From 17ea4b4d7b1ddf8d4eb345af7440df9b42df9614 Mon Sep 17 00:00:00 2001
From: jialh <1972868360@qq.com>
Date: 星期五, 01 八月 2025 17:40:36 +0800
Subject: [PATCH] 更新
---
pages/family/familyList.vue | 74 ++++++++++++++++++++----------------
1 files changed, 41 insertions(+), 33 deletions(-)
diff --git a/pages/family/familyList.vue b/pages/family/familyList.vue
index 5854654..092018c 100644
--- a/pages/family/familyList.vue
+++ b/pages/family/familyList.vue
@@ -2,7 +2,8 @@
<view>
<view v-if="owners.length>0">
<view class="block__title">鎴愬憳淇℃伅</view>
- <view v-for="(item,index) in owners" :key="index" class="bg-white margin-bottom margin-right-xs radius margin-left-xs padding">
+ <view v-for="(item,index) in owners" :key="index"
+ class="bg-white margin-bottom margin-right-xs radius margin-left-xs padding">
<view class="flex padding-bottom-xs solid-bottom justify-between">
<view>{{item.name}}</view>
<view class="text-gray">{{item.link}}</view>
@@ -15,19 +16,18 @@
<view class="text-gray">韬唤璇佸彿</view>
<view class="text-gray">{{item.idCard}}</view>
</view>
-
- <view class="flex margin-top-xs justify-between">
+ <!-- <view class="flex margin-top-xs justify-between">
<view class="text-gray">鎴愬憳骞撮緞</view>
<view class="text-gray">{{item.age}}宀�</view>
- </view>
+ </view> -->
<view class="flex margin-top-xs justify-between">
<view class="text-gray">鎴愬憳鎬у埆</view>
<view class="text-gray">{{item.sex == 0? '鐢�': '濂�'}}</view>
</view>
-
+
<view class="solid-top flex justify-end margin-top padding-top-sm padding-bottom-sm">
- <button class="cu-btn sm bg-green " @click="_deleteOwnerMember(item)">淇敼</button>
- <button class="cu-btn sm bg-red " @click="_deleteOwnerMember(item)">鍒犻櫎</button>
+ <button class="cu-btn sm bg-green " @click="_updateOwnerMember(item)">淇敼</button>
+ <button class="cu-btn sm bg-red " @click="_deleteOwnerMember(item)">鍒犻櫎</button>
</view>
</view>
</view>
@@ -36,7 +36,8 @@
</view>
<view class="button_up_blank"></view>
- <view v-if="ownerTypeCd == '1001'" class="bg-white border flex justify-end" style="position: fixed;width: 100%;bottom: 0;">
+ <view v-if="ownerTypeCd == '1001'" class="bg-white border flex justify-end"
+ style="position: fixed;width: 100%;bottom: 0;">
<view class="action text-orange margin-right line-height">
</view>
@@ -44,7 +45,7 @@
<button class="cu-btn bg-green shadow-blur lgplus sharp" @click="goAdd()">娣诲姞鎴愬憳</button>
</view>
</view>
-
+
<view class="cu-modal" :class="delOwnerMemberFlag==true?'show':''">
<view class="cu-dialog">
<view class="cu-bar bg-white justify-end">
@@ -69,19 +70,21 @@
import context from '../../lib/java110/Java110Context.js';
const constant = context.constant;
import noDataPage from '@/components/no-data-page/no-data-page.vue';
-
- import {deleteOwnerMember} from '../../api/owner/ownerApi.js'
+
+ import {
+ deleteOwnerMember
+ } from '../../api/owner/ownerApi.js'
export default {
data() {
return {
owners: [],
- delOwnerMemberFlag:false,
+ delOwnerMemberFlag: false,
page: 1,
totalPage: 0,
loading: false,
communityId: '',
ownerId: '',
- curOwnerMember:{},
+ curOwnerMember: {},
ownerTypeCd: '',
};
},
@@ -93,10 +96,10 @@
},
onShow: function() {
this._initData();
-
+
},
methods: {
- _initData:function(){
+ _initData: function() {
let that = this;
that.owners = [];
context.getOwner(function(_owner) {
@@ -139,31 +142,36 @@
url: "/pages/family/family"
})
},
- _deleteOwnerMember:function(item){
+ _updateOwnerMember(item) {
+ this.vc.navigateTo({
+ url: `/pages/family/familyUpdate?memberId=${item.memberId}`
+ });
+ },
+ _deleteOwnerMember: function(item) {
this.delOwnerMemberFlag = true;
this.curOwnerMember = item;
},
- _cancleDeleteOwnerMember:function(item){
+ _cancleDeleteOwnerMember: function(item) {
this.delOwnerMemberFlag = false;
},
- _doDeleteOwnerMember:function(){
+ _doDeleteOwnerMember: function() {
let that = this;
this.curOwnerMember.communityId = this.communityId;
deleteOwnerMember(this.curOwnerMember)
- .then((res)=>{
- uni.showToast({
- icon:'none',
- title:'鍒犻櫎鎴愬姛'
- });
- that._cancleDeleteOwnerMember();
- that._initData();
- },(err)=>{
- uni.showToast({
- icon:'none',
- title:err
- });
- that._cancleDeleteOwnerMember();
- })
+ .then((res) => {
+ uni.showToast({
+ icon: 'none',
+ title: '鍒犻櫎鎴愬姛'
+ });
+ that._cancleDeleteOwnerMember();
+ that._initData();
+ }, (err) => {
+ uni.showToast({
+ icon: 'none',
+ title: err
+ });
+ that._cancleDeleteOwnerMember();
+ })
}
}
};
@@ -199,4 +207,4 @@
.line-height {
line-height: 100upx;
}
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.8.0