Browse Source

面包屑相关

pull/102/head
pengda 4 weeks ago
parent
commit
6ef7c01e99
  1. 4
      src/components/Breadcrumb.vue
  2. 4
      src/components/site/serviceSetting/valueAdded.vue
  3. 6
      src/store/index.js
  4. 13
      src/views/agent/siteServiceAdd.vue
  5. 7
      src/views/agent/siteServiceEdit.vue
  6. 5
      src/views/agent/siteServiceList.vue

4
src/components/Breadcrumb.vue

@ -23,7 +23,7 @@
</nav>
<div v-if="breadRightText" class="gap8 breadRight">
<img class="ml-8" src="@/assets/site/bind_sites.svg" alt="" />
站点简称<a :href="breadRightText">{{ breadRightText }}</a>
站点简称<a :href="breadRightTextLink" target="_blank">{{ breadRightText }}</a>
</div>
</div>
</template>
@ -85,7 +85,7 @@ export default {
return crumbs;
},
...mapState(['breadRightText']) // VuexshowSidebar
...mapState(['breadRightText', 'breadRightTextLink']) // VuexshowSidebar
},
methods: {
getTitle(route) {

4
src/components/site/serviceSetting/valueAdded.vue

@ -109,9 +109,7 @@ export default {
}).then(response => {
that.$nextTick(() => {
//
if (response.status && response.data) {
that.serviceInfo = response.data.service_info
}
if (response.status && response.data) that.serviceInfo = response.data
})
}).catch(error => {
console.error(error, 'error')

6
src/store/index.js

@ -13,6 +13,7 @@ export default new Vuex.Store({
secondMenu:{},//第三种侧边栏 -- 可折叠、 切换显示
showBreadcrumb: false, //是否展示面包屑
breadRightText: '', //是否展示面包屑
breadRightTextLink: '', //是否展示面包屑
pageTitle: '一般新文献', //页面标题
addServiceList: [], //选中的服务
isLoading: false, //页面loading
@ -593,8 +594,9 @@ export default new Vuex.Store({
SHOW_BREAD(state, show) {
state.showBreadcrumb = show;
},
SET_BREADRIGHTTEXT(state, text) {
state.breadRightText = text;
SET_BREADRIGHTTEXT(state, data) {
state.breadRightText = data.text;
state.breadRightTextLink = data.link;
},
SET_PAGETITLE(state, title) {
state.pageTitle = title;

13
src/views/agent/siteServiceAdd.vue

@ -340,15 +340,24 @@ export default {
}).then(response => {
if (response.status) {
that.$nextTick(() => {
if(!response.data.web_price_set && !response.data.shop_price_set){
that.$message.error('请先绑定收款方式');
that.$router.push('/agent/siteBaseSetting?uid='+that.uid)
}
that.serviceAddInfo = response.data
that.service_unit = that.serviceAddInfo.unit
//
if (that.serviceAddInfo.shop_name === '拼多多') this.initPddParam(that.uid)
store.commit('SET_BREADRIGHTTEXT', that.serviceAddInfo.site_short_name);
store.commit('SET_BREADRIGHTTEXT', {
text: that.serviceAddInfo.site_short_name,
link: that.serviceAddInfo.site_domain
});
})
return true
}
that.$message.error(response.info);
that.$router.go(-1)
}).catch(error => {
console.error(error, 'error')
})
@ -364,7 +373,7 @@ export default {
that.$nextTick(() => {
//
if (response.status && response.data) {
that.serviceInfo = response.data.service_info
that.serviceInfo = response.data
that.service_status = true
that.getServiceBindGoods()

7
src/views/agent/siteServiceEdit.vue

@ -76,8 +76,11 @@ export default {
type: that.type,
}).then(response => {
that.$nextTick(() => {
that.siteServiceInfo = response.data.service_info
store.commit('SET_BREADRIGHTTEXT', response.data.site_short_name);
that.siteServiceInfo = response.data
store.commit('SET_BREADRIGHTTEXT', {
text: response.data.site_short_name,
link: response.data.site_domain
});
that.getPayList()
})

5
src/views/agent/siteServiceList.vue

@ -252,7 +252,10 @@ export default {
if(response.status){
that.$nextTick(() => {
that.addProd = response.data.add_proids
store.commit('SET_BREADRIGHTTEXT', response.data.site_short_name);
store.commit('SET_BREADRIGHTTEXT', {
text: response.data.site_short_name,
link: response.data.site_domain
});
if(response.data.service_list){
that.serviceList = response.data.service_list
}

Loading…
Cancel
Save