上传代码

This commit is contained in:
2025-08-18 10:01:04 +08:00
commit d0be991e07
2614 changed files with 1130442 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1 @@
https://app.liuyingyong.cn/build/download/3d8fc780-34b1-11f0-9573-df23372dd984

View File

@ -0,0 +1 @@
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

View File

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

View File

@ -0,0 +1,4 @@
[General]
andrCertfile=package.keystore
andrCertAlias=__UNI__3192E2A
andrCertPass="KSh+mwJ2Pc3+MlfcqReYEw=="

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -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>

View File

@ -0,0 +1,8 @@
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/index/index","pages/bleConnect/bleConnect","pages/sendCommand/sendCommand","pages/login/login","pages/my/my","pages/message/message","pages/product/product","pages/talk/talk","pages/test/test","pages/Statistics/Statistics","pages/testone/testone","pages/evaluate/evaluate","pages/signIn/signIn","pages/announcement/announcement","pages/orderManagement/orderManagement"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"selectedColor":"#4095e5","list":[{"pagePath":"pages/index/index","text":"订单","iconPath":"static/tab/order.png","selectedIconPath":"static/tab/order1.png"},{"pagePath":"pages/message/message","text":"消息","iconPath":"static/tab/message.png","selectedIconPath":"static/tab/message1.png"},{"pagePath":"pages/my/my","text":"我的","iconPath":"static/tab/my.png","selectedIconPath":"static/tab/my1.png"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"校快送商家端","compilerVersion":"4.36","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"订单","enablePullDownRefresh":false}},{"path":"/pages/bleConnect/bleConnect","meta":{},"window":{"navigationBarTitleText":"蓝牙连接"}},{"path":"/pages/sendCommand/sendCommand","meta":{},"window":{"navigationBarTitleText":"发送测试"}},{"path":"/pages/login/login","meta":{},"window":{"navigationBarTitleText":"登录","enablePullDownRefresh":false}},{"path":"/pages/my/my","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/message/message","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"消息","enablePullDownRefresh":false}},{"path":"/pages/product/product","meta":{},"window":{"navigationBarTitleText":"商品管理","enablePullDownRefresh":false}},{"path":"/pages/talk/talk","meta":{},"window":{"navigationBarTitleText":"聊天","enablePullDownRefresh":false}},{"path":"/pages/test/test","meta":{},"window":{"navigationBarTitleText":"测试页面1","enablePullDownRefresh":false}},{"path":"/pages/Statistics/Statistics","meta":{},"window":{"navigationBarTitleText":"数据统计","enablePullDownRefresh":false}},{"path":"/pages/testone/testone","meta":{},"window":{"navigationBarTitleText":"测试页面1"}},{"path":"/pages/evaluate/evaluate","meta":{},"window":{"navigationBarTitleText":"评价管理","enablePullDownRefresh":false}},{"path":"/pages/signIn/signIn","meta":{},"window":{"navigationBarTitleText":"注册"}},{"path":"/pages/announcement/announcement","meta":{},"window":{"navigationBarTitleText":"公告管理"}},{"path":"/pages/orderManagement/orderManagement","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}}}});

View File

@ -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 one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__3192E2A","name":"校快送商家端","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Bluetooth":{},"Camera":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"distribute":{"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI3192E2A","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"allowsInlineMediaPlayback":true,"safearea":{"background":"#FFFFFF","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"4.36","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"selectedColor":"#4095e5","list":[{"pagePath":"pages/index/index","text":"订单","iconPath":"static/tab/order.png","selectedIconPath":"static/tab/order1.png"},{"pagePath":"pages/message/message","text":"消息","iconPath":"static/tab/message.png","selectedIconPath":"static/tab/message1.png"},{"pagePath":"pages/my/my","text":"我的","iconPath":"static/tab/my.png","selectedIconPath":"static/tab/my1.png"}],"borderStyle":"rgba(0,0,0,0.4)","height":"50px","child":["lauchwebview"],"selected":0},"launch_path":"__uniappview.html","adid":"128739010303"},"locale":"zh-Hans"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,173 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
<style type="text/css">
html,
body,
.canvas {
padding: 0;
margin: 0;
overflow-y: hidden;
background-color: transparent;
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div class="canvas" id="limeChart"></div>
<script type="text/javascript" src="./uni.webview.1.5.5.js"></script>
<script type="text/javascript" src="./echarts.min.js"></script>
<script type="text/javascript" src="./ecStat.min.js"></script>
<!-- <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-liquidfill@latest/dist/echarts-liquidfill.min.js"></script> -->
<script>
let chart = null;
let cache = [];
console.log = function() {
emit('log', {
log: arguments,
})
}
function emit(event, data) {
postMessage({
event,
data
})
cache = []
}
function postMessage(data) {
uni.webView.postMessage({
data
})
// window.__uniapp_x_.postMessage(JSON.stringify(data))
};
function stringify(key, value) {
if (typeof value === 'object' && value !== null) {
if (cache.indexOf(value) !== -1) {
return;
}
cache.push(value);
}
return value;
}
function parse(name, callback, options) {
const optionNameReg = /[\w]+\.setOption\(([\w]+\.)?([\w]+)\)/
if (optionNameReg.test(callback)) {
const optionNames = callback.match(optionNameReg)
if (optionNames[1]) {
const _this = optionNames[1].split('.')[0]
window[_this] = {}
window[_this][optionNames[2]] = options
return optionNames[2]
} else {
return null
}
}
return null
}
function init(callback, options, opts, theme) {
if (!chart) {
chart = echarts.init(document.getElementById('limeChart'), theme, opts)
if (options) {
chart.setOption(options)
}
}
}
function on(data) {
if (chart && data.length > 0) {
const [type, query] = data
const key = `${type}${JSON.stringify(query||'')}`
if (query) {
chart.on(type, query, function(options) {
var obj = {};
Object.keys(options).forEach(function(key) {
if (key != 'event') {
obj[key] = options[key];
}
});
emit(key, {
event: key,
options: obj,
});
});
} else {
chart.on(type, function(options) {
var obj = {};
Object.keys(options).forEach(function(key) {
if (key != 'event') {
obj[key] = options[key];
}
});
emit(key, {
event: key,
options: obj,
});
});
}
}
}
function setChart(callback, options) {
if (!callback) return
if (chart && callback && options) {
var r = null
const name = parse('r', callback, options)
if (name) this[name] = options
eval(`r = ${callback};`)
if (r) {
r(chart)
}
}
}
function setOption(data) {
if (chart) chart.setOption(data[0], data[1])
}
function showLoading(data) {
if (chart) chart.showLoading(data[0], data[1])
}
function hideLoading() {
if (chart) chart.hideLoading()
}
function clear() {
if (chart) chart.clear()
}
function dispose() {
if (chart) chart.dispose()
}
function resize(size) {
if (chart) chart.resize(size)
}
function canvasToTempFilePath(opt) {
if (chart) {
delete opt.success
const src = chart.getDataURL(opt)
postMessage({
// event: 'file',
file: src
})
}
}
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long