| | |
| | | components: { EamReportRepairList }, |
| | | data() { |
| | | return { |
| | | title: '故障保修单', |
| | | title: '故障报修单', |
| | | visible: false, |
| | | model: {}, |
| | | labelCol: { |
| | |
| | | created() { |
| | | }, |
| | | methods: { |
| | | loadData() { |
| | | this.$nextTick(() => { |
| | | // this.$refs.reportRepairListRef.queryParam.reportStatus = 'WAIT_REPAIR' |
| | | // this.$refs.reportRepairListRef.loadData(1) |
| | | }) |
| | | handleOk() { |
| | | const reportId = this.$refs.reportRepairListRef.selectedRowKeys[0] |
| | | if (!reportId) { |
| | | this.$notification.warning({ |
| | | message: '消息', |
| | | description: '请选择需领取的故障报修单' |
| | | }) |
| | | return |
| | | } |
| | | this.confirmLoading = true |
| | | httpAction(this.url.receiveFault, { reportId }, 'post') |
| | | .then((res) => { |
| | | if (res.success) { |
| | | this.$message.success(res.message) |
| | | this.$emit('ok') |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | .finally(() => { |
| | | this.confirmLoading = false |
| | | this.close() |
| | | }) |
| | | }, |
| | | handleCancel() { |
| | | this.close() |
| | | }, |
| | | close() { |
| | | this.$emit('close') |
| | | this.visible = false |
| | | }, |
| | | handleOk() { |
| | | console.log('rowKey', this.$refs.reportRepairListRef.selectedRowKeys[0]) |
| | | const reportId = this.$refs.reportRepairListRef.selectedRowKeys[0] |
| | | this.confirmLoading = true |
| | | httpAction(this.url.receiveFault, { reportId }, 'post').then((res) => { |
| | | if (res.success) { |
| | | this.$message.success(res.message) |
| | | this.$emit('ok') |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }).finally(() => { |
| | | this.confirmLoading = false |
| | | this.close() |
| | | }) |
| | | }, |
| | | handleCancel() { |
| | | this.close() |
| | | } |
| | | } |
| | | } |