From 2b3715f1610b4176d7abe33e34542389cef61853 Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期六, 12 四月 2025 17:12:22 +0800 Subject: [PATCH] Merge branch 'main' of http://lanpucloud.cn:1111/r/eims-master --- eims-ui-mobile/manifest.config.ts | 134 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 134 insertions(+), 0 deletions(-) diff --git a/eims-ui-mobile/manifest.config.ts b/eims-ui-mobile/manifest.config.ts new file mode 100644 index 0000000..527f977 --- /dev/null +++ b/eims-ui-mobile/manifest.config.ts @@ -0,0 +1,134 @@ +// manifest.config.ts +import { defineManifestConfig } from '@uni-helper/vite-plugin-uni-manifest' +import path from 'node:path' +import { loadEnv } from 'vite' + +// 鑾峰彇鐜鍙橀噺鐨勮寖渚� +const env = loadEnv(process.env.NODE_ENV!, path.resolve(process.cwd(), 'env')) +const { + VITE_APP_TITLE, + VITE_UNI_APPID, + VITE_WX_APPID, + VITE_APP_PUBLIC_BASE, + VITE_FALLBACK_LOCALE, +} = env + +export default defineManifestConfig({ + name: VITE_APP_TITLE, + appid: VITE_UNI_APPID, + description: '', + versionName: '1.0.0', + versionCode: '100', + transformPx: false, + locale: VITE_FALLBACK_LOCALE, // 'zh-Hans' + h5: { + router: { + base: VITE_APP_PUBLIC_BASE, + }, + }, + /* 5+App鐗规湁鐩稿叧 */ + 'app-plus': { + usingComponents: true, + nvueStyleCompiler: 'uni-app', + compilerVersion: 3, + compatible: { + ignoreVersion: true, + }, + splashscreen: { + alwaysShowBeforeRender: true, + waiting: true, + autoclose: true, + delay: 0, + }, + /* 妯″潡閰嶇疆 */ + modules: {}, + /* 搴旂敤鍙戝竷淇℃伅 */ + distribute: { + /* android鎵撳寘閰嶇疆 */ + android: { + minSdkVersion: 21, + targetSdkVersion: 30, + abiFilters: ['armeabi-v7a', 'arm64-v8a'], + 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.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.ACCESS_NETWORK_STATE"/>', + '<uses-permission android:name="android.permission.CAMERA"/>', + '<uses-permission android:name="android.permission.GET_ACCOUNTS"/>', + '<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.FLASHLIGHT"/>', + '<uses-feature android:name="android.hardware.camera"/>', + '<uses-permission android:name="android.permission.WRITE_SETTINGS"/>', + ], + }, + /* ios鎵撳寘閰嶇疆 */ + ios: {}, + /* SDK閰嶇疆 */ + sdkConfigs: {}, + /* 鍥炬爣閰嶇疆 */ + icons: { + android: { + hdpi: 'static/app/icons/72x72.png', + xhdpi: 'static/app/icons/96x96.png', + xxhdpi: 'static/app/icons/144x144.png', + xxxhdpi: 'static/app/icons/192x192.png', + }, + ios: { + appstore: 'static/app/icons/1024x1024.png', + ipad: { + app: 'static/app/icons/76x76.png', + 'app@2x': 'static/app/icons/152x152.png', + notification: 'static/app/icons/20x20.png', + 'notification@2x': 'static/app/icons/40x40.png', + 'proapp@2x': 'static/app/icons/167x167.png', + settings: 'static/app/icons/29x29.png', + 'settings@2x': 'static/app/icons/58x58.png', + spotlight: 'static/app/icons/40x40.png', + 'spotlight@2x': 'static/app/icons/80x80.png', + }, + iphone: { + 'app@2x': 'static/app/icons/120x120.png', + 'app@3x': 'static/app/icons/180x180.png', + 'notification@2x': 'static/app/icons/40x40.png', + 'notification@3x': 'static/app/icons/60x60.png', + 'settings@2x': 'static/app/icons/58x58.png', + 'settings@3x': 'static/app/icons/87x87.png', + 'spotlight@2x': 'static/app/icons/80x80.png', + 'spotlight@3x': 'static/app/icons/120x120.png', + }, + }, + }, + }, + }, + /* 蹇簲鐢ㄧ壒鏈夌浉鍏� */ + quickapp: {}, + /* 灏忕▼搴忕壒鏈夌浉鍏� */ + 'mp-weixin': { + appid: VITE_WX_APPID, + setting: { + urlCheck: false, + }, + usingComponents: true, + // __usePrivacyCheck__: true, + }, + 'mp-alipay': { + usingComponents: true, + styleIsolation: 'shared', + }, + 'mp-baidu': { + usingComponents: true, + }, + 'mp-toutiao': { + usingComponents: true, + }, + uniStatistics: { + enable: false, + }, + vueVersion: '3', +}) -- Gitblit v1.9.3