| | |
| | | multipleSelection: [], |
| | | uploadInfo: { |
| | | // 是否展示上传EXCEL以及对应的url |
| | | isShow: true, |
| | | isShow: false, |
| | | url: '/mes/equipment/upload' |
| | | }, |
| | | diaPrintTab: false, |
| | |
| | | label: '位置', |
| | | sort: true, |
| | | isTrue: true, |
| | | isSearch: false, |
| | | isSearch: true, |
| | | searchInfoType: 'text' |
| | | }, |
| | | // 邮箱 |
| | |
| | | label: '供应商', |
| | | sort: true, |
| | | isTrue: true, |
| | | isSearch: false, |
| | | isSearch: true, |
| | | searchInfoType: 'text' |
| | | }, |
| | | // 制造商 |
| | |
| | | label: '制造商', |
| | | sort: true, |
| | | isTrue: true, |
| | | isSearch: false, |
| | | isSearch: true, |
| | | searchInfoType: 'text' |
| | | }, |
| | | // 型号规格 |
| | |
| | | label: '型号规格', |
| | | sort: true, |
| | | isTrue: true, |
| | | isSearch: false, |
| | | isSearch: true, |
| | | searchInfoType: 'text' |
| | | }, |
| | | // 制造日期 |
| | |
| | | searchInfoType: 'text' |
| | | } |
| | | ], |
| | | toolbar: [ |
| | | { |
| | | text: '新增', |
| | | type: 'primary', |
| | | fun: this.addOrUpdateHandle |
| | | }, |
| | | { |
| | | text: '标签打印', |
| | | type: 'primary', |
| | | fun: this.labelPrint |
| | | }, |
| | | // { |
| | | // text: '同步', |
| | | // type: 'primary', |
| | | // loading: false, |
| | | // fun: this.pullEquipFun |
| | | // } |
| | | ], |
| | | operator: [ |
| | | { |
| | | text: '修改', |
| | | icon: 'el-icon-edit', |
| | | type: 'text', |
| | | size: 'small', |
| | | fun: this.addOrUpdateHandle |
| | | }, |
| | | { |
| | | text: '删除', |
| | | icon: 'el-icon-delete', |
| | | type: 'text', |
| | | size: 'small', |
| | | fun: this.deleteHandle |
| | | } |
| | | ], |
| | | toolbar: [], |
| | | operator: null, |
| | | operatorConfig: { |
| | | fixed: 'right', |
| | | label: '操作', |
| | |
| | | ...mapGetters(['permissions']) |
| | | }, |
| | | created() { |
| | | if(this.permissions.equipment_equipment_add){ |
| | | this.table.toolbar.push({ |
| | | text: '新增', |
| | | type: 'primary', |
| | | fun: this.addOrUpdateHandle |
| | | }) |
| | | } |
| | | if(this.permissions.equipment_equipment_labelprint){ |
| | | this.table.toolbar.push({ |
| | | text: '标签打印', |
| | | type: 'primary', |
| | | fun: this.labelPrint |
| | | }) |
| | | } |
| | | if(this.permissions.equipment_equipment_sync){ |
| | | this.table.toolbar.push({ |
| | | text: '同步', |
| | | type: 'primary', |
| | | loading: false, |
| | | fun: this.pullEquipFun |
| | | }) |
| | | } |
| | | let arr = [] |
| | | if(this.permissions.equipment_equipment_edit){ |
| | | arr.push({ |
| | | text: '修改', |
| | | icon: 'el-icon-edit', |
| | | type: 'text', |
| | | size: 'small', |
| | | fun: this.addOrUpdateHandle |
| | | }) |
| | | } |
| | | if(this.permissions.equipment_equipment_del){ |
| | | arr.push({ |
| | | text: '删除', |
| | | icon: 'el-icon-delete', |
| | | type: 'text', |
| | | size: 'small', |
| | | fun: this.deleteHandle |
| | | }) |
| | | } |
| | | this.table.operator = arr.length>0 ? arr : null |
| | | remote('work_shop').then((response) => { |
| | | if (response.data.code === 0) { |
| | | this.workshopList = response.data.data |
| | |
| | | printable: 'printRaw',//页面 |
| | | type: "html",//文档类型 |
| | | maxWidth:450, |
| | | targetStyles:['*'], |
| | | targetStyles:['*'], |
| | | style: `@page { |
| | | margin:0; |
| | | padding: 0; |
| | |
| | | pullEquipFun(){ |
| | | this.table.toolbar.find((e) => e.text === '同步').loading = true |
| | | pullEquip().then(res=>{ |
| | | this.$message.success(res.data.data.msg) |
| | | this.$message.success(res.data.msg) |
| | | this.table.toolbar.find((e) => e.text === '同步').loading = false |
| | | }).catch(error=>{ |
| | | this.$message.error("同步失败",error) |
| | |
| | | }, |
| | | handleSelectionChange(val) { |
| | | this.multipleSelection = val |
| | | console.log(this.multipleSelection); |
| | | }, |
| | | // 新增 / 修改 |
| | | addOrUpdateHandle(row) { |