From bebadb52bd0b9c9c235b853801343688c7210d93 Mon Sep 17 00:00:00 2001 From: zhaomeijing Date: Tue, 24 May 2022 18:15:05 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20=20=E8=A7=92=E8=89=B2=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/views/system/UserList.vue | 13 +++--- .../views/system/modules/RoleAssignment.vue | 45 +++++-------------- 2 files changed, 18 insertions(+), 40 deletions(-) diff --git a/jero-web/src/views/system/UserList.vue b/jero-web/src/views/system/UserList.vue index e774203ae..ca08b72d2 100644 --- a/jero-web/src/views/system/UserList.vue +++ b/jero-web/src/views/system/UserList.vue @@ -125,7 +125,7 @@ - + @@ -251,16 +251,15 @@ }, methods: { onSelectChange(val,value) { - console.log(val) - console.log(value) this.selectedRowKeys = val this.selectedRowKeysvalue = value }, - rolehandleOk() { - console.log('角色配置得弹框控制') - }, RoleAssignment: function(){ - this.rolevisible = true + if(this.selectedRowKeys.length == 0) { + this.$message.warning(this.$t('selectLeastOne')) + } else { + this.rolevisible = true + } }, getAvatarView: function(avatar) { return getFileAccessHttpUrl(avatar) diff --git a/jero-web/src/views/system/modules/RoleAssignment.vue b/jero-web/src/views/system/modules/RoleAssignment.vue index e60dfd480..c11108084 100644 --- a/jero-web/src/views/system/modules/RoleAssignment.vue +++ b/jero-web/src/views/system/modules/RoleAssignment.vue @@ -12,15 +12,11 @@ - - - {{ role.roleName }} + + + + {{ role.roleName }} + @@ -54,7 +50,7 @@ export default { loading: false, editId: '', newVisible: false, - selectedRole: '', + selectedRole: undefined, labelCol: { xs: { span: 24 }, sm: { span: 7 } @@ -71,12 +67,13 @@ export default { confirmLoading: false, selectedRowKeys: [], roleList: [], + defaultValue: undefined } }, props: { selectedRowKeysArray: { - type: String, - default: '', + type: Array, + default: [], require: true } }, @@ -86,8 +83,7 @@ export default { methods: { loadData() { this.loading = true - let params = {} - getAction(`sys/role/queryall`, params).then(res => { + getAction(`sys/role/queryall`, {}).then(res => { if (res.success) { this.roleList = [...res.result] } @@ -95,23 +91,12 @@ export default { this.loading = false }) }, - searchQuery() { - this.loadData() - }, - searchReset() { - this.form = {} - this.loadData() - }, handleCancel() { this.$emit('areaVisibleTaskCutOffTimeflag', false) }, - handleTableChange(val) { - }, //保存 handleSubmit() { - console.log(this.selectedRole,'llllllll') - let _this = this - let param = {ids: this.selectedRowKeysArray, deadline: `${this.pickerDate}`, } + let param = {ids: this.selectedRowKeysArray.join(','), deadline: `${this.pickerDate}`, } postAction('/params/collectManifest/updateDeadlineBatch', param).then((res) => { if (res.success) { this.$emit('areaVisibleTaskCutOffTimeflag', false) @@ -120,13 +105,7 @@ export default { this.$message.warning(res.message) } }) - }, - onChange(val) { - this.pickerDate = moment(val).format('YYYY-MM-DD HH:mm:ss') - }, - onOk(val) { - this.pickerDate = moment(val).format('YYYY-MM-DD HH:mm:ss') - }, + } } }