commit cddf85b7601c135c20539ee8ae3596433e3747d8 Author: 97694732@qq.com Date: Wed Jun 3 13:57:58 2026 +0800 完整项目初始化 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2370852 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +unpackage/ +.hbuilderx/ +.DS_Store diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..4e38a11 --- /dev/null +++ b/App.vue @@ -0,0 +1,133 @@ + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..b5d330d --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..c1caf36 --- /dev/null +++ b/main.js @@ -0,0 +1,22 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..4591a6f --- /dev/null +++ b/manifest.json @@ -0,0 +1,72 @@ +{ + "name" : "scanBook", + "appid" : "", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0dcc93e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18 @@ +{ + "name": "scanBook", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "blueimp-md5": "^2.19.0" + } + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..005c5fb --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "blueimp-md5": "^2.19.0" + } +} diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..3e23a64 --- /dev/null +++ b/pages.json @@ -0,0 +1,65 @@ +{ + "pages": [ + { + "path": "pages/login/login", + "style": { + "navigationBarTitleText": "登录" + } + }, + { + "path": "pages/entry/entry", + "style": { + "navigationBarTitleText": "功能入口" + } + }, + { + "path": "pages/warehouse/warehouse", + "style": { + "navigationBarTitleText": "选择仓库" + } + }, + { + "path": "pages/home/home", + "style": { + "navigationBarTitleText": "入库助手" + } + }, + { + "path": "pages/order/order", + "style": { + "navigationBarTitleText": "仓库订单" + } + }, + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "首页" + } + }, + { + "path": "pages/vip/vip", + "style": { + "navigationBarTitleText": "会员等级选择" + } + }, + { + "path": "pages/record/record", + "style": { + "navigationBarTitleText": "上书记录" + } + }, + { + "path": "pages/upload/upload", + "style": { + "navigationBarTitleText": "图书上传" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "入库助手", + "navigationBarBackgroundColor": "#ffffff", + "backgroundColor": "#f5f7fa" + }, + "uniIdRouter": {} +} diff --git a/pages/entry/entry.vue b/pages/entry/entry.vue new file mode 100644 index 0000000..1eaabad --- /dev/null +++ b/pages/entry/entry.vue @@ -0,0 +1,262 @@ + + + + + \ No newline at end of file diff --git a/pages/home/home.vue b/pages/home/home.vue new file mode 100644 index 0000000..5b838eb --- /dev/null +++ b/pages/home/home.vue @@ -0,0 +1,517 @@ + + + + + diff --git a/pages/index/index.vue b/pages/index/index.vue new file mode 100644 index 0000000..ec0ec26 --- /dev/null +++ b/pages/index/index.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/pages/login/login.vue b/pages/login/login.vue new file mode 100644 index 0000000..ad62144 --- /dev/null +++ b/pages/login/login.vue @@ -0,0 +1,693 @@ + + + + + \ No newline at end of file diff --git a/pages/order/order.vue b/pages/order/order.vue new file mode 100644 index 0000000..a57b807 --- /dev/null +++ b/pages/order/order.vue @@ -0,0 +1,888 @@ + + + + + \ No newline at end of file diff --git a/pages/record/record.vue b/pages/record/record.vue new file mode 100644 index 0000000..bac7b69 --- /dev/null +++ b/pages/record/record.vue @@ -0,0 +1,567 @@ + + + + + \ No newline at end of file diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue new file mode 100644 index 0000000..3a2c0b9 --- /dev/null +++ b/pages/upload/upload.vue @@ -0,0 +1,2195 @@ +