347617796@qq.com 3 anos atrás
pai
commit
f93db15a68
45 arquivos alterados com 317 adições e 123 exclusões
  1. 1 1
      Component/selectEnevt/selectEnevt.axml
  2. 2 2
      app.acss
  3. 5 4
      app.js
  4. 1 0
      app.json
  5. BIN
      image/tz.png
  6. 19 0
      node_modules/dingtalk-jsapi/api/apiObj.d.ts
  7. 0 0
      node_modules/dingtalk-jsapi/api/apiObj.js
  8. 2 2
      node_modules/dingtalk-jsapi/api/biz/util/shareImage.d.ts
  9. 1 1
      node_modules/dingtalk-jsapi/api/biz/util/ut.js
  10. 9 0
      node_modules/dingtalk-jsapi/index.d.ts
  11. 1 1
      node_modules/dingtalk-jsapi/lib/apiHelper.js
  12. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/h5Android.js
  13. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/h5Event.js
  14. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/h5Ios.js
  15. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/h5Pc.js
  16. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/h5PcEvent.js
  17. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/weex.js
  18. 1 1
      node_modules/dingtalk-jsapi/lib/bridge/weexEvent.js
  19. 1 1
      node_modules/dingtalk-jsapi/lib/ddSdk.js
  20. 0 0
      node_modules/dingtalk-jsapi/lib/env.js
  21. 1 1
      node_modules/dingtalk-jsapi/lib/log.js
  22. 1 1
      node_modules/dingtalk-jsapi/lib/otherApi.js
  23. 0 1
      node_modules/dingtalk-jsapi/mock/index.js
  24. 19 15
      node_modules/dingtalk-jsapi/package.json
  25. 55 3
      package-lock.json
  26. 19 0
      pages/begin/begin.acss
  27. 6 0
      pages/begin/begin.axml
  28. 30 0
      pages/begin/begin.js
  29. 1 0
      pages/begin/begin.json
  30. 1 1
      pages/statistics/B_ranking/B_ranking.js
  31. 1 1
      pages/statistics/C_ranking/C_ranking.js
  32. 2 1
      pages/statistics/assaign/assaign.json
  33. 1 2
      pages/statistics/integralEvent/integralEvent.js
  34. 1 1
      pages/statistics/my_PrizeBuckle/my_PrizeBuckle.js
  35. 1 1
      pages/statistics/my_task/my_task.js
  36. 0 1
      pages/statistics/recordOne/recordOne.js
  37. 1 1
      pages/workbench/apply/apply.js
  38. 5 4
      pages/workbench/apply/apply.json
  39. 2 1
      pages/workbench/approve/approve.json
  40. 26 0
      pages/workbench/index/index.acss
  41. 20 15
      pages/workbench/index/index.axml
  42. 67 47
      pages/workbench/index/index.js
  43. 6 5
      pages/workbench/jk_B/jk_B.json
  44. 1 1
      pages/workbench/my_approve/my_approve.js
  45. 1 1
      pages/workbench/prize_buckle/prize_buckle.js

+ 1 - 1
Component/selectEnevt/selectEnevt.axml

@@ -1,6 +1,6 @@
 <view class="all">
   <view class="close">
-      <image mode="scaleToFill" catchTap="plusOne"  src="../../../image/close.png"/>
+      <image mode="scaleToFill" catchTap="onClose"  src="../../../image/close.png"/>
   </view>
   <form onReset="onReset">
     <view class="search flex-box flex-v-ce">

+ 2 - 2
app.acss

@@ -372,7 +372,7 @@
 		-moz-box-align: center;
 	}
 
-	/*对view中的子元素进行居中,并且位于容器的中间位置(flex-box水平;flex-box-v垂直)  */
+	/*对view中的子元素进行居中,并且位于容器的中间位置 水平居中  */
 
 	.flex-v-zhu, .flex-h-zhu {
 		justify-content: center;
@@ -380,7 +380,7 @@
 		-webkit-box-pack: center;
 	}
 
