diff --git a/src/api/xq/user.js b/src/api/xq/user.js
index 52e815f..01491d8 100644
--- a/src/api/xq/user.js
+++ b/src/api/xq/user.js
@@ -132,6 +132,14 @@ export function updateUser(data) {
})
}
+export function updateUserTag(data) {
+ return request({
+ url: '/xq/user/editTag',
+ method: 'put',
+ data: data
+ })
+}
+
// 删除用户管理
export function delUser(id) {
return request({
diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js
index 20a67f4..6a7bd55 100644
--- a/src/constant/statusMap.js
+++ b/src/constant/statusMap.js
@@ -648,6 +648,11 @@ export const linkTypeBannerList = [
{ value: 3, label: '图片',listClass: listClass.primary},
]
+export const userTagList = [
+ { value: 1, label: '火热',listClass: listClass.danger},
+ { value: 2, label: '活跃',listClass: listClass.success},
+]
+
export const professionList = [
{ value: '运动员', label: '运动员'},
diff --git a/src/views/xq/user/index.vue b/src/views/xq/user/index.vue
index 75f56ef..a885963 100644
--- a/src/views/xq/user/index.vue
+++ b/src/views/xq/user/index.vue
@@ -42,6 +42,16 @@
v-hasPermi="['xq:user:add']"
>新增
+
+ 修改标签
+
@@ -52,6 +62,11 @@
+
+
+
+
+
@@ -129,6 +144,8 @@
+
+
@@ -144,22 +161,24 @@ import {
userResetNickname,
userLock, userUnlock
} from '@/api/xq/user'
-import { appUserTypeList, finishStatusList, genderList, userStatusList } from '@/constant/statusMap'
+import { appUserTypeList, finishStatusList, genderList, userStatusList, userTagList } from '@/constant/statusMap'
import BindInviteDialog from '@/views/xq/user/bind-invite-dialog.vue'
import UserInfoDialog from '@/views/xq/user/user-info-dialog.vue'
import AddUserDialog from '@/views/xq/user/add-user-dialog.vue'
import UpdateUserDialog from '@/views/xq/user/update-user-dialog.vue'
+import UpdateUserTagDialog from '@/views/xq/user/update-user-tag-dialog.vue'
export default {
name: "User",
- components: { BindInviteDialog,UserInfoDialog,AddUserDialog,UpdateUserDialog},
+ components: { BindInviteDialog,UserInfoDialog,AddUserDialog,UpdateUserDialog,UpdateUserTagDialog},
data() {
return {
- userStatusList,genderList,appUserTypeList,finishStatusList,
+ userStatusList,genderList,appUserTypeList,finishStatusList,userTagList,
bindInviteDialogVisible: false,
userInfoDialogVisible: false,
addUserDialogVisible: false,
updateUserDialogVisible: false,
+ updateUserTagDialogVisible: false,
// 遮罩层
loading: true,
// 选中数组
@@ -221,6 +240,12 @@ export default {
this.$refs.addUserDialog.init()
})
},
+ handleUserTagUpdate(){
+ this.updateUserTagDialogVisible = true
+ this.$nextTick(() => {
+ this.$refs.updateUserTagDialog.init(this.ids)
+ })
+ },
/** 修改按钮操作 */
handleUpdate(row) {
this.updateUserDialogVisible = true
diff --git a/src/views/xq/user/update-user-tag-dialog.vue b/src/views/xq/user/update-user-tag-dialog.vue
new file mode 100644
index 0000000..885c2f2
--- /dev/null
+++ b/src/views/xq/user/update-user-tag-dialog.vue
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue.config.js b/vue.config.js
index bef8f4f..41cfbb8 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -35,8 +35,8 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
- target: `http://localhost:8080`,
- // target: `http://xq-admin.mubai8888.com/prod-api`,
+ // target: `http://localhost:8080`,
+ target: `http://xq-admin.mubai8888.com/prod-api`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''