123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- import { getWaterDrop } from '../../../utils/index/index'
- import {closeCycleSecondaryScreen} from "../../../utils/index/callAmpe";
- const app = getApp()
- Page({
- data: {
- list: [{
- name: '基本设置',
- path: '/pages/settings/basicPage/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/one.png'
- },
- {
- name: '辖区设置',
- path: '/pages/settings/jurisdiction/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/two.png'
- },
- {
- name: '高级设置',
- path: '/pages/settings/advanced/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/three.png'
- },
- {
- name: '超时时长设置',
- path: '/pages/settings/timeoutDuration/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/four.png'
- },
- {
- name: '语音设置',
- path: '/pages/settings/voice/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/five.png'
- },
- {
- name: '密码设置',
- path: '/pages/settings/cipher/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/six.png'
- },
- {
- name: '受访人列表',
- path: '/pages/settings/interviewee/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/seven.png'
- },
- {
- name: '访客记录',
- path: '/pages/settings/visitorLog/index',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/eight.png'
- },
- {
- name: '退出应用',
- path: '',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/quitTheApp.png'
- },
- {
- name: '显示/隐藏导航栏',
- path: '',
- icon: 'https://tx.hz-hanghui.com:8088/yx-fyzd/file/upload/imagesnew/static/settings/hideNavigationBar.png'
- },
- ],
- cusModalObj: {
- visible: false,
- },
- hideNavigationBarStatus: true,
- isPortraitScreen: false,// 是否为竖屏:true竖屏 false横屏
- screenIntervalId: null, //定时器
- },
- onLoad() {
- my.hideBackHome();
- const _this = this
- this.initScreenType().then(isPortraitScreenRes=>{
- console.log('isPortraitScreenRes', isPortraitScreenRes)
- _this.setData({
- isPortraitScreen: isPortraitScreenRes
- })
- })
- },
- initScreenType() {
- let that = this
- return new Promise((resolve,reject) => {
- if (app.globalData.isPortraitScreen) {
- if (app.globalData.isPortraitScreen != null) {
- resolve(app.globalData.isPortraitScreen)
- }
- } else {
- that.data.screenIntervalId = setInterval(function () {
- console.log('asdasdsaddasdad', app.globalData)
- if (app.globalData.isPortraitScreen != null) {
- resolve(app.globalData.isPortraitScreen)
- clearInterval(that.data.screenIntervalId);
- }
- }, 1000);
- }
- })
- },
- clickAudio(){
- getWaterDrop()
- },
- goto(e) {
- let item = e.currentTarget.dataset.item
- console.log(item)
- const _this = this;
- switch (item.name) {
- case '退出应用':
- _this.setData({
- 'cusModalObj.visible': true
- })
- break;
- case '显示/隐藏导航栏':
- _this.onHideNavigationBarFuc()
- break;
- default:
- my.reLaunch({
- url: item.path,
- })
- break
- }
- },
- // 退出应用
- onQuitTheAppFuc() {
- closeCycleSecondaryScreen()
- let params = {
- "action": "deviceConfig",
- "event": "open",
- "params": {
- "deviceConfig": {
- "exitApplet": 1
- }
- }
- }
- try {
- my.call("ampeHHCommunication", params, res => {
- console.log(res, '退出应用')
- // if (res.success) {
- // }
- })
- } catch (error) {
- console.log(error);
- }
- },
- // 隐藏底部导航栏
- onHideNavigationBarFuc() {
- let params = {
- "action": "deviceConfig",
- "event": "open",
- "params": {
- "deviceConfig": {
- "hideNavigationBar": this.data.hideNavigationBarStatus?1:2
- }
- }
- }
- try {
- let _this = this;
- my.call("ampeHHCommunication", params, res => {
- console.log(res, '显示/隐藏导航栏', this.data.hideNavigationBarStatus)
- if (res.success){
- _this.setData({
- hideNavigationBarStatus: !_this.data.hideNavigationBarStatus
- })
- }
- })
- } catch (error) {
- console.log(error);
- }
- },
- sure() {},
- onOk() {
- this.onQuitTheAppFuc()
- this.setData({
- 'cusModalObj.visible': false
- })
- },
- onCancel() {
- this.setData({
- 'cusModalObj.visible': false
- })
- }
- });
|