<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/basics/basic-info/user-info?APPLY_STATUS=' + pd.APPLY_STATUS" open-type="redirect">
					<text class="text-semi">注册信息</text>
				</navigator>
			</view>
      <view v-if="loginCorpId && pd.APPLY_STATUS === '1'" class="cu-item arrow">
        <navigator class="content" hover-class="none" url="/pages/basics/basic-info/resignation" open-type="redirect">
          <text class="text-semi">离职申请</text>
        </navigator>
      </view>
      <view v-if="!loginCorpId && pd.APPLY_STATUS === ''" class="cu-item arrow">
        <navigator class="content" hover-class="none" url="/pages/basics/basic-info/entry" open-type="redirect">
          <text class="text-semi">入职申请</text>
        </navigator>
      </view>
      <view v-if="pd.APPLY_STATUS === '0' && (pd.APPLY_TYPE ==='2' || pd.APPLY_TYPE ==='4')" class="cu-item arrow">
        <navigator class="content" hover-class="none" url="/pages/basics/basic-info/confirm" 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>
    <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
	} from '@/common/tool.js';
  import ykAuthpup from "@/components/yk-authpup/yk-authpup"
	export default {
    components: {
      ykAuthpup
    },
		data() {
			return {
        permissionID: '',
        loginUserId: '',
        loginCorpId: '',
        pd: {
          APPLY_TYPE: '',
          APPLY_STATUS: '',
        }
			}
		},
    onLoad(event){
      this.LoginUserId = loginUser.USER_ID
      this.loginCorpId = loginUser.CORPINFO_ID
      this.getData()
    },
		methods: {
      getData() {
        var _this = this;
        uni.showLoading({
          title: '请稍候'
        })
        uni.request({
          url: basePath + '/app/user/getPractitionerEmploymentCorp',
          method: 'POST',
          dataType: 'json',
          header:{
            'Content-type':'application/x-www-form-urlencoded'
          },
          data: {
            USER_ID:loginUser.USER_ID,
            ISDELETE: '0',
          },
          success: (res) => {
            uni.hideLoading();
            if (res.data.pd) {  //已有申请
              _this.pd = res.data.pd;
            }
          }
        });
      },
      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'
        })
      }
		}
	}
</script>

<style>

</style>