This commit is contained in:
yanran200730
2022-06-10 09:13:15 +08:00
4 changed files with 17 additions and 14 deletions

View File

@@ -9,7 +9,10 @@
</template> </template>
<script> <script>
import {mapActions} from 'vuex'
export default { export default {
name: "AddUserSuccess",
data() { data() {
return { return {
status: 1 status: 1
@@ -21,11 +24,14 @@ export default {
onLoad(option) { onLoad(option) {
this.status = option.status this.status = option.status
}, },
computed: {
...mapActions(['getAccount'])
},
methods: { methods: {
back() { back() {
uni.navigateBack({ uni.reLaunch({
delta: 2, success() { url: './AppGridManagement', success() {
location.reload() this.getAccount()
} }
}) })
} }

View File

@@ -24,16 +24,12 @@
<span class="label">网格长</span> <span class="label">网格长</span>
<span class="value"> <span class="value">
{{ [item.name, item.phone].join(" ") }} {{ [item.name, item.phone].join(" ") }}
</span> </span>
</div> </div>
<div v-if="form.girdMemberList && form.girdMemberList.length"> <div v-if="form.girdMemberList && form.girdMemberList.length">
<div class="info-flex" v-for="(item, index) in form.girdMemberList" :key="index"> <div class="info-flex" v-for="(item, index) in form.girdMemberList" :key="index">
<span class="label">网格员</span> <span class="label">网格员</span>
<span class="value">{{ item.name }}&nbsp;&nbsp;{{ item.phone }} <span class="value">{{ item.name }}&nbsp;&nbsp;{{ item.phone }} <AiPhone :phone="item.phone"/></span>
<img :src="$cdn + 'common/phone.png'" alt="" @click="callPhone(item.phone)" class="phone-icon"
v-if="item.phone">
</span>
</div> </div>
</div> </div>
</scroll-view> </scroll-view>

View File

@@ -50,7 +50,7 @@ export default {
computed: { computed: {
...mapState(['user']), ...mapState(['user']),
isMyGirds() { isMyGirds() {
return !!this.$route.query.self return this.$route.query.self == true
}, },
isGridMember() { isGridMember() {
return this.user.girdCheckType > 0 return this.user.girdCheckType > 0
@@ -70,15 +70,14 @@ export default {
getAllGrids() { getAllGrids() {
this.slectList = [] this.slectList = []
let {girdMemberId} = this.user, let {girdMemberId} = this.user,
url = `/app/appgirdinfo/queryAppGirdInfoByGirdLevel`, url = `/app/appgirdmemberinfo/queryMyGirdListByLevel2AndUser`,
params = {girdMemberId} params = {girdMemberId}
if (this.isApply) { if (this.isApply) {
url = `/app/appgirdinfo/listByInfo` url = `/app/appgirdinfo/listByInfo`
params = {} params = {}
} }
if (this.isMyGirds) { if (this.isMyGirds) {
url = `/app/appgirdmemberinfo/queryMyGirdListByLevel2AndUser` url = `/app/appgirdmemberinfo/queryMyGirdListByLevel2`
params = {}
} }
this.$http.post(url, null, {params}).then((res) => { this.$http.post(url, null, {params}).then((res) => {
if (res?.data) { if (res?.data) {
@@ -145,7 +144,9 @@ export default {
}, },
submit() { submit() {
if (this.SelectGird.id != null) { if (this.SelectGird.id != null) {
uni.setStorageSync("lastSelectedGrid", this.SelectGird.parentGirdId) if (!this.isApply && !this.isMyGirds) {
uni.setStorageSync("lastSelectedGrid", this.SelectGird.parentGirdId)
}
uni.navigateBack({ uni.navigateBack({
success: () => { success: () => {
uni.$emit("pagePicker:custom", this.SelectGird) uni.$emit("pagePicker:custom", this.SelectGird)

View File

@@ -8,7 +8,7 @@
<div class="area-select"> <div class="area-select">
<div class="select-content"> <div class="select-content">
<div class="area-content fill"> <div class="area-content fill">
<AiPagePicker type="custom" @select="handleGridSelect" self :ops="{url:'../AppGridManagement/SelectGird',label: 'girdName'}"> <AiPagePicker type="custom" @select="handleGridSelect" :self="tabIndex" :ops="{url:'../AppGridManagement/SelectGird',label: 'girdName'}">
<AiMore v-model="gridName" placeholder="选择网格"/> <AiMore v-model="gridName" placeholder="选择网格"/>
</AiPagePicker> </AiPagePicker>
</div> </div>