| | |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <a-select |
| | | <!-- <a-select |
| | | :placeholder="disableSubmit?'':'请选择对象部门'" |
| | | :options="this.departs" |
| | | style="width: 100%" |
| | | :disabled="disableSubmit" |
| | | v-decorator="['departId', validatorRules.departId]" |
| | | @change="(e)=>handle2Change(e)" |
| | | /> --> |
| | | <a-tree-select |
| | | style="width: 100%" |
| | | :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" |
| | | :tree-data="treeData" |
| | | placeholder="请选择对象部门" |
| | | tree-default-expand-all |
| | | v-decorator="['departId', validatorRules.departId]" |
| | | @change="(e)=>handle2Change(e)" |
| | | /> |
| | |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | | <j-dict-select-tag |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :disabled="disableSubmit" |
| | | :placeholder="disableSubmit?'':'请选择责任班组'" |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | |
| | | |
| | | </a-row> |
| | | </a-form> |
| | | </a-spin> |
| | |
| | | codeDisable: true, |
| | | model: {}, |
| | | maintenanceCycles: [], |
| | | treeData: [], |
| | | departs: [], |
| | | labelCol: { |
| | | xs: { span: 24 }, |
| | |
| | | { required: true, message: '请选择对象部门!' }, |
| | | ] |
| | | }, |
| | | teamId: { |
| | | teamId: { |
| | | rules: [ |
| | | { required: true, message: '请选择责任班组!' }, |
| | | ] |
| | |
| | | listByBusIdAndBusType: "/system/sysUploadRela/listByBusIdAndBusType", |
| | | getMaintenanceCycles: "/eam/maintenanceStandardDetail/getMaintenanceCycle", |
| | | getSysDeparts: "/eam/equipment/getSysDeparts", |
| | | loadOptions: '/sys/sysDepart/loadDepartTreeOptions', |
| | | }, |
| | | dataSource: [], |
| | | //用于展示文件 |
| | |
| | | maintenanceStandardId: data[i].id, |
| | | num: data[i].num, |
| | | equipmentId: data[i].equipmentId, |
| | | version:data[i].version, |
| | | versionStatus:data[i].versionStatus, |
| | | versionStatusName:data[i].versionStatusName, |
| | | version: data[i].version, |
| | | versionStatus: data[i].versionStatus, |
| | | versionStatusName: data[i].versionStatusName, |
| | | equipmentNum: data[i].equipmentNum, |
| | | equipmentName: data[i].equipmentName, |
| | | equipmentModel: data[i].equipmentModel, |
| | |
| | | |
| | | created() { |
| | | this.getMaintenanceCycles() |
| | | this.getSysDeparts() |
| | | // this.getSysDeparts() |
| | | const token = Vue.ls.get(ACCESS_TOKEN); |
| | | const tenantid = Vue.ls.get(TENANT_ID) |
| | | this.headers = { |
| | |
| | | let that = this; |
| | | that.visible = true; |
| | | that.isFileChange = false; |
| | | that.initOptions(); |
| | | that.model = Object.assign({}, record); |
| | | that.$nextTick(() => { |
| | | that.form.setFieldsValue(pick(that.model, 'num', 'departId','teamId','teamName' ,'assignMode','maintenanceCycleId', 'dutyDepartId', 'maintenanceTypeId', 'maintenanceMode', 'remark')) |
| | | that.form.setFieldsValue(pick(that.model, 'num', 'departId', 'teamId', 'teamName', 'assignMode', 'maintenanceCycleId', 'dutyDepartId', 'maintenanceTypeId', 'maintenanceMode', 'remark')) |
| | | }); |
| | | that.fileList = []; |
| | | that.form.resetFields(); |
| | | |
| | | that.uploadId = '' |
| | | if (record.specialtyMaintenancePlanDetailList != undefined) { |
| | | const temp = [...record.specialtyMaintenancePlanDetailList]; |
| | |
| | | this.visible = false; |
| | | }, |
| | | |
| | | initOptions() { |
| | | getAction(this.url.loadOptions).then(res => { |
| | | if (res.success) { |
| | | this.treeData = res.result |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | handleOk() { |
| | | const that = this; |
| | | // 触发表单验证 |