| | |
| | | <el-input v-model="form.phone"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="部门:" prop="deptIds" required> |
| | | <el-select v-model="form.deptIds" multiple collapse-tags placeholder="部门"> |
| | | <el-option v-for="item in levelEnum" :key="item.key" :value="item.key" :label="item.value"></el-option> |
| | | <el-select v-model="form.deptIds" collapse-tags placeholder="部门"> |
| | | <el-option v-for="item in depts" :key="item.id" :value="item.id" :label="item.name"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="标签:" prop="tagIds"> |
| | |
| | | <script> |
| | | import { mapGetters, mapState, mapActions } from 'vuex' |
| | | import userApi from '@/api/user' |
| | | import departmentApi from '@/api/department' |
| | | |
| | | export default { |
| | | data () { |
| | | return { |
| | | depts: [], |
| | | tags: [], |
| | | value2:[], |
| | | form: { |
| | |
| | | sex: '', |
| | | birthDay: null, |
| | | phone: null, |
| | | deptIds: [], |
| | | deptIds: '', |
| | | tagIds: [] |
| | | }, |
| | | formLoading: false, |
| | |
| | | }, |
| | | created () { |
| | | this.getTags(); |
| | | |
| | | this.getDepts(); |
| | | |
| | | console.log(this.levelEnum) |
| | | let id = this.$route.query.id |
| | | let _this = this |
| | |
| | | this.tags = data.response |
| | | }) |
| | | }, |
| | | getDepts () { |
| | | departmentApi.getDeptAdmins().then(res => { |
| | | this.depts = res.response |
| | | }) |
| | | }, |
| | | submitForm () { |
| | | console.log("this.form", this.form) |
| | | let _this = this |