diff --git a/pages/API/provider/provider.uvue b/pages/API/provider/provider.uvue
index 6c190c665f2ba0f92bae7c05476cf6e7a69d3ab0..331eda401ae412aca041f20432904ab8ececef5a 100644
--- a/pages/API/provider/provider.uvue
+++ b/pages/API/provider/provider.uvue
@@ -7,19 +7,10 @@
{{item.name}}:
-
-
- {{item2}}
- {{item.providerObjMap.length > 0 ? ':' + JSON.stringify(item.providerObjMap[index2]) : '' }}
-
-
-
{{item2}}
{{item.providerObj.length > 0 ? ':' + JSON.stringify(item.providerObj[index2]) : '' }}
-
-
@@ -34,8 +25,7 @@
service : string,
name : string,
provider : string[],
- providerObj : UniProvider[],
- providerObjMap : Object[],
+ providerObj : UniProvider[]
}
export default {
@@ -44,8 +34,8 @@
title: 'provider',
flag: false,
serviceList: [
- { service: "payment", name: "支付", provider: [], providerObj: [], providerObjMap: [] },
- { service: "location", name: "定位", provider: [], providerObj: [], providerObjMap: [] }
+ { service: "payment", name: "支付", provider: [], providerObj: []},
+ { service: "location", name: "定位", provider: [], providerObj: []}
] as ProviderItem[],
providerIds: [] as string[],
providerObjects: [] as UniProvider[],
@@ -81,49 +71,9 @@
console.log(isWeChatInstalled)
}
// #endif
-
- // #ifdef APP-IOS
- const providerObjMap = this.getProviderObjectMap(obj)
- console.log(providerObjMap)
- item.providerObjMap.push(providerObjMap)
- // #endif
-
})
}
- },
-
- // #ifdef APP-IOS
- getProviderObjectMap(provider : UniProvider) {
-
- const map = new Map()
- if (this.hasProperty(provider, 'id') && provider.id != null) {
- map.set('id', provider.id)
- }
-
- if (this.hasProperty(provider, 'description') && provider.description != null) {
- map.set('description', provider.description)
- }
-
- if (this.hasProperty(provider, 'isAppExist') && provider.isAppExist != null) {
- map.set('isAppExist', provider.isAppExist)
- }
-
- if (this.hasProperty(provider, 'isWeChatInstalled') && provider.isWeChatInstalled != null) {
- map.set('isWeChatInstalled', provider.isWeChatInstalled)
- }
-
- if (this.hasMethod(provider, 'uniqueMethodForProvider')) {
- map.set('func-uniqueMethodForProvider', provider.uniqueMethodForProvider())
- }
- return Object.fromEntries(map)
- },
- hasMethod(provider : UniProvider, methodName : string) {
- return typeof provider[methodName] === 'function';
- },
- hasProperty(provider : UniProvider, propName : string) {
- return propName in provider
}
- // #endif
}
}