用户管理 新增编辑角色单选;

超时时间加长
main
wanglei 2 months ago
parent 80949871c9
commit bd132768c5

@ -17,7 +17,7 @@ const service = axios.create({
// axios中请求配置有baseURL选项表示请求URL公共部分 // axios中请求配置有baseURL选项表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API, baseURL: process.env.VUE_APP_BASE_API,
// 超时 // 超时
timeout: 10000 timeout: 180000
}) })
// request拦截器 // request拦截器

@ -179,7 +179,8 @@
</el-col>--> </el-col>-->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="角色"> <el-form-item label="角色">
<el-select v-model="form.roleIds" multiple placeholder="请选择角色"> <!-- <el-select v-model="form.roleIds" multiple placeholder="请选择角色">-->
<el-select v-model="form.roleIds" placeholder="请选择角色">
<el-option v-for="item in roleOptions" :key="item.roleId" :label="item.roleName" :value="item.roleId" :disabled="item.status == 1"></el-option> <el-option v-for="item in roleOptions" :key="item.roleId" :label="item.roleName" :value="item.roleId" :disabled="item.status == 1"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -217,6 +218,7 @@
<el-button @click="upload.open = false"> </el-button> <el-button @click="upload.open = false"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
@ -483,7 +485,8 @@ export default {
this.postOptions = response.posts this.postOptions = response.posts
this.roleOptions = response.roles this.roleOptions = response.roles
this.$set(this.form, "postIds", response.postIds) this.$set(this.form, "postIds", response.postIds)
this.$set(this.form, "roleIds", response.roleIds) // this.$set(this.form, "roleIds", response.roleIds);
this.$set(this.form, "roleIds", response.roleIds[0])
this.open = true this.open = true
this.title = "修改用户" this.title = "修改用户"
this.form.password = "" this.form.password = ""
@ -517,14 +520,16 @@ export default {
submitForm: function() { submitForm: function() {
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
let RoleIds = [this.form.roleIds];
let FormData = {...this.form, roleIds: RoleIds}
if (this.form.userId != undefined) { if (this.form.userId != undefined) {
updateUser(this.form).then(response => { updateUser(FormData).then(response => {
this.$modal.msgSuccess("修改成功") this.$modal.msgSuccess("修改成功")
this.open = false this.open = false
this.getList() this.getList()
}) })
} else { } else {
addUser(this.form).then(response => { addUser(FormData).then(response => {
this.$modal.msgSuccess("新增成功") this.$modal.msgSuccess("新增成功")
this.open = false this.open = false
this.getList() this.getList()

Loading…
Cancel
Save