diff --git a/src/api/cai/user.js b/src/api/cai/user.js index aa7bab3..4c289ff 100644 --- a/src/api/cai/user.js +++ b/src/api/cai/user.js @@ -32,6 +32,27 @@ export function getFullUser(id) { }) } +export function listUserByUserCode(usercode) { + return request({ + url: '/cai/user/listByUserCode', + method: 'get', + params:{ + usercode: usercode, + limit: 40 + } + }) +} + +export function getUserByUsercode(usercode) { + return request({ + url: '/cai/user/getByUsercode', + method: 'get', + params:{ + usercode: usercode + } + }) +} + // 新增用户 export function addUser(data) { return request({ diff --git a/src/views/cai/report/index.vue b/src/views/cai/report/index.vue index 73f7234..fe2ed65 100644 --- a/src/views/cai/report/index.vue +++ b/src/views/cai/report/index.vue @@ -50,7 +50,7 @@ @@ -58,7 +58,7 @@ diff --git a/src/views/cai/user/index.vue b/src/views/cai/user/index.vue index d8f4001..d0451b8 100644 --- a/src/views/cai/user/index.vue +++ b/src/views/cai/user/index.vue @@ -148,7 +148,7 @@ diff --git a/src/views/cai/userUnion/index.vue b/src/views/cai/userUnion/index.vue index b219a62..9e91b39 100644 --- a/src/views/cai/userUnion/index.vue +++ b/src/views/cai/userUnion/index.vue @@ -24,6 +24,16 @@ + + 新增 + @@ -79,6 +89,7 @@ /> + @@ -86,16 +97,18 @@ import {delUserUnion, listUserUnion} from '@/api/cai/userUnion' import {booleanList, genderList, userStatusList} from '@/constant/statusMap' import UnionUpdateDialog from "@/views/cai/userUnion/union-update-dialog"; +import AddUnionDialog from "@/views/cai/userUnion/add-union-dialog"; export default { name: 'UserUnion', components: { - UnionUpdateDialog + UnionUpdateDialog,AddUnionDialog }, data() { return { genderList, booleanList, userStatusList, unionUpdateDialogVisible: false, + addUnionDialogVisible: false, // 遮罩层 loading: true, // 选中数组 @@ -155,20 +168,35 @@ export default { this.$refs.unionUpdateDialog.init(row) }) }, + handleAdd(row){ + this.addUnionDialogVisible = true + this.$nextTick(() => { + this.$refs.addUnionDialog.init(row) + }) + }, handleDetail(row){ const params = { unionId: row.id }; this.$tab.openPage("["+row.name+"]工会详情", '/tool/union-user/index', params); }, /** 删除按钮操作 */ handleDelete(row) { - const ids = row.id || this.ids - this.$modal.confirm('是否确认删除工会列表编号为"' + ids + '"的数据项?').then(() => { + // '是否确认删除商家名称为"' + row.nickName + '"的数据项?删除后无法回归!' + const html = `

确认解散【` + row.name + `】工会 吗?

` + + `

该工会共有:` + row.allNum + `

` + + `

工会解散后,会长的一级好友提成比例也会回归默认值

` + + `

删除后将无法撤回,请谨慎操作

` + this.$confirm(html, '警告', { + confirmButtonText: '确定', + cancelButtonText: '取消', + dangerouslyUseHTMLString: true, + type: 'warning' + }).then(() => { this.loading = true - return delUserUnion(ids) + return delUserUnion(row.id) }).then(() => { this.loading = false this.getList() - this.$modal.msgSuccess('删除成功') + this.$modal.msgSuccess('解散成功') }).catch(() => { }).finally(() => { this.loading = false diff --git a/src/views/cai/userUnion/union-update-dialog.vue b/src/views/cai/userUnion/union-update-dialog.vue index d085675..e3bdb42 100644 --- a/src/views/cai/userUnion/union-update-dialog.vue +++ b/src/views/cai/userUnion/union-update-dialog.vue @@ -16,9 +16,9 @@ 关闭 - +