hi 3 days ago
parent
commit
9a42dce9af
100 changed files with 687 additions and 61 deletions
  1. 26 61
      manifest.json
  2. 6 0
      pages/check/index.vue
  3. BIN
      unpackage/cache/apk/__UNI__7E491C0_cm.apk
  4. 1 0
      unpackage/cache/apk/apkurl
  5. 0 0
      unpackage/cache/apk/cmManifestCache.json
  6. 4 0
      unpackage/cache/certdata
  7. 4 0
      unpackage/cache/cloudcertificate/certini
  8. BIN
      unpackage/cache/cloudcertificate/package.keystore
  9. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappchooselocation.js
  10. BIN
      unpackage/cache/wgt/__UNI__7E491C0/__uniapperror.png
  11. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappes6.js
  12. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappopenlocation.js
  13. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniapppicker.js
  14. 6 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappquill.js
  15. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappquillimageresize.js
  16. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappscan.js
  17. BIN
      unpackage/cache/wgt/__UNI__7E491C0/__uniappsuccess.png
  18. 25 0
      unpackage/cache/wgt/__UNI__7E491C0/__uniappview.html
  19. 27 0
      unpackage/cache/wgt/__UNI__7E491C0/androidPrivacy.json
  20. 8 0
      unpackage/cache/wgt/__UNI__7E491C0/app-config-service.js
  21. 1 0
      unpackage/cache/wgt/__UNI__7E491C0/app-config.js
  22. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/app-service.js
  23. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/app-view.js
  24. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/manifest.json
  25. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/cgrk-icon.png
  26. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/error-img.png
  27. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/bulletpoint.png
  28. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/edit-icon.png
  29. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/home-top-img.png
  30. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-cgrk.png
  31. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-chcx.png
  32. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-jhrw.png
  33. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-pdrw.png
  34. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/notice-icon.png
  35. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/phone-icon.png
  36. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/home/role-icon.png
  37. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/login/box-bg.png
  38. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/login/login-img.png
  39. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/login/page-bg-2.png
  40. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/login/page-bg.png
  41. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/scan-icon-2.png
  42. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/scan-icon.png
  43. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/shoudong-saoma-img.png
  44. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/success-img.png
  45. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/upload-img.png
  46. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/yck-img.png
  47. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/yrk-img.png
  48. BIN
      unpackage/cache/wgt/__UNI__7E491C0/static/image/zidong-saoma-img.png
  49. 51 0
      unpackage/cache/wgt/__UNI__7E491C0/static/svg-icons-lib.js
  50. 5 0
      unpackage/cache/wgt/__UNI__7E491C0/uni_modules/lsj-upload/hybrid/html/js/vue.min.js
  51. 199 0
      unpackage/cache/wgt/__UNI__7E491C0/uni_modules/lsj-upload/hybrid/html/uploadFile.html
  52. 1 0
      unpackage/cache/wgt/__UNI__7E491C0/uni_modules/zui-svg-icon/static/zui-svg-icon/zui-svg-icon-placeholder.svg
  53. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/view.css
  54. 0 0
      unpackage/cache/wgt/__UNI__7E491C0/view.umd.min.js
  55. 0 0
      unpackage/dist/build/.automator/app-plus/.automator.json
  56. 0 0
      unpackage/dist/build/app-plus/__uniappchooselocation.js
  57. BIN
      unpackage/dist/build/app-plus/__uniapperror.png
  58. 0 0
      unpackage/dist/build/app-plus/__uniappes6.js
  59. 0 0
      unpackage/dist/build/app-plus/__uniappopenlocation.js
  60. 0 0
      unpackage/dist/build/app-plus/__uniapppicker.js
  61. 6 0
      unpackage/dist/build/app-plus/__uniappquill.js
  62. 0 0
      unpackage/dist/build/app-plus/__uniappquillimageresize.js
  63. 0 0
      unpackage/dist/build/app-plus/__uniappscan.js
  64. BIN
      unpackage/dist/build/app-plus/__uniappsuccess.png
  65. 25 0
      unpackage/dist/build/app-plus/__uniappview.html
  66. 27 0
      unpackage/dist/build/app-plus/androidPrivacy.json
  67. 8 0
      unpackage/dist/build/app-plus/app-config-service.js
  68. 1 0
      unpackage/dist/build/app-plus/app-config.js
  69. 0 0
      unpackage/dist/build/app-plus/app-service.js
  70. 0 0
      unpackage/dist/build/app-plus/app-view.js
  71. 0 0
      unpackage/dist/build/app-plus/manifest.json
  72. BIN
      unpackage/dist/build/app-plus/static/image/cgrk-icon.png
  73. BIN
      unpackage/dist/build/app-plus/static/image/error-img.png
  74. BIN
      unpackage/dist/build/app-plus/static/image/home/bulletpoint.png
  75. BIN
      unpackage/dist/build/app-plus/static/image/home/edit-icon.png
  76. BIN
      unpackage/dist/build/app-plus/static/image/home/home-top-img.png
  77. BIN
      unpackage/dist/build/app-plus/static/image/home/icon-cgrk.png
  78. BIN
      unpackage/dist/build/app-plus/static/image/home/icon-chcx.png
  79. BIN
      unpackage/dist/build/app-plus/static/image/home/icon-jhrw.png
  80. BIN
      unpackage/dist/build/app-plus/static/image/home/icon-pdrw.png
  81. BIN
      unpackage/dist/build/app-plus/static/image/home/notice-icon.png
  82. BIN
      unpackage/dist/build/app-plus/static/image/home/phone-icon.png
  83. BIN
      unpackage/dist/build/app-plus/static/image/home/role-icon.png
  84. BIN
      unpackage/dist/build/app-plus/static/image/login/box-bg.png
  85. BIN
      unpackage/dist/build/app-plus/static/image/login/login-img.png
  86. BIN
      unpackage/dist/build/app-plus/static/image/login/page-bg-2.png
  87. BIN
      unpackage/dist/build/app-plus/static/image/login/page-bg.png
  88. BIN
      unpackage/dist/build/app-plus/static/image/scan-icon-2.png
  89. BIN
      unpackage/dist/build/app-plus/static/image/scan-icon.png
  90. BIN
      unpackage/dist/build/app-plus/static/image/shoudong-saoma-img.png
  91. BIN
      unpackage/dist/build/app-plus/static/image/success-img.png
  92. BIN
      unpackage/dist/build/app-plus/static/image/upload-img.png
  93. BIN
      unpackage/dist/build/app-plus/static/image/yck-img.png
  94. BIN
      unpackage/dist/build/app-plus/static/image/yrk-img.png
  95. BIN
      unpackage/dist/build/app-plus/static/image/zidong-saoma-img.png
  96. 51 0
      unpackage/dist/build/app-plus/static/svg-icons-lib.js
  97. 5 0
      unpackage/dist/build/app-plus/uni_modules/lsj-upload/hybrid/html/js/vue.min.js
  98. 199 0
      unpackage/dist/build/app-plus/uni_modules/lsj-upload/hybrid/html/uploadFile.html
  99. 1 0
      unpackage/dist/build/app-plus/uni_modules/zui-svg-icon/static/zui-svg-icon/zui-svg-icon-placeholder.svg
  100. 0 0
      unpackage/dist/build/app-plus/view.css

