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/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue | 68 +++++++++++++++++++++------------- 1 files changed, 42 insertions(+), 26 deletions(-) diff --git a/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue b/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue index 5e9f9f4..f271672 100644 --- a/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue +++ b/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue @@ -117,14 +117,14 @@ <a-textarea allowClear :disabled="this.model.status!='4'" - :placeholder="'璇疯緭鍏ラ棶棰樺強澶勭悊鎺柦鎻忚堪'" + :placeholder="'璇风淮淇汉鍛樼瀛楀~鍐欙紒'" v-model="model.description" /> </a-form-item> </a-col> <a-col :span="7"> <a-form-item - label="鎶ュ伐浜�" + label="淇濆吇浜�" :labelCol="{span:4}" :wrapperCol="{span:17}" class="hightColor" @@ -132,8 +132,9 @@ <a-input :disabled="this.model.status!='4'" allow-clear - placeholder="璇疯緭鍏ユ姤宸ヤ汉" + placeholder="璇疯緭鍏ヤ繚鍏讳汉" v-model="model.maintenanceUserId" + @change="handleMaintenancePerson" /> </a-form-item> </a-col> @@ -170,7 +171,7 @@ slot-scope='text, record, index' > <div :key="col.dataIndex"> - <span + <!-- <span v-if=" col.dataIndex == 'photo' && !text" style="font-size: 12px;font-style: italic;" >鏃犲浘鐗�</span> @@ -181,7 +182,7 @@ height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;" - /> + /> --> <!-- 绀烘剰鍥� 寮�濮� --> <!-- <Tooltip placement="top" @@ -212,8 +213,9 @@ v-if="col.dataIndex == 'maintenanceOrderDetailUda1'" @change="(e)=>handleChange(e, record.key, col, index)" placeholder="璇疯緭鍏ヤ繚鍏讳汉" - :disabled="record.disabled" + :disabled="true" /> + <!-- :disabled="record.disabled" --> <!-- <a-input :value="text" v-if="col.dataIndex == 'maintenanceOrderDetailUda2'" @@ -446,6 +448,11 @@ // }, // class: "notshow" { + title: '淇濆吇瑙掕壊', + align: 'center', + dataIndex: 'maintenanceRole', + }, + { title: '淇濆吇鍐呭', align: 'center', dataIndex: 'maintenanceProjectNum', @@ -475,11 +482,11 @@ // align: 'center', // dataIndex: 'workingHourQuota', // }, - { - title: '淇濆吇鍛ㄦ湡', - align: 'center', - dataIndex: 'maintenanceCycleName', - }, + // { + // title: '淇濆吇鍛ㄦ湡', + // align: 'center', + // dataIndex: 'maintenanceCycleName', + // }, // { // title: '缁翠繚涓撲笟', // align: 'center', @@ -621,14 +628,14 @@ that.confirmLoading = false; return } - if (o.maintenanceOrderDetailUda1 == null || o.maintenanceOrderDetailUda1 == '') { - that.$message.warning("璇峰~鍐欑" + (i + 1) + "淇濆吇浜猴紒"); - that.confirmLoading = false; - return - } + // if (o.maintenanceOrderDetailUda1 == null || o.maintenanceOrderDetailUda1 == '') { + // that.$message.warning("璇峰~鍐欑" + (i + 1) + "淇濆吇浜猴紒"); + // that.confirmLoading = false; + // return + // } } if (that.model.maintenanceUserId == null || that.model.maintenanceUserId == "") { - that.$message.warning("璇峰~鍐欐姤宸ヤ汉锛�"); + that.$message.warning("璇峰~鍐欎繚鍏讳汉锛�"); that.confirmLoading = false; return } @@ -697,11 +704,11 @@ that.loading = false; return } - if (o.maintenanceOrderDetailUda1 == null || o.maintenanceOrderDetailUda1 == '') { - that.$message.warning("璇峰~鍐欑" + (i + 1) + "淇濆吇浜猴紒"); - that.loading = false; - return - } + // if (o.maintenanceOrderDetailUda1 == null || o.maintenanceOrderDetailUda1 == '') { + // that.$message.warning("璇峰~鍐欑" + (i + 1) + "淇濆吇浜猴紒"); + // that.loading = false; + // return + // } } this.form.validateFields((err, values) => { if (!err) { @@ -711,7 +718,7 @@ let obj = obj = postAction(this.url.edit, formData) obj.then((res) => { if (res.success) { - that.$message.success(res.message) + that.$message.success("淇濆瓨鎴愬姛锛�") that.$emit('ok') } else { that.$message.warning(res.message) @@ -725,6 +732,15 @@ }) }, + //淇濆吇浜哄洖鏄総able + handleMaintenancePerson() { + const that = this; + for (let i = 0; i < that.dataSource.length; i++) { + let o = this.dataSource[i] + o.maintenanceOrderDetailUda1 = this.model.maintenanceUserId + } + }, + handleChange(value, key, column, index) { let that = this; @@ -732,9 +748,9 @@ const target = temp[index]; if (target) { target[column.dataIndex] = value; - if ('maintenanceOrderDetailUda1' == column.dataIndex) { - target['maintenanceOrderDetailUda1'] = value.target.value; - } + // if ('maintenanceOrderDetailUda1' == column.dataIndex) { + // target['maintenanceOrderDetailUda1'] = value.target.value; + // } if ('maintenanceOrderDetailUda2' == column.dataIndex) { target['maintenanceOrderDetailUda2'] = value.target.value; } -- Gitblit v1.9.3