From a751e547d67c4f8e2c6fddf958c1559f792515bd Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期五, 27 六月 2025 16:11:50 +0800 Subject: [PATCH] 添加工作流 --- src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue | 103 ++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 77 insertions(+), 26 deletions(-) diff --git a/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue b/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue index 137138f..86d05b5 100644 --- a/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue +++ b/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue @@ -17,7 +17,8 @@ > <a-input v-model="model.code" - placeholder="璇疯緭鍏ュ懆鏈熺紪鐮�" + placeholder="鑷姩鐢熸垚" + :disabled="true" ></a-input> </a-form-model-item> </a-col> @@ -89,14 +90,14 @@ </a-col> <a-col :span="24/2"> <a-form-model-item - label="璁″垝鏃堕棿" + label="鏈夋晥鏃堕棿" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="effectiveTime" > <a-input-number v-model="model.effectiveTime" - placeholder="璇疯緭鍏ヨ鍒掓椂闂�" + placeholder="璇疯緭鍏ユ湁鏁堟椂闂�" :min=0 style="width: 100%" /> @@ -121,6 +122,20 @@ </a-col> <a-col :span="24/2"> <a-form-model-item + label="鐗堟湰" + :labelCol="labelCol" + :wrapperCol="wrapperCol" + prop="version" + > + <a-input + v-model="model.version" + placeholder="璇疯緭鍏ョ増鏈彿" + :disabled=true + ></a-input> + </a-form-model-item> + </a-col> + <!-- <a-col :span="24/2"> + <a-form-model-item label="璋冩暣鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" @@ -133,9 +148,9 @@ v-model="model.arrangeWay" /> </a-form-model-item> - </a-col> + </a-col> --> </a-row> - <a-row> + <!-- <a-row> <a-col :span="24/2"> <a-form-model-item label="閫炬湡澶勭悊鏂瑰紡" @@ -166,22 +181,53 @@ /> </a-form-model-item> </a-col> - </a-row> + </a-row> --> <a-row> <a-col :span="24/2"> - <a-form-model-item - label="鐗堟湰" + <a-form-item + label="ABC鏍囪瘑" :labelCol="labelCol" :wrapperCol="wrapperCol" - prop="version" > - <a-input - v-model="model.version" - placeholder="璇疯緭鍏ョ増鏈彿" - :disabled=true - ></a-input> - </a-form-model-item> + <j-multi-select-tag + v-model="model.equipmentImportanceId" + :disabled="disableSubmit" + dictCode="ABC-standard-result" + placeholder="璇烽�夋嫨ABC鏍囪瘑" + > + <!-- v-decorator="['equipmentImportanceId', validatorRules.equipmentImportanceId ]" --> + <!-- dictCode="mes_base_deputy,name,id,status!='0' and del_flag!='1' and type!='0' order by num asc" --> + </j-multi-select-tag> + </a-form-item> </a-col> + <a-col :span="24/2"> + <a-form-item + label="淇濆吇绫诲瀷" + :labelCol="labelCol" + :wrapperCol="wrapperCol" + prop="maintenanceType" + > + <!-- <j-dict-select-tag + allow-clear + :disabled="disableSubmit" + :placeholder="disableSubmit?'':'璇烽�変繚鍏荤被鍨�'" + :triggerChange="true" + dictCode="maintenance_type" + v-model="model.maintenanceType" + + /> --> + + <j-dict-select-tag + placeholder="璇烽�変繚鍏荤被鍨�" + :triggerChange="true" + dictCode="maintenance_type" + v-model="model.maintenanceType" + /> + </a-form-item> + </a-col> + </a-row> + <a-row> + <a-col v-if=" model.isRevise == true" :span="24/2" @@ -209,10 +255,11 @@ import { httpAction, getAction, requestPut } from '@/api/manage' import { validateDuplicateValue } from '@/utils/util' import pick from 'lodash.pick' +import JMultiSelectTag from '@/components/dict/JMultiSelectTag' export default { name: 'MaintenanceCycleForm', - components: {}, + components: { JMultiSelectTag }, props: { //琛ㄥ崟绂佺敤 disabled: { @@ -243,38 +290,42 @@ }, confirmLoading: false, validatorRules: { - code: [ + /*code: [ { required: true, message: '璇疯緭鍏ュ懆鏈熺紪鐮�!' }, - ], + ],*/ cycle: [ { required: true, message: '璇疯緭鍏ュ懆鏈�!' }, ], cycleUnit: [ { required: true, message: '璇疯緭鍏ュ懆鏈熷崟浣�!' }, ], + maintenanceType: [ + { required: true, message: '璇烽�夋嫨淇濆吇绫诲瀷!' }, + ], + firstMaintenanceTime: [ - { required: true, message: '璇烽�夋嫨棣栨淇濆吇鏃堕棿!' }, + { required: false, message: '璇烽�夋嫨棣栨淇濆吇鏃堕棿!' }, ], leadTime: [ - { required: true, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' }, + { required: false, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' }, ], effectiveTime: [ - { required: true, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' }, + { required: false, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' }, ], unit: [ - { required: true, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' }, + { required: false, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' }, ], arrangeWay: [ - { required: true, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' }, + { required: false, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' }, ], version: [ - { required: true, message: '璇疯緭鍏ョ増鏈彿!' }, + { required: false, message: '璇疯緭鍏ョ増鏈彿!' }, ], overdueDisposeMode: [ - { required: true, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' }, + { required: false, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' }, ], accordingCalendar: [ - { required: true, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' }, + { required: false, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' }, ], }, url: { -- Gitblit v1.9.3