From 7a4c218909936721fe281737491d10efc7378e09 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期五, 19 七月 2024 17:53:30 +0800
Subject: [PATCH] 优化工单信息页面
---
代码管理/PCS/WCS_Client/src/views/widesea_wcs/tomes/dt_mes_head.vue | 404 +++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 318 insertions(+), 86 deletions(-)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Client/src/views/widesea_wcs/tomes/dt_mes_head.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Client/src/views/widesea_wcs/tomes/dt_mes_head.vue"
index 79fcd81..d6970cb 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Client/src/views/widesea_wcs/tomes/dt_mes_head.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Client/src/views/widesea_wcs/tomes/dt_mes_head.vue"
@@ -5,93 +5,325 @@
*涓氬姟璇峰湪@/extension/widesea_wcs/tomes/dt_mes_head.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/widesea_wcs/tomes/dt_mes_head.js";
- import { ref, defineComponent } from "vue";
- export default defineComponent({
- setup() {
- const table = ref({
- key: 'mes_id',
- footer: "Foots",
- cnName: '宸ュ崟澶磋〃',
- name: 'tomes/dt_mes_head',
- url: "/dt_mes_head/",
- sortName: "ID"
- });
- const editFormFields = ref({"skip_op_1":"","skip_op_2":"","skip_op_3":""});
- const editFormOptions = ref([
- [{ "dataKey": "skip_op_Status", "data": [], "title": "瑙嗚妫�娴�1", "required": true, "field": "skip_op_1", "type": "radio" }],
- [{ "dataKey": "skip_op_Status", "data": [], "title": "瑙嗚妫�娴�2", "required": true, "field": "skip_op_2", "type": "radio" }],
- [{ "dataKey": "skip_op_Status", "data": [], "title": "鍠烽槻閿堟恫", "required": true, "field": "skip_op_3", "type": "radio" }],
- // [{
- // title: "鎸囧畾搴撳尯", field: "area",
- // data: [
- // { key: 9, value: "澶栧崗鍖�" },
- // { key: 2, value: "搴撳尯2" },
- // { key: 3, value: "搴撳尯3" },
- // { key: 4, value: "搴撳尯4" },
- // //{ key: 3, value: "涓嶅厑璁�" },
- // ]
- // , type: "radio"//type: "select"
- // }],
- ]);
- const searchFormFields = ref({"jobID":"","processCode":"","CreateTime":""});
- const searchFormOptions = ref([
- [{"title":"宸ヤ綔浠ゅ彿","field":"workOrder","type":"like"},{"title":"宸ュ崟缂栧彿","field":"jobID","type":"like"},{"dataKey":"WorkTypes","data":[],"title":"宸ュ崟绫诲瀷","field":"processCode","type":"select"}],
- [{"title":"鍥惧彿","field":"drawingNo","type":"like"},{"title":"鍒涘缓鏃堕棿","field":"CreateTime","type":"datetime"}]
- ]);
- const columns = ref([{field:'mes_id',title:'mes_id',type:'guid',width:110,hidden:true,readonly:true,require:true,align:'left'},
- {field:'workOrder',title:'宸ヤ綔浠ゅ彿',type:'string',width:110,align:'left',sort:true},
- {field:'jobID',title:'宸ュ崟缂栧彿',type:'string',width:110,align:'left'},
- {field:'reqID',title:'闇�姹傚崟鍙�',type:'string',width:110,align:'left'},
- {field:'reqIDLineNo',title:'闇�姹傚崟鍙疯鍙�',type:'string',width:110,align:'left'},
- {field:'materialCode',title:'鐗╂枡缂栫爜',type:'string',width:110,align:'left'},
- {field:'drawingNo',title:'鍥惧彿',type:'string',width:110,align:'left'},
- {field:'drawingNoVer',title:'鎶�鏈姸鎬�',type:'string',width:110,align:'left'},
- {field:'productName',title:'浜у搧鍚嶇О',type:'string',width:110,align:'left'},
- {field:'processCode',title:'宸ュ崟绫诲瀷',bind: { key: 'WorkTypes' },type:'string',width:110,align:'left'},
- {field:'quantity',title:'璁″垝鏁伴噺',type:'int',width:110,align:'left'},
- {field:'finishNum',title:'瀹屾垚鏁伴噺',type:'int',width:110,align:'left'},
- {field:'skip_op_1',title:'瑙嗚妫�娴�1',type:'bool',bind:{ key:'skip_op_Status',data:[]},width:110,require:true,align:'left'},
- {field:'skip_op_2',title:'瑙嗚妫�娴�2',type:'bool',bind:{ key:'skip_op_Status',data:[]},width:110,require:true,align:'left'},
- {field:'skip_op_3',title:'鍠烽槻閿堟恫',type:'bool',bind:{ key:'skip_op_Status',data:[]},width:110,require:true,align:'left'},
- {field:'area',title:'鎸囧畾搴撳尯',type:'string',width:110,align:'left'},
- {field:'typeID',title:'杞瀷浠g爜',type:'string',width:110,align:'left'},
- {field:'stackNoRange',title:'鎵撳寘鏁伴噺',type:'int',width:110,align:'left'},
- {field:'maxDiameterDiff',title:'杞緞鍋忓樊',type:'decimal',width:110,align:'left'},
- {field:'expectedStartTime',title:'璁″垝寮�濮嬫椂闂�',type:'datetime',width:150,align:'left',sort:true},
- {field:'expectedFinishTime',title:'璁″垝瀹屾垚鏃堕棿',type:'datetime',width:150,align:'left',sort:true},
- {field:'CreateTime',title:'鍒涘缓鏃堕棿',type:'datetime',width:150,align:'left',sort:true},
- {field:'creator',title:'鍒涘缓鑰�',type:'string',width:100,align:'left'},
- {field:'productDesc',title:'浜у搧鎻忚堪',type:'string',width:180,align:'left'}]);
- const detail = ref({
- cnName: "#detailCnName",
- table: "#detailTable",
- columns: [],
- sortName: "",
- key: ""
- });
- return {
- table,
- extend,
- editFormFields,
- editFormOptions,
- searchFormFields,
- searchFormOptions,
- columns,
- detail,
- };
+import extend from "@/extension/widesea_wcs/tomes/dt_mes_head.js";
+var vueParam={
+ data() {
+ return {
+ table: {
+ key: "mes_id",
+ footer: "Foots",
+ cnName: "宸ュ崟淇℃伅",
+ name: "work/dt_mes_head",
+ url: "/dt_mes_head/",
+ sortName: "CreateTime",
+ },
+ extend: extend,
+ editFormFields: {
+ workOrder: "",
+ jobID: "",
+ drawingNo: "",
+ productDesc: "",
+ CreateTime:"",
+ quantity:"",
+ },
+ editFormOptions: [
+ [
+ { title: "宸ヤ綔浠ゅ彿", field: "workOrder", readonly: true },
+ { title: "宸ュ崟缂栧彿", field: "jobID", readonly: true },
+ { title: "鍥惧彿", field: "drawingNo", readonly: true },
+ ],
+ [
+ { title: "鍒涘缓鏃堕棿", field: "CreateTime", disabled: true },
+ {
+ title: "浜у搧鎻忚堪",
+ field: "productDesc",
+ colSize: 8,
+ type: "textarea",
+ },
+ ],
+ ],
+ searchFormFields: {
+ workOrder: "",
+ jobID: "",
+ drawingNo: "",
+ productDesc: "",
+ processCode:"",
+ },
+ searchFormOptions: [
+ [
+ { title: "宸ヤ綔浠ゅ彿", field: "workOrder" },
+ { title: "宸ュ崟缂栧彿", field: "jobID" },
+ { title: "鍥惧彿", field: "drawingNo" },
+ ],
+ [
+ {
+ dataKey: "WorkTypes",
+ data: [],
+ title: "宸ュ崟绫诲瀷",
+ field: "processCode",
+ type: "select",
},
- });
+ { title: "鍒涘缓鏃堕棿", field: "CreateTime", type: "datetime" },
+ ]
+ ],
+ columns: [
+ {
+ field: "mes_id",
+ title: "mes_id",
+ type: "guid",
+ width: 110,
+ hidden: true,
+ readonly: true,
+ require: true,
+ align: "left",
+ },
+ {
+ field: "workOrder",
+ title: "宸ヤ綔浠ゅ彿",
+ type: "string",
+ width: 110,
+ align: "left",
+ sort: true,
+ },
+ {
+ field: "jobID",
+ title: "宸ュ崟缂栧彿",
+ type: "string",
+ link: true,
+ width: 110,
+ align: "left",
+ },
+ // {
+ // field: "reqID",
+ // title: "闇�姹傚崟鍙�",
+ // type: "string",
+ // width: 110,
+ // align: "left",
+ // },
+ // {
+ // field: "reqIDLineNo",
+ // title: "闇�姹傚崟鍙疯鍙�",
+ // type: "string",
+ // width: 110,
+ // align: "left",
+ // },
+ // {
+ // field: "materialCode",
+ // title: "鐗╂枡缂栫爜",
+ // type: "string",
+ // width: 110,
+ // align: "left",
+ // },
+ {
+ field: "drawingNo",
+ title: "鍥惧彿",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ {
+ field: "drawingNoVer",
+ title: "鎶�鏈姸鎬�",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ // {
+ // field: "productName",
+ // title: "浜у搧鍚嶇О",
+ // type: "string",
+ // width: 110,
+ // align: "left",
+ // },
+ {
+ field: "processCode",
+ title: "宸ュ崟绫诲瀷",
+ bind: { key: "WorkTypes" },
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ {
+ field: "quantity",
+ title: "璁″垝鏁伴噺",
+ type: "int",
+ width: 110,
+ require: true,
+ align: "left",
+ },{
+ field: "finishNum",
+ title: "瀹屾垚鏁伴噺",
+ type: "int",
+ width: 110,
+ align: "left",
+ },{
+ field: "area",
+ title: "鎸囧畾搴撳尯",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ // {
+ // field: "typeID",
+ // title: "杞瀷浠g爜",
+ // type: "string",
+ // width: 110,
+ // align: "left",
+ // },
+ // {
+ // field: "stackNoRange",
+ // title: "鎵撳寘鏁伴噺",
+ // type: "int",
+ // width: 110,
+ // align: "left",
+ // },
+ // {
+ // field: "maxDiameterDiff",
+ // title: "杞緞鍋忓樊",
+ // type: "decimal",
+ // width: 110,
+ // align: "left",
+ // },
+ {
+ field: "expectedStartTime",
+ title: "璁″垝寮�濮嬫椂闂�",
+ type: "datetime",
+ width: 150,
+ align: "left",
+ sort: true,
+ },
+ {
+ field: "expectedFinishTime",
+ title: "璁″垝瀹屾垚鏃堕棿",
+ type: "datetime",
+ width: 150,
+ align: "left",
+ sort: true,
+ },
+ {
+ field: "CreateTime",
+ title: "鍒涘缓鏃堕棿",
+ type: "datetime",
+ width: 150,
+ align: "left",
+ sort: true,
+ },
+ {
+ field: "creator",
+ title: "鍒涘缓鑰�",
+ type: "string",
+ width: 100,
+ align: "left",
+ },
+ {
+ field: "productDesc",
+ title: "浜у搧鎻忚堪",
+ type: "string",
+ width: 180,
+ align: "left",
+ },
+ {
+ field: "FinishTime",
+ title: "瀹屾垚鏃堕棿",
+ type: "datetime",
+ width: 150,
+ align: "left",
+ sort: true,
+ },
+ ],
+ detail: {
+ cnName: "宸ュ崟鏄庣粏",
+ table: "dt_mes_detail",
+ columns: [
+ {
+ field: "mes_detail_id",
+ title: "宸ュ崟鏄庣粏ID",
+ type: "guid",
+ width: 110,
+ hidden: true,
+ readonly: true,
+ require: true,
+ align: "left",
+ },
+ {
+ field: "jobID",
+ title: "宸ュ崟缂栧彿",
+ type: "string",
+ width: 110,
+ align: "left",
+ sort: true,
+ },
+ {
+ field: "heatID",
+ title: "鐐変唬鍙�",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ {
+ field: "billetID",
+ title: "閽㈠澂鍙�",
+ type: "int",
+ width: 110,
+ require: true,
+ align: "left",
+ },
+ {
+ field: "SN",
+ title: "杞﹁疆SN鍙�",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ {
+ field: "heatBatchID",
+ title: "鐑鐞嗘壒娆�",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ // {
+ // field: "mes_headID",
+ // title: "宸ュ崟澶磋〃ID",
+ // type: "guid",
+ // width: 110,
+ // align: "left",
+ // },
+ {
+ field: "Status",
+ title: "宸ュ崟鐘舵��",
+ type: "string",
+ width: 110,
+ align: "left",
+ },
+ {
+ field: "FinishTime",
+ title: "瀹屾垚鏃堕棿",
+ type: "datetime",
+ width: 150,
+ align: "left",
+ sort: true,
+ },
+ ],
+ sortName: "jobID",
+ key: "mes_detail_id",
+ },
+ };
+ },
+};
+export default vueParam;
</script>
--
Gitblit v1.9.3