From 5cbba170e270e6f1c99a91e27dbb7951a27d596a Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期五, 24 十一月 2023 16:41:32 +0800 Subject: [PATCH] 故障报修验收 --- src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModal.vue | 97 ++++++++++++++++++++++++------------------------ 1 files changed, 49 insertions(+), 48 deletions(-) diff --git a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModal.vue b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModal.vue index ba6250a..0ed4b81 100644 --- a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModal.vue +++ b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModal.vue @@ -5,45 +5,30 @@ <a-form :form="form"> <a-row :gutter="24"> <a-col :span="24"> - <a-form-item label="璁惧缁�" :labelCol="labelColLong" :wrapperCol="wrapperColLong"> - <a-input-search :readOnly="true" v-decorator="['equipmentIds', validatorRules.equipmentIds]" + <a-form-item label="鐝閫夋嫨" :labelCol="labelColLong" :wrapperCol="wrapperColLong"> + <a-input-search :readOnly="true" v-decorator="['calendarId', validatorRules.calendarId]" @search="deviceSearch" enter-button/> </a-form-item> </a-col> </a-row> <a-row :gutter="24"> <a-col :span="12"> - <a-form-item label="鏃ユ湡" :labelCol="labelCol" :wrapperCol="wrapperCol"> - <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="璇烽�夋嫨鏃堕棿" - v-decorator="['torqueDate', validatorRules.torqueDate]"></j-date> - </a-form-item> - </a-col> - <!--<a-col :span="12">--> - <!--<a-form-item label="鎵煩鍊�" :labelCol="labelCol" :wrapperCol="wrapperCol">--> - <!--<a-input-number :min="0" :disabled="disableSubmit" placeholder="璇疯緭鍏ユ壄鐭╁��"--> - <!--v-decorator="['torqueValue', validatorRules.torqueValue]"/>--> - <!--</a-form-item>--> - <!--</a-col>--> - <a-col :span="12"> <a-form-item label="鍔犵彮寮�濮嬫椂闂�" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-time-picker :disabled="disableSubmit" :readOnly="disableSubmit" allow-clear - v-decorator="['startDate',validatorRules.startDate]"/> + v-decorator="['startTime',validatorRules.startTime]" valueFormat="HH:mm:ss"/> </a-form-item> </a-col> - </a-row> - <a-row :gutter="24"> - <a-col :span="12"> <a-form-item label="鍔犵彮缁撴潫鏃堕棿" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-time-picker :disabled="disableSubmit" :readOnly="disableSubmit" - v-decorator="['endDate',validatorRules.endDate]"/> + v-decorator="['endTime',validatorRules.endTime]" valueFormat="HH:mm:ss"/> </a-form-item> </a-col> </a-row> <a-row :gutter="24"> <a-col :span="24"> <a-form-item label="澶囨敞" :labelCol="labelColLong" :wrapperCol="wrapperColLong"> - <a-textarea :maxLength="20" v-decorator="['notes', validatorRules.notes]" placeholder="璇疯緭鍏ュ娉�" ></a-textarea> + <a-textarea :maxLength="20" v-decorator="['remark', validatorRules.remark]" placeholder="璇疯緭鍏ュ娉�" ></a-textarea> </a-form-item> </a-col> </a-row> @@ -88,7 +73,7 @@ span: 24 }, sm: { - span: 6 + span: 8 } }, wrapperCol: { @@ -96,7 +81,7 @@ span: 24 }, sm: { - span: 18 + span: 16 } }, labelColLong: { @@ -104,7 +89,7 @@ span: 24 }, sm: { - span: 3 + span: 4 } }, wrapperColLong: { @@ -112,7 +97,7 @@ span: 24 }, sm: { - span: 21 + span: 20 } }, confirmLoading: false, @@ -126,11 +111,35 @@ }, ], }, + calendarId:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨鐝" + }, + ], + }, + startTime:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨鍔犵彮寮�濮嬫椂闂�" + }, + ], + }, + endTime:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨鍔犵彮缁撴潫鏃堕棿" + }, + ], + }, }, url: { - add: '/mdc/MdcTorqueConfig/addMdcTorqueConfig', - edit: '/mdc/MdcTorqueConfig/editMdcTorqueConfig' + add: '/mdc/mdcEquipmentOvertime/add', + edit: '/mdc/mdcEquipmentOvertime/edit' }, disableSubmit: true, @@ -161,17 +170,17 @@ this.endTime = dateStrings[0]; }, getDeviceRows(val) { - var equipmentIds; + var calendarId; for(var i = 0;i<val.length;i++){ if (i == 0) { - equipmentIds = val[i].equipmentId; + calendarId = val[i].id; } else { - equipmentIds = equipmentIds + "," + val[i].equipmentId; + calendarId = calendarId + "," + val[i].id; } } // console.log("========",equipmentIds); this.form.setFieldsValue({ - equipmentIds: equipmentIds, + calendarId: calendarId, }) // this.form.setFieldsValue({ // equipmentId: val.equipmentId, @@ -234,23 +243,15 @@ if (!err) { that.confirmLoading = true let formData = Object.assign(this.model, values) - // let start = moment(formData.startTime).format('YYYY-MM-DD HH:mm:ss'); - // let end = moment(formData.endTime).format('YYYY-MM-DD HH:mm:ss'); - // let startOne = start.replace(/:/g,''); - // let endOne = end.replace(/:/g,''); - // var data = new Date(); - // let stertDate = moment(data).format("YYYY-MM-DD HH:mm:ss"); - // let dataStart = stertDate.replace(/:/g,''); - // if(startOne < dataStart){ - // that.$message.warning("寮�濮嬫椂闂翠笉鑳藉皬浜庡綋鍓嶆椂闂�") - // that.confirmLoading = false - // }else{ - // if(startOne>=endOne){ - // that.$message.warning("缁撴潫鏃堕棿涓嶈兘灏忎簬寮�濮嬫椂闂�"); - // // console.log(this.model) - // // this.endTime = '' - // that.confirmLoading = false - // }else{ + let startOne = formData.startTime.replace(/:/g,''); + let endOne = formData.endTime.replace(/:/g,'') + if(startOne>=endOne){ + that.$notification.warning({ + message:'娑堟伅', + description:"缁撴潫鏃堕棿涓嶈兘灏忎簬寮�濮嬫椂闂�" + }); + that.confirmLoading = false + }else{ let obj if (!this.model.id) { obj = postAction(this.url.add, formData) @@ -280,7 +281,7 @@ that.close() }) } - // } + } // } }) -- Gitblit v1.9.3