+ 26 - 61
manifest.json

@@ -1,6 +1,6 @@
 {
     "name" : "pdaApp",
-    "appid" : "__UNI__A30DD8B",
+    "appid" : "__UNI__7E491C0",
     "description" : "pdaApp",
     "versionName" : "1.0.0",
     "versionCode" : 100,
@@ -22,14 +22,6 @@
         /* 模块配置 */
         "modules" : {
             "Camera" : {},
-            "Geolocation" : {},
-            "LivePusher" : {},
-            "Maps" : {},
-            "VideoPlayer" : {},
-            "Record" : {},
-            "Payment" : {},
-            "Share" : {},
-            "OAuth" : {},
             "Barcode" : {}
         },
         /* 应用发布信息 */
@@ -74,14 +66,7 @@
             },
             /* SDK配置 */
             "sdkConfigs" : {
-                "geolocation" : {
-                    "amap" : {
-                        "name" : "amap_13875387821Bii8XMrGp",
-                        "__platform__" : [ "ios", "android" ],
-                        "appkey_ios" : "16bea07ea42140aa2c4674df0e5272b9",
-                        "appkey_android" : "9ea9a2a74db73730b3ef47dbcb417783"
-                    }
-                },
+                "geolocation" : {},
                 "maps" : {
                     "amap" : {
                         "name" : "amap_13875387821Bii8XMrGp",
@@ -104,42 +89,37 @@
                         "UniversalLinks" : "https://static-mp-4f07bc02-a8cc-4a76-8ce3-9af038d87d14.next.bspapp.com/uni-universallinks/__UNI__599FB9B/"
                     }
                 },
-                "oauth" : {
-                    "weixin" : {
-                        "appid" : "wx19e2eecb5e0dcb3d",
-                        "UniversalLinks" : "https://static-mp-4f07bc02-a8cc-4a76-8ce3-9af038d87d14.next.bspapp.com/uni-universallinks/__UNI__599FB9B/"
-                    }
-                }
+                "oauth" : {}
             },
             "icons" : {
                 "android" : {
-                    "hdpi" : "",
-                    "xhdpi" : "",
-                    "xxhdpi" : "",
-                    "xxxhdpi" : ""
+                    "hdpi" : "unpackage/res/icons/72x72.png",
+                    "xhdpi" : "unpackage/res/icons/96x96.png",
+                    "xxhdpi" : "unpackage/res/icons/144x144.png",
+                    "xxxhdpi" : "unpackage/res/icons/192x192.png"
                 },
                 "ios" : {
-                    "appstore" : "",
+                    "appstore" : "unpackage/res/icons/1024x1024.png",
                     "ipad" : {
-                        "app" : "",
-                        "app@2x" : "",
-                        "notification" : "",
-                        "notification@2x" : "",
-                        "proapp@2x" : "",
-                        "settings" : "",
-                        "settings@2x" : "",
-                        "spotlight" : "",
-                        "spotlight@2x" : ""
+                        "app" : "unpackage/res/icons/76x76.png",
+                        "app@2x" : "unpackage/res/icons/152x152.png",
+                        "notification" : "unpackage/res/icons/20x20.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "proapp@2x" : "unpackage/res/icons/167x167.png",
+                        "settings" : "unpackage/res/icons/29x29.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "spotlight" : "unpackage/res/icons/40x40.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png"
                     },
                     "iphone" : {
-                        "app@2x" : "",
-                        "app@3x" : "",
-                        "notification@2x" : "",
-                        "notification@3x" : "",
-                        "settings@2x" : "",
-                        "settings@3x" : "",
-                        "spotlight@2x" : "",
-                        "spotlight@3x" : ""
+                        "app@2x" : "unpackage/res/icons/120x120.png",
+                        "app@3x" : "unpackage/res/icons/180x180.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "notification@3x" : "unpackage/res/icons/60x60.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "settings@3x" : "unpackage/res/icons/87x87.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png",
+                        "spotlight@3x" : "unpackage/res/icons/120x120.png"
                     }
                 }
             },
