From 1aadefd36ba46b75bfdc2fc06c0f93b129d5e67e Mon Sep 17 00:00:00 2001
From: 77 <77@77.com>
Date: Thu, 25 Apr 2024 23:33:07 +0800
Subject: [PATCH] init
---
src/api/xq/userInfo.js | 8 +
src/constant/statusMap.js | 4 +-
src/views/xq/user/add-user-dialog.vue | 20 +-
src/views/xq/user/update-user-dialog.vue | 20 +-
src/views/xq/userInfo/index.vue | 19 +-
.../update-user-filter-info-dialog.vue | 297 ++++++++++++++++++
.../xq/userInfo/update-user-info-dialog.vue | 2 +-
src/views/xq/userInfo/user-info.vue | 60 ----
8 files changed, 358 insertions(+), 72 deletions(-)
create mode 100644 src/views/xq/userInfo/update-user-filter-info-dialog.vue
delete mode 100644 src/views/xq/userInfo/user-info.vue
diff --git a/src/api/xq/userInfo.js b/src/api/xq/userInfo.js
index 71086fa..76a4528 100644
--- a/src/api/xq/userInfo.js
+++ b/src/api/xq/userInfo.js
@@ -35,6 +35,14 @@ export function updateUserInfo(data) {
})
}
+export function updateUserInfoFilter(data) {
+ return request({
+ url: '/xq/userInfo/filter',
+ method: 'put',
+ data: data
+ })
+}
+
// 删除用户信息
export function delUserInfo(id) {
return request({
diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js
index 133bde5..3197446 100644
--- a/src/constant/statusMap.js
+++ b/src/constant/statusMap.js
@@ -484,7 +484,7 @@ export const payStatusList = [
]
export const platformTypeList = [
- { value: "ADMIN", label: '后台管理操作',listClass: listClass.danger},
+ { value: "ADMIN", label: '后台操作',listClass: listClass.danger},
{ value: "WX", label: '微信',listClass: listClass.success},
{ value: "ALI", label: '支付宝',listClass: listClass.primary},
{ value: "SYS", label: '系统操作',listClass: listClass.info},
@@ -544,7 +544,7 @@ export const reportStatusList = [
export const wxTransOrderSourceList = [
{ value: 1, label: '订单',listClass: listClass.primary},
{ value: 2, label: 'VIP赠送',listClass: listClass.warning},
- { value: 3, label: '后台管理新增',listClass: listClass.danger},
+ { value: 3, label: '后台新增',listClass: listClass.danger},
]
export const consumeLogTypeList = [
diff --git a/src/views/xq/user/add-user-dialog.vue b/src/views/xq/user/add-user-dialog.vue
index 23c0ba0..83e4ef2 100644
--- a/src/views/xq/user/add-user-dialog.vue
+++ b/src/views/xq/user/add-user-dialog.vue
@@ -86,12 +86,14 @@
-
+
+
-
+
+
@@ -318,10 +320,22 @@ export default {
},
created() {
getTreeAreaCode().then(response => {
- this.areaOption = response.data
+ this.areaOption = this.getTreeData(response.data)
})
},
methods: {
+ getTreeData(data){
+ for(var i=0;i
-
+
+
-
+
+
@@ -311,10 +313,22 @@ export default {
},
created() {
getTreeAreaCode().then(response => {
- this.areaOption = response.data
+ this.areaOption = this.getTreeData(response.data)
})
},
methods: {
+ getTreeData(data){
+ for(var i=0;i
-
+
修改
+ 修改择偶
@@ -250,7 +255,7 @@
-
+
@@ -281,10 +286,11 @@ import {
} from '@/constant/statusMap'
import UserInfoDialog from '@/views/xq/user/user-info-dialog.vue'
import UpdateUserInfoDialog from '@/views/xq/userInfo/update-user-info-dialog.vue'
+import UpdateUserFilterInfoDialog from '@/views/xq/userInfo/update-user-filter-info-dialog.vue'
export default {
name: "UserInfo",
- components: { UpdateUserInfoDialog, UserInfoDialog },
+ components: { UpdateUserInfoDialog, UserInfoDialog,UpdateUserFilterInfoDialog },
data() {
return {
genderList,userCarStatusList, userChildStatusList, userCompanyNatureList, userDrinkStatusList,
@@ -294,6 +300,7 @@ export default {
userWantChildList, userWhenMarriageList,userFindTagList,userSignList,
updateUserInfoDialogVisible: false,
userInfoDialogVisible: false,
+ updateUserFilterInfoDialogVisible: false,
// 遮罩层
loading: true,
// 选中数组
@@ -383,6 +390,12 @@ export default {
this.$nextTick(() => {
this.$refs.updateUserInfoDialog.init(row)
})
+ },
+ handleUpdateFilter(row){
+ this.updateUserFilterInfoDialogVisible = true
+ this.$nextTick(() => {
+ this.$refs.updateUserFilterInfoDialog.init(row)
+ })
}
}
};
diff --git a/src/views/xq/userInfo/update-user-filter-info-dialog.vue b/src/views/xq/userInfo/update-user-filter-info-dialog.vue
new file mode 100644
index 0000000..0ca0498
--- /dev/null
+++ b/src/views/xq/userInfo/update-user-filter-info-dialog.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 不限
+
+
+
+
+
+
+
+
+
+
+
+ 不限
+
+
+
+
+
+
+
+
+
+
+
+ 不限
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 不限
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/xq/userInfo/update-user-info-dialog.vue b/src/views/xq/userInfo/update-user-info-dialog.vue
index 45cda60..8a056c7 100644
--- a/src/views/xq/userInfo/update-user-info-dialog.vue
+++ b/src/views/xq/userInfo/update-user-info-dialog.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/views/xq/userInfo/user-info.vue b/src/views/xq/userInfo/user-info.vue
deleted file mode 100644
index 47f5f14..0000000
--- a/src/views/xq/userInfo/user-info.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-