695593266@qq.com 11 bulan lalu
induk
melakukan
6f8540e98a

File diff ditekan karena terlalu besar
+ 685 - 690
src/views/aps/presalesorder/index.vue


+ 3 - 3
src/views/aps/transferred/index.vue

@@ -368,7 +368,7 @@ export default {
           showOverflowTooltip: true,
           showOverflowTooltip: true,
           align: 'center',
           align: 'center',
         },
         },
-        
+
         // {
         // {
         //   prop: 'status',
         //   prop: 'status',
         //   slot: 'status',
         //   slot: 'status',
@@ -418,7 +418,7 @@ export default {
       // 批量设置选择状态
       // 批量设置选择状态
       this.$nextTick(() => {
       this.$nextTick(() => {
         matchedRows.forEach(item => {
         matchedRows.forEach(item => {
-          this.$refs.tableRef.toggleRowSelection(item, isSelected) 
+          this.$refs.tableRef.toggleRowSelection(item, isSelected)
         })
         })
       })
       })
     },
     },
@@ -851,4 +851,4 @@ export default {
     // },
     // },
   }
   }
 };
 };
-</script>
+</script>

+ 2 - 4
src/views/materialPlan/components/plan-edit-dialog.vue

@@ -928,12 +928,10 @@
 
 
       remove2(row) {
       remove2(row) {
         const data = this.$refs.table.getData() ?? [];
         const data = this.$refs.table.getData() ?? [];
-        this.formData.materialRemoveIds.push(row.categoryId);
+        this.formData.materialRemoveIds.push(row.id);
         data.forEach((e) => {
         data.forEach((e) => {
           if (row.detailId == e.id) {
           if (row.detailId == e.id) {
-            e.materialList = e.materialList.filter(
-              (d) => d.categoryId !== row.categoryId
-            );
+            e.materialList = e.materialList.filter((d) => d.id !== row.id);
           }
           }
         });
         });
 
 

+ 130 - 131
src/views/productionPlan/components/stockDetailDialog.vue

@@ -9,96 +9,96 @@
     :maxable="true"
     :maxable="true"
   >
   >
     <div class="form-wrapper">
     <div class="form-wrapper">
-<!--      <el-form :model="requestData" label-width="0" :show-message="false">-->
-<!--        <el-descriptions title="" :column="2" border>-->
-<!--          <el-descriptions-item label="计划编号">-->
-<!--            {{ formData.code }}</el-descriptions-item-->
-<!--          >-->
+      <!--      <el-form :model="requestData" label-width="0" :show-message="false">-->
+      <!--        <el-descriptions title="" :column="2" border>-->
+      <!--          <el-descriptions-item label="计划编号">-->
+      <!--            {{ formData.code }}</el-descriptions-item-->
+      <!--          >-->
 
 
-<!--          <el-descriptions-item label="产品编码">{{-->
-<!--            formData.productCode-->
-<!--            }}</el-descriptions-item>-->
+      <!--          <el-descriptions-item label="产品编码">{{-->
+      <!--            formData.productCode-->
+      <!--            }}</el-descriptions-item>-->
 
 
-<!--          <el-descriptions-item label="产品名称">{{-->
-<!--            formData.productName-->
-<!--            }}</el-descriptions-item>-->
+      <!--          <el-descriptions-item label="产品名称">{{-->
+      <!--            formData.productName-->
+      <!--            }}</el-descriptions-item>-->
 
 
-<!--          <el-descriptions-item label="牌号|型号">-->
-<!--            {{ formData.brandNo }}|{{ formData.model }}</el-descriptions-item-->
-<!--          >-->
+      <!--          <el-descriptions-item label="牌号|型号">-->
+      <!--            {{ formData.brandNo }}|{{ formData.model }}</el-descriptions-item-->
+      <!--          >-->
 
 
-<!--          <el-descriptions-item label="批次号">{{-->
-<!--            formData.batchNo-->
-<!--            }}</el-descriptions-item>-->
+      <!--          <el-descriptions-item label="批次号">{{-->
+      <!--            formData.batchNo-->
+      <!--            }}</el-descriptions-item>-->
 
 
-<!--          <el-descriptions-item label="工艺路线">{{-->
-<!--            formData.produceRoutingName-->
-<!--            }}</el-descriptions-item>-->
+      <!--          <el-descriptions-item label="工艺路线">{{-->
+      <!--            formData.produceRoutingName-->
+      <!--            }}</el-descriptions-item>-->
 
 
-<!--          <el-descriptions-item label="要求生产数量">{{-->
-<!--            formData.requiredFormingNum-->
-<!--            }}</el-descriptions-item>-->
-<!--          <el-descriptions-item label="要求完成日期">{{-->
-<!--            formData.reqMoldTime-->
-<!--            }}</el-descriptions-item>-->
-<!--        </el-descriptions>-->
-<!--      </el-form>-->
+      <!--          <el-descriptions-item label="要求生产数量">{{-->
+      <!--            formData.requiredFormingNum-->
+      <!--            }}</el-descriptions-item>-->
+      <!--          <el-descriptions-item label="要求完成日期">{{-->
+      <!--            formData.reqMoldTime-->
+      <!--            }}</el-descriptions-item>-->
+      <!--        </el-descriptions>-->
+      <!--      </el-form>-->
 
 
-<!--      <headerTitle title="剩余拆批" class="mt20"> </headerTitle>-->
+      <!--      <headerTitle title="剩余拆批" class="mt20"> </headerTitle>-->
       <el-form ref="form" :model="form" :rules="rules">
       <el-form ref="form" :model="form" :rules="rules">
-<!--        <ele-pro-table-->
-<!--          ref="table"-->
-<!--          :needPage="false"-->
-<!--          :columns="columns"-->
-<!--          :datasource="form.surplusUnpack"-->
-<!--        >-->
-<!--          <template v-slot:toolbar>-->
-<!--            <el-button-->
-<!--              size="small"-->
-<!--              type="primary"-->
-<!--              icon="el-icon-plus"-->
-<!--              class="ele-btn-icon"-->
-<!--              :disabled="requiredFormingNum == 0 ? true : false"-->
-<!--              @click="openUnpack"-->
-<!--            >-->
-<!--              拆批-->
-<!--            </el-button>-->
-<!--          </template>-->
+        <!--        <ele-pro-table-->
+        <!--          ref="table"-->
+        <!--          :needPage="false"-->
+        <!--          :columns="columns"-->
+        <!--          :datasource="form.surplusUnpack"-->
+        <!--        >-->
+        <!--          <template v-slot:toolbar>-->
+        <!--            <el-button-->
+        <!--              size="small"-->
+        <!--              type="primary"-->
+        <!--              icon="el-icon-plus"-->
+        <!--              class="ele-btn-icon"-->
+        <!--              :disabled="requiredFormingNum == 0 ? true : false"-->
+        <!--              @click="openUnpack"-->
+        <!--            >-->
+        <!--              拆批-->
+        <!--            </el-button>-->
+        <!--          </template>-->
 
 
-<!--          <template v-slot:requiredFormingNum="scope">-->
-<!--            <el-form-item-->
-<!--              v-if="requiredFormingNum != 0"-->
-<!--              :prop="'surplusUnpack.' + scope.$index + '.requiredFormingNum'"-->
-<!--              :rules="[-->
-<!--                {-->
-<!--                  required: true,-->
-<!--                  message: '请输入要求生产数量',-->
-<!--                  trigger: 'change'-->
-<!--                },-->
-<!--                {-->
-<!--                  pattern: /^\d+(\.{0,1}\d+){0,1}$/,-->
-<!--                  message: '拆批数超过生产数量',-->
-<!--                  trigger: ['blur', 'change']-->
-<!--                }-->
-<!--              ]"-->
-<!--            >-->
-<!--              <el-input-->
-<!--                disabled-->
-<!--                v-model="requiredFormingNum"-->
-<!--                placeholder="请输入"-->
-<!--              ></el-input>-->
-<!--            </el-form-item>-->
+        <!--          <template v-slot:requiredFormingNum="scope">-->
+        <!--            <el-form-item-->
+        <!--              v-if="requiredFormingNum != 0"-->
+        <!--              :prop="'surplusUnpack.' + scope.$index + '.requiredFormingNum'"-->
+        <!--              :rules="[-->
+        <!--                {-->
+        <!--                  required: true,-->
+        <!--                  message: '请输入要求生产数量',-->
+        <!--                  trigger: 'change'-->
+        <!--                },-->
+        <!--                {-->
+        <!--                  pattern: /^\d+(\.{0,1}\d+){0,1}$/,-->
+        <!--                  message: '拆批数超过生产数量',-->
+        <!--                  trigger: ['blur', 'change']-->
+        <!--                }-->
+        <!--              ]"-->
+        <!--            >-->
+        <!--              <el-input-->
+        <!--                disabled-->
+        <!--                v-model="requiredFormingNum"-->
+        <!--                placeholder="请输入"-->
+        <!--              ></el-input>-->
+        <!--            </el-form-item>-->
 
 
-<!--            <el-form-item v-else> 工单已全部拆完 </el-form-item>-->
-<!--          </template>-->
+        <!--            <el-form-item v-else> 工单已全部拆完 </el-form-item>-->
+        <!--          </template>-->
 
 
-<!--          <template v-slot:splitResidue="scope">-->
-<!--            {{ formData.splitResidue }}-->
-<!--          </template>-->
+        <!--          <template v-slot:splitResidue="scope">-->
+        <!--            {{ formData.splitResidue }}-->
+        <!--          </template>-->
 
 
-<!--        </ele-pro-table>-->
+        <!--        </ele-pro-table>-->
 
 
-<!--        <headerTitle title="拆批" class="mt20"> </headerTitle>-->
+        <!--        <headerTitle title="拆批" class="mt20"> </headerTitle>-->
 
 
         <ele-pro-table
         <ele-pro-table
           ref="table"
           ref="table"