@@ -153,22 +133,7 @@
                 "useOriginalMsgbox" : true
             }
         },
-        "nativePlugins" : {
-            "life-FileShare" : {
-                "__plugin_info__" : {
-                    "name" : "安卓ios分享任意类型文件",
-                    "description" : "ios和安卓任意分享文件",
-                    "platforms" : "Android,iOS",
-                    "url" : "https://ext.dcloud.net.cn/plugin?id=2307",
-                    "android_package_name" : "yazyun.xianjianWeb",
-                    "ios_bundle_id" : "",
-                    "isCloud" : true,
-                    "bought" : 1,
-                    "pid" : "2307",
-                    "parameters" : {}
-                }
-            }
-        }
+        "nativePlugins" : {}
     },
     /* 快应用特有相关 */
     "quickapp" : {},

+ 6 - 0
pages/check/index.vue

@@ -37,6 +37,7 @@
 		},
 		data() {
 			return {
+				searchKey:'',
 				offsetTop:0,
 				tabList: [{
 						index: 0,
@@ -65,6 +66,11 @@
 			let systemInfo = uni.getSystemInfoSync();
 			let statusBarHeight = systemInfo.statusBarHeight;
 			this.offsetTop = statusBarHeight + 40
+		},
+		methods:{
+			tabClick() {
+				
+			}
 		}
 	}
 </script>

BIN
unpackage/cache/apk/__UNI__7E491C0_cm.apk


+ 1 - 0
unpackage/cache/apk/apkurl

@@ -0,0 +1 @@
+https://app.liuyingyong.cn/build/download/ac4da1a0-16ba-11f0-9435-d3bf03f2700f

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 4 - 0
unpackage/cache/certdata

@@ -0,0 +1,4 @@
+andrCertfile=D:/HBuilderX/plugins/app-safe-pack/Test.keystore
+andrCertAlias=android
+andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==
+storePassword=ep/Tdjka4Y7WYqDB6/S7dw==

+ 4 - 0
unpackage/cache/cloudcertificate/certini

@@ -0,0 +1,4 @@
+[General]
+andrCertfile=package.keystore
+andrCertAlias=__UNI__7E491C0
+andrCertPass="6Ad9KlVzRlUDo+cpzwk7aQ=="

BIN
unpackage/cache/cloudcertificate/package.keystore


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappchooselocation.js


BIN
unpackage/cache/wgt/__UNI__7E491C0/__uniapperror.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappes6.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappopenlocation.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniapppicker.js


File diff suppressed because it is too large
+ 6 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappquill.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappquillimageresize.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappscan.js


BIN
unpackage/cache/wgt/__UNI__7E491C0/__uniappsuccess.png


+ 25 - 0
unpackage/cache/wgt/__UNI__7E491C0/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 27 - 0
unpackage/cache/wgt/__UNI__7E491C0/androidPrivacy.json

@@ -0,0 +1,27 @@
+{
+    "version" : "1.0.0",
+    "prompt" : "template",
+    "title" : "用户协议和隐私政策",
+    "message" : "  请你务必审慎阅读、充分理解“用户协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=0\">《用户协议》</a>和<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=1\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+    "buttonAccept" : "同意并接受",
+    "buttonRefuse" : "暂不同意",
+    "second" : {
+        "title" : "确认提示",
+        "message" : "  进入应用前,你需先同意<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=0\">《用户协议》</a>和<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=1\">《隐私政策》</a>,否则将退出应用。",
+        "buttonAccept" : "同意并继续",
+        "buttonRefuse" : "退出应用"
+    },
+    "styles" : {
+        "backgroundColor" : "#ffffff",
+        "borderRadius" : "5px",
+        "title" : {
+            "color" : "#333333"
+        },
+        "buttonAccept" : {
+            "color" : "#000000"
+        },
+        "buttonRefuse" : {
+            "color" : "#666666"
+        }
+    }
+}

+ 8 - 0
unpackage/cache/wgt/__UNI__7E491C0/app-config-service.js

@@ -0,0 +1,8 @@
+
+var isReady=false;var onReadyCallbacks=[];
+var isServiceReady=false;var onServiceReadyCallbacks=[];
+var __uniConfig = {"pages":["pages/index/index","pages/index/app-update","pages/login/login","pages/picking-task/index","pages/picking-task/delivery","pages/picking-task/detail","pages/index/notice-page","pages/inventory-inquiry/index","pages/goods/detail","pages/purchase/index","pages/purchase/put-storage","pages/check/index"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"pda","navigationBarBackgroundColor":"#FAFAFC","backgroundColor":"#FAFAFC","navigationStyle":"custom"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"pdaApp","compilerVersion":"4.57","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"首页"}},{"path":"/pages/index/app-update","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/login/login","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/delivery","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/detail","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/notice-page","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/inventory-inquiry/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/goods/detail","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/purchase/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/purchase/put-storage","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/check/index","meta":{},"window":{"navigationBarTitleText":""}}];
+__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

+ 1 - 0
unpackage/cache/wgt/__UNI__7E491C0/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/app-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/app-view.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/manifest.json


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/cgrk-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/error-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/bulletpoint.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/edit-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/home-top-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-cgrk.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-chcx.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-jhrw.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/icon-pdrw.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/notice-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/phone-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/home/role-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/login/box-bg.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/login/login-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/login/page-bg-2.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/login/page-bg.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/scan-icon-2.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/scan-icon.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/shoudong-saoma-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/success-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/upload-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/yck-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/yrk-img.png


BIN
unpackage/cache/wgt/__UNI__7E491C0/static/image/zidong-saoma-img.png


+ 51 - 0
unpackage/cache/wgt/__UNI__7E491C0/static/svg-icons-lib.js

@@ -0,0 +1,51 @@
+/**
+ *
+ * Icon Library for <zui-svg-icon> usage
+ *
+ * Auto generated by /tools/generate-svg-icon.js
+ *
+ * !!! DO NOT MODIFY MANUALLY !!!
+ *
+ * @datetime 2024/7/23 15:42:43
+ *
+ */
+
+// == collection start
+const collections = {
+  default: {
+    "icons": {
+      "back": [
+        "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"50\"><path fill=\"#323232\" fill-rule=\"evenodd\" d=\"M48 30c0 11.046-8.954 20-20 20h-8C9.977 50 1.699 42.619.248 33H0V3.5a3.5 3.5 0 1 1 7 0V30h.055c.553 7.634 6.398 13 14.445 13h3C33.06 43 41 39.06 41 30.5c0-7.7-4.814-12.457-12.009-13.338l2.003 2.003a3.414 3.414 0 1 1-4.829 4.829l-8.159-8.159a3.4 3.4 0 0 1-.989-2.531 3.49 3.49 0 0 1 .826-3.597l8.364-8.364a3.5 3.5 0 1 1 4.95 4.95L27.45 10H28c11.046 0 20 8.954 20 20\"/></svg>",
+        0
+      ]
+    },
+    "currentColor": "",
+    "$_colorPalette": [
+      "#323232"
+    ]
+  },
+}
+// == collection end
+
+const svglib = {}
+
+svglib.registerCollection = (key, lib) => {
+  if (collections[key]) {
+    return
+  }
+
+  if (typeof lib.registerCollection === 'function') {
+    collections[key] = lib.getCollection('default')
+  } else {
+    collections[key] = lib
+  }
+}
+
+svglib.getCollection = (key = 'default') => {
+  if (!collections[key]) throw new Error(`没有找到名为 ${key} 的图标库。`)
+
+  return collections[key]
+}
+
+export const SvgIconLib = svglib
+export default SvgIconLib

File diff suppressed because it is too large
+ 5 - 0
unpackage/cache/wgt/__UNI__7E491C0/uni_modules/lsj-upload/hybrid/html/js/vue.min.js


+ 199 - 0
unpackage/cache/wgt/__UNI__7E491C0/uni_modules/lsj-upload/hybrid/html/uploadFile.html

@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html lang="zh-cn">
+
+	<head>
+		<meta charset="UTF-8">
+		<title class="title">[文件管理器]</title>
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<style type="text/css">
+			.content {background: transparent;}
+			.btn {position: relative;top: 0;left: 0;bottom: 0;right: 0;}
+			.btn .file {position: fixed;z-index: 9;left: 0;right: 0;top: 0;bottom: 0;width: 100%;opacity: 0;}
+		</style>
+	</head>
+
+	<body>
+		
+		<div id="content" class="content">
+			<div class="btn">
+				<input :multiple="multiple" @change="onChange" :accept="accept" ref="file" class="file" type="file" />
+			</div>
+		</div>
+		
+		<script type="text/javascript" src="js/vue.min.js"></script>
+		<script type="text/javascript">
+			let _this;
+			var vm = new Vue({
+				el: '#content',
+				data: {
+					accept: '',
+					multiple: true,
+				},
+				mounted() {
+					console.log('加载webview');
+					_this = this;
+					this.files = new Map();
+					document.addEventListener('plusready', (e)=>{
+					let {debug,instantly,prohibited} = plus.webview.currentWebview();
+					this.debug = debug;
+					this.instantly = instantly;
+					this.prohibited = prohibited;
+					this.accept = prohibited.accept; 
+					if (prohibited.multiple === 'false') {
+						prohibited.multiple = false;
+					}
+					this.multiple = prohibited.multiple;
+					location.href = 'callback?retype=updateOption';
+					}, false);
+				},
+				methods: {
+					toast(msg) {
+						plus.nativeUI.toast(msg);
+					},
+					clear(name) {
+						if (!name) {
+							this.files.clear();
+							return;
+						}
+						this.files.delete(name);
+					},
+					setData(option='{}') {
+						this.debug&&console.log('更新参数:'+option);
+						try{
+							_this.option = JSON.parse(option);
+						}catch(e){
+							console.error('参数设置错误')
+						}
+					},
+					async upload(name=''){
+						if (name && this.files.has(name)) {
+							await this.createUpload(this.files.get(name));
+						}
+						else {
+							for (let item of this.files.values()) {
+								if (item.type === 'waiting' || item.type === 'fail') {
+									await this.createUpload(item);
+								}
+							}
+						}
+					},
+					onChange(e) {
+						let fileDom = this.$refs.file;
+						for (let file of fileDom.files) {
+							if (this.files.size >= this.prohibited.count) {
+								this.toast(`只允许上传${this.prohibited.count}个文件`);
+								fileDom.value = '';
+								break;
+							}
+							this.addFile(file);
+						}
+						this.uploadAfter();
+						fileDom.value = '';
+					},
+					addFile(file) {
+						if (file) {
+							let name = file.name;
+							this.debug&&console.log('文件名称',name,'大小',file.size);
+							// 限制文件格式
+							let suffix = name.substring(name.lastIndexOf(".")+1).toLowerCase();
+							let formats = this.prohibited.formats.toLowerCase();
+							if (formats&&!formats.includes(suffix)) {
+								this.toast(`不支持上传${suffix.toUpperCase()}格式文件`);
+								return;
+							}
+							// 限制文件大小
+							if (file.size > 1024 * 1024 * Math.abs(this.prohibited.size)) {
+								this.toast(`附件大小请勿超过${this.prohibited.size}M`)
+								return;
+							}
+							// let itemBlob = new Blob([file]);
+							let path = URL.createObjectURL(file);
+							this.files.set(file.name,{file,path,name: file.name,size: file.size,progress: 0,type: 'waiting'});
+						}
+					},
+					/**
+					 * @returns {Map} 已选择的文件Map集
+					 */
+					callChange() {
+						location.href = 'callback?retype=change&files=' + escape(JSON.stringify([...this.files]));
+					},
+					/**
+					 * @returns {object} 正在处理的当前对象
+					 */
+					changeFilesItem(item,end='') {
+						this.files.set(item.name,item);
+						location.href = 'callback?retype=progress&end='+ end +'&item=' + escape(JSON.stringify(item));
+					},
+					uploadAfter() {
+						this.callChange();
+						setTimeout(()=>{
+							this.instantly&&this.upload();
+						},1000)
+					},
+					createUpload(item) {
+						this.debug&&console.log('准备上传,option=:'+JSON.stringify(this.option));
+						item.type = 'loading';
+						delete item.responseText;
+						return new Promise((resolve,reject)=>{
+							let {url,name,method='POST',header={},formData={}} = this.option;
+							formData.filename = item.name
+							let form = new FormData();
+							for (let keys in formData) {
+								form.append(keys, formData[keys])
+							}
+							form.append(name, item.file);
+							let xmlRequest = new XMLHttpRequest();
+							xmlRequest.open(method, url, true);
+							for (let keys in header) {
+								xmlRequest.setRequestHeader(keys, header[keys])
+							}
+							xmlRequest.upload.addEventListener(
+								'progress',
+								event => {
+									if (event.lengthComputable) {
+										let progress = Math.ceil((event.loaded * 100) / event.total)
+										if (progress <= 100) {
+											item.progress = progress;
+											this.changeFilesItem(item);
+										}
+									}
+								},
+								false
+							);
+							
+							xmlRequest.ontimeout = () => {
+								console.error('请求超时')
+								item.type = 'fail';
+								this.changeFilesItem(item,true);
+								return resolve(false);
+							}
+							
+							xmlRequest.onreadystatechange = ev => {
+								if (xmlRequest.readyState == 4) {
+									this.debug && console.log('接口是否支持跨域',xmlRequest.withCredentials); 
+									if (xmlRequest.status == 200) {
+										this.debug && console.log('上传完成:' + xmlRequest.responseText)
+										item['responseText'] = xmlRequest.responseText;
+										item.type = 'success';
+										this.changeFilesItem(item,true);
+										return resolve(true);
+									} else if (xmlRequest.status == 0) {
+										console.error('status = 0 :请检查请求头Content-Type与服务端是否匹配,服务端已正确开启跨域,并且nginx未拦截阻止请求')
+									}
+									console.error('--ERROR--:status = ' + xmlRequest.status) 
+									item.type = 'fail';
+									this.changeFilesItem(item,true);
+									return resolve(false);
+								}
+							}
+							xmlRequest.send(form)
+						});
+						
+					}
+				}
+			});
+			
+		</script>
+	</body>
+
+</html>

+ 1 - 0
unpackage/cache/wgt/__UNI__7E491C0/uni_modules/zui-svg-icon/static/zui-svg-icon/zui-svg-icon-placeholder.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50"/>

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/view.css


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__7E491C0/view.umd.min.js


+ 0 - 0
unpackage/dist/build/.automator/app-plus/.automator.json


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappchooselocation.js


BIN
unpackage/dist/build/app-plus/__uniapperror.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappes6.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappopenlocation.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniapppicker.js


File diff suppressed because it is too large
+ 6 - 0
unpackage/dist/build/app-plus/__uniappquill.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappquillimageresize.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/__uniappscan.js


BIN
unpackage/dist/build/app-plus/__uniappsuccess.png


+ 25 - 0
unpackage/dist/build/app-plus/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 27 - 0
unpackage/dist/build/app-plus/androidPrivacy.json

@@ -0,0 +1,27 @@
+{
+    "version" : "1.0.0",
+    "prompt" : "template",
+    "title" : "用户协议和隐私政策",
+    "message" : "  请你务必审慎阅读、充分理解“用户协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=0\">《用户协议》</a>和<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=1\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+    "buttonAccept" : "同意并接受",
+    "buttonRefuse" : "暂不同意",
+    "second" : {
+        "title" : "确认提示",
+        "message" : "  进入应用前,你需先同意<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=0\">《用户协议》</a>和<a href=\"https://fnsh5.qunlinfapai.com/pages/app/agreement/agreement?type=1\">《隐私政策》</a>,否则将退出应用。",
+        "buttonAccept" : "同意并继续",
+        "buttonRefuse" : "退出应用"
+    },
+    "styles" : {
+        "backgroundColor" : "#ffffff",
+        "borderRadius" : "5px",
+        "title" : {
+            "color" : "#333333"
+        },
+        "buttonAccept" : {
+            "color" : "#000000"
+        },
+        "buttonRefuse" : {
+            "color" : "#666666"
+        }
+    }
+}

+ 8 - 0
unpackage/dist/build/app-plus/app-config-service.js

@@ -0,0 +1,8 @@
+
+var isReady=false;var onReadyCallbacks=[];
+var isServiceReady=false;var onServiceReadyCallbacks=[];
+var __uniConfig = {"pages":["pages/index/index","pages/index/app-update","pages/login/login","pages/picking-task/index","pages/picking-task/delivery","pages/picking-task/detail","pages/index/notice-page","pages/inventory-inquiry/index","pages/goods/detail","pages/purchase/index","pages/purchase/put-storage","pages/check/index"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"pda","navigationBarBackgroundColor":"#FAFAFC","backgroundColor":"#FAFAFC","navigationStyle":"custom"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"pdaApp","compilerVersion":"4.57","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"首页"}},{"path":"/pages/index/app-update","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/login/login","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/delivery","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/picking-task/detail","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/notice-page","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/inventory-inquiry/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/goods/detail","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/purchase/index","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/purchase/put-storage","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/check/index","meta":{},"window":{"navigationBarTitleText":""}}];
+__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

+ 1 - 0
unpackage/dist/build/app-plus/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


BIN
unpackage/dist/build/app-plus/static/image/cgrk-icon.png


BIN
unpackage/dist/build/app-plus/static/image/error-img.png


BIN
unpackage/dist/build/app-plus/static/image/home/bulletpoint.png


BIN
unpackage/dist/build/app-plus/static/image/home/edit-icon.png


BIN
unpackage/dist/build/app-plus/static/image/home/home-top-img.png


BIN
unpackage/dist/build/app-plus/static/image/home/icon-cgrk.png


BIN
unpackage/dist/build/app-plus/static/image/home/icon-chcx.png


BIN
unpackage/dist/build/app-plus/static/image/home/icon-jhrw.png


BIN
unpackage/dist/build/app-plus/static/image/home/icon-pdrw.png


BIN
unpackage/dist/build/app-plus/static/image/home/notice-icon.png


BIN
unpackage/dist/build/app-plus/static/image/home/phone-icon.png


BIN
unpackage/dist/build/app-plus/static/image/home/role-icon.png


BIN
unpackage/dist/build/app-plus/static/image/login/box-bg.png


BIN
unpackage/dist/build/app-plus/static/image/login/login-img.png


BIN
unpackage/dist/build/app-plus/static/image/login/page-bg-2.png


BIN
unpackage/dist/build/app-plus/static/image/login/page-bg.png


BIN
unpackage/dist/build/app-plus/static/image/scan-icon-2.png


BIN
unpackage/dist/build/app-plus/static/image/scan-icon.png


BIN
unpackage/dist/build/app-plus/static/image/shoudong-saoma-img.png


BIN
unpackage/dist/build/app-plus/static/image/success-img.png


BIN
unpackage/dist/build/app-plus/static/image/upload-img.png


BIN
unpackage/dist/build/app-plus/static/image/yck-img.png


BIN
unpackage/dist/build/app-plus/static/image/yrk-img.png


BIN
unpackage/dist/build/app-plus/static/image/zidong-saoma-img.png


+ 51 - 0
unpackage/dist/build/app-plus/static/svg-icons-lib.js

@@ -0,0 +1,51 @@
+/**
+ *
+ * Icon Library for <zui-svg-icon> usage
+ *
+ * Auto generated by /tools/generate-svg-icon.js
+ *
+ * !!! DO NOT MODIFY MANUALLY !!!
+ *
+ * @datetime 2024/7/23 15:42:43
+ *
+ */
+
+// == collection start
+const collections = {
+  default: {
+    "icons": {
+      "back": [
+        "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"50\"><path fill=\"#323232\" fill-rule=\"evenodd\" d=\"M48 30c0 11.046-8.954 20-20 20h-8C9.977 50 1.699 42.619.248 33H0V3.5a3.5 3.5 0 1 1 7 0V30h.055c.553 7.634 6.398 13 14.445 13h3C33.06 43 41 39.06 41 30.5c0-7.7-4.814-12.457-12.009-13.338l2.003 2.003a3.414 3.414 0 1 1-4.829 4.829l-8.159-8.159a3.4 3.4 0 0 1-.989-2.531 3.49 3.49 0 0 1 .826-3.597l8.364-8.364a3.5 3.5 0 1 1 4.95 4.95L27.45 10H28c11.046 0 20 8.954 20 20\"/></svg>",
+        0
+      ]
+    },
+    "currentColor": "",
+    "$_colorPalette": [
+      "#323232"
+    ]
+  },
+}
+// == collection end
+
+const svglib = {}
+
+svglib.registerCollection = (key, lib) => {
+  if (collections[key]) {
+    return
+  }
+
+  if (typeof lib.registerCollection === 'function') {
+    collections[key] = lib.getCollection('default')
+  } else {
+    collections[key] = lib
+  }
+}
+
+svglib.getCollection = (key = 'default') => {
+  if (!collections[key]) throw new Error(`没有找到名为 ${key} 的图标库。`)
+
+  return collections[key]
+}
+
+export const SvgIconLib = svglib
+export default SvgIconLib

File diff suppressed because it is too large
+ 5 - 0
unpackage/dist/build/app-plus/uni_modules/lsj-upload/hybrid/html/js/vue.min.js


+ 199 - 0
unpackage/dist/build/app-plus/uni_modules/lsj-upload/hybrid/html/uploadFile.html

@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html lang="zh-cn">
+
+	<head>
+		<meta charset="UTF-8">
+		<title class="title">[文件管理器]</title>
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<style type="text/css">
+			.content {background: transparent;}
+			.btn {position: relative;top: 0;left: 0;bottom: 0;right: 0;}
+			.btn .file {position: fixed;z-index: 9;left: 0;right: 0;top: 0;bottom: 0;width: 100%;opacity: 0;}
+		</style>
+	</head>
+
+	<body>
+		
+		<div id="content" class="content">
+			<div class="btn">
+				<input :multiple="multiple" @change="onChange" :accept="accept" ref="file" class="file" type="file" />
+			</div>
+		</div>
+		
+		<script type="text/javascript" src="js/vue.min.js"></script>
+		<script type="text/javascript">
+			let _this;
+			var vm = new Vue({
+				el: '#content',
+				data: {
+					accept: '',
+					multiple: true,
+				},
+				mounted() {
+					console.log('加载webview');
+					_this = this;
+					this.files = new Map();
+					document.addEventListener('plusready', (e)=>{
+					let {debug,instantly,prohibited} = plus.webview.currentWebview();
+					this.debug = debug;
+					this.instantly = instantly;
+					this.prohibited = prohibited;
+					this.accept = prohibited.accept; 
+					if (prohibited.multiple === 'false') {
+						prohibited.multiple = false;
+					}
+					this.multiple = prohibited.multiple;
+					location.href = 'callback?retype=updateOption';
+					}, false);
+				},
+				methods: {
+					toast(msg) {
+						plus.nativeUI.toast(msg);
+					},
+					clear(name) {
+						if (!name) {
+							this.files.clear();
+							return;
+						}
+						this.files.delete(name);
+					},
+					setData(option='{}') {
+						this.debug&&console.log('更新参数:'+option);
+						try{
+							_this.option = JSON.parse(option);
+						}catch(e){
+							console.error('参数设置错误')
+						}
+					},
+					async upload(name=''){
+						if (name && this.files.has(name)) {
+							await this.createUpload(this.files.get(name));
+						}
+						else {
+							for (let item of this.files.values()) {
+								if (item.type === 'waiting' || item.type === 'fail') {
+									await this.createUpload(item);
+								}
+							}
+						}
+					},
+					onChange(e) {
+						let fileDom = this.$refs.file;
+						for (let file of fileDom.files) {
+							if (this.files.size >= this.prohibited.count) {
+								this.toast(`只允许上传${this.prohibited.count}个文件`);
+								fileDom.value = '';
+								break;
+							}
+							this.addFile(file);
+						}
+						this.uploadAfter();
+						fileDom.value = '';
+					},
+					addFile(file) {
+						if (file) {
+							let name = file.name;
+							this.debug&&console.log('文件名称',name,'大小',file.size);
+							// 限制文件格式
+							let suffix = name.substring(name.lastIndexOf(".")+1).toLowerCase();
+							let formats = this.prohibited.formats.toLowerCase();
+							if (formats&&!formats.includes(suffix)) {
+								this.toast(`不支持上传${suffix.toUpperCase()}格式文件`);
+								return;
+							}
+							// 限制文件大小
+							if (file.size > 1024 * 1024 * Math.abs(this.prohibited.size)) {
+								this.toast(`附件大小请勿超过${this.prohibited.size}M`)
+								return;
+							}
+							// let itemBlob = new Blob([file]);
+							let path = URL.createObjectURL(file);
+							this.files.set(file.name,{file,path,name: file.name,size: file.size,progress: 0,type: 'waiting'});
+						}
+					},
+					/**
+					 * @returns {Map} 已选择的文件Map集
+					 */
+					callChange() {
+						location.href = 'callback?retype=change&files=' + escape(JSON.stringify([...this.files]));
+					},
+					/**
+					 * @returns {object} 正在处理的当前对象
+					 */
+					changeFilesItem(item,end='') {
+						this.files.set(item.name,item);
+						location.href = 'callback?retype=progress&end='+ end +'&item=' + escape(JSON.stringify(item));
+					},
+					uploadAfter() {
+						this.callChange();
+						setTimeout(()=>{
+							this.instantly&&this.upload();
+						},1000)
+					},
+					createUpload(item) {
+						this.debug&&console.log('准备上传,option=:'+JSON.stringify(this.option));
+						item.type = 'loading';
+						delete item.responseText;
+						return new Promise((resolve,reject)=>{
+							let {url,name,method='POST',header={},formData={}} = this.option;
+							formData.filename = item.name
+							let form = new FormData();
+							for (let keys in formData) {
+								form.append(keys, formData[keys])
+							}
+							form.append(name, item.file);
+							let xmlRequest = new XMLHttpRequest();
+							xmlRequest.open(method, url, true);
+							for (let keys in header) {
+								xmlRequest.setRequestHeader(keys, header[keys])
+							}
+							xmlRequest.upload.addEventListener(
+								'progress',
+								event => {
+									if (event.lengthComputable) {
+										let progress = Math.ceil((event.loaded * 100) / event.total)
+										if (progress <= 100) {
+											item.progress = progress;
+											this.changeFilesItem(item);
+										}
+									}
+								},
+								false
+							);
+							
+							xmlRequest.ontimeout = () => {
+								console.error('请求超时')
+								item.type = 'fail';
+								this.changeFilesItem(item,true);
+								return resolve(false);
+							}
+							
+							xmlRequest.onreadystatechange = ev => {
+								if (xmlRequest.readyState == 4) {
+									this.debug && console.log('接口是否支持跨域',xmlRequest.withCredentials); 
+									if (xmlRequest.status == 200) {
+										this.debug && console.log('上传完成:' + xmlRequest.responseText)
+										item['responseText'] = xmlRequest.responseText;
+										item.type = 'success';
+										this.changeFilesItem(item,true);
+										return resolve(true);
+									} else if (xmlRequest.status == 0) {
+										console.error('status = 0 :请检查请求头Content-Type与服务端是否匹配,服务端已正确开启跨域,并且nginx未拦截阻止请求')
+									}
+									console.error('--ERROR--:status = ' + xmlRequest.status) 
+									item.type = 'fail';
+									this.changeFilesItem(item,true);
+									return resolve(false);
+								}
+							}
+							xmlRequest.send(form)
+						});
+						
+					}
+				}
+			});
+			
+		</script>
+	</body>
+
+</html>

+ 1 - 0
unpackage/dist/build/app-plus/uni_modules/zui-svg-icon/static/zui-svg-icon/zui-svg-icon-placeholder.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50"/>

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/build/app-plus/view.css


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