2
schangxiang@126.com
2024-12-08 09d0a68dcc8a48a79e472b87c4aa3c90e9770154
LA24030_LuLiPackageLine_Web/src/views/main/WmsTask/wmsRbLineTask/component/editDialog.vue
@@ -20,15 +20,8 @@
                  
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="任务名称" prop="taskName">
                     <el-input v-model="ruleForm.taskName" placeholder="请输入任务名称" maxlength="50" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="部件条码" prop="uPI">
                     <el-input v-model="ruleForm.uPI" placeholder="请输入部件条码" maxlength="50" show-word-limit clearable />
                  <el-form-item label="部件条码" prop="upi">
                     <el-input v-model="ruleForm.upi" placeholder="请输入部件条码" maxlength="50" show-word-limit clearable />
                     
                  </el-form-item>
                  
@@ -93,25 +86,11 @@
                  
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="任务类型名称" prop="rbTaskTypeEnumName">
                     <el-input v-model="ruleForm.rbTaskTypeEnumName" placeholder="请输入任务类型名称" maxlength="50" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="任务状态" prop="taskStatus">
                     <el-select clearable v-model="ruleForm.taskStatus" placeholder="请选择任务状态">
                        <el-option v-for="(item,index) in  getEnumTaskStatusData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option>
                        
                     </el-select>
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="任务状态名称" prop="taskStatusName">
                     <el-input v-model="ruleForm.taskStatusName" placeholder="请输入任务状态名称" maxlength="255" show-word-limit clearable />
                     
                  </el-form-item>
                  
@@ -147,6 +126,48 @@
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="是否标记强制完成" prop="isFlagFinish">
                     <el-switch v-model="ruleForm.isFlagFinish" active-text="是" inactive-text="否" />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="是否末板" prop="lastNum">
                     <el-input-number v-model="ruleForm.lastNum" placeholder="请输入是否末板" clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="机械臂是否旋转" prop="info17">
                     <el-input v-model="ruleForm.info17" placeholder="请输入机械臂是否旋转" maxlength="60" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="包装X坐标" prop="machineXCenter">
                     <el-input v-model="ruleForm.machineXCenter" placeholder="请输入包装X坐标" maxlength="53" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="包装Y坐标" prop="machineYCenter">
                     <el-input v-model="ruleForm.machineYCenter" placeholder="请输入包装Y坐标" maxlength="53" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="包装Z坐标" prop="machineZCenter">
                     <el-input v-model="ruleForm.machineZCenter" placeholder="请输入包装Z坐标" maxlength="53" show-word-limit clearable />
                  </el-form-item>
               </el-col>
               <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
                  <el-form-item label="层数" prop="sequence">
                     <el-input-number v-model="ruleForm.sequence" placeholder="请输入层数" clearable />
                     
                  </el-form-item>
                  
@@ -196,7 +217,7 @@
   //自行添加其他规则
   const rules = ref<FormRules>({
      taskNo: [{required: true, message: '请输入任务号!', trigger: 'blur',},],
      uPI: [{required: true, message: '请输入部件条码!', trigger: 'blur',},],
      upi: [{required: true, message: '请输入部件条码!', trigger: 'blur',},],
      length: [{required: true, message: '请输入长!', trigger: 'blur',},],
      width: [{required: true, message: '请输入宽!', trigger: 'blur',},],
      thk: [{required: true, message: '请输入厚!', trigger: 'blur',},],
@@ -205,7 +226,6 @@
      packageCode: [{required: true, message: '请输入包装号!', trigger: 'blur',},],
      placeCode: [{required: true, message: '请输入库位编码!', trigger: 'blur',},],
      taskStatus: [{required: true, message: '请选择任务状态!', trigger: 'change',},],
      taskStatusName: [{required: true, message: '请输入任务状态名称!', trigger: 'blur',},],
      isFlagFinish: [{required: true, message: '请选择是否标记强制完成!', trigger: 'change',},],
      isDelete: [{required: true, message: '请选择软删除!', trigger: 'change',},],
   });