| | |
| | | <el-form-item label="手机:"> |
| | | <el-input v-model="form.phone"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="标签:" prop="tagIds"> |
| | | <el-select v-model="form.tagIds" multiple collapse-tags placeholder="标签"> |
| | | <el-option v-for="item in tags" :key="item.id" :value="item.id" :label="item.name"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="状态:" required> |
| | | <el-select v-model="form.status" placeholder="状态"> |
| | | <el-option v-for="item in statusEnum" :key="item.key" :value="item.key" :label="item.value"></el-option> |
| | |
| | | export default { |
| | | data () { |
| | | return { |
| | | tags: [], |
| | | form: { |
| | | id: null, |
| | | userName: '', |
| | |
| | | } |
| | | }, |
| | | created () { |
| | | this.getTags(); |
| | | let id = this.$route.query.id |
| | | let _this = this |
| | | if (id && parseInt(id) !== 0) { |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | getTags () { |
| | | userApi.tagList(null).then(data => { |
| | | this.tags = data.response |
| | | }) |
| | | }, |
| | | submitForm () { |
| | | let _this = this |
| | | this.$refs.form.validate((valid) => { |
| | | if (valid) { |
| | | this.formLoading = true |
| | | this.form.deptIds = null; |
| | | userApi.createUser(this.form).then(data => { |
| | | if (data.code === 1) { |
| | | _this.$message.success(data.message) |