From b508a1c9809474f2f9308d7a88d8cd3c6f50efd8 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期三, 22 十一月 2023 19:11:00 +0800
Subject: [PATCH] 小细节
---
src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue | 190 ++++++++++++++++++++++++++++++-----------------
1 files changed, 122 insertions(+), 68 deletions(-)
diff --git a/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue b/src/views/eam/modules/daily3MaintenanceOrder/Maintenance3ReceiptModal.vue
index 5eef2e1..72e4c19 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
@@ -47,69 +53,104 @@
</a-form-item>
</a-col>
</a-row>
+ <a-table
+ ref="table"
+ bordered
+ rowKey="id"
+ :columns="columns"
+ :dataSource="dataSource"
+ :pagination="false"
+ >
+ <!-- @change="handleTableChange" -->
+ <!-- :pagination="ipagination" -->
+ <template
+ v-for="col in columns"
+ :slot="col.dataIndex"
+ slot-scope='text, record, index'
+ >
+ <div :key="col.dataIndex">
+ <a-input
+ :value="text"
+ v-if="col.dataIndex == 'position'"
+ @change="(e)=>handleChange(e, record.key, col, index)"
+ :disabled="false"
+ placeholder="璇疯緭鍏ヤ繚鍏婚儴浣�"
+ />
+ <a-textarea
+ :value="text"
+ v-if="col.dataIndex == 'content'"
+ :maxLength="500"
+ auto-size
+ placeholder="璇疯緭鍏ヤ繚鍏诲唴瀹�"
+ @change="(e)=>handleChange(e, record.key, col, index)"
+ />
+ <a-textarea
+ :value="text"
+ v-if="col.dataIndex == 'standard'"
+ :maxLength="500"
+ auto-size
+ placeholder="璇疯緭鍏ヤ繚鍏绘爣鍑�"
+ @change="(e)=>handleChange(e, record.key, col, index)"
+ :disabled="false"
+ />
+ <a-select
+ v-if="col.dataIndex == 'firstInspect'"
+ :value="text"
+ @change="(e) => handleChange(e, record.key, col, index)"
+ style="width: 100%"
+ >
+ <a-select-option value="1">閫氳繃</a-select-option>
+ <a-select-option value="2">鏈�氳繃</a-select-option>
+ </a-select>
+ <a-select
+ v-if="col.dataIndex == 'secondInspect'"
+ :value="text"
+ @change="(e) => handleChange(e, record.key, col, index)"
+ style="width: 100%"
+ >
+ <a-select-option value="1">閫氳繃</a-select-option>
+ <a-select-option value="2">鏈�氳繃</a-select-option>
+ </a-select>
+
+ </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> -->
+ <a-row :gutter="24">
+ <a-col :span="24">
+ <a-form-item
+ :labelCol="{span:3}"
+ :wrapperCol="{span:21}"
+ label="楠屾敹鏈�氳繃鍘熷洜"
+ >
+ <a-textarea
+ allow-clear
+ :rows='5'
+ :disabled="disableSubmit"
+ :placeholder="disableSubmit?'':'璇疯緭鍏ラ獙鏀舵湭閫氳繃鍘熷洜'"
+ v-decorator="['notPassReason', {}]"
+ />
+
+ </a-form-item>
+ </a-col>
+ </a-row>
+ </div>
</a-form>
</a-spin>
- <a-table
- ref="table"
- bordered
- rowKey="id"
- :columns="columns"
- :dataSource="dataSource"
- :pagination="false"
- >
- <!-- @change="handleTableChange" -->
- <!-- :pagination="ipagination" -->
- <template
- v-for="col in columns"
- :slot="col.dataIndex"
- slot-scope='text, record, index'
- >
- <div :key="col.dataIndex">
- <a-input
- :value="text"
- v-if="col.dataIndex == 'position'"
- @change="(e)=>handleChange(e, record.key, col, index)"
- :disabled="false"
- placeholder="璇疯緭鍏ヤ繚鍏婚儴浣�"
- />
- <a-textarea
- :value="text"
- v-if="col.dataIndex == 'content'"
- :maxLength="500"
- auto-size
- placeholder="璇疯緭鍏ヤ繚鍏诲唴瀹�"
- @change="(e)=>handleChange(e, record.key, col, index)"
- />
- <a-textarea
- :value="text"
- v-if="col.dataIndex == 'standard'"
- :maxLength="500"
- auto-size
- placeholder="璇疯緭鍏ヤ繚鍏绘爣鍑�"
- @change="(e)=>handleChange(e, record.key, col, index)"
- :disabled="false"
- />
- <a-input
- :value="text"
- v-if="col.dataIndex == 'firstInspect'"
- @change="(e)=>handleChange(e, record.key, col, index)"
- :disabled="false"
- placeholder="璇疯緭鍏ョ涓�娆℃"
- />
- <a-input
- :value="text"
- v-if="col.dataIndex == 'secondInspect'"
- @change="(e)=>handleChange(e, record.key, col, index)"
- :disabled="false"
- placeholder="璇疯緭鍏ョ浜屾妫�"
- />
- </div>
- </template>
- </a-table>
<div :style="{height: '60px',width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
<a-row :gutter="24">
- <a-col :span="12">
+ <a-col :span="7">
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
@@ -119,7 +160,7 @@
<span v-else>-</span>
</a-form-item>
</a-col>
- <a-col :span="12">
+ <a-col :span="17">
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
@@ -131,12 +172,12 @@
</a-col>
</a-row>
</div>
- <a-button
+ <!-- <a-button
style="width: 100%; margin-top: 0px; margin-bottom: 8px"
type="dashed"
icon="plus"
@click="addHour"
- >娣诲姞鍐呭</a-button>
+ >娣诲姞鍐呭</a-button> -->
<template slot="footer">
<a-button
:style="{marginRight: '8px'}"
@@ -234,24 +275,29 @@
add: "/eam/maintenanceThreeAcceptance/add",
getMaintenance3Receipt: "/eam/maintenanceThreeAcceptance/getMaintenanceThreeAcceptanceList",
list: "/eam/dailyMaintenanceOrder/getMaintenanceCycleByStandardId",
+ getSysFileName: "/eam/sysFileName/getSysFileName",
},
}
},
methods: {
- addHour() {
- this.dataSource.push({ id: '', maintenanceOrderId: this.model.id, position: '', content: '', standard: '', firstInspect: '', secondInspect: '' })
- },
+ // addHour() {
+ // this.dataSource.push({ id: '', maintenanceOrderId: this.model.id, position: '', content: '', standard: '', firstInspect: '', secondInspect: '' })
+ // },
edit(record) {
let that = this;
+ debugger
+ if (record.receipts == "" || record.receipts == null) {
+ this.getSysFileName()
+ }
this.form.resetFields();
this.model = Object.assign({}, record);
this.visible = true;
this.getMaintenance3Receipt()
that.$nextTick(() => {
- // that.form.setFieldsValue(pick(that.model, 'num', 'teamId', 'remark'));
+ that.form.setFieldsValue(pick(that.model, 'notPassReason'));
});
},
@@ -321,16 +367,24 @@
target['standard'] = value.target.value;
}
if (column.dataIndex == 'firstInspect') {
- target[column.dataIndex] = value.target.value;
+ target[column.dataIndex] = value;
}
if (column.dataIndex == 'secondInspect') {
- target[column.dataIndex] = value.target.value;
+ target[column.dataIndex] = 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