| | |
| | | </el-form-item> --> |
| | | <!-- 所属部门 --> |
| | | <el-form-item class="optionItem" label="所属部门:" prop="departmentId"> |
| | | <el-select v-model="user.departmentId" placeholder="请选择所属部门" :disabled="!flag.depart"> |
| | | <el-option v-for="item in departList" :key="item.name" :label="item.departName" |
| | | <el-select v-model="user.departmentId" placeholder="请选择所属部门" :disabled="!flag.depart" @change="changeDepart"> |
| | | <el-option v-for="item in departList" :key="item.id" :label="item.departName" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | changeDepart(data){ |
| | | console.log(data); |
| | | this.departList.forEach(item=>{ |
| | | if(item.id===data){ |
| | | this.user.departName = item.departName; |
| | | } |
| | | }) |
| | | }, |
| | | // 修改用户信息 |
| | | handleUser() { |
| | | this.$refs.user.validate((valid) => { |
| | | if (valid) { |
| | | const { user } = this; |
| | | console.log(user); |
| | | // for(let key in user){ |
| | | // if(user[key]===null){ |
| | | // user[key] = ''; |
| | | // } |
| | | // } |
| | | // user.status = String(user.status); |
| | | // user.isDy = String(user.isDy); |
| | | // user.userType = String(user.userType); |
| | | // this.$axios({ |
| | | // method: 'post', |
| | | // url: 'sccg/admin/update/' + user.id, |
| | | // data: user |
| | | // }) |
| | | // .then(res => { |
| | | // console.log(res); |
| | | // this.getUserList(); |
| | | // this.$emit('closeDialog', { flag: false }); |
| | | // }) |
| | | this.$axios({ |
| | | method: 'post', |
| | | url: 'sccg/admin/update/' + user.id, |
| | | data: user |
| | | }) |
| | | .then(res => { |
| | | this.$message({ |
| | | type:res.code===200 ? 'success' : 'warning', |
| | | message:res.message, |
| | | }) |
| | | this.getUserList(); |
| | | this.$emit('closeDialog', { flag: false }); |
| | | }) |
| | | } else { |
| | | return false; |
| | | } |