From a80a022b6f385cd4793f9143a9a1abe091ae84ad Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期三, 11 六月 2025 09:01:43 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue | 96 ++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 80 insertions(+), 16 deletions(-)
diff --git a/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue b/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue
index e314bed..58774f0 100644
--- a/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue
+++ b/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue
@@ -7,14 +7,20 @@
cancelText="鍏抽棴"
@cancel="handleCancel"
:confirmLoading="confirmLoading"
+ title="闄勫綍4"
>
<!-- :title="title" -->
<a-spin :spinning="confirmLoading">
<a-form :form="form">
+ <span
+ class="ant-descriptions-title"
+ style="font-size: large;font-size: 15px;float: right;"
+ >{{this.model.receiptsNum}}</span>
<a-divider
orientation="center"
style="font-size: large;font-style: normal;font-size: 30px;color: #66aeed;"
- > 鐢熶骇璁惧涓夌骇淇濆吇楠屾敹鍗� </a-divider>
+ > {{this.model.receiptsName}} </a-divider>
+ <!-- 鐢熶骇璁惧涓夌骇淇濆吇楠屾敹鍗� -->
<a-row :gutter="24">
<a-col :span="8">
<a-form-item
@@ -77,6 +83,7 @@
auto-size
placeholder="璇疯緭鍏ヤ繚鍏诲唴瀹�"
@change="(e)=>handleChange(e, record.key, col, index)"
+ :disabled="true"
/>
<a-textarea
:value="text"
@@ -85,7 +92,7 @@
auto-size
placeholder="璇疯緭鍏ヤ繚鍏绘爣鍑�"
@change="(e)=>handleChange(e, record.key, col, index)"
- :disabled="false"
+ :disabled="true"
/>
<a-select
v-if="col.dataIndex == 'firstInspect'"
@@ -96,6 +103,13 @@
<a-select-option value="1">閫氳繃</a-select-option>
<a-select-option value="2">鏈�氳繃</a-select-option>
</a-select>
+ <a-input
+ v-if="col.dataIndex == 'firstInspect' && record.firstInspect == '2'"
+ :value="record.firstNotPass"
+ @change="(e)=>handleChange2(e, record.key, col, index)"
+ :disabled="false"
+ placeholder="璇峰~鍐欓獙鏀舵湭閫氳繃鍘熷洜"
+ />
<a-select
v-if="col.dataIndex == 'secondInspect'"
:value="text"
@@ -105,21 +119,17 @@
<a-select-option value="1">閫氳繃</a-select-option>
<a-select-option value="2">鏈�氳繃</a-select-option>
</a-select>
-
+ <!-- <a-input
+ v-if="col.dataIndex == 'secondInspect' && record.secondInspect == '2'"
+ :value="record.secondNotPass"
+ @change="(e)=>handleChange2(e, record.key, col, index)"
+ :disabled="false"
+ placeholder="璇峰~鍐欓獙鏀舵湭閫氳繃鍘熷洜"
+ /> -->
</div>
</template>
</a-table>
- <div :style="{height: '140px',width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
- <!-- <a-row :gutter="24">
- <a-col :span="12">
- <a-form-item
- :labelCol="labelCol"
- :wrapperCol="wrapperCol"
- label="楠屾敹缁撴灉"
- >
- </a-form-item>
- </a-col>
- </a-row> -->
+ <!-- <div :style="{height: '140px',width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
<a-row :gutter="24">
<a-col :span="24">
<a-form-item
@@ -138,7 +148,7 @@
</a-form-item>
</a-col>
</a-row>
- </div>
+ </div> -->
</a-form>
</a-spin>
@@ -235,6 +245,23 @@
dataIndex: 'standard',
scopedSlots: { customRender: 'standard' }
},
+ // {
+ // title: '楠屾敹娆℃暟',
+ // children: [
+ // {
+ // title: '绗竴娆℃',
+ // dataIndex: 'firstInspect',
+ // align: 'center',
+ // scopedSlots: { customRender: 'firstInspect' }
+ // },
+ // {
+ // title: '绗簩娆℃',
+ // dataIndex: 'secondInspect',
+ // align: 'center',
+ // scopedSlots: { customRender: 'secondInspect' }
+ // },
+ // ],
+ // },
{
title: '绗竴娆℃',
align: 'center',
@@ -269,6 +296,7 @@
add: "/eam/maintenanceThreeAcceptance/add",
getMaintenance3Receipt: "/eam/maintenanceThreeAcceptance/getMaintenanceThreeAcceptanceList",
list: "/eam/dailyMaintenanceOrder/getMaintenanceCycleByStandardId",
+ getSysFileName: "/eam/sysFileName/getSysFileName",
},
}
},
@@ -281,6 +309,9 @@
edit(record) {
let that = this;
+ if (record.receipts == "" || record.receipts == null) {
+ this.getSysFileName()
+ }
this.form.resetFields();
this.model = Object.assign({}, record);
this.visible = true;
@@ -312,6 +343,13 @@
const that = this;
// 瑙﹀彂琛ㄥ崟楠岃瘉
+ for (let i = 0; i < that.dataSource.length; i++) {
+ let o = that.dataSource[i]
+ if (o.firstInspect == "2" && o.secondInspect == "2") {
+ that.$message.warning("楠屾敹鍗曠" + (i + 1) + "琛岋紝涓ゆ妫�楠屽潎涓轰笉閫氳繃锛岃閲嶆柊妫�楠岃椤逛繚鍏诲唴瀹癸紒");
+ return
+ }
+ }
that.form.validateFields((err, values) => {
if (!err) {
this.$confirm({
@@ -356,7 +394,7 @@
target['standard'] = value.target.value;
}
if (column.dataIndex == 'firstInspect') {
- target[column.dataIndex] = value;
+ target["firstInspect"] = value;
}
if (column.dataIndex == 'secondInspect') {
target[column.dataIndex] = value;
@@ -366,6 +404,32 @@
}
},
+ handleChange2(value, key, column, index, record) {
+ let that = this;
+ const temp = [...that.dataSource];
+ const target = temp.filter(item => key === item.key)[index];
+ if (target) {
+ // target[column.dataIndex] = value;
+ if ('firstInspect' == column.dataIndex) {
+ target['firstNotPass'] = value.target.value;
+ }
+ // if ('secondInspect' == column.dataIndex) {
+ // target['secondNotPass'] = value.target.value;
+ // }
+
+ //鏄剧ず甯﹁繃鏉ョ殑鏁版嵁
+ that.dataSource = temp;
+ }
+ },
+
+ getSysFileName() {
+ getAction(this.url.getSysFileName, { name: '19' }).then((res) => {
+ if (res.success) {
+ this.model = Object.assign(this.model, res.result[0]);
+ }
+ })
+ },
+
},
}
</script>
--
Gitblit v1.9.3