Commit ed8f9754 by 无尘

fix:修改日志

parent a7435638
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.730285803a73dd515f48925ba8e37804.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.affaf1d1b39481fbe6ab.js></script><script type=text/javascript src=./static/js/vendor.04714449d6ef1a8af053.js></script><script type=text/javascript src=./static/js/app.541ee0e424c2b3397b43.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.defbdbcf0397d7a03967b0f036f05075.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.c506203007ce87786048.js></script><script type=text/javascript src=./static/js/vendor.04714449d6ef1a8af053.js></script><script type=text/javascript src=./static/js/app.0cb364040176b7398211.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(b,d,n){for(var r,t,o,i=0,u=[];i<b.length;i++)t=b[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(f&&f(b,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=c(c.s=n[i]);return o};var b={},a={82:0};function c(f){if(b[f])return b[f].exports;var a=b[f]={i:f,l:!1,exports:{}};return e[f].call(a.exports,a,a.exports,c),a.l=!0,a.exports}c.e=function(e){var f=a[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var b=new Promise(function(b,c){f=a[e]=[b,c]});f[2]=b;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,c.nc&&n.setAttribute("nonce",c.nc),n.src=c.p+"static/js/"+e+"."+{0:"860bfa3cb8eb468b7ed1",1:"954a8a70c5f1171933ac",2:"2025d32c544f960c7161",3:"10805c037e3a0cc04626",4:"7fb54b0d6edc84c910b5",5:"d493a299eefcfbd9f885",6:"987ab930d70320e9de11",7:"66113db36be47feb5214",8:"6688862270a7a115521b",9:"d57dfc616b3e0f0d78be",10:"98698b3c8fa85f2c73c2",11:"5ffb75c5ae3d06880ce1",12:"c4aaf424366ed7c79c58",13:"8676feea9b0f73967926",14:"24239555b415fe7edf8c",15:"df2516fb08ca009d145d",16:"2e67d6b713d29f49454e",17:"ffa8fd78809f2051ab27",18:"8cd0bfcbfb9f6254b106",19:"f36008a4491a333b3887",20:"3739332a7b56b9610431",21:"b9552ac568217b38c707",22:"684c63e8479a7b93803e",23:"18d44d458a6400000fb1",24:"bc0af42e1fe553ea2046",25:"3a35e9ed0b74537fabbf",26:"131de4aa19cded3e450a",27:"fb8fb618015fae7bcfa6",28:"87049d73048403debd2d",29:"1db0d8b2a52b5b9da617",30:"72b65af10d5dcd3ff7cc",31:"dbb46903fc0cbb764ecb",32:"6a8ddb58b7d0c5200b5b",33:"eb6f846ebe5e9ebf77d2",34:"410398af20671e879461",35:"d1a36a3d6b3a90c2bb5f",36:"10d5f0ab0428267ba420",37:"8f05d65ffc9ef20cfb3b",38:"6a9bb31c1f90c96210c1",39:"2599e9613caef55f751c",40:"13ee52dc4832097dde95",41:"1c7ad7462b20d739bfd0",42:"b412deb1296e4926ae31",43:"c4327dbbe9d97630f122",44:"a14c2e9f753265f2b9c1",45:"ba8d86df490ee2fd92e3",46:"664b052b82d2d665ef0f",47:"142b6ac1f01339155cf1",48:"d063499fc53f109861e6",49:"335a1ee0f127917485a9",50:"eb8d78437efb93b27bb5",51:"18643cd256ed40424770",52:"2c56855886aba5153dfb",53:"8511a52e731f88850f56",54:"20d1fa1d7197fb03f561",55:"66d6bebca2c9ad8be9e1",56:"e2778dccba380cc9aa70",57:"0e458cb17af2cd84e871",58:"1606f8fed39bf289ed0e",59:"cb5a57c61337260a25ea",60:"e10d02ed3d3fd3f20f60",61:"9dd6e487827000a7056c",62:"7e6e0052d51c7547d70a",63:"0f8d3111b2b4e4f8c57b",64:"ce82fb945a44f47f1c1f",65:"52304eb24aada488c91f",66:"aedddf066934e7c5b22f",67:"9d4b6b28821cbcd086d9",68:"5b0ebf4833498e06a8ed",69:"57a459b8399a5dd18b15",70:"2e0e12de9a72951a0cc8",71:"1730b154501db72324c2",72:"74be2e910bb079c94ae5",73:"7bfbeaa07d92afa9ff97",74:"61f8d00f7b5daf9b315a",75:"db3fed59d5479f7a0e68",76:"17e932433f889bef98c9",77:"1ca8827ee674c2bf8322",78:"925a2c05ec6516adf1e6",79:"59d04c094219fa1a9800"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var f=a[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),b},c.m=e,c.c=b,c.d=function(e,f,b){c.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:b})},c.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(f,"a",f),f},c.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(a,d,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(f&&f(a,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=c(c.s=n[i]);return o};var a={},b={82:0};function c(f){if(a[f])return a[f].exports;var b=a[f]={i:f,l:!1,exports:{}};return e[f].call(b.exports,b,b.exports,c),b.l=!0,b.exports}c.e=function(e){var f=b[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var a=new Promise(function(a,c){f=b[e]=[a,c]});f[2]=a;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,c.nc&&n.setAttribute("nonce",c.nc),n.src=c.p+"static/js/"+e+"."+{0:"860bfa3cb8eb468b7ed1",1:"954a8a70c5f1171933ac",2:"2025d32c544f960c7161",3:"10805c037e3a0cc04626",4:"7fb54b0d6edc84c910b5",5:"d493a299eefcfbd9f885",6:"987ab930d70320e9de11",7:"66113db36be47feb5214",8:"6688862270a7a115521b",9:"8dd7ffff397475701e53",10:"ba45ab3ce5ecc5a4c375",11:"187b9452f775e45ee947",12:"361bae28995704fa0a09",13:"8676feea9b0f73967926",14:"24239555b415fe7edf8c",15:"df2516fb08ca009d145d",16:"2e67d6b713d29f49454e",17:"ffa8fd78809f2051ab27",18:"8cd0bfcbfb9f6254b106",19:"f36008a4491a333b3887",20:"3739332a7b56b9610431",21:"b9552ac568217b38c707",22:"684c63e8479a7b93803e",23:"18d44d458a6400000fb1",24:"bc0af42e1fe553ea2046",25:"3a35e9ed0b74537fabbf",26:"131de4aa19cded3e450a",27:"fb8fb618015fae7bcfa6",28:"87049d73048403debd2d",29:"1db0d8b2a52b5b9da617",30:"72b65af10d5dcd3ff7cc",31:"dbb46903fc0cbb764ecb",32:"6a8ddb58b7d0c5200b5b",33:"eb6f846ebe5e9ebf77d2",34:"410398af20671e879461",35:"d1a36a3d6b3a90c2bb5f",36:"10d5f0ab0428267ba420",37:"8f05d65ffc9ef20cfb3b",38:"6a9bb31c1f90c96210c1",39:"2599e9613caef55f751c",40:"13ee52dc4832097dde95",41:"1c7ad7462b20d739bfd0",42:"b412deb1296e4926ae31",43:"c4327dbbe9d97630f122",44:"a14c2e9f753265f2b9c1",45:"ba8d86df490ee2fd92e3",46:"664b052b82d2d665ef0f",47:"142b6ac1f01339155cf1",48:"d063499fc53f109861e6",49:"335a1ee0f127917485a9",50:"eb8d78437efb93b27bb5",51:"18643cd256ed40424770",52:"2c56855886aba5153dfb",53:"8511a52e731f88850f56",54:"20d1fa1d7197fb03f561",55:"66d6bebca2c9ad8be9e1",56:"e2778dccba380cc9aa70",57:"0e458cb17af2cd84e871",58:"1606f8fed39bf289ed0e",59:"cb5a57c61337260a25ea",60:"e10d02ed3d3fd3f20f60",61:"9dd6e487827000a7056c",62:"7e6e0052d51c7547d70a",63:"0f8d3111b2b4e4f8c57b",64:"ce82fb945a44f47f1c1f",65:"52304eb24aada488c91f",66:"aedddf066934e7c5b22f",67:"9d4b6b28821cbcd086d9",68:"5b0ebf4833498e06a8ed",69:"57a459b8399a5dd18b15",70:"2e0e12de9a72951a0cc8",71:"1730b154501db72324c2",72:"74be2e910bb079c94ae5",73:"7bfbeaa07d92afa9ff97",74:"61f8d00f7b5daf9b315a",75:"db3fed59d5479f7a0e68",76:"17e932433f889bef98c9",77:"1ca8827ee674c2bf8322",78:"925a2c05ec6516adf1e6",79:"59d04c094219fa1a9800"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var f=b[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),a},c.m=e,c.c=a,c.d=function(e,f,a){c.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:a})},c.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(f,"a",f),f},c.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-04-14 09:50:16
* @LastEditors: 无尘
* @LastEditTime: 2020-06-24 14:48:01
* @LastEditTime: 2020-06-30 11:35:11
-->
<!--
<set-visiable :brandId="brandId" @closeStore="closeStore" @submitStore="submitStore"></set-visiable>
......@@ -21,7 +21,7 @@
<el-radio v-model="formData.sendRange" label="1" @change="changeRange">所有门店</el-radio>
<el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="2" @change="changeRange">部分分组</el-radio>
<div v-if="formData.sendRange == 2" class="w-240 inline-block item-cell-select">
<gic-select-group :brandId="brandId" class="m-l-10" :width="213" :selectData="formData.selectList" @checkGroupIds="checkGroupIds"> </gic-select-group>
<gic-select-group-mult :brandId="brandId" class="m-l-10" :width="213" :selectData="formData.selectList" @checkGroupIds="checkGroupIds"> </gic-select-group-mult>
</div>
<el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="3" @change="changeRange">部分门店</el-radio>
<div v-if="formData.sendRange == 3" class="w-240 inline-block item-cell-select">
......@@ -39,7 +39,7 @@
</template>
<script>
import gicSelectStore from '@/components/common/gic-select-store.vue';
import gicSelectGroup from '@/components/common/gic-select-group.vue';
import gicSelectGroupMult from '@/components/common/gic-select-group-mult.vue';
import { _debounce } from '@/common/js/public';
import { postRequest } from '@/api/api';
import showMsg from '@/common/js/showmsg';
......@@ -52,6 +52,12 @@ export default {
return '';
}
},
setStoreShow: {
type: Boolean,
default() {
return false;
}
},
editRow: {
type: Object,
default() {
......@@ -66,7 +72,7 @@ export default {
}
},
components: {
gicSelectGroup,
gicSelectGroupMult,
gicSelectStore
},
data() {
......@@ -74,7 +80,7 @@ export default {
editPersion: localStorage.getItem('userInfos') && JSON.parse(localStorage.getItem('userInfos')).staffDTO ? JSON.parse(localStorage.getItem('userInfos')).staffDTO.staffName : '',
wxEnterpriseRelatedId: localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
loading: false,
dialogVisible: true,
dialogVisible: this.setStoreShow,
formData: {
sendRange: '1',
selectList: []
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-02-08 10:27:21
* @LastEditors: 无尘
* @LastEditTime: 2020-06-30 11:27:36
-->
<!--
选择门店分组组件:
<gic-select-group
:selectData="selectData"
@checkGroupIds="checkGroupIds">
</gic-select-group>
import gicSelectGroup from '@/components/common/gic-select-group.vue';
checkGroupIds: function(nodes) {
const that = this;
that.conditionObj.groupIds = nodes;
},
-->
<template>
<el-popover placement="bottom" style="min-width: 357px" v-model="departmentVisible">
<div class="select-search">
<el-input placeholder="请输入内容" v-model="searchSelect" style="width: 100%;" @keyup.native="value => toInput(value, searchSelect)" @clear="clearSearch"> <i slot="prefix" class="el-input__icon el-icon-search"></i> </el-input>
</div>
<div class="select-tree-wrap m-t-10">
<!--:load="loadNode"-->
<el-tree :filter-node-method="filterNode" clearable :data="groupData" :default-checked-keys="checkedKeys" node-key="storeGroupId" ref="groupTree" show-checkbox default-expand-all :props="defaultProps" :expand-on-click-node="false" @check="checkGroup">
<span class="custom-tree-node" slot-scope="{ node, data }">
<span :class="['font-14 p-r-10 iconfont', data.isStore == 1 ? 'icondianpu-kuai' : 'iconqiye-tianchong', data.bindFlag == 1 ? 'color-2f54eb' : 'color-dedfe6']"></span><span class="font-14 color-606266">{{ node.label }}</span>
</span>
</el-tree>
</div>
<div class="flex-column item-cell-select inline-block " slot="reference">
<div class="depart-item-wrap">
<div :style="{ width: width }" class="el-select el-select--large depart-item-content">
<span class="font-14 color-c0c4cc p-l-10" style="display: inline-block;line-height: 32px;color: #c0c4cc;" v-if="!groupIds.length">请选择门店分组</span>
<div class="el-select__tags" style="max-width: 348px;">
<span style="display:block">
<template v-for="(item, index) in groupIds">
<span class="el-tag el-tag--info el-tag--small" :key="index">
<span class="el-select__tags-text">{{ item.departmentName }}</span>
<i class="el-tag__close el-icon-close" @click.stop="delDepart(index, groupIds)"></i>
</span>
</template>
</span>
</div>
</div>
</div>
</div>
</el-popover>
</template>
<script>
import { getRequest } from '@/api/api';
import errMsg from '@/common/js/error';
import { _debounce } from '@/common/js/public';
export default {
name: 'gic-select-group',
props: {
width: {
type: String,
default() {
return '357px';
}
},
selectData: {
type: [Object, Array],
default() {
return [];
}
},
brandId: {
type: String,
default() {
return '';
}
}
},
data() {
return {
projectName: '', // 当前项目名
enterpriseId: this.brandId,
searchSelect: '', // 搜索字段
departmentVisible: false,
groupIds: [],
groupData: [],
groupDataCopy: [],
defaultProps: {
children: 'children',
label: 'storeGroupName'
},
checkedKeys: this.selectData.length ? this.selectData.map(ele => ele.departmentId) : []
};
},
methods: {
filterNode(value, data) {
if (!value || !data.label) return true;
return data.label.indexOf(value) !== -1;
},
/**
* 加载更多
*/
async loadNode(node, resolve) {
// console.log(node, resolve);
const that = this;
if (node.level === 0) {
return resolve(that.getGroup());
} else {
await that.getGroup(node, node.data, resolve);
}
},
/**
* 输入
*/
toInput: _debounce(function(e, value) {
const that = this;
// that.getGroup();
if (!that.groupDataCopy.length) {
return false;
}
}, 500),
/**
* 清空
*/
clearSearch() {
const that = this;
that.groupData = JSON.parse(JSON.stringify(that.groupDataCopy));
},
/**
* 删除
*/
delDepart(index, arr) {
const that = this;
arr.splice(index, 1);
const keys = arr.map(ele => ele.storeGroupId);
that.setCheckedKeys(keys);
},
/**
* 选择 tree 节点,获取选择节点信息
*/
checkGroup: function(e) {
const that = this;
that.groupIds = that.$refs.groupTree.getCheckedNodes();
that.$emit('checkGroupIds', that.$refs.groupTree.getCheckedNodes());
},
/**
* 设置 tree
*/
setCheckedKeys(keys) {
const that = this;
that.$refs.groupTree.setCheckedKeys(keys);
that.$emit('checkGroupIds', that.$refs.groupTree.getCheckedNodes());
},
/**
* 处理排序
*/
async handleSort(item) {
const that = this;
for (let i = 0; i < item.children.length; i++) {
item.children.sort(function(a, b) {
return a.storeGroupSort - b.storeGroupSort;
});
if (item.children[i].length) {
await that.handleSort(item.children[i]);
}
}
},
/**
* 简单数组-->父子数组对象
*/
async treeData(data) {
// const that = this;
let tree = data.filter(father => {
//循环所有项
let branchArr = data.filter(child => {
return father.storeGroupId == child.parentGroupId; //返回每一项的子级数组
});
if (branchArr.length > 0) {
father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值
}
return father.parentGroupId == 0; //返回第一层
});
// 排序
if (tree.length) {
tree.sort(function(a, b) {
return a.storeGroupSort - b.storeGroupSort;
});
}
/* for (let i = 0; i < tree[0].children.length; i++) {
if (tree[0].children[i].lenth) {
await that.handleSort(tree[0].children[i]);
}
} */
tree.forEach(function(ele, index) {
if (!!ele.children && ele.children.length) {
ele.children.sort(function(a, b) {
return a.storeGroupSort - b.storeGroupSort;
});
}
});
return tree;
},
/**
* 获取门店分组
*/
async getGroup() {
const that = this;
let para = {
enterpriseId: that.brandId
};
getRequest('/haoban-manage3-web/gic-department-list', para)
.then(async res => {
let resData = res.data;
if (resData.errorCode == 1) {
if (!!resData.result && !!resData.result.length) {
resData.result.forEach(ele => {
ele.label = ele.storeGroupName;
ele.departmentName = ele.storeGroupName;
});
const data = await that.treeData(resData.result);
that.$nextTick(() => {
that.groupData = JSON.parse(JSON.stringify(data)) || [];
that.groupDataCopy = JSON.parse(JSON.stringify(that.groupData)) || [];
});
that.$forceUpdate();
}
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
}
},
watch: {
selectData: function(newData, oldData) {
let that = this;
if (!!newData.length) {
that.groupIds = newData;
} else {
that.groupIds = [];
}
},
searchSelect(val) {
this.$refs.groupTree.filter(val);
},
brandId(val) {
const that = this;
if (val) {
that.searchSelect = '';
that.groupIds = [];
that.groupData = [];
that.groupDataCopy = [];
that.getGroup();
}
}
},
mounted() {
const that = this;
// 对否有默认选中数据
if (!!that.selectData.length) {
that.groupIds = that.selectData;
} else {
that.groupIds = [];
}
that.getGroup();
}
};
</script>
<style lang="less" scoped>
.depart-item-content {
width: 213px;
height: 32px;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
border: 1px solid #c4c6cf;
cursor: pointer;
box-sizing: border-box;
}
.select-tree-wrap {
max-height: 300px;
overflow-y: auto;
}
.item-cell-select {
/deep/ .el-select__tags {
white-space: nowrap;
overflow: hidden;
}
.el-select {
.el-tag {
border-radius: 2px;
border: 1px solid rgba(220, 223, 230, 1);
background-color: #fff;
.el-tag__close {
top: 1px;
color: #909399;
&:hover {
background-color: transparent;
}
}
}
}
}
</style>
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-06-20 14:36:37
* @LastEditors: 无尘
* @LastEditTime: 2020-06-28 17:43:37
* @LastEditTime: 2020-06-30 11:33:12
-->
<template>
<div class="app-detail-wrap">
......@@ -47,7 +47,7 @@
<div v-if="tableData.length == 0" class="text-center table-set-line"><span class="font-14 color-606266">暂无门店分组,</span><el-button :disabled="disableSet" type="text" @click="toSetStore()">去设置</el-button></div>
</div>
</div>
<set-visiable v-if="setStoreShow" :brandId="brandId" @closeStore="closeStore" @submitStore="submitStore"></set-visiable>
<set-visiable :setStoreShow="setStoreShow" :brandId="brandId" @closeStore="closeStore" @submitStore="submitStore"></set-visiable>
</div>
</template>
<script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment