|
@@ -7,14 +7,14 @@ import { config } from '../../config'
|
|
|
import h5JumpApp from './app'
|
|
|
|
|
|
|
|
|
-
|
|
|
+const h5jumpApp = new h5JumpApp();
|
|
|
export const $_sendAppFunction = (name: string | number, params: any) => { //跳企业Native
|
|
|
// eslint-disable-next-line no-undef
|
|
|
- if (systemJudge() == 'Android') {
|
|
|
+ if (h5jumpApp.systemJudge() == 'Android') {
|
|
|
winhc[name](params)
|
|
|
} else {
|
|
|
// eslint-disable-next-line no-undef
|
|
|
- ocMethod(name, {
|
|
|
+ h5jumpApp.ocMethod(name, {
|
|
|
[params]: params
|
|
|
})
|
|
|
}
|
|
@@ -25,7 +25,7 @@ export const $downApp = () => { //跳企业Native
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-export const $copyText = (text, back) => {
|
|
|
+export const $copyText = (text:string, back:Function) => {
|
|
|
$_sendAppFunction('copyText', text)
|
|
|
// if ($pageType == 'H5') {
|
|
|
// return
|
|
@@ -111,28 +111,80 @@ export const $goDetail = (url:string,type?:string)=>{//跳详情
|
|
|
}
|
|
|
|
|
|
// console.log('tempUrl=', tempUrl)
|
|
|
- // if (new h5JumpApp().systemJudge() == 'Android') {
|
|
|
- // if(type == 'ws'){
|
|
|
- // winhc.openLegalServiceWebPage(config.commonUrl + tempUrl,"Y")
|
|
|
- // }else{
|
|
|
- // winhc.qccDetail(tempUrl)
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // if(type == 'ws'){//文书详情是自定义头部
|
|
|
- // const obj = {
|
|
|
- // pageUrl: config.commonUrl + tempUrl, // 页面打开连接
|
|
|
- // immersion:'all' //是否是沉浸式标题, Y 是沉浸式
|
|
|
- // }
|
|
|
- // new h5JumpApp().ocMethod('openPageWithShareBtn', obj)
|
|
|
- // }else{
|
|
|
- // new h5JumpApp().ocMethod('qccDetail', {
|
|
|
- // "url": tempUrl,
|
|
|
- // })
|
|
|
- // }
|
|
|
+ if (h5jumpApp.systemJudge() == 'Android') {
|
|
|
+ if(type == 'ws'){
|
|
|
+ winhc.openLegalServiceWebPage(config.commonUrl + tempUrl,"Y")
|
|
|
+ }else{
|
|
|
+ winhc.qccDetail(tempUrl)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if(type == 'ws'){//文书详情是自定义头部
|
|
|
+ const obj = {
|
|
|
+ pageUrl: config.commonUrl + tempUrl, // 页面打开连接
|
|
|
+ immersion:'all' //是否是沉浸式标题, Y 是沉浸式
|
|
|
+ }
|
|
|
+ h5jumpApp.ocMethod('openPageWithShareBtn', obj)
|
|
|
+ }else{
|
|
|
+ h5jumpApp.ocMethod('qccDetail', {
|
|
|
+ "url": tempUrl,
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
- // }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+//定义返回按钮事件
|
|
|
+export const $historyGoBack = ()=>{
|
|
|
+ if (h5jumpApp.systemJudge() == 'Android') {
|
|
|
+ winhc.historyGoBack()
|
|
|
+ } else {
|
|
|
+ h5jumpApp.ocMethod('goBack', {})
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export const $goInAppPage = (type?:string)=>{
|
|
|
+ if (h5jumpApp.systemJudge() == 'Android') {
|
|
|
+ winhc.goInAppPage(type)
|
|
|
+ } else {
|
|
|
+ h5jumpApp.ocMethod('goInAppPage', {
|
|
|
+ 'type':type
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export const $openBuyVipPopup = (type=0)=>{
|
|
|
+ // 股权结构图谱(1, "股权结构图谱"),
|
|
|
+ // 债权图谱(2, "债权图谱"),
|
|
|
+ // 最终受益人(3, "最终受益人"),
|
|
|
+ // 控股企业(4, "控股企业"),
|
|
|
+ // 财产线索(5, "财产线索"),
|
|
|
+ // 司法案件详情(10, "司法案件详情"),
|
|
|
+ // 司法案件(6, "司法案件"),
|
|
|
+ // 合同模板(7, "合同模板"),
|
|
|
+ // 监测动态(8, "监测动态"),
|
|
|
+ // 动态详情(9, "动态详情"),
|
|
|
+ // 财产线索提醒(11, "财产线索提醒"),
|
|
|
+ // 风险信息_公司(12, "风险信息公司"),
|
|
|
+ // 风险信息_人(13, "风险信息个人"),
|
|
|
+ // 智能法顾(14, "智能法顾"),
|
|
|
+ // 履债评估(15, "履债评估");
|
|
|
+ // 司法案件监测(10,'司法案件监测')
|
|
|
+ try {
|
|
|
+ if (h5jumpApp.systemJudge() == 'Android') {
|
|
|
+ winhc.openBuyVipPopupByParam('recharge',type)
|
|
|
+ } else {
|
|
|
+ h5jumpApp.ocMethod('openBuyVipPopupByParam', {
|
|
|
+ type:'recharge',
|
|
|
+ funcStyle:type
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ console.log(e)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
//跳转外部URL
|
|
|
export const $goOuterUrl = (url: string) => {
|
|
|
window.open(url)
|