From f4c1d1e7d6302f0f10895a7df4be1d8db991fb4b Mon Sep 17 00:00:00 2001
From: mayf <m13160102112@163.com>
Date: 星期一, 23 九月 2024 11:14:17 +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