From 9a2293ea12531e49bb183a1a98e7bc3b065fffa6 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期五, 19 七月 2024 16:09:51 +0800
Subject: [PATCH] feat:通知空数据提示
---
src/views/user/admin/edit.vue | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/views/user/admin/edit.vue b/src/views/user/admin/edit.vue
index cc5f41e..8515cbb 100644
--- a/src/views/user/admin/edit.vue
+++ b/src/views/user/admin/edit.vue
@@ -25,6 +25,11 @@
<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>
@@ -45,6 +50,7 @@
export default {
data () {
return {
+ tags: [],
form: {
id: null,
userName: '',
@@ -69,6 +75,7 @@
}
},
created () {
+ this.getTags();
let id = this.$route.query.id
let _this = this
if (id && parseInt(id) !== 0) {
@@ -80,11 +87,17 @@
}
},
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)
--
Gitblit v1.8.0