xuqiang 4 سال پیش
والد
کامیت
fe9b7cd52d
3فایلهای تغییر یافته به همراه56 افزوده شده و 2 حذف شده
  1. 1 0
      src/main.js
  2. 40 0
      src/pages/addBlessing.vue
  3. 15 2
      src/pages/store/productEdit.vue

+ 1 - 0
src/main.js

@@ -55,6 +55,7 @@ export default {
             'pages/minePublish',
             'pages/minePublish',
             'pages/mineFollow',
             'pages/mineFollow',
             'pages/changeText',
             'pages/changeText',
+            'pages/addBlessing',
             'pages/Apply',
             'pages/Apply',
             'pages/Applydetails',
             'pages/Applydetails',
             'pages/chooseAddress',
             'pages/chooseAddress',

+ 40 - 0
src/pages/addBlessing.vue

@@ -0,0 +1,40 @@
+<config>
+{
+    "navigationBarTitleText": "福袋管理",
+    "navigationBarBackgroundColor": "#ffffff"
+}
+</config>
+<template>
+    <div class="container">
+        <div class="top">
+            <div class="txe1">福袋总数量</div>
+            <div class="txe2">当前0个福袋</div>
+        </div>
+        <div class="border"></div>
+        <div @click="add">点击添加</div>
+    </div>
+</template>
+<script>
+export default {
+    data() {
+        return {
+            addressList: []
+        };
+    },
+    methods: {
+        add() {}
+    }
+};
+</script>
+<style lang="less" scoped>
+.container {
+    padding: 0 20px;
+    .top {
+        .flex();
+        justify-content: space-between;
+    }
+    .border {
+        border: 1px solid #ccc;
+    }
+}
+</style>

+ 15 - 2
src/pages/store/productEdit.vue

@@ -63,6 +63,11 @@
             >
             >
                 <span slot="right-icon">元</span>
                 <span slot="right-icon">元</span>
             </van-field>
             </van-field>
+            <div v-if="switchs" @click="navigateTo('/pages/addBlessing')">
+                <van-field label="福袋管理" is-link type="digit">
+                    <span slot="right-icon">去添加</span>
+                </van-field>
+            </div>
         </van-cell-group>
         </van-cell-group>
         <div class="box-con">
         <div class="box-con">
             <div class="box-top">
             <div class="box-top">
@@ -117,6 +122,7 @@
                     </div>
                     </div>
                 </div> -->
                 </div> -->
             </div>
             </div>
+
             <div class="box" v-else>
             <div class="box" v-else>
                 <div class="top2">
                 <div class="top2">
                     <span>已售/总数</span>
                     <span>已售/总数</span>
@@ -149,6 +155,7 @@
                     </div>
                     </div>
                 </div> -->
                 </div> -->
             </div>
             </div>
+
             <div class="label">卡牌详情描述</div>
             <div class="label">卡牌详情描述</div>
             <van-field
             <van-field
                 :value="form.description"
                 :value="form.description"
@@ -160,6 +167,7 @@
                 placeholder="多多介绍您的卡牌信息,更受欢迎哦"
                 placeholder="多多介绍您的卡牌信息,更受欢迎哦"
             />
             />
         </div>
         </div>
+
         <div class="btn-list">
         <div class="btn-list">
             <div @click="submit">确认上架</div>
             <div @click="submit">确认上架</div>
         </div>
         </div>
@@ -228,6 +236,7 @@ export default {
             time: 0,
             time: 0,
             times: 1,
             times: 1,
             typeOptions: [
             typeOptions: [
+                { id: 4, name: '福袋模式' },
                 { id: 0, name: '组队模板(24队每队6人)', group: 24, groupCount: 6, special: false },
                 { id: 0, name: '组队模板(24队每队6人)', group: 24, groupCount: 6, special: false },
                 { id: 1, name: '端盒模板(AB组24对)', group: 2, groupCount: 24, special: true },
                 { id: 1, name: '端盒模板(AB组24对)', group: 2, groupCount: 24, special: true },
                 { id: 2, name: '端盒模板(单组24盒)', group: 1, groupCount: 24, special: false },
                 { id: 2, name: '端盒模板(单组24盒)', group: 1, groupCount: 24, special: false },
@@ -429,8 +438,12 @@ export default {
             let cardBos = [...this.typeOptions].find(item => {
             let cardBos = [...this.typeOptions].find(item => {
                 return item.id == this.time;
                 return item.id == this.time;
             });
             });
-            this.initApi(cardBos);
-            this.switchs = true;
+            if (this.time != 4) {
+                this.initApi(cardBos);
+            }
+            if (this.time == 4) {
+                this.switchs = true;
+            }
         },
         },
         initApi(params) {
         initApi(params) {
             this.showLoading();
             this.showLoading();