| | |
| | | **åå°æä½è§ï¼http://v2.volcore.xyz/document/netCoreDev |
| | | *****************************************************************************************/ |
| | | //æ¤jsæä»¶æ¯ç¨æ¥èªå®ä¹æ©å±ä¸å¡ä»£ç ï¼å¯ä»¥æ©å±ä¸äºèªå®ä¹é¡µé¢æè
éæ°é
ç½®çæç代ç |
| | | |
| | | import gridFooter from "./WorkOrderGridFooter.vue" |
| | | import modelBody from "./WorkOrderModelBody.vue" |
| | | let extension = { |
| | | components: { |
| | | //æ¥è¯¢ç颿©å±ç»ä»¶ |
| | | gridHeader: '', |
| | | gridBody: '', |
| | | gridFooter: '', |
| | | gridFooter: gridFooter, |
| | | //æ°å»ºãç¼è¾å¼¹åºæ¡æ©å±ç»ä»¶ |
| | | modelHeader: '', |
| | | modelBody: '', |
| | | modelBody: modelBody, |
| | | modelFooter: '' |
| | | }, |
| | | tableAction: '', //æå®æå¼ 表çæé(è¿éå¡«å表å,é»è®¤ä¸ç¨å¡«å) |
| | |
| | | methods: { |
| | | //ä¸é¢è¿äºæ¹æ³å¯ä»¥ä¿çä¹å¯ä»¥å é¤ |
| | | onInit() { //æ¡æ¶åå§åé
ç½®åï¼ |
| | | //ç¹å»åå
æ ¼ç¼è¾ä¸ç»æç¼è¾(é»è®¤æ¯ç¹å»åå
æ ¼ç¼è¾ï¼é¼ æ 离å¼ç»æç¼è¾) |
| | | this.detailOptions.clickEdit = true; |
| | | //设置主表å计 |
| | | this.summary = true; |
| | | //示ä¾ï¼å¨æé®çæå颿·»å ä¸ä¸ªæé® |
| | | // this.buttons.unshift({ //ä¹å¯ä»¥ç¨pushæè
spliceæ¹æ³æ¥ä¿®æ¹buttonsæ°ç» |
| | | // name: 'æé®', //æé®åç§° |
| | |
| | | // this.boxOptions.labelWidth = 150; |
| | | }, |
| | | onInited() { |
| | | //è°æ´çé¢tableé«åº¦ |
| | | this.height = this.height - 310; |
| | | this.detailOptions.buttons.unshift({ |
| | | 'name': 'éæ©æ°æ®', |
| | | icon: "el-icon-plus", |
| | | onClick: () => { |
| | | this.$refs.modelBody.open(); |
| | | } |
| | | }) |
| | | //æ¡æ¶åå§åé
ç½®å |
| | | //妿è¦é
ç½®æç»è¡¨,卿¤æ¹æ³æä½ |
| | | //this.detailOptions.columns.forEach(column=>{ }); |
| | |
| | | //è¿åfalseï¼åä¸ä¼æ§è¡æ¥è¯¢ |
| | | return true; |
| | | }, |
| | | searchAfter(result) { |
| | | searchAfter(rows) { |
| | | //æ¥è¯¢åï¼resultè¿åçæ¥è¯¢æ°æ®,å¯ä»¥å¨æ¾ç¤ºå°è¡¨æ ¼åå¤çè¡¨æ ¼çå¼ |
| | | if (rows.length) { |
| | | // this.$nextTick(() => { |
| | | this.$refs.gridFooter.$refs.tableList.load({ value: rows[0].mes_id }) |
| | | // }) |
| | | } else { |
| | | //æ²¡ææ°æ®æ¶ï¼æ¸
空æç»æ°æ® |
| | | this.$refs.gridFooter.$refs.tableList.rowData.splice(0) |
| | | } |
| | | return true; |
| | | }, |
| | | addBefore(formData) { |
| | |
| | | return true; |
| | | }, |
| | | rowClick({ row, column, event }) { |
| | | //æ¥è¯¢çé¢ç¹å»è¡äºä»¶ |
| | | // this.$refs.table.$refs.table.toggleRowSelection(row); //åå»è¡æ¶éä¸å½åè¡; |
| | | //åæ¶å
¶ä»è¡éä¸ |
| | | this.$refs.table.$refs.table.clearSelection(); |
| | | //设置éä¸å½åè¡ |
| | | this.$refs.table.$refs.table.toggleRowSelection(row); |
| | | if (this.$refs.gridFooter && this.$refs.gridFooter.$refs.tableList) { |
| | | //loadæ¹æ³å¯åç
§voltableç»ä»¶apiææ¡£ |
| | | this.$refs.gridFooter.$refs.tableList.load({ value: row.mes_id }) |
| | | } |
| | | }, |
| | | modelOpenAfter(row) { |
| | | //ç¹å»ç¼è¾ãæ°å»ºæé®å¼¹åºæ¡åï¼å¯ä»¥å¨æ¤å¤åé»è¾ï¼å¦ï¼ä»åå°è·åæ°æ® |