This commit is contained in:
77
2024-04-25 23:33:07 +08:00
parent 655f981840
commit 1aadefd36b
8 changed files with 358 additions and 72 deletions

View File

@@ -224,7 +224,7 @@
</template>
</el-table-column>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="135" fixed="right">
<template v-slot="scope">
<el-button
size="mini"
@@ -236,6 +236,11 @@
type="text"
@click="handleUpdate(scope.row)"
>修改</el-button>
<el-button
size="mini"
type="text"
@click="handleUpdateFilter(scope.row)"
>修改择偶</el-button>
</template>
</el-table-column>
</el-table>
@@ -250,7 +255,7 @@
<user-info-dialog v-if="userInfoDialogVisible" ref="userInfoDialog" />
<update-user-info-dialog v-if="updateUserInfoDialogVisible" ref="updateUserInfoDialog" @refreshDataList="getList" />
<update-user-filter-info-dialog v-if="updateUserFilterInfoDialogVisible" ref="updateUserFilterInfoDialog" @refreshDataList="getList"/>
</div>
</template>
@@ -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)
})
}
}
};