guojy 1 year ago
parent
commit
85e61e7ab0
100 changed files with 177 additions and 3 deletions
  1. BIN
      M.zip
  2. 12 1
      config/dev.env.js
  3. 1 1
      config/devtest.env.js
  4. 1 1
      config/index.js
  5. 163 0
      devtest/index.html
  6. 0 0
      devtest/static/css/app.230a2dbceb66d57820714d9875d53bd0.css
  7. BIN
      devtest/static/images/A.png
  8. BIN
      devtest/static/images/B.png
  9. BIN
      devtest/static/images/D.png
  10. BIN
      devtest/static/images/E.png
  11. BIN
      devtest/static/images/F.png
  12. BIN
      devtest/static/images/Notice.png
  13. BIN
      devtest/static/images/Staff.jpg
  14. BIN
      devtest/static/images/WeChatUpIcon.png
  15. BIN
      devtest/static/images/a1.png
  16. BIN
      devtest/static/images/a2.png
  17. BIN
      devtest/static/images/a3.png
  18. BIN
      devtest/static/images/a4.png
  19. BIN
      devtest/static/images/a5.png
  20. BIN
      devtest/static/images/a6.png
  21. BIN
      devtest/static/images/a7.png
  22. BIN
      devtest/static/images/a8.png
  23. BIN
      devtest/static/images/add.png
  24. BIN
      devtest/static/images/add_common_menu.png
  25. BIN
      devtest/static/images/aite.png
  26. BIN
      devtest/static/images/all.png
  27. BIN
      devtest/static/images/bg.png
  28. BIN
      devtest/static/images/boss.jpg
  29. BIN
      devtest/static/images/c.png
  30. BIN
      devtest/static/images/caback2.png
  31. BIN
      devtest/static/images/caback3.png
  32. BIN
      devtest/static/images/caback4.png
  33. BIN
      devtest/static/images/caback5.png
  34. BIN
      devtest/static/images/caback6.png
  35. BIN
      devtest/static/images/callback1.png
  36. BIN
      devtest/static/images/daiban.png
  37. BIN
      devtest/static/images/defalut_custmer_headicon.png
  38. BIN
      devtest/static/images/default_company_logo.png
  39. BIN
      devtest/static/images/dept_add.png
  40. BIN
      devtest/static/images/dingqi.png
  41. BIN
      devtest/static/images/downloadPageLogo.png
  42. BIN
      devtest/static/images/downloadPagePhone.png
  43. BIN
      devtest/static/images/e66f.jpg
  44. BIN
      devtest/static/images/employee_add.png
  45. BIN
      devtest/static/images/excel_icon.png
  46. BIN
      devtest/static/images/guidang.png
  47. BIN
      devtest/static/images/guild_dept_pic.png
  48. BIN
      devtest/static/images/guild_rule_pic.png
  49. BIN
      devtest/static/images/gzt.png
  50. BIN
      devtest/static/images/head_default.png
  51. BIN
      devtest/static/images/init.gif
  52. BIN
      devtest/static/images/init1.jpg
  53. BIN
      devtest/static/images/init2.jpg
  54. BIN
      devtest/static/images/init3.jpg
  55. BIN
      devtest/static/images/init4.jpg
  56. BIN
      devtest/static/images/init5.jpg
  57. BIN
      devtest/static/images/jiaru.jpg
  58. BIN
      devtest/static/images/jihua.png
  59. BIN
      devtest/static/images/jixiaobaobiao.png
  60. BIN
      devtest/static/images/join_company.png
  61. BIN
      devtest/static/images/join_review.jpg
  62. BIN
      devtest/static/images/jx.png
  63. BIN
      devtest/static/images/linshi.png
  64. BIN
      devtest/static/images/logo.png
  65. BIN
      devtest/static/images/logo2.png
  66. BIN
      devtest/static/images/manager.jpg
  67. BIN
      devtest/static/images/messageicon.png
  68. BIN
      devtest/static/images/mubiao.png
  69. BIN
      devtest/static/images/my.png
  70. BIN
      devtest/static/images/nav_jx_4.jpg
  71. BIN
      devtest/static/images/newNav1.png
  72. BIN
      devtest/static/images/newNav2.png
  73. BIN
      devtest/static/images/new_noData.png
  74. BIN
      devtest/static/images/noPeople.png
  75. BIN
      devtest/static/images/noTask.png
  76. BIN
      devtest/static/images/noconfirm.png
  77. BIN
      devtest/static/images/nocontent.png
  78. BIN
      devtest/static/images/nodata.png
  79. BIN
      devtest/static/images/nomerits.png
  80. BIN
      devtest/static/images/nopicket.png
  81. BIN
      devtest/static/images/noworket.png
  82. BIN
      devtest/static/images/okr.jpg
  83. BIN
      devtest/static/images/paiming-1.png
  84. BIN
      devtest/static/images/paiming-2.png
  85. BIN
      devtest/static/images/paiming-3.png
  86. BIN
      devtest/static/images/poi-marker-default.png
  87. BIN
      devtest/static/images/poi-marker-red.png
  88. BIN
      devtest/static/images/point.png
  89. BIN
      devtest/static/images/qrcode_invite.png
  90. BIN
      devtest/static/images/qyc.jpg
  91. BIN
      devtest/static/images/rank.png
  92. BIN
      devtest/static/images/rank_01.png
  93. BIN
      devtest/static/images/rank_02.png
  94. BIN
      devtest/static/images/rank_03.png
  95. BIN
      devtest/static/images/s-jifen.jpg
  96. BIN
      devtest/static/images/s-jixiao.jpg
  97. BIN
      devtest/static/images/s-mubiao.jpg
  98. BIN
      devtest/static/images/s-xunjian.jpg
  99. BIN
      devtest/static/images/s1.png
  100. BIN
      devtest/static/images/s2.png

BIN
M.zip


+ 12 - 1
config/dev.env.js

@@ -12,5 +12,16 @@ module.exports = merge(prodEnv, {
   IMG_UPLOADER_URL:'"https://intesys.cms.g107.com/integral.php/Api/get_signature"',
   APP_DOWNDOAD_URL: '"https://m.intesys.cms.g107.com/app_download/"',
   VUE_APP_WEBSCOKET:'"wss://new.gdy.g107.com/ws_v2/"',
-  VUE_APP_WEBSCOKET_TOW:'"wss://new.gdy.g107.com/ws2/"'
+  VUE_APP_WEBSCOKET_TOW:'"wss://new.gdy.g107.com/ws2/"',
+
+  // NODE_ENV: '"production"',
+  // BASE_API: '"https://oa.g107.com"',
+  // BASE_API_KQ: '"https://ad.g107.com"',
+  // VUE_APP_WXURL:'"https://oa.g107.com/wx/mp/auth/wx65f4dde5ec7c31e7"',
+  // ALIOSS_URL: '"https://integralsys.oss-cn-shenzhen.aliyuncs.com"',
+  // WEB_LINK: '"https://oa.g107.com/m"',
+  // IMG_UPLOADER_URL: '"https://intesys.cms.g107.com/integral.php/Api/get_signature"',
+  // APP_DOWNDOAD_URL: '"https://oa.g107.com/m/#/android/"',
+  // VUE_APP_WEBSCOKET:'"wss://oa.g107.com/ws_v2/"',
+  // VUE_APP_WEBSCOKET_TOW:'"wss://oa.g107.com/ws2/"'
 })

+ 1 - 1
config/devtest.env.js

@@ -9,5 +9,5 @@
   IMG_UPLOADER_URL:'"https://intesys.cms.g107.com/integral.php/Api/get_signature"',
   APP_DOWNDOAD_URL: '"https://new.gdy.g107.com/m/#/android/"',
   VUE_APP_WEBSCOKET:'"wss://new.gdy.g107.com/ws_v2/"',
-  VUE_APP_WEBSCOKET_TOW:'"wss://new.gdy.g107.com/ws2/"'
+  VUE_APP_WEBSCOKET_TOW:'"wss://new.gdy.g107.com/ws2/"',
  }

+ 1 - 1
config/index.js

@@ -14,7 +14,7 @@ module.exports = {
 
     // Various Dev Server settings
     host: 'localhost', // can be overwritten by process.env.HOST
-    port: 8090, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+    port: 8089, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
     autoOpenBrowser: false,
     errorOverlay: true,
     notifyOnErrors: true,

+ 163 - 0
devtest/index.html

@@ -0,0 +1,163 @@
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><title>功道云</title><script src=html5plus://ready></script><script src=static/js/polyfill.min.js></script><script>//某些情况下安卓没有提前注入plus对象,导致异常,有这种情况出现直接reload,直到plus存在
+    if (window.navigator.userAgent.toLowerCase().match(/html5plus/i) == 'html5plus') {
+      if (!window.plus) {
+        window.location.reload()
+      }
+    }
+
+
+    if (window.plus) {
+
+      function set_item(key, val){
+        if(window.plus){
+          return plus.storage.setItem(key, val)
+        }else{
+          return localStorage.setItem(key, val)
+        }
+      }
+      function get_item(key){
+        if(window.plus){
+          return plus.storage.getItem(key)
+        }else{
+          return localStorage.getItem(key)
+        }
+      }
+      //plus.storage.removeItem('first_init')
+      if(!get_item('first_init') && plus.webview.currentWebview().id == plus.runtime.appid){
+        set_item('first_init', '1');
+        plus.io.requestFileSystem( plus.io.PRIVATE_WWW, function( fs ) {
+          var full_url = 'file://'+fs.root.fullPath+'init.html'
+          var init_w = plus.webview.create(full_url,full_url);
+          init_w.show()
+        }, function ( e ) {
+          console.log(e)
+        } );
+
+      }
+
+      plus.navigator.setStatusBarStyle('light');
+      document.documentElement.style.backgroundColor = '#26A2FF';
+      plus.navigator.setStatusBarBackground('#26A2FF');
+
+      function setBadgeNumber(newNum) {
+        plus.runtime.setBadgeNumber(newNum);
+        if (plus.os.name != 'Android') {
+          var GeTuiSdk = plus.ios.importClass('GeTuiSdk');
+          GeTuiSdk.setBadge(newNum);
+        }
+      }
+      if (plus.navigator.isImmersedStatusbar()) {
+        var bar_height = plus.navigator.getStatusbarHeight();
+        document.documentElement.style.marginTop = bar_height + 'px';
+        document.documentElement.style.height = 'calc(100vh - ' + bar_height + 'px)'
+        document.documentElement.classList.add('app_view_html')
+        var myEvent = new Event('resize');
+        window.dispatchEvent(myEvent);
+        plus.webview.currentWebview().setStyle({
+          softinputMode: "adjustResize",
+        })
+      }
+      var first = null
+      //解决在hbuilder中ios打包后,获取焦点失效的bug
+      //setInterval(function () {
+		  var wv_current = plus.webview.currentWebview().nativeInstanceObject()
+		  if (plus.os.name != 'Android') {
+			wv_current.plusCallMethod({
+			  'setKeyboardDisplayRequiresUserAction': false
+			})
+		  }
+		  var webview = plus.webview.all();
+		  webview = webview[webview.length - 1]
+      //}, 1000)
+
+      plus.key.addEventListener('backbutton', function (e) {
+        if (plus.storage.getItem('qr_scaning')) {
+          return false;
+        }
+        webview.canBack(function (e) {
+          if (e.canBack) {
+            webview.back()
+          } else {
+            if (webview.id == plus.runtime.appid) {
+              //首次按键,提示‘再按一次退出应用’
+              if (!first) {
+                first = new Date().getTime()
+                plus.nativeUI.toast("再按一次退出应用");
+                setTimeout(function () {
+                  first = null
+                }, 1000)
+              } else {
+                if (new Date().getTime() - first < 1500) {
+                  plus.runtime.quit()
+                }
+              }
+            } else {
+              webview.close();
+            }
+          }
+        })
+      })
+      var wgtVer = null;
+      plus.runtime.getProperty(plus.runtime.appid, function (inf) {
+        wgtVer = inf.version
+      });
+    }
+    window.onload = function () {
+      if(window.plus){
+        document.body.classList.add('on_app')
+      }
+      (function (window) {
+        window.addEventListener('focusout', function () {
+          //软键盘收起的事件处理
+          window.setTimeout(function () {
+            if (!(document.activeElement && (document.activeElement.type == 'textarea' || document.activeElement.type == 'text' || document.activeElement.type == 'password' || document.activeElement.type == 'search'||document.activeElement.type == 'tel'))) {
+              let ua = window.navigator.userAgent.toLowerCase();
+              if (ua.match(/MicroMessenger/i) == 'micromessenger') {
+                window.scroll(0, 0)
+              }
+            }
+          }, 300)
+        });
+        var winW = document.documentElement.clientWidth || window.innerWidth
+        if (winW > 750) {
+          winW = 750
+        }
+        var fontSize = Math.round(winW / 7.5)
+        if (fontSize % 2 > 0) {
+          fontSize += 1
+        }
+
+        setInterval(function () {
+          document.body.style.height = '100%'
+        }, 100)
+        document.documentElement.style.fontSize = fontSize + 'px'
+        window.onresize = function () {
+          if (window.plus) {
+            setTimeout(function () {
+              var bar_height = plus.navigator.getStatusbarHeight();
+              document.documentElement.style.marginTop = bar_height + 'px';
+              document.documentElement.style.backgroundColor = '#26A2FF';
+              document.documentElement.style.height = 'calc(100vh - ' + bar_height + 'px)'
+            }, 100)
+          }
+
+          var winW = document.documentElement.clientWidth || window.innerWidth
+          document.body.clientWidth
+          if (winW > 750) {
+            winW = 750
+          }
+          fontSize = Math.round(winW / 7.5)
+          if (fontSize % 2 > 0) {
+            fontSize += 1
+          }
+          document.documentElement.style.fontSize = fontSize + 'px'
+        }
+        setTimeout(function () {
+          document.body.style.opacity = 1;
+          document.documentElement.style.opacity = 1;
+          if (window.plus && plus.webview.currentWebview().id == plus.runtime.appid) {
+            localStorage.setItem('window_height', plus.screen.resolutionHeight + 1)
+          }
+        }, 100)
+      }(window))
+    }</script><link href=static/css/app.230a2dbceb66d57820714d9875d53bd0.css rel=stylesheet></head><body style="opacity: 0"><div id=app></div><script type=text/javascript src=static/js/manifest.4a037527fea76740a08f.1706754571694.js></script><script type=text/javascript src=static/js/vendor.6c6692f02cee66fefacd.1706754571694.js></script><script type=text/javascript src=static/js/app.7f53808dc2a6bcea6c1b.1706754571694.js></script></body><script type=text/javascript src="https://webapi.amap.com/maps?v=1.4.15&key=bc53b742b79c85c83ed94ef921facf93&plugin=AMap.Geocoder"></script><script src="https://webapi.amap.com/ui/1.0/main.js?v=1.0.11"></script></html>

File diff suppressed because it is too large
+ 0 - 0
devtest/static/css/app.230a2dbceb66d57820714d9875d53bd0.css


BIN
devtest/static/images/A.png


BIN
devtest/static/images/B.png


BIN
devtest/static/images/D.png


BIN
devtest/static/images/E.png


BIN
devtest/static/images/F.png


BIN
devtest/static/images/Notice.png


BIN
devtest/static/images/Staff.jpg


BIN
devtest/static/images/WeChatUpIcon.png


BIN
devtest/static/images/a1.png


BIN
devtest/static/images/a2.png


BIN
devtest/static/images/a3.png


BIN
devtest/static/images/a4.png


BIN
devtest/static/images/a5.png


BIN
devtest/static/images/a6.png


BIN
devtest/static/images/a7.png


BIN
devtest/static/images/a8.png


BIN
devtest/static/images/add.png


BIN
devtest/static/images/add_common_menu.png


BIN
devtest/static/images/aite.png


BIN
devtest/static/images/all.png


BIN
devtest/static/images/bg.png


BIN
devtest/static/images/boss.jpg


BIN
devtest/static/images/c.png


BIN
devtest/static/images/caback2.png


BIN
devtest/static/images/caback3.png


BIN
devtest/static/images/caback4.png


BIN
devtest/static/images/caback5.png


BIN
devtest/static/images/caback6.png


BIN
devtest/static/images/callback1.png


BIN
devtest/static/images/daiban.png


BIN
devtest/static/images/defalut_custmer_headicon.png


BIN
devtest/static/images/default_company_logo.png


BIN
devtest/static/images/dept_add.png


BIN
devtest/static/images/dingqi.png


BIN
devtest/static/images/downloadPageLogo.png


BIN
devtest/static/images/downloadPagePhone.png


BIN
devtest/static/images/e66f.jpg


BIN
devtest/static/images/employee_add.png


BIN
devtest/static/images/excel_icon.png


BIN
devtest/static/images/guidang.png


BIN
devtest/static/images/guild_dept_pic.png


BIN
devtest/static/images/guild_rule_pic.png


BIN
devtest/static/images/gzt.png


BIN
devtest/static/images/head_default.png


BIN
devtest/static/images/init.gif


BIN
devtest/static/images/init1.jpg


BIN
devtest/static/images/init2.jpg


BIN
devtest/static/images/init3.jpg


BIN
devtest/static/images/init4.jpg


BIN
devtest/static/images/init5.jpg


BIN
devtest/static/images/jiaru.jpg


BIN
devtest/static/images/jihua.png


BIN
devtest/static/images/jixiaobaobiao.png


BIN
devtest/static/images/join_company.png


BIN
devtest/static/images/join_review.jpg


BIN
devtest/static/images/jx.png


BIN
devtest/static/images/linshi.png


BIN
devtest/static/images/logo.png


BIN
devtest/static/images/logo2.png


BIN
devtest/static/images/manager.jpg


BIN
devtest/static/images/messageicon.png


BIN
devtest/static/images/mubiao.png


BIN
devtest/static/images/my.png


BIN
devtest/static/images/nav_jx_4.jpg


BIN
devtest/static/images/newNav1.png


BIN
devtest/static/images/newNav2.png


BIN
devtest/static/images/new_noData.png


BIN
devtest/static/images/noPeople.png


BIN
devtest/static/images/noTask.png


BIN
devtest/static/images/noconfirm.png


BIN
devtest/static/images/nocontent.png


BIN
devtest/static/images/nodata.png


BIN
devtest/static/images/nomerits.png


BIN
devtest/static/images/nopicket.png


BIN
devtest/static/images/noworket.png


BIN
devtest/static/images/okr.jpg


BIN
devtest/static/images/paiming-1.png


BIN
devtest/static/images/paiming-2.png


BIN
devtest/static/images/paiming-3.png


BIN
devtest/static/images/poi-marker-default.png


BIN
devtest/static/images/poi-marker-red.png


BIN
devtest/static/images/point.png


BIN
devtest/static/images/qrcode_invite.png


BIN
devtest/static/images/qyc.jpg


BIN
devtest/static/images/rank.png


BIN
devtest/static/images/rank_01.png


BIN
devtest/static/images/rank_02.png


BIN
devtest/static/images/rank_03.png


BIN
devtest/static/images/s-jifen.jpg


BIN
devtest/static/images/s-jixiao.jpg


BIN
devtest/static/images/s-mubiao.jpg


BIN
devtest/static/images/s-xunjian.jpg


BIN
devtest/static/images/s1.png


BIN
devtest/static/images/s2.png


Some files were not shown because too many files changed in this diff