ソースを参照

订单增加:E10成品品号,特征码

lxf 1 年間 前
コミット
112bed0bee

+ 8 - 0
src/views/group/order/management/detail.vue

@@ -41,6 +41,14 @@
                             <span style="color: black; font-weight: 700">品名: </span>
                             <span>{{ item.name }}</span>
                           </div>
+                          <div style="line-height: 35px; word-break: break-all">
+                            <span style="color: black; font-weight: 700">E10成品品号: </span>
+                            <span>{{ item.erpCode }}</span>
+                          </div>
+                          <div style="line-height: 35px; word-break: break-all">
+                            <span style="color: black; font-weight: 700">特征码: </span>
+                            <span>{{ item.featureCode }}</span>
+                          </div>
                           <div style="line-height: 35px; display: flex">
                             <span style="width: 37px; color: black; font-weight: 700">数量: </span>
                             <el-form-item

+ 24 - 0
src/views/subsidiary/order/management/add.vue

@@ -96,6 +96,26 @@
                             <span>{{ item.name }}</span>
                           </div>
                           <div style="line-height: 35px; display: flex">
+                            <span style="width: 90px; color: black; font-weight: 700">E10成品品号: </span>
+                            <el-form-item
+                              :prop="'orderSkuList.' + index + '.erpCode'"
+                              :rules="rules.erpCode"
+                              :inline-message="true"
+                              style="width: calc(100% - 90px)">
+                              <el-input v-model="row.erpCode" placeholder="请输入E10成品品号" style="width: 100%" />
+                            </el-form-item>
+                          </div>
+                          <div style="line-height: 35px; display: flex">
+                            <span style="width: 52px; color: black; font-weight: 700">特征码: </span>
+                            <el-form-item
+                              :prop="'orderSkuList.' + index + '.featureCode'"
+                              :rules="rules.featureCode"
+                              :inline-message="true"
+                              style="width: calc(100% - 52px)">
+                              <el-input v-model="row.featureCode" placeholder="请输入特征码" style="width: 100%" />
+                            </el-form-item>
+                          </div>
+                          <div style="line-height: 35px; display: flex">
                             <span style="width: 37px; color: black; font-weight: 700">数量: </span>
                             <el-form-item
                               :prop="'orderSkuList.' + index + '.quantity'"
@@ -720,6 +740,8 @@ const rules = ref({
   type: [{ required: true, message: "请选择订单类型", trigger: "change" }],
   departmentId: [{ required: true, message: "请选择事业部", trigger: "change" }],
   wlnCode: [{ required: true, message: "请输入E10单号", trigger: "blur" }],
+  erpCode: [{ required: true, message: "请输入E10成品品号", trigger: "blur" }],
+  featureCode: [{ required: true, message: "请输入特征码", trigger: "blur" }],
 });
 const getDemandData = () => {
   proxy.post("/department/page", { pageNum: 1, pageSize: 999 }).then((res) => {
@@ -996,6 +1018,8 @@ const selectProduct = (row, SKU) => {
         skuSpecId: row.id,
         bomSpecId: row.bomSpecId,
         quantity: undefined,
+        erpCode: "",
+        featureCode: "",
         customProcessingFee: "",
         customProcessingType: "",
         lssueFee: "",

+ 8 - 0
src/views/subsidiary/order/management/design.vue

@@ -45,6 +45,14 @@
                             <span style="color: black; font-weight: 700">品名: </span>
                             <span>{{ item.name }}</span>
                           </div>
+                          <div style="line-height: 35px; word-break: break-all">
+                            <span style="color: black; font-weight: 700">E10成品品号: </span>
+                            <span>{{ item.erpCode }}</span>
+                          </div>
+                          <div style="line-height: 35px; word-break: break-all">
+                            <span style="color: black; font-weight: 700">特征码: </span>
+                            <span>{{ item.featureCode }}</span>
+                          </div>
                           <div style="line-height: 35px; display: flex">
                             <span style="width: 37px; color: black; font-weight: 700">数量: </span>
                             <el-form-item style="width: calc(100% - 37px)">