/** * 设备信息新增/编辑页面的组件配置 * @Author: lb * @Date: 2022-04-18 10:46:10 * @LastEditors: lb * @LastEditTime: 2022-04-18 10:46:10 * @Description: */ export const setEquipmentInfoDataForm = () => ({ id: null, name: '', code: '', enName: '', abbr: '', equipmentTypeId: null, groupId: null, supplierId: null, // 供应商id spec: '', // 规格描述 productionTime: '', // datetime string enterTime: '', // datetime string tvalue: 0, // 暂定的tt值 processingTime: null, // 暂定的单件产品加工时间(s) manufacturer: '', functions: '', description: '', // 功能描述 remark: '', maintenanceCycle: 0, // 这个字段模型图里没有,默认传0 maintenanceTime: 0 // 这个字段模型图里没有,默认传0 }) // activiation: 0, // communication: 0, // controlStatus: 0, // debugPeriod: 0, // debugTime: '', // datetime string // eapVersion: 0, // equipmentArea: '', // equipmentId: null, // estatus: 0, // fileId: null, // intellectualProperty: '', // ip: '', // numberOfCavities: 0, // plcVersion: 0, // port: 0, // processingQuantityPerCavity: 0, // rangeNumber: 0, export function setValidationRules(vm) { return { name: [ { required: true, message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.EquipmentName')]), trigger: 'blur' } ], code: [ { required: true, message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.EquipmentCode')]), trigger: 'blur' } ], equipmentTypeId: [ { required: true, message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.EquipmentType')]), trigger: 'change' } ], groupId: [ { required: true, message: vm.$i18nForm(['placeholder.select', vm.$t('module.basicData.equipment.EquipmentGrouping')]), trigger: 'change' } ], tvalue: [ { required: true, message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.tvalue')]), trigger: 'blur' } ], processingTime: [ { required: true, message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.processingTime')]), trigger: 'blur' }, { type: 'number', transform: value => Number(value), message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.typeNumber')]), trigger: 'blur' } ] // maintenanceCycle: [ // { // required: true, // message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.maintenanceCycle')]), // trigger: 'blur' // } // ], // maintenanceTime: [ // { // required: true, // message: vm.$i18nForm(['placeholder.input', vm.$t('module.basicData.equipment.maintenanceTime')]), // trigger: 'blur' // } // ] } }