wangxin 10 месяцев назад
Родитель
Сommit
7f3654a622
1 измененных файлов с 22 добавлено и 2 удалено
  1. 22 2
      src/views/business/specialDaywork/form.vue

+ 22 - 2
src/views/business/specialDaywork/form.vue

@@ -58,6 +58,7 @@
             ><el-form-item label="选择产品:"></el-form-item>
             <el-form-item label="生产计划单号:" prop="productionPlanNo">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.productionPlanNo"
                 placeholder="请输入计划单号"
                 style="width: 144px"
@@ -66,6 +67,7 @@
             </el-form-item>
             <el-form-item label="产品描述:" prop="productDescription">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.productDescription"
                 placeholder="请输入产品描述"
                 style="width: 144px"
@@ -74,7 +76,11 @@
             </el-form-item>
 
             <el-form-item>
-              <el-button type="primary" icon="Search" @click="handleQueryProuct"
+              <el-button
+                :disabled="lotClick"
+                type="primary"
+                icon="Search"
+                @click="handleQueryProuct"
                 >搜索</el-button
               >
             </el-form-item>
@@ -350,6 +356,7 @@
             ><el-form-item label="产品信息:"></el-form-item>
             <el-form-item label="生产计划单号:" prop="productionPlanNo">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.productionPlanNo"
                 placeholder="请输入计划单号"
                 style="width: 144px"
@@ -358,6 +365,7 @@
             </el-form-item>
             <el-form-item label="产品描述:" prop="productDescription">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.productDescription"
                 placeholder="请输入产品描述"
                 style="width: 144px"
@@ -366,6 +374,7 @@
             </el-form-item>
             <el-form-item label="批号:" prop="productDescription">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.lotCode"
                 placeholder="请输入产品描述"
                 style="width: 144px"
@@ -374,6 +383,7 @@
             </el-form-item>
             <el-form-item label="箱号:" prop="productDescription">
               <el-input
+                :disabled="lotClick"
                 v-model="queryParams.carrierCode"
                 placeholder="请输入箱号"
                 style="width: 144px"
@@ -383,6 +393,7 @@
 
             <el-form-item>
               <el-button
+                :disabled="lotClick"
                 type="primary"
                 icon="Search"
                 @click="handleNoFirstQuery"
@@ -991,7 +1002,6 @@ const cancel = () => {
   isEdit.value = false;
   reset();
   getList.value();
-
 };
 
 /** 切换首序非首序 */
@@ -1509,7 +1519,17 @@ function handleFirstTabAdd() {
 function handleFirstTabDelete() {
   console.log(daywork.value.itemStatus);
 
+  if (!lotClick.value) {
+    proxy.$modal.msgError("请先确定批次");
+    return;
+  }
+
   const delRows = dayworkItemTable.value.getSelectionRows();
+
+  if (delRows.length == 0) {
+    proxy.$modal.msgError("请选择需要删除的数据");
+    return;
+  }
   proxy.$modal.confirm("是否确认删除选中数据?").then(() => {
     dayworkItemList.value = dayworkItemList.value.filter(
       (item) => !delRows.includes(item)