From 8abc9481eafeb715b39a4f4f8d6f628a642e6b53 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期三, 19 三月 2025 17:38:18 +0800
Subject: [PATCH] 优化AGV和输送线、产线对接逻辑
---
项目代码/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