From 4b817609eef42dbf9246248b68fbe1e3a91e4fa1 Mon Sep 17 00:00:00 2001 From: mayf <m13160102112@163.com> Date: 星期五, 20 九月 2024 14:50:01 +0800 Subject: [PATCH] 修改合伙人名称和联系电话 --- pages/partner/list.vue | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) diff --git a/pages/partner/list.vue b/pages/partner/list.vue index 9eec11a..35d893c 100644 --- a/pages/partner/list.vue +++ b/pages/partner/list.vue @@ -46,6 +46,17 @@ prop: 'statusStr', minWidth: 150, }, + { + label: '启用/禁用', + formatter: (row) => ( + <el-switch + value={row.isEnabled} + onChange={this.onEnabledChange.bind(this, row)} + ></el-switch> + ), + minWidth: 120, + fixed: 'right', + }, ], searchForm: [ { @@ -90,11 +101,22 @@ style: 'width:100%', }, }, + { + label: '启用/禁用', + id: 'isEnabled', + type: 'bus-select-dict', + default: '1', + el: { + code: 'USER_ENABLED_OR_DISABLED', + clearable: true, + style: 'width:100%', + }, + }, ], }, ], form: [ - { label: '合伙人名称:', id: 'name', type: 'input', readonly: true }, + { label: '合伙人名称:', id: 'name', type: 'input' }, { label: '服务地区:', id: 'district', @@ -143,7 +165,6 @@ label: '联系方式:', id: 'contactTel', type: 'input', - readonly: true, }, { label: '身份证正反面:', @@ -256,6 +277,24 @@ } return '' }, + onEnabledChange(row, e) { + const url = 'flower/api/partner/page/isEnable' + const text = e ? '启用' : '禁用' + this.$elBusUtil + .confirm(`确定要${text}这个合伙人吗?`) + .then(async () => { + const { code } = await this.$elBusHttp.request(url, { + params: { + id: row.id, + }, + }) + if (code === 0) { + this.$message.success(`${text}成功`) + this.$refs.crud.getList() + } + }) + .catch(() => {}) + }, }, } </script> -- Gitblit v1.9.3