From e0819ed35314ab2011faa0f637cbcaf9cff7f655 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Mon, 30 Aug 2021 19:09:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E7=AE=A1=E7=90=86=E4=B8=8E?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/MeetManageList.vue | 178 +++++++++++++++ .../meetManage/modules/MeetModal.vue | 212 ++++++++++++++++++ src/views/system/DictItemList.vue | 22 +- src/views/system/UserList.vue | 2 +- src/views/system/modules/DeptUserInfo.vue | 18 +- src/views/system/modules/DictItemModal.vue | 14 +- src/views/system/modules/SelectUserModal.vue | 11 +- 7 files changed, 425 insertions(+), 32 deletions(-) create mode 100644 src/views/incomePayments/meetManage/MeetManageList.vue create mode 100644 src/views/incomePayments/meetManage/modules/MeetModal.vue diff --git a/src/views/incomePayments/meetManage/MeetManageList.vue b/src/views/incomePayments/meetManage/MeetManageList.vue new file mode 100644 index 0000000..e10fe05 --- /dev/null +++ b/src/views/incomePayments/meetManage/MeetManageList.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/incomePayments/meetManage/modules/MeetModal.vue b/src/views/incomePayments/meetManage/modules/MeetModal.vue new file mode 100644 index 0000000..e2fac5e --- /dev/null +++ b/src/views/incomePayments/meetManage/modules/MeetModal.vue @@ -0,0 +1,212 @@ + + + + + diff --git a/src/views/system/DictItemList.vue b/src/views/system/DictItemList.vue index c97a6b7..69b31a6 100644 --- a/src/views/system/DictItemList.vue +++ b/src/views/system/DictItemList.vue @@ -23,17 +23,17 @@ - - - - 正常 - 禁用 - - - + + + + + + + + + + + 搜索 diff --git a/src/views/system/UserList.vue b/src/views/system/UserList.vue index 8722192..02db00c 100644 --- a/src/views/system/UserList.vue +++ b/src/views/system/UserList.vue @@ -159,7 +159,7 @@ export default { scopedSlots: { customRender: "text" }, }, { - title: "角色类型", + title: "角色", align: "center", width: 100, dataIndex: "roleName", diff --git a/src/views/system/modules/DeptUserInfo.vue b/src/views/system/modules/DeptUserInfo.vue index 73e6768..e42aed0 100644 --- a/src/views/system/modules/DeptUserInfo.vue +++ b/src/views/system/modules/DeptUserInfo.vue @@ -89,19 +89,14 @@ export default { UserModal, JEllipsis }, - props:{ - departId:{ - type:String, - required:false - } - }, data() { return { description: '用户信息', currentDeptId: '', currentDept: {}, // 表头 - columns: [{ + columns: [ + { title: '用户账号', align: "center", width: 100, @@ -171,7 +166,7 @@ export default { let params = this.getQueryParams();//查询条件 params.depId = this.currentDeptId; getAction(this.url.list, params).then((res) => { - if (res.success && res.result) { + if (res.success && res.result) { this.dataSource = res.result.records; this.ipagination.total = res.result.total; } @@ -264,6 +259,9 @@ export default { open(record) { this.currentDeptId = record.id; this.currentDept = record; + // 获取当前选择部门的orgCode 用于筛选数据 + this.orgCode = record.orgCode + this.loadData(1); }, cancelSelect(){ @@ -285,7 +283,7 @@ export default { if (this.currentDeptId == '') { this.$message.warn("请选择一个部门!") } else { - this.$refs.selectUserModal.add() + this.$refs.selectUserModal.add(this.currentDept) } }, handleEdit: function (record) { @@ -303,7 +301,7 @@ export default { this.$refs.modalForm.userDepartModel.departIdList = [this.currentDeptId]; //传入一个部门id this.$refs.modalForm.add(); //update-begin---author:liusq Date:20210223 for:https://gitee.com/jeecg/jeecg-boot/issues/I2SDU1------------ - this.$refs.modalForm.resultDepartOptions = [{key: this.currentDept.key, title: this.currentDept.title}] + this.$refs.modalForm.resultDepartOptions = [{key: this.currentDept.key, title: this.currentDept.title,orgCode:this.orgCode}] //update-end---author:liusq Date:20210223 for:https://gitee.com/jeecg/jeecg-boot/issues/I2SDU1------------ this.$refs.modalForm.title = "新增"; } diff --git a/src/views/system/modules/DictItemModal.vue b/src/views/system/modules/DictItemModal.vue index 4a67e0a..b455846 100644 --- a/src/views/system/modules/DictItemModal.vue +++ b/src/views/system/modules/DictItemModal.vue @@ -40,13 +40,13 @@ 值越小越靠前,支持小数 - - - + + + + + + + diff --git a/src/views/system/modules/SelectUserModal.vue b/src/views/system/modules/SelectUserModal.vue index 6ae6391..d5074a0 100644 --- a/src/views/system/modules/SelectUserModal.vue +++ b/src/views/system/modules/SelectUserModal.vue @@ -81,6 +81,8 @@ // 记录上次查询条件 lastQueryParam:{}, disabledStatus:false, + // 当前选中的机构编码 + currentOrgCode:'', // 表头 columns1: [ { @@ -152,12 +154,11 @@ selectedRowKeys: [], selectedRows: [], url: { - list: "/sys/user/page", + list: "/sys/user/pageRoleAndDepart", } } }, created() { - this.loadData(); }, methods: { searchQuery() { @@ -180,8 +181,11 @@ this.disabledStatus =false this.visible = false; }, - add() { + add(record) { this.visible = true; + // 保存当前的机构编码 + this.currentOrgCode = record.orgCode + this.loadData(1) // 再次打开 清除之前的选中状态 this.onClearSelected() }, @@ -191,6 +195,7 @@ this.ipagination.current = 1; } var params = this.getQueryParams();//查询条件 + params.orgCode = this.currentOrgCode getAction(this.url.list, params).then((res) => { if (res.success) { this.dataSource1 = res.result.records;