Jelajahi Sumber

1-添加日期时间组件

yanqiliang 3 bulan lalu
induk
melakukan
ee4171fa5a

+ 1 - 1
main.js

@@ -1,6 +1,6 @@
 import App from './App'
 // 引入 Vant 组件
-import { ActionSheet, Cell, Search } from 'vant'
+import { ActionSheet, Cell, Search  } from 'vant'
 // 引入 Vant 样式
 import 'vant/lib/index.css'
 

+ 2 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "普瑞眼科移动护理v3",
     "appid" : "__UNI__58FA072",
     "description" : "",
-    "versionName" : "1.2.1",
-    "versionCode" : 121,
+    "versionName" : "1.2.2",
+    "versionCode" : 122,
     "transformPx" : false,
     "app-plus" : {
         "usingComponents" : true,

+ 2 - 1
package.json

@@ -12,7 +12,8 @@
     "@dcloudio/uni-app": "^3.0.0",
     "@dcloudio/uni-cli-shared": "^3.0.0",
     "@dcloudio/uni-components": "^3.0.0",
+    "@dcloudio/uni-ui": "1.4.26",
     "crypto-js": "^4.2.0",
     "vant": "^4.8.0"
   }
-}
+}

+ 2 - 1
pages.json

@@ -7,7 +7,8 @@
 	      
 	      // H5端:替换为以下配置
 	      "^van-(.*)": "vant/es/$1/index.mjs"
-	    }
+	    },
+		"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
 	  },
 	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
 		{

+ 27 - 4
pages/index/index.vue

@@ -213,11 +213,11 @@ onUnmounted(() => {
   }
 });
 
