From 85340187a01ab2cfd064d88f20741f95386f3295 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 05 九月 2023 11:17:36 +0800
Subject: [PATCH] 保养位置自动代入数据
---
src/views/eam/modules/dailyMaintenanceStandard/DailyMaintenanceStandardModal.vue | 6 ++-
src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue | 5 ++
src/views/eam/modules/specialtyMaintenanceStandard/SpecialtyMaintenanceStandardModal.vue | 89 +++++++++++++++++++++++---------------------
src/views/eam/modules/specialtyMaintenanceStandard/JSelectMaintenanceStandardModal.vue | 7 +++
4 files changed, 62 insertions(+), 45 deletions(-)
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/DailyMaintenanceStandardModal.vue b/src/views/eam/modules/dailyMaintenanceStandard/DailyMaintenanceStandardModal.vue
index 5923fdd..1323dfc 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/DailyMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/DailyMaintenanceStandardModal.vue
@@ -292,8 +292,9 @@
v-if="col.dataIndex == 'location'"
:maxLength="500"
auto-size
- placeholder="璇疯緭鍏ヤ綅缃�"
+ placeholder="璇疯緭鍏ヤ繚鍏讳綅缃�"
@change="(e)=>handleChange(e, record.key, col, index)"
+ :disabled="true"
/>
<j-image-upload
:value="text"
@@ -485,7 +486,7 @@
width: 150,
},
{
- title: '閮ㄤ綅',
+ title: '淇濆吇閮ㄤ綅',
align: 'center',
dataIndex: 'location',
scopedSlots: { customRender: 'location' },
@@ -593,6 +594,7 @@
standard: data[i].standard,
maintenanceMethodName: data[i].maintenanceMethod_dictText,
maintenanceTool: data[i].maintenanceTool,
+ location: data[i].location,
maintenanceSpecialtyName: data[i].maintenanceSpecialtyId_dictText,
maintenanceRequire: data[i].maintenanceRequire,
workingHourQuota: data[i].workingHourQuota,
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue b/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
index 520a52c..60cab8e 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
@@ -118,6 +118,11 @@
dataIndex: 'maintenanceSpecialtyId_dictText'
},
{
+ title: '淇濆吇閮ㄤ綅',
+ align: 'center',
+ dataIndex: 'location'
+ },
+ {
title: '瀹夊叏瑕佹眰',
align: 'center',
dataIndex: 'maintenanceRequire'
diff --git a/src/views/eam/modules/specialtyMaintenanceStandard/JSelectMaintenanceStandardModal.vue b/src/views/eam/modules/specialtyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
index e02eac7..eea805b 100644
--- a/src/views/eam/modules/specialtyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/specialtyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
@@ -8,7 +8,7 @@
@cancel='close'
style='top:50px'
cancelText='鍏抽棴'
- :width='1250'
+ :width='1500'
>
<a-card :bordered='false'>
<div class='table-page-search-wrapper'>
@@ -123,6 +123,11 @@
dataIndex: 'maintenanceRequire'
},
{
+ title: '淇濆吇閮ㄤ綅',
+ align: 'center',
+ dataIndex: 'location'
+ },
+ {
title: '宸ユ椂瀹氶',
align: 'center',
dataIndex: 'workingHourQuota'
diff --git a/src/views/eam/modules/specialtyMaintenanceStandard/SpecialtyMaintenanceStandardModal.vue b/src/views/eam/modules/specialtyMaintenanceStandard/SpecialtyMaintenanceStandardModal.vue
index 89c3c9c..8419dfd 100644
--- a/src/views/eam/modules/specialtyMaintenanceStandard/SpecialtyMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/specialtyMaintenanceStandard/SpecialtyMaintenanceStandardModal.vue
@@ -1,7 +1,7 @@
<template>
<a-modal
:title="title"
- :width="1250"
+ :width="1500"
:visible="visible"
:maskClosable="false"
@ok="handleOk"
@@ -32,7 +32,7 @@
:labelCol="labelCol"
:wrapperCol="wrapperCol"
>
- <a-input-search
+ <a-input-search
:disabled="disableSubmit"
placeholder="璇烽�夋嫨璁惧"
enter-button
@@ -42,14 +42,17 @@
/>
</a-form-item>
</a-col>
- <a-col :span="12" hidden >
+ <a-col
+ :span="12"
+ hidden
+ >
<!-- v-if="false" -->
<a-form-item
label="璁惧鍚嶇ОId"
:labelCol="labelCol"
:wrapperCol="wrapperCol"
>
- <a-input
+ <a-input
:disabled="disableSubmit"
placeholder="璇烽�夋嫨璁惧鍚嶇ОId"
enter-button
@@ -83,11 +86,11 @@
:labelCol="labelCol"
:wrapperCol="wrapperCol"
>
- <j-dict-select-tag
+ <j-dict-select-tag
allow-clear
:placeholder="disableSubmit?'':'璇烽�夋嫨瀵硅薄閮ㄩ棬'"
:triggerChange="true"
- :disabled = "true"
+ :disabled="true"
dictCode="sys_depart,depart_name,id"
v-decorator="['departId', validatorRules.departId]"
/>
@@ -196,8 +199,9 @@
v-if="col.dataIndex == 'location'"
:maxLength="500"
auto-size
- placeholder="璇疯緭鍏ヤ綅缃�"
+ placeholder="璇疯緭鍏ヤ繚鍏婚儴浣�"
@change="(e)=>handleChange(e, record.key, col, index)"
+ :disabled="true"
/>
<j-image-upload
:value="text"
@@ -226,7 +230,7 @@
slot="photo"
slot-scope="text,record"
> -->
- <!-- <Tooltip
+ <!-- <Tooltip
placement="top"
title="棰勮鍥剧墖"
>
@@ -386,7 +390,7 @@
width: 140,
},
{
- title: '閮ㄤ綅',
+ title: '淇濆吇閮ㄤ綅',
align: 'center',
dataIndex: 'location',
scopedSlots: { customRender: 'location' },
@@ -464,7 +468,7 @@
]
},
version: {
- rules: [
+ rules: [
{ required: true, message: '璇疯緭鍏ョ増鏈�!' },
]
},
@@ -478,7 +482,7 @@
getMaintenanceMode: "/eam/maintenanceStandardDetail/getMaintenanceMode",
realDelete: "/eam/maintenanceStandardDetail/realDelete",
revise: '/eam/maintenanceStandard/revise',
- getReviseVersion:"/eam/maintenanceStandard/getReviseVersion"
+ getReviseVersion: "/eam/maintenanceStandard/getReviseVersion"
},
dataSource: [],
@@ -495,6 +499,7 @@
maintenanceProjectId: data[i].id,
name: data[i].name,
standard: data[i].standard,
+ location: data[i].location,
maintenanceMethodName: data[i].maintenanceMethod_dictText,
maintenanceTool: data[i].maintenanceTool,
maintenanceSpecialtyName: data[i].maintenanceSpecialtyId_dictText,
@@ -566,7 +571,7 @@
that.dataSource = temp;
}
that.$nextTick(() => {
- that.form.setFieldsValue(pick(that.model,'version', 'num', 'departId', 'teamId', 'equipmentId','equipmentName','remark'));
+ that.form.setFieldsValue(pick(that.model, 'version', 'num', 'departId', 'teamId', 'equipmentId', 'equipmentName', 'remark'));
});
if (record.id) {
that.codeDisable = true;
@@ -609,35 +614,35 @@
that.confirmLoading = false;
return
}
- for(var i = 0;i<that.dataSource.length;i++){
- if(that.dataSource[i].maintenanceRequire==null||that.dataSource[i].maintenanceRequire==undefined||that.dataSource[i].maintenanceRequire==''){
- this.$message.error("绗�"+(i+1)+"琛屽畨鍏ㄨ姹備负绌猴紝璇峰~鍐�")
- that.confirmLoading = false
- return false;
- }
- if(that.dataSource[i].photo==null||that.dataSource[i].photo==undefined||that.dataSource[i].photo==''){
- this.$message.error("绗�"+(i+1)+"琛岀ず鎰忓浘涓虹┖锛岃涓婁紶")
- that.confirmLoading = false
- return false;
- }
- if(that.dataSource[i].location==null||that.dataSource[i].location==undefined||that.dataSource[i].location==''){
- this.$message.error("绗�"+(i+1)+"琛岄儴浣嶄负绌猴紝璇峰~鍐�")
- that.confirmLoading = false
- return false;
- }
- if(that.dataSource[i].maintenanceCycleId==null||that.dataSource[i].maintenanceCycleId==undefined){
- this.$message.error("绗�"+(i+1)+"琛屽懆鏈熶负绌猴紝璇烽�夋嫨")
- that.confirmLoading = false
- return false;
- }
- if(that.dataSource[i].maintenanceMode==null||that.dataSource[i].maintenanceMode==undefined||that.dataSource[i].maintenanceMode==''){
- this.$message.error("绗�"+(i+1)+"琛岀淮淇濇柟寮忎负绌猴紝璇烽�夋嫨")
- that.confirmLoading = false
- return false;
- }
-
-
-
+ for (var i = 0; i < that.dataSource.length; i++) {
+ if (that.dataSource[i].maintenanceRequire == null || that.dataSource[i].maintenanceRequire == undefined || that.dataSource[i].maintenanceRequire == '') {
+ this.$message.error("绗�" + (i + 1) + "琛屽畨鍏ㄨ姹備负绌猴紝璇峰~鍐�")
+ that.confirmLoading = false
+ return false;
+ }
+ if (that.dataSource[i].photo == null || that.dataSource[i].photo == undefined || that.dataSource[i].photo == '') {
+ this.$message.error("绗�" + (i + 1) + "琛岀ず鎰忓浘涓虹┖锛岃涓婁紶")
+ that.confirmLoading = false
+ return false;
+ }
+ if (that.dataSource[i].location == null || that.dataSource[i].location == undefined || that.dataSource[i].location == '') {
+ this.$message.error("绗�" + (i + 1) + "琛岄儴浣嶄负绌猴紝璇峰~鍐�")
+ that.confirmLoading = false
+ return false;
+ }
+ if (that.dataSource[i].maintenanceCycleId == null || that.dataSource[i].maintenanceCycleId == undefined) {
+ this.$message.error("绗�" + (i + 1) + "琛屽懆鏈熶负绌猴紝璇烽�夋嫨")
+ that.confirmLoading = false
+ return false;
+ }
+ if (that.dataSource[i].maintenanceMode == null || that.dataSource[i].maintenanceMode == undefined || that.dataSource[i].maintenanceMode == '') {
+ this.$message.error("绗�" + (i + 1) + "琛岀淮淇濇柟寮忎负绌猴紝璇烽�夋嫨")
+ that.confirmLoading = false
+ return false;
+ }
+
+
+
}
formData.maintenanceStandardDetaillist = that.dataSource;
formData.type = 'specialty';
@@ -816,7 +821,7 @@
this.dataSource = [];
let record = data.record;
console.log(record.id)
- this.form.setFieldsValue({ departId:record.useId,equipmentId: record.id, equipmentName: record.num + "/" + record.name + "/" + record.model });
+ this.form.setFieldsValue({ departId: record.useId, equipmentId: record.id, equipmentName: record.num + "/" + record.name + "/" + record.model });
},
--
Gitblit v1.9.3