From dbb3445dc720a8f36b3424e73f2e02a6b0f9deb6 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期日, 27 四月 2025 11:31:57 +0800 Subject: [PATCH] art: 从沃克项目迁移设备管理代码到航宇 --- src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue | 52 +++++++++++++++++++++++++++------------------------- 1 files changed, 27 insertions(+), 25 deletions(-) diff --git a/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue b/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue index 2bd4d7a..9c015c4 100644 --- a/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue +++ b/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue @@ -23,7 +23,7 @@ components: { EamReportRepairList }, data() { return { - title: '鏁呴殰淇濅慨鍗�', + title: '鏁呴殰鎶ヤ慨鍗�', visible: false, model: {}, labelCol: { @@ -52,34 +52,36 @@ 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() } } } -- Gitblit v1.9.3