| | |
| | | v-decorator="['isStop', validatorRules.isStop]" |
| | | /> |
| | | </a-form-item> |
| | | |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter="24"> |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <!-- <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-form-item |
| | | label="紧急程度" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :disabled="disableSubmit" |
| | | :placeholder="disableSubmit?'':'请选择紧急程度'" |
| | | :triggerChange="true" |
| | | dictCode="urgency" |
| | | v-decorator="['urgency', validatorRules.urgency]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> --> |
| | | <!-- <a-col :span="24/2" v-show="false"> |
| | | <a-form-item |
| | | label="故障原因" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input |
| | | :disabled="disableSubmit" |
| | | enter-button |
| | | v-decorator="['faultReason', validatorRules.faultReason]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> --> |
| | | <!-- </a-row> --> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-form-item |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <!-- <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-form-item |
| | | label="故障照片" |
| | | label="是否在加工零件" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <j-image-upload |
| | | :disabled="disableSubmit" |
| | | :isMultiple="true" |
| | | v-decorator="['photo', {}]" |
| | | ></j-image-upload> |
| | | |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :placeholder="disableSubmit?'':'请选择是否在加工零件'" |
| | | :triggerChange="true" |
| | | @change="(e) => statusChange(e)" |
| | | dictCode="is_product" |
| | | v-decorator="['errUda1', validatorRules.errUda1]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> --> |
| | | <a-col :span="24/2" v-if="workingStatus"> |
| | | <a-form-item |
| | | label="加工零件号" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input |
| | | allow-clear |
| | | :placeholder="disableSubmit?'':'请输入加工零件号'" |
| | | v-decorator="['partNumber', validatorRules.partNumber ]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="24/2" v-if="workingStatus"> |
| | | <a-form-item |
| | | label="批次号" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input |
| | | allow-clear |
| | | :placeholder="disableSubmit?'':'请输入批次号'" |
| | | v-decorator="['batchNo', validatorRules.batchNo ]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span="24/2" v-if="workingStatus"> |
| | | <a-form-item |
| | | label="件数" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input-number |
| | | allow-clear |
| | | style="width: 100%;" |
| | | :placeholder="disableSubmit?'':'请输入件数'" |
| | | :min="1" |
| | | v-decorator="['quantity', validatorRules.quantity]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | </a-form> |
| | | </a-spin> |
| | | |
| | |
| | | { max: 1000, min:1,message: '最多可描述1000字!' }, |
| | | ] |
| | | }, |
| | | errUda1:{ |
| | | rules: [ |
| | | { required: true, message: '请选择是否在加工零件!' }, |
| | | ] |
| | | }, |
| | | partNumber:{ |
| | | rules: [ |
| | | { required: true, message: '请输入零件图号!' }, |
| | | ] |
| | | }, |
| | | batchNo:{ |
| | | rules: [ |
| | | { required: true, message: '请输入批次号!' }, |
| | | ] |
| | | }, |
| | | quantity:{ |
| | | rules: [ |
| | | { required: true, message: '请输入件数!' }, |
| | | ] |
| | | } |
| | | }, |
| | | url: { |
| | | add: "/eam/equipmentReportRepair/add", |
| | |
| | | getNum:'/eam/sysIdentity/getNumNew' |
| | | }, |
| | | dataSource: [], |
| | | workingStatus:false |
| | | } |
| | | }, |
| | | |
| | |
| | | getAction(this.url.getNum,param).then(res=>{ |
| | | if(res.success){ |
| | | modelDefault.num = res.result; |
| | | this.workingStatus = false; |
| | | modelDefault.faultTime = dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'); |
| | | that.edit(modelDefault); |
| | | } |
| | |
| | | that.model = Object.assign({}, record); |
| | | that.visible = true; |
| | | that.$nextTick(() => { |
| | | that.form.setFieldsValue(pick(that.model, 'num', 'isStop', 'equipmentId', 'equipmentNum', 'equipmentName', 'equipmentModel', 'equipmentSpecification', 'urgency', 'useDepartId', 'departName', 'faultDescription', 'faultTime', 'remark', "photo")); |
| | | that.form.setFieldsValue(pick(that.model,'errUda1' ,'num', 'isStop', 'equipmentId', 'equipmentNum', 'equipmentName', 'equipmentModel', 'equipmentSpecification', 'urgency', 'useDepartId', 'departName', 'faultDescription', 'faultTime', 'remark', "photo")); |
| | | }); |
| | | if (record.id) { |
| | | this.codeDisable = true; |
| | |
| | | let record = data.record; |
| | | this.form.setFieldsValue({ equipmentName: record.name, equipmentId: record.id, equipmentNum: record.num, equipmentModel: record.model, equipmentSpecification: record.specification, useDepartId: record.useId, departName: record.useId_dictText }); |
| | | }, |
| | | |
| | | statusChange(val){ |
| | | this.workingStatus=val==='no'?false:true; |
| | | } |
| | | }, |
| | | } |
| | | </script> |