Browse Source

订单期数可选

kevin 1 year ago
parent
commit
db244c9edd

+ 3 - 3
src/views/shop/reconsume.vue

@@ -419,11 +419,11 @@ export default {
   },
   created() {
     this.getList()
-    this.getPeriod()
   },
   mounted() {
     // 支付方式、账户信息、余额
     this.getShoppingCart()
+    this.getPeriod()
   },
   methods: {
     // 商品列表
@@ -472,8 +472,8 @@ export default {
       }
     },
     getPeriod() {
-      fetchPeriod(this.listQuery).then(response => {
-        this.periodList = response.data
+      fetchPeriod().then(response => {
+        this.periodList = response
       })
     },
     // 选择商品计数

+ 4 - 4
src/views/shop/standard-products.vue

@@ -108,7 +108,7 @@
               </el-form-item>
               <el-form-item :label="$t('atlas.periodNumber')">
                 <el-select v-model="period" :placeholder="$t('atlas.periodNumber')" style="width: 100%;">
-                  <el-option v-for="item in periodList" :key="item" :label="item" :value="item" />
+                  <el-option v-for="(item, index) in periodList" :key="index" :label="item" :value="item" />
                 </el-select>
               </el-form-item>
             </el-form>
@@ -394,11 +394,11 @@ export default {
   },
   created() {
     this.getList()
-    this.getPeriod()
   },
   mounted() {
     // 支付方式、账户信息、余额
     this.getShoppingCart()
+    this.getPeriod()
   },
   methods: {
     // 商品列表
@@ -470,8 +470,8 @@ export default {
       }
     },
     getPeriod() {
-      fetchPeriod(this.listQuery).then(response => {
-        this.periodList = response.data
+      fetchPeriod().then(response => {
+        this.periodList = response
       })
     },
     // 选择商品

+ 3 - 2
src/views/user/member-upgrade.vue

@@ -346,6 +346,7 @@ export default {
     this.fetchUpgrade()
   },
   mounted() {
+    this.getPeriod()
   },
   methods: {
     fetchUpgrade() {
@@ -415,8 +416,8 @@ export default {
       })
     },
     getPeriod() {
-      fetchPeriod(this.listQuery).then(response => {
-        this.periodList = response.data
+      fetchPeriod().then(response => {
+        this.periodList = response
       })
     },
     // 商品详情

+ 4 - 2
src/views/user/welcome-pack.vue

@@ -442,6 +442,8 @@ export default {
     const regionInfo = this.$store.getters.regionInfo
     // console.log(this.$store.state.region)
     this.fetchWelcomePack()
+  },
+  mounted() {
     this.getPeriod()
   },
   methods: {
@@ -494,8 +496,8 @@ export default {
       this.visibleProduct = true
     },
     getPeriod() {
-      fetchPeriod(this.listQuery).then(response => {
-        this.periodList = response.data
+      fetchPeriod().then(response => {
+        this.periodList = response
       })
     },
     // 选择商品计数