修改首页功能导航区的显隐判断
This commit is contained in:
parent
cb4e23669d
commit
743532973d
@ -80,6 +80,7 @@ export default {
|
|||||||
uni.setStorageSync('changeCommData', { id: e.community_id, name: e.name });
|
uni.setStorageSync('changeCommData', { id: e.community_id, name: e.name });
|
||||||
uni.setStorageSync('currentCommunityAddr',e.addr);
|
uni.setStorageSync('currentCommunityAddr',e.addr);
|
||||||
uni.setStorageSync("isShowNav", e.room_owner_list[0].type)
|
uni.setStorageSync("isShowNav", e.room_owner_list[0].type)
|
||||||
|
console.log("🚀 ~ choseCommunity ~ e.room_owner_list[0].type:", e.room_owner_list[0].type)
|
||||||
NavgateTo("1")
|
NavgateTo("1")
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,110 +1,82 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="box">
|
<view class="box">
|
||||||
<div
|
<view class="searchBox" :style="{ height: localHeight + 'px', paddingTop: top + 'px' }">
|
||||||
class="searchBox"
|
<view class="searchBox_add">
|
||||||
:style="{ height: localHeight + 'px', paddingTop: top + 'px' }"
|
<view class="searchBox_left">
|
||||||
>
|
<u-icon bold color="#000" size="40" name="arrow-left" @click="back"></u-icon>
|
||||||
<div class="searchBox_add">
|
</view>
|
||||||
<div class="searchBox_left">
|
<view class="searchBox_mid">我的报修</view>
|
||||||
<u-icon
|
<view class="searchBox_right"></view>
|
||||||
bold
|
</view>
|
||||||
color="#000"
|
</view>
|
||||||
size="40"
|
|
||||||
name="arrow-left"
|
|
||||||
@click="back"
|
|
||||||
></u-icon>
|
|
||||||
</div>
|
|
||||||
<div class="searchBox_mid">我的报修</div>
|
|
||||||
<div class="searchBox_right"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="tabList">
|
<view class="tabList">
|
||||||
<div
|
<view :class="active == 1 ? 'tab active' : 'tab'" @click="headerTabsClick(1)">
|
||||||
:class="active == 1 ? 'tab active' : 'tab'"
|
|
||||||
@click="headerTabsClick(1)"
|
|
||||||
>
|
|
||||||
待指派 <span>({{ awaitingNumb }})</span>
|
待指派 <span>({{ awaitingNumb }})</span>
|
||||||
</div>
|
</view>
|
||||||
<div
|
<view :class="active == 2 ? 'tab active' : 'tab'" @click="headerTabsClick(2)">
|
||||||
:class="active == 2 ? 'tab active' : 'tab'"
|
|
||||||
@click="headerTabsClick(2)"
|
|
||||||
>
|
|
||||||
进行中 <span>({{ underwayNum }})</span>
|
进行中 <span>({{ underwayNum }})</span>
|
||||||
</div>
|
</view>
|
||||||
<div
|
<view :class="active == 4 ? 'tab active' : 'tab'" @click="headerTabsClick(4)">
|
||||||
:class="active == 4 ? 'tab active' : 'tab'"
|
|
||||||
@click="headerTabsClick(4)"
|
|
||||||
>
|
|
||||||
已作废 <span>({{ discardNum }})</span>
|
已作废 <span>({{ discardNum }})</span>
|
||||||
</div>
|
</view>
|
||||||
<div
|
<view :class="active == 3 ? 'tab active' : 'tab'" @click="headerTabsClick(3)">
|
||||||
:class="active == 3 ? 'tab active' : 'tab'"
|
|
||||||
@click="headerTabsClick(3)"
|
|
||||||
>
|
|
||||||
已完成 <span>({{ doneNum }})</span>
|
已完成 <span>({{ doneNum }})</span>
|
||||||
</div>
|
</view>
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div
|
<view v-if="list.length !== 0">
|
||||||
v-if="list.length !== 0"
|
<view class="orderList" v-for="(item, index) in list" :key="index">
|
||||||
class="orderList"
|
<view class="orderItem" @click="handlerDetailClick(item.id)">
|
||||||
v-for="(item, index) in list"
|
<view :class="['orderItemTit', statusType[item.status].style]">
|
||||||
:key="index"
|
<view class="orderItemTit_left">工单编号:{{ item.order_code }}</view>
|
||||||
>
|
<view class="orderItemTit_right">{{ item.create_time }}</view>
|
||||||
<div class="orderItem" @click="handlerDetailClick(item.id)">
|
</view>
|
||||||
<div :class="['orderItemTit', statusType[item.status].style]">
|
<view class="orderItem_row">
|
||||||
<div class="orderItemTit_left">工单编号:{{ item.order_code }}</div>
|
<view class="df">
|
||||||
<div class="orderItemTit_right">{{ item.create_time }}</div>
|
<view class="orderItem_row_label">小区房源名称</view>
|
||||||
</div>
|
<view class="orderItem_row_con">{{ item.room.name }}</view>
|
||||||
<div class="orderItem_row">
|
<view :class="['orderItem_row_state', statusType[item.status].color]">
|
||||||
<div class="df">
|
{{ statusType[item.status].desc }}
|
||||||
<div class="orderItem_row_label">小区房源名称</div>
|
</view>
|
||||||
<div class="orderItem_row_con">{{ item.room.name }}</div>
|
</view>
|
||||||
<div
|
</view>
|
||||||
:class="['orderItem_row_state', statusType[item.status].color]"
|
|
||||||
>
|
|
||||||
{{ statusType[item.status].desc }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="orderItem_row">
|
<view class="orderItem_row">
|
||||||
<div class="orderItem_row_label">报修类型</div>
|
<view class="orderItem_row_label">报修类型</view>
|
||||||
<div class="orderItem_row_con">{{ item.ac.category_name }}</div>
|
<view class="orderItem_row_con">{{ item.ac.category_name }}</view>
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div class="orderItem_row">
|
<view class="orderItem_row">
|
||||||
<div class="orderItem_row_label">问题描述</div>
|
<view class="orderItem_row_label">问题描述</view>
|
||||||
<div class="orderItem_row_con">{{ item.problem_description }}</div>
|
<view class="orderItem_row_con">{{ item.problem_description }}</view>
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div class="orderItem_row">
|
<view class="orderItem_row">
|
||||||
<div class="orderItem_row_label">上门时间</div>
|
<view class="orderItem_row_label">上门时间</view>
|
||||||
<div class="orderItem_row_con">{{ item.service_time }}</div>
|
<view class="orderItem_row_con">{{ item.service_time }}</view>
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div class="orderItem_row">
|
<view class="orderItem_row">
|
||||||
<div class="orderItem_row_label">联系人</div>
|
<view class="orderItem_row_label">联系人</view>
|
||||||
<div class="orderItem_row_con">{{ item.contact_name }}</div>
|
<view class="orderItem_row_con">{{ item.contact_name }}</view>
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div class="orderItem_row">
|
<view class="orderItem_row">
|
||||||
<div class="orderItem_row_label">联系人手机号</div>
|
<view class="orderItem_row_label">联系人手机号</view>
|
||||||
<div class="orderItem_row_con">{{ item.contact_phone }}</div>
|
<view class="orderItem_row_con">{{ item.contact_phone }}</view>
|
||||||
</div>
|
</view>
|
||||||
</div>
|
</view>
|
||||||
</div>
|
</view>
|
||||||
|
</view>
|
||||||
<div v-if="list.length == 0" class="empty">
|
|
||||||
<image
|
<view v-if="list.length == 0" class="empty">
|
||||||
src="https://wechat-img-file.oss-cn-beijing.aliyuncs.com/property-img-file/com_nearbyList_empty.png"
|
<image src="https://wechat-img-file.oss-cn-beijing.aliyuncs.com/property-img-file/com_nearbyList_empty.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"></image>
|
||||||
></image>
|
|
||||||
暂无数据
|
暂无数据
|
||||||
</div>
|
</view>
|
||||||
|
|
||||||
<div class="addBtn" @click="oneRepair">在线报修</div>
|
<view class="addBtn" @click="oneRepair">在线报修</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@ -188,7 +188,7 @@ page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.Msg_con_img image {
|
.Msg_con_img image {
|
||||||
width: calc(33.33% - 11rpx);
|
width: calc(33% - 11rpx);
|
||||||
height: 225rpx;
|
height: 225rpx;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -249,7 +249,7 @@ export default {
|
|||||||
}, //2.注册组件
|
}, //2.注册组件
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
showNav: true,
|
showNav: false,
|
||||||
isShowSearch: false,
|
isShowSearch: false,
|
||||||
|
|
||||||
loading: false,
|
loading: false,
|
||||||
@ -999,11 +999,13 @@ export default {
|
|||||||
toggleDropdown() {
|
toggleDropdown() {
|
||||||
this.showDropdown = !this.showDropdown;
|
this.showDropdown = !this.showDropdown;
|
||||||
// 当展开下拉菜单时,页面滑动
|
// 当展开下拉菜单时,页面滑动
|
||||||
if (this.showDropdown) {
|
if (this.showDropdown) {
|
||||||
uni.pageScrollTo({
|
this.$nextTick(() => {
|
||||||
scrollTop: 2500,
|
uni.pageScrollTo({
|
||||||
duration: 300
|
scrollTop: 2500,
|
||||||
});
|
duration: 300
|
||||||
|
});
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1019,7 +1021,6 @@ export default {
|
|||||||
this.localHeight = meun.height;
|
this.localHeight = meun.height;
|
||||||
this.showSearch()
|
this.showSearch()
|
||||||
this.getSearchVal()
|
this.getSearchVal()
|
||||||
this.showNav = uni.getStorageSync("isShowNav") != 1
|
|
||||||
},
|
},
|
||||||
|
|
||||||
onShow() {
|
onShow() {
|
||||||
@ -1049,6 +1050,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
|
this.showNav = uni.getStorageSync("isShowNav") ?
|
||||||
|
(uni.getStorageSync("isShowNav") == 1 ? false : true) : false
|
||||||
|
console.log("🚀 ~ onLoad ~ this.showNav:", this.showNav)
|
||||||
this.flag = false
|
this.flag = false
|
||||||
this.bottomPageNum = 1
|
this.bottomPageNum = 1
|
||||||
console.log('当前页面展示的城市信息', this.currentCity)
|
console.log('当前页面展示的城市信息', this.currentCity)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user