| | |
| | | methods: { |
| | | //ä¸é¢è¿äºæ¹æ³å¯ä»¥ä¿çä¹å¯ä»¥å é¤ |
| | | onInit() { |
| | | |
| | | this.detailOptions.buttons.unshift({ |
| | | name: 'å
¶ä»åºåº', //æé®åç§° |
| | | icon: '', //æé®å¾æ vue2çæ¬è§iviewææ¡£iconï¼vue3çæ¬è§element uiææ¡£icon(注æä¸æ¯element pulsææ¡£) |
| | | type: 'primary', //æé®æ ·å¼vue2çæ¬è§iviewææ¡£buttonï¼vue3çæ¬è§element uiææ¡£button |
| | | icon: 'el-icon-document', //æé®å¾æ vue2çæ¬è§iviewææ¡£iconï¼vue3çæ¬è§element uiææ¡£icon(注æä¸æ¯element pulsææ¡£) |
| | | type: 'primary', |
| | | onClick: function () { |
| | | let row = this.$refs.table.getSelected() //è·åéä¸çè¡ |
| | | if (row <= 0 && row > 1) { |
| | | //å¦ææ²¡æéä¸è¡ |
| | | 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.$confirm('æ¯å¦å
¶ä»åºåº', "è¦åä½ æ£å¨ä½¿ç¨å
¶ä»åºåº", { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning', |
| | | center: true |
| | | }).then(() => { |
| | | this.http.post(`/api/Task/OtherOutBoundTaskAsync`, row, "æ£å¨å®æä»»å¡").then((res) => { |
| | | //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | if (res.status) { |
| | | this.$Message.success('ä»»å¡å®æ') |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | }); |
| | | 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.boxButtons.push({ |
| | | name: 'å
¶ä»åºåº', //æé®åç§° |
| | | icon: 'el-icon-document', //æé®å¾æ :ç»ä»¶ç¤ºä¾->徿 |
| | | //primaryãsuccessãwarningãerrorãinfoãtextãdanger |
| | | type: 'primary', |
| | | plain: true, |
| | | onClick: function () { |
| | | this.$confirm('æ¯å¦å
¶ä»åºåº', "è¦åä½ æ£å¨ä½¿ç¨å
¶ä»åºåº", { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning', |
| | | center: true |
| | | }).then(() => { |
| | | this.http.post(`/api/Task/OtherOutBoundTaskAsync`, this.$refs.detail.rowData, "æ£å¨å®æä»»å¡").then((res) => { |
| | | if (res.status) { |
| | | this.$Message.success(res.message) |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | }); |
| | | }) |
| | | this.boxButtons.push({ |
| | | name: 'è°æ¨åºåº', //æé®åç§° |
| | | icon: 'el-icon-document', //æé®å¾æ :ç»ä»¶ç¤ºä¾->徿 |
| | | //primaryãsuccessãwarningãerrorãinfoãtextãdanger |
| | | type: 'danger', |
| | | plain: true, |
| | | onClick: function () { |
| | | this.$confirm('æ¯å¦è°æ¨åºåº', "è¦åä½ æ£å¨ä½¿ç¨è°æ¨åºåº", { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning', |
| | | center: true |
| | | }).then(() => { |
| | | this.http.post(`/api/Task/OtherOutBoundTaskAsync`, this.$refs.detail.rowData, "æ£å¨å®æä»»å¡").then((res) => { |
| | | if (res.status) { |
| | | this.$Message.success(res.message) |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | }) |
| | | // this.detailOptions.buttons.unshift({ |
| | | // name: 'è°æ¨åºåº', |
| | | // icon: '', |
| | | // type: 'primary', |
| | | // onClick: function (e) { |
| | | // let row = this.$refs.table.getSelected() //è·åéä¸çè¡ |
| | | // if (row <= 0) { |
| | | // //å¦ææ²¡æéä¸è¡ |
| | | // this.$Message.error('è¯·éæ©ä¸è¡æ°æ®') |
| | | // return |
| | | // } |
| | | // let taskNum = row[0].taskNum |
| | | // this.http.post(`/api/Task/CompleteTaskAsync?taskNum=${taskNum}`, {}, "æ£å¨å®æä»»å¡").then((res) => { |
| | | // //示ä¾ï¼è°ç¨åå°æ¥å£ |
| | | // if (res.status) { |
| | | // this.$Message.success(res.message) |
| | | // } else { |
| | | // this.$Message.error(res.message) //é误æç¤º |
| | | // } |
| | | // }) |
| | | // } |
| | | // }); |
| | | this.columns.push({ |
| | | field: 'æä½', |
| | | title: 'æä½', |
| | |
| | | ); |
| | | }, |
| | | 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.$Message.success(row.palletCode + "åºåºæå"); |
| | | this.refresh(); |
| | | } else { |
| | | this.$Message.error(res.message) //é误æç¤º |
| | |
| | | }, |
| | | 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';//夿æ¯å¦ä¸ºæ°å»ºæä½ |