@@ -107,55 +107,55 @@
           :datasource="datasource"
           :datasource="datasource"
           :init-load="false"
           :init-load="false"
         >
         >
-<!--          <template v-slot:requiredFormingNum="scope">-->
-<!--            <el-form-item-->
-<!--              :prop="'unpackList.' + scope.$index + '.requiredFormingNum'"-->
-<!--              :rules="{-->
-<!--                required: true,-->
-<!--                message: '请输入要求生产数量',-->
-<!--                trigger: 'change'-->
-<!--              }"-->
-<!--            >-->
-<!--              <el-input-number-->
-<!--                type="number"-->
-<!--                @change="changeNum(scope.$index)"-->
-<!--                :min="0"-->
-<!--                v-model="scope.row.requiredFormingNum"-->
-<!--                placeholder="请输入"-->
-<!--              ></el-input-number>-->
-<!--            </el-form-item>-->
-<!--          </template>-->
+          <!--          <template v-slot:requiredFormingNum="scope">-->
+          <!--            <el-form-item-->
+          <!--              :prop="'unpackList.' + scope.$index + '.requiredFormingNum'"-->
+          <!--              :rules="{-->
+          <!--                required: true,-->
+          <!--                message: '请输入要求生产数量',-->
+          <!--                trigger: 'change'-->
+          <!--              }"-->
+          <!--            >-->
+          <!--              <el-input-number-->
+          <!--                type="number"-->
+          <!--                @change="changeNum(scope.$index)"-->
+          <!--                :min="0"-->
+          <!--                v-model="scope.row.requiredFormingNum"-->
+          <!--                placeholder="请输入"-->
+          <!--              ></el-input-number>-->
+          <!--            </el-form-item>-->
+          <!--          </template>-->
 
 
-<!--          <template v-slot:reqMoldTime="scope">-->
-<!--            <el-form-item-->
-<!--              :prop="'unpackList.' + scope.$index + '.reqMoldTime'"-->
-<!--              :rules="{-->
-<!--                required: true,-->
-<!--                message: '请选择开始计划时间',-->
-<!--                trigger: 'change'-->
-<!--              }"-->
-<!--            >-->
-<!--              <el-date-picker-->
-<!--                class="w100"-->
-<!--                v-model="scope.row.reqMoldTime"-->
-<!--                type="date"-->
-<!--                value-format="yyyy-MM-dd"-->
-<!--              ></el-date-picker>-->
-<!--            </el-form-item>-->
-<!--          </template>-->
+          <!--          <template v-slot:reqMoldTime="scope">-->
+          <!--            <el-form-item-->
+          <!--              :prop="'unpackList.' + scope.$index + '.reqMoldTime'"-->
+          <!--              :rules="{-->
+          <!--                required: true,-->
+          <!--                message: '请选择开始计划时间',-->
+          <!--                trigger: 'change'-->
+          <!--              }"-->
+          <!--            >-->
+          <!--              <el-date-picker-->
+          <!--                class="w100"-->
+          <!--                v-model="scope.row.reqMoldTime"-->
+          <!--                type="date"-->
+          <!--                value-format="yyyy-MM-dd"-->
+          <!--              ></el-date-picker>-->
+          <!--            </el-form-item>-->
+          <!--          </template>-->
 
 
           <template v-slot:action="{ $index }">
           <template v-slot:action="{ $index }">
