Преглед изворни кода

3405 复消和会员报单判断是否是报单中心

tyler пре 2 година
родитељ
комит
7dca5cb2cb
2 измењених фајлова са 29 додато и 5 уклоњено
  1. 15 2
      src/views/shop/standard-products.vue
  2. 14 3
      src/views/user/welcome-pack.vue

+ 15 - 2
src/views/shop/standard-products.vue

@@ -104,7 +104,7 @@
             <el-divider />
             <el-form>
               <el-form-item :label="$t('shop.declarationCenterNumber')">
-                <el-input v-model="recUserName" />
+                <el-input v-model="recUserName" :disabled="isDec == '1'" />
               </el-form-item>
             </el-form>
             
@@ -353,7 +353,9 @@ export default {
       },
       imageStyle: 'margin-top: -50px;',
       recRealName:null,
-      recUserName:usersInfo.userName(),
+      // recUserName:usersInfo.userName(),
+      recUserName:null,
+      isDec:null
     }
   },
   computed: {
@@ -367,6 +369,15 @@ export default {
       return text
     }
   },
+     watch: {
+     isDec: {
+       handler(newValue, old) {
+         if (newValue == '1') {
+            this.recUserName = usersInfo.userName();
+         }
+       },
+     }
+   },
   created() {
     this.getList()
   },
@@ -531,6 +542,8 @@ export default {
         this.freeShipping = response.data.freeShipping
         // 运费
         this.freight = response.data.freight
+        //是否是报单中心
+        this.isDec = response.data.isDec
       })
     },
     // 支付

+ 14 - 3
src/views/user/welcome-pack.vue

@@ -103,7 +103,7 @@
 
             <el-divider content-position="left">{{ $t('profile.personalInformation') }}</el-divider>
             <el-form-item :label="$t('shop.memberName')">
-              <el-input v-model="form.realName" />
+              <el-input v-model="form.realName" :disabled="isDec == '1'"/>
             </el-form-item>
             <el-form-item :label="$t('shop.phoneNumber')">
               <el-input v-model="form.mobile" />
@@ -406,7 +406,8 @@ export default {
       allDecLevel: usersInfo.getBaseInfo().decLevels,
       allOpenBank: [],
 
-      activeName: 'product'
+      activeName: 'product',
+      isDec:null
     }
   },
   computed: {
@@ -420,6 +421,15 @@ export default {
       return text
     }
   },
+     watch: {
+     isDec: {
+      handler(newValue, old) {
+         if (newValue == '1') {
+            this.form.decUserName = usersInfo.userName();
+         }
+       },
+     }
+   },
   created() {
     const regionInfo = this.$store.getters.regionInfo
     // console.log(this.$store.state.region)
@@ -436,7 +446,8 @@ export default {
         this.allGoods = response.data.allGoods
         this.userBalance = response.data.userBalance
         this.categoryType = 1
-
+          //是否是报单中心
+          this.isDec = response.data.isDec
         const settingObj = this.allGoods
         for (const i in this.allGoods) {
           this.storeNums[i] = 1