From 680ccbedf08839143215f40dea5273dc2819100c Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期三, 30 十月 2024 23:26:33 +0800 Subject: [PATCH] 优化WMS、WCS用户管理 --- 项目代码/WMS/WIDESEA_WMSClient/src/views/system/Sys_Dictionary.vue | 372 +++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 302 insertions(+), 70 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_Dictionary.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_Dictionary.vue" index 8957b5d..51df000 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_Dictionary.vue" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_Dictionary.vue" @@ -5,80 +5,312 @@ *涓氬姟璇峰湪@/extension/system/Sys_Dictionary.js姝ゅ缂栧啓 --> <template> - <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields" - :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions" - :table="table" :extend="extend"> - </view-grid> + <view-grid + ref="grid" + :columns="columns" + :detail="detail" + :editFormFields="editFormFields" + :editFormOptions="editFormOptions" + :searchFormFields="searchFormFields" + :searchFormOptions="searchFormOptions" + :table="table" + :extend="extend" + > + </view-grid> </template> <script> import extend from "@/extension/system/Sys_Dictionary.js"; import { ref, defineComponent } from "vue"; export default defineComponent({ - setup() { - const table = ref({ - key: 'dicId', - footer: "Foots", - cnName: '瀛楀吀鏁版嵁', - name: 'Sys_Dictionary', - url: "/Sys_Dictionary/", - sortName: "dicId" - }); - const editFormFields = ref({ "dicNo": "", "dicName": "", "parentId": "", "orderNo": "", "enable": "", "createDate": "", "dbSql": "", "remark": "", "systemType": 1 }); - const editFormOptions = ref([[{ "title": "瀛楀吀缂栧彿", "required": true, "field": "dicNo" }, - { "title": "瀛楀吀鍚嶇О", "required": true, "field": "dicName" }, - { "title": "鐖剁骇ID", "required": true, "field": "parentId", "type": "number" }], - [{ "title": "鎺掑簭鍙�", "field": "orderNo", "type": "number" }, - { "dataKey": "enable", "data": [], "title": "鏄惁鍚敤", "required": true, "field": "enable", "type": "select" }, - { "title": "鍒涘缓鏃堕棿", "field": "createDate", "type": "datetime" },], - [{ "title": "sql璇彞", "field": "DbSql", "colSize": 8, "type": "textarea" }, - { "title": "澶囨敞", "field": "Remark", "type": "textarea" }]]); - const searchFormFields = ref({ "dicNo": "", "dicName": "", "parentId": "", "enable": "", "createDate": "", "modifyDate": "" }); - const searchFormOptions = ref([[{ "title": "瀛楀吀缂栧彿", "field": "DicNo" }, { "title": "瀛楀吀鍚嶇О", "field": "DicName", "type": "textarea" }, { "title": "鐖剁骇ID", "field": "ParentId", "type": "number" }], [{ "dataKey": "enable", "data": [], "title": "鏄惁鍚敤", "field": "Enable", "type": "select" }, { "title": "鍒涘缓鏃堕棿", "field": "CreateDate", "type": "datetime" }, { "title": "淇敼鏃堕棿", "field": "ModifyDate", "type": "datetime" }]]); - const columns = ref([{ field: 'dicId', title: '瀛楀吀ID', type: 'int', width: 90, hidden: true, readonly: true, require: true, align: 'left' }, - { field: 'dicNo', title: '瀛楀吀缂栧彿', type: 'string', width: 90, require: true, align: 'left', sort: true }, - { field: 'dicName', title: '瀛楀吀鍚嶇О', type: 'string', link: true, width: 140, require: true, align: 'left' }, - { field: 'parentId', title: '鐖剁骇ID', type: 'int', width: 90, require: true, align: 'left' }, - { field: 'config', title: '閰嶇疆椤�', type: 'string', width: 300, hidden: true, align: 'left' }, - { field: 'dbSql', title: 'sql璇彞', type: 'string', width: 200, align: 'left' }, - { field: 'dBServer', title: 'DBServer', type: 'string', width: 90, hidden: true, align: 'left' }, - { field: 'orderNo', title: '鎺掑簭鍙�', type: 'int', width: 90, align: 'left' }, - { field: 'remark', title: '澶囨敞', type: 'string', width: 90, align: 'left' }, - { field: 'enable', title: '鏄惁鍚敤', type: 'byte', bind: { key: 'enable', data: [] }, width: 90, require: true, align: 'left' }, - { field: 'createID', title: 'CreateID', type: 'int', width: 90, hidden: true, align: 'left' }, - { field: 'creater', title: '鍒涘缓浜�', type: 'string', width: 130, hidden: true, readonly: true, align: 'left' }, - { field: 'createDate', title: '鍒涘缓鏃堕棿', type: 'datetime',hidden: true, width: 150, readonly: true, align: 'left', sort: true }, - { field: 'modifyID', title: 'ModifyID', type: 'int', width: 90, hidden: true, align: 'left' }, - { field: 'modifier', title: '淇敼浜�', type: 'string', width: 130, hidden: true, readonly: true, align: 'left' }, - { field: 'modifyDate', title: '淇敼鏃堕棿', type: 'datetime', hidden: true,width: 150, readonly: true, align: 'left', sort: true }]); - const detail = ref({ - cnName: "瀛楀吀鏄庣粏", - table: "Sys_DictionaryList", - columns: [{ field: 'dicListId', title: 'DicList_ID', type: 'int', width: 90, hidden: true, readonly: true, require: true, align: 'left' }, - { field: 'dicId', title: '鏁版嵁婧怚D', type: 'int', width: 90, readonly: true, align: 'left', sort: true }, - { field: 'dicValue', title: '鏁版嵁婧怴alue', type: 'string', width: 90, edit: { type: 'text' }, align: 'left' }, - { field: 'dicName', title: '鏁版嵁婧怲ext', type: 'string', width: 90, edit: { type: 'text' }, align: 'left' }, - { field: 'orderNo', title: '鎺掑簭鍙�', type: 'int', width: 90, edit: { type: 'text' }, align: 'left' }, - { field: 'remark', title: '澶囨敞', type: 'string', width: 90, edit: { type: 'text' }, align: 'left' }, - { field: 'enable', title: '鏄惁鍙敤', type: 'byte', bind: { key: 'enable', data: [] }, width: 90, edit: { type: 'switch' }, align: 'left' }, - { field: 'createID', title: 'CreateID', type: 'int', width: 90, hidden: true, align: 'left' }, - { field: 'creater', title: '鍒涘缓浜�', type: 'string', width: 130, hidden: true, align: 'left' , edit: { type: '' }}, - { field: 'CreateDate', title: '鍒涘缓鏃堕棿', type: 'datetime', width: 90, hidden: true, align: 'left', sort: true, edit: { type: 'datetime' } }, - { field: 'modifyID', title: 'ModifyID', type: 'int', width: 90, hidden: true, align: 'left' }, - { field: 'modifier', title: '淇敼浜�', type: 'string', hidden: true,width: 130, align: 'left' , edit: { type: '' }}, - { field: 'modifyDate', title: '淇敼鏃堕棿', type: 'datetime', width: 90, align: 'left',hidden: true, sort: true , edit: { type: 'datetime' }}], - sortName: "dicListId", - key: "dicListId" - }); - return { - table, - extend, - editFormFields, - editFormOptions, - searchFormFields, - searchFormOptions, - columns, - detail, - }; - }, + setup() { + const table = ref({ + key: "dicId", + footer: "Foots", + cnName: "瀛楀吀鏁版嵁", + name: "Sys_Dictionary", + url: "/Sys_Dictionary/", + sortName: "dicId", + }); + const editFormFields = ref({ + dicNo: "", + dicName: "", + parentId: "", + orderNo: "", + enable: "", + sql: "", + remark: "", + }); + const editFormOptions = ref([ + [ + { title: "瀛楀吀缂栧彿", required: true, field: "dicNo" }, + { title: "瀛楀吀鍚嶇О", required: true, field: "dicName" }, + { title: "鐖剁骇ID", required: true, field: "parentId", type: "number" }, + ], + [ + { title: "鎺掑簭鍙�", field: "orderNo", type: "number" }, + { + dataKey: "enable", + data: [], + title: "鏄惁鍚敤", + required: true, + field: "enable", + type: "select", + }, + ], + [ + { title: "sql璇彞", field: "sql", colSize: 8, type: "textarea" }, + { title: "澶囨敞", field: "remark", type: "textarea" }, + ], + ]); + const searchFormFields = ref({ + dicNo: "", + dicName: "", + parentId: "", + enable: "", + createDate: "", + modifyDate: "", + }); + const searchFormOptions = ref([ + [ + { title: "瀛楀吀缂栧彿", field: "dicNo" }, + { title: "瀛楀吀鍚嶇О", field: "dicName", type: "textarea" }, + { title: "鐖剁骇ID", field: "parentId", type: "number" }, + ], + [ + { + dataKey: "enable", + data: [], + title: "鏄惁鍚敤", + field: "enable", + type: "select", + }, + { title: "鍒涘缓鏃堕棿", field: "createDate", type: "datetime" }, + { title: "淇敼鏃堕棿", field: "modifyDate", type: "datetime" }, + ], + ]); + const columns = ref([ + { + field: "dicId", + title: "瀛楀吀ID", + type: "int", + width: 90, + hidden: true, + readonly: true, + require: true, + align: "left", + }, + { + field: "dicNo", + title: "瀛楀吀缂栧彿", + type: "string", + width: 90, + require: true, + align: "left", + sort: true, + }, + { + field: "dicName", + title: "瀛楀吀鍚嶇О", + type: "string", + link: true, + width: 140, + require: true, + align: "left", + }, + { + field: "parentId", + title: "鐖剁骇ID", + type: "int", + width: 90, + require: true, + align: "left", + }, + { + field: "config", + title: "閰嶇疆椤�", + type: "string", + width: 300, + hidden: true, + align: "left", + }, + { + field: "sql", + title: "sql璇彞", + type: "string", + width: 200, + align: "left", + }, + { + field: "orderNo", + title: "鎺掑簭鍙�", + type: "int", + width: 90, + align: "left", + }, + { + field: "remark", + title: "澶囨敞", + type: "string", + width: 90, + align: "left", + }, + { + field: "enable", + title: "鏄惁鍚敤", + type: "byte", + bind: { key: "enable", data: [] }, + width: 90, + require: true, + align: "left", + }, + { + field: "creater", + title: "鍒涘缓浜�", + type: "string", + width: 130, + hidden: true, + readonly: true, + align: "left", + }, + { + field: "createDate", + title: "鍒涘缓鏃堕棿", + type: "datetime", + width: 150, + readonly: true, + align: "left", + sort: true, + }, + { + field: "modifier", + title: "淇敼浜�", + type: "string", + width: 130, + hidden: true, + readonly: true, + align: "left", + }, + { + field: "modifyDate", + title: "淇敼鏃堕棿", + type: "datetime", + width: 150, + readonly: true, + align: "left", + sort: true, + }, + ]); + const detail = ref({ + cnName: "瀛楀吀鏄庣粏", + table: "Sys_DictionaryList", + columns: [ + { + field: "dicList_ID", + title: "DicList_ID", + type: "int", + width: 90, + hidden: true, + readonly: true, + require: true, + align: "left", + }, + { + field: "dicId", + title: "鏁版嵁婧怚D", + type: "int", + width: 90, + readonly: true, + align: "left", + sort: true, + }, + { + field: "dicValue", + title: "鏁版嵁婧怴alue", + type: "string", + width: 90, + edit: { type: "text" }, + align: "left", + }, + { + field: "dicName", + title: "鏁版嵁婧怲ext", + type: "string", + width: 90, + edit: { type: "text" }, + align: "left", + }, + { + field: "orderNo", + title: "鎺掑簭鍙�", + type: "int", + width: 90, + edit: { type: "text" }, + align: "left", + }, + { + field: "remark", + title: "澶囨敞", + type: "string", + width: 90, + edit: { type: "text" }, + align: "left", + }, + + { + field: "createID", + title: "CreateID", + type: "int", + width: 90, + hidden: true, + align: "left", + }, + { + field: "creater", + title: "鍒涘缓浜�", + type: "string", + width: 130, + readonly: true, + align: "left", + }, + { + field: "createDate", + title: "鍒涘缓鏃堕棿", + type: "datetime", + width: 90, + readonly: true, + align: "left", + sort: true, + }, + + { + field: "modifier", + title: "淇敼浜�", + type: "string", + width: 130, + align: "left", + }, + { + field: "modifyDate", + title: "淇敼鏃堕棿", + type: "datetime", + width: 90, + align: "left", + sort: true, + }, + ], + sortName: "dicId", + key: "dicId", + }); + return { + table, + extend, + editFormFields, + editFormOptions, + searchFormFields, + searchFormOptions, + columns, + detail, + }; + }, }); </script> -- Gitblit v1.9.3