| | |
| | | |
| | | <template> |
| | | <view-grid |
| | | ref="grid" |
| | |
| | | > |
| | | </view-grid> |
| | | </template> |
| | | <script> |
| | | <script> |
| | | import extend from "@/extension/taskinfo/task.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | |
| | | url: "/Task/", |
| | | sortName: "CreateDate", |
| | | }); |
| | | const editFormFields = ref({}); |
| | | const editFormOptions = ref([]); |
| | | |
| | | // 1. è¡¥å
ï¼ä»»å¡ç¼è¾è¡¨ååæ®µï¼ä¸ä¸å¡å段对åºï¼åå¨è¡¨åè¾å
¥å¼ï¼ |
| | | const editFormFields = ref({ |
| | | taskNum: "", // ä»»å¡å· |
| | | palletCode: "", // æçç¼å· |
| | | roadway: "", // åºåï¼å··éå·ï¼ |
| | | taskType: "", // ä»»å¡ç±»å |
| | | taskState: "", // ä»»å¡ç¶æ |
| | | sourceAddress: "", // èµ·å§å°å |
| | | targetAddress: "", // ç®æ å°å |
| | | currentAddress: "", // å½åä½ç½® |
| | | nextAddress: "", // ä¸ä¸ä½ç½® |
| | | grade: 0, // ä¼å
级ï¼é»è®¤0ï¼å¯è°æ´ï¼ |
| | | exceptionMessage: "", // å¼å¸¸ä¿¡æ¯ |
| | | wMSId: "", // WMSä»»å¡ä¸»é® |
| | | remark: "" // 夿³¨ |
| | | }); |
| | | |
| | | // 2. è¡¥å
ï¼ä»»å¡ç¼è¾è¡¨åé
ç½®ï¼æ§å¶è¡¨åUIãæ ¡éªè§åã䏿é项çï¼ |
| | | const editFormOptions = ref([ |
| | | // 第ä¸è¡è¡¨åï¼æ ¸å¿æ è¯åæ®µï¼ |
| | | [ |
| | | { |
| | | title: "ä»»å¡å·", |
| | | required: true, // å¿
å¡« |
| | | field: "taskNum", // å
³èeditFormFieldsçåæ®µ |
| | | type: "int", // æ°å¼ç±»åï¼ä»»å¡å·éå¸¸ä¸ºæ´æ°ï¼ |
| | | placeholder: "请è¾å
¥ä»»å¡å·" |
| | | }, |
| | | { |
| | | title: "æçç¼å·", |
| | | required: true, |
| | | field: "palletCode", |
| | | type: "string", |
| | | placeholder: "请è¾å
¥æçç¼å·" |
| | | }, |
| | | { |
| | | title: "å··éå·", |
| | | required: true, |
| | | field: "roadway", |
| | | type: "string", |
| | | placeholder: "请è¾å
¥å··éå·/åºå" |
| | | }, |
| | | { |
| | | title: "ä»»å¡ç±»å", |
| | | required: true, |
| | | field: "taskType", |
| | | type: "select", // ä¸æéæ©å¨ |
| | | dataKey: "taskType", // å
³è䏿éé¡¹æ°æ®æºçkeyï¼ä¸searchFormOptionsä¸è´ï¼ |
| | | data: [], // éé¡¹æ°æ®ï¼é叏仿¥å£å è½½ï¼æ¤å¤ç空å¾
å¡«å
ï¼ |
| | | placeholder: "è¯·éæ©ä»»å¡ç±»å" |
| | | } |
| | | ], |
| | | // 第äºè¡è¡¨åï¼ç¶æä¸å°ååæ®µï¼ |
| | | [ |
| | | { |
| | | title: "ä»»å¡ç¶æ", |
| | | required: true, |
| | | field: "taskState", |
| | | type: "select", |
| | | dataKey: "taskState", // å
³èä»»å¡ç¶ææ°æ®æº |
| | | data: [], |
| | | placeholder: "è¯·éæ©ä»»å¡ç¶æ" |
| | | }, |
| | | |
| | | { |
| | | title: "èµ·å§å°å", |
| | | required: true, |
| | | field: "sourceAddress", |
| | | type: "string", |
| | | placeholder: "请è¾å
¥ä»»å¡èµ·å§å°å" |
| | | }, |
| | | { |
| | | title: "ç®æ å°å", |
| | | required: true, |
| | | field: "targetAddress", |
| | | type: "string", |
| | | placeholder: "请è¾å
¥ä»»å¡ç®æ å°å" |
| | | }, |
| | | { |
| | | title: "ä¼å
级", |
| | | required: true, |
| | | field: "grade", |
| | | type: "int", |
| | | min: 0, // ä¼å
级æä½ä¸º0 |
| | | max: 10, // ä¼å
级æé«ä¸º10ï¼å¯æ ¹æ®ä¸å¡è°æ´ï¼ |
| | | placeholder: "请è¾å
¥ä¼å
级ï¼0-10ï¼" |
| | | } |
| | | ], |
| | | // 第ä¸è¡è¡¨åï¼è¾
å©ä¿¡æ¯åæ®µï¼ |
| | | [ |
| | | { |
| | | title: "å½åä½ç½®", |
| | | field: "currentAddress", |
| | | type: "string", |
| | | readonly: true, // å½åä½ç½®é常ç±ç³»ç»èªå¨æ´æ°ï¼è®¾ä¸ºåªè¯» |
| | | placeholder: "ç³»ç»èªå¨å¡«å
å½åä½ç½®" |
| | | }, |
| | | { |
| | | title: "ä¸ä¸ä½ç½®", |
| | | field: "nextAddress", |
| | | type: "string", |
| | | readonly: true, |
| | | placeholder: "ç³»ç»èªå¨å¡«å
ä¸ä¸ä½ç½®" |
| | | }, |
| | | { |
| | | title: "WMSä»»å¡ä¸»é®", |
| | | field: "wMSId", |
| | | type: "int", |
| | | placeholder: "请è¾å
¥WMSä»»å¡ä¸»é®ï¼å¯éï¼" |
| | | }, |
| | | { |
| | | title: "å¼å¸¸ä¿¡æ¯", |
| | | field: "exceptionMessage", |
| | | type: "string", |
| | | placeholder: "æ å¼å¸¸å¯ç空" |
| | | } |
| | | ], |
| | | // 第åè¡è¡¨åï¼å¤æ³¨å段ï¼å 满ä¸è¡ï¼ |
| | | [ |
| | | { |
| | | title: "夿³¨", |
| | | field: "remark", |
| | | type: "textarea", // å¤è¡ææ¬æ¡ï¼éåé¿ææ¬ï¼ |
| | | span: 4, // å 4åï¼ä¸åå è¡å¸å±å¯¹é½ï¼ |
| | | placeholder: "请è¾å
¥ä»»å¡ç¸å
³å¤æ³¨ä¿¡æ¯ï¼å¯éï¼" |
| | | } |
| | | ] |
| | | ]); |
| | | |
| | | const searchFormFields = ref({ |
| | | taskNum: "", |
| | | palletCode: "", |
| | |
| | | type: "int", |
| | | width: 90, |
| | | align: "left", |
| | | bind: { key: "agvStationEnum", data: [] }, |
| | | bind: { key: "taskType", data: [] }, |
| | | }, |
| | | { |
| | | field: "taskState", |
| | |
| | | width: 150, |
| | | align: "left", |
| | | bind: { key: "taskState", data: [] }, |
| | | },{ |
| | | field: "rgvTaskType", |
| | | title: "RGVæ§è¡ç±»å", |
| | | type: "int", |
| | | width: 120, |
| | | align: "left", |
| | | bind: { key: "rgvtaskTypeEnum", data: [] }, |
| | | }, |
| | | { |
| | | field: "sourceAddress", |
| | |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |
| | | |
| | | </script> |