diff --git a/src/router/index.ts b/src/router/index.ts index 572cabd..ff4a474 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -275,6 +275,20 @@ export const dynamicRoutes: RouteRecordRaw[] = [ meta: { title: '生产派工', activeMenu: '/mes/productplan', noCache: true } } ] + }, + { + path: '/dms/deviceMode/mode-edit', + component: Layout, + hidden: true, + permissions: ['dms:deviceMode:edit'], + children: [ + { + path: 'index/:deviceModeId(\\d+)', + component: () => import('@/views/dms/deviceMode/editDeviceMode.vue'), + name: 'ModeAdd', + meta: { title: '添加设备模型', activeMenu: '/dms/deviceMode', noCache: true } + } + ] } ]; diff --git a/src/views/dms/deviceMode/editDeviceMode.vue b/src/views/dms/deviceMode/editDeviceMode.vue new file mode 100644 index 0000000..8716c63 --- /dev/null +++ b/src/views/dms/deviceMode/editDeviceMode.vue @@ -0,0 +1,534 @@ + + + diff --git a/src/views/dms/deviceMode/index.vue b/src/views/dms/deviceMode/index.vue index 85ea54e..9e03d0c 100644 --- a/src/views/dms/deviceMode/index.vue +++ b/src/views/dms/deviceMode/index.vue @@ -5,11 +5,11 @@
- + - + @@ -55,23 +55,22 @@ + + - - @@ -85,16 +84,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -229,6 +228,10 @@ const handleAdd = () => { const handleUpdate = async (row?: DeviceModeVO) => { reset(); const _deviceModeId = row?.deviceModeId || ids.value[0]; + if (row?.deviceModeId !== undefined) { + proxy?.$tab.openPage('/dms/deviceMode/mode-edit/index/' + _deviceModeId, '修改设备模型[' + row?.deviceModeName + ']', { deviceModeId: _deviceModeId}); + return; + } const res = await getDeviceMode(_deviceModeId); Object.assign(form.value, res.data); dialog.visible = true;