大区运营中心功能增加
This commit is contained in:
@@ -142,9 +142,10 @@ const submitTeamName = (data) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 获取运营中心记录
|
// 获取运营中心记录
|
||||||
const getTeam = () => {
|
const getTeam = (data) => {
|
||||||
return request({
|
return request({
|
||||||
url : 'user/team',
|
url : 'user/team',
|
||||||
|
data:data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name" : "抖火",
|
"name" : "抖火",
|
||||||
"appid" : "__UNI__C305C03",
|
"appid" : "__UNI__C305C03",
|
||||||
"description" : "纵有疾风起,人生不言弃",
|
"description" : "纵有疾风起,人生不言弃",
|
||||||
"versionName" : "1.3.1",
|
"versionName" : "1.3.2",
|
||||||
"versionCode" : 103,
|
"versionCode" : 103,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
|
|||||||
@@ -225,7 +225,7 @@
|
|||||||
"auth": true,
|
"auth": true,
|
||||||
"name": "YunYing",
|
"name": "YunYing",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "法务运营中心",
|
"navigationBarTitleText": "",
|
||||||
"enablePullDownRefresh": false,
|
"enablePullDownRefresh": false,
|
||||||
"navigationBarBackgroundColor": "#446EFE",
|
"navigationBarBackgroundColor": "#446EFE",
|
||||||
"navigationBarTextStyle": "white"
|
"navigationBarTextStyle": "white"
|
||||||
|
|||||||
@@ -10,10 +10,10 @@
|
|||||||
<u-icon @click='yunyingShow = true,yunying_name = team_name' name="edit-pen-fill" class='pen'
|
<u-icon @click='yunyingShow = true,yunying_name = team_name' name="edit-pen-fill" class='pen'
|
||||||
color="#eee" size="34rpx" bold />
|
color="#eee" size="34rpx" bold />
|
||||||
</view>
|
</view>
|
||||||
<view class="total-text nowrap">法务运营中心</view>
|
<view class="total-text nowrap">{{defaultTitle}}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="total-item-2">
|
<view class="total-item-2" v-if="teamtype == 'team'">
|
||||||
<view> 团队人数 :<span>{{users_count}}</span>人</view>
|
<view> 团队人数 :<span>{{users_count}}</span>人</view>
|
||||||
<view> 总业绩 :¥<span>{{all_perf}}</span></view>
|
<view> 总业绩 :¥<span>{{all_perf}}</span></view>
|
||||||
</view>
|
</view>
|
||||||
@@ -69,13 +69,13 @@
|
|||||||
<u-popup :show="yunyingShow" mode="center" @close="yunyingShow = false" :round="22">
|
<u-popup :show="yunyingShow" mode="center" @close="yunyingShow = false" :round="22">
|
||||||
<view class="yunying">
|
<view class="yunying">
|
||||||
<view class="yunying_title">
|
<view class="yunying_title">
|
||||||
<view class="title"> 修改法务运营中心 </view>
|
<view class="title"> 修改{{defaultTitle}} </view>
|
||||||
<image class="yunying_bg" src="/static/icons/yunying_bg.png" mode="widthFix" />
|
<image class="yunying_bg" src="/static/icons/yunying_bg.png" mode="widthFix" />
|
||||||
</view>
|
</view>
|
||||||
<view class="rz-item">
|
<view class="rz-item">
|
||||||
<input type="text" maxlength="4" v-model='yunying_name' placeholder-class="inputP"
|
<input type="text" maxlength="4" v-model='yunying_name' placeholder-class="inputP"
|
||||||
placeholder="请输入名称" />
|
placeholder="请输入名称" />
|
||||||
<view class="btn">法务运营中心</view>
|
<view class="btn">{{defaultTitle}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="button" @click="sureYunYing">确认修改名称</view>
|
<view class="button" @click="sureYunYing">确认修改名称</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -97,18 +97,7 @@
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
type: 'edit',
|
type: 'edit',
|
||||||
tabs: [{
|
tabs:[],
|
||||||
name: '名称修改',
|
|
||||||
value: 'edit'
|
|
||||||
}, {
|
|
||||||
name: '团队人数',
|
|
||||||
value: 'balance'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '总业绩',
|
|
||||||
value: 'withdraws'
|
|
||||||
},
|
|
||||||
],
|
|
||||||
total: '0.00',
|
total: '0.00',
|
||||||
sended: '0.00',
|
sended: '0.00',
|
||||||
frozen: '0.00',
|
frozen: '0.00',
|
||||||
@@ -125,20 +114,53 @@
|
|||||||
team_status: '', // 状态 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
team_status: '', // 状态 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
||||||
users_count: '-',
|
users_count: '-',
|
||||||
all_perf: '-',
|
all_perf: '-',
|
||||||
|
teamtype:'', // team
|
||||||
|
id:'',
|
||||||
|
defaultTitle:'', // 全局名称法务运营中心,大区运营中心
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
onLoad(e) {
|
||||||
|
this.teamtype = e.teamtype
|
||||||
|
this.id = e.id
|
||||||
|
let title =''
|
||||||
|
if(e.teamtype == 'team'){
|
||||||
|
title='法务运营中心'
|
||||||
|
this.tabs = [{
|
||||||
|
name: '名称修改',
|
||||||
|
value: 'edit'
|
||||||
|
}, {
|
||||||
|
name: '团队人数',
|
||||||
|
value: 'balance'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '总业绩',
|
||||||
|
value: 'withdraws'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
} else {
|
||||||
|
title='大区运营中心'
|
||||||
|
this.tabs = [{
|
||||||
|
name: '名称修改',
|
||||||
|
value: 'edit'
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
this.defaultTitle =title
|
||||||
|
uni.setNavigationBarTitle({
|
||||||
|
title:title
|
||||||
|
})
|
||||||
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.page = {
|
this.page = {
|
||||||
current: 1,
|
current: 1,
|
||||||
has_more: false,
|
has_more: false,
|
||||||
}
|
}
|
||||||
this.getList()
|
this.getList()
|
||||||
this.getTeam();
|
this.getTeam()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 获取运营中心基本信息
|
// 获取运营中心基本信息
|
||||||
getTeam() {
|
getTeam() {
|
||||||
getTeam().then(res => {
|
getTeam({identity_id:this.id}).then(res => {
|
||||||
this.team_name = res.name
|
this.team_name = res.name
|
||||||
this.users_count = res.users_count
|
this.users_count = res.users_count
|
||||||
this.all_perf = res.all_perf
|
this.all_perf = res.all_perf
|
||||||
@@ -150,7 +172,7 @@
|
|||||||
sureYunYing() {
|
sureYunYing() {
|
||||||
if (this.yunying_name == '' || this.yunying_name.length == 0) {
|
if (this.yunying_name == '' || this.yunying_name.length == 0) {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '请输入运营中心名称',
|
title: '请输入'+this.defaultTitle+'名称',
|
||||||
icon: 'none',
|
icon: 'none',
|
||||||
mask: true,
|
mask: true,
|
||||||
duration: 2000
|
duration: 2000
|
||||||
@@ -159,12 +181,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
submitTeamName({
|
submitTeamName({
|
||||||
name: this.yunying_name
|
name: this.yunying_name,identity_id:this.id
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
this.showBind = false
|
this.showBind = false
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '微信提示',
|
title: '微信提示',
|
||||||
content: '运营中心姓名修改完成,请耐心等待审核!',
|
content: this.defaultTitle+'姓名修改完成,请耐心等待审核!',
|
||||||
showCancel: false,
|
showCancel: false,
|
||||||
success: res => {
|
success: res => {
|
||||||
this.yunyingShow = false
|
this.yunyingShow = false
|
||||||
@@ -197,7 +219,6 @@
|
|||||||
},
|
},
|
||||||
// 获取账户余额
|
// 获取账户余额
|
||||||
getList() {
|
getList() {
|
||||||
|
|
||||||
// if (this.type === 'balance') this.getBalance()
|
// if (this.type === 'balance') this.getBalance()
|
||||||
// if (this.type === 'withdraws') this.getWithdraws()
|
// if (this.type === 'withdraws') this.getWithdraws()
|
||||||
if (this.type == 'edit'){
|
if (this.type == 'edit'){
|
||||||
@@ -233,7 +254,7 @@
|
|||||||
},
|
},
|
||||||
// 获取提现记录
|
// 获取提现记录
|
||||||
getTeams() {
|
getTeams() {
|
||||||
getTeamLogs({}).then(res => {
|
getTeamLogs({identity_id:this.id}).then(res => {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
this.list = res
|
this.list = res
|
||||||
this.pagesShow = false
|
this.pagesShow = false
|
||||||
|
|||||||
@@ -62,9 +62,16 @@
|
|||||||
</view>
|
</view>
|
||||||
<u-icon name="arrow-right" color="#cacaca" size="34rpx" bold></u-icon>
|
<u-icon name="arrow-right" color="#cacaca" size="34rpx" bold></u-icon>
|
||||||
</view>
|
</view>
|
||||||
<view class="nav-flex" @click="onNav('YunYing')" v-if="team_status != 0">
|
<view class="nav-flex" @click="yungying('team',team_id)" v-if="team_status != 0">
|
||||||
<view class="nav-icon">
|
<view class="nav-icon">
|
||||||
<image class="nav-icon-src" src="@/static/icons/yunying.png"></image> 运营中心
|
<image class="nav-icon-src" src="@/static/icons/yunying.png"></image> 法务运营中心
|
||||||
|
</view>
|
||||||
|
<u-icon name="arrow-right" color="#cacaca" size="34rpx" bold></u-icon>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="nav-flex" @click="yungying('region',region_id)" v-if="region_status != 0">
|
||||||
|
<view class="nav-icon">
|
||||||
|
<image class="nav-icon-src" src="@/static/icons/yunying.png"></image> 大区运营中心
|
||||||
</view>
|
</view>
|
||||||
<u-icon name="arrow-right" color="#cacaca" size="34rpx" bold></u-icon>
|
<u-icon name="arrow-right" color="#cacaca" size="34rpx" bold></u-icon>
|
||||||
</view>
|
</view>
|
||||||
@@ -139,12 +146,12 @@
|
|||||||
<u-popup :show="yunyingShow" mode="center" @close="yunyingShow = false" :round="22">
|
<u-popup :show="yunyingShow" mode="center" @close="yunyingShow = false" :round="22">
|
||||||
<view class="yunying">
|
<view class="yunying">
|
||||||
<view class="yunying_title">
|
<view class="yunying_title">
|
||||||
<view class="title"> 完善法务运营中心 </view>
|
<view class="title">{{team_status == '1'?'完善法务运营中心':'完善大区运营中心'}} </view>
|
||||||
<image class="yunying_bg" src="/static/icons/yunying_bg.png" mode="widthFix" />
|
<image class="yunying_bg" src="/static/icons/yunying_bg.png" mode="widthFix" />
|
||||||
</view>
|
</view>
|
||||||
<view class="rz-item">
|
<view class="rz-item">
|
||||||
<input type="text" maxlength="4" v-model='yunying_name' placeholder-class="inputP" placeholder="请输入名称" />
|
<input type="text" maxlength="4" v-model='yunying_name' placeholder-class="inputP" placeholder="请输入名称" />
|
||||||
<view class="btn">法务运营中心</view>
|
<view class="btn">{{team_status == '1'?'法务运营中心':'大区运营中心'}}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="button" @click="sureYunYing">确认名称</view>
|
<view class="button" @click="sureYunYing">确认名称</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -191,6 +198,9 @@
|
|||||||
yunyingShow:false, // 运营中心是否展示
|
yunyingShow:false, // 运营中心是否展示
|
||||||
yunying_name:'', // 运营名称
|
yunying_name:'', // 运营名称
|
||||||
team_status:'', // 状态 0 不展示运营中心 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
team_status:'', // 状态 0 不展示运营中心 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
||||||
|
team_id:'',
|
||||||
|
region_status:'', // 状态 0 不展示 大区中心 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
||||||
|
region_id:'',
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
@@ -209,19 +219,28 @@
|
|||||||
identity,
|
identity,
|
||||||
avatar,
|
avatar,
|
||||||
certification,
|
certification,
|
||||||
parent,team_status,team_name
|
parent,team_name,teams
|
||||||
} = res
|
} = res
|
||||||
this.nickname = nickname
|
this.nickname = nickname
|
||||||
this.identity = identity
|
this.identity = identity
|
||||||
this.avatar = avatar
|
this.avatar = avatar
|
||||||
this.certification = certification
|
this.certification = certification
|
||||||
this.parent = parent
|
this.parent = parent
|
||||||
this.team_status = team_status
|
|
||||||
this.team_name = team_name
|
this.team_name = team_name
|
||||||
if(team_status == 1){
|
|
||||||
this.yunyingShow = true
|
|
||||||
}
|
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
|
// team_status:'', // 状态 0 不展示运营中心 1可以申请但是没有完善,2申请完,审核中,3已通过,已修改
|
||||||
|
this.team_status = teams.center.status // 运营中心状态
|
||||||
|
this.team_id = teams.center.identity_id // 运营中心
|
||||||
|
this.region_status = teams.region.status // 大区中心状态
|
||||||
|
this.region_id = teams.region.identity_id // 大区中心id
|
||||||
|
if(teams.center.status == 1){
|
||||||
|
this.yunyingShow = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if(teams.region.status == 1){
|
||||||
|
this.yunyingShow = true
|
||||||
|
return
|
||||||
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: err.message,
|
title: err.message,
|
||||||
@@ -229,17 +248,43 @@
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
yungying(type,id){
|
||||||
|
if(type === 'team'){
|
||||||
|
if(this.team_status == 2){
|
||||||
|
uni.showToast({
|
||||||
|
title:'法务运营中心名称审核中',
|
||||||
|
icon:'none',
|
||||||
|
mask:true,
|
||||||
|
duration:3000,
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if(this.team_status == 1){
|
||||||
|
this.yunyingShow = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(type == 'region'){
|
||||||
|
if(this.region_status == 2){
|
||||||
|
uni.showToast({
|
||||||
|
title:'大区运营中心名称审核中',
|
||||||
|
icon:'none',
|
||||||
|
mask:true,
|
||||||
|
duration:3000,
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if(this.region_status == 1){
|
||||||
|
this.yunyingShow = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
uni.navigateTo({
|
||||||
|
url:'/pages/account/yunying?id='+id+'&teamtype='+type
|
||||||
|
})
|
||||||
|
},
|
||||||
// 导航
|
// 导航
|
||||||
onNav(name) {
|
onNav(name) {
|
||||||
if(this.team_status == 2){
|
|
||||||
uni.showToast({
|
|
||||||
title:'运营中心名称审核中',
|
|
||||||
icon:'none',
|
|
||||||
mask:true,
|
|
||||||
duration:3000,
|
|
||||||
})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.$Router.push({
|
this.$Router.push({
|
||||||
name
|
name
|
||||||
})
|
})
|
||||||
@@ -345,21 +390,25 @@
|
|||||||
},
|
},
|
||||||
// 运营中心确认按钮处理
|
// 运营中心确认按钮处理
|
||||||
sureYunYing(){
|
sureYunYing(){
|
||||||
|
console.log(this.team_status,this.region_status)
|
||||||
if(this.yunying_name == '' || this.yunying_name.length == 0){
|
if(this.yunying_name == '' || this.yunying_name.length == 0){
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title:'请完善运营中心名称',
|
title:this.team_status == 1?'请完善法务运营中心名称':'请完善大区运营中心名称',
|
||||||
icon:'none',
|
icon:'none',
|
||||||
mask:true,
|
mask:true,
|
||||||
duration:2000,
|
duration:2000,
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
let pararms = {
|
||||||
submitTeamName({name:this.yunying_name}).then(res => {
|
name:this.yunying_name,
|
||||||
|
identity_id:this.team_status ==1 ? this.team_id:this.region_id
|
||||||
|
}
|
||||||
|
submitTeamName(pararms).then(res => {
|
||||||
this.showBind = false
|
this.showBind = false
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '微信提示',
|
title: '微信提示',
|
||||||
content: '运营中心姓名完善完成,请耐心等待审核!',
|
content: this.team_status ==1?'法务运营中心姓名完善完成,请耐心等待审核!':'大区运营中心姓名完善完成,请耐心等待审核!',
|
||||||
showCancel: false,
|
showCancel: false,
|
||||||
success: res => {
|
success: res => {
|
||||||
this.getUserInfo()
|
this.getUserInfo()
|
||||||
|
|||||||
Reference in New Issue
Block a user