-// 方法定义
-const getAppVersion = () => {
+// 获取应用版本
+const getAppVersion = async () => {
   const appInfo = uni.getAppBaseInfo();
   const appVersion = appInfo.appVersion;
-  
+  const appVersionMessage = await getAppVersionMessage();
   $http.post('urlDeault',this, {
     code: '02010011',
     data: {
@@ -229,7 +229,9 @@ const getAppVersion = () => {
         if (setValue > appVersion) {
           uni.showModal({
             title: `检测到新版本V${setValue}`,
-            content: '是否立即下载更新?',
+            content: appVersionMessage.replace(/\\n/g, '\n'),
+			confirmText: '开始下载更新',
+			cancelText: '稍后更新', 
             complete: (res) => {
               if (res.confirm) {
                 downAppApk(setValue);
@@ -241,6 +243,27 @@ const getAppVersion = () => {
     }
   });
 };
+const getAppVersionMessage = () => {
+  return new Promise((resolve) => {
+    $http.post('urlDeault',this, {
+      code: '02010011',
+      data: {
+        params: [{ propId: '76||400' }]
+      },
+      success: (res) => {
+        if (+res.errorCode === 0) {
+          const setMessage = res.result.rows[0].setValue;
+          resolve(setMessage);
+        } else {
+          resolve('是否立即下载更新?');
+        }
+      },
+      fail: () => {
+        resolve('是否立即下载更新?');
+      }
+    });
+  });
+};
 
 const downAppApk = (setValue) => {
   const appUrlAddress = uni.getStorageSync('appUrlAddress');

+ 94 - 89
pages/nurseRecordPage/nurseRecordPage.vue

@@ -17,20 +17,6 @@
             </van-col>
             <van-col :span="item.hideTitle !== 'Y' ? '15' : 24" class="itemdata">
               <view v-if="item.elementTypeCode === 'Input'" class="inputclass">
-                <!-- <van-field 
-                  :data-dataindex="index" 
-                  v-model="item.IEMRTempElementData"
-                  :disable-default-padding="false" 
-                  title-width="0" 
-                  type="text"
-                  @change="(val) => inputOnChange(val, { dataindex: index })" 
-				  @blur="(val) => inputOnBlur(val, { dataindex: index })"
-                  autosize 
-                  :border="false"
-                  :placeholder="item.addItemFlag === 'Y' ? '总和' : '请输入'"
-                  :disabled="item.disable === 'Y'" 
-                  style="margin-top: 6px"
-                ></van-field> -->
 				<input 
 				  :data-dataindex="index"
 				  v-model="item.IEMRTempElementData"
@@ -147,37 +133,39 @@
                 />
               </view>
               
-              <view v-if="item.elementTypeCode === 'Date'" class="dateclass">
-                <van-field 
-                  v-model="item.IEMRTempElementData" 
-                  :data-dataindex="index" 
-                  placeholder="请输入日期"
-                  @change="(val) => handleInput(val, { dataindex: index },'data')"  
-                  data-title="请输入日期"
-                  :disabled="item.disable === 'Y'" 
-                />
-              </view>
-              
+            <view v-if="item.elementTypeCode === 'Date'" class="dateclass">
+              <uni-datetime-picker
+                type="date"  
+				:hide-second="true"
+				:model-value="item.IEMRTempElementData"
+				@show="openUniDateTimePicker(index, item)"
+				@change="(e) => handleUniDateTimeConfirm(e,index)"  
+                title="选择日期"        
+                :border="false"
+              />
+			  </view>
+			  
               <view v-if="item.elementTypeCode === 'Time'" class="dateclass">
-                <van-field 
-                  v-model="item.IEMRTempElementData" 
-                  :data-dataindex="index" 
-                  placeholder="请输入时间"
-                  @change="(val) => handleInput(val, { dataindex: index },'time')"  
-                  data-title="请输入时间"
-                  :disabled="item.disable === 'Y'" 
-                />
+				<picker 
+					mode="multiSelector" 
+					:range="timeRange" 
+					:value="timeIndex" 
+					@change="(e)=>onTimeChange(e,index)"
+					@columnchange="onColumnChange">
+					<view class="picker-view">{{item.IEMRTempElementData || '点击选择时间'}}</view>
+				 </picker>
               </view>
               
-              <view v-if="item.elementTypeCode === 'DateTime'" class="dateclass">
-                <van-field 
-                  v-model="item.IEMRTempElementData"  
-                  :data-dataindex="index" 
-                  placeholder="请输入日期时间"
-                  @change="(val) => handleInput(val, { dataindex: index },'datatime')"  
-                  data-title="请输入日期时间"
-                  :disabled="item.disable === 'Y'"
-                />
+              <view v-if="item.elementTypeCode === 'DateTime'">
+				  <uni-datetime-picker
+				    type="datetime"  
+					:hide-second="true"
+					:model-value="item.IEMRTempElementData"
+					@show="openUniDateTimePicker(index, item)"
+					@change="(e) => handleUniDateTimeConfirm(e,index)"  
+				    title="选择日期时间"        
+				    :border="false"
+				  />
               </view>
             </van-col>
           </van-row>
@@ -284,6 +272,69 @@ const getCheckFlag = (a, b) => {
   }
 };
 
+// 时间范围数据
+const timeRange = ref([])
+// 选中的时间索引
+const timeIndex = ref([0, 0])
+// 初始化时间范围
+const initTimeRange = () => {
+  // 生成小时数据 (0-23)
+  const hours = Array.from({ length: 24 }, (_, i) => i.toString().padStart(2, '0'))
+  // 生成分钟数据 (0-59)
+  const minutes = Array.from({ length: 60 }, (_, i) => i.toString().padStart(2, '0'))
+  timeRange.value = [hours, minutes]
+  // 设置默认时间为当前时间
+  const now = new Date()
+  timeIndex.value = [
+    now.getHours(),
+    now.getMinutes()
+  ]
+}
+// 当选择器的值改变时触发
+const onTimeChange = (e,index) => {
+  timeIndex.value = e.detail.value
+  const [hour, minute] = timeIndex.value
+  const timeValue = `${timeRange.value[0][hour]}:${timeRange.value[1][minute]}`
+  const item = elementData.value[index];
+  if (item.elementTypeCode === 'Time') {
+    item.IEMRTempElementData = timeValue;
+    item.IEMRTempElementPrintData = timeValue;
+    elementData.value = [...elementData.value];
+  }
+}
+// 当选择器某一列的值改变时触发
+const onColumnChange = (e) => {
+  // const { column, value } = e.detail
+  // timeIndex.value[column] = value
+}
+
+// uni-datetime-picker-默认当前日期时间
+const formatDateTime = (elementTypeCode) => {
+  const date = new Date();
+  if (elementTypeCode === 'DateTime') {
+    return `${date.getFullYear()}-${(date.getMonth()+1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')} ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`;
+  } else if (elementTypeCode === 'Date') {
+    return `${date.getFullYear()}-${(date.getMonth()+1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}`;
+  }
+};
+
+// uni-datetime-picker-打开日期时间选择器方法
+const openUniDateTimePicker = (index, item) => {
+  if (!item.IEMRTempElementData) { 
+	  item.IEMRTempElementData = formatDateTime(item.elementTypeCode)
+  }
+};
+
+// uni-datetime-picker确认选择
+const handleUniDateTimeConfirm = (e,index) => {
+  if (index === -1) return;
+  const item = elementData.value[index];
+	item.IEMRTempElementData = e;
+	item.IEMRTempElementPrintData = e;
+	elementData.value = [...elementData.value];
+};
+
+
 onLoad((options) => {
     const app = getApp();
     newFlag.value = options.newFlag;
@@ -319,7 +370,7 @@ onShow(() => {
 
 // 生命周期
 onMounted(() => {
-	 
+	 initTimeRange()
 });
 
 // 方法定义
@@ -478,48 +529,6 @@ function onClose() {
   clickIndex.value = '-1';
 }
 
-function handleInput(event, { dataindex }, type) {
-  if (inputTimer.value) {
-    clearTimeout(inputTimer.value);
-  }
-  
-  inputTimer.value = setTimeout(() => {
-    timeInputOnChange(event, { dataindex }, type);
-  }, 2000);
-}
-
-function timeInputOnChange(e, { dataindex }, type) {
-  handleDataset(e, { dataindex });
-  let dateRegex = '';
-  
-  if (type === 'datatime') {
-    dateRegex = /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/;
-  } else if (type === 'data') {
-    dateRegex = /^\d{4}-\d{2}-\d{2}$/;
-  } else {
-    dateRegex = /^\d{2}:\d{2}$/;
-  }
-  
-  if (dateRegex.test(e.detail)) {
-    const item = elementData.value[dataindex];
-    item.IEMRTempElementData = e.detail;
-    item.IEMRTempElementPrintData = e.detail;
-    elementData.value = [...elementData.value];
-    addValue();
-    uni.showToast({
-      title: '格式正确',
-      icon: 'none',
-      duration: 1000
-    });
-  } else {
-    uni.showToast({
-      title: '输入格式错误,请输入正确格式',
-      icon: 'none',
-      duration: 2000
-    });
-  }
-}
-
 //暴露给外部函数,获取PDA扫码反馈
 const getPDAScanInfo = (code) => {
   console.log('接收参数:', code)
@@ -921,10 +930,6 @@ defineExpose({
   vertical-align: middle;
 }
 
-.dateclass{
-  padding-top: 18rpx;
-}
-
 .delicon {
   margin-right: 10rpx;
 }

+ 20 - 32
unpackage/dist/cache/.vite/deps/_metadata.json

@@ -1,95 +1,83 @@
 {
-  "hash": "67f25b89",
+  "hash": "a38e1d74",
   "configHash": "75826a9d",
-  "lockfileHash": "c090a582",
-  "browserHash": "bf662748",
+  "lockfileHash": "f224f900",
+  "browserHash": "4abfe711",
   "optimized": {
     "vant": {
       "src": "../../../../../node_modules/vant/es/index.mjs",
       "file": "vant.js",
-      "fileHash": "1dfaddb7",
+      "fileHash": "5ed231e3",
       "needsInterop": false
     },
     "vant/es/row/index.mjs": {
       "src": "../../../../../node_modules/vant/es/row/index.mjs",
       "file": "vant_es_row_index__mjs.js",
-      "fileHash": "2019c4b6",
+      "fileHash": "fef0887e",
       "needsInterop": false
     },
     "vant/es/col/index.mjs": {
       "src": "../../../../../node_modules/vant/es/col/index.mjs",
       "file": "vant_es_col_index__mjs.js",
-      "fileHash": "b1b48ca5",
+      "fileHash": "2c1963f9",
       "needsInterop": false
     },
     "vant/es/cell/index.mjs": {
       "src": "../../../../../node_modules/vant/es/cell/index.mjs",
       "file": "vant_es_cell_index__mjs.js",
-      "fileHash": "e368ee17",
+      "fileHash": "695f70ad",
       "needsInterop": false
     },
     "vant/es/action-sheet/index.mjs": {
       "src": "../../../../../node_modules/vant/es/action-sheet/index.mjs",
       "file": "vant_es_action-sheet_index__mjs.js",
-      "fileHash": "183d59c2",
+      "fileHash": "7f8ea916",
       "needsInterop": false
     },
     "crypto-js": {
       "src": "../../../../../node_modules/crypto-js/index.js",
       "file": "crypto-js.js",
-      "fileHash": "4b74330a",
+      "fileHash": "e5e05871",
       "needsInterop": true
     },
     "vant/es/button/index.mjs": {
       "src": "../../../../../node_modules/vant/es/button/index.mjs",
       "file": "vant_es_button_index__mjs.js",
-      "fileHash": "7c4fce58",
-      "needsInterop": false
-    },
-    "vant/es/field/index.mjs": {
-      "src": "../../../../../node_modules/vant/es/field/index.mjs",
-      "file": "vant_es_field_index__mjs.js",
-      "fileHash": "df178812",
+      "fileHash": "ea056e7c",
       "needsInterop": false
     },
     "vant/es/icon/index.mjs": {
       "src": "../../../../../node_modules/vant/es/icon/index.mjs",
       "file": "vant_es_icon_index__mjs.js",
-      "fileHash": "d88ba75c",
+      "fileHash": "62b7a1e8",
       "needsInterop": false
     }
   },
   "chunks": {
-    "chunk-5ASZUVZO": {
-      "file": "chunk-5ASZUVZO.js"
+    "chunk-DN223EWP": {
+      "file": "chunk-DN223EWP.js"
     },
-    "chunk-F4Z5JWZC": {
-      "file": "chunk-F4Z5JWZC.js"
+    "chunk-LKTCSGGW": {
+      "file": "chunk-LKTCSGGW.js"
     },
     "chunk-4UQKFJH2": {
       "file": "chunk-4UQKFJH2.js"
     },
-    "chunk-DN223EWP": {
-      "file": "chunk-DN223EWP.js"
-    },
     "chunk-HNSJR2AM": {
       "file": "chunk-HNSJR2AM.js"
     },
-    "chunk-LKTCSGGW": {
-      "file": "chunk-LKTCSGGW.js"
+    "chunk-QHJV2H2C": {
+      "file": "chunk-QHJV2H2C.js"
+    },
+    "chunk-5ASZUVZO": {
+      "file": "chunk-5ASZUVZO.js"
     },
     "chunk-PVEUJMY4": {
       "file": "chunk-PVEUJMY4.js"
     },
-    "chunk-FOJTIPE3": {
-      "file": "chunk-FOJTIPE3.js"
-    },
     "chunk-DKXNB66U": {
       "file": "chunk-DKXNB66U.js"
     },
-    "chunk-LAQMF562": {
-      "file": "chunk-LAQMF562.js"
-    },
     "chunk-SV7V2PRY": {
       "file": "chunk-SV7V2PRY.js"
     },

File diff ditekan karena terlalu besar
+ 717 - 82
unpackage/dist/cache/.vite/deps/vant.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/cache/.vite/deps/vant.js.map


+ 1 - 2
unpackage/dist/cache/.vite/deps/vant_es_action-sheet_index__mjs.js

@@ -2,9 +2,8 @@ import {
   ActionSheet,
   actionSheetProps,
   stdin_default
-} from "./chunk-FOJTIPE3.js";
+} from "./chunk-QHJV2H2C.js";
 import "./chunk-DKXNB66U.js";
-import "./chunk-LAQMF562.js";
 import "./chunk-SV7V2PRY.js";
 import "./chunk-VTNTUAMG.js";
 import "./chunk-TDUMLE5V.js";

+ 79 - 74
yarn.lock

@@ -184,31 +184,31 @@
     "@babel/helper-validator-identifier" "^7.27.1"
 
 "@dcloudio/uni-app@^3.0.0":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4070720250804001.tgz#a0aff6068175aaa319649a556c520e40366c323c"
-  integrity sha512-yjuUUnFPv3nr6hQuR+q2mTj2QuMP1KR4dyAIb+aMwMV2NzO11IYp9xk2DKX1F5qMSwhXPdgyyhojprLolff6NA==
-  dependencies:
-    "@dcloudio/uni-cloud" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-components" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-console" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-i18n" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-push" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-stat" "3.0.0-alpha-4070720250804001"
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4080120250821001.tgz#2955219002a4bc6b5dabe4d628973fd9426036a3"
+  integrity sha512-wEESxF/skt5k1JEnSssYPjrL49rp9xk+cxjQUYBxfp2w+ZTS9OXOq7T5wKuw5QpzIsfNHzS2zvFv7hZpVgUWWA==
+  dependencies:
+    "@dcloudio/uni-cloud" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-components" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-console" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-i18n" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-push" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-stat" "3.0.0-alpha-4080120250821001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-cli-shared@3.0.0-alpha-4070720250804001", "@dcloudio/uni-cli-shared@^3.0.0":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4070720250804001.tgz#165713384f3adda6ffbe6fbdf2c3f6df0afbc52e"
-  integrity sha512-UE31DxUUUTGjSYSehOydBdGrtPDKmxocaGpMpgGBgwUJLNlQ6vtwt1M65QXMr93Vt8qzULAyCEMPSwTUBgXTiw==
+"@dcloudio/uni-cli-shared@3.0.0-alpha-4080120250821001", "@dcloudio/uni-cli-shared@^3.0.0":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4080120250821001.tgz#bdc49df8e4b3ac8c55586a6d669791b505b7be3f"
+  integrity sha512-l+PR5c3clanpEgkFzuWkrpH0b74QhSmoe8eJs3RNe8BCb8ttRR7mSt+dndttEXz5aCKG1J/gt75U8oLNshy3VA==
   dependencies:
     "@ampproject/remapping" "^2.1.2"
     "@babel/code-frame" "7.24.7"
     "@babel/core" "7.25.2"
     "@babel/parser" "7.25.6"
     "@babel/types" "7.25.6"
-    "@dcloudio/uni-i18n" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-i18n" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     "@intlify/core-base" "9.1.9"
     "@intlify/shared" "9.1.9"
     "@intlify/vue-devtools" "9.1.9"
@@ -252,41 +252,41 @@
     unplugin-auto-import "19.1.0"
     xregexp "3.1.0"
 
-"@dcloudio/uni-cloud@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4070720250804001.tgz#5890559556f3bf27e220eec63f47e88ae39f189d"
-  integrity sha512-EMDVHXdSiVivIQK5FqOURQABkH32kigoifDHv465ee4eYL/XbejFJl8+BdeVx6eCVS7elEsPBzziulAMAr3qKA==
+"@dcloudio/uni-cloud@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4080120250821001.tgz#bc44b97ac7110aee5de1c8e4d8df4cb05e7603e0"
+  integrity sha512-r3c+cPJjg67UvycjMfmg5W22O6QKW+NKiNsSAGa4hOeA6CyiHMQ8CqplWsbEGwAs9jbq1Nmkag5qlLjswk1pnA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-i18n" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-i18n" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     "@vue/shared" "3.4.21"
     fast-glob "3.3.3"
 
-"@dcloudio/uni-components@3.0.0-alpha-4070720250804001", "@dcloudio/uni-components@^3.0.0":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4070720250804001.tgz#43950130f6cfefe3947017682dc080232bbbc00b"
-  integrity sha512-27HQTM+ZvBoxDCfF2LEImxy3ZIH4jyCnqevMgiIUcfdU97jIvx9jSCUPIo/7sLpVV07fJ7oaQA67JSmi6LyIPw==
+"@dcloudio/uni-components@3.0.0-alpha-4080120250821001", "@dcloudio/uni-components@^3.0.0":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4080120250821001.tgz#2795220ebe04ea29ad2ab20102c91a9f9be70f3f"
+  integrity sha512-P68aCgwJ4Zx130T+c/PzoQK7KC/1KhW1eUViIaT8NMms4jM1+lowJXvcuR0aepvIXEaGB5ICmBDpU5c9YHSIXA==
   dependencies:
-    "@dcloudio/uni-cloud" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-h5" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-i18n" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cloud" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-h5" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-i18n" "3.0.0-alpha-4080120250821001"
 
-"@dcloudio/uni-console@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-console/-/uni-console-3.0.0-alpha-4070720250804001.tgz#87e1b1eae09454367b120d1d1060f344da0079fe"
-  integrity sha512-Kqb5dKuCq29Noj4FvdSDyd8FQ+gGkP8Vid78vL/Tr7JWFN4gKyFyos/nJ14j+2k0ezP7+GdKcC4Y+DdbVAENOg==
+"@dcloudio/uni-console@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-console/-/uni-console-3.0.0-alpha-4080120250821001.tgz#626df3d406533283c9ad04a37c41f280997b92de"
+  integrity sha512-Ao6E7uC7xp3t4G0Gu0Bd4Skge208/oSMEKdKCyA0+67X6jascW+iDirRhBE/ORWU7lyJ5mQol2VufB/+aEFIxw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4080120250821001"
     fs-extra "10.1.0"
 
-"@dcloudio/uni-h5-vite@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4070720250804001.tgz#b8e85bd6204b148ec6dc6ddd5222c9d980a3398e"
-  integrity sha512-WYn84mhzPB5WWZFGRjAjMHoRpFMNSScx18TrT1yqjSu//XGUmgLyGa+dexHlKTQdtNy8kQK973QfShNea2L7FA==
+"@dcloudio/uni-h5-vite@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4080120250821001.tgz#883155461ea42468980978804e3fc94a3df9c8f3"
+  integrity sha512-jQ1rqXyjUR0j8Lvfbbjtvr5tiqTVXbk04qSzWzI8s36CO9ljNlAsTkd1tPxGlZNLKj6Ag1glwSvqaVzimPHuqw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     "@rollup/pluginutils" "5.1.0"
     "@vue/compiler-dom" "3.4.21"
     "@vue/compiler-sfc" "3.4.21"
@@ -297,23 +297,23 @@
     mime "3.0.0"
     module-alias "2.2.3"
 
-"@dcloudio/uni-h5-vue@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4070720250804001.tgz#a7a3f017ff6a4169febe33375bf1e25bf5e72b98"
-  integrity sha512-F45XYU0vnI0Oji/iqGWKrHjpt7xYM3feVDgXemWHaD5WLv23RGbU1sqxpmc+/DE2FP0Ib6ZT9fFo4XziXPXUEQ==
+"@dcloudio/uni-h5-vue@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4080120250821001.tgz#8a8da3c630cc401ddfb7c6bdc9ae7da9be917f90"
+  integrity sha512-x16jzybDQAIFtq/uou+t4qyH93WBpC6QGF3CCQ1QF5YzwFtmzw52sFII2cjsjPxgad4+WpdQhQM4eu6a2l3HEw==
   dependencies:
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     "@vue/server-renderer" "3.4.21"
 
-"@dcloudio/uni-h5@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4070720250804001.tgz#173c00a4eafec652406b01725062a66436afd640"
-  integrity sha512-fBTgaY2BvQmc5PXuluPXLbZQPgPT7svM+ZV2oV+FWAM6frLVArzgfobvH9jSgFBJk9eGfK3QPPbiJLniQx5vDw==
+"@dcloudio/uni-h5@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4080120250821001.tgz#dbd5d5d65500e3f985d1c6f285fd1b517df3c30b"
+  integrity sha512-eiFmQpxCAAVPdeC0gyZuCtNJJtMNoie6T7ao2U8Ucxn1I6uXrpzWyP2nusuqtAzd0JgRgo/6T8xUZjOw2C9OhQ==
   dependencies:
-    "@dcloudio/uni-h5-vite" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-h5-vue" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-i18n" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-h5-vite" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-h5-vue" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-i18n" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     "@vue/server-renderer" "3.4.21"
     "@vue/shared" "3.4.21"
     debug "4.3.7"
@@ -323,34 +323,39 @@
     vue-router "4.4.4"
     xmlhttprequest "^1.8.0"
 
-"@dcloudio/uni-i18n@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4070720250804001.tgz#86e8baca76a8163b2762f40e52c6d1b16dd84f4e"
-  integrity sha512-QQOyBkOdiRmuKmnuBFD1qUIdu5CzMVCpokRcPeBAXZYAwVNsaQzpRl8PU9N/9iqp42JLafraZjUzOTtXtKRSwg==
+"@dcloudio/uni-i18n@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4080120250821001.tgz#806e727e4a1e58591c5409922b96aeb9e6e54aa7"
+  integrity sha512-7nscVrmAhhBkLkEDOa4+fXceOT7vp1DnPQZfepqeP5enmsA+L3sQpmyl78UG0i4ZHcVGLaqmPrQgWqg3MgmJVQ==
 
-"@dcloudio/uni-push@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4070720250804001.tgz#fbf037523ed54ebc438de0d415298ed993627e14"
-  integrity sha512-RBP8Hg9VONjhTkzieisiQEu+Q9jA/2LRiLMHt6x7pnMdxot6oZHhekbcitFHbYm78ndMn1iHP5b6J5QVuaq6jA==
+"@dcloudio/uni-push@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4080120250821001.tgz#685ec0d930b667745c9ec0b5319be1052ef719fe"
+  integrity sha512-j0W/fEB3DWQYA7WTBd5VOnIGlii6OHdViIxqAcmv/4uI0a5qbktG102oaCRWk6oRQeTTY8AgrvOyWev9c+Tm9Q==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4080120250821001"
 
-"@dcloudio/uni-shared@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4070720250804001.tgz#0eab254d6a9b0f1ab34bb096b2a83526ceb291c5"
-  integrity sha512-Jd0SdkHkRbI5TX1BGhOceD0kEbPInFkSiLC31NT5zSnknhKTIGJzQCwjr1M/ZrMqS5cqs+kY3M1JWIQz/w4zNw==
+"@dcloudio/uni-shared@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4080120250821001.tgz#84c4e4ba9d2c15aedf0ad1b59a4458f085c2c42f"
+  integrity sha512-oIWdjiUezdiXxw83zcc6USX4XC9pWM125JQdXpKpSYOwg7revpyTB1JYYY29X58RJbctyhtMJcMun7A2nj84Qg==
   dependencies:
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-stat@3.0.0-alpha-4070720250804001":
-  version "3.0.0-alpha-4070720250804001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4070720250804001.tgz#b72d2a2a15d98e2695bfdcd7a3cd214aec40cd54"
-  integrity sha512-Du4eGm2i2y/L5DVu0y444h3L+306AKS0Fypj2Xwg+QPzqR3DLrzNGWyywFhpxF75gr0brpGDQwwGWQQJzhtJxQ==
+"@dcloudio/uni-stat@3.0.0-alpha-4080120250821001":
+  version "3.0.0-alpha-4080120250821001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4080120250821001.tgz#f13c85581ee23b089f17f607969ba088a817344e"
+  integrity sha512-KhGJPOucj1W91IYfNZTLoMinNWUPcnawMHxuf9XanDMOc+RK0GZ4uQQl7IzlAEieJ9wyvTuqLT5iNgT1nD2y6Q==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4070720250804001"
-    "@dcloudio/uni-shared" "3.0.0-alpha-4070720250804001"
+    "@dcloudio/uni-cli-shared" "3.0.0-alpha-4080120250821001"
+    "@dcloudio/uni-shared" "3.0.0-alpha-4080120250821001"
     debug "4.3.7"
 
+"@dcloudio/uni-ui@1.4.26":
+  version "1.4.26"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-ui/-/uni-ui-1.4.26.tgz#3abcdb9571d1cd65ead62569e8b072c35f8dd061"
+  integrity sha512-JpYXNi9WEmFeTcF6EWrksrMqA0HEl76nxW/Imd0PW1qm/7TORAGSpvMmEDYrMQ3vIbRQFV+n6bhiJIWi34u/5Q==
+
 "@esbuild/aix-ppc64@0.20.2":
   version "0.20.2"
   resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537"

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini