|
...
|
...
|
@@ -170,6 +170,24 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
_clearSellerUserWechatBind({bool showLoading = true}) async {
|
|
|
|
Map<String, String?> params = {
|
|
|
|
"sid": Provider.of<UserModel>(context, listen: false).user!.sellerid,
|
|
|
|
"seller_user_id": '${data!.id}',
|
|
|
|
};
|
|
|
|
|
|
|
|
bool success = await personnelProvider
|
|
|
|
.clearSellerUserWechatBind(context, params, showLoading: showLoading);
|
|
|
|
if (success) {
|
|
|
|
//刷新页面
|
|
|
|
_getAuthUserLists(showLoading: false);
|
|
|
|
Utils.showToast('解除绑定成功');
|
|
|
|
EventBus().emit('personnel_manage_page');
|
|
|
|
} else {
|
|
|
|
Utils.showToast('解除绑定失败');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取员工信息列表
|
|
|
|
_getAuthUserLists({bool showLoading = true}) async {
|
|
|
|
Map<String, String?> params = {
|
|
...
|
...
|
@@ -656,7 +674,7 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
_setSellerUserAccountType('1');
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
Utils.showToast('您没有相关权限权限');
|
|
|
|
Utils.showToast('您没有相关操作权限');
|
|
|
|
}
|
|
|
|
}),
|
|
|
|
Spacer(),
|
|
...
|
...
|
@@ -672,7 +690,7 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
_setSellerUserAccountType('2');
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
Utils.showToast('您没有相关权限权限');
|
|
|
|
Utils.showToast('您没有相关操作权限');
|
|
|
|
}
|
|
|
|
}),
|
|
|
|
Spacer(),
|
|
...
|
...
|
@@ -687,7 +705,7 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
_setSellerUserAccountType('3');
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
Utils.showToast('您没有相关权限权限');
|
|
|
|
Utils.showToast('您没有相关操作权限');
|
|
|
|
}
|
|
|
|
}),
|
|
|
|
HEmptyView(30),
|
|
...
|
...
|
@@ -746,6 +764,29 @@ class _PersonnelDetailPageState extends State<PersonnelDetailPage> { |
|
|
|
}),
|
|
|
|
// if (data?.openid == null || data?.openid == 'null')
|
|
|
|
VEmptyView(48),
|
|
|
|
if (!(data?.openid == null || data?.openid == 'null'))
|
|
|
|
RoundButton(
|
|
|
|
text: '解除绑定',
|
|
|
|
gradientStart: wechatColor,
|
|
|
|
gradientEnd: wechatColor,
|
|
|
|
borderColor: wechatColor,
|
|
|
|
width: ScreenUtil().setWidth(80 * 2),
|
|
|
|
height: ScreenUtil().setWidth(30 * 2),
|
|
|
|
fontSize: 32,
|
|
|
|
isBold: true,
|
|
|
|
textColor: MyColours.color_ffffff,
|
|
|
|
radius: ScreenUtil().setWidth(12),
|
|
|
|
onPressed: () {
|
|
|
|
//
|
|
|
|
if (Utils.getAuthority(context, '解除绑定')) {
|
|
|
|
_clearSellerUserWechatBind();
|
|
|
|
} else {
|
|
|
|
Utils.showToast('您没有相关操作权限');
|
|
|
|
}
|
|
|
|
}),
|
|
|
|
|
|
|
|
if (!(data?.openid == null || data?.openid == 'null'))
|
|
|
|
VEmptyView(48),
|
|
|
|
InkWell(
|
|
|
|
onTap: () {
|
|
|
|
NavigatorUtil.goPersonnelPasswordEditPage(context,
|
...
|
...
|
|