From 50706e13d5df93ceb541d39810df5845b5af7d71 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期日, 29 十月 2023 23:29:30 +0800
Subject: [PATCH] 消息加台账导入
---
src/views/eam/modules/equipmentNew/EquipmentModal.vue | 103 +++++++++++++++++++++++++++++++++++++++------------
1 files changed, 78 insertions(+), 25 deletions(-)
diff --git a/src/views/eam/modules/equipmentNew/EquipmentModal.vue b/src/views/eam/modules/equipmentNew/EquipmentModal.vue
index 45bdcc7..47d46a5 100644
--- a/src/views/eam/modules/equipmentNew/EquipmentModal.vue
+++ b/src/views/eam/modules/equipmentNew/EquipmentModal.vue
@@ -32,8 +32,9 @@
placeholder="璇烽�夋嫨璁惧鎵�灞炲垎绫�"
:disabled="formDisabled"
:triggerChange="true"
- :dictCode="'mom_eam_equipment_category,name,id,equipment_category_uda1 = '+'\''+caytegoryParam+'\''"
+ :dictCode="caytegoryParam==='all'?'mom_eam_equipment_category,name,id':'mom_eam_equipment_category,name,id,equipment_category_uda1 = '+'\''+caytegoryParam+'\''"
v-model="model.equipmentCategoryId"
+ @change="categoryChange"
/>
</a-form-model-item>
</a-col>
@@ -46,7 +47,7 @@
>
<a-input
v-model="model.num"
- placeholder="璇疯緭鍏ヨ澶囩紪鍙�"
+ placeholder="璇疯緭鍏ョ粺涓� 缂栧彿"
:disabled="formDisabled"
></a-input>
</a-form-model-item>
@@ -261,11 +262,14 @@
:wrapperCol="wrapperCol"
prop="coolingSystem"
>
- <a-input
+ <j-dict-select-tag
+ allow-clear
v-model="model.coolingSystem"
:disabled="formDisabled"
placeholder="璇疯緭鍏ュ喎鍗寸郴缁�"
- ></a-input>
+ :triggerChange="true"
+ dictCode="cooling_system"
+ />
</a-form-model-item>
</a-col>
<a-col :span="6">
@@ -360,23 +364,6 @@
</a-col>
</a-row>
<a-row>
- <!-- <a-col :span="6">
- <a-form-model-item
- label="浜х嚎"
- :labelCol="labelCol"
- :wrapperCol="wrapperCol"
- prop="workCenterId"
- >
- <j-dict-select-tag
- allow-clear
- :disabled="formDisabled"
- placeholder="璇烽�夋嫨浜х嚎"
- :triggerChange="true"
- dictCode="mom_base_work_center,name,id,del_flag!='1'"
- v-model="model.workCenterId"
- />
- </a-form-model-item>
- </a-col> -->
<a-col :span="6">
<a-form-model-item
label="璧勪骇鍒堕�犲晢"
@@ -392,6 +379,39 @@
dictCode="mom_base_constructor,name,id,status!='0' and del_flag!='1'"
v-model="model.constructorId"
/>
+ </a-form-model-item>
+ </a-col>
+ <a-col :span="6">
+ <a-form-model-item
+ label="鎶�鏈姸鎬侀壌瀹氬懆鏈�"
+ :labelCol="labelCol"
+ :wrapperCol="wrapperCol"
+ prop="checkPeriod"
+ >
+ <j-dict-select-tag
+ allow-clear
+ placeholder="璇烽�夋嫨鎶�鏈姸鎬侀壌瀹氬懆鏈� "
+ :triggerChange="true"
+ dictCode="check_period"
+ :disabled="true"
+ v-model="model.checkPeriod"
+ />
+ </a-form-model-item>
+ </a-col>
+ <a-col :span="6">
+ <a-form-model-item
+ label="涓嬫鎶�鏈壌瀹氭椂闂�"
+ :labelCol="labelCol"
+ :wrapperCol="wrapperCol"
+ prop="nextTechnologyStatusQualificationTime"
+ >
+ <j-date
+ :disabled="formDisabled"
+ style="width: 100%;"
+ placeholder="璇烽�夋嫨鏃ユ湡"
+ class="query-group-cust"
+ v-model="model.nextTechnologyStatusQualificationTime"
+ ></j-date>
</a-form-model-item>
</a-col>
</a-row>
@@ -851,6 +871,7 @@
></process-parameters-template-list>
<precision-parameters-template-list
ref="PrecisionParametersTemplateList"
+ :num="model.num"
@sendPrecisionParametersTemplateRecord='sendPrecisionParametersTemplateRecord'
></precision-parameters-template-list>
</a-spin>
@@ -896,11 +917,11 @@
},
labelCol: {
xs: { span: 24 },
- sm: { span: 8 },
+ sm: { span: 10 },
},
wrapperCol: {
xs: { span: 24 },
- sm: { span: 16 },
+ sm: { span: 14 },
},
confirmLoading: false,
@@ -943,7 +964,7 @@
{ required: true, message: '璇烽�夋嫨缁存姢閮ㄩ棬!' },
],
useId: [
- { required: true, message: '璇烽�夋嫨浣跨敤閮ㄩ棬閮ㄩ棬!' },
+ { required: true, message: '璇烽�夋嫨浣跨敤閮ㄩ棬!' },
],
specificEquipment: [
{ required: true, message: '璇烽�夋嫨鍏抽敭璁惧鏍囪瘑!' },
@@ -958,7 +979,7 @@
{ required: true, message: '璇烽�夋嫨璁惧浜х嚎!' },
],
factoryModelId: [
- { required: true, message: '璇烽�夋嫨璁惧杞﹂棿!' },
+ { required: true, message: '璇烽�夋嫨宸ュ尯!' },
],
warrantyStart: [
{ required: true, message: '璇烽�夋嫨寮�濮嬫棩鏈�!' },
@@ -977,6 +998,7 @@
add: "/eam/equipment/add",
edit: "/eam/equipment/edit",
loadOptions: '/sys/sysDepart/loadDepartTreeOptions',
+ getCategoryFlag:"/eam/equipmentCategory/queryById"
},
treeData: [],
needSpecific: false,
@@ -1145,6 +1167,10 @@
},
onSearchPrecisionParametersTemplate() {
+ if(this.model.num ==''||this.model.num==undefined||this.model.num==null){
+ this.$message.warn("璇峰厛濉啓缁熶竴缂栫爜")
+ return false;
+ }
this.$refs.PrecisionParametersTemplateList.list();
this.$refs.PrecisionParametersTemplateList.title = "閫夋嫨璁惧绮惧害妯℃澘";
},
@@ -1193,6 +1219,33 @@
}
})
}
+ //鏀瑰彉鎶�鏈姸鎬侀壌瀹氬懆鏈�
+ if(this.model.equipmentCategoryId!==null&&this.model.equipmentCategoryId!=''){
+ var value = this.model.equipmentCategoryId;
+ getAction(this.url.getCategoryFlag,{id:value}).then(res=>{
+ if(res.result.equipmentCategoryUda1!=='weldingMachine'&&res.result.equipmentCategoryUda11!=='filesCarousel'&&res.result.equipmentCategoryUda1!=='tester'){
+ if(val==='A'){
+ this.model.checkPeriod=365*3+'';
+ }
+ if(val==='B'||val==='C'||val==='D'){
+ this.model.checkPeriod=365*4+'';
+ }
+ }
+ this.model = Object.assign({},this.model);
+ })
+ }
+ },
+ categoryChange(value){
+ getAction(this.url.getCategoryFlag,{id:value}).then(res=>{
+ if(res.result.equipmentCategoryUda1==='weldingMachine'){
+ this.model.checkPeriod=365*3+'';
+ }else if(res.result.equipmentCategoryUda1==='filesCarousel'){
+ this.model.checkPeriod=365*4+'';
+ }else if(res.result.equipmentCategoryUda1==='tester'){
+ this.model.checkPeriod=365*1+'';
+ }
+ this.model = Object.assign({},this.model);
+ })
}
},
computed: {
--
Gitblit v1.9.3