-<!--            <el-popconfirm-->
-<!--              class="ele-action"-->
-<!--              title="确定要删除此子单吗?"-->
-<!--              @confirm="remove($index)"-->
-<!--            >-->
-<!--              <template v-slot:reference>-->
-<!--                <el-link type="danger" :underline="false" icon="el-icon-delete">-->
-<!--                  删除-->
-<!--                </el-link>-->
-<!--              </template>-->
-<!--            </el-popconfirm>-->
+            <!--            <el-popconfirm-->
+            <!--              class="ele-action"-->
+            <!--              title="确定要删除此子单吗?"-->
+            <!--              @confirm="remove($index)"-->
+            <!--            >-->
+            <!--              <template v-slot:reference>-->
+            <!--                <el-link type="danger" :underline="false" icon="el-icon-delete">-->
+            <!--                  删除-->
+            <!--                </el-link>-->
+            <!--              </template>-->
+            <!--            </el-popconfirm>-->
             <el-link type="primary" :underline="false" icon="el-icon-view">
             <el-link type="primary" :underline="false" icon="el-icon-view">
               库存
               库存
             </el-link>
             </el-link>
@@ -238,16 +238,15 @@
           },
           },
           {
           {
             prop: 'measureQuantity',
             prop: 'measureQuantity',
-            label: '计数量',
+            label: '计数量',
             align: 'center',
             align: 'center',
             minWidth: 100
             minWidth: 100
-          },
-
+          }
         ],
         ],
         activeName: 'first',
         activeName: 'first',
         selection: [],
         selection: [],
         request: {
         request: {
-          categoryCode: '',
+          categoryCode: ''
         }
         }
       };
       };
     },
     },
@@ -262,7 +261,7 @@
         return getStockList({
         return getStockList({
           pageNum: page,
           pageNum: page,
           size: limit,
           size: limit,
-          ...where,
+          ...where
         });
         });
       },
       },
       handleSelectionChange(list) {
       handleSelectionChange(list) {
@@ -302,8 +301,8 @@
         this.reload();
         this.reload();
       },
       },
       open(row) {
       open(row) {
-          this.visible = true;
-          this.reload({categoryCode: row.bomCode});
+        this.visible = true;
+        this.reload({ categoryCode: row.bomCode });
       },
       },
       cancel() {
       cancel() {
         this.formData = {};
         this.formData = {};
@@ -312,7 +311,7 @@
 
 
       confirm() {
       confirm() {
         this.visible = false;
         this.visible = false;
-      },
+      }
     }
     }
   };
   };
 </script>
 </script>

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini