diff --git a/automation/web/src/api/dangerousHostApi.ts b/automation/web/src/api/dangerousHostApi.ts new file mode 100644 index 0000000000000000000000000000000000000000..51e5973700627eaaeee51a0ce5ec0541f76a64ae --- /dev/null +++ b/automation/web/src/api/dangerousHostApi.ts @@ -0,0 +1,52 @@ + +import request from '@/utils/request'; +export const getDangerousRuleList = (data: any) => { + // 处理数组参数,将数组转换为字符串 + const processedData = { ...data }; + return request({ + url: `/dangerousRule/list`, + method: 'get', + params: processedData, + }); +}; +export const getScriptType = () => { + return request({ + url: `/enum/scriptType`, + method: 'get', + }); +}; +export const getAction = () => { + return request({ + url: `/enum/ruleAction`, + method: 'get', + }); +}; +export const dangerousRuleAdd = (data: any) => { + return request({ + url: `/dangerousRule/add`, + method: 'post', + data: data, + }); +}; +export const dangerousRuleUpdate = (data: any) => { + return request({ + url: `/dangerousRule/update`, + method: 'put', + data: data, + }); +}; + +export const dangerousRuleDelete = (data: any) => { + return request({ + url: `/dangerousRule/delete`, + method: 'delete', + data: data, + }); +}; +export const dangerousRuleChangeStatus = (data: any) => { + return request({ + url: `/dangerousRule/changeStatus`, + method: 'put', + data: data, + }); +}; diff --git a/automation/web/src/views/dangerous/form/pagination.vue b/automation/web/src/views/dangerous/form/pagination.vue new file mode 100644 index 0000000000000000000000000000000000000000..470a4c4c3f49558d4e442ba38885ac94356a3fcf --- /dev/null +++ b/automation/web/src/views/dangerous/form/pagination.vue @@ -0,0 +1,45 @@ + + + + \ No newline at end of file diff --git a/automation/web/src/views/dangerous/index.vue b/automation/web/src/views/dangerous/index.vue index 17ad13f04ccf546bd26826350660ab293e381953..748ebf6ae4f2159375f1a642fe1c8d445714ca25 100644 --- a/automation/web/src/views/dangerous/index.vue +++ b/automation/web/src/views/dangerous/index.vue @@ -1,11 +1,149 @@ \ No newline at end of file