Browse Source

修改收款方式跳转逻辑

pull/103/head
zq 3 weeks ago
parent
commit
3d41a634c4
  1. 106
      src/store/index.js
  2. 6
      src/views/agent/payList.vue

106
src/store/index.js

@ -11,6 +11,83 @@ export default new Vuex.Store({
showHeader: false,
showHeaderRight: false,
menuList: [], //目录菜单
// secondMenu:{
// '1': {
// type: '1',
// name: '万方数字哈哈哈哈',
// is_select: false,
// list: [
// {
// type: '29',
// name: '万方通用版44生生世世生生世世',
// is_select: true,
// //componentsName:'1-1'
// },
// {
// type: '30',
// name: '通用说播版44',
// is_select: false,
// //componentsName:'1-2'
// },
// {
// type: '32',
// name: '本科通用版44',
// is_select: false,
// //componentsName:'1-3'
// },
// ]
// },
// '3': {
// type: '3',
// name: '万方个哥哥个',
// is_select: true,
// list: [
// {
// type: '6',
// name: '万方通用版a salads asides33',
// is_select: true,
// //componentsName:'2-2'
// },
// {
// type: '27',
// name: '通用说播版33',
// is_select: true,
// //componentsName:'2-3'
// },
// {
// type: '109',
// name: '本科通用版33',
// is_select: true,
// //componentsName:'2-4'
// },
// ]
// },
// '6': {
// type: '6',
// name: '万方',
// is_select: true,
// list: [
// {
// type: '10',
// name: '万方通用版11',
// is_select: false,
// //componentsName:'3-4'
// },
// {
// type: '11',
// name: '通用说播版11',
// is_select: true,
// //componentsName:'3-5'
// },
// {
// type: '105',
// name: '本科通用版11',
// is_select: false,
// //componentsName:'3-4'
// },
// ]
// },
// },
secondMenu:{},//第三种侧边栏 -- 可折叠、 切换显示
showBreadcrumb: false, //是否展示面包屑
breadRightText: '', //是否展示面包屑
@ -436,7 +513,8 @@ export default new Vuex.Store({
path: '/agent/payInfoSetting',
img:'site/pay.svg',
imgActive: require('@/assets/site/sitebase_active.svg'),
list: []
list: [],
permission:[0,4,11,2]
},
{
name: '钱款交易',
@ -446,17 +524,20 @@ export default new Vuex.Store({
list: [
{
name: '管理证书',
desc: 'siteMessage1'
desc: 'siteMessage1',
permission:[2]
},
{
name: '平台退款',
desc: 'siteMessage2'
desc: 'siteMessage2',
permission:[3,2]
},
{
name: '分账管理',
desc: 'siteMessage3'
desc: 'siteMessage3',
permission:[2]
},
]
],
},
{
name: '支付设置',
@ -466,15 +547,18 @@ export default new Vuex.Store({
list: [
{
name: '支付客服',
desc: 'siteMessage4'
desc: 'siteMessage4',
permission:[2]
},
{
name: '启停收款方式',
desc: 'siteMessage5'
desc: 'siteMessage5',
permission:[0,4,11,3,2],
},
{
name: '移除收款方式',
desc: 'siteMessage6'
desc: 'siteMessage6',
permission:[0,4,11,3,2],
},
]
},
@ -565,7 +649,11 @@ export default new Vuex.Store({
state.componentsName = name;
},
SET_SLIDER_MENU(state,type){
state.slidermenu = state[type]
if(typeof(type) == 'string'){
state.slidermenu = state[type]
}else{
state.slidermenu = type
}
},
SET_SECOND_MENU(state,data){
state.secondMenu = data && JSON.parse(JSON.stringify(data))

6
src/views/agent/payList.vue

@ -408,6 +408,7 @@ import GuipInput from '@/components/GuipInput.vue';
import GuipSwitch from '@/components/GuipSwitch.vue';
import GuipDialog from '@/components/GuipDialog.vue';
import GuipTable from '@/components/GuipTable.vue';
import { mapState } from 'vuex';
//
const PAY_TYPE_TAOBAO = 0; //
@ -485,6 +486,7 @@ export default {
}
},
computed: {
...mapState(['paySettingData']) // VuexshowSidebar
},
mounted() {
@ -700,7 +702,9 @@ export default {
console.log(tab, event);
},
paySetting(row,payType) {
window.open('/agent/payInfoSetting?payid='+row.payid + '&payType=' + payType, '_blank');
console.log(typeof(payType),'===payType');
const data = this.$filterByPermission(this.paySettingData,Number(payType))
window.open(data[0].path + '?payid='+row.payid + '&payType=' + payType, '_blank');
}
},

Loading…
Cancel
Save