From 54c22f2f0e98c35e48cdad6c4d0299d08beea630 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期一, 28 七月 2025 10:15:13 +0800 Subject: [PATCH] update --- src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue | 69 ++++++++++++++++++++++++++-------- 1 files changed, 53 insertions(+), 16 deletions(-) diff --git a/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue b/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue index 612bc6c..45d2357 100644 --- a/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue +++ b/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue @@ -17,8 +17,13 @@ </a-divider> <a-row :gutter="24"> <a-col :span="8"> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orderNum" label="宸ュ崟鍙�"> - <a-input placeholder="宸ュ崟鍙风郴缁熻嚜鍔ㄧ敓鎴�" v-model="model.orderNum" disabled/> + <a-form-model-item prop="orderNum" label="宸ュ崟鍙�" :labelCol="labelCol" :wrapperCol="wrapperCol"> + <a-input v-model="model.orderNum" readOnly /> + </a-form-model-item> + </a-col> + <a-col :span='8'> + <a-form-model-item label="宸ュ崟鐘舵��" :labelCol="labelCol" :wrapperCol="wrapperCol"> + <a-input readOnly v-model="model.maintenanceStatus_dictText"/> </a-form-model-item> </a-col> <a-col :span="8"> @@ -29,35 +34,44 @@ disabled></maintenance-equipment-select> </a-form-model-item> </a-col> + </a-row> + <a-row :gutter="24"> + <a-col :span="8"> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="standardName" label="瀹夎浣嶇疆"> + <a-input v-model="model.installationPosition_dictText" readOnly /> + </a-form-model-item> + </a-col> <a-col :span="8"> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="standardName" label="鏍囧噯鍚嶇О"> - <a-input placeholder="閫夋嫨璁惧鍚庤嚜鍔ㄥ甫鍑�" v-model="model.standardName" disabled/> + <a-input v-model="model.standardName" readOnly/> + </a-form-model-item> + </a-col> + <a-col :span="8"> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenancePeriod" label="淇濆吇鍛ㄦ湡"> + <a-input v-model="model.maintenancePeriod" readOnly /> </a-form-model-item> </a-col> </a-row> <a-row :gutter="24"> <a-col :span="8"> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenanceDate" label="淇濆吇鏃ユ湡"> - <a-date-picker placeholder="璇烽�夋嫨璁″垝淇濆吇鏃ユ湡" v-model="model.maintenanceDate" format="YYYY-MM-DD" - disabled - style="width: 100%"/> + <a-input v-model="model.maintenanceDate" readOnly/> </a-form-model-item> </a-col> <a-col :span="8"> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="operator" label="淇濆吇浜�"> - <j-search-select-tag v-model="model.operator" placeholder="璇烽�夋嫨淇濆吇浜�" disabled - :dictOptions="maintenanceOperatorOptions"/> + <a-input v-model="model.operator_dictText" readOnly/> </a-form-model-item> </a-col> <a-col :span="8"> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenancePeriod" label="淇濆吇鍛ㄦ湡"> - <a-input placeholder="閫夋嫨璁惧鍚庤嚜鍔ㄥ甫鍑�" v-model="model.maintenancePeriod" disabled/> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="淇濆吇浜虹數璇�"> + <a-input v-model="model.operatorPhone_dictText" readOnly /> </a-form-model-item> </a-col> </a-row> <a-row :gutter="24"> <a-form-model-item :labelCol="labelColLong" :wrapperCol="wrapperColLong" prop="remark" label="澶囨敞"> - <a-textarea placeholder="璇疯緭鍏ュ娉�" v-model="model.remark" disabled/> + <a-textarea v-model="model.remark" readOnly/> </a-form-model-item> </a-row> <a-row :gutter="24"> @@ -127,7 +141,7 @@ </a-card> </a-tab-pane> <a-tab-pane key='3' tab='娴佺▼鍥�'> - <img :src="imageSrc" alt="Fetched Image"/>--> + <img :src="imageSrc" alt="Fetched Image"/> </a-tab-pane> </template> <a-button v-if="!disableSubmit &&!confirmDisable&& selectedRowKeys.length > 0" slot="tabBarExtraContent" @@ -164,13 +178,24 @@ :disabled="disableSubmit || finalAcceptanceDisable"/> </a-form-model-item> </a-col> - <a-col :span="12"> + <a-col :span="6"> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="initialAcceptanceFilesResult" label="鍒濋獙鏀堕檮浠�"> <lx-upload :returnUrl="false" :isMultiple="true" :disabled="disableSubmit || finalAcceptanceDisable" v-model="model.initialAcceptanceFilesResult"/> + </a-form-model-item> + </a-col> + <a-col :span="6"> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="randomInspectionFlag" + label="鎶芥鏍囪"> + <lx-switch + checked-children='鏄�' + un-checked-children='鍚�' + v-model="model.randomInspectionFlag" + :disabled="disableSubmit || finalAcceptanceDisable" + /> </a-form-model-item> </a-col> </a-row> @@ -186,13 +211,24 @@ :disabled="disableSubmit || completionDisable"/> </a-form-model-item> </a-col> - <a-col :span="12"> + <a-col :span="6"> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="finalAcceptanceFilesResult" label="缁堥獙鏀堕檮浠�"> <lx-upload :returnUrl="false" :isMultiple="true" :disabled="disableSubmit || completionDisable" v-model="model.finalAcceptanceFilesResult"/> + </a-form-model-item> + </a-col> + <a-col :span="6"> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="finalRandomInspectionFlag" + label="鎶芥鏍囪"> + <lx-switch + checked-children='鏄�' + un-checked-children='鍚�' + v-model="model.finalRandomInspectionFlag" + :disabled="disableSubmit || completionDisable" + /> </a-form-model-item> </a-col> </a-row> @@ -428,10 +464,11 @@ await this.loadDetail(item.dataId) }, - recordDetail(record) { + async recordDetail(record) { console.log('record', record) this.initParams() - this.model = Object.assign({}, record) + let res = await getAction(this.url.queryById, { id: record.id }) + this.model = Object.assign({}, res.result) if (this.model.imageFiles) { let obj = JSON.parse(this.model.imageFiles) this.model.imageFilesResult = [...obj] -- Gitblit v1.9.3