Commit 4ff17e98 by zhangxingmin

push

parent adebb318
...@@ -18,6 +18,23 @@ export default { ...@@ -18,6 +18,23 @@ export default {
// 处理外部链接参数 // 处理外部链接参数
this.handleExternalUrlParams(); this.handleExternalUrlParams();
// #ifdef APP-PLUS // #ifdef APP-PLUS
// uni.downloadFile({
// url: '/cffpUpdate/__UNI__ED34740.wgt',
// success: (downloadResult) => {
// if (downloadResult.statusCode === 200) {
// plus.runtime.install(downloadResult.tempFilePath, {
// force: true
// }, function() {
// console.log('install success...');
// plus.runtime.restart();
// }, function(e) {
// console.error('install fail...');
// });
// }
// }
// });
// #endif
// #ifdef APP-PLUS
plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => { plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => {
uni.getSystemInfo({ uni.getSystemInfo({
success:(systemInfo)=> { success:(systemInfo)=> {
...@@ -52,6 +69,7 @@ export default { ...@@ -52,6 +69,7 @@ export default {
} }
}) })
}) })
// #endif // #endif
interceptor(); interceptor();
initApp(); initApp();
...@@ -98,7 +116,7 @@ export default { ...@@ -98,7 +116,7 @@ export default {
'/pages/orderDetail/orderDetail', '/pages/orderDetail/orderDetail',
'/pages/orderStatus/orderStatus', '/pages/orderStatus/orderStatus',
'/pages/index/index' '/pages/index/index'
]; // 分号结束 ] // 根据需要调整
if(!whiteList.includes(currentRoute)) { if(!whiteList.includes(currentRoute)) {
uni.navigateTo({ uni.navigateTo({
url: '/myPackageA/login/login' url: '/myPackageA/login/login'
...@@ -124,6 +142,7 @@ export default { ...@@ -124,6 +142,7 @@ export default {
clearLoginState() { clearLoginState() {
uni.clearStorageSync(); uni.clearStorageSync();
uni.setStorageSync('loginType', 'visitor'); uni.setStorageSync('loginType', 'visitor');
// 可以在这里添加其他需要清除的状态
}, },
// 处理外部链接参数 // 处理外部链接参数
handleExternalUrlParams() { handleExternalUrlParams() {
...@@ -144,6 +163,7 @@ export default { ...@@ -144,6 +163,7 @@ export default {
const params = this.parseQueryString(queryString); const params = this.parseQueryString(queryString);
this.saveUrlParams(params); this.saveUrlParams(params);
} }
}, },
// 处理App平台的URL参数 // 处理App平台的URL参数
...@@ -194,10 +214,14 @@ export default { ...@@ -194,10 +214,14 @@ export default {
saveUrlParams(params) { saveUrlParams(params) {
if(Object.keys(params).length > 0) { if(Object.keys(params).length > 0) {
console.log('获取到外部链接参数:', params); console.log('获取到外部链接参数:', params);
// 使用uni.setStorageSync存储到本地
try { try {
if(params.addSystemType){ if(params.addSystemType){
uni.setStorageSync('addSystemType', params.addSystemType); uni.setStorageSync('addSystemType', params.addSystemType);
} }
// // 可以在这里添加事件通知其他页面参数已准备好
// uni.$emit('externalParamsReady', params);
} catch(e) { } catch(e) {
console.error('存储外部链接参数失败:', e); console.error('存储外部链接参数失败:', e);
} }
...@@ -211,7 +235,11 @@ export default { ...@@ -211,7 +235,11 @@ export default {
@import "@/static/font1/iconfont.css"; @import "@/static/font1/iconfont.css";
@import "@/static/font/iconfont.css"; @import "@/static/font/iconfont.css";
/* 基础样式 */ /*每个页面公共css */
@font-face {
font-family: 'iconfont';
src:url('data:application/x-font-woff2;charset=utf-8;base64,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AYADBQoKBwGiDgEdKA7+f/5/DigdAQ4BogcKCgUAAAAAAgAA/+oDlwMXAA0ANAAAAT4BHgIGBwEGIiY0NyU0NjIWFREUDgEjISIuATURND4BMyEyFhQGIyEiBhURFBYzITI2NQNfBhARDAUFBv47CRoTCQG7ExsSHzYg/cAgNh8fNiABVQ4SEg7+qxYfHxYCQBYfAwwGBQUMERAG/jsJExoJeQ0TEw3+oCA2Hx82IAJAIDYfEhsTHxb9wBYfHxYAAAAAEgDeAAEAAAAAAAAAEwAAAAEAAAAAAAEACAATAAEAAAAAAAIABwAbAAEAAAAAAAMACAAiAAEAAAAAAAQACAAqAAEAAAAAAAUACwAyAAEAAAAAAAYACAA9AAEAAAAAAAoAKwBFAAEAAAAAAAsAEwBwAAMAAQQJAAAAJgCDAAMAAQQJAAEAEACpAAMAAQQJAAIADgC5AAMAAQQJAAMAEADHAAMAAQQJAAQAEADXAAMAAQQJAAUAFgDnAAMAAQQJAAYAEAD9AAMAAQQJAAoAVgENAAMAAQQJAAsAJgFjQ3JlYXRlZCBieSBpY29uZm9udGljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgADZ291DWtvbmd4aW5kdWlnb3UIeWlmdWt1YW4EeWlkdRR5dWFueGluZ3dlaXh1YW56aG9uZw1zZWxlY3RlZC1jb3B5B2dvbmdnYW8Neml6aHV0dWlndWFuZwdkZW5nZGFpB2xpYW5qaWUHZ2VuZ2R1bwczMXRpc2hpC3Blbmd5b3VxdWFuDHdlaWJpYW90aTU0NAx3ZWliaWFvdGk1NTMCcXEdaWNvbmZvbnR6aGl6dW9iaWFvemh1bmJkdWFuMzIGZ3VhbmJpDnB5X3dlaXhpbnpoaWZ1B3lhbmppbmcIeWFuamluZzEGamlhaGFvGXNoZW5mZW5yZW56aGVuZ19jaGVuZ2dvbmcGZHVpaGFvCHpoaWZ1YmFvBnR1cGlhbhd4aWF6YWktd2VuamlhbnhpYXphaS0wNQd6aHVhbmZhBnNob3V5ZQZzb3VzdW8Ic2FveWlzYW8GeGlhb3hpBHdvZGUIc2hhaXh1YW4KeW91amlhbnRvdQZiaWFuamkAAA==')
}
.iconfont{ .iconfont{
font-family:"iconfont" !important; font-family:"iconfont" !important;
font-size:16px; font-size:16px;
...@@ -223,12 +251,18 @@ export default { ...@@ -223,12 +251,18 @@ export default {
image{ image{
width: 100%!important; width: 100%!important;
} }
/* .container{
/* 容器样式 */ background-color: rgba(235, 239, 247, 1);
min-height: 100vh;
height: auto !important;
height: 100vh;
} */
/* 全局基础样式 - 移动端优先 */
.container { .container {
background-color: rgba(235, 239, 247, 1); background-color: rgba(235, 239, 247, 1);
min-height: 100vh; min-height: 100vh;
height: auto !important; height: auto !important;
height: 100vh;
width: 100%; width: 100%;
max-width: 100%; max-width: 100%;
margin: 0 auto; margin: 0 auto;
...@@ -237,40 +271,71 @@ image{ ...@@ -237,40 +271,71 @@ image{
font-size: 28rpx; font-size: 28rpx;
} }
/* 响应式设计 */ /* 手机端默认样式 (小于768px) */
@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) { /* @media (max-width: 767px) {
.container { .container {
max-width: 1024px; }
display: flex; } */
align-items: center;
flex-direction: column; /* 平板设备 (768px-1023px) */
@media (min-width: 768px) and (max-width: 1023px) {
.container {
/* max-width: 100%; */
}
/* iPad竖屏*/
/* @media (orientation: portrait) {
.container {
max-width: 650px;
}
} */
/* iPad横屏 */
@media (orientation: landscape) {
.container {
max-width: 1024px;
display: flex;
align-items: center;
flex-direction: column;
}
} }
} }
/* 小桌面设备 (1024px-1279px) */
@media (min-width: 1024px) and (max-width: 1279px) { @media (min-width: 1024px) and (max-width: 1279px) {
.container { .container {
max-width: 1000px; max-width: 1000px;
} }
} }
/* 大桌面设备 (1280px以上) */
@media (min-width: 1280px) { @media (min-width: 1280px) {
.container { .container {
max-width: 1200px; max-width: 1200px;
} }
} }
/* 弹窗样式 */ /* 特殊iPad Pro尺寸适配 */
/* @media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (-webkit-min-device-pixel-ratio: 2) {
.container {
max-width: 1100px;
}
} */
.uni-popup .uni-popup__wrapper{ .uni-popup .uni-popup__wrapper{
border-radius: 30rpx; border-radius: 30rpx;
} }
.popupContainer .uni-popup .uni-popup__wrapper{
/* 弹窗样式 */
}
/* 组件样式 */
.richTextContent img{ .richTextContent img{
width: 100% !important; width: 100% !important;
} }
.popupContainer .uni-popup .uni-popup__wrapper{
/* width: 80%;
border-radius: 20rpx; */
}
.container uni-slider{ .container uni-slider{
margin: 0; margin: 0;
} }
......
...@@ -29,15 +29,15 @@ WORKDIR /app ...@@ -29,15 +29,15 @@ WORKDIR /app
# 复制包管理文件 # 复制包管理文件
COPY package.json package-lock.json ./ COPY package.json package-lock.json ./
# 1. 显式安装 esbuild 二进制 (添加 --legacy-peer-deps) # 1. 显式安装 esbuild 二进制
RUN npm install @esbuild/linux-x64 --verbose --legacy-peer-deps --registry=https://registry.npmmirror.com RUN npm install @esbuild/linux-x64 --verbose --registry=https://registry.npmmirror.com
# 2. 安装原生模块 (添加 --legacy-peer-deps) # 2. 安装其他原生模块
RUN npm install canvas@2.11.2 --verbose --ignore-scripts --legacy-peer-deps RUN npm install canvas@2.11.2 --verbose --ignore-scripts
RUN npm install sharp@0.32.6 --verbose --ignore-scripts --legacy-peer-deps RUN npm install sharp@0.32.6 --verbose --ignore-scripts
# 3. 安装项目依赖 (添加 --legacy-peer-deps) # 3. 安装项目依赖(移除 --no-optional)
RUN npm install --verbose --legacy-peer-deps --registry=https://registry.npmmirror.com RUN npm install --verbose --registry=https://registry.npmmirror.com
# 4. 验证 esbuild 安装 # 4. 验证 esbuild 安装
RUN ls -la node_modules/esbuild/bin && \ RUN ls -la node_modules/esbuild/bin && \
......
import App from './App.vue'; import App from './App';
// #ifndef VUE3 // #ifndef VUE3
import Vue from 'vue' import Vue from 'vue'
......
...@@ -25,68 +25,67 @@ ...@@ -25,68 +25,67 @@
"report": "npm run build --report" "report": "npm run build --report"
}, },
"dependencies": { "dependencies": {
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"echarts": "^5.6.0",
"js-sha256": "^0.11.1", "js-sha256": "^0.11.1",
"nanoid": "^4.0.0", "nanoid": "^5.1.5",
"@element-plus/icons-vue": "^2.1.0", "@element-plus/icons-vue": "^2.3.1",
"@vuemap/vue-amap": "^2.0.10", "@vuemap/vue-amap": "^2.1.16",
"@vueup/vue-quill": "^1.1.1", "@vueup/vue-quill": "^1.2.0",
"@vueuse/core": "^10.4.1", "@vueuse/core": "^13.5.0",
"ali-oss": "^6.17.1", "ali-oss": "^6.23.0",
"awesome-qr": "^2.1.5-rc.0", "awesome-qr": "^2.1.5-rc.0",
"axios": "^1.4.0", "axios": "^1.11.0",
"benz-amr-recorder": "^1.1.5", "benz-amr-recorder": "^1.1.5",
"clipboard": "^2.0.11", "clipboard": "^2.0.11",
"core-js": "^3.30.1", "core-js": "^3.44.0",
"cos-js-sdk-v5": "^1.4.17", "cos-js-sdk-v5": "^1.10.1",
"crypto-js": "^4.1.1", "driver.js": "^1.3.6",
"driver.js": "^0.9.8", "element-plus": "^2.10.4",
"echarts": "^5.4.2", "fabric": "^6.7.1",
"element-plus": "^2.5.6",
"fabric": "^5.3.0",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"fuse.js": "^6.6.2", "fuse.js": "^7.1.0",
"js-beautify": "^1.14.7", "js-beautify": "^1.15.4",
"js-cookie": "^3.0.5", "js-cookie": "^3.0.5",
"jsencrypt": "^3.3.2", "jsencrypt": "^3.3.2",
"lodash.merge": "^4.6.2", "lodash.merge": "^4.6.2",
"moment": "^2.29.4", "moment": "^2.30.1",
"mp4box": "^0.5.2", "mp4box": "^1.4.4",
"normalize.css": "^8.0.1", "normalize.css": "^8.0.1",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"path-browserify": "^1.0.1", "path-browserify": "^1.0.1",
"pinia": "^2.0.32", "pinia": "^3.0.3",
"qiankun": "^2.10.8", "qiankun": "^2.10.16",
"qrcode": "^1.5.3", "qrcode": "^1.5.4",
"quill-image-resize-module": "^3.0.0", "quill-image-resize-module": "^3.0.0",
"screenfull": "^6.0.2", "screenfull": "^6.0.2",
"sortablejs": "^1.15.0", "sortablejs": "^1.15.6",
"uuid": "^9.0.0", "uuid": "^11.1.0",
"vant": "^4.3.2", "vant": "^4.9.21",
"vite-plugin-svg-icons": "^2.0.1", "vite-plugin-svg-icons": "^2.0.1",
"vue": "^3.2.47", "vue": "^3.5.18",
"vue-cropper": "^1.0.8", "vue-cropper": "^1.0.8",
"vue-router": "^4.1.6", "vue-router": "^4.5.1",
"vue3-count-to": "^1.1.2", "vue3-count-to": "^1.1.2",
"vuedraggable": "^4.1.0" "vuedraggable": "^4.1.0"
}, },
"devDependencies": { "devDependencies": {
"less": "^4.3.0", "less": "^4.4.0",
"@vitejs/plugin-vue": "4.5.2", "@vitejs/plugin-vue": "^6.0.0",
"@vitejs/plugin-vue-jsx": "^3.0.1", "@vitejs/plugin-vue-jsx": "^5.0.1",
"@vue/babel-plugin-jsx": "^1.1.1", "@vue/babel-plugin-jsx": "^1.4.0",
"@vue/compat": "^3.2.47", "@vue/compat": "^3.5.18",
"rollup-plugin-visualizer": "^5.9.2", "rollup-plugin-visualizer": "^6.0.3",
"sass": "^1.62.1", "sass": "^1.89.2",
"sharp": "^0.32.4", "sharp": "^0.34.3",
"terser": "^5.17.7", "terser": "^5.43.1",
"unplugin-auto-import": "^0.15.3", "unplugin-auto-import": "^19.3.0",
"unplugin-vue-components": "^0.24.1", "unplugin-vue-components": "^28.8.0",
"vite": "4.5.15", "vite": "^7.0.5",
"vite-plugin-cdn-import": "^0.3.5", "vite-plugin-cdn-import": "^1.0.1",
"vite-plugin-compression": "^0.5.1", "vite-plugin-compression": "^0.5.1",
"vite-plugin-image-optimizer": "^1.1.6", "vite-plugin-image-optimizer": "^2.0.2",
"vite-plugin-require-transform": "^1.0.12", "vite-plugin-require-transform": "^1.0.21"
"vite-plugin-svg-icons": "2.0.1"
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment