From 112e2bd2764dd96e1b81439a01882769100b92c1 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期五, 13 十二月 2024 11:04:00 +0800
Subject: [PATCH] 1.子账号相关修改
---
sub_pages/supplier/sub-account/sub-account-reg.vue | 35 ++++++++++++++++++++++++++++++++++-
1 files changed, 34 insertions(+), 1 deletions(-)
diff --git a/sub_pages/supplier/sub-account/sub-account-reg.vue b/sub_pages/supplier/sub-account/sub-account-reg.vue
index 7b4d524..39d3bef 100644
--- a/sub_pages/supplier/sub-account/sub-account-reg.vue
+++ b/sub_pages/supplier/sub-account/sub-account-reg.vue
@@ -28,7 +28,7 @@
<u--input type="password" v-model="userInfo.password" border="none" placeholder="请输入密码" clearable></u--input>
</u-form-item>
<u-form-item required label="账号状态" prop="isEnabled" borderBottom>
- <u-switch v-model="userInfo.isEnabled" size="50"></u-switch>
+ <u-switch v-model="userInfo.isEnabled" size="50" @change="handleSwitchchange"></u-switch>
</u-form-item>
</u--form>
<u-button type="primary" text="提交" customStyle="margin-top: 50px" @click="submit"></u-button>
@@ -269,6 +269,39 @@
},
+ async handleSwitchchange(e){
+ if(this.userInfo.id){
+ // 账号的启用,禁用
+ const {
+ code,data
+ } = await this.$http.request('get', '/api/supplierSub/page/isEnable', {
+ params: {
+ id:this.userInfo.id
+ }
+ })
+ if (code == 0) {
+ uni.$u.toast('状态修改成功!');
+ } else {
+ this.userInfo.isEnabled=!e
+ uni.$u.toast('状态修改失败!');
+ }
+ // 还是需要将状态信息重新获取下
+ // const {code2,data2} =await this.getSubAccountById()
+ // if(code2==0){
+ // this.userInfo.isEnabled=data2.isEnabled
+ // }
+ }
+ },
+
+ async getSubAccountById(){
+ return await this.$http.request('get', '/api/supplierSub/getById', {
+ params: {
+ id:this.userInfo.id
+ }
+ })
+
+ },
+
},
}
</script>
--
Gitblit v1.9.3