<template>
	<view class="blacklog-container">
		<uni-nav-bar fixed="true" statusBar="true" left-icon="back" :title="title" @clickLeft="back">
		</uni-nav-bar>
<!-- 		<div style="height: 88rpx;width: 100%;"></div> -->
			<web-view style="margin-top: 88rpx;" v-if="isShow" :src="webViewUrl"></web-view>
	</view>
</template>

<script>
	import Vue from "vue";
	import {
		getParentIdListByDeptId
	} from '@/api/common.js'
	export default{
		data(){
			return{
				isShow:false,
				webViewUrl:'',
				title:'申请'
			}
		},
		async onLoad(option = {}) {
			let headers = {};
			const value = uni.getStorageSync("token"); //取存本地的token
			// const apiInfo = uni.getStorageSync("apiInfo"); //取存本地的token
			
			console.log(Vue.prototype.apiUrl,'apiInfo')
			  headers = {
			    "content-type": "application/json",
			    "zoomwin-token": value,
			    Authorization: value,
			    "zoomwin-sid": uni.getStorageSync("userInfo").sessionId,
				serverInfo : Vue.prototype.apiUrl||'',
			  };
			  //http://192.168.1.105:18086
			  const params =  JSON.parse(option.params)
			  params.userInfo = uni.getStorageSync("userInfo")
			  let html = params.type =='add'? 'a.html':'c.html'
			  this.title= params.type =='add'? '申请':'审批'
			  try{
				   params.userInfo.groupIdList = await getParentIdListByDeptId(params.userInfo.groupId)
			  }catch{
				  params.userInfo.groupIdList = []
			  }
			   console.log(params.userInfo.groupIdList)
		  setTimeout(()=>{
			  this.webViewUrl = `/hybrid/html/${html}?params=${JSON.stringify(params)}&headers=${JSON.stringify(headers)}`
			  this.isShow = true
		  })
		},
	}
</script>

<style>
</style>