From cddf85b7601c135c20539ee8ae3596433e3747d8 Mon Sep 17 00:00:00 2001 From: "97694732@qq.com" Date: Wed, 3 Jun 2026 13:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=95=B4=E9=A1=B9=E7=9B=AE=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 + App.vue | 133 ++ index.html | 20 + main.js | 22 + manifest.json | 72 + package-lock.json | 18 + package.json | 5 + pages.json | 65 + pages/entry/entry.vue | 262 ++++ pages/home/home.vue | 517 +++++++ pages/index/index.vue | 52 + pages/login/login.vue | 693 +++++++++ pages/order/order.vue | 888 +++++++++++ pages/record/record.vue | 567 +++++++ pages/upload/upload.vue | 2195 ++++++++++++++++++++++++++++ pages/upload/upload_noisbn_new.vue | 282 ++++ pages/vip/vip.vue | 710 +++++++++ pages/warehouse/warehouse.vue | 705 +++++++++ static/books/book1.jpg | Bin 0 -> 149908 bytes static/books/book2.jpg | Bin 0 -> 247945 bytes static/books/book3.jpg | Bin 0 -> 310745 bytes static/books/book4.jpg | Bin 0 -> 252692 bytes static/books/book5.jpg | Bin 0 -> 146042 bytes static/logo.png | Bin 0 -> 4023 bytes uni.promisify.adaptor.js | 13 + uni.scss | 76 + utils/api.js | 212 +++ 27 files changed, 7511 insertions(+) create mode 100644 .gitignore create mode 100644 App.vue create mode 100644 index.html create mode 100644 main.js create mode 100644 manifest.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages.json create mode 100644 pages/entry/entry.vue create mode 100644 pages/home/home.vue create mode 100644 pages/index/index.vue create mode 100644 pages/login/login.vue create mode 100644 pages/order/order.vue create mode 100644 pages/record/record.vue create mode 100644 pages/upload/upload.vue create mode 100644 pages/upload/upload_noisbn_new.vue create mode 100644 pages/vip/vip.vue create mode 100644 pages/warehouse/warehouse.vue create mode 100644 static/books/book1.jpg create mode 100644 static/books/book2.jpg create mode 100644 static/books/book3.jpg create mode 100644 static/books/book4.jpg create mode 100644 static/books/book5.jpg create mode 100644 static/logo.png create mode 100644 uni.promisify.adaptor.js create mode 100644 uni.scss create mode 100644 utils/api.js 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 @@ +