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, showHeader: false,
showHeaderRight: false, showHeaderRight: false,
menuList: [], //目录菜单 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:{},//第三种侧边栏 -- 可折叠、 切换显示 secondMenu:{},//第三种侧边栏 -- 可折叠、 切换显示
showBreadcrumb: false, //是否展示面包屑 showBreadcrumb: false, //是否展示面包屑
breadRightText: '', //是否展示面包屑 breadRightText: '', //是否展示面包屑
@ -436,7 +513,8 @@ export default new Vuex.Store({
path: '/agent/payInfoSetting', path: '/agent/payInfoSetting',
img:'site/pay.svg', img:'site/pay.svg',
imgActive: require('@/assets/site/sitebase_active.svg'), imgActive: require('@/assets/site/sitebase_active.svg'),
list: [] list: [],
permission:[0,4,11,2]
}, },
{ {
name: '钱款交易', name: '钱款交易',
@ -446,17 +524,20 @@ export default new Vuex.Store({
list: [ list: [
{ {
name: '管理证书', name: '管理证书',
desc: 'siteMessage1' desc: 'siteMessage1',
permission:[2]
}, },
{ {
name: '平台退款', name: '平台退款',
desc: 'siteMessage2' desc: 'siteMessage2',
permission:[3,2]
}, },
{ {
name: '分账管理', name: '分账管理',
desc: 'siteMessage3' desc: 'siteMessage3',
permission:[2]
}, },
] ],
}, },
{ {
name: '支付设置', name: '支付设置',
@ -466,15 +547,18 @@ export default new Vuex.Store({
list: [ list: [
{ {
name: '支付客服', name: '支付客服',
desc: 'siteMessage4' desc: 'siteMessage4',
permission:[2]
}, },
{ {
name: '启停收款方式', name: '启停收款方式',
desc: 'siteMessage5' desc: 'siteMessage5',
permission:[0,4,11,3,2],
}, },
{ {
name: '移除收款方式', name: '移除收款方式',
desc: 'siteMessage6' desc: 'siteMessage6',
permission:[0,4,11,3,2],
}, },
] ]
}, },
@ -565,7 +649,11 @@ export default new Vuex.Store({
state.componentsName = name; state.componentsName = name;
}, },
SET_SLIDER_MENU(state,type){ 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){ SET_SECOND_MENU(state,data){
state.secondMenu = data && JSON.parse(JSON.stringify(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 GuipSwitch from '@/components/GuipSwitch.vue';
import GuipDialog from '@/components/GuipDialog.vue'; import GuipDialog from '@/components/GuipDialog.vue';
import GuipTable from '@/components/GuipTable.vue'; import GuipTable from '@/components/GuipTable.vue';
import { mapState } from 'vuex';
// //
const PAY_TYPE_TAOBAO = 0; // const PAY_TYPE_TAOBAO = 0; //
@ -485,6 +486,7 @@ export default {
} }
}, },
computed: { computed: {
...mapState(['paySettingData']) // VuexshowSidebar
}, },
mounted() { mounted() {
@ -700,7 +702,9 @@ export default {
console.log(tab, event); console.log(tab, event);
}, },
paySetting(row,payType) { 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