0318-海宁菜单调整+北仑客群部分开发
This commit is contained in:
@@ -6,24 +6,46 @@
|
||||
v-model="selectedTab"
|
||||
@input="handleChange"
|
||||
>
|
||||
<el-radio-button
|
||||
label="2"
|
||||
:disabled="isPrivate"
|
||||
:class="{ 'btn-disabled': isPrivate }"
|
||||
>企业</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="0"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>个人</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="1"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>商户</el-radio-button
|
||||
>
|
||||
<template v-if="String(deptId).substring(0, 3) === '875'">
|
||||
<el-radio-button
|
||||
label="0"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>个人</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="1"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>商户</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="2"
|
||||
:disabled="isPrivate"
|
||||
:class="{ 'btn-disabled': isPrivate }"
|
||||
>企业</el-radio-button
|
||||
>
|
||||
</template>
|
||||
<template v-else>
|
||||
<el-radio-button
|
||||
label="2"
|
||||
:disabled="isPrivate"
|
||||
:class="{ 'btn-disabled': isPrivate }"
|
||||
>企业</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="0"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>个人</el-radio-button
|
||||
>
|
||||
<el-radio-button
|
||||
label="1"
|
||||
:disabled="isPublic"
|
||||
:class="{ 'btn-disabled': isPublic }"
|
||||
>商户</el-radio-button
|
||||
>
|
||||
</template>
|
||||
</el-radio-group>
|
||||
<div class="searchForm">
|
||||
<el-form
|
||||
@@ -403,6 +425,9 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(["roles", "userName"]),
|
||||
deptId() {
|
||||
return this.$store.state.user.deptId
|
||||
},
|
||||
//总行
|
||||
isHeadAdmin() {
|
||||
return this.roles.includes("headAdmin");
|
||||
@@ -441,12 +466,17 @@ export default {
|
||||
if (selectedTab) {
|
||||
this.selectedTab = selectedTab;
|
||||
} else {
|
||||
// 默认选中第一个tab
|
||||
const deptId = this.$store.state.user.deptId
|
||||
const deptIdStr = deptId ? String(deptId) : ''
|
||||
const defaultTab = deptIdStr.startsWith('875') ? '0' : '2'
|
||||
|
||||
if (this.isPublic) {
|
||||
this.selectedTab = '2'
|
||||
} else if (this.isPrivate) {
|
||||
this.selectedTab = '0'
|
||||
this.selectedTab = defaultTab
|
||||
} else {
|
||||
this.selectedTab = '2'
|
||||
this.selectedTab = defaultTab
|
||||
}
|
||||
}
|
||||
this.initVisitingTaskList();
|
||||
|
||||
Reference in New Issue
Block a user