From 3cd57a6915dffe0355cc9e755a6813ef72d2afce Mon Sep 17 00:00:00 2001 From: mhhhh Date: Tue, 17 May 2022 09:19:36 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E9=9A=90=E7=A7=81=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=EF=BC=8C=E5=BA=97=E9=93=BA=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E5=BA=97=E9=93=BA=E8=AF=A6=E6=83=85=E9=9D=9E=E7=A9=BA=E5=88=A4?= =?UTF-8?q?=E6=96=AD=EF=BC=8C=E8=87=AA=E5=AE=9A=E4=B9=89logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buyer/src/App.vue | 22 ++ buyer/src/api/common.js | 10 + buyer/src/config/index.js | 4 +- buyer/src/vuex/mutations.js | 6 + buyer/src/vuex/store.js | 3 +- manager/public/config.js | 6 +- manager/src/api/common.js | 4 + manager/src/api/pages.js | 11 + manager/src/views/Main.vue | 53 +++- manager/src/views/privacy-content/index.vue | 261 ++++++++++++++++++ manager/src/views/seller/bill/bill-detail.vue | 257 +++++++++-------- manager/src/views/seller/shop/shopDetail.vue | 4 +- .../setting-manage/setting/BASE_SETTING.vue | 7 +- .../setting-manage/setting/POINT_SETTING.vue | 4 +- seller/src/libs/routerJson.js | 18 +- 15 files changed, 531 insertions(+), 139 deletions(-) create mode 100644 manager/src/views/privacy-content/index.vue diff --git a/buyer/src/App.vue b/buyer/src/App.vue index f8f2ece7..b8eebdad 100644 --- a/buyer/src/App.vue +++ b/buyer/src/App.vue @@ -6,9 +6,31 @@ diff --git a/manager/src/views/seller/shop/shopDetail.vue b/manager/src/views/seller/shop/shopDetail.vue index c36c0a87..e252e0de 100644 --- a/manager/src/views/seller/shop/shopDetail.vue +++ b/manager/src/views/seller/shop/shopDetail.vue @@ -93,9 +93,9 @@

退货地址: - {{storeInfo.salesConsigneeName || storeInfo.salesConsigneeMobile || storeInfo.salesConsigneeAddressPath || storeInfo.salesConsigneeDetail?storeInfo.salesConsigneeName + storeInfo.salesConsigneeMobile +' '+ storeInfo.salesConsigneeAddressPath + storeInfo.salesConsigneeDetail:'暂未完善'}} + {{storeInfo.salesConsigneeName !== 'null' ? storeInfo.salesConsigneeName : '' || storeInfo.salesConsigneeMobile !=='null' ?storeInfo.salesConsigneeMobile:''|| storeInfo.salesConsigneeAddressPath !=='null'?storeInfo.salesConsigneeAddressPath:'' || storeInfo.salesConsigneeDetail !=='null'?storeInfo.salesConsigneeDetail:'' ?storeInfo.salesConsigneeName + storeInfo.salesConsigneeMobile +' '+ storeInfo.salesConsigneeAddressPath + storeInfo.salesConsigneeDetail:'暂未完善'}} + -

店铺定位: diff --git a/manager/src/views/sys/setting-manage/setting/BASE_SETTING.vue b/manager/src/views/sys/setting-manage/setting/BASE_SETTING.vue index 0e7c3c26..08811844 100644 --- a/manager/src/views/sys/setting-manage/setting/BASE_SETTING.vue +++ b/manager/src/views/sys/setting-manage/setting/BASE_SETTING.vue @@ -56,7 +56,10 @@ import { handleSubmit } from "./validate"; import ossManage from "@/views/sys/oss-manage/ossManage"; export default { title: "基础设置", - props: ["res", "type"], + props: { + res:Object, + type:'' + }, components: { ossManage, }, @@ -104,6 +107,8 @@ export default { setSetting(this.type, this.formValidate).then((res) => { if (res.success) { this.$Message.success("保存成功!"); + localStorage.setItem("icon", this.formValidate.domainLogo); + window.document.title = this.formValidate.siteName + " - 运营后台"; } else { this.$Message.error("保存失败!"); } diff --git a/manager/src/views/sys/setting-manage/setting/POINT_SETTING.vue b/manager/src/views/sys/setting-manage/setting/POINT_SETTING.vue index 4b85dddd..90967891 100644 --- a/manager/src/views/sys/setting-manage/setting/POINT_SETTING.vue +++ b/manager/src/views/sys/setting-manage/setting/POINT_SETTING.vue @@ -8,13 +8,13 @@ - + diff --git a/seller/src/libs/routerJson.js b/seller/src/libs/routerJson.js index 216fe8a8..21d86b46 100644 --- a/seller/src/libs/routerJson.js +++ b/seller/src/libs/routerJson.js @@ -432,15 +432,15 @@ export const result = [{ component: "shop/shopSetting", children: null, }, - { - name: "shopAddress", - level: 2, - type: 0, - title: "自提管理", - path: "shopAddress", - component: "shop/shopAddress", - children: null, - } + // { + // name: "shopAddress", + // level: 2, + // type: 0, + // title: "自提管理", + // path: "shopAddress", + // component: "shop/shopAddress", + // children: null, + // } ] } ] From 706bab7eff63eb2cf1de2b372dd0b91950a42ea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lemon=E6=A9=AA?= <17633066053@163.com> Date: Tue, 17 May 2022 17:27:19 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9buyer=E7=AB=AF=E5=8F=91?= =?UTF-8?q?=E7=8E=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buyer/src/config/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buyer/src/config/index.js b/buyer/src/config/index.js index 79aae54f..03bfbc07 100644 --- a/buyer/src/config/index.js +++ b/buyer/src/config/index.js @@ -1,7 +1,7 @@ -var storage = require('@/plugins/storage'); + +const Cookie = require('js-cookie') module.exports = { - //title: "lili-shop", //配置显示在浏览器标签的title、底部信息、部分信息展示的值 - title:storage.default.getItem('siteName'), + title:Cookie.get('siteName'), //配置显示在浏览器标签的title、底部信息、部分信息展示的值 icpCard: "", // icp证 company: { href: "https://pickmall.cn", From 48f3c38fbd6b5636d5e7afd15943cbd22ca75eb2 Mon Sep 17 00:00:00 2001 From: mhhhh Date: Wed, 18 May 2022 21:53:32 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96logo?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/src/api/common.js | 5 +++ manager/src/views/Main.vue | 62 +++++++++++++++++++++----------------- 2 files changed, 40 insertions(+), 27 deletions(-) diff --git a/manager/src/api/common.js b/manager/src/api/common.js index 807a3769..7e0810f6 100644 --- a/manager/src/api/common.js +++ b/manager/src/api/common.js @@ -23,3 +23,8 @@ export const postVerifyImg = (params) => { export const getLogo = ()=>{ return getRequest (`${commonUrl}/common/common/logo`); }; + +// 获取系统基础信息 +export const getSetsite = () => { + return getRequest(`${commonUrl}/common/common/site`); +}; \ No newline at end of file diff --git a/manager/src/views/Main.vue b/manager/src/views/Main.vue index e618b85d..d0c1887d 100644 --- a/manager/src/views/Main.vue +++ b/manager/src/views/Main.vue @@ -83,8 +83,8 @@ import messageTip from "./main-components/message-tip.vue"; import circleLoading from "@/views/my-components/lili/circle-loading.vue"; import Cookies from "js-cookie"; import util from "@/libs/util.js"; -import { getNoticePage, logout, getSetting } from "@/api/index"; -import {getLogo} from "@/api/common" +import { getNoticePage, logout } from "@/api/index"; +import { getLogo, getSetsite } from "@/api/common"; var client; export default { @@ -130,30 +130,33 @@ export default { this.sliceNum = 2; } //获取domainLogo - getSetting("BASE_SETTING").then((res) => { - if (res.success) { - //动态获取icon - this.setStore("icon", res.result.domainLogo); - this.domainLogo = res.result.domainLogo; - let link = - document.querySelector("link[rel*='icon']") || - document.createElement("link"); - link.type = "image/x-icon"; - link.href = res.result.domainLogo; - link.rel = "shortcut icon"; - document.getElementsByTagName("head")[0].appendChild(link); - //动态获取siteName - this.setStore("title", res.result.siteName); - window.document.title = res.result.siteName + " - 运营后台"; - } - }); - getLogo().then((res)=>{ - if(res.success&&res.result.settingValue){ - let data = JSON.parse(res.result.settingValue); + getSetsite().then((res) => { + const { domainLogo, siteName } = JSON.parse(res.result.settingValue); + // console.log(data, "ressss"); - console.log(data); - } - }) + //list:res.result.settingValue.join(",") + this.domainLogo = domainLogo; + //动态获取icon + this.setStore("icon", this.domainLogo); + // this.domainLogo = this.domainLogo; + let link = + document.querySelector("link[rel*='icon']") || + document.ceateElement("link"); + link.type = "image/x-icon"; + link.href = this.domainLogo; + link.rel = "shortcut icon"; + document.getElementsByTagName("head")[0].appendChild(link); + //动态获取siteName + this.setStore("title", siteName); + window.document.title = siteName + " - 运营后台"; + }), + getLogo().then((res) => { + if (res.success && res.result.settingValue) { + let data = JSON.parse(res.result.settingValue); + + console.log(data); + } + }); // 读取未读消息数 getNoticePage({}).then((res) => { if (res.success) { @@ -199,7 +202,12 @@ export default { }); if (!openpageHasTag) { // 解决关闭当前标签后再点击回退按钮会退到当前页时没有标签的问题 - util.openNewPage(this, name, this.$route.params || {}, this.$route.query || {}); + util.openNewPage( + this, + name, + this.$route.params || {}, + this.$route.query || {} + ); } }, //宽度动态计算 @@ -217,7 +225,7 @@ export default { $route(to, from) { this.checkTag(to.name); localStorage.currentPageName = to.name; - } + }, }, mounted() { this.init(); From 9d7a06e867dd8001cde07ac06f2ca54cc1e059eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lemon=E6=A9=AA?= <17633066053@163.com> Date: Thu, 19 May 2022 09:13:16 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=AB=AF=E4=BB=A3=E5=8A=9E=E4=BA=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/main-components/message-tip.vue | 2 +- manager/src/views/main.scss | 7 +-- .../goods/goods-seller/goodsOperationSec.vue | 46 +++++++++++++------ 3 files changed, 33 insertions(+), 22 deletions(-) diff --git a/manager/src/views/main-components/message-tip.vue b/manager/src/views/main-components/message-tip.vue index 34753204..6e13cb4f 100644 --- a/manager/src/views/main-components/message-tip.vue +++ b/manager/src/views/main-components/message-tip.vue @@ -3,7 +3,7 @@ - {{ value > 0 ? "有" + value + "条未读消息" : "无未读消息" }} + {{ value > 0 ? "有" + value + "条待办事项" : "无待办事项" }} diff --git a/manager/src/views/main.scss b/manager/src/views/main.scss index f12849bc..814bcb99 100644 --- a/manager/src/views/main.scss +++ b/manager/src/views/main.scss @@ -196,7 +196,7 @@ display: inline-block; cursor: pointer; margin-right: 5px; - width: 200px; + max-width: 200px; overflow: hidden; word-wrap: normal; white-space: nowrap; @@ -208,11 +208,6 @@ text-align: right; } } - - &-innercon { - height: 100%; - padding-right: 14px; - } } .full-screen-btn-con { diff --git a/seller/src/views/goods/goods-seller/goodsOperationSec.vue b/seller/src/views/goods/goods-seller/goodsOperationSec.vue index 2c229df6..1069655b 100644 --- a/seller/src/views/goods/goods-seller/goodsOperationSec.vue +++ b/seller/src/views/goods/goods-seller/goodsOperationSec.vue @@ -1066,13 +1066,13 @@ export default { this.$set(this.skuInfo, this.skuInfo.length, { spec_values: [ { - name: "规格项", - value: "规格项值" + this.skuInfo.length, - _id: new Date().getTime() + Math.random(0.1), + name: '规格名'+this.skuInfo.length, + value: '', + ['_id'+this.skuInfo.length]: new Date().getTime() + Math.random(0.1), }, ], - name: "规格名", - _id: new Date().getTime(), + name: '规格名'+this.skuInfo.length, + ['_id'+this.skuInfo.length]: new Date().getTime(), }); this.renderTableData(); }, @@ -1126,6 +1126,7 @@ export default { this.$Message.error("规格值不能大于10个!"); return; } + this.$set(item.spec_values, item.spec_values.length, { name: item.name, value: "", @@ -1201,7 +1202,6 @@ export default { this.skuTableColumn = pushData; //克隆所有渲染的数据 let cloneTemp = cloneObj(this.skuInfo); - //判定 是否存在规格分组 if (cloneTemp[0]) { //存放最终结果 @@ -1212,21 +1212,26 @@ export default { [cloneTemp[0].name]: specItem.value, images: this.baseInfoForm.goodsGalleryFiles || [], _name: cloneTemp[0].name, + ...specItem, }); }); cloneTemp.splice(0, 1); + result = this.specIterator(result, cloneTemp); this.skuTableData = result; + console.log(result) this.skuTableData.forEach((item, index) => { this.initSkuTableData.forEach((sku) => { // 多个规格项 判断每个id数组通过赋值 - if (sku._id.length && this.scalarArrayEquals(item._id, sku._id)) { - this.skuTableData[index] = { - ...item, - ...sku, - }; - } else if (item.value == sku[item._name] || item._id == sku._id) { + + // if (sku._id.length && this.scalarArrayEquals(item._id, sku._id)) { + // this.skuTableData[index] = { + // ...item, + // ...sku, + // }; + // } else + if (item.value == sku[item._name] || item._id == sku._id) { // // 单个规格项如果id重复 赋值 this.skuTableData[index] = { ...sku, @@ -1248,12 +1253,14 @@ export default { if (cloneTemp.length > 0) { let table = []; result.forEach((resItem) => { - cloneTemp[0].spec_values.forEach((valItem,i) => { + cloneTemp[0].spec_values.forEach((valItem, i) => { let obj = cloneObj(resItem); obj[cloneTemp[0].name] = valItem.value; obj._name = obj[cloneTemp[0].name]; + if (obj._id) { - obj._id = `${obj._id},${obj._id + i}`.split(","); + // obj._id = `${obj._id},${cloneTemp[0].spec_values[i+1]?._id }`.split(","); + } table.push(obj); }); @@ -1283,6 +1290,15 @@ export default { }); } }, + // 判断相同数组的值 + scalarArrayEquals(array1, array2) { + return ( + array1.length === array2.length && + array1.every(function (v, i) { + return v === array2[i]; + }) + ); + }, /** 自动完成表单所需方法*/ filterMethod(value, option) { return option.toUpperCase().indexOf(value.toUpperCase()) !== -1; @@ -1392,7 +1408,7 @@ export default { delete sku._id; delete sku.name; delete sku.value; - delete sku._name + delete sku._name; return sku; }); From a3f5212bbcd803b88758443cef3f4c1545e80fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lemon=E6=A9=AA?= <17633066053@163.com> Date: Thu, 19 May 2022 15:51:32 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=A2=AB=E5=A2=99?= =?UTF-8?q?=E7=9A=84cdn=20=E5=90=AF=E7=94=A8pickmall=20cdn=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buyer/src/config/index.js | 2 +- buyer/vue.config.js | 14 ++++++------ manager/src/config/index.js | 2 +- .../src/views/sys/oss-manage/ossManage.vue | 10 +++------ manager/vue.config.js | 22 +++++++++---------- seller/src/config/index.js | 2 +- seller/vue.config.js | 20 ++++++++--------- 7 files changed, 34 insertions(+), 38 deletions(-) diff --git a/buyer/src/config/index.js b/buyer/src/config/index.js index 03bfbc07..b4e4a718 100644 --- a/buyer/src/config/index.js +++ b/buyer/src/config/index.js @@ -20,6 +20,6 @@ module.exports = { * 如果2021年12月02日之前申请的无视上面代码 */ aMapKey: "b440952723253aa9fe483e698057bf7d", //高德web端申请的api key - enableCDN: false, //生产环境 是否启用cdn加载 vue等js + enableCDN: true, //生产环境 是否启用cdn加载 vue等js port: 10000, //端口 }; diff --git a/buyer/vue.config.js b/buyer/vue.config.js index 34650b64..dfd18a34 100644 --- a/buyer/vue.config.js +++ b/buyer/vue.config.js @@ -25,15 +25,15 @@ let externals = { // 使用CDN的内容 let cdn = { - css: ["https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/styles/iview.css"], + css: ["https://cdn.pickmall.cn/cdn/iview.css"], js: [ // vue must at first! - "https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js", - "https://cdn.jsdelivr.net/npm/vuex@3.1.2/dist/vuex.min.js", - "https://cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.min.js", - "https://cdn.jsdelivr.net/npm/axios@0.19.2/dist/axios.min.js", - "https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/iview.min.js", - "https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js" + "https://cdn.pickmall.cn/cdn/vue.min.js", + "https://cdn.pickmall.cn/cdn/vuex.min.js", + "https://cdn.pickmall.cn/cdn/vue-router.min.js", + "https://cdn.pickmall.cn/cdn/axios.min.js", + "https://cdn.pickmall.cn/cdn/iview.min.js", + "https://cdn.pickmall.cn/cdn/js.cookie.min.js", ] }; diff --git a/manager/src/config/index.js b/manager/src/config/index.js index ca8772e1..0361f303 100644 --- a/manager/src/config/index.js +++ b/manager/src/config/index.js @@ -13,6 +13,6 @@ module.exports = { */ aMapKey: "b440952723253aa9fe483e698057bf7d", website: "https://www.pickmall.cn", //官网地址 - enableCDN: false, //生产环境 是否启用cdn加载 vue等js + enableCDN: true, //生产环境 是否启用cdn加载 vue等js port: 10003, //端口 }; diff --git a/manager/src/views/sys/oss-manage/ossManage.vue b/manager/src/views/sys/oss-manage/ossManage.vue index eb194c2d..b255e4c5 100644 --- a/manager/src/views/sys/oss-manage/ossManage.vue +++ b/manager/src/views/sys/oss-manage/ossManage.vue @@ -26,7 +26,7 @@ style="width: 200px" /> - + - + diff --git a/manager/vue.config.js b/manager/vue.config.js index 02a8386e..2a3ea716 100644 --- a/manager/vue.config.js +++ b/manager/vue.config.js @@ -30,19 +30,19 @@ let externals = { // 使用CDN的内容 let cdn = { - css: ["https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/styles/iview.css"], + css: ["https://cdn.pickmall.cn/cdn/iview.css"], js: [ // vue must at first! - "https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js", - "https://cdn.jsdelivr.net/npm/vuex@3.1.2/dist/vuex.min.js", - "https://cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.min.js", - "https://cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js", - "https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/iview.min.js", - "https://cdn.jsdelivr.net/npm/vue-lazyload@1.3.3/vue-lazyload.min.js", - "https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js", - "https://cdn.jsdelivr.net/npm/dplayer@1.25.0/dist/DPlayer.min.js", - "https://cdn.jsdelivr.net/npm/wangeditor@latest/dist/wangEditor.min.js", - "https://cdn.jsdelivr.net/npm/sockjs-client@1/dist/sockjs.min.js", + "https://cdn.pickmall.cn/cdn/vue.min.js", + "https://cdn.pickmall.cn/cdn/vuex.min.js", + "https://cdn.pickmall.cn/cdn/vue-router.min.js", + "https://cdn.pickmall.cn/cdn/axios.min.js", + "https://cdn.pickmall.cn/cdn/iview.min.js", + "https://cdn.pickmall.cn/cdn/vue-lazyload.min.js", + "https://cdn.pickmall.cn/cdn/js.cookie.min.js", + "https://cdn.pickmall.cn/cdn/DPlayer.min.js", + "https://cdn.pickmall.cn/cdn/wangEditor.min.js", + "https://cdn.pickmall.cn/cdn/sockjs.min.js", "https://gw.alipayobjects.com/os/lib/antv/g2/4.1.24/dist/g2.min.js" ] }; diff --git a/seller/src/config/index.js b/seller/src/config/index.js index 7991ee04..27fa36ea 100644 --- a/seller/src/config/index.js +++ b/seller/src/config/index.js @@ -13,6 +13,6 @@ module.exports = { */ aMapKey: "b440952723253aa9fe483e698057bf7d", //高德web端申请的api key website: "https://www.pickmall.cn", //官网地址 - enableCDN: false, //生产环境 是否启用cdn加载 vue等js + enableCDN: true, //生产环境 是否启用cdn加载 vue等js port: 10002, //端口 }; diff --git a/seller/vue.config.js b/seller/vue.config.js index cc2d8034..2b7f6305 100644 --- a/seller/vue.config.js +++ b/seller/vue.config.js @@ -29,18 +29,18 @@ let externals = { // 使用CDN的内容 let cdn = { - css: ["https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/styles/iview.css"], + css: ["https://cdn.pickmall.cn/cdn/iview.css"], js: [ // vue must at first! - "https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js", - "https://cdn.jsdelivr.net/npm/vuex@3.1.2/dist/vuex.min.js", - "https://cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.min.js", - "https://cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js", - "https://cdn.jsdelivr.net/npm/view-design@4.1.1/dist/iview.min.js", - "https://cdn.jsdelivr.net/npm/vue-lazyload@1.3.3/vue-lazyload.min.js", - "https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js", - "https://cdn.jsdelivr.net/npm/wangeditor@latest/dist/wangEditor.min.js", - "https://cdn.jsdelivr.net/npm/sockjs-client@1/dist/sockjs.min.js", + "https://cdn.pickmall.cn/cdn/vue.min.js", + "https://cdn.pickmall.cn/cdn/vuex.min.js", + "https://cdn.pickmall.cn/cdn/vue-router.min.js", + "https://cdn.pickmall.cn/cdn/axios.min.js", + "https://cdn.pickmall.cn/cdn/iview.min.js", + "https://cdn.pickmall.cn/cdn/vue-lazyload.min.js", + "https://cdn.pickmall.cn/cdn/js.cookie.min.js", + "https://cdn.pickmall.cn/cdn/wangEditor.min.js", + "https://cdn.pickmall.cn/cdn/sockjs.min.js", "https://gw.alipayobjects.com/os/lib/antv/g2/4.1.24/dist/g2.min.js" ] };