wenningning 3 viikkoa sitten
vanhempi
commit
407ee397e3

+ 2 - 1
manager-admin/src/lang/zh.js

@@ -176,7 +176,8 @@ export default {
     putforwardSettings: '提现设置',
     putforwardApply: '提现申请',
 
-    promotionList: '推广登记'
+    promotionList: '推广登记',
+    pjGoodsItem: '产品配置项'
   },
   login: {
     logIn: '登录',

+ 1 - 0
manager-admin/src/router/index.js

@@ -67,6 +67,7 @@ const asyncRouters = [
       { path: 'pj-order-items-deail/:id(\\d+)', component: () => import('@/views/pjOrder/ItemDetail'), name: 'pjOrderItemDetail', meta: { title: 'pjOrderItemDetail', noCache: true }, hidden: true },
 
       { path: 'pj-promotion', component: () => import('@/views/pjPromotion/list'), name: 'pjPromotionList', meta: { title: 'promotionList' }},
+      { path: 'pj-goods-item', component: () => import('@/views/goodsItem/itemList'), name: 'pjGoodsItem', meta: { title: 'pjGoodsItem' }},
 
       { path: 'pj-user', component: () => import('@/views/setting/auth-settings/administratorManage'), name: 'administratorManage', meta: { title: 'administratorManage' }}
     ]

+ 8 - 5
manager-admin/src/views/goods/goodsList.vue

@@ -179,11 +179,14 @@
         API_goods.getGoodsList(this.params).then(response => {
           this.loading = false
           this.tableData = response
-          this.tableData.data.forEach(p => {
-            const pp = JSON.parse(p.gallery).map(item => {
-              return item.url
-            })
-            p.galleryList = pp
+          this.tableData.data.forEach((p, i) => {
+            let pp = []
+            if (p.gallery) {
+              pp = JSON.parse(p.gallery).map(item => {
+                return item.url
+              })
+            }
+            this.$set(this.tableData.data[i], 'galleryList', pp)
           })
         }).catch(() => (this.loading = false))
       },

+ 8 - 5
manager-admin/src/views/goods/goodsListView.vue

@@ -169,11 +169,14 @@
         API_goods.getGoodsList(this.params).then(response => {
           this.loading = false
           this.tableData = response
-          this.tableData.data.forEach(p => {
-            const pp = JSON.parse(p.gallery).map(item => {
-              return item.url
-            })
-            p.galleryList = pp
+          this.tableData.data.forEach((p, i) => {
+            let pp = []
+            if (p.gallery) {
+              pp = JSON.parse(p.gallery).map(item => {
+                return item.url
+              })
+            }
+            this.$set(this.tableData.data[i], 'galleryList', pp)
           })
         }).catch(() => (this.loading = false))
       },