yuan
5 天以前 9ea5ff67655241271bdf04bb50ca3a8d60c4e22a
src/views/equipmentManagement/upkeep/Form/formDia.vue
@@ -70,8 +70,8 @@
               <el-form-item label="保养项目" prop="machineryCategory">
                  <el-input
                     v-model.trim="form.machineryCategory"
                     type="textarea"
                     placeholder="请输入保养项目"
                     maxlength="100"
                     clearable
                  />
               </el-form-item>
@@ -145,6 +145,23 @@
            </el-col>
         </el-row>
         <el-row>
            <el-col :span="24">
               <el-form-item label="定时任务">
                  <el-switch
                     v-model="form.isActive"
                     :active-value="1"
                     :inactive-value="0"
                     active-text="开启"
                     inactive-text="关闭"
                     inline-prompt
                  />
                  <span style="margin-left: 12px; color: #909399; font-size: 12px;">
                     {{ form.isActive === 1 ? '任务将按计划执行' : '任务暂停执行' }}
                  </span>
               </el-form-item>
            </el-col>
         </el-row>
         <el-row>
            <el-col :span="12">
               <el-form-item label="备注" prop="remarks">
                  <el-input v-model="form.remarks" placeholder="请输入备注" type="textarea" />
@@ -184,7 +201,8 @@
      time: '',
      deviceModel: undefined, // 规格型号
      registrationDate: '',
      maintenancePerson: '' // 保养人
      maintenancePerson: '', // 保养人
      isActive: 0 // 定时任务开关:0=关闭,1=开启
   },
   rules: {
      taskId: [{ required: true, message: "请选择设备", trigger: "change" },],
@@ -271,7 +289,8 @@
      time: '',
      deviceModel: undefined,
      registrationDate: '',
      maintenancePerson: ''
      maintenancePerson: '',
      isActive: 0
   }
}
@@ -294,6 +313,7 @@
            }
            delete payload.inspector
            delete payload.inspectorIds
            delete payload.active
            
            if (payload.frequencyType === 'WEEKLY') {
               let frequencyDetail = ''
@@ -306,7 +326,6 @@
            if (payload.status === undefined || payload.status === null || payload.status === '') {
               payload.status = '0' // 默认状态,可按实际枚举调整
            }
            payload.active = true
            payload.deleted = 0
            
            if (operationType.value === 'edit') {