| | |
| | | methods: { |
| | | //ä¸é¢è¿äºæ¹æ³å¯ä»¥ä¿çä¹å¯ä»¥å é¤ |
| | | onInit() { |
| | | // let OtherOutBoundbtn=this.buttons.find(x=>x.value=='OtherOutBound'); |
| | | // if(OtherOutBoundbtn){ |
| | | // OtherOutBoundbtn.onClick=function(){ |
| | | // let row = this.$refs.table.getSelected() //è·åéä¸çè¡ |
| | | // if (row <= 0) { |
| | | // //å¦ææ²¡æéä¸è¡ |
| | | // this.$Message.error('è¯·éæ©ä¸è¡æ°æ®') |
| | | // return; |
| | | // } |
| | | // let palletCode = row[0].palletCode |
| | | // this.http.get(`/api/Task/CompleteTaskAsync?taskNum=${taskNum}`, {}, "æ£å¨å®æä»»å¡").then((res) => { |
| | | // //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | // if (res.status) { |
| | | // this.$Message.success('ä»»å¡å®æ'); |
| | | // this.refresh(); |
| | | // } else { |
| | | // this.$Message.error(res.message) //é误æç¤º |
| | | // this.refresh(); |
| | | // } |
| | | // }) |
| | | // } |
| | | // } |
| | | this.columns.push({ |
| | | field: 'æä½', |
| | | title: 'æä½', |
| | | width: 90, |
| | | fixed: 'right', |
| | | align: 'center', |
| | | formatter: (row) => { |
| | | return ( |
| | | '<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-view">å
¶ä»åºåº</i>' |
| | | ); |
| | | }, |
| | | click: (row) => { |
| | | console.log(row); |
| | | this.http.post(`/api/Task/OtherOutBoundTaskAsync?palletCode=${row.palletCode}`, {}, "æ£å¨çæä»»å¡").then((res) => { |
| | | //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | if (res.status) { |
| | | this.$Message.success(row[0].palletCode+"åºåºæå"); |
| | | this.refresh(); |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | this.refresh(); |
| | | } |
| | | }) |
| | | |
| | | this.detailOptions.buttons.unshift({ |
| | | name: 'å
¶ä»åºåº', //æé®åç§° |
| | | icon: '', //æé®å¾æ vue2çæ¬è§iviewææ¡£iconï¼vue3çæ¬è§element uiææ¡£icon(注æä¸æ¯element pulsææ¡£) |
| | | type: 'primary', //æé®æ ·å¼vue2çæ¬è§iviewææ¡£buttonï¼vue3çæ¬è§element uiææ¡£button |
| | | // onClick: function () { |
| | | // // this.$Message.success('ç¹å»äºæé®'); |
| | | // let row = this.$refs.table.getSelected() //è·åéä¸çè¡ |
| | | // if (row <= 0) { |
| | | // //å¦ææ²¡æéä¸è¡ |
| | | // this.$Message.error('è¯·éæ©ä¸è¡æ°æ®') |
| | | // return |
| | | // } |
| | | // let taskNum = row[0].taskNum |
| | | // this.http.get(`/api/Task/CompleteTaskAsync?taskNum=${taskNum}`, {}, "æ£å¨å®æä»»å¡").then((res) => { |
| | | // //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | // if (res.status) { |
| | | // this.$Message.success('ä»»å¡å®æ') |
| | | // } else { |
| | | // this.$Message.error(res.message) //é误æç¤º |
| | | // } |
| | | // }) |
| | | // } |
| | | onClick: () => { |
| | | let row = this.$refs.table.getSelected() |
| | | console.log(row); |
| | | } |
| | | }); |
| | | this.detailOptions.buttons.unshift({ |
| | | name: 'çç¹åºåº', //æé®åç§° |
| | | icon: '', //æé®å¾æ vue2çæ¬è§iviewææ¡£iconï¼vue3çæ¬è§element uiææ¡£icon(注æä¸æ¯element pulsææ¡£) |
| | | type: 'primary', //æé®æ ·å¼vue2çæ¬è§iviewææ¡£buttonï¼vue3çæ¬è§element uiææ¡£button |
| | | onClick: function (e) { |
| | | // this.$Message.success('ç¹å»äºæé®'); |
| | | console.log(e); |
| | | let row = this.$refs.table.getSelected() //è·åéä¸çè¡ |
| | | if (row <= 0) { |
| | | //å¦ææ²¡æéä¸è¡ |
| | | this.$Message.error('è¯·éæ©ä¸è¡æ°æ®') |
| | | return |
| | | } |
| | | let taskNum = row[0].taskNum |
| | | this.http.get(`/api/Task/CompleteTaskAsync?taskNum=${taskNum}`, {}, "æ£å¨å®æä»»å¡").then((res) => { |
| | | //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | if (res.status) { |
| | | this.$Message.success('ä»»å¡å®æ') |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | this.columns.push({ |
| | | field: 'æä½', |
| | | title: 'æä½', |
| | | width: 90, |
| | | fixed: 'right', |
| | | align: 'center', |
| | | formatter: (row) => { |
| | | return ( |
| | | '<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-view">çç¹åºåº</i>' |
| | | ); |
| | | }, |
| | | click: (row) => { |
| | | console.log(row); |
| | | this.http.post(`/api/Task/OutBoundTaskAsync?palletCode=${row.palletCode}`, {}, "æ£å¨çæä»»å¡").then((res) => { |
| | | //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | if (res.status) { |
| | | this.$Message.success(row[0].palletCode + "åºåºæå"); |
| | | this.refresh(); |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | this.refresh(); |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | // this.columns.push({ |
| | | // title: "æä½", |
| | |
| | | '6': 'äºæ¥¼B5-G5ç¼ååº', |
| | | }; |
| | | column.formatter = (row) => { |
| | | return floorMap[row?.locationInfo?.areaId] || '' |
| | | return floorMap[row?.locationInfo?.areaId] || '' |
| | | } |
| | | } |
| | | if (column.field == 'locationStatus') { |
| | |
| | | }, |
| | | rowClick({ row, column, event }) { |
| | | //æ¥è¯¢çé¢ç¹å»è¡äºä»¶ |
| | | // this.$refs.table.$refs.table.toggleRowSelection(row) //åå»è¡æ¶éä¸å½åè¡; |
| | | this.$refs.table.$refs.table.toggleRowSelection(row) //åå»è¡æ¶éä¸å½åè¡; |
| | | }, |
| | | modelOpenAfter(row) { |
| | | |
| | | const isAdd = this.currentAction == 'Add';//夿æ¯å¦ä¸ºæ°å»ºæä½ |
| | | //éèæç»è¡¨æé® |
| | | this.detailOptions.buttons.forEach((btn) => { |
| | | if (btn.name == 'æ·»å è¡') { |
| | | btn.hidden = true; |
| | | //æè
设置åªè¯» |
| | | //btn.readonly=true; |
| | | } |
| | | }); |
| | | const isDel = this.currentAction == 'Add';//夿æ¯å¦ä¸ºæ°å»ºæä½ |
| | | //éèæç»è¡¨æé® |
| | | this.detailOptions.buttons.forEach((btn) => { |
| | | if (btn.name == 'å é¤è¡') { |
| | | btn.hidden = true; |
| | | //æè
设置åªè¯» |
| | | //btn.readonly=true; |
| | | } |
| | | }); |
| | | this.detailOptions.buttons.forEach((btn) => { |
| | | if (btn.name == '导å
¥') { |
| | | btn.hidden = true; |
| | | //æè
设置åªè¯» |
| | | //btn.readonly=true; |
| | | } |
| | | }); |
| | | this.detailOptions.buttons.forEach((btn) => { |
| | | if (btn.name == '导åº') { |
| | | btn.hidden = true; |
| | | //æè
设置åªè¯» |
| | | //btn.readonly=true; |
| | | } |
| | | }); |
| | | //ç¹å»ç¼è¾ãæ°å»ºæé®å¼¹åºæ¡åï¼å¯ä»¥å¨æ¤å¤åé»è¾ï¼å¦ï¼ä»åå°è·åæ°æ® |
| | | //(1)夿æ¯ç¼è¾è¿æ¯æ°å»ºæä½ï¼ this.currentAction=='Add'; |
| | | //(2)ç»å¼¹åºæ¡è®¾ç½®é»è®¤å¼ |