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')
- },
+ }
}
}