From 7fbe0f95cf428eb516f9015adae8bbe4baf539d4 Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期五, 25 七月 2025 11:01:15 +0800 Subject: [PATCH] 安灯管理列表筛选条件修改 --- src/views/system/modules/AndonOrderModal.vue | 69 ++++++---------------------------- 1 files changed, 13 insertions(+), 56 deletions(-) diff --git a/src/views/system/modules/AndonOrderModal.vue b/src/views/system/modules/AndonOrderModal.vue index 28e4811..f9b9c71 100644 --- a/src/views/system/modules/AndonOrderModal.vue +++ b/src/views/system/modules/AndonOrderModal.vue @@ -11,60 +11,19 @@ <a-spin :spinning="confirmLoading"> <a-form-model ref="form" :model="model" :rules="validatorRules"> - - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="equipmentId" label="璁惧缂栧彿"> - <a-input placeholder="璇疯緭鍏ヨ澶囩紪鍙�" v-model="model.equipmentId" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="andonType" label="瀹夌伅绫诲瀷"> - <a-input placeholder="璇疯緭鍏ュ畨鐏被鍨�" v-model="model.andonType" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="operator" label="瀹夌伅浜�"> - <a-input placeholder="璇疯緭鍏ュ畨鐏汉" v-model="model.operator" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="operateTime" label="瀹夌伅鏃堕棿"> - <a-input placeholder="璇疯緭鍏ュ畨鐏椂闂�" v-model="model.operateTime" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="responder" label="鍝嶅簲浜�"> - <a-input placeholder="璇疯緭鍏ュ搷搴斾汉" v-model="model.responder" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="responseTime" label="鍝嶅簲鏃堕棿"> - <a-input placeholder="璇疯緭鍏ュ搷搴旀椂闂�" v-model="model.responseTime" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="processor" label="澶勭悊浜�"> - <a-input placeholder="璇疯緭鍏ュ鐞嗕汉" v-model="model.processor" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="processTime" label="澶勭悊瀹屾垚鏃堕棿"> - <a-input placeholder="璇疯緭鍏ュ鐞嗗畬鎴愭椂闂�" v-model="model.processTime" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orderStatus" label="瀹夌伅鐘舵��;寰呭搷搴斻�佸緟澶勭悊銆佸凡瀹屾垚"> - <a-input placeholder="璇疯緭鍏ュ畨鐏姸鎬�;寰呭搷搴斻�佸緟澶勭悊銆佸凡瀹屾垚" v-model="model.orderStatus" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="problemDescreption" label="闂鎻忚堪"> - <a-input placeholder="璇疯緭鍏ラ棶棰樻弿杩�" v-model="model.problemDescreption" /> - </a-form-model-item> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="resolutionDescreption" label="澶勭悊缁撴灉鎻忚堪"> <a-input placeholder="璇疯緭鍏ュ鐞嗙粨鏋滄弿杩�" v-model="model.resolutionDescreption" /> </a-form-model-item> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="imageFiles" label="澶勭悊缁撴灉鍥剧墖"> - <a-input placeholder="璇疯緭鍏ュ鐞嗙粨鏋滃浘鐗�" v-model="model.imageFiles" /> + <j-image-upload text="澶勭悊缁撴灉鍥剧墖" bizPath="andon_handle_page" v-model="model.imageFiles"></j-image-upload> </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="delFlag" label="鍒犻櫎鏍囪"> - <a-input-number v-model="model.delFlag"/> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="callReason" label="鍛煎彨鍘熷洜"> - <a-input placeholder="璇疯緭鍏ュ懠鍙師鍥�" v-model="model.callReason" /> - </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="plantName" label="鎵�灞炲巶鎴�"> - <a-input placeholder="璇疯緭鍏ユ墍灞炲巶鎴�" v-model="model.plantName" /> - </a-form-model-item> - </a-form-model> </a-spin> </j-modal> </template> <script> - import { httpAction } from '@api/manage' +import { httpAction, postAction } from '@api/manage' export default { name: "AndonOrderModal", @@ -84,10 +43,12 @@ confirmLoading: false, validatorRules:{ + resolutionDescreption: [ + { required: true, message: '璇疯緭鍏ュ鐞嗙粨鏋滄弿杩�' } + ], }, url: { - add: "/mdc/andonOrder/add", - edit: "/mdc/andonOrder/edit", + dealWith: "/mdc/andonOrder/dealWith", }, } }, @@ -102,6 +63,10 @@ this.model = Object.assign({}, record); this.visible = true; }, + dealWith (record) { + this.model = Object.assign({}, record); + this.visible = true; + }, close () { this.$emit('close'); this.visible = false; @@ -113,25 +78,17 @@ this.$refs.form.validate(valid => { if (valid) { that.confirmLoading = true; - let httpurl = ''; - let method = ''; - if(!this.model.id){ - httpurl+=this.url.add; - method = 'post'; - }else{ - httpurl+=this.url.edit; - method = 'put'; - } - httpAction(httpurl,this.model,method).then((res)=>{ + + postAction(this.url.dealWith,this.model).then((res)=>{ if(res.success){ that.$message.success(res.message); that.$emit('ok'); + that.close(); }else{ that.$message.warning(res.message); } }).finally(() => { that.confirmLoading = false; - that.close(); }) }else{ return false; -- Gitblit v1.9.3