235 lines
4.3 KiB
Vue
235 lines
4.3 KiB
Vue
<template>
|
|
<view class="container commonPageBox">
|
|
<!-- 公共组件-每个页面必须引入 -->
|
|
<public-module></public-module>
|
|
<!-- <z-nav-bar title="地址管理" bgColor="#258feb" fontColor="#fff"></z-nav-bar> -->
|
|
|
|
<view
|
|
class="contentBox commonPageContentBox"
|
|
|
|
>
|
|
<common-address
|
|
:type="this.options.type"
|
|
backState="1000"
|
|
ref="commonAddress"
|
|
@fresh="handleFresh"
|
|
></common-address>
|
|
</view>
|
|
|
|
<z-navigation></z-navigation>
|
|
|
|
<u-modal
|
|
:show="signShow"
|
|
:content="signContent"
|
|
:showCancelButton="true"
|
|
@cancel="signShow = false"
|
|
@confirm="signOut"
|
|
>
|
|
</u-modal>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import list from "@/pages/component/commonComponents/list";
|
|
import $http from "@/config/requestConfig.js";
|
|
|
|
import { mapState, mapMutations } from "vuex";
|
|
export default {
|
|
components: {
|
|
list,
|
|
},
|
|
data() {
|
|
return {
|
|
signShow: false,
|
|
signContent: "是否要退出登录?",
|
|
playData: {},
|
|
options: {},
|
|
searchValue: "",
|
|
|
|
twoCateList: [], // 二级分类标题
|
|
titleList: [], // 方剂标题
|
|
curOneCateIndex: 0, // 当前选中的一级分类
|
|
curTwoCateIndex: 0, // 当前选中的二级分类
|
|
searchList: [], // 搜索结果数组
|
|
showSearchList: false,
|
|
userMes: {}, // 用户信息
|
|
searchDisable: false, // 搜索不可用
|
|
limitShow: false,
|
|
limitTitle: "提示",
|
|
limitContent: "",
|
|
scrollViewHeight: 0,
|
|
dataList: [
|
|
{
|
|
title: "客服热线",
|
|
content: "022-24142321",
|
|
type: "tel",
|
|
},
|
|
{
|
|
title: "客服邮箱",
|
|
content: "appyilujiankang@sina.com",
|
|
type: "email",
|
|
},
|
|
{
|
|
title: "微信号",
|
|
content: "yilujiankangkefu",
|
|
type: "wxNumber",
|
|
},
|
|
|
|
// {
|
|
|
|
// "title": "清楚缓存",
|
|
// content: 'yilujiankangkefu'
|
|
|
|
// },
|
|
],
|
|
otherList: [
|
|
{
|
|
title: "关于我们",
|
|
|
|
url: "/pages/mine/aboutUs/index",
|
|
type: "pageJump",
|
|
},
|
|
|
|
// {
|
|
|
|
// "title": "清楚缓存",
|
|
// content: 'yilujiankangkefu'
|
|
|
|
// },
|
|
],
|
|
};
|
|
},
|
|
onLoad(options) {
|
|
console.log(options, "989");
|
|
this.options = options;
|
|
this.$nextTick(() => {
|
|
this.$refs.commonAddress.open();
|
|
});
|
|
// this.getCateList()
|
|
},
|
|
onHide() {
|
|
// this.showSearchList = false
|
|
// this.searchList = []
|
|
},
|
|
computed: {
|
|
...mapState(["userInfo"]),
|
|
},
|
|
methods: {
|
|
handleFresh() {},
|
|
...mapMutations(["setUserInfo"]),
|
|
signOut() {
|
|
this.signShow = false;
|
|
this.setUserInfo({ token: null });
|
|
uni.reLaunch({
|
|
url: "/pages/user/login/login",
|
|
});
|
|
},
|
|
// 注销账户
|
|
},
|
|
onBackPress() {
|
|
// #ifdef APP-PLUS
|
|
plus.key.hideSoftKeybord();
|
|
// #endif
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.u-grid-list {
|
|
// height: 40rpx;
|
|
}
|
|
|
|
.searchList {
|
|
.item {
|
|
font-size: 28rpx;
|
|
padding: 20rpx;
|
|
border-bottom: 1px solid #dadbde;
|
|
}
|
|
}
|
|
|
|
.scroll-view_H {
|
|
background-color: #fff;
|
|
white-space: nowrap;
|
|
padding: 10rpx;
|
|
}
|
|
|
|
.scroll-Y {
|
|
height: 100%;
|
|
}
|
|
|
|
.scroll-view_H {
|
|
white-space: nowrap;
|
|
width: 100%;
|
|
}
|
|
|
|
.scroll-view-item {
|
|
// height: 300rpx;
|
|
// line-height: 300rpx;
|
|
// text-align: center;
|
|
// font-size: 36rpx;
|
|
}
|
|
|
|
.scroll-view-item_H {
|
|
display: inline-block;
|
|
width: 100%;
|
|
// height: 300rpx;
|
|
// line-height: 300rpx;
|
|
// text-align: center;
|
|
// font-size: 36rpx;
|
|
}
|
|
|
|
.titleList {
|
|
height: 100%;
|
|
}
|
|
|
|
.titleList2 {
|
|
height: calc(100% - 170rpx);
|
|
}
|
|
|
|
/deep/.scroll-view-item:nth-child(2n-1) {
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
.fdButtonBox {
|
|
color: #b0b0b0;
|
|
// width: 100%;
|
|
float: right;
|
|
padding: 4rpx 14rpx;
|
|
font-size: 24rpx;
|
|
font-weight: 500;
|
|
line-height: 30rpx;
|
|
border-radius: 10rpx;
|
|
box-sizing: border-box;
|
|
|
|
// margin-top: 10rpx;
|
|
// display: flex;
|
|
// align-items: center;
|
|
}
|
|
|
|
.commonPageBox {
|
|
background-color: #f5f5f5;
|
|
}
|
|
|
|
.set_box {
|
|
background-color: #fff;
|
|
height: auto;
|
|
|
|
padding: 20rpx;
|
|
}
|
|
|
|
.button_box {
|
|
width: 100%;
|
|
position: fixed;
|
|
bottom: 40rpx;
|
|
padding: 20rpx 80rpx;
|
|
|
|
.button {
|
|
margin-top: 40rpx;
|
|
}
|
|
}
|
|
|
|
/deep/.rightArrow {
|
|
margin-top: 6rpx !important;
|
|
}
|
|
</style>
|