-	/*对view中的子元素进行居中,并且位于容器的中间位置(flex-box垂直;flex-box-v水平)  */
+	/*对view中的子元素进行居中,并且位于容器的中间位置 垂直居中  */
 
 	.flex-v-ce, .flex-h-ce {
 		align-items: center;

+ 5 - 4
app.js

@@ -22,7 +22,6 @@ App({
     types: [],
     userData: '',
     token: '',
-    // token:' eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvZGluZy5pbnN5cy5nMTA3LmNvbVwvYXBpXC9kaW5nXC9sb2dpbiIsImlhdCI6MTYwMDMxNDM0NywiZXhwIjoxNjAwOTE0MzQ3LCJuYmYiOjE2MDAzMTQzNDcsImp0aSI6IjgwMFJUS0J4RllIbnU5M3EiLCJzdWIiOjIsInBydiI6ImNhNjQ4OWQ1MGYyNDA3YTY3ODMwZTgwOTBkMDE0ODgzNTY4NTk2MmIiLCJyb2xlIjoiZW1wbG95ZWUifQ.E1RiQ6uMRICoL-2qDTeh5j5y-QLaUsGGs6PYLm-_1m8',
     ALIOSS_URL: 'https://integralsys.oss-cn-shenzhen.aliyuncs.com',
     imgHttpUrl: 'https://intesys.cms.g107.com/integral.php/Api/get_signature',
     corpId: '',
@@ -151,6 +150,8 @@ App({
           } else if (res.data.code == 401) {
             that.globalData.showToast("授权已过期");
             reject(res);
+          } else if (res.data.code == 2001) {
+            reject(res);
           } else {
             that.globalData.showToast(res.data.msg);
             reject(res);
@@ -214,14 +215,12 @@ App({
     // }
   },
   //免登
-  login(corpId, callBack) {
+  login(corpId, callBack,errBack) {
     if (that.globalData.token) {
       callBack(true)
     } else {
       dd.getAuthCode({
         success: function (res) {
-          // console.log(res.authCode,corpId)
-          // return;
           that.$post('api/ding/login', { authCode: res.authCode, corpId: corpId }).then(res => {
             if (res.data.code == 1) {
               var { token, user } = res.data.data;
@@ -256,6 +255,8 @@ App({
               that.globalData.showToast(res.msg)
             }
           }).catch(err => {
+            // errBack(err.data.code);
+            // return
             if (err.data.code == 2001) {
               dd.confirm({
                 title: '尊敬的用户',

+ 1 - 0
app.json

@@ -1,6 +1,7 @@
 {
   "pages": [
     "pages/workbench/index/index",
+    "pages/begin/begin",
     "pages/statistics/index/index",
     "pages/deploy/index/index",
     "pages/workbench/statistics_A/statistics_A",

BIN
image/tz.png


+ 19 - 0
node_modules/dingtalk-jsapi/api/apiObj.d.ts

@@ -1,3 +1,7 @@
+import { getBioInfo$ as alipay_verifyidentity_getBioInfo } from './alipay/verifyidentity/getBioInfo';
+export { IAlipayVerifyidentityGetBioInfoParams, IAlipayVerifyidentityGetBioInfoResult } from './alipay/verifyidentity/getBioInfo';
+import { verifyIdentity$ as alipay_verifyidentity_verifyIdentity } from './alipay/verifyidentity/verifyIdentity';
+export { IAlipayVerifyidentityVerifyIdentityParams, IAlipayVerifyidentityVerifyIdentityResult } from './alipay/verifyidentity/verifyIdentity';
 import { beaconPicker$ as biz_ATMBle_beaconPicker } from './biz/ATMBle/beaconPicker';
 export { IBizATMBleBeaconPickerParams, IBizATMBleBeaconPickerResult } from './biz/ATMBle/beaconPicker';
 import { detectFace$ as biz_ATMBle_detectFace } from './biz/ATMBle/detectFace';
@@ -44,6 +48,12 @@ import { toConversationByOpenConversationId$ as biz_chat_toConversationByOpenCon
 export { IBizChatToConversationByOpenConversationIdParams, IBizChatToConversationByOpenConversationIdResult } from './biz/chat/toConversationByOpenConversationId';
 import { setData$ as biz_clipboardData_setData } from './biz/clipboardData/setData';
 export { IBizClipboardDataSetDataParams, IBizClipboardDataSetDataResult } from './biz/clipboardData/setData';
+import { createCloudCall$ as biz_conference_createCloudCall } from './biz/conference/createCloudCall';
+export { IBizConferenceCreateCloudCallParams, IBizConferenceCreateCloudCallResult } from './biz/conference/createCloudCall';
+import { getCloudCallInfo$ as biz_conference_getCloudCallInfo } from './biz/conference/getCloudCallInfo';
+export { IBizConferenceGetCloudCallInfoParams, IBizConferenceGetCloudCallInfoResult } from './biz/conference/getCloudCallInfo';
+import { getCloudCallList$ as biz_conference_getCloudCallList } from './biz/conference/getCloudCallList';
+export { IBizConferenceGetCloudCallListParams, IBizConferenceGetCloudCallListResult } from './biz/conference/getCloudCallList';
 import { videoConfCall$ as biz_conference_videoConfCall } from './biz/conference/videoConfCall';
 export { IBizConferenceVideoConfCallParams, IBizConferenceVideoConfCallResult } from './biz/conference/videoConfCall';
 import { choose$ as biz_contact_choose } from './biz/contact/choose';
@@ -363,6 +373,12 @@ export { IUtilDomainStorageRemoveItemParams, IUtilDomainStorageRemoveItemResult
 import { setItem$ as util_domainStorage_setItem } from './util/domainStorage/setItem';
 export { IUtilDomainStorageSetItemParams, IUtilDomainStorageSetItemResult } from './util/domainStorage/setItem';
 export declare const apiObj: {
+    alipay: {
+        verifyidentity: {
+            getBioInfo: typeof alipay_verifyidentity_getBioInfo;
+            verifyIdentity: typeof alipay_verifyidentity_verifyIdentity;
+        };
+    };
     biz: {
         ATMBle: {
             beaconPicker: typeof biz_ATMBle_beaconPicker;
@@ -400,6 +416,9 @@ export declare const apiObj: {
             setData: typeof biz_clipboardData_setData;
         };
         conference: {
+            createCloudCall: typeof biz_conference_createCloudCall;
+            getCloudCallInfo: typeof biz_conference_getCloudCallInfo;
+            getCloudCallList: typeof biz_conference_getCloudCallList;
             videoConfCall: typeof biz_conference_videoConfCall;
         };
         contact: {

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
node_modules/dingtalk-jsapi/api/apiObj.js


+ 2 - 2
node_modules/dingtalk-jsapi/api/biz/util/shareImage.d.ts

@@ -4,9 +4,9 @@
  */
 export interface IBizUtilShareImageParams {
     /** 本地文件地址 */
-    fileURL: string;
+    fileURL?: string;
     /** dd/wxhy。钉钉/微信好友 */
-    destChannelStyle: string;
+    destChannelStyle?: string;
     autoCapture?: boolean;
 }
 /**

+ 1 - 1
node_modules/dingtalk-jsapi/api/biz/util/ut.js

@@ -1 +1 @@
-"use strict";function ut$(a){return ddSdk_1.ddSdk.invokeAPI(apiName,a)}var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ut$=void 0;var ddSdk_1=require("../../../lib/ddSdk"),apiName="biz.util.ut",utParamsObj2Str=function(a){var e=Object.assign({},a),t=e.value,d=[];if(t&&"object"==typeof t){for(var r in t)t[r]&&d.push(r+"="+t[r]);t=d.join(",")}return e.value=t||"",e};ddSdk_1.ddSdk.setAPI(apiName,(_a={},_a[ddSdk_1.ENV_ENUM.pc]={vs:"3.5.0",paramsDeal:utParamsObj2Str},_a[ddSdk_1.ENV_ENUM.ios]={vs:"2.4.0",paramsDeal:function(a){var e=Object.assign({},a),t=e.value;return t&&"object"==typeof t&&(t=JSON.stringify(t)),e.value=t,e}},_a[ddSdk_1.ENV_ENUM.android]={vs:"2.4.0",paramsDeal:utParamsObj2Str},_a)),exports.ut$=ut$,exports.default=ut$;
+"use strict";function ut$(a){return ddSdk_1.ddSdk.invokeAPI(apiName,a)}var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ut$=void 0;var ddSdk_1=require("../../../lib/ddSdk"),apiName="biz.util.ut",utParamsObj2Str=function(a){var e=Object.assign({},a),t=e.value,d=[];if(t&&"object"==typeof t){for(var r in t)void 0!==t[r]&&d.push(r+"="+t[r]);t=d.join(",")}return e.value=t||"",e};ddSdk_1.ddSdk.setAPI(apiName,(_a={},_a[ddSdk_1.ENV_ENUM.pc]={vs:"3.5.0",paramsDeal:utParamsObj2Str},_a[ddSdk_1.ENV_ENUM.ios]={vs:"2.4.0",paramsDeal:function(a){var e=Object.assign({},a),t=e.value;return t&&"object"==typeof t&&(t=JSON.stringify(t)),e.value=t,e}},_a[ddSdk_1.ENV_ENUM.android]={vs:"2.4.0",paramsDeal:utParamsObj2Str},_a)),exports.ut$=ut$,exports.default=ut$;

+ 9 - 0
node_modules/dingtalk-jsapi/index.d.ts

@@ -2,6 +2,12 @@
 import * as otherApi from './lib/otherApi';
 import { IUNCore } from './lib/ddSdk';
 declare const dd: typeof otherApi & IUNCore & {
+    alipay: {
+        verifyidentity: {
+            getBioInfo: typeof import("./api/alipay/verifyidentity/getBioInfo").getBioInfo$;
+            verifyIdentity: typeof import("./api/alipay/verifyidentity/verifyIdentity").verifyIdentity$;
+        };
+    };
     biz: {
         ATMBle: {
             beaconPicker: typeof import("./api/biz/ATMBle/beaconPicker").beaconPicker$;
@@ -39,6 +45,9 @@ declare const dd: typeof otherApi & IUNCore & {
             setData: typeof import("./api/biz/clipboardData/setData").setData$;
         };
         conference: {
+            createCloudCall: typeof import("./api/biz/conference/createCloudCall").createCloudCall$;
+            getCloudCallInfo: typeof import("./api/biz/conference/getCloudCallInfo").getCloudCallInfo$;
+            getCloudCallList: typeof import("./api/biz/conference/getCloudCallList").getCloudCallList$;
             videoConfCall: typeof import("./api/biz/conference/videoConfCall").videoConfCall$;
         };
         contact: {

+ 1 - 1
node_modules/dingtalk-jsapi/lib/apiHelper.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.genBizStoreParamsDealFn=exports.genBoolResultDealFn=exports.forceChangeParamsDealFn=exports.genDefaultParamsDealFn=exports.addDefaultCorpIdParamsDeal=exports.addWatchParamsDeal=void 0,exports.addWatchParamsDeal=function(e){var a=Object.assign({},e);return a.watch=!0,a},exports.addDefaultCorpIdParamsDeal=function(e){var a=Object.assign({},e);return a.corpId="corpId",a},exports.genDefaultParamsDealFn=function(e){var a=Object.assign({},e);return function(e){return Object.assign({},a,e)}},exports.forceChangeParamsDealFn=function(e){var a=Object.assign({},e);return function(e){return Object.assign(e,a)}},exports.genBoolResultDealFn=function(e){return function(a){var r=Object.assign({},a);return e.forEach(function(e){void 0!==r[e]&&(r[e]=!!r[e])}),r}},exports.genBizStoreParamsDealFn=function(e){var a=Object.assign({},e);return"string"!=typeof a.params?(a.params=JSON.stringify(a),a):a};
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.genBizStoreParamsDealFn=exports.genBoolResultDealFn=exports.forceChangeParamsDealFn=exports.genDefaultParamsDealFn=exports.addDefaultCorpIdParamsDeal=exports.addWatchParamsDeal=void 0;var addWatchParamsDeal=function(a){var e=Object.assign({},a);return e.watch=!0,e};exports.addWatchParamsDeal=addWatchParamsDeal;var addDefaultCorpIdParamsDeal=function(a){var e=Object.assign({},a);return e.corpId="corpId",e};exports.addDefaultCorpIdParamsDeal=addDefaultCorpIdParamsDeal;var genDefaultParamsDealFn=function(a){var e=Object.assign({},a);return function(a){return Object.assign({},e,a)}};exports.genDefaultParamsDealFn=genDefaultParamsDealFn;var forceChangeParamsDealFn=function(a){var e=Object.assign({},a);return function(a){return Object.assign(a,e)}};exports.forceChangeParamsDealFn=forceChangeParamsDealFn;var genBoolResultDealFn=function(a){return function(e){var r=Object.assign({},e);return a.forEach(function(a){void 0!==r[a]&&(r[a]=!!r[a])}),r}};exports.genBoolResultDealFn=genBoolResultDealFn;var genBizStoreParamsDealFn=function(a){var e=Object.assign({},a);return"string"!=typeof e.params?(e.params=JSON.stringify(e),e):e};exports.genBizStoreParamsDealFn=genBizStoreParamsDealFn;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/h5Android.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5AndroidbridgeInit=void 0;var h5BridgeReadyPromise;exports.h5AndroidbridgeInit=function(){return h5BridgeReadyPromise||(h5BridgeReadyPromise=new Promise(function(e,i){var n=function(){try{window.WebViewJavascriptBridgeAndroid=window.nuva&&window.nuva.require(),e()}catch(e){i(e)}};window.nuva&&(void 0===window.nuva.isReady||window.nuva.isReady)?n():(document.addEventListener("runtimeready",function(){n()},!1),document.addEventListener("runtimefailed",function(e){var n=e&&e.detail||{errorCode:"2",errorMessage:"unknown nuvajs bootstrap error"};i(n)},!1))})),h5BridgeReadyPromise};var h5AndroidBridge=function(e,i){return h5BridgeReadyPromise||(h5BridgeReadyPromise=exports.h5AndroidbridgeInit()),h5BridgeReadyPromise.then(function(){return new Promise(function(n,r){var o=e.split("."),d=o.pop()||"",t=o.join("."),a=function(e){"function"==typeof i.onSuccess&&i.onSuccess(e),n(e)},u=function(e){"function"==typeof i.onFail&&i.onFail(e),r(e)};"function"==typeof window.WebViewJavascriptBridgeAndroid&&window.WebViewJavascriptBridgeAndroid(a,u,t,d,i)})})};exports.default=h5AndroidBridge;
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5AndroidbridgeInit=void 0;var h5BridgeReadyPromise,h5AndroidbridgeInit=function(){return h5BridgeReadyPromise||(h5BridgeReadyPromise=new Promise(function(e,i){var n=function(){try{window.WebViewJavascriptBridgeAndroid=window.nuva&&window.nuva.require(),e({})}catch(e){i(e)}};window.nuva&&(void 0===window.nuva.isReady||window.nuva.isReady)?n():(document.addEventListener("runtimeready",function(){n()},!1),document.addEventListener("runtimefailed",function(e){var n=e&&e.detail||{errorCode:"2",errorMessage:"unknown nuvajs bootstrap error"};i(n)},!1))})),h5BridgeReadyPromise};exports.h5AndroidbridgeInit=h5AndroidbridgeInit;var h5AndroidBridge=function(e,i){return h5BridgeReadyPromise||(h5BridgeReadyPromise=exports.h5AndroidbridgeInit()),h5BridgeReadyPromise.then(function(){return new Promise(function(n,r){var d=e.split("."),o=d.pop()||"",t=d.join("."),a=function(e){"function"==typeof i.onSuccess&&i.onSuccess(e),n(e)},u=function(e){"function"==typeof i.onFail&&i.onFail(e),r(e)};"function"==typeof window.WebViewJavascriptBridgeAndroid&&window.WebViewJavascriptBridgeAndroid(a,u,t,o,i)})})};exports.default=h5AndroidBridge;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/h5Event.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0;var NON_BRIDGE_EVENTS=["resume","pause","online","offline","backbutton","goBack","pullToRefresh","message","recycle","restore","drawer","tab","navHelpIcon","navRightButton","navMenu","navTitle","appLinkResponse","internalPageLinkResponse","networkEvent","hostTaskEvent","deviceOrientationChanged","autoCheckIn","deviceFound","hostCheckIn","screenshot","becomeActive","keepAlive","navTitleClick","sharePage","wxNotify","editNoteCommand","updateStyle","qrscanCommonNotify","__message__","dtChannelEvent","livePlayerEventPlay","livePlayerEventPause","livePlayerEventEnded","livePlayerEventError","navActions","attendEvents"],BizEventBridgeType="dtBizBridgeEvent",EventTypeListKey="__eventTypeList__",handlerProxyMap=function(){return"undefined"==typeof WeakMap?void 0:new WeakMap}(),getOnHandlerProxy=function(e,n){if(handlerProxyMap){var t=handlerProxyMap.get(n);return void 0===t?(t=function(e){var r=e.detail;if(r.namespace&&r.eventName){var a=r.namespace+"."+r.eventName;t&&-1!==t[EventTypeListKey].indexOf(a)&&n(r.data)}},t[EventTypeListKey]=[e],handlerProxyMap.set(n,t)):-1===t[EventTypeListKey].indexOf(e)&&t[EventTypeListKey].push(e),t}},getOffHandlerProxy=function(e,n){if(handlerProxyMap){var t=handlerProxyMap.get(n);return t&&-1!==t[EventTypeListKey].indexOf(e)&&t[EventTypeListKey].splice(t[EventTypeListKey].indexOf(e),1),t&&t[EventTypeListKey].length<=1?t:void 0}};exports.on=function(e,n){if(-1!==NON_BRIDGE_EVENTS.indexOf(e))document.addEventListener(e,n);else{var t=getOnHandlerProxy(e,n);t?document.addEventListener(BizEventBridgeType,t):console.log("bind event : "+e+" need WeakMap support , current environment doesnot")}},exports.off=function(e,n){if(-1!==NON_BRIDGE_EVENTS.indexOf(e))document.removeEventListener(e,n);else{var t=getOffHandlerProxy(e,n);t&&document.removeEventListener(BizEventBridgeType,t)}};
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0;var NON_BRIDGE_EVENTS=["resume","pause","online","offline","backbutton","goBack","pullToRefresh","message","recycle","restore","drawer","tab","navHelpIcon","navRightButton","navMenu","navTitle","appLinkResponse","internalPageLinkResponse","networkEvent","hostTaskEvent","deviceOrientationChanged","autoCheckIn","deviceFound","hostCheckIn","screenshot","becomeActive","keepAlive","navTitleClick","sharePage","wxNotify","editNoteCommand","updateStyle","qrscanCommonNotify","__message__","dtChannelEvent","livePlayerEventPlay","livePlayerEventPause","livePlayerEventEnded","livePlayerEventError","navActions","attendEvents"],BizEventBridgeType="dtBizBridgeEvent",EventTypeListKey="__eventTypeList__",handlerProxyMap=function(){return"undefined"==typeof WeakMap?void 0:new WeakMap}(),getOnHandlerProxy=function(e,n){if(handlerProxyMap){var t=handlerProxyMap.get(n);return void 0===t?(t=function(e){var r=e.detail;if(r.namespace&&r.eventName){var a=r.namespace+"."+r.eventName;t&&-1!==t[EventTypeListKey].indexOf(a)&&n(r.data)}},t[EventTypeListKey]=[e],handlerProxyMap.set(n,t)):-1===t[EventTypeListKey].indexOf(e)&&t[EventTypeListKey].push(e),t}},getOffHandlerProxy=function(e,n){if(handlerProxyMap){var t=handlerProxyMap.get(n);return t&&-1!==t[EventTypeListKey].indexOf(e)&&t[EventTypeListKey].splice(t[EventTypeListKey].indexOf(e),1),t&&t[EventTypeListKey].length<=1?t:void 0}},on=function(e,n){if(-1!==NON_BRIDGE_EVENTS.indexOf(e))document.addEventListener(e,n);else{var t=getOnHandlerProxy(e,n);t?document.addEventListener(BizEventBridgeType,t):console.log("bind event : "+e+" need WeakMap support , current environment doesnot")}};exports.on=on;var off=function(e,n){if(-1!==NON_BRIDGE_EVENTS.indexOf(e))document.removeEventListener(e,n);else{var t=getOffHandlerProxy(e,n);t&&document.removeEventListener(BizEventBridgeType,t)}};exports.off=off;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/h5Ios.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5IosBridgeInit=void 0;var h5BridgeReadyPromise;exports.h5IosBridgeInit=function(){return h5BridgeReadyPromise||(h5BridgeReadyPromise=new Promise(function(e,r){if("undefined"!=typeof WebViewJavascriptBridge){try{WebViewJavascriptBridge.init(function(e,r){})}catch(e){return r()}return e()}document.addEventListener("WebViewJavascriptBridgeReady",function(){if("undefined"==typeof WebViewJavascriptBridge)return r();try{WebViewJavascriptBridge.init(function(e,r){})}catch(e){return r()}return e()},!1)})),h5BridgeReadyPromise};var h5IosBridge=function(e,r){return h5BridgeReadyPromise||(h5BridgeReadyPromise=exports.h5IosBridgeInit()),h5BridgeReadyPromise.then(function(){var i=Object.assign({},r);return new Promise(function(r,n){if(!0===i.watch){var t=i.onSuccess;delete i.onSuccess,"undefined"!=typeof WebViewJavascriptBridge&&WebViewJavascriptBridge.registerHandler(e,function(e,r){"function"==typeof t&&t.call(null,e),r&&r({errorCode:"0",errorMessage:"success"})})}void 0!==window.WebViewJavascriptBridge&&window.WebViewJavascriptBridge.callHandler(e,Object.assign({},i),function(e){var t=e||{};"0"===t.errorCode?("function"==typeof i.onSuccess&&i.onSuccess.call(null,t.result),r(t.result)):("-1"===t.errorCode&&"function"==typeof i.onCancel?i.onCancel.call(null,t.result,t.errorCode):"function"==typeof i.onFail&&i.onFail.call(null,t.result,t.errorCode),n(t.result))})})})};exports.default=h5IosBridge;
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5IosBridgeInit=void 0;var h5BridgeReadyPromise,h5IosBridgeInit=function(){return h5BridgeReadyPromise||(h5BridgeReadyPromise=new Promise(function(e,r){if("undefined"!=typeof WebViewJavascriptBridge){try{WebViewJavascriptBridge.init(function(e,r){})}catch(e){return r()}return e({})}document.addEventListener("WebViewJavascriptBridgeReady",function(){if("undefined"==typeof WebViewJavascriptBridge)return r();try{WebViewJavascriptBridge.init(function(e,r){})}catch(e){return r()}return e({})},!1)})),h5BridgeReadyPromise};exports.h5IosBridgeInit=h5IosBridgeInit;var h5IosBridge=function(e,r){return h5BridgeReadyPromise||(h5BridgeReadyPromise=exports.h5IosBridgeInit()),h5BridgeReadyPromise.then(function(){var i=Object.assign({},r);return new Promise(function(r,n){if(!0===i.watch){var t=i.onSuccess;delete i.onSuccess,"undefined"!=typeof WebViewJavascriptBridge&&WebViewJavascriptBridge.registerHandler(e,function(e,r){"function"==typeof t&&t.call(null,e),r&&r({errorCode:"0",errorMessage:"success"})})}void 0!==window.WebViewJavascriptBridge&&window.WebViewJavascriptBridge.callHandler(e,Object.assign({},i),function(e){var t=e||{};"0"===t.errorCode?("function"==typeof i.onSuccess&&i.onSuccess.call(null,t.result),r(t.result)):("-1"===t.errorCode&&"function"==typeof i.onCancel?i.onCancel.call(null,t.result,t.errorCode):"function"==typeof i.onFail&&i.onFail.call(null,t.result,t.errorCode),n(t.result))})})})};exports.default=h5IosBridge;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/h5Pc.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5PcBridgeInit=void 0,exports.h5PcBridgeInit=function(){return Promise.resolve(require("../packages/frame-talk-client-pc/index.js"))};var h5PcBridge=function(e,n){return new Promise(function(r,t){return require("../packages/frame-talk-client-pc/index.js").invokeAPI(e,n).result.then(function(e){return"function"==typeof n.onSuccess&&n.onSuccess.call(null,e),r(e)},function(e){return"function"==typeof n.onFail&&n.onFail.call(null,e),t(e)})})};exports.default=h5PcBridge;
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.h5PcBridgeInit=void 0;var h5PcBridgeInit=function(){return Promise.resolve(require("../packages/frame-talk-client-pc/index.js"))};exports.h5PcBridgeInit=h5PcBridgeInit;var h5PcBridge=function(e,n){return new Promise(function(r,t){return require("../packages/frame-talk-client-pc/index.js").invokeAPI(e,n).result.then(function(e){return"function"==typeof n.onSuccess&&n.onSuccess.call(null,e),r(e)},function(e){return"function"==typeof n.onFail&&n.onFail.call(null,e),t(e)})})};exports.default=h5PcBridge;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/h5PcEvent.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0,exports.on=function(e,t){require("../packages/frame-talk-client-pc/index.js").addEventListener(e,t)},exports.off=function(e,t){require("../packages/frame-talk-client-pc/index.js").removeEventListener(e,t)};
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0;var on=function(e,o){require("../packages/frame-talk-client-pc/index.js").addEventListener(e,o)};exports.on=on;var off=function(e,o){require("../packages/frame-talk-client-pc/index.js").removeEventListener(e,o)};exports.off=off;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/weex.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.androidWeexBridge=exports.iosWeexBridge=exports.requireModule=void 0;var STATUS_NO_RESULT=0,STATUS_OK=1,STATUS_ERROR=2,WEEX_IOS_BIZ_SUCCESS_CODE="0";exports.requireModule=function(e){return"undefined"!=typeof __weex_require__?__weex_require__("@weex-module/"+e):"undefined"!=typeof weex?weex.requireModule(e):void 0},exports.iosWeexBridge=function(){return Promise.resolve(function(e,o){return new Promise(function(r,n){var s=exports.requireModule("nuvajs-exec"),t=e.split("."),i=t.pop(),_=t.join(".");s.exec({plugin:_,action:i,args:o},function(e){e&&e.errorCode===WEEX_IOS_BIZ_SUCCESS_CODE?("function"==typeof o.onSuccess&&o.onSuccess(e.result),r(e.result)):("function"==typeof o.onFail&&o.onFail(e.result),n(e.result))})})})},exports.androidWeexBridge=function(){return Promise.resolve(function(e,o){return new Promise(function(r,n){var s=exports.requireModule("nuvajs-exec"),t=e.split("."),i=t.pop(),_=t.join(".");s.exec({plugin:_,action:i,args:o},function(e){var s={};try{if(e&&e.__message__)if("object"==typeof e.__message__)s=e.__message__;else try{s=JSON.parse(e.__message__)}catch(o){"string"==typeof e.__message__&&(s=e.__message__)}}catch(e){}e&&parseInt(e.__status__+"",10)===STATUS_OK?("function"==typeof o.onSuccess&&o.onSuccess(s),r(s)):("function"==typeof o.onFail&&o.onFail(s),n(s))})})})};
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.androidWeexBridge=exports.iosWeexBridge=exports.requireModule=void 0;var STATUS_NO_RESULT=0,STATUS_OK=1,STATUS_ERROR=2,WEEX_IOS_BIZ_SUCCESS_CODE="0",requireModule=function(e){return"undefined"!=typeof __weex_require__?__weex_require__("@weex-module/"+e):"undefined"!=typeof weex?weex.requireModule(e):void 0};exports.requireModule=requireModule;var iosWeexBridge=function(){return Promise.resolve(function(e,r){return new Promise(function(o,i){var n=exports.requireModule("nuvajs-exec"),s=e.split("."),t=s.pop(),u=s.join(".");n.exec({plugin:u,action:t,args:r},function(e){e&&e.errorCode===WEEX_IOS_BIZ_SUCCESS_CODE?("function"==typeof r.onSuccess&&r.onSuccess(e.result),o(e.result)):("function"==typeof r.onFail&&r.onFail(e.result),i(e.result))})})})};exports.iosWeexBridge=iosWeexBridge;var androidWeexBridge=function(){return Promise.resolve(function(e,r){return new Promise(function(o,i){var n=exports.requireModule("nuvajs-exec"),s=e.split("."),t=s.pop(),u=s.join(".");n.exec({plugin:u,action:t,args:r},function(e){var n={};try{if(e&&e.__message__)if("object"==typeof e.__message__)n=e.__message__;else try{n=JSON.parse(e.__message__)}catch(r){"string"==typeof e.__message__&&(n=e.__message__)}}catch(e){}e&&parseInt(e.__status__+"",10)===STATUS_OK?("function"==typeof r.onSuccess&&r.onSuccess(n),o(n)):("function"==typeof r.onFail&&r.onFail(n),i(n))})})})};exports.androidWeexBridge=androidWeexBridge;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/bridge/weexEvent.js

@@ -1 +1 @@
-"use strict";var _this=this;Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0;var weex_1=require("./weex");exports.on=function(e,t){weex_1.requireModule("globalEvent").addEventListener(e,function(e){var r={preventDefault:function(){throw new Error("does not support preventDefault")},detail:e};t.call(_this,r)})},exports.off=function(e,t){weex_1.requireModule("globalEvent").removeEventListener(e,t)};
+"use strict";var _this=this;Object.defineProperty(exports,"__esModule",{value:!0}),exports.off=exports.on=void 0;var weex_1=require("./weex"),on=function(e,o){weex_1.requireModule("globalEvent").addEventListener(e,function(e){var t={preventDefault:function(){throw new Error("does not support preventDefault")},detail:e};o.call(_this,t)})};exports.on=on;var off=function(e,o){weex_1.requireModule("globalEvent").removeEventListener(e,o)};exports.off=off;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/ddSdk.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ddSdk=void 0;var env_1=require("./env"),log_1=require("./log"),env_2=require("./env");Object.defineProperty(exports,"ENV_ENUM",{enumerable:!0,get:function(){return env_2.ENV_ENUM}}),Object.defineProperty(exports,"ENV_ENUM_SUB",{enumerable:!0,get:function(){return env_2.ENV_ENUM_SUB}});var sdk_1=require("./sdk");require("./polyfills"),exports.ddSdk=new sdk_1.Sdk(env_1.getENV(),log_1.log);
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ddSdk=exports.ENV_ENUM_SUB=exports.ENV_ENUM=void 0;var env_1=require("./env"),log_1=require("./log"),env_2=require("./env");Object.defineProperty(exports,"ENV_ENUM",{enumerable:!0,get:function(){return env_2.ENV_ENUM}}),Object.defineProperty(exports,"ENV_ENUM_SUB",{enumerable:!0,get:function(){return env_2.ENV_ENUM_SUB}});var sdk_1=require("./sdk");require("./polyfills"),exports.ddSdk=new sdk_1.Sdk(env_1.getENV(),log_1.log);

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
node_modules/dingtalk-jsapi/lib/env.js


+ 1 - 1
node_modules/dingtalk-jsapi/lib/log.js

@@ -1 +1 @@
-"use strict";function padNumber(e){return e="00"+e,e.substring(e.length-2,e.length)}var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,r=0,t=arguments.length;r<t;r++)e+=arguments[r].length;for(var o=Array(e),s=0,r=0;r<t;r++)for(var n=arguments[r],a=0,u=n.length;a<u;a++,s++)o[s]=n[a];return o};Object.defineProperty(exports,"__esModule",{value:!0}),exports.log=void 0,exports.log=function(e){console.log.apply(console,__spreadArrays([padNumber(e.time.getHours())+":"+padNumber(e.time.getMinutes())+":"+padNumber(e.time.getSeconds())],e.text))};
+"use strict";function padNumber(e){return e="00"+e,e.substring(e.length-2,e.length)}var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,r=0,t=arguments.length;r<t;r++)e+=arguments[r].length;for(var o=Array(e),s=0,r=0;r<t;r++)for(var n=arguments[r],a=0,l=n.length;a<l;a++,s++)o[s]=n[a];return o};Object.defineProperty(exports,"__esModule",{value:!0}),exports.log=void 0;var log=function(e){console.log.apply(console,__spreadArrays([padNumber(e.time.getHours())+":"+padNumber(e.time.getMinutes())+":"+padNumber(e.time.getSeconds())],e.text))};exports.log=log;

+ 1 - 1
node_modules/dingtalk-jsapi/lib/otherApi.js

@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.version=exports.language=exports.compareVersion=exports.other=exports.pc=exports.android=exports.ios=void 0;var env_1=require("./env"),ENV=env_1.getENV();exports.ios=ENV.platform===env_1.ENV_ENUM.ios,exports.android=ENV.platform===env_1.ENV_ENUM.android,exports.pc=ENV.platform===env_1.ENV_ENUM.pc,exports.other=ENV.platform===env_1.ENV_ENUM.notInDingTalk,exports.compareVersion=function(e,r,t){function o(e){return parseInt(e,10)||0}if("string"!=typeof e||"string"!=typeof r)return!1;for(var s,p,n=e.split("-")[0].split(".").map(o),i=r.split("-")[0].split(".").map(o);s===p&&i.length>0;)s=n.shift(),p=i.shift();return t?(p||0)>=(s||0):(p||0)>(s||0)},exports.language=ENV.language,exports.version=ENV.version;
+"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.version=exports.language=exports.compareVersion=exports.other=exports.pc=exports.android=exports.ios=void 0;var env_1=require("./env"),ENV=env_1.getENV();exports.ios=ENV.platform===env_1.ENV_ENUM.ios,exports.android=ENV.platform===env_1.ENV_ENUM.android,exports.pc=ENV.platform===env_1.ENV_ENUM.pc,exports.other=ENV.platform===env_1.ENV_ENUM.notInDingTalk;var compareVersion=function(e,r,o){function t(e){return parseInt(e,10)||0}if("string"!=typeof e||"string"!=typeof r)return!1;for(var s,p,n=e.split("-")[0].split(".").map(t),i=r.split("-")[0].split(".").map(t);s===p&&i.length>0;)s=n.shift(),p=i.shift();return o?(p||0)>=(s||0):(p||0)>(s||0)};exports.compareVersion=compareVersion,exports.language=ENV.language,exports.version=ENV.version;

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
node_modules/dingtalk-jsapi/mock/index.js


+ 19 - 15
node_modules/dingtalk-jsapi/package.json

@@ -1,38 +1,42 @@
 {
-  "_from": "dingtalk-jsapi",
-  "_id": "dingtalk-jsapi@2.13.9",
+  "_args": [
+    [
+      "dingtalk-jsapi@2.13.23",
+      "D:\\project\\dd_xcx"
+    ]
+  ],
+  "_development": true,
+  "_from": "dingtalk-jsapi@2.13.23",
+  "_id": "dingtalk-jsapi@2.13.23",
   "_inBundle": false,
-  "_integrity": "sha1-5u+MXKAm0zbo1qbC6WAZb+IFAUM=",
+  "_integrity": "sha1-O2IykfH/sPXBuJtg1vjfJ2Y2cWA=",
   "_location": "/dingtalk-jsapi",
   "_phantomChildren": {},
   "_requested": {
-    "type": "tag",
+    "type": "version",
     "registry": true,
-    "raw": "dingtalk-jsapi",
+    "raw": "dingtalk-jsapi@2.13.23",
     "name": "dingtalk-jsapi",
     "escapedName": "dingtalk-jsapi",
-    "rawSpec": "",
+    "rawSpec": "2.13.23",
     "saveSpec": null,
-    "fetchSpec": "latest"
+    "fetchSpec": "2.13.23"
   },
   "_requiredBy": [
-    "#USER",
-    "/"
+    "/",
+    "/dingtalk-design-libs"
   ],
-  "_resolved": "https://registry.npm.taobao.org/dingtalk-jsapi/download/dingtalk-jsapi-2.13.9.tgz?cache=0&sync_timestamp=1605844810094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdingtalk-jsapi%2Fdownload%2Fdingtalk-jsapi-2.13.9.tgz",
-  "_shasum": "e6ef8c5ca026d336e8d6a6c2e960196fe2050143",
-  "_spec": "dingtalk-jsapi",
+  "_resolved": "https://registry.npm.taobao.org/dingtalk-jsapi/download/dingtalk-jsapi-2.13.23.tgz",
+  "_spec": "2.13.23",
   "_where": "D:\\project\\dd_xcx",
   "author": {
     "name": "xihuan"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "promise-polyfill": "^7.1.0"
   },
-  "deprecated": false,
   "description": "钉钉 模块化 多端统一 API",
   "main": "./index.js",
   "name": "dingtalk-jsapi",
-  "version": "2.13.9"
+  "version": "2.13.23"
 }

+ 55 - 3
package-lock.json

@@ -94,11 +94,34 @@
         "lodash": "^4.17.14"
       }
     },
+    "axios": {
+      "version": "0.21.1",
+      "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.21.1.tgz?cache=0&sync_timestamp=1608611162952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.21.1.tgz",
+      "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=",
+      "requires": {
+        "follow-redirects": "^1.10.0"
+      }
+    },
+    "decode-uri-component": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
+      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+    },
+    "dingtalk-design-libs": {
+      "version": "0.0.15",
+      "resolved": "https://registry.nlark.com/dingtalk-design-libs/download/dingtalk-design-libs-0.0.15.tgz",
+      "integrity": "sha1-n0mQUINDNZdp7ZeYyn0knyjIhXM=",
+      "requires": {
+        "axios": "^0.21.1",
+        "dingtalk-jsapi": "*",
+        "eventemitter2": "^6.4.4",
+        "query-string": "^5.1.1"
+      }
+    },
     "dingtalk-jsapi": {
       "version": "2.13.23",
       "resolved": "https://registry.npm.taobao.org/dingtalk-jsapi/download/dingtalk-jsapi-2.13.23.tgz",
       "integrity": "sha1-O2IykfH/sPXBuJtg1vjfJ2Y2cWA=",
-      "dev": true,
       "requires": {
         "promise-polyfill": "^7.1.0"
       }
@@ -122,11 +145,21 @@
         "through": "^2.3.8"
       }
     },
+    "eventemitter2": {
+      "version": "6.4.4",
+      "resolved": "https://registry.npm.taobao.org/eventemitter2/download/eventemitter2-6.4.4.tgz",
+      "integrity": "sha1-qpboJ1xNvrAXpdDgN4DGVhKhICs="
+    },
     "fecha": {
       "version": "2.3.3",
       "resolved": "https://registry.npm.taobao.org/fecha/download/fecha-2.3.3.tgz",
       "integrity": "sha1-lI50FX3xoy/RsSw6PDzctuydls0="
     },
+    "follow-redirects": {
+      "version": "1.14.1",
+      "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555300559&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz",
+      "integrity": "sha1-2RFN7Qoc/dM04WTmZirQK/2R/0M="
+    },
     "from": {
       "version": "0.1.7",
       "resolved": "https://registry.npm.taobao.org/from/download/from-0.1.7.tgz",
@@ -157,6 +190,11 @@
       "resolved": "https://registry.npm.taobao.org/mingo/download/mingo-1.3.3.tgz",
       "integrity": "sha1-aSLE0Ufvx3GgFCWixMj3eER4xUY="
     },
+    "object-assign": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1571657171505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz",
+      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+    },
     "pause-stream": {
       "version": "0.0.11",
       "resolved": "https://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
@@ -168,8 +206,17 @@
     "promise-polyfill": {
       "version": "7.1.2",
       "resolved": "https://registry.npm.taobao.org/promise-polyfill/download/promise-polyfill-7.1.2.tgz",
-      "integrity": "sha1-qwUwHYwoU2MBYi1pInYyJppwyjs=",
-      "dev": true
+      "integrity": "sha1-qwUwHYwoU2MBYi1pInYyJppwyjs="
+    },
+    "query-string": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-5.1.1.tgz",
+      "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=",
+      "requires": {
+        "decode-uri-component": "^0.2.0",
+        "object-assign": "^4.1.0",
+        "strict-uri-encode": "^1.0.0"
+      }
     },
     "regenerator-runtime": {
       "version": "0.13.5",
@@ -204,6 +251,11 @@
         "through": "~2.3.4"
       }
     },
+    "strict-uri-encode": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
+      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
+    },
     "through": {
       "version": "2.3.8",
       "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz",

+ 19 - 0
pages/begin/begin.acss

@@ -0,0 +1,19 @@
+	.noData{
+		text-align: center;
+		position: fixed;
+		left: 0;
+		top: 0;
+		right: 0;
+		bottom: 0;
+    background-color: #fff;
+	}
+  .initImg{
+    width: 200rpx;
+    height: 200rpx;
+		position: relative;
+		top: -60rpx;
+  }
+	.text{
+		font-size: 28rpx;
+		color: #999
+	}

+ 6 - 0
pages/begin/begin.axml

@@ -0,0 +1,6 @@
+<view>
+  <view class="noData flex-box-v flex-center-center">
+    <image mode="scaleToFill" src="../../image/logo.png" class="initImg"/>
+    <text class="text">企业信息同步中...</text>
+  </view>
+</view>

+ 30 - 0
pages/begin/begin.js

@@ -0,0 +1,30 @@
+var app = getApp();
+var that;
+Page({
+  data: {},
+  onLoad() {
+   that = this;
+   that.loginAll();
+  },
+  loginAll(){
+      // dd.showLoading();
+      app.login(app.globalData.corpId, function (is) {
+        if(is){
+          // dd.hideLoading();
+          dd.reLaunch({
+            url: '../workbench/index/index'
+          })
+        } else {
+          dd.reLaunch({
+            url: '../workbench/noJurisdiction/noJurisdiction'
+          })
+        }
+      },function(code){
+        if(code==2001){
+          setTimeout(function(){ 
+            that.loginAll();
+          }, 3000);
+        }
+      })
+  },
+});

+ 1 - 0
pages/begin/begin.json

@@ -0,0 +1 @@
+{}

+ 1 - 1
pages/statistics/B_ranking/B_ranking.js

@@ -15,7 +15,7 @@ Page({
     dd.setNavigationBar({ title: "累计B分排名" });
     this.getData();
   },
-    getData(is){
+  getData(is){
     var data = {
       page: that.data.page,
       page_size: 20,

+ 1 - 1
pages/statistics/C_ranking/C_ranking.js

@@ -68,7 +68,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   onShareAppMessage() {

+ 2 - 1
pages/statistics/assaign/assaign.json

@@ -2,5 +2,6 @@
   "usingComponents": {
     "select-section-staff-two":"/Component/selectSectionStaff_tow/selectSectionStaff_tow",
     "select-section-staff":"/Component/selectSectionStaff/selectSectionStaff"
-  }
+  },
+  "allowsBounceVertical": "NO"
 }

+ 1 - 2
pages/statistics/integralEvent/integralEvent.js

@@ -29,7 +29,6 @@ Page({
 
   },
   onLoad(e) {
-    console.log(e);
     that = this;
     var userData = app.globalData.userData;
     typeArr = [{ id: 0, name: '全部' }];
@@ -84,7 +83,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   getData(is) {

+ 1 - 1
pages/statistics/my_PrizeBuckle/my_PrizeBuckle.js

@@ -34,7 +34,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   onReset() {

+ 1 - 1
pages/statistics/my_task/my_task.js

@@ -44,7 +44,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   //显示选择员工

+ 0 - 1
pages/statistics/recordOne/recordOne.js

@@ -19,7 +19,6 @@ Page({
   onLoad(e) {
     that = this;
     dd.setNavigationBar({ title: "任务过程" });
-    console.log(e.id,JSON.parse(e.item));
     if(e.id){
       this.setData({
         id:e.id,

+ 1 - 1
pages/workbench/apply/apply.js

@@ -87,7 +87,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   //显示二维码规则ID内容

+ 5 - 4
pages/workbench/apply/apply.json

@@ -1,7 +1,8 @@
 {
   "usingComponents": {
-    "select-rule":"/Component/selectRule/selectRule",
-    "select-section-staff-two":"/Component/selectSectionStaff_tow/selectSectionStaff_tow",
-        "select-section-staff":"/Component/selectSectionStaff/selectSectionStaff"
-  }
+    "select-rule": "/Component/selectRule/selectRule",
+    "select-section-staff-two": "/Component/selectSectionStaff_tow/selectSectionStaff_tow",
+    "select-section-staff": "/Component/selectSectionStaff/selectSectionStaff"
+  },
+  "allowsBounceVertical": "NO"
 }

+ 2 - 1
pages/workbench/approve/approve.json

@@ -3,5 +3,6 @@
     "select-rule":"/Component/selectRule/selectRule",
     "select-type":"/Component/selectType/selectType",
     "select-section-staff-two":"/Component/selectSectionStaff_tow/selectSectionStaff_tow"
-  }
+  },
+  "allowsBounceVertical": "NO"
 }

+ 26 - 0
pages/workbench/index/index.acss

@@ -1,4 +1,30 @@
 @import "../../../Component/aParse/aParse.acss";
+.ts{
+  height: 128rpx;
+  padding: 16rpx 32rpx;
+  font-size: 24rpx;
+  color: #089fff;
+  background: #fff;
+  font-weight: 500;
+  box-sizing: border-box;
+}
+.ts image{
+  width: 48rpx;
+  height: 48rpx;
+}
+.ts view{
+  padding: 0 16rpx;
+}
+.ts button{
+  width: 188rpx;
+  height: 56rpx;
+  background-color: #089fff;
+  line-height: 56rpx;
+  font-size: 24rpx;
+}
+
+
+
 .top {
   width: 100%;
   height: 70rpx;

+ 20 - 15
pages/workbench/index/index.axml

@@ -1,6 +1,11 @@
-<import src="../../../Component/aParse/aParse.axml"/>
+<import src="../../../Component/aParse/aParse.axml"></import>
 <view>
-  <view class="head flex-box flex-center-center">
+  <view class="flex-box ts flex-center-center" a:if="{{isSubject}}">
+    <image mode="scaleToFill" src="../../../image/tz.png"></image>
+    <view class="flex-1">你正在使用个人体验版,如需正式使用,请联系管理员</view>
+    <button type="primary" onTap="openGly">联系管理员</button>
+  </view>
+  <view class="head flex-box flex-center-center" style="top:{{isSubject? '138rpx':'0rpx'}}">
     <view class="flex-1" data-index="1" onTap="openView">
       <view>{{userData.b.month_point}}</view>
       <view>本月B分</view>
@@ -14,10 +19,10 @@
     <view class="top"></view>
     <view class="menuList flex-box flex-d-wrap">
       <view a:for="{{menuList}}" class="menu-item" data-url="{{item.url}}" onTap="openUrl">
-        <image mode="scaleToFill" src="{{item.imgUrl}}"/>
+        <image mode="scaleToFill" src="{{item.imgUrl}}"></image>
         <view>{{item.name}}</view>
-        <text class="menuNum font-flex-word" a:if="{{item.name=='审批'&&total}}">{{total}}</text>
-        <text class="menuNum font-flex-word" a:if="{{item.name=='任务'&&workTotal}}">{{workTotal}}</text>
+        <text a:if="{{item.name=='审批'&&total}}" class="menuNum font-flex-word">{{total}}</text>
+        <text a:if="{{item.name=='任务'&&workTotal}}" class="menuNum font-flex-word">{{workTotal}}</text>
       </view>
     </view>
   </view>
@@ -26,16 +31,16 @@
       <text class="flex-1" style="font-size:32rpx">排行榜</text>
       <text class="fontColorF" style="font-size:28rpx">每小时更新一次</text>
     </view>
-    <view class="flex-box flex-v-ce" style="padding:0.28rem; border-bottom: 1px solid #f1f1f1; " a:for="{{rankingList}}" data-item="{{item}}" onTap="openViewRanking">
+    <view a:for="{{rankingList}}" class="flex-box flex-v-ce" style="padding:0.28rem; border-bottom: 1px solid #f1f1f1; " data-item="{{item}}" onTap="openViewRanking">
       <view class="flex-box flex-v-ce flex-1">
-        <view class="ranking_name font-flex-word"> {{ item.group_name.slice(0,2)}}</view>
+        <view class="ranking_name font-flex-word">{{ item.group_name.slice(0,2)}}</view>
         <view class="ranking_num flex-1">
           <view>{{ item.group_name }}</view>
           <block a:if="{{item.rank}}">
-            <text class="fontColorF" a:if="{{getRole_four}}">第 {{ item.rank }} 名:{{item.employee_name}}</text>
-            <text class="fontColorF" a:else>第 {{ item.rank }} 名</text>
+            <text a:if="{{getRole_four}}" class="fontColorF">第 {{ item.rank }} 名:{{item.employee_name}}</text>
+            <text a:else class="fontColorF">第 {{ item.rank }} 名</text>
           </block>
-           <text class="fontColorF" a:else>不参与排名</text>
+          <text a:else class="fontColorF">不参与排名</text>
         </view>
         <image mode="scaleToFill" src="../../../image/right.png" class="img-right"></image>
       </view>
@@ -75,7 +80,7 @@
     </view>
   </view>
   <!-- 管理者奖扣 -->
-  <view class="bottom margin-bottom" a:if="{{isAdministrator}}">
+  <view a:if="{{isAdministrator}}" class="bottom margin-bottom">
     <view class="flex-box flex-v-ce bottom-title">
       <view class="flex-1">管理者奖扣</view>
       <view class="chart-legend__wrap">
@@ -83,11 +88,11 @@
         <text class="chart-legend__green">扣分</text>
       </view>
     </view>
-    <view class="f2-chart" a:if="{{pieTotal>0}}">
+    <view a:if="{{pieTotal>0}}" class="f2-chart">
       <f2 onInit="onInitChart3"></f2>
     </view>
     <no-data a:if="{{pieTotal==0}}" content="无数据"></no-data>
-    <view class="rankingLists" onTap="openView" style="border-top:1px solid #f1f1f1" data-index="11" a:if="{{pieTotal>0}}">
+    <view a:if="{{pieTotal>0}}" class="rankingLists" onTap="openView" style="border-top:1px solid #f1f1f1" data-index="11">
       <text>查看所有管理者奖扣</text>
       <image mode="scaleToFill" src="../../../image/right.png" class="img-right2"></image>
     </view>
@@ -128,8 +133,8 @@
     <view class="windows-box">
       <view class="title font-flex-word">{{title}}</view>
       <view class="windows-content2">
-        <!--<view class="title">{{title}}</view> -->
-        <template is="aParse" data="{{aParseData:article.nodes}}"/>
+        <!-- <view class="title">{{title}}</view> -->
+        <template is="aParse" data="{{aParseData:article.nodes}}"></template>
       </view>
       <view class="btns flex-box flex-v-ce">
         <view class="flex-1" catchTap="colseText">我知道了</view>

+ 67 - 47
pages/workbench/index/index.js

@@ -4,6 +4,8 @@ var chart1;
 var chart2;
 var chart3;
 var AParse = require('../../../Component/aParse/aParse.js');
+import 'dingtalk-jsapi/entry/union';
+import { contactAdminToUseApp } from 'dingtalk-design-libs';
 Page({
   data: {
     userData: {},
@@ -16,7 +18,7 @@ Page({
     getRole_four: app.globalData.isCreator,//是否创始人
     setECharts: [],//柱形图数据
     pieTotal: 1,
-    total:'',
+    total: '',
     menuList: [
       { name: '审批', imgUrl: '../../../image/sp.png', url: '../my_approve/my_approve', code: 'creator admin' },
       { name: '任务', imgUrl: '../../../image/a7.png', url: '../../statistics/my_task/my_task', code: 'admin employee' },
@@ -29,9 +31,12 @@ Page({
       { name: '发放奖票', imgUrl: '../../../image/add_ticket.png', url: '../../statistics/grant/grant', code: 'creator admin' },
       { name: '全部', imgUrl: '../../../image/all2.png', url: 'all', code: 'creator admin employee' },
     ],
-    isUpdate:false,
-    title:'',//系统消息标题
-    textId:''//系统消息ID
+    isUpdate: false,
+    title: '',//系统消息标题
+    textId: '',//系统消息ID
+
+    isSubject:false,//判断是否是个人版进入
+    mainCorpId:'',//如果是个人版,这个企业ID是登录者所在的企业ID,不是钉钉那边提供的隐藏企业ID
   },
   onLoad() {
     that = this;
@@ -42,19 +47,27 @@ Page({
       that.getUserData();
       that.getGg();
       that.setData({ isAdministrator: app.globalData.isAdministrator, getRole_four: app.globalData.isCreator })
+      that.setData({
+        isSubject:app.globalData.is_personal==1? true:false,
+        mainCorpId:app.globalData.main_corp_id
+      })
     } else {
       app.login(app.globalData.corpId, function (is) {
         if (is) {
-          if(app.globalData.isCreator){
+          if (app.globalData.isCreator) {
             that.setMenuList("creator");
-          }else if(app.globalData.isAdministrator){
+          } else if (app.globalData.isAdministrator) {
             that.setMenuList("admin");
-          }else if(!app.globalData.isCreator&&!app.globalData.isAdministrator){
+          } else if (!app.globalData.isCreator && !app.globalData.isAdministrator) {
             that.setMenuList("employee");
           }
           that.getGg();
           that.getUserData();
           that.setData({ isAdministrator: app.globalData.isAdministrator, getRole_four: app.globalData.isCreator })
+          that.setData({
+            isSubject:app.globalData.is_personal==1? true:false,
+            mainCorpId:app.globalData.main_corp_id
+          })
         } else {
           dd.reLaunch({
             url: '../noJurisdiction/noJurisdiction'
@@ -63,9 +76,16 @@ Page({
       })
     }
   },
-  openUrl(e){
+  openGly() {
+    contactAdminToUseApp({ id: '55493', corpId: that.data.mainCorpId})
+    .catch((err) => {
+        // 入参不正确,或者遇到技术异常时才会进入这个链路
+        console.error(err);
+    })
+  },
+  openUrl(e) {
     var url = e.target.dataset.url;
-    if(url=='all'){
+    if (url == 'all') {
       dd.switchTab({
         url: '../../statistics/index/index'
       })
@@ -75,10 +95,10 @@ Page({
       url: url
     })
   },
-  openText(){
+  openText() {
     that.colseText();
     dd.navigateTo({
-      url: '../../deploy/upgradeDetail/upgradeDetail?id='+that.data.textId
+      url: '../../deploy/upgradeDetail/upgradeDetail?id=' + that.data.textId
     })
   },
   //获取缓存的公告
@@ -95,41 +115,41 @@ Page({
     });
   },
   // 获取公告
-  getGg(){
-    if(that.data.title){
+  getGg() {
+    if (that.data.title) {
       return
     }
-    app.$get("api/announcement/list", {page: 1, page_size: 1}).then((res) => {
+    app.$get("api/announcement/list", { page: 1, page_size: 1 }).then((res) => {
       var data = res.data.data.list[0];
-      AParse.aParse('article', 'html', data.focus, that, 5); 
+      AParse.aParse('article', 'html', data.focus, that, 5);
       that.setData({
-        title:data.title,
-        textId:data.id
+        title: data.title,
+        textId: data.id
       });
-      that.getReviewerObj(function(res){
-          if(res!=data.id){
-              that.colseText();
-              dd.setStorage({
-                    key: 'isShowMessage',
-                    data: data.id,
-              });
-          }
+      that.getReviewerObj(function (res) {
+        if (res != data.id) {
+          that.colseText();
+          dd.setStorage({
+            key: 'isShowMessage',
+            data: data.id,
+          });
+        }
       })
     })
   },
-  setMenuList(str){
-      var arr=[];
-      that.data.menuList.forEach(item=>{
-        if(item.code.indexOf(str)>=0){
-            arr.push(item)
-        }
-      })
-      that.setData({
-        menuList:arr
-      })
+  setMenuList(str) {
+    var arr = [];
+    that.data.menuList.forEach(item => {
+      if (item.code.indexOf(str) >= 0) {
+        arr.push(item)
+      }
+    })
+    that.setData({
+      menuList: arr
+    })
   },
-  colseText(){
-    this.setData({isUpdate: !this.data.isUpdate })
+  colseText() {
+    this.setData({ isUpdate: !this.data.isUpdate })
   },
   showText() {
     this.setData({ isBh: !this.data.isBh })
@@ -178,7 +198,7 @@ Page({
         { url: '../../statistics/prizeBuckleDetail/prizeBuckleDetail', query: '' },
         { url: '../../statistics/integralEvent/integralEvent', query: '' },
         { url: '../../statistics/userRamking/userRamking', query: '' },
-         { url: '../../statistics/glz_execute/glz_execute', query: '' },
+        { url: '../../statistics/glz_execute/glz_execute', query: '' },
       ];
     }
     dd.navigateTo({
@@ -313,17 +333,17 @@ Page({
   //获取个人统计
   getUserData() {
     var http1 = app.$get2("api/integral/statistics", { employee_id: 0, month: app.globalData.month })
-    var http2 = app.$get2("api/integral/statistics/integral", { 
-    month: app.globalData.month, 
-    page: 1, 
-    page_size: 5,
-    employee_ids:app.globalData.isCreator ? '':app.globalData.userData.id 
+    var http2 = app.$get2("api/integral/statistics/integral", {
+      month: app.globalData.month,
+      page: 1,
+      page_size: 5,
+      employee_ids: app.globalData.isCreator ? '' : app.globalData.userData.id
     })
-    var http3 = app.$get2("api/integral/review/list", { type: 'waiting',source_type:0, page: 1, pt_id: 0 })
+    var http3 = app.$get2("api/integral/review/list", { type: 'waiting', source_type: 0, page: 1, pt_id: 0 })
     var ranking = app.$get('api/integral/statistics/ranking/list', { page: 1, page_size: 5 })// 获取排行榜
     var task = app.$get('api/integral/statistics/task/pie', { month: app.globalData.month })// 管理者奖扣任务柱状图
-    var work = app.$get('api/integral/work/list', { status: 'running',page: 1,pt_id: 0, source_type: 0})// 管理者奖扣任务柱状图
-    Promise.all([http1, http2, http3, ranking, task,work]).then(function (values) {
+    var work = app.$get('api/integral/work/list', { status: 'running', page: 1, pt_id: 0, source_type: 0 })// 管理者奖扣任务柱状图
+    Promise.all([http1, http2, http3, ranking, task, work]).then(function (values) {
       if (values[0]) {
         let data = values[0].data.data;
         var task = data.task;
@@ -398,7 +418,7 @@ Page({
   },
   //获取积分事件
   getIncidentLsit() {
-    
+
     app.$get("api/integral/statistics/integral", { month: app.globalData.month, page: 1, page_size: 5, employee_ids: app.globalData.userData.id }).then((res) => {
       var data = res.data.data.list;
       data.map((item) => {

+ 6 - 5
pages/workbench/jk_B/jk_B.json

@@ -1,8 +1,9 @@
 {
   "usingComponents": {
-    "select-rule":"/Component/selectRule/selectRule",
-    "select-type":"/Component/selectType/selectType",
-    "select-section-staff-two":"/Component/selectSectionStaff_tow/selectSectionStaff_tow",
-    "select-section-staff":"/Component/selectSectionStaff/selectSectionStaff"
-  }
+    "select-rule": "/Component/selectRule/selectRule",
+    "select-type": "/Component/selectType/selectType",
+    "select-section-staff-two": "/Component/selectSectionStaff_tow/selectSectionStaff_tow",
+    "select-section-staff": "/Component/selectSectionStaff/selectSectionStaff"
+  },
+  "allowsBounceVertical": "NO"
 }

+ 1 - 1
pages/workbench/my_approve/my_approve.js

@@ -54,7 +54,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   bindObjPickerChange(e) {

+ 1 - 1
pages/workbench/prize_buckle/prize_buckle.js

@@ -40,7 +40,7 @@ Page({
             url: '../noJurisdiction/noJurisdiction'
           })
         }
-      })
+      },function(){})
     }
   },
   onInitChart(F2, config) {

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff