quwangxin пре 2 година
родитељ
комит
e2e0468de1
1 измењених фајлова са 19 додато и 4 уклоњено
  1. 19 4
      src/views/saleOrder/salesToProduction.vue

+ 19 - 4
src/views/saleOrder/salesToProduction.vue

@@ -61,12 +61,12 @@
           <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
             <el-form-item label="销售单数量:">{{ form.codeNum }}</el-form-item>
           </el-col>
-          <el-col v-bind="styleResponsive ? { lg: 4, md: 12 } : { span: 4 }">
+          <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
             <el-form-item label="订单总数量:">{{
               form.contractNum
             }}</el-form-item>
           </el-col>
-          <el-col v-bind="styleResponsive ? { lg: 3, md: 12 } : { span: 3 }">
+          <el-col v-bind="styleResponsive ? { lg: 4, md: 12 } : { span: 4 }">
             <el-form-item label="订单总重量:">{{
               form.sumOrderWeight
             }}</el-form-item>
@@ -246,7 +246,8 @@
             width="100"
             align="center"
           >
-            <template slot-scope="{ row }">
+            <template slot-scope="{ row }"
+              >{{ row.priority }}
               <div class="sort-wrap">
                 <i class="el-icon-caret-top" @click="sortTop(row)"></i>
                 <i class="el-icon-caret-bottom" @click="sortBottom(row)"></i>
@@ -488,7 +489,21 @@
             }
           }
         }
-        this.form.salesOrders = this.form.salesOrders.concat(result);
+        let priority =
+          this.form.salesOrders[this.form.salesOrders.length - 1]?.priority ||
+          0;
+        this.form.salesOrders = this.form.salesOrders.concat(
+          result.map((item, index) => {
+            item.priority = ++priority;
+
+            item.planProductNum = item.lackNum;
+            item.requiredFormingNum = item.lackNum;
+            item.reqMoldTime = dayjs(
+              new Date(item.deliveryTime).getTime() + 3600 * 1000 * 24 * 10
+            ).format('YYYY-MM-DD');
+            return item;
+          })
+        );
         this.changeData();
       },
       changeData () {