瀏覽代碼

产品所属仓库必填

xdd 2 月之前
父節點
當前提交
2289ad405e
共有 2 個文件被更改,包括 13 次插入7 次删除
  1. 12 6
      src/views/store/storeProduct/index.vue
  2. 1 1
      src/views/store/storeProductPackage/index.vue

+ 12 - 6
src/views/store/storeProduct/index.vue

@@ -683,6 +683,9 @@ export default {
       form: {},
       // 表单校验
       rules: {
+        warehouseCode: [
+          {required: true,message: '仓库代码不能为空!',trigger: "blur"}
+        ],
         image: [
           { required: true, message: "商品图片不能为空", trigger: "blur" }
         ],
@@ -730,13 +733,15 @@ export default {
         return this.form.warehouseId;
       },
       set(newVal){
+        console.log(newVal);
         this.form.warehouseId = newVal;
         // 根据id找出code
-        if(this.warehouseOptions){
-          let option = this.warehouseOptions.filter(e=>e.id===newVal)[0];
-          if(option){
-            this.form.warehouseCode = option.warehouseCode;
-          }
+        let option = this.warehouseOptions?.find(e => e.id === newVal);
+        if (option) {
+          this.form.warehouseCode = option.warehouseCode;
+        } else {
+          // 可选:处理没有找到匹配项的情况
+          this.form.warehouseCode = ''; // 或 null, undefined, 或其他默认值
         }
       }
     }
@@ -1017,7 +1022,8 @@ export default {
           volume: 0,
           integral: 0,
           brokerage:0,
-          brokerageTwo:0
+          brokerageTwo:0,
+          warehouseCode:null
         }
       ]
       this.attrs=[];

+ 1 - 1
src/views/store/storeProductPackage/index.vue

@@ -299,7 +299,7 @@
               :label="item.couponName"
               :value="item.couponId">
               <span style="float: left">{{ item.couponName }}</span>
-              <span style="float: right; color: #8492a6; font-size: 13px">id:{{item.id}},剩余{{ item.remainCount }}</span>
+              <span style="float: right; color: #8492a6; font-size: 13px">id:{{item.id}},已领取{{ item.remainCount }}</span>
             </el-option>
           </el-select>
         </el-form-item>