@@ -37,19 +40,23 @@ export default {
list: [],
cirIcon: require('./img/xz.png'),
checkIcon: require('./img/xzh.png'),
- selected: []
+ selected: [],
+ isSingle: false, //是否单选
}
},
- computed: {...mapState(['user'])},
+ computed: {
+ ...mapState(['user']),
+ },
onLoad(query) {
if (query.selected) {
this.selected = query.selected?.split(",") || []
}
+ this.isSingle = query.single || false
this.getList()
},
methods: {
getList() {
- this.$http.post(`/app/appresident/list`, null, {
+ this.$instance.post(`/app/appresident/list`, null, {
params: {
current: this.current,
size: 20,
@@ -69,7 +76,15 @@ export default {
})
},
checkClick(index) {
- this.list[index].isCheck = !this.list[index].isCheck
+ if(this.isSingle) {
+ this.list.map((item) => {
+ item.isCheck = false
+ })
+ this.list[index].isCheck = true
+ }else {
+ this.list[index].isCheck = !this.list[index].isCheck
+ }
+
},
confirm() {
let checkList = []
@@ -83,10 +98,15 @@ export default {
} else {
uni.navigateBack({
success: () => {
- uni.$emit("pagePicker", checkList)
+ uni.$emit("pagePicker:resident", checkList)
}
})
}
+ },
+ handerClear() {
+ this.current = 1
+ this.name = ''
+ this.getList()
}
},
onReachBottom() {
@@ -106,9 +126,20 @@ export default {
padding-bottom: 118px;
}
+ .search-top {
+ position: fixed;
+ top: 0;
+ left: 0;
+ padding: 16px;
+ width: 100%;
+ box-sizing: border-box;
+ background-color: #E4E5E6;
+ z-index: 99;
+ }
+
.user-list {
background-color: #fff;
-
+ padding-top: 100px;
.item {
.select-img {
display: inline-block;
diff --git a/src/project/weiyang/AppHome/AppHome.vue b/src/project/weiyang/AppHome/AppHome.vue
index ea7924f..cd14e04 100644
--- a/src/project/weiyang/AppHome/AppHome.vue
+++ b/src/project/weiyang/AppHome/AppHome.vue
@@ -278,7 +278,7 @@ export default {
onShareAppMessage() {
return {
- title: '欢迎使用数智巫溪~',
+ title: '欢迎使用数智未央~',
path: `/pages/AppHome/AppHome`
}
},
diff --git a/src/project/weiyang/AppMine/userInfo.vue b/src/project/weiyang/AppMine/userInfo.vue
index 306e3af..5d96b95 100644
--- a/src/project/weiyang/AppMine/userInfo.vue
+++ b/src/project/weiyang/AppMine/userInfo.vue
@@ -189,6 +189,7 @@ export default {
}, 600);
}
}).catch(err=> {
+ this.flag = false
this.$u.toast(err.msg)
})
},
diff --git a/src/project/weiyang/AppSpecialPeople/AppSpecialPeople.vue b/src/project/weiyang/AppSpecialPeople/AppSpecialPeople.vue
index f5d8287..6a5ae4d 100644
--- a/src/project/weiyang/AppSpecialPeople/AppSpecialPeople.vue
+++ b/src/project/weiyang/AppSpecialPeople/AppSpecialPeople.vue
@@ -99,17 +99,16 @@ export default {
computed: {
...mapState(['user']),
hasGridPermit() {
- return this.user.girdCheckType != 0
+ return this.user.girdInfos2G && this.user.girdInfos2G.length
},
isAdmin() {
- return this.user.girdCheckType == 2
+ return this.user.girdInfos2G && this.user.girdInfos2G.length
},
},
created() {
this.$dict.load('appSpecialTypeFive')
},
onShow() {
- document.title = '特殊人群管理'
if (this.hasGridPermit) {
if (!this.search.girdId) {
this.search.girdId = this.user.girdId
diff --git a/src/project/weiyang/AppSpecialPeople/add.vue b/src/project/weiyang/AppSpecialPeople/add.vue
index dcc0f59..180f1b9 100644
--- a/src/project/weiyang/AppSpecialPeople/add.vue
+++ b/src/project/weiyang/AppSpecialPeople/add.vue
@@ -23,10 +23,10 @@
-
-
+