From f40fe49a35b055eb71ccf2f855a930e00a488ae4 Mon Sep 17 00:00:00 2001 From: lishuai <1793460677@qq.com> Date: Wed, 22 Nov 2023 15:22:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/acs/device/customPolicy.js | 33 +++ .../src/api/acs/device/customPolicyType.js | 22 ++ acs/nladmin-ui/src/api/acs/device/device.js | 9 +- acs/nladmin-ui/src/router/routers.js | 5 + .../views/acs/device/customPolicy/index.vue | 132 ++++++++++++ .../acs/device/customPolicy/task/index.vue | 203 ++++++++++++++++++ 6 files changed, 403 insertions(+), 1 deletion(-) create mode 100644 acs/nladmin-ui/src/api/acs/device/customPolicy.js create mode 100644 acs/nladmin-ui/src/api/acs/device/customPolicyType.js create mode 100644 acs/nladmin-ui/src/views/acs/device/customPolicy/index.vue create mode 100644 acs/nladmin-ui/src/views/acs/device/customPolicy/task/index.vue diff --git a/acs/nladmin-ui/src/api/acs/device/customPolicy.js b/acs/nladmin-ui/src/api/acs/device/customPolicy.js new file mode 100644 index 0000000..48a0ee5 --- /dev/null +++ b/acs/nladmin-ui/src/api/acs/device/customPolicy.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/customPolicy', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/customPolicy/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/customPolicy', + method: 'put', + data + }) +} +export function updateOn(id, is_on) { + console.log(is_on) + return request({ + url: '/api/customPolicy/updateOn?id=' + id + '&is_on=' + is_on, + method: 'get' + }) +} +export default { add, edit, del, updateOn } diff --git a/acs/nladmin-ui/src/api/acs/device/customPolicyType.js b/acs/nladmin-ui/src/api/acs/device/customPolicyType.js new file mode 100644 index 0000000..67a6d1e --- /dev/null +++ b/acs/nladmin-ui/src/api/acs/device/customPolicyType.js @@ -0,0 +1,22 @@ +import request from '@/utils/request' +export function updateConfig(plans, deviceCode, id) { + const data = { + plans, + deviceCode, + id + } + return request({ + url: '/api/customPolicy/plantAdd', + data, + method: 'post' + }) + +} + +export function selectById(id) { + return request({ + url: '/api/customPolicy/plantList?id=' + id, + method: 'get' + }) +} + diff --git a/acs/nladmin-ui/src/api/acs/device/device.js b/acs/nladmin-ui/src/api/acs/device/device.js index 85dd735..ef698b6 100644 --- a/acs/nladmin-ui/src/api/acs/device/device.js +++ b/acs/nladmin-ui/src/api/acs/device/device.js @@ -157,6 +157,13 @@ export function excelImport(data) { }) } +export function selectListByType() { + return request({ + url: 'api/device//type/stacker', + method: 'get' + }) +} + export default { add, edit, del, selectDeviceList, selectDeviceListByRegion, callAgv, responseAgv, selectDeviceDevicerInfo, autoCreateTask, changeDeviceStatus, cleanTask, queryStorageExtra, selectConDeviceList, saveBarcode, selectDeviceListOne, selectDeviceListTwo, selectDeviceListThree, - addMaterial, cleanMaterial, reload, excelImport } + addMaterial, cleanMaterial, reload, excelImport, selectListByType } diff --git a/acs/nladmin-ui/src/router/routers.js b/acs/nladmin-ui/src/router/routers.js index 07be08d..2a7e01f 100644 --- a/acs/nladmin-ui/src/router/routers.js +++ b/acs/nladmin-ui/src/router/routers.js @@ -21,6 +21,11 @@ export const constantRouterMap = [ component: (resolve) => require(['@/views/features/401'], resolve), hidden: true }, + { + path: '/device/customPolicy/task', + component: (resolve) => require(['@/views/acs/device/customPolicy/task/index'], resolve), + hidden: true + }, { path: '/redirect', component: Layout, diff --git a/acs/nladmin-ui/src/views/acs/device/customPolicy/index.vue b/acs/nladmin-ui/src/views/acs/device/customPolicy/index.vue new file mode 100644 index 0000000..43129b1 --- /dev/null +++ b/acs/nladmin-ui/src/views/acs/device/customPolicy/index.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/acs/nladmin-ui/src/views/acs/device/customPolicy/task/index.vue b/acs/nladmin-ui/src/views/acs/device/customPolicy/task/index.vue new file mode 100644 index 0000000..fd453cf --- /dev/null +++ b/acs/nladmin-ui/src/views/acs/device/customPolicy/task/index.vue @@ -0,0 +1,203 @@ + + + + +