<template> <view> <cu-custom bgColor="bg-gradual-blueness" :isBack="true"> <block slot="backText">返回</block> <block slot="content">设置</block> </cu-custom> <view class="cu-list menu"> <view class="cu-item arrow"> <navigator class="content" hover-class="none" url="/pages/login/forget/forget-reset" open-type="redirect"> <text class="text-semi">修改密码</text> </navigator> </view> <view class="cu-item arrow"> <view class="content" @tap.stop="openAuth('CAMERA')"> <text class="text-semi">更新人脸信息</text> </view> </view> <view class="cu-item arrow"> <navigator class="content" hover-class="none" url="/pages/my/updateSignature/index" open-type="redirect"> <text class="text-semi">更新签字信息</text> </navigator> </view> <view class="cu-item"> <view class="content"> <text class="text-semi">检查更新</text> </view> </view> <view class="cu-item margin-top text-center" @click="unlogin()"> <view class="content"> <text class="text-semi">退出当前账户</text> </view> </view> </view> <yk-authpup ref="authpup" type="top" @changeAuth="openAuthAudio('RECORD_AUDIO')" :permissionID="permissionID"></yk-authpup> <yk-authpup ref="authpup_audio" type="top" @changeAuth="naviFace" :permissionID="permissionID"></yk-authpup> </view> </template> <script> import { basePath, loginUser, setloginUserId, setCorpinfoId, setloginUser, setDeptId, setIsRest, setPremission } from '@/common/tool.js'; import ykAuthpup from "@/components/yk-authpup/yk-authpup" export default { components: { ykAuthpup }, data() { return { permissionID:'', } }, methods: { openAuth(permissionID){ this.permissionID = permissionID; setTimeout(()=>{ this.$refs['authpup'].open(); },200) }, openAuthAudio(permissionID){ this.permissionID = permissionID; setTimeout(()=>{ this.$refs['authpup_audio'].open(); },200) }, naviFace(){ uni.navigateTo({ url: '/pages/my/face/index' }) }, unlogin(){ uni.showModal({ title: '提示', cancelText: '确认', confirmText: '取消', content: '确定退出当前账户?', success: (res) => { if (res.cancel) { this.updatePushCid() setloginUserId(null); setCorpinfoId(null); setDeptId(null); setloginUser(null); setIsRest(null); setPremission(null) uni.removeStorage({key: 'USER'}); uni.reLaunch({ url: '/pages/login/home' }); } } }); }, updatePushCid(){ uni.request({ url: basePath + '/app/user/updatePushCid', method: 'POST', dataType: 'json', header: { 'Content-type':'application/x-www-form-urlencoded' }, data: { USER_ID:loginUser.USER_ID, PUSH_CID:"" } }) } } } </script> <style> </style>