| | |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input |
| | | :disabled="disableSubmit" |
| | | :disabled="true" |
| | | placeholder="请输入单据号" |
| | | v-decorator="['num', validatorRules.num]" |
| | | /> |
| | |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :disabled="disableSubmit" |
| | | :disabled="true" |
| | | :placeholder="disableSubmit?'':'请选择是否停机维修'" |
| | | :triggerChange="true" |
| | | dictCode="is_stop" |
| | |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <j-date |
| | | :disabled="disableSubmit" |
| | | :disabled="true" |
| | | style="width: 100%" |
| | | placeholder="请选择故障时间" |
| | | :showTime="true" |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter="24"> |
| | | <!-- <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-form-item |
| | | label="紧急程度" |
| | |
| | | v-decorator="['urgency', validatorRules.urgency]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span="24/2" v-show="false"> |
| | | </a-col> --> |
| | | <!-- <a-col :span="24/2" v-show="false"> |
| | | <a-form-item |
| | | label="故障原因" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-input |
| | | :disabled="disableSubmit" |
| | | :disabled="disableSubmit" |
| | | enter-button |
| | | v-decorator="['faultReason', validatorRules.faultReason]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | </a-col> --> |
| | | <!-- </a-row> --> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="24/2"> |
| | | <a-form-item |
| | |
| | | // import JImageUpload from '@/components/jeecg/JImage2Upload' |
| | | import EquipmentList from './EquipmentList' |
| | | import Vue from 'vue' |
| | | import dayjs from 'dayjs' |
| | | |
| | | |
| | | export default { |
| | | name: "MalfunctionRepaireModal", |
| | |
| | | JMultiSelectTag, |
| | | Tooltip, |
| | | // JImageUpload, |
| | | EquipmentList |
| | | EquipmentList, |
| | | dayjs |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | { required: true, message: '请选择故障时间!' }, |
| | | ] |
| | | }, |
| | | faultDescription:{ |
| | | rules: [ |
| | | { required: true, message: '请描述故障!' }, |
| | | { max: 1000, min:1,message: '最多可描述1000字!' }, |
| | | ] |
| | | }, |
| | | }, |
| | | url: { |
| | | add: "/eam/equipmentReportRepair/add", |
| | | edit: "/eam/equipmentReportRepair/edit", |
| | | getSysDeparts: "/eam/equipment/getSysDeparts", |
| | | getNum:'/eam/sysIdentity/getNumNew' |
| | | }, |
| | | |
| | | dataSource: [], |
| | | } |
| | | }, |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | |
| | | add() { |
| | | this.edit({}) |
| | | let that = this; |
| | | let param = { |
| | | type: 'EquipmentReportRepair', |
| | | length: 4 |
| | | }; |
| | | let modelDefault = {}; |
| | | getAction(this.url.getNum,param).then(res=>{ |
| | | if(res.success){ |
| | | modelDefault.num = res.result; |
| | | modelDefault.isStop = '2' |
| | | modelDefault.faultTime = dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'); |
| | | that.edit(modelDefault); |
| | | } |
| | | }) |
| | | }, |
| | | edit(record) { |
| | | let that = this; |