@@ -123,6 +123,38 @@ | |||||
"navigationBarTextStyle": "black" | "navigationBarTextStyle": "black" | ||||
} | } | ||||
}, | }, | ||||
{ | |||||
"path": "help/index", | |||||
"style": { | |||||
"navigationBarTitleText": "帮助中心", | |||||
"navigationBarBackgroundColor": "#FFFFFF", | |||||
"navigationBarTextStyle": "black" | |||||
} | |||||
}, | |||||
{ | |||||
"path": "help/helpSearch", | |||||
"style": { | |||||
"navigationBarTitleText": "问题搜索", | |||||
"navigationBarBackgroundColor": "#FFFFFF", | |||||
"navigationBarTextStyle": "black" | |||||
} | |||||
}, | |||||
{ | |||||
"path": "help/helpSort", | |||||
"style": { | |||||
"navigationBarTitleText": "问题分类", | |||||
"navigationBarBackgroundColor": "#FFFFFF", | |||||
"navigationBarTextStyle": "black" | |||||
} | |||||
}, | |||||
{ | |||||
"path": "help/helpDetail", | |||||
"style": { | |||||
"navigationBarTitleText": "问题详情", | |||||
"navigationBarBackgroundColor": "#FFFFFF", | |||||
"navigationBarTextStyle": "black" | |||||
} | |||||
}, | |||||
{ | { | ||||
"path": "calibration", | "path": "calibration", | ||||
"style": { | "style": { | ||||
@@ -217,12 +217,12 @@ | |||||
}, | }, | ||||
lineOpts: { | lineOpts: { | ||||
enableScroll: true, | |||||
xAxis: { | |||||
disableGrid: true, | |||||
scrollShow: true, | |||||
itemCount: 8 | |||||
}, | |||||
// enableScroll: true, | |||||
// xAxis: { | |||||
// disableGrid: true, | |||||
// scrollShow: true, | |||||
// itemCount: 8 | |||||
// }, | |||||
yAxis: { | yAxis: { | ||||
data: [ | data: [ | ||||
{ | { | ||||
@@ -233,12 +233,12 @@ | |||||
} | } | ||||
}, | }, | ||||
lineOpts1: { | lineOpts1: { | ||||
enableScroll: true, | |||||
xAxis: { | |||||
disableGrid: true, | |||||
scrollShow: true, | |||||
itemCount: 8 | |||||
} | |||||
// enableScroll: true, | |||||
// xAxis: { | |||||
// disableGrid: true, | |||||
// scrollShow: true, | |||||
// itemCount: 8 | |||||
// } | |||||
}, | }, | ||||
isShow: true, // 默认都展示 | isShow: true, // 默认都展示 | ||||
}; | }; | ||||
@@ -52,6 +52,15 @@ | |||||
<image src="/static/images/right-arrow.png" mode=""></image> | <image src="/static/images/right-arrow.png" mode=""></image> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<!-- <view class="line" @click="help"> | |||||
<view class="title"> | |||||
<image src="/static/images/concat.png" mode=""></image> | |||||
帮助中心 | |||||
</view> | |||||
<view class="right"> | |||||
<image src="/static/images/right-arrow.png" mode=""></image> | |||||
</view> | |||||
</view> --> | |||||
<view class="line" @click="scan"> | <view class="line" @click="scan"> | ||||
<view class="title"> | <view class="title"> | ||||
<image src="/static/images/visitCode.png" mode=""></image> | <image src="/static/images/visitCode.png" mode=""></image> | ||||
@@ -108,6 +117,11 @@ | |||||
url:"../mine/registerCode" | url:"../mine/registerCode" | ||||
}) | }) | ||||
}, | }, | ||||
help(){ | |||||
uni.navigateTo({ | |||||
url:"../mine/help/index" | |||||
}) | |||||
}, | |||||
//修改密码 | //修改密码 | ||||
Changehepassword() { | Changehepassword() { | ||||
uni.navigateTo({ | uni.navigateTo({ | ||||
@@ -160,11 +174,12 @@ | |||||
</script> | </script> | ||||
<style lang="scss" scoped> | <style lang="scss" scoped> | ||||
.main { | .main { | ||||
min-height: calc(100vh - var(--window-top)); | |||||
width: 100vw; | |||||
height: 100vh; | |||||
display: flex; | display: flex; | ||||
flex-direction: column; | flex-direction: column; | ||||
background: url('https://static.quhouse.com/f5e2422890044cd1a620abd078e63442.png') no-repeat top left; | |||||
background-size: 750rpx 540rpx; | |||||
// background: url('https://static.quhouse.com/f5e2422890044cd1a620abd078e63442.png') no-repeat; | |||||
// background-size: 750rpx 540rpx; | |||||
} | } | ||||
.header { | .header { | ||||
@@ -562,8 +562,6 @@ | |||||
}, | }, | ||||
onLoad(options) { | onLoad(options) { | ||||
// console.log(32323) | |||||
// console.log(uni.$u.page()) | |||||
this.status = options.status; | this.status = options.status; | ||||
this.customerId = options.customerId; | this.customerId = options.customerId; | ||||
this.itemobj = uni.getStorageSync('searchobj'); | this.itemobj = uni.getStorageSync('searchobj'); | ||||
@@ -0,0 +1,72 @@ | |||||
<template> | |||||
<view class="help-box"> | |||||
<view class="top-box"> | |||||
<view class="title">{{questions.name}}</view> | |||||
<view class="date">{{questions.date}}</view> | |||||
<view class="answer">{{questions.answer}}</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
let domain = require("@/utils/domain") | |||||
export default { | |||||
data() { | |||||
return { | |||||
questions:{ | |||||
name: '如何查看设备是否有电', | |||||
date: '2020-05-07 12:24:20', | |||||
answer: '1、打开小程序查看设备管理查看设备电量;2、通过PC设备监控查看设备电量。' | |||||
}, | |||||
}; | |||||
}, | |||||
onShow() { | |||||
}, | |||||
methods: { | |||||
}, | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.help-box{ | |||||
width: 100%; | |||||
min-height: 100vh; | |||||
overflow: hidden; | |||||
background: #F8F8F8; | |||||
padding-top: 20rpx; | |||||
display: flex; | |||||
flex-direction: column; | |||||
.top-box{ | |||||
flex: 1; | |||||
background: #fff; | |||||
padding: 30rpx; | |||||
.title{ | |||||
height: 45rpx; | |||||
font-size: 32rpx; | |||||
font-family: PingFangSC-Semibold, PingFang SC; | |||||
font-weight: 600; | |||||
color: #333333; | |||||
line-height: 45rpx; | |||||
margin-bottom: 16rpx; | |||||
} | |||||
.date{ | |||||
height: 32rpx; | |||||
font-size: 24rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #303030; | |||||
line-height: 32rpx; | |||||
margin-bottom: 24rpx; | |||||
} | |||||
.answer{ | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #333333; | |||||
line-height: 46rpx; | |||||
} | |||||
} | |||||
} | |||||
</style> |
@@ -0,0 +1,114 @@ | |||||
<template> | |||||
<view class="help-box"> | |||||
<view class="search-box"> | |||||
<u-search placeholder="输入要搜索的问题" @change="searchFun" :show-action="true" action-text="搜索" shape="round" v-model="keyword"></u-search> | |||||
</view> | |||||
<view class='result-box'> | |||||
<view class='list-item' @click="todetail(item)" v-for="(item,index) in list" :key="index"> | |||||
<view class="title u-line-2"> | |||||
{{keywordColor1(item.name)}}<text class="blue">{{keyword}}</text>{{keywordColor2(item.name)}} | |||||
</view> | |||||
<view class="desc">{{item.desc}}</view> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
let domain = require("@/utils/domain") | |||||
export default { | |||||
data() { | |||||
return { | |||||
keyword: "", | |||||
list: [ | |||||
{name:'如何查看设备是否开启如何查看设备是否开启',desc: '1、打开小程序查看设备管理查看设备电量;'}, | |||||
{name:'如何查看设备开否联网',desc: '1、打开小程序查看设备管理查看设备电量;2、通过PC设备监控查看设备电量。'}, | |||||
{name:'如何查看设备是开了电',desc: '打开小程序查看设备管理查看设备电量。'}, | |||||
{name:'如何查看设备是否开电',desc: '打开小程序查看设备管理查看设备电量。'}, | |||||
] | |||||
}; | |||||
}, | |||||
onShow() { | |||||
}, | |||||
computed: { | |||||
}, | |||||
created(){ | |||||
}, | |||||
methods: { | |||||
searchFun(){ | |||||
}, | |||||
todetail(item){ | |||||
uni.navigateTo({ | |||||
url: '/pages/mine/help/helpDetail' | |||||
}) | |||||
}, | |||||
keywordColor1(name1){ | |||||
let name = name1 | |||||
if(!name||!this.keyword) return '' | |||||
let index = name.indexOf(this.keyword) | |||||
let pre = name.slice(0,index) | |||||
return pre | |||||
}, | |||||
keywordColor2(name1){ | |||||
let name = name1 | |||||
if(!name||!this.keyword) return '' | |||||
let index = name.indexOf(this.keyword) | |||||
let last = name.slice(index + this.keyword.length) | |||||
return last | |||||
}, | |||||
}, | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.help-box{ | |||||
width: 100%; | |||||
height: 100%; | |||||
.search-box{ | |||||
width: 690rpx; | |||||
height: 70rpx; | |||||
margin-top: 16rpx; | |||||
margin-left: 30rpx; | |||||
} | |||||
.result-box{ | |||||
width: 100%; | |||||
margin-top: 36rpx; | |||||
padding: 0 30rpx; | |||||
.list-item{ | |||||
width: 690rpx; | |||||
padding: 24rpx 0; | |||||
border-bottom: 1rpx solid #E0E0E0; | |||||
&:last-child{ | |||||
border: 0; | |||||
} | |||||
.title{ | |||||
width: 690rpx; | |||||
height: 42rpx; | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #333333; | |||||
line-height: 42rpx; | |||||
margin-bottom: 16rpx; | |||||
display: flex; | |||||
.blue{ | |||||
line-height: 42rpx; | |||||
color: #2671E2; | |||||
display: inline-block; | |||||
} | |||||
} | |||||
.desc{ | |||||
font-size: 28rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #666666; | |||||
line-height: 40rpx; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
</style> |
@@ -0,0 +1,121 @@ | |||||
<template> | |||||
<view class="help-box"> | |||||
<view class="left-box"> | |||||
<view class='list-item' @click="selectFun(index)" :class="{active: currentIndex == index}" v-for="(item,index) in list" :key="index">{{item.name}}</view> | |||||
</view> | |||||
<view class="right-box"> | |||||
<view class="title">{{list[currentIndex].name}}</view> | |||||
<view @click="todetail(item)" class='list-item' v-for="(item,index) in questions" :key="index">{{item.desc}} <image src="/static/images/right-arrow.png" mode=""></image> </view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
let domain = require("@/utils/domain") | |||||
export default { | |||||
data() { | |||||
return { | |||||
currentIndex: 0, | |||||
list: [ | |||||
{name:'接待管理'}, | |||||
{name:'客户管理'}, | |||||
{name:'设备管理'}, | |||||
{name:'顾问管理'}, | |||||
], | |||||
questions: [ | |||||
{desc: '如何查看设备是否开启'}, | |||||
{desc: '如何查看设备是否联网'}, | |||||
{desc: '如何查看设备是否开启'}, | |||||
{desc: '如何查看设备是否没电'}, | |||||
{desc: '如何查看设备是否开启'}, | |||||
{desc: '如何查看设备是否没电'}, | |||||
] | |||||
}; | |||||
}, | |||||
onShow() { | |||||
}, | |||||
methods: { | |||||
searchFun(){ | |||||
}, | |||||
selectFun(index){ | |||||
this.currentIndex = index; | |||||
}, | |||||
todetail(item){ | |||||
uni.navigateTo({ | |||||
url: '/pages/mine/help/helpDetail' | |||||
}) | |||||
} | |||||
}, | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.help-box{ | |||||
width: 100%; | |||||
min-height: 100vh; | |||||
overflow: hidden; | |||||
background: #F8F8F8; | |||||
display: flex; | |||||
padding-top: 20rpx; | |||||
.left-box{ | |||||
width: 176rpx; | |||||
background: #F0F1F5; | |||||
display: flex; | |||||
flex-direction: column; | |||||
justify-content: flex-start; | |||||
.list-item{ | |||||
height: 100rpx; | |||||
line-height: 100rpx; | |||||
background: #F0F1F5; | |||||
text-align: center; | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #333333; | |||||
&.active{ | |||||
background: #fff; | |||||
} | |||||
} | |||||
} | |||||
.right-box{ | |||||
flex: 1; | |||||
.title{ | |||||
height: 100rpx; | |||||
line-height: 100rpx; | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Medium, PingFang SC; | |||||
font-weight: 500; | |||||
color: #303030; | |||||
border-bottom : 1rpx solid #E0E0E0; | |||||
background: #fff; | |||||
padding: 0 30rpx; | |||||
} | |||||
.list-item{ | |||||
padding: 0 30rpx; | |||||
display: flex; | |||||
justify-content: space-between; | |||||
align-items: center; | |||||
height: 98rpx; | |||||
line-height: 98rpx; | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #333333; | |||||
border-bottom : 1rpx solid #E0E0E0; | |||||
background: #fff; | |||||
&:last-child{ | |||||
border: 0; | |||||
} | |||||
image{ | |||||
width: 12rpx; | |||||
height: 28rpx; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
</style> |
@@ -0,0 +1,127 @@ | |||||
<template> | |||||
<view class="help-box"> | |||||
<view class="top-box"> | |||||
<view class="title">您好,</br> 我们为您提供更多帮助</view> | |||||
<view class="search-box"> | |||||
<u-input v-model="keyword" disabled @click="searchFun" :clearable="false" :custom-style="customStyle" type="text" :border="false" :height="72" /> | |||||
</view> | |||||
</view> | |||||
<view class="bot-box"> | |||||
<view class="title">常见问题</view> | |||||
<view class='sortlist'> | |||||
<view class='list-item' @click="helpSort" v-for="(item,index) in list" :key="index">{{item.name}} <image src="/static/images/right-arrow.png" mode=""></image> </view> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
let domain = require("@/utils/domain") | |||||
export default { | |||||
data() { | |||||
return { | |||||
keyword: "", | |||||
customStyle: { | |||||
'color':'#333', | |||||
'fontSize': '28rpx', | |||||
'padding': '0 30rpx' | |||||
}, | |||||
list: [ | |||||
{name:'接待管理',url:''}, | |||||
{name:'客户管理',url:''}, | |||||
{name:'设备管理',url:''}, | |||||
{name:'顾问管理',url:''}, | |||||
] | |||||
}; | |||||
}, | |||||
onShow() { | |||||
}, | |||||
methods: { | |||||
searchFun(){ | |||||
uni.navigateTo({ | |||||
url: '/pages/mine/help/helpSearch' | |||||
}) | |||||
}, | |||||
helpSort(){ | |||||
uni.navigateTo({ | |||||
url: '/pages/mine/help/helpSort' | |||||
}) | |||||
}, | |||||
}, | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.help-box{ | |||||
width: 100%; | |||||
min-height: 100vh; | |||||
overflow: hidden; | |||||
background: #F8F8F8; | |||||
.top-box{ | |||||
width: 750rpx; | |||||
height: 280rpx; | |||||
padding: 30rpx 36rpx; | |||||
margin-bottom: 20rpx; | |||||
background: url('https://static.quhouse.com/5f06ad6e271748a9b06e9c027bd5bfe2.png') no-repeat; | |||||
background-size: 750rpx 280rpx; | |||||
.title{ | |||||
height: 112rpx; | |||||
font-size: 40rpx; | |||||
font-family: PingFangSC-Medium, PingFang SC; | |||||
font-weight: 500; | |||||
color: #FFFFFF; | |||||
line-height: 56rpx; | |||||
letter-spacing: 2rpx; | |||||
} | |||||
.search-box{ | |||||
background: #fff; | |||||
width: 690rpx; | |||||
height: 72rpx; | |||||
border-radius: 4rpx; | |||||
margin-top: 24rpx | |||||
} | |||||
} | |||||
.bot-box{ | |||||
width: 750rpx; | |||||
height: 504rpx; | |||||
background: #FFFFFF; | |||||
.title{ | |||||
height: 92rpx; | |||||
font-size: 32rpx; | |||||
font-family: PingFangSC-Medium, PingFang SC; | |||||
font-weight: 500; | |||||
color: #303030; | |||||
line-height: 92rpx; | |||||
padding: 0 30rpx; | |||||
border-bottom: 1rpx solid #E0E0E0; | |||||
} | |||||
.sortlist{ | |||||
padding: 0 30rpx; | |||||
.list-item{ | |||||
display: flex; | |||||
justify-content: space-between; | |||||
align-items: center; | |||||
height: 102rpx; | |||||
border-bottom: 1rpx solid #E0E0E0; | |||||
font-size: 30rpx; | |||||
font-family: PingFangSC-Regular, PingFang SC; | |||||
font-weight: 400; | |||||
color: #333333; | |||||
&:last-child{ | |||||
border: 0; | |||||
} | |||||
image{ | |||||
width: 12rpx; | |||||
height: 28rpx; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
</style> |
@@ -1,9 +1,9 @@ | |||||
const base = 'http://81.70.55.170:9999' ;// 测试站 | |||||
// const base = 'http://81.70.55.170:9999' ;// 测试站 | |||||
// const base = 'http://8kdmng.natappfree.cc' ;// 佳豪 | // const base = 'http://8kdmng.natappfree.cc' ;// 佳豪 | ||||
// const base = 'http://192.168.31.86:9999' ;// 胜浩 | // const base = 'http://192.168.31.86:9999' ;// 胜浩 | ||||
// const base = 'http://192.168.31.167:9999' // 长龙 | // const base = 'http://192.168.31.167:9999' // 长龙 | ||||
// const base = 'https://zanyong.hfju.com';// 正式 AI销管 | // const base = 'https://zanyong.hfju.com';// 正式 AI销管 | ||||
// const base = 'https://hxz.quhouse.com';// 正式 AI销讲助手 | |||||
const base = 'https://hxz.quhouse.com';// 正式 AI销讲助手 | |||||
// http.js使用 | // http.js使用 | ||||
const baseUrl = `${base}/autoSR/api`; | const baseUrl = `${base}/autoSR/api`; | ||||