| | |
| | | <template> |
| | | <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/inbound/mesProInOrderInfo.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |
| | | const table = ref({ |
| | | key: "id", |
| | | footer: "Foots", |
| | | cnName: "MESé¢æè®¡åå", |
| | | name: "outMESOrder", |
| | | url: "/OutMESOrder/", |
| | | sortName: "id", |
| | | }); |
| | | const editFormFields = ref({ |
| | | |
| | | }); |
| | | const editFormOptions = ref([ |
| | | |
| | | ]); |
| | | const searchFormFields = ref({ |
| | | warehouseId:"", |
| | | productOrderNo:"", |
| | | mESProOrderType:"", |
| | | mESProOrderStatus:"", |
| | | materialCode:"", |
| | | materialLot:"", |
| | | proPackCode:"", |
| | | createDate:"", |
| | | }); |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { title: "ä»åº", field: "warehouseId", type: "select", dataKey: "warehouses", data: [], }, |
| | | { title: "åºåºæ¥æºæç»ID", field: "outDetailId", type: "like" }, |
| | | { title: "ç产订åç¼ç ", field: "productOrderNo", type: "like" }, |
| | | { title: "WMSåæ®ç¼å·", field: "outMESOrderNo", type: "like" }, |
| | | ], |
| | | [ |
| | | { title: "æ´¾åå·¥åç¼ç ", field: "sendOrderNo", type: "like" }, |
| | | { title: "ç©æç¼ç ", field: "materialCode", type: "like" }, |
| | | { title: "å å·¥ä¸å¿åºå", field: "makeArea", type: "like" }, |
| | | { title: "å å·¥ä¸å¿ç¼å·ï¼æºå°ï¼", field: "makeCode", type: "select", dataKey: "makeCodeEnum", data: [] } |
| | | ], |
| | | [ |
| | | { title: "ç产订åç¶æ", field: "outMESOrderStatus", type: "select", dataKey: "outboundStatusEnum", data: [] }, |
| | | { title: "计å颿æ¶é´", field: "planPickTime", type: "date" }, |
| | | { title: "ç»ææ¶é´", field: "endTime", type: "date" }, |
| | | ] |
| | | ]); |
| | | const columns = ref([ |
| | | { |
| | | field: "id", |
| | | title: "Id", |
| | | type: "int", |
| | | width: 90, |
| | | hidden: true, |
| | | readonly: true, |
| | | require: true, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "warehouseId", |
| | | title: "ä»åº", |
| | | type: "string", |
| | | width: 90, |
| | | align: "left", |
| | | bind: { key: "warehouses", data: [] } |
| | | }, |
| | | { |
| | | field: "outDetailId", |
| | | title: "åºåºæ¥æºæç»ID", |
| | | type: "int", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "outMESOrderNo", |
| | | title: "WMSåæ®ç¼å·", |
| | | type: "string", |
| | | width: 200, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "productOrderNo", |
| | | title: "ç产订åç¼å·ï¼ä¸æ¸¸ï¼", |
| | | type: "string", |
| | | width: 200, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "sendOrderNo", |
| | | title: "æ´¾åå·¥åç¼ç ", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "materialCode", |
| | | title: "ç©æç¼å·", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "materialLot", |
| | | title: "ç©ææ¹æ¬¡", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "gradeCode", |
| | | title: "ç©æç级", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "reqQuantity", |
| | | title: "ç©æéæ±æ°é", |
| | | type: "decimal", |
| | | width: 120, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "makeArea", |
| | | title: "å å·¥ä¸å¿åºå", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "makeCode", |
| | | title: "å å·¥ä¸å¿ç¼å·ï¼æºå°ï¼", |
| | | type: "string", |
| | | width: 200, |
| | | align: "left", |
| | | bind: { key: "", data: [ |
| | | {key: "11",value: "ä¸å·å°å·æºï¼æé«åï¼" }, |
| | | {key: "12",value: "äºå·å°å·æºï¼åé³ä¸é´ï¼" }, |
| | | {key: "13",value: "ä¸å·å°å·æºï¼åé³åè¾¹ï¼" }, |
| | | {key: "31",value: "ä¸å·ç»å¸æº" }, |
| | | {key: "33",value: "äºå·ç»å¸æº" }, |
| | | {key: "22",value: "ä¸å·ä¸éååæº" }, |
| | | {key: "21",value: "äºå·é«éååæº" }, |
| | | {key: "25",value: "ä¸å·å²åæº" }, |
| | | {key: "26",value: "äºå·å²åæº" }, |
| | | {key: "27",value: "ä¸å·å²åæº" }, |
| | | {key: "26",value: "ä¸å·æ¸
åºç 忍¡åæº" }, |
| | | {key: "27",value: "äºå·æ¸
åºç 忍¡åæº" }, |
| | | {key: "41",value: "ä¸å·çº¸å¼ å颿·èæº" }, |
| | | {key: "42",value: "ä¸å·æ 纺å¸å颿·èæº" }, |
| | | {key: "64",value: "ä¸å·çº¸è¢åæ¯æº" }, |
| | | {key: "65",value: "äºå·çº¸è¢åæ¯æº" }, |
| | | {key: "66",value: "ä¸å·æç»³å
æåæ¯æº" }, |
| | | {key: "67",value: "äºå·çº¸è¢åæ¯æº" }, |
| | | {key: "68",value: "å
å·çº¸è¢åæ¯æº" }, |
| | | {key: "69",value: "ä¸å·çº¸è¢åæ¯æº" }, |
| | | {key: "6A",value: "å
«å·çº¸è¢åæ¯æº" }, |
| | | {key: "6B",value: "ä¹å·çº¸è¢åæ¯æº" }, |
| | | {key: "6C",value: "åå·çº¸è¢åæ¯æº" }, |
| | | {key: "6D",value: "åä¸å·çº¸è¢åæ¯æº" }, |
| | | {key: "51",value: "ä¸å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "52",value: "äºå·æ 纺å¸å¶è¢æº" }, |
| | | {key: "53",value: "ä¸å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "54",value: "äºå·æ 纺å¸å¶è¢æº" }, |
| | | {key: "55",value: "å
å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "56",value: "ä¸å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "57",value: "å
«å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "58",value: "ä¹å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "59",value: "åå·æ 纺å¸å¶è¢æº" }, |
| | | {key: "5A",value: "åä¸å·æ 纺å¸å¶è¢æº" }, |
| | | {key: "81",value: "ä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "82",value: "äºå·ç«å¼çº¸æ¯æº" }, |
| | | {key: "83",value: "ä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "84",value: "äºå·ç«å¼çº¸æ¯æº" }, |
| | | {key: "85",value: "å
å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "86",value: "ä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "87",value: "å
«å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "88",value: "ä¹å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "89",value: "åå·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8A",value: "åä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8B",value: "åäºå·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8C",value: "ä¸å·å§å¼çº¸æ¯æº" }, |
| | | {key: "8D",value: "ä¸å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8E",value: "äºå·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8F",value: "ä¸å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8G",value: "äºå·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8H",value: "äºå·å§å¼çº¸æ¯æº" }, |
| | | {key: "8I",value: "ä¸å·å§å¼çº¸æ¯æº" }, |
| | | {key: "8J",value: "å
å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8K",value: "ä¸å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8L",value: "å
«å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8M",value: "ä¹å·å¤å¥çº¸æ¯æº" }, |
| | | {key: "8N",value: "äºå·å§å¼çº¸æ¯æº" }, |
| | | {key: "8O",value: "å
å·å§å¼çº¸æ¯æº" }, |
| | | {key: "8P",value: "ä¸å·å§å¼çº¸æ¯æº" }, |
| | | {key: "8Q",value: "åä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8R",value: "åäºå·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8S",value: "åå
å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8T",value: "åä¸å·ç«å¼çº¸æ¯æº" }, |
| | | {key: "8U",value: "åå
«å·ç«å¼çº¸æ¯æº" }, |
| | | ] }, |
| | | }, |
| | | { |
| | | field: "outMESOrderStatus", |
| | | title: "ç产订åç¶æ", |
| | | type: "int", |
| | | width: 150, |
| | | align: "left", |
| | | bind: { key: "outboundStatusEnum", data: [] }, |
| | | }, |
| | | { |
| | | field: "planDate", |
| | | title: "计å颿æ¶é´", |
| | | type: "datetime", |
| | | width: 160, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "endDate", |
| | | title: "ç»æé¢ææ¶é´", |
| | | type: "datetime", |
| | | width: 160, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "assignTotalUsage", |
| | | title: "å·²åé
éæ±æ°é", |
| | | type: "decimal", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "outTotalUsage", |
| | | title: "å·²åºéæ±æ°é", |
| | | type: "decimal", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "remark", |
| | | title: "夿³¨", |
| | | type: "string", |
| | | width: 150, |
| | | align: "left", |
| | | }, |
| | | |
| | | { |
| | | field: "creater", |
| | | title: "å建人", |
| | | type: "string", |
| | | width: 90, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "createDate", |
| | | title: "å建æ¶é´", |
| | | type: "datetime", |
| | | width: 160, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "modifier", |
| | | title: "ä¿®æ¹äºº", |
| | | type: "string", |
| | | width: 100, |
| | | align: "left", |
| | | }, |
| | | { |
| | | field: "modifyDate", |
| | | title: "ä¿®æ¹æ¶é´", |
| | | type: "datetime", |
| | | width: 160, |
| | | align: "left", |
| | | }, |
| | | ]); |
| | | const detail = ref({ |
| | | cnName: "", |
| | | table: "", |
| | | columns: [], |
| | | sortName: "", |
| | | key: "", |
| | | }); |
| | | return { |
| | | table, |
| | | extend, |
| | | editFormFields, |
| | | editFormOptions, |
| | | searchFormFields, |
| | | searchFormOptions, |
| | | columns, |
| | | detail, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |