| | |
| | | # å¼åç¯å¢APIå°å |
| | | # VITE_APP_BASE_API = 'http://192.168.100.10:8080' |
| | | VITE_APP_BASE_API = 'http://localhost:8080' |
| | | VITE_APP_BASE_API = 'http://192.168.100.10:8080' |
| | | VUE_APP_PLATFORM = 'h5' |
| | |
| | | # ç产ç¯å¢APIå°å |
| | | VITE_APP_BASE_API = 'http://localhost:9090' |
| | | VITE_APP_BASE_API = 'http://localhost:8080' |
| | | VUE_APP_PLATFORM = 'h5' |
| | |
| | | } |
| | | |
| | | // æ ¡éªtokenæææ§ï¼éè¿è°ç¨/current/user/current_rolesæ¥å£ |
| | | const current = await uni.$uapi.get("/system/user/profile"); |
| | | const current = await uni.$uapi.get("/getInfo"); |
| | | |
| | | // 妿æ¥å£è¿åæåï¼è¯´ætokenææï¼ç»§ç»è·åç¨æ·ä¿¡æ¯ |
| | | if (current ) { |
| | | if (current) { |
| | | // const resuser = await uni.$uapi.get("/system/user/profile"); |
| | | userStore.setUserInfo(current); |
| | | // userStore.setroleKey(current[0].roleKey); |
| | | userStore.setUserInfo(current.user); |
| | | userStore.setroleKey(current.roles); |
| | | |
| | | // 妿å½åæ¯ç»å½é¡µï¼è·³è½¬é¦é¡µ |
| | | if (isPageInWhiteList(currentPage)) { |
| | |
| | | '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + |
| | | (coverSupport ? ', viewport-fit=cover' : '') + '" />') |
| | | </script> |
| | | <title>éå²OPO管çç³»ç»</title> |
| | | <title>ééé¢OPO管çå¹³å°</title> |
| | | <link rel="icon" href="/static/avatar/logo.png"> <!-- å¼ç¨æ ¹ç®å½ç徿 --> |
| | | <!--preload-links--> |
| | | <!--app-context--> |
| | |
| | | caseindex: 'æç䏿¥', |
| | | transfer: '转è¿ç»è®°', |
| | | CaseProgress: 'æ¡ä¾è¿å±', |
| | | investigate: '审æ¥è®°å½', |
| | | appointment: 'é¢çº¦æå·', |
| | | vaccine: 'ç«èæ¥ç§', |
| | | records: 'å°±å»è®°å½', |
| | |
| | | { |
| | | "name" : "max-macaohospital", |
| | | "appid" : "__UNI__46B5420", |
| | | "description" : "", |
| | | "versionName" : "1.0.0", |
| | | "versionCode" : "100", |
| | | "transformPx" : false, |
| | | "app-plus" : { |
| | | "usingComponents" : true, |
| | | "nvueStyleCompiler" : "uni-app", |
| | | "compilerVersion" : 3, |
| | | "splashscreen" : { |
| | | "alwaysShowBeforeRender" : true, |
| | | "waiting" : true, |
| | | "autoclose" : true, |
| | | "delay" : 0 |
| | | }, |
| | | "modules" : {}, |
| | | "distribute" : { |
| | | "android" : { |
| | | "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" : {}, |
| | | "sdkConfigs" : {} |
| | | } |
| | | "name": "éå²å¤§å¦éå±å»é¢opo", |
| | | "appid": "__UNI__46B5420", |
| | | "description": "", |
| | | "versionName": "1.0.0", |
| | | "versionCode": "100", |
| | | "transformPx": false, |
| | | "app-plus": { |
| | | "usingComponents": true, |
| | | "nvueStyleCompiler": "uni-app", |
| | | "compilerVersion": 3, |
| | | "titleNView": { |
| | | "titleText": "æçåºç¨", |
| | | "titleColor": "#000000" |
| | | }, |
| | | "quickapp" : {}, |
| | | "mp-weixin" : { |
| | | "appid" : "", |
| | | "setting" : { |
| | | "urlCheck" : false |
| | | }, |
| | | "usingComponents" : true, |
| | | "mergeVirtualHostAttributes" : true |
| | | "splashscreen": { |
| | | "alwaysShowBeforeRender": true, |
| | | "waiting": true, |
| | | "autoclose": true, |
| | | "delay": 0 |
| | | }, |
| | | "mp-alipay" : { |
| | | "usingComponents" : true |
| | | }, |
| | | "mp-baidu" : { |
| | | "usingComponents" : true |
| | | }, |
| | | "mp-toutiao" : { |
| | | "usingComponents" : true, |
| | | "mergeVirtualHostAttributes" : true |
| | | }, |
| | | "uniStatistics" : { |
| | | "enable" : false |
| | | }, |
| | | "vueVersion" : "3", |
| | | "h5" : { |
| | | "router" : { |
| | | "mode" : "history", |
| | | "base" : "/QDopo/" |
| | | }, |
| | | "devServer" : { |
| | | "port" : 8095, |
| | | "disableHostCheck" : true, |
| | | "proxy" : { |
| | | "/api" : { |
| | | "target" : "http://localhost:8080", |
| | | "changeOrigin" : true |
| | | } |
| | | } |
| | | } |
| | | "modules": {}, |
| | | "distribute": { |
| | | "android": { |
| | | "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": {}, |
| | | "sdkConfigs": {} |
| | | } |
| | | }, |
| | | "quickapp": {}, |
| | | "mp-weixin": { |
| | | "appid": "", |
| | | "navigationBarTitleText": "æçåºç¨", |
| | | "navigationBarBackgroundColor": "#FFFFFF", |
| | | "setting": { |
| | | "urlCheck": false |
| | | }, |
| | | "usingComponents": true, |
| | | "mergeVirtualHostAttributes": true |
| | | }, |
| | | "mp-alipay": { |
| | | "usingComponents": true |
| | | }, |
| | | "mp-baidu": { |
| | | "usingComponents": true |
| | | }, |
| | | "mp-toutiao": { |
| | | "usingComponents": true, |
| | | "mergeVirtualHostAttributes": true |
| | | }, |
| | | "uniStatistics": { |
| | | "enable": false |
| | | }, |
| | | "vueVersion": "3", |
| | | "h5": { |
| | | "router": { |
| | | "mode": "history", |
| | | "base": "/" |
| | | }, |
| | | "publicPath": "./", |
| | | "assetsPublicPath": "./", |
| | | "devServer": { |
| | | "port": 8095, |
| | | "disableHostCheck": true, |
| | | "proxy": { |
| | | "/api": { |
| | | "target": "http://192.168.100.10:8080", |
| | | "changeOrigin": true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | "path": "pages/index/index", |
| | | "style": { |
| | | "navigationBarTitleText": "éå²OPO", |
| | | "navigationBarTitleText": "ééé¢OPO管çå¹³å°", |
| | | "enablePullDownRefresh": true |
| | | } |
| | | }, |
| | |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/ethicalReview/ethicalInfo", |
| | | "style": { |
| | | "navigationBarTitleText": "伦ç审æ¥" |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/ethicalReview/index", |
| | | "style": { |
| | | "navigationBarTitleText": "审æ¥è®°å½" |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/consultation/chat", |
| | | "style": { |
| | | "navigationBarTitleText": "å»çé®è¯" |
| | |
| | | "iconPath": "static/tabbar/home.png", |
| | | "selectedIconPath": "static/tabbar/home-active.png" |
| | | }, |
| | | { |
| | | "pagePath": "pages/appointment/index", |
| | | "text": "æå·", |
| | | "iconPath": "static/tabbar/appointment.png", |
| | | "selectedIconPath": "static/tabbar/appointment-active.png" |
| | | }, |
| | | { |
| | | "pagePath": "pages/consultation/index", |
| | | "text": "é®è¯", |
| | | "iconPath": "static/tabbar/consultation.png", |
| | | "selectedIconPath": "static/tabbar/consultation-active.png" |
| | | }, |
| | | // { |
| | | // "pagePath": "pages/appointment/index", |
| | | // "text": "æå·", |
| | | // "iconPath": "static/tabbar/appointment.png", |
| | | // "selectedIconPath": "static/tabbar/appointment-active.png" |
| | | // }, |
| | | // { |
| | | // "pagePath": "pages/consultation/index", |
| | | // "text": "é®è¯", |
| | | // "iconPath": "static/tabbar/consultation.png", |
| | | // "selectedIconPath": "static/tabbar/consultation-active.png" |
| | | // }, |
| | | // { |
| | | // "pagePath": "pages/ethicalReview/ethicalInfo", |
| | | // "text": "伦ç审æ¥", |
| | | // "iconPath": "static/tabbar/consultation.png", |
| | | // "selectedIconPath": "static/tabbar/consultation-active.png" |
| | | // }, |
| | | { |
| | | "pagePath": "pages/my/index", |
| | | "text": "æç", |
| | |
| | | if (isEditMode.value) { |
| | | // ä¿®æ¹æ¥å£ |
| | | res = await uni.$uapi.post( |
| | | "/system/donatebaseinforeport/edit", |
| | | "/project/donatebaseinforeport/edit", |
| | | submitData |
| | | ); |
| | | } else { |
| | | // æ°å¢æ¥å£ |
| | | res = await uni.$uapi.post( |
| | | "/system/donatebaseinforeport/add", |
| | | "/project/donatebaseinforeport/add", |
| | | submitData |
| | | ); |
| | | } |
| | |
| | | try { |
| | | loading.value = true; |
| | | const res = await uni.$uapi.get( |
| | | `/system/donatebaseinforeport/getInfo/${id}` |
| | | `/project/donatebaseinforeport/getInfo/${id}` |
| | | ); |
| | | |
| | | if (res.code === 200 && res.data) { |
| | |
| | | }; |
| | | |
| | | const res = await uni.$uapi.post( |
| | | "/system/donatebaseinforeport/list", |
| | | "/project/donatebaseinforeport/list", |
| | | params |
| | | ); |
| | | console.log(res, "res"); |
| | |
| | | // è·åç»è®¡æ°æ® |
| | | const donateTotal = async () => { |
| | | try { |
| | | const res = await uni.$uapi.post("/system/donatebaseinforeport/getTotal"); |
| | | const res = await uni.$uapi.post("/project/donatebaseinforeport/getTotal"); |
| | | stats.value = { |
| | | totalCases: res["1"] || 0, |
| | | readCases: res["2"] || 0, |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="expert-review-page"> |
| | | <!-- 审æ¥ä»»å¡æ¦è§ - ä¼ååçç´§åå¸å± --> |
| | | <view class="review-overview card"> |
| | | <view class="overview-header"> |
| | | <text class="title">伦ç审æ¥ä»»å¡</text> |
| | | <view class="status-badge" :class="reviewStatus"> |
| | | {{ statusText }} |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- ç´§åååºç¡ä¿¡æ¯å¸å± --> |
| | | <view class="compact-info-grid"> |
| | | <view class="compact-info-item"> |
| | | <up-icon name="file-text" size="14" color="#909399" /> |
| | | <text class="compact-label">ä½é¢å·</text> |
| | | <text class="compact-value">{{ caseInfo.hospitalNo }}</text> |
| | | </view> |
| | | <view class="compact-info-item"> |
| | | <up-icon name="account" size="14" color="#909399" /> |
| | | <text class="compact-label">æç®è
</text> |
| | | <text class="compact-value">{{ caseInfo.donorName }}</text> |
| | | </view> |
| | | <view class="compact-info-item"> |
| | | <up-icon name="man" size="14" color="#909399" /> |
| | | <text class="compact-label">æ§å«/å¹´é¾</text> |
| | | <text class="compact-value">{{ caseInfo.gender }}/{{ caseInfo.age }}å²</text> |
| | | </view> |
| | | <view class="compact-info-item"> |
| | | <up-icon name="heart" size="14" color="#909399" /> |
| | | <text class="compact-label">ç¾ç
è¯æ</text> |
| | | <text class="compact-value">{{ caseInfo.diagnosis }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- ä¼ååçéä»¶åºå - ç´§åå表å¼è®¾è®¡ --> |
| | | <view class="materials-section card"> |
| | | <view class="section-header"> |
| | | <text class="section-title">å®¡æ¥ææ</text> |
| | | <text class="material-count">{{ materials.length }}个æä»¶</text> |
| | | </view> |
| | | |
| | | <view class="compact-material-list"> |
| | | <view |
| | | v-for="material in materials" |
| | | :key="material.id" |
| | | class="compact-material-item" |
| | | @tap="previewMaterial(material)" |
| | | > |
| | | <view class="material-left"> |
| | | <up-icon :name="material.icon" :color="material.color" size="18" /> |
| | | <text class="file-name">{{ material.name }}</text> |
| | | </view> |
| | | <view class="material-right"> |
| | | <text class="file-size">{{ material.size }}</text> |
| | | <up-icon name="arrow-right" size="14" color="#c0c4cc" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 审æ¥è¡¨å --> |
| | | <view class="review-form card"> |
| | | <view class="section-header"> |
| | | <text class="section-title">å®¡æ¥æè§</text> |
| | | </view> |
| | | |
| | | <view class="form-content"> |
| | | <!-- 使ç¨uViewåéç»ä»¶æ¿ä»£èªå®ä¹å®ç° --> |
| | | <view class="form-group"> |
| | | <text class="form-label">审æ¥ç»è®º</text> |
| | | <u-radio-group |
| | | v-model="form.conclusion" |
| | | placement="column" |
| | | activeColor="#007aff" |
| | | @change="onConclusionChange" |
| | | > |
| | | <u-radio |
| | | v-for="option in conclusionOptions" |
| | | :key="option.value" |
| | | :name="option.value" |
| | | :label="option.label" |
| | | :customStyle="{ marginBottom: '16rpx' }" |
| | | ></u-radio> |
| | | </u-radio-group> |
| | | </view> |
| | | |
| | | <!-- å®¡æ¥æè§ --> |
| | | <view class="form-group"> |
| | | <text class="form-label">è¯¦ç»æè§</text> |
| | | <u--textarea |
| | | v-model="form.opinion" |
| | | placeholder="请è¾å
¥è¯¦ç»çå®¡æ¥æè§åæ¹è¿å»ºè®®..." |
| | | maxlength="1000" |
| | | count |
| | | :height="120" |
| | | border="surround" |
| | | ></u--textarea> |
| | | </view> |
| | | |
| | | <!-- é£é©è¯ä¼° --> |
| | | <view class="form-group"> |
| | | <text class="form-label">é£é©è¯ä¼°</text> |
| | | <view class="risk-assessment"> |
| | | <view class="risk-item"> |
| | | <text class="risk-label">åè¯è
é£é©ç级</text> |
| | | <view class="risk-slider-compact"> |
| | | <view class="risk-levels"> |
| | | <text class="level-label" :class="{ active: form.riskLevel >= 1 }">ä½</text> |
| | | <text class="level-label" :class="{ active: form.riskLevel >= 2 }">ä¸ä½</text> |
| | | <text class="level-label" :class="{ active: form.riskLevel >= 3 }">ä¸</text> |
| | | <text class="level-label" :class="{ active: form.riskLevel >= 4 }">ä¸é«</text> |
| | | <text class="level-label" :class="{ active: form.riskLevel >= 5 }">é«</text> |
| | | </view> |
| | | <slider |
| | | v-model="form.riskLevel" |
| | | min="1" |
| | | max="5" |
| | | step="1" |
| | | activeColor="#f56c6c" |
| | | backgroundColor="#e4e7ed" |
| | | block-color="#f56c6c" |
| | | block-size="20" |
| | | /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- ç¾å确认 --> |
| | | <view class="signature-section"> |
| | | <view class="expert-signature"> |
| | | <up-icon name="edit-pen" size="16" color="#007aff" /> |
| | | <text class="signature-text">审æ¥ä¸å®¶ï¼{{ expertInfo.name }}</text> |
| | | </view> |
| | | <view class="time-signature"> |
| | | <up-icon name="clock" size="16" color="#007aff" /> |
| | | <text class="signature-text">{{ currentTime }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- æä½æé® --> |
| | | <view class="action-bar-compact"> |
| | | <button |
| | | class="action-btn save-btn" |
| | | @tap="saveDraft" |
| | | |
| | | > |
| | | <up-icon name="file-text" size="16" color="#606266" /> |
| | | <text>ä¿åè稿</text> |
| | | </button> |
| | | <button |
| | | class="action-btn submit-btn" |
| | | @tap="submitReview" |
| | | :disabled="!canSubmit" |
| | | > |
| | | <up-icon name="checkmark" size="16" color="#fff" /> |
| | | <text>æäº¤å®¡æ¥</text> |
| | | </button> |
| | | </view> |
| | | |
| | | <!-- æäº¤ç¡®è®¤å¼¹çª --> |
| | | <u-modal |
| | | :show="showSubmitModal" |
| | | title="确认æäº¤" |
| | | content="ç¡®å®è¦æäº¤å®¡æ¥æè§åï¼æäº¤åå°æ æ³ä¿®æ¹ã" |
| | | showCancelButton |
| | | @confirm="confirmSubmit" |
| | | @cancel="showSubmitModal = false" |
| | | ></u-modal> |
| | | </view> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { ref, computed, onMounted } from "vue"; |
| | | import { onLoad } from "@dcloudio/uni-app"; |
| | | |
| | | // ååºå¼æ°æ® |
| | | const caseInfo = ref({ |
| | | hospitalNo: "D230415", |
| | | donorName: "å¼ ææ", |
| | | gender: "ç·", |
| | | age: "45", |
| | | diagnosis: "ç»æ«æèç
" |
| | | }); |
| | | |
| | | const materials = ref([ |
| | | { id: 1, name: "æç®è
ç¥æ
åæä¹¦.pdf", icon: "file-text", color: "#f56c6c", size: "2.3MB" }, |
| | | { id: 2, name: "å»å¦è¯ä¼°æ¥å.docx", icon: "file-text", color: "#1890ff", size: "1.1MB" }, |
| | | { id: 3, name: "å®éªå®¤æ£æ¥ç»æ.xlsx", icon: "file-text", color: "#52c41a", size: "0.8MB" }, |
| | | { id: 4, name: "å½±åå¦èµæ.jpg", icon: "photo", color: "#fa8c16", size: "3.2MB" } |
| | | ]); |
| | | |
| | | const form = ref({ |
| | | conclusion: "", |
| | | opinion: "", |
| | | riskLevel: 3 |
| | | }); |
| | | |
| | | const expertInfo = ref({ |
| | | name: "åå¿æ¶", |
| | | title: "主å§ä¸å®¶" |
| | | }); |
| | | |
| | | const reviewStatus = ref("pending"); |
| | | const showSubmitModal = ref(false); |
| | | |
| | | // 计ç®å±æ§ |
| | | const statusText = computed(() => { |
| | | const statusMap = { |
| | | pending: "å¾
审æ¥", |
| | | drafted: "è稿", |
| | | submitted: "å·²æäº¤" |
| | | }; |
| | | return statusMap[reviewStatus.value]; |
| | | }); |
| | | |
| | | const canSubmit = computed(() => { |
| | | return form.value.conclusion !== "" && form.value.opinion.trim().length > 10; |
| | | }); |
| | | |
| | | const currentTime = computed(() => { |
| | | return new Date().toLocaleString('zh-CN', { |
| | | year: 'numeric', |
| | | month: '2-digit', |
| | | day: '2-digit', |
| | | hour: '2-digit', |
| | | minute: '2-digit' |
| | | }); |
| | | }); |
| | | |
| | | const conclusionOptions = ref([ |
| | | { label: "åæ", value: "approved" }, |
| | | { label: "ä¿®æ¹ååæ", value: "approved_with_modifications" }, |
| | | { label: "ä¿®æ¹åé审", value: "re-review" }, |
| | | { label: "ä¸åæ", value: "disapproved" } |
| | | ]); |
| | | |
| | | // æ¹æ³ |
| | | const loadReviewData = (reviewId) => { |
| | | console.log("å è½½å®¡æ¥æ°æ®:", reviewId); |
| | | }; |
| | | |
| | | const previewMaterial = (material) => { |
| | | uni.showToast({ |
| | | title: `é¢è§: ${material.name}`, |
| | | icon: "none" |
| | | }); |
| | | }; |
| | | |
| | | const onConclusionChange = (value) => { |
| | | console.log("éä¸ç»è®º:", value); |
| | | }; |
| | | |
| | | const saveDraft = () => { |
| | | uni.showToast({ |
| | | title: "è稿ä¿åæå", |
| | | icon: "success" |
| | | }); |
| | | reviewStatus.value = "drafted"; |
| | | }; |
| | | |
| | | const submitReview = () => { |
| | | showSubmitModal.value = true; |
| | | }; |
| | | |
| | | const confirmSubmit = () => { |
| | | uni.showLoading({ title: "æäº¤ä¸..." }); |
| | | |
| | | setTimeout(() => { |
| | | uni.hideLoading(); |
| | | uni.showToast({ |
| | | title: "å®¡æ¥æè§æäº¤æå", |
| | | icon: "success" |
| | | }); |
| | | reviewStatus.value = "submitted"; |
| | | showSubmitModal.value = false; |
| | | |
| | | setTimeout(() => { |
| | | uni.navigateBack(); |
| | | }, 1500); |
| | | }, 2000); |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .expert-review-page { |
| | | min-height: 100vh; |
| | | background: #f5f7fa; |
| | | padding: 20rpx; |
| | | padding-bottom: 140rpx; |
| | | |
| | | .card { |
| | | background: #fff; |
| | | border-radius: 16rpx; |
| | | margin-bottom: 20rpx; |
| | | box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06); |
| | | } |
| | | |
| | | .review-overview { |
| | | padding: 24rpx; |
| | | |
| | | .overview-header { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .title { |
| | | font-size: 32rpx; |
| | | font-weight: 600; |
| | | color: #303133; |
| | | } |
| | | |
| | | .status-badge { |
| | | padding: 6rpx 12rpx; |
| | | border-radius: 12rpx; |
| | | font-size: 22rpx; |
| | | font-weight: 500; |
| | | |
| | | &.pending { |
| | | background: #fff2e8; |
| | | color: #fa8c16; |
| | | } |
| | | &.drafted { |
| | | background: #e6f7ff; |
| | | color: #1890ff; |
| | | } |
| | | &.submitted { |
| | | background: #f6ffed; |
| | | color: #52c41a; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .compact-info-grid { |
| | | display: grid; |
| | | grid-template-columns: 1fr 1fr; |
| | | gap: 16rpx; |
| | | |
| | | .compact-info-item { |
| | | display: flex; |
| | | align-items: center; |
| | | padding: 12rpx; |
| | | background: #f8f9fa; |
| | | border-radius: 8rpx; |
| | | |
| | | .compact-label { |
| | | font-size: 24rpx; |
| | | color: #909399; |
| | | margin: 0 8rpx 0 12rpx; |
| | | } |
| | | |
| | | .compact-value { |
| | | font-size: 24rpx; |
| | | color: #303133; |
| | | font-weight: 500; |
| | | flex: 1; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .materials-section { |
| | | padding: 24rpx; |
| | | |
| | | .section-header { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .section-title { |
| | | font-size: 28rpx; |
| | | font-weight: 600; |
| | | color: #303133; |
| | | } |
| | | |
| | | .material-count { |
| | | font-size: 24rpx; |
| | | color: #909399; |
| | | } |
| | | } |
| | | |
| | | .compact-material-list { |
| | | .compact-material-item { |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | padding: 20rpx; |
| | | border-bottom: 1rpx solid #f0f0f0; |
| | | |
| | | &:last-child { |
| | | border-bottom: none; |
| | | } |
| | | |
| | | .material-left { |
| | | display: flex; |
| | | align-items: center; |
| | | flex: 1; |
| | | |
| | | .file-name { |
| | | font-size: 26rpx; |
| | | color: #303133; |
| | | margin-left: 16rpx; |
| | | max-width: 400rpx; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | } |
| | | } |
| | | |
| | | .material-right { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .file-size { |
| | | font-size: 22rpx; |
| | | color: #909399; |
| | | margin-right: 12rpx; |
| | | } |
| | | } |
| | | |
| | | &:active { |
| | | background: #f8f9fa; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .review-form { |
| | | padding: 24rpx; |
| | | |
| | | .form-group { |
| | | margin-bottom: 32rpx; |
| | | |
| | | .form-label { |
| | | display: block; |
| | | font-size: 28rpx; |
| | | font-weight: 600; |
| | | color: #303133; |
| | | margin-bottom: 20rpx; |
| | | } |
| | | } |
| | | |
| | | .risk-assessment { |
| | | .risk-item { |
| | | .risk-label { |
| | | display: block; |
| | | font-size: 26rpx; |
| | | color: #606266; |
| | | margin-bottom: 16rpx; |
| | | } |
| | | |
| | | .risk-slider-compact { |
| | | .risk-levels { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | margin-bottom: 12rpx; |
| | | |
| | | .level-label { |
| | | font-size: 22rpx; |
| | | color: #c0c4cc; |
| | | transition: color 0.3s; |
| | | |
| | | &.active { |
| | | color: #f56c6c; |
| | | font-weight: 500; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .signature-section { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | padding: 20rpx; |
| | | background: #f8f9fa; |
| | | border-radius: 8rpx; |
| | | margin-top: 32rpx; |
| | | |
| | | .expert-signature, |
| | | .time-signature { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .signature-text { |
| | | font-size: 24rpx; |
| | | color: #606266; |
| | | margin-left: 8rpx; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .action-bar-compact { |
| | | position: fixed; |
| | | bottom: 96rpx; |
| | | left: 0; |
| | | right: 0; |
| | | display: flex; |
| | | gap: 20rpx; |
| | | padding: 20rpx; |
| | | background: #fff; |
| | | border-top: 1rpx solid #e4e7ed; |
| | | box-shadow: 0 -2rpx 12rpx rgba(0, 0, 0, 0.08); |
| | | |
| | | .action-btn { |
| | | flex: 1; |
| | | height: 80rpx; |
| | | border: none; |
| | | border-radius: 40rpx; |
| | | font-size: 28rpx; |
| | | font-weight: 500; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | gap: 8rpx; |
| | | |
| | | &.save-btn { |
| | | background: #f5f5f5; |
| | | color: #606266; |
| | | } |
| | | |
| | | &.submit-btn { |
| | | background: linear-gradient(135deg, #0f95b0, #89C4C1) !important; |
| | | color: #fff; |
| | | |
| | | &:disabled { |
| | | background: #c0c4cc !important; |
| | | opacity: 0.6; |
| | | } |
| | | } |
| | | |
| | | &:active:not(:disabled) { |
| | | transform: scale(0.98); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /* ååºå¼è®¾è®¡ */ |
| | | @media (max-width: 768px) { |
| | | .expert-review-page { |
| | | padding: 20rpx; |
| | | padding-bottom: 120rpx; |
| | | |
| | | .review-overview .compact-info-grid { |
| | | grid-template-columns: 1fr; |
| | | } |
| | | |
| | | .action-bar-compact { |
| | | padding: 16rpx; |
| | | gap: 16rpx; |
| | | |
| | | .action-btn { |
| | | height: 72rpx; |
| | | font-size: 26rpx; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="ethics-review-list"> |
| | | <!-- ç»è®¡å¡ç --> |
| | | <view class="stats-card"> |
| | | <view class="stat-item"> |
| | | <text class="count">{{ stats.totalReviews }}</text> |
| | | <text class="label">æ»å®¡æ¥é</text> |
| | | </view> |
| | | <view class="divider"></view> |
| | | <view class="stat-item"> |
| | | <text class="count">{{ stats.approvedReviews }}</text> |
| | | <text class="label">审æ¥éè¿</text> |
| | | </view> |
| | | <view class="divider"></view> |
| | | <view class="stat-item"> |
| | | <text class="count">{{ stats.rejectedReviews }}</text> |
| | | <text class="label">审æ¥é©³å</text> |
| | | </view> |
| | | <view class="divider"></view> |
| | | <view class="stat-item"> |
| | | <text class="count">{{ stats.abandonedReviews }}</text> |
| | | <text class="label">å·²æ¾å¼</text> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- çéæ --> |
| | | <view class="filter-bar"> |
| | | <view class="status-filter"> |
| | | <text |
| | | v-for="status in statusOptions" |
| | | :key="status.value" |
| | | :class="{ active: currentStatus === status.value }" |
| | | @tap="selectStatus(status.value)" |
| | | > |
| | | {{ status.label }} |
| | | </text> |
| | | </view> |
| | | |
| | | <view class="search-filter"> |
| | | <u-input |
| | | v-model="searchKeyword" |
| | | placeholder="æç´¢æç®è
å§åæä½é¢å·" |
| | | prefix-icon="search" |
| | | clearable |
| | | @confirm="handleSearch" |
| | | ></u-input> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 审æ¥è®°å½å表 --> |
| | | <scroll-view |
| | | scroll-y |
| | | class="review-list" |
| | | refresher-enabled |
| | | :refresher-triggered="refreshing" |
| | | @refresherrefresh="onRefresh" |
| | | @scrolltolower="onLoadMore" |
| | | > |
| | | <view |
| | | v-for="(review, index) in filteredReviews" |
| | | :key="review.id" |
| | | class="review-item card" |
| | | @tap="viewDetail(review)" |
| | | > |
| | | <!-- 头é¨ä¿¡æ¯ --> |
| | | <view class="review-header"> |
| | | <view class="case-info"> |
| | | <view class="hospital-badge"> |
| | | <u-icon name="order" size="16" color="#fff" /> |
| | | </view> |
| | | <view class="info-content"> |
| | | <text class="donor-name">{{ review.donorName }}</text> |
| | | <text class="hospital-no">{{ review.hospitalNo }}</text> |
| | | <text class="expert-type" v-if="review.expertType">{{ review.expertType }}</text> |
| | | </view> |
| | | </view> |
| | | <view class="status-tag" :class="review.status"> |
| | | {{ getStatusText(review.status) }} |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- åºæ¬ä¿¡æ¯ --> |
| | | <view class="basic-info"> |
| | | <view class="info-row"> |
| | | <view class="info-col"> |
| | | <text class="info-label">æ§å«/å¹´é¾</text> |
| | | <text class="info-value">{{ review.gender }}/{{ review.age }}å²</text> |
| | | </view> |
| | | <view class="info-col"> |
| | | <text class="info-label">è¡å</text> |
| | | <text class="info-value">{{ review.bloodType }}</text> |
| | | </view> |
| | | <view class="info-col"> |
| | | <text class="info-label">ç¾ç
è¯æ</text> |
| | | <text class="info-value">{{ review.diagnosis }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 审æ¥è¯¦æ
--> |
| | | <view class="review-details"> |
| | | <view class="detail-item"> |
| | | <u-icon name="clock" size="14" color="#909399" /> |
| | | <text class="detail-text">æäº¤æ¶é´ï¼{{ review.submitTime }}</text> |
| | | </view> |
| | | <view class="detail-item" v-if="review.reviewTime"> |
| | | <u-icon name="checkmark-circle" size="14" color="#909399" /> |
| | | <text class="detail-text">å®¡æ¥æ¶é´ï¼{{ review.reviewTime }}</text> |
| | | </view> |
| | | <view class="detail-item" v-if="review.reviewer"> |
| | | <u-icon name="account" size="14" color="#909399" /> |
| | | <text class="detail-text">审æ¥äººï¼{{ review.reviewer }}</text> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 审æ¥ç»è®º --> |
| | | <view class="conclusion-section" v-if="review.status !== 'abandoned'"> |
| | | <text class="conclusion-label">审æ¥ç»è®ºï¼</text> |
| | | <text class="conclusion-content">{{ review.conclusion || 'ææ ç»è®º' }}</text> |
| | | </view> |
| | | |
| | | <!-- æ¾å¼åå --> |
| | | <view class="abandon-reason" v-if="review.status === 'abandoned'"> |
| | | <text class="reason-label">æ¾å¼åå ï¼</text> |
| | | <text class="reason-content">{{ review.abandonReason || 'ç¨æ·ä¸»å¨æ¾å¼' }}</text> |
| | | </view> |
| | | |
| | | <!-- æä½æé® --> |
| | | <view class="action-buttons"> |
| | | <button |
| | | class="action-btn detail-btn" |
| | | @tap.stop="viewDetail(review)" |
| | | > |
| | | <u-icon name="eye" size="14" color="#747CF9" /> |
| | | <text>æ¥ç详æ
</text> |
| | | </button> |
| | | |
| | | <button |
| | | v-if="review.status === 'approved'" |
| | | class="action-btn download-btn" |
| | | @tap.stop="downloadReport(review)" |
| | | > |
| | | <u-icon name="download" size="14" color="#52c41a" /> |
| | | <text>ä¸è½½æ¥å</text> |
| | | </button> |
| | | |
| | | <button |
| | | v-if="review.status === 'rejected'" |
| | | class="action-btn appeal-btn" |
| | | @tap.stop="submitAppeal(review)" |
| | | > |
| | | <u-icon name="arrow-up" size="14" color="#fa8c16" /> |
| | | <text>æèµ·ç³è¯</text> |
| | | </button> |
| | | |
| | | <button |
| | | v-if="review.status === 'abandoned'" |
| | | class="action-btn restart-btn" |
| | | @tap.stop="restartReview(review)" |
| | | > |
| | | <u-icon name="play-circle" size="14" color="#747CF9" /> |
| | | <text>éæ°å¼å§</text> |
| | | </button> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- å è½½ç¶æ --> |
| | | <!-- <view class="load-more" v-if="hasMore"> |
| | | <u-loading size="24" color="#747CF9"></u-loading> |
| | | <text>å è½½æ´å¤...</text> |
| | | </view> --> |
| | | <u-loading-icon :show="hasMore" text="æäº¤ä¸..."></u-loading-icon> |
| | | |
| | | |
| | | <!-- ç©ºç¶æ --> |
| | | <view class="empty-state" v-if="!loading && filteredReviews.length === 0"> |
| | | <u-icon name="file-remove" size="80" color="#C0C4CC" /> |
| | | <text class="empty-text">ææ å®¡æ¥è®°å½</text> |
| | | <text class="empty-desc">å½åç鿡件䏿²¡ææ¾å°ç¸å
³è®°å½</text> |
| | | <button class="empty-action" @tap="resetFilters"> |
| | | <text>éç½®ç鿡件</text> |
| | | </button> |
| | | </view> |
| | | </scroll-view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { ref, computed, onMounted } from 'vue' |
| | | import { onLoad, onShow } from '@dcloudio/uni-app' |
| | | |
| | | // ååºå¼æ°æ® |
| | | const loading = ref(false) |
| | | const refreshing = ref(false) |
| | | const hasMore = ref(true) |
| | | const pageNum = ref(1) |
| | | const pageSize = ref(10) |
| | | |
| | | // ç鿡件 |
| | | const currentStatus = ref('all') |
| | | const searchKeyword = ref('') |
| | | |
| | | // ç»è®¡æ°æ® |
| | | const stats = ref({ |
| | | totalReviews: 0, |
| | | approvedReviews: 0, |
| | | rejectedReviews: 0, |
| | | abandonedReviews: 0 |
| | | }) |
| | | |
| | | // ç¶æé项 - æ ¹æ®æ¨çè¦æ±è®¾ç½® |
| | | const statusOptions = ref([ |
| | | { label: 'å
¨é¨', value: 'all' }, |
| | | { label: '审æ¥éè¿', value: 'approved' }, |
| | | { label: '审æ¥é©³å', value: 'rejected' }, |
| | | { label: 'æ¾å¼', value: 'abandoned' } |
| | | ]) |
| | | |
| | | // æ¨¡ææ°æ® |
| | | const reviews = ref([ |
| | | { |
| | | id: 1, |
| | | hospitalNo: 'D230415', |
| | | donorName: 'å¼ ææ', |
| | | gender: 'ç·', |
| | | age: 45, |
| | | bloodType: 'Aå', |
| | | diagnosis: 'ç»æ«æèç
', |
| | | status: 'approved', |
| | | expertType: '主å§ä¸å®¶', |
| | | submitTime: '2025-12-01 10:30', |
| | | reviewTime: '2025-12-02 14:20', |
| | | reviewer: 'åå¿æ¶', |
| | | conclusion: '符å伦çè¦æ±ï¼åæå¼å±å¨å®æç®å·¥ä½' |
| | | }, |
| | | { |
| | | id: 2, |
| | | hospitalNo: 'D230416', |
| | | donorName: 'æææ', |
| | | gender: '女', |
| | | age: 38, |
| | | bloodType: 'Oå', |
| | | diagnosis: 'ç»æ«æè¾ç
', |
| | | status: 'rejected', |
| | | expertType: 'ä¸å®¶', |
| | | submitTime: '2025-12-01 14:20', |
| | | reviewTime: '2025-12-03 09:15', |
| | | reviewer: 'é¶æ', |
| | | conclusion: 'é£é©è¯ä¼°ä¸è¶³ï¼éè¦è¡¥å
ææå鿰审æ¥' |
| | | }, |
| | | { |
| | | id: 3, |
| | | hospitalNo: 'D230417', |
| | | donorName: 'çææ', |
| | | gender: 'ç·', |
| | | age: 52, |
| | | bloodType: 'Bå', |
| | | diagnosis: 'ç»æ«æå¿èç
', |
| | | status: 'abandoned', |
| | | expertType: 'ä¸å®¶', |
| | | submitTime: '2025-11-30 16:45', |
| | | abandonReason: 'å®¶å±è¦æ±åæ¢å®¡æ¥æµç¨', |
| | | reviewer: 'åæ' |
| | | }, |
| | | { |
| | | id: 4, |
| | | hospitalNo: 'D230418', |
| | | donorName: 'èµµææ', |
| | | gender: '女', |
| | | age: 29, |
| | | bloodType: 'ABå', |
| | | diagnosis: 'æ¥æ§èåè½è¡°ç«', |
| | | status: 'approved', |
| | | expertType: '主å§ä¸å®¶', |
| | | submitTime: '2025-12-02 08:15', |
| | | reviewTime: '2025-12-03 16:30', |
| | | reviewer: 'åå¿æ¶', |
| | | conclusion: 'ç´§æ¥æ
åµå¤çå¾å½ï¼åæç«å³å¼å±æç®ç¨åº' |
| | | } |
| | | ]) |
| | | |
| | | // 计ç®å±æ§ |
| | | const filteredReviews = computed(() => { |
| | | let result = reviews.value |
| | | |
| | | // ç¶æçé |
| | | if (currentStatus.value !== 'all') { |
| | | result = result.filter(review => review.status === currentStatus.value) |
| | | } |
| | | |
| | | // å
³é®è¯æç´¢ |
| | | if (searchKeyword.value) { |
| | | const keyword = searchKeyword.value.toLowerCase() |
| | | result = result.filter(review => |
| | | review.donorName.toLowerCase().includes(keyword) || |
| | | review.hospitalNo.toLowerCase().includes(keyword) || |
| | | review.diagnosis.toLowerCase().includes(keyword) || |
| | | (review.reviewer && review.reviewer.toLowerCase().includes(keyword)) |
| | | ) |
| | | } |
| | | |
| | | return result |
| | | }) |
| | | |
| | | // æ¹æ³ |
| | | const getStatusText = (status) => { |
| | | const statusMap = { |
| | | approved: '审æ¥éè¿', |
| | | rejected: '审æ¥é©³å', |
| | | abandoned: 'å·²æ¾å¼' |
| | | } |
| | | return statusMap[status] || 'æªç¥ç¶æ' |
| | | } |
| | | |
| | | const selectStatus = (status) => { |
| | | currentStatus.value = status |
| | | } |
| | | |
| | | const handleSearch = () => { |
| | | console.log('æç´¢å
³é®è¯:', searchKeyword.value) |
| | | } |
| | | |
| | | const resetFilters = () => { |
| | | currentStatus.value = 'all' |
| | | searchKeyword.value = '' |
| | | } |
| | | |
| | | const onRefresh = async () => { |
| | | refreshing.value = true |
| | | setTimeout(() => { |
| | | refreshing.value = false |
| | | loadInitialData() |
| | | }, 1000) |
| | | } |
| | | |
| | | const onLoadMore = async () => { |
| | | if (!hasMore.value || loading.value) return |
| | | loading.value = true |
| | | setTimeout(() => { |
| | | loading.value = false |
| | | }, 500) |
| | | } |
| | | |
| | | const viewDetail = (review) => { |
| | | uni.navigateTo({ |
| | | url: `/pages/ethicalReview/ethicalInfo?id=${review.id}&status=${review.status}` |
| | | }) |
| | | } |
| | | |
| | | const downloadReport = (review) => { |
| | | uni.showToast({ |
| | | title: 'å¼å§ä¸è½½å®¡æ¥æ¥å', |
| | | icon: 'success' |
| | | }) |
| | | } |
| | | |
| | | const submitAppeal = (review) => { |
| | | uni.navigateTo({ |
| | | url: `/pages/ethics/appeal?id=${review.id}` |
| | | }) |
| | | } |
| | | |
| | | const restartReview = (review) => { |
| | | uni.showModal({ |
| | | title: 'éæ°å¼å§å®¡æ¥', |
| | | content: 'ç¡®å®è¦éæ°å¼å§è¿ä¸ªå®¡æ¥æµç¨åï¼', |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | uni.showToast({ |
| | | title: '审æ¥å·²éæ°å¼å§', |
| | | icon: 'success' |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | // çå½å¨æ |
| | | onLoad(() => { |
| | | loadInitialData() |
| | | }) |
| | | |
| | | const loadInitialData = () => { |
| | | // 计ç®ç»è®¡æ°æ® |
| | | stats.value = { |
| | | totalReviews: reviews.value.length, |
| | | approvedReviews: reviews.value.filter(r => r.status === 'approved').length, |
| | | rejectedReviews: reviews.value.filter(r => r.status === 'rejected').length, |
| | | abandonedReviews: reviews.value.filter(r => r.status === 'abandoned').length |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .ethics-review-list { |
| | | min-height: 100vh; |
| | | background: #f5f7fa; |
| | | padding: 20rpx; |
| | | |
| | | .stats-card { |
| | | background: linear-gradient(135deg, #747CF9, #9B7CF9); |
| | | border-radius: 16rpx; |
| | | padding: 40rpx 20rpx; |
| | | display: flex; |
| | | align-items: center; |
| | | margin-bottom: 24rpx; |
| | | box-shadow: 0 4rpx 20rpx rgba(116, 124, 249, 0.3); |
| | | |
| | | .stat-item { |
| | | flex: 1; |
| | | text-align: center; |
| | | |
| | | .count { |
| | | font-size: 36rpx; |
| | | color: #fff; |
| | | font-weight: bold; |
| | | margin-bottom: 8rpx; |
| | | display: block; |
| | | } |
| | | |
| | | .label { |
| | | font-size: 24rpx; |
| | | color: rgba(255, 255, 255, 0.9); |
| | | } |
| | | } |
| | | |
| | | .divider { |
| | | width: 2rpx; |
| | | height: 50rpx; |
| | | background: rgba(255, 255, 255, 0.2); |
| | | } |
| | | } |
| | | |
| | | .filter-bar { |
| | | background: #fff; |
| | | border-radius: 16rpx; |
| | | padding: 24rpx; |
| | | margin-bottom: 24rpx; |
| | | box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.08); |
| | | |
| | | .status-filter { |
| | | display: flex; |
| | | margin-bottom: 20rpx; |
| | | |
| | | text { |
| | | flex: 1; |
| | | text-align: center; |
| | | font-size: 26rpx; |
| | | color: #606266; |
| | | padding: 16rpx 0; |
| | | position: relative; |
| | | |
| | | &.active { |
| | | color: #747CF9; |
| | | font-weight: 500; |
| | | |
| | | &::after { |
| | | content: ''; |
| | | position: absolute; |
| | | left: 50%; |
| | | bottom: 0; |
| | | transform: translateX(-50%); |
| | | width: 40rpx; |
| | | height: 4rpx; |
| | | background: #747CF9; |
| | | border-radius: 2rpx; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .review-list { |
| | | height: calc(100vh - 300rpx); |
| | | |
| | | .review-item { |
| | | background: #fff; |
| | | border-radius: 16rpx; |
| | | padding: 32rpx; |
| | | margin-bottom: 24rpx; |
| | | box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.08); |
| | | |
| | | .review-header { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: flex-start; |
| | | margin-bottom: 24rpx; |
| | | |
| | | .case-info { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .hospital-badge { |
| | | background: linear-gradient(135deg, #747CF9, #9B7CF9); |
| | | width: 64rpx; |
| | | height: 64rpx; |
| | | border-radius: 12rpx; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | margin-right: 20rpx; |
| | | } |
| | | |
| | | .info-content { |
| | | .donor-name { |
| | | font-size: 32rpx; |
| | | color: #303133; |
| | | font-weight: 600; |
| | | display: block; |
| | | margin-bottom: 4rpx; |
| | | } |
| | | |
| | | .hospital-no { |
| | | font-size: 26rpx; |
| | | color: #909399; |
| | | margin-right: 16rpx; |
| | | } |
| | | |
| | | .expert-type { |
| | | font-size: 22rpx; |
| | | color: #747CF9; |
| | | background: #f0f2ff; |
| | | padding: 4rpx 12rpx; |
| | | border-radius: 12rpx; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .status-tag { |
| | | padding: 8rpx 16rpx; |
| | | border-radius: 20rpx; |
| | | font-size: 24rpx; |
| | | font-weight: 500; |
| | | |
| | | &.approved { |
| | | background: #f6ffed; |
| | | color: #52c41a; |
| | | } |
| | | |
| | | &.rejected { |
| | | background: #fff2e8; |
| | | color: #fa541c; |
| | | } |
| | | |
| | | &.abandoned { |
| | | background: #f5f5f5; |
| | | color: #8c8c8c; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .basic-info { |
| | | margin-bottom: 20rpx; |
| | | |
| | | .info-row { |
| | | display: grid; |
| | | grid-template-columns: 1fr 1fr 1fr; |
| | | gap: 20rpx; |
| | | |
| | | .info-col { |
| | | .info-label { |
| | | font-size: 24rpx; |
| | | color: #909399; |
| | | display: block; |
| | | margin-bottom: 4rpx; |
| | | } |
| | | |
| | | .info-value { |
| | | font-size: 26rpx; |
| | | color: #303133; |
| | | font-weight: 500; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .review-details { |
| | | display: flex; |
| | | flex-direction: column; |
| | | gap: 12rpx; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .detail-item { |
| | | display: flex; |
| | | align-items: center; |
| | | gap: 8rpx; |
| | | |
| | | .detail-text { |
| | | font-size: 24rpx; |
| | | color: #606266; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .conclusion-section { |
| | | background: #f6ffed; |
| | | border-radius: 8rpx; |
| | | padding: 20rpx; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .conclusion-label { |
| | | font-size: 24rpx; |
| | | color: #52c41a; |
| | | font-weight: 500; |
| | | } |
| | | |
| | | .conclusion-content { |
| | | font-size: 24rpx; |
| | | color: #303133; |
| | | } |
| | | } |
| | | |
| | | .abandon-reason { |
| | | background: #f5f5f5; |
| | | border-radius: 8rpx; |
| | | padding: 20rpx; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .reason-label { |
| | | font-size: 24rpx; |
| | | color: #8c8c8c; |
| | | font-weight: 500; |
| | | } |
| | | |
| | | .reason-content { |
| | | font-size: 24rpx; |
| | | color: #303133; |
| | | } |
| | | } |
| | | |
| | | .action-buttons { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | gap: 16rpx; |
| | | |
| | | .action-btn { |
| | | flex: 1; |
| | | height: 64rpx; |
| | | border: none; |
| | | border-radius: 32rpx; |
| | | font-size: 26rpx; |
| | | font-weight: 500; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | gap: 6rpx; |
| | | |
| | | &.detail-btn { |
| | | background: #f5f5f5; |
| | | color: #747CF9; |
| | | } |
| | | |
| | | &.download-btn { |
| | | background: #f6ffed; |
| | | color: #52c41a; |
| | | border: 1rpx solid #b7eb8f; |
| | | } |
| | | |
| | | &.appeal-btn { |
| | | background: #fff2e8; |
| | | color: #fa8c16; |
| | | border: 1rpx solid #ffbb96; |
| | | } |
| | | |
| | | &.restart-btn { |
| | | background: #f0f2ff; |
| | | color: #747CF9; |
| | | border: 1rpx solid #adc6ff; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .load-more { |
| | | text-align: center; |
| | | padding: 32rpx; |
| | | color: #909399; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | gap: 12rpx; |
| | | } |
| | | |
| | | .empty-state { |
| | | text-align: center; |
| | | padding: 120rpx 0; |
| | | |
| | | .empty-text { |
| | | display: block; |
| | | font-size: 32rpx; |
| | | color: #909399; |
| | | margin: 24rpx 0 12rpx; |
| | | } |
| | | |
| | | .empty-desc { |
| | | font-size: 26rpx; |
| | | color: #c0c4cc; |
| | | margin-bottom: 32rpx; |
| | | } |
| | | |
| | | .empty-action { |
| | | background: linear-gradient(135deg, #747CF9, #9B7CF9); |
| | | color: #fff; |
| | | border: none; |
| | | border-radius: 32rpx; |
| | | padding: 16rpx 32rpx; |
| | | font-size: 28rpx; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /* ååºå¼è®¾è®¡ */ |
| | | @media (max-width: 768px) { |
| | | .ethics-review-list { |
| | | padding: 20rpx; |
| | | |
| | | .review-item .basic-info .info-row { |
| | | grid-template-columns: 1fr; |
| | | gap: 16rpx; |
| | | } |
| | | |
| | | .action-buttons { |
| | | flex-direction: column; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | path: "/pages/records/medical", |
| | | bgColor: "linear-gradient(135deg, #747CF9, #9B7CF9)", |
| | | }, |
| | | { |
| | | titleKey: "index.quickEntry.investigate", |
| | | icon: "/static/icons/record.png", |
| | | path: "/pages/ethicalReview/index", |
| | | bgColor: "linear-gradient(135deg, #747CF9, #9B7CF9)", |
| | | }, |
| | | ]); |
| | | const quickEntriess = ref([ |
| | | |
| | |
| | | <view class="login-container"> |
| | | <view class="header"> |
| | | <image src="/static/avatar/logo.png" class="logo" /> |
| | | <text class="hospital-name">éå²OPO</text> |
| | | <text class="hospital-name">ééé¢OPO管çå¹³å°</text> |
| | | </view> |
| | | |
| | | <view class="form-container"> |
| | |
| | | const redirect = ref("/pages/index/index"); // é»è®¤è·³è½¬é¦é¡µ |
| | | |
| | | onLoad((options) => { |
| | | // æ ¼å¼åå½åæ¥æä¸º YYYYMMDD |
| | | const getCurrentDate = () => { |
| | | const now = new Date(); |
| | | const year = now.getFullYear(); |
| | | const month = String(now.getMonth() + 1).padStart(2, "0"); |
| | | const day = String(now.getDate()).padStart(2, "0"); |
| | | return `${year}${month}${day}`; |
| | | }; |
| | | |
| | | // èªå¨çæå¯ç 彿° |
| | | const generatePassword = () => { |
| | | const currentDate = getCurrentDate(); // ç´æ¥è°ç¨å½æ° |
| | | return `Hrs#${currentDate}*`; |
| | | }; |
| | | |
| | | if (options.redirect) { |
| | | redirect.value = decodeURIComponent(options.redirect); |
| | | } |
| | | password.value = generatePassword(); // ç´æ¥è°ç¨å½æ° |
| | | username.value = "admin"; |
| | | // æ£æµæ¯å¦é¸¿èç³»ç» |
| | | // #ifdef HARMONY |
| | | isHarmonyOS.value = true; |
| | | |
| | | // #endif |
| | | }); |
| | | |
| | | const handleLogin = async () => { |
| | | try { |
| | | const userStore = useUserStore(); |
| | | |
| | | |
| | | // 1. ç»å½è·åtoken |
| | | const loginRes = await uni.$uapi.post("/login", { |
| | | username: username.value, |
| | |
| | | |
| | | // 2. åå¨token |
| | | userStore.setToken(loginRes.token); |
| | | |
| | | |
| | | // 3. è·åç¨æ·ä¿¡æ¯ |
| | | let userInfo; |
| | | try { |
| | |
| | | } catch (err) { |
| | | throw new Error("è·åç¨æ·ä¿¡æ¯å¤±è´¥ï¼" + (err.message || "æªç¥é误")); |
| | | } |
| | | |
| | | |
| | | // 4. è·åæéä¿¡æ¯ |
| | | // let roles; |
| | | // try { |
| | |
| | | // } catch (err) { |
| | | // throw new Error("è·åæéä¿¡æ¯å¤±è´¥ï¼" + (err.message || "æªç¥é误")); |
| | | // } |
| | | |
| | | |
| | | // // 5. éªè¯æéä¿¡æ¯å¹¶è®¾ç½® |
| | | // if (Array.isArray(roles) && roles.length > 0 && roles[0]?.roleKey) { |
| | | // userStore.setroleKey(roles[0].roleKey); |
| | |
| | | // // 设置é»è®¤è§è²ææç¤ºç¨æ· |
| | | // userStore.setroleKey("user"); // å设"user"æ¯é»è®¤è§è² |
| | | // } |
| | | |
| | | |
| | | // 6. åå¨ç¨æ·ä¿¡æ¯ |
| | | userStore.setUserInfo(userInfo); |
| | | |
| | | // 7. 跳转å°ç®æ é¡µé¢ |
| | | const redirects = redirect.value || "/pages/index/index"; |
| | | |
| | | |
| | | // 夿æ¯å¦ä¸ºtabBaré¡µé¢ |
| | | const tabBarPages = ["/pages/index/index", "/pages/appointment/index", "/pages/consultation/index", "/pages/my/index"]; |
| | | const tabBarPages = [ |
| | | "/pages/index/index", |
| | | "/pages/appointment/index", |
| | | "/pages/consultation/index", |
| | | "/pages/my/index", |
| | | ]; |
| | | if (tabBarPages.includes(redirects)) { |
| | | console.log(redirects,'é¢è·¯ç±1'); |
| | | console.log(redirects, "é¢è·¯ç±1"); |
| | | uni.switchTab({ url: redirects }); |
| | | } else { |
| | | console.log(redirects,'é¢è·¯ç±2'); |
| | | console.log(redirects, "é¢è·¯ç±2"); |
| | | uni.redirectTo({ url: redirects }); |
| | | } |
| | | } catch (err) { |
| | |
| | | } |
| | | /** |
| | | * @description è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£ |
| | | * @link è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£ https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync |
| | | * @link è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£ https://uniapp.dcloud.io/api/project/info?id=getsysteminfosync |
| | | */ |
| | | export function sys() { |
| | | return uni.getSystemInfoSync() |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-80aafbd1]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-80aafbd1]:active{transform:scale(.98)}.card[data-v-80aafbd1]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-80aafbd1]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-80aafbd1]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-80aafbd1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-80aafbd1]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-80aafbd1]{color:#67c23a}.price.original[data-v-80aafbd1]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-80aafbd1]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-80aafbd1]{width:100%;height:100%;overflow-x:hidden}.uni-file-picker__container[data-v-80aafbd1]{display:flex;box-sizing:border-box;flex-wrap:wrap;margin:-5px}.file-picker__box[data-v-80aafbd1]{position:relative;width:33.3%;height:0;padding-top:33.33%;box-sizing:border-box}.file-picker__box-content[data-v-80aafbd1]{position:absolute;top:0;right:0;bottom:0;left:0;margin:5px;border:1px #eee solid;border-radius:5px;overflow:hidden}.file-picker__progress[data-v-80aafbd1]{position:absolute;bottom:0;left:0;right:0;z-index:2}.file-picker__progress-item[data-v-80aafbd1]{width:100%}.file-picker__mask[data-v-80aafbd1]{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;bottom:0;left:0;color:#fff;font-size:12px;background-color:rgba(0,0,0,.4)}.file-image[data-v-80aafbd1]{width:100%;height:100%}.is-add[data-v-80aafbd1]{display:flex;align-items:center;justify-content:center}.icon-add[data-v-80aafbd1]{width:50px;height:5px;background-color:#f1f1f1;border-radius:2px}.rotate[data-v-80aafbd1]{position:absolute;transform:rotate(90deg)}.icon-del-box[data-v-80aafbd1]{display:flex;align-items:center;justify-content:center;position:absolute;top:3px;right:3px;height:26px;width:26px;border-radius:50%;background-color:rgba(0,0,0,.5);z-index:2;transform:rotate(-45deg)}.icon-del[data-v-80aafbd1]{width:15px;height:2px;background-color:#fff;border-radius:2px}.primary-btn[data-v-42261a33]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-42261a33]:active{transform:scale(.98)}.card[data-v-42261a33]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-42261a33]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-42261a33]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-42261a33]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-42261a33]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-42261a33]{color:#67c23a}.price.original[data-v-42261a33]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-42261a33]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-42261a33]{width:100%;height:100%;overflow-x:hidden}.uni-file-picker__files[data-v-42261a33]{display:flex;flex-direction:column;justify-content:flex-start}.uni-file-picker__lists[data-v-42261a33]{position:relative;margin-top:5px;overflow:hidden}.file-picker__mask[data-v-42261a33]{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;bottom:0;left:0;color:#fff;font-size:14px;background-color:rgba(0,0,0,.4)}.uni-file-picker__lists-box[data-v-42261a33]{position:relative}.uni-file-picker__item[data-v-42261a33]{display:flex;align-items:center;padding:8px 5px 8px 10px}.files-border[data-v-42261a33]{border-top:1px #eee solid}.files__name[data-v-42261a33]{flex:1;font-size:14px;color:#666;margin-right:25px;word-break:break-all;word-wrap:break-word}.icon-files[data-v-42261a33]{position:static;background-color:initial}.is-list-card[data-v-42261a33]{border:1px #eee solid;margin-bottom:5px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.1);padding:5px}.files__image[data-v-42261a33]{width:40px;height:40px;margin-right:10px}.header-image[data-v-42261a33]{width:100%;height:100%}.is-text-box[data-v-42261a33]{border:1px #eee solid;border-radius:5px}.is-text-image[data-v-42261a33]{width:25px;height:25px;margin-left:5px}.rotate[data-v-42261a33]{position:absolute;transform:rotate(90deg)}.icon-del-box[data-v-42261a33]{display:flex;margin:auto 0;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:5px;height:26px;width:26px;z-index:2;transform:rotate(-45deg)}.icon-del[data-v-42261a33]{width:15px;height:1px;background-color:#333}@media all and (min-width: 768px){.uni-file-picker__files[data-v-42261a33]{max-width:375px}}.uni-file-picker[data-v-c0483ce0]{box-sizing:border-box;overflow:hidden;width:100%;flex:1}.uni-file-picker__header[data-v-c0483ce0]{padding-top:5px;padding-bottom:10px;display:flex;justify-content:space-between}.file-title[data-v-c0483ce0]{font-size:14px;color:#333}.file-count[data-v-c0483ce0]{font-size:14px;color:#999}.is-add[data-v-c0483ce0]{display:flex;align-items:center;justify-content:center}.icon-add[data-v-c0483ce0]{width:50px;height:5px;background-color:#f1f1f1;border-radius:2px}.rotate[data-v-c0483ce0]{position:absolute;transform:rotate(90deg)}.primary-btn[data-v-ce983ffd]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-ce983ffd]:active{transform:scale(.98)}.card[data-v-ce983ffd]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-ce983ffd]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-ce983ffd]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-ce983ffd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-ce983ffd]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-ce983ffd]{color:#67c23a}.price.original[data-v-ce983ffd]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-ce983ffd]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-ce983ffd]{width:100%;height:100%;overflow-x:hidden}.attachment-upload .attachment-tabs[data-v-ce983ffd]{display:flex;border-bottom:1px solid #eee;margin-bottom:.625rem}.attachment-upload .attachment-tabs .tab-item[data-v-ce983ffd]{flex:1;text-align:center;padding:.625rem 0;position:relative;font-size:.875rem;color:#666}.attachment-upload .attachment-tabs .tab-item.active[data-v-ce983ffd]{color:#67afab;font-weight:700;border-bottom:.125rem solid #67AFAB}.attachment-upload .attachment-tabs .tab-item .required-mark[data-v-ce983ffd]{color:red;position:absolute;top:.3125rem;right:.625rem;font-size:.75rem}.attachment-upload .attachment-btn[data-v-ce983ffd]{position:fixed;width:5rem;height:2.5rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 .125rem .375rem rgba(0,0,0,.15);z-index:999;color:#fff;font-size:.875rem;font-weight:700;transition:all .3s}.attachment-upload .attachment-btn[data-v-ce983ffd]:active{opacity:.8;transform:scale(.95)}.attachment-upload .attachment-btn .badge[data-v-ce983ffd]{position:absolute;top:-.3125rem;right:-.3125rem;background-color:#ff4d4f;color:#fff;font-size:.625rem;width:1.125rem;height:1.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.attachment-upload .attachment-popup[data-v-ce983ffd]{background-color:#fff;border-radius:.75rem .75rem 0 0;padding:.9375rem;max-height:70vh}.attachment-upload .attachment-popup .popup-header[data-v-ce983ffd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:.03125rem solid #f5f5f5}.attachment-upload .attachment-popup .popup-header .title[data-v-ce983ffd]{font-size:1rem;font-weight:700;color:#333}.attachment-upload .attachment-popup .popup-header .uni-icons[data-v-ce983ffd]{padding:.3125rem}.attachment-upload .attachment-popup .popup-header .uni-icons[data-v-ce983ffd]:active{opacity:.7}.attachment-upload .attachment-popup .file-list[data-v-ce983ffd]{max-height:50vh;margin-bottom:.9375rem}.attachment-upload .attachment-popup .file-list .file-item[data-v-ce983ffd]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5;transition:all .2s}.attachment-upload .attachment-popup .file-list .file-item[data-v-ce983ffd]:active{background-color:#f9f9f9}.attachment-upload .attachment-popup .file-list .file-item .file-icon[data-v-ce983ffd]{margin-right:.625rem}.attachment-upload .attachment-popup .file-list .file-item .file-info[data-v-ce983ffd]{flex:1;overflow:hidden}.attachment-upload .attachment-popup .file-list .file-item .file-info .file-name[data-v-ce983ffd]{font-size:.875rem;color:#333;display:block;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-upload .attachment-popup .file-list .file-item .file-info .file-size[data-v-ce983ffd]{font-size:.75rem;color:#999;display:block}.attachment-upload .attachment-popup .file-list .file-item .file-info .file-status[data-v-ce983ffd]{font-size:.75rem;color:#666;display:block}.attachment-upload .attachment-popup .file-list .file-item .file-info .file-status.error[data-v-ce983ffd]{color:#ff4d4f}.attachment-upload .attachment-popup .file-list .file-item .uni-icons[data-v-ce983ffd]{padding:.3125rem}.attachment-upload .attachment-popup .file-list .file-item .uni-icons[data-v-ce983ffd]:active{opacity:.7}.attachment-upload .attachment-popup .file-list .empty[data-v-ce983ffd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;color:#999;font-size:.875rem}.attachment-upload .attachment-popup .file-list .empty .uni-icons[data-v-ce983ffd]{margin-bottom:.625rem}.attachment-upload .attachment-popup .popup-footer[data-v-ce983ffd]{display:flex;justify-content:space-between;gap:.625rem}.attachment-upload .attachment-popup .popup-footer .btn[data-v-ce983ffd]{flex:1;height:2.5rem;line-height:2.5rem;text-align:center;font-size:.875rem;border-radius:.25rem;background-color:#f5f5f5;color:#666;border:none;transition:all .2s}.attachment-upload .attachment-popup .popup-footer .btn[data-v-ce983ffd]:active{opacity:.8}.attachment-upload .attachment-popup .popup-footer .btn.primary[data-v-ce983ffd]{background-color:#67afab;color:#fff}.primary-btn[data-v-16a395db]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-16a395db]:active{transform:scale(.98)}.card[data-v-16a395db]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-16a395db]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-16a395db]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-16a395db]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-16a395db]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-16a395db]{color:#67c23a}.price.original[data-v-16a395db]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-16a395db]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-16a395db]{width:100%;height:100%;overflow-x:hidden}.section-header[data-v-16a395db]{display:flex;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:.0625rem solid #f0f0f0}.form-item.full-width[data-v-16a395db]{grid-column:1/-1}[data-v-16a395db] .u-input,[data-v-16a395db] .u-textarea{border:.0625rem solid #e5e5e7!important;border-radius:.375rem!important;padding:.625rem .75rem!important;background:#fff!important}.radio-group[data-v-16a395db]{display:flex;gap:1.25rem}.radio-group.horizontal[data-v-16a395db]{flex-wrap:wrap;gap:.625rem}.radio-item[data-v-16a395db]{display:flex;align-items:center;gap:.5rem}.radio-dot[data-v-16a395db]{width:1rem;height:1rem;border:.0625rem solid #e5e5e7;border-radius:50%;position:relative}.radio-dot.active[data-v-16a395db]{border-color:#0f95b0}.radio-dot.active[data-v-16a395db]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%}.radio-label[data-v-16a395db]{font-size:.875rem;color:#1d1d1f}.case-report-container[data-v-16a395db]{min-height:100vh;background:linear-gradient(135deg,#f8fdff,#e8f7f6)}.form-scroll[data-v-16a395db]{height:100vh}.form-content[data-v-16a395db]{padding:.9375rem}.form-section[data-v-16a395db]{background:#fff;border-radius:.625rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.06)}.section-header[data-v-16a395db]{display:flex;align-items:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:.0625rem solid #f0f0f0}.section-icon[data-v-16a395db]{font-size:1rem;margin-right:.5rem}.section-title[data-v-16a395db]{font-size:1rem;font-weight:600;color:#1d1d1f}.form-grid[data-v-16a395db]{display:flex;flex-direction:column;gap:.75rem}.form-item[data-v-16a395db]{display:flex;flex-direction:column}.item-label[data-v-16a395db]{font-size:.875rem;color:#1d1d1f;font-weight:500;margin-bottom:.375rem}.item-label.required[data-v-16a395db]:after{content:"*";color:#ff4757;margin-left:.125rem}.picker[data-v-16a395db]{height:2.75rem;background:#f5f5f7;border-radius:.375rem;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;border:.0625rem solid #e5e5e7}.picker uni-text[data-v-16a395db]{font-size:.875rem;color:#1d1d1f}.picker uni-text.icon-arrow[data-v-16a395db]{font-size:1rem;color:#86868b;transform:rotate(90deg)}.page-header[data-v-16a395db]{padding:.9375rem 0;text-align:center;margin-bottom:.625rem}.page-title[data-v-16a395db]{font-size:1.125rem;font-weight:600;color:#1d1d1f}.form-section[data-v-16a395db]{position:relative}.edit-badge[data-v-16a395db]{position:absolute;top:.9375rem;right:.9375rem;background:#ff6b35;color:#fff;padding:.25rem .5rem;border-radius:.625rem;font-size:.75rem}.loading-overlay[data-v-16a395db]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}@media (max-width: 768px){.form-content[data-v-16a395db],.form-section[data-v-16a395db]{padding:.625rem}}.radio-options[data-v-16a395db]{display:flex;gap:1.25rem}.option-item[data-v-16a395db]{display:flex;align-items:center;gap:.5rem}.option-item .radio-dot[data-v-16a395db]{width:1rem;height:1rem;border:.0625rem solid #e5e5e7;border-radius:50%;position:relative}.option-item .option-label[data-v-16a395db]{font-size:.875rem;color:#1d1d1f}.option-item.active .radio-dot[data-v-16a395db]{border-color:#0f95b0}.option-item.active .radio-dot[data-v-16a395db]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%}.option-item.active .option-label[data-v-16a395db]{color:#0f95b0}.error-text[data-v-16a395db]{font-size:.75rem;color:#ff4757;margin-top:.25rem}[data-v-16a395db] .u-input{border:.0625rem solid #e5e5e7!important;border-radius:.375rem!important;padding:.625rem .75rem!important;background:#fff!important}.action-buttons[data-v-16a395db]{display:flex;gap:.625rem;margin-top:1.25rem}.btn[data-v-16a395db]{flex:1;height:2.5rem;border-radius:.5rem;font-size:1rem;font-weight:500}.btn.secondary[data-v-16a395db]{background:#f5f5f7!important;color:#1d1d1f!important}.btn.primary[data-v-16a395db]{background:linear-gradient(135deg,#0f95b0,#89c4c1)!important;color:#fff!important}.btn.primary[data-v-16a395db]:disabled{background:silver!important;opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-f04c3b44]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f04c3b44]:active{transform:scale(.98)}.card[data-v-f04c3b44]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f04c3b44]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f04c3b44]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f04c3b44]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f04c3b44]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f04c3b44]{color:#67c23a}.price.original[data-v-f04c3b44]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f04c3b44]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f04c3b44]{width:100%;height:100%;overflow-x:hidden}.case-detail[data-v-f04c3b44]{min-height:100vh;background:linear-gradient(135deg,#fafdff,#e3f0ff);padding:.625rem}.header-card[data-v-f04c3b44]{background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:1rem;padding:1.25rem .9375rem;margin-bottom:.9375rem;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0}.case-header[data-v-f04c3b44]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.9375rem}.hospital-info[data-v-f04c3b44]{display:flex;align-items:center}.hospital-logo[data-v-f04c3b44]{width:2.5rem;height:2.5rem;border-radius:.5rem;margin-right:.625rem}.hospital-details[data-v-f04c3b44]{display:flex;flex-direction:column}.hospital-name[data-v-f04c3b44]{font-size:1rem;font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.case-type[data-v-f04c3b44]{font-size:.75rem;color:#86868b}.case-status[data-v-f04c3b44]{padding:.25rem .625rem;border-radius:.625rem;font-size:.75rem;font-weight:500}.case-status.reported[data-v-f04c3b44]{background:rgba(255,149,0,.1);color:#ff9500}.case-status.read[data-v-f04c3b44]{background:rgba(0,122,255,.1);color:#007aff}.case-status.agreed[data-v-f04c3b44]{background:rgba(52,199,89,.1);color:#34c759}.case-basic-info .info-row[data-v-f04c3b44]{display:flex;justify-content:space-between}.case-basic-info .info-item[data-v-f04c3b44]{display:flex;flex-direction:column}.case-basic-info .label[data-v-f04c3b44]{font-size:.75rem;color:#86868b;margin-bottom:.25rem}.case-basic-info .value[data-v-f04c3b44]{font-size:.875rem;color:#1d1d1f;font-weight:500}.tab-navigation[data-v-f04c3b44]{display:flex;background:#fff;border-radius:.5rem;padding:.25rem;margin-bottom:.9375rem;box-shadow:0 4px 16px rgba(0,0,0,.05)}.tab-item[data-v-f04c3b44]{flex:1;text-align:center;padding:.625rem;font-size:.875rem;color:#86868b;transition:all .3s ease}.tab-item.active[data-v-f04c3b44]{color:#007aff;background:#f0f7ff;border-radius:.375rem;font-weight:600}.section-card[data-v-f04c3b44]{background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:1rem;padding:1.25rem .9375rem;margin-bottom:.9375rem;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0}.section-header[data-v-f04c3b44]{margin-bottom:.9375rem}.section-title[data-v-f04c3b44]{font-size:1rem;font-weight:600;background:linear-gradient(90deg,#0071e3,#2997ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#0071e3}.info-grid[data-v-f04c3b44]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.info-item[data-v-f04c3b44]{display:flex;flex-direction:column}.info-item.full-width[data-v-f04c3b44]{grid-column:1/-1}.info-item .label[data-v-f04c3b44]{font-size:.75rem;color:#86868b;margin-bottom:.25rem}.info-item .value[data-v-f04c3b44]{font-size:.875rem;color:#1d1d1f;font-weight:500}.info-content .info-group[data-v-f04c3b44]{margin-bottom:1rem}.info-content .info-group[data-v-f04c3b44]:last-child{margin-bottom:0}.info-content .group-title[data-v-f04c3b44]{font-size:.8125rem;color:#86868b;margin-bottom:.375rem;display:block}.info-content .group-content[data-v-f04c3b44]{font-size:.875rem;color:#1d1d1f;line-height:1.6}.process-timeline[data-v-f04c3b44]{position:relative;padding-left:1.25rem}.process-timeline[data-v-f04c3b44]:before{content:"";position:absolute;left:.46875rem;top:0;bottom:0;width:.0625rem;background:#e5e5e7}.timeline-item[data-v-f04c3b44]{position:relative;margin-bottom:1.25rem}.timeline-item[data-v-f04c3b44]:last-child{margin-bottom:0}.timeline-marker[data-v-f04c3b44]{position:absolute;left:-1.25rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background:#e5e5e7;border:.125rem solid #fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}.timeline-marker.active[data-v-f04c3b44]{background:#007aff}.timeline-content[data-v-f04c3b44]{padding-bottom:.625rem}.step-title[data-v-f04c3b44]{display:block;font-size:.875rem;font-weight:600;color:#1d1d1f;margin-bottom:.25rem}.step-time[data-v-f04c3b44],.step-person[data-v-f04c3b44]{display:block;font-size:.75rem;color:#86868b;margin-bottom:.125rem}.action-bar[data-v-f04c3b44]{display:flex;gap:.625rem;padding:1.25rem 0;background:transparent}.action-btn[data-v-f04c3b44]{flex:1;height:2.5rem;border-radius:.625rem;font-size:.875rem;font-weight:600;border:none;transition:all .3s ease}.action-btn.secondary[data-v-f04c3b44]{background:#f5f5f7;color:#1d1d1f}.action-btn.secondary[data-v-f04c3b44]:active{background:#e5e5e7}.action-btn.primary[data-v-f04c3b44]{background:linear-gradient(90deg,#0071e3,#2997ff);color:#fff}.action-btn.primary[data-v-f04c3b44]:active{transform:scale(.98)}.fade-in-up[data-v-f04c3b44]{opacity:0;transform:translateY(1.25rem);animation:fadeInUp-f04c3b44 .6s ease forwards}@keyframes fadeInUp-f04c3b44{to{opacity:1;transform:translateY(0)}} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .login-container[data-v-8265c53a]{padding:1.25rem;background:linear-gradient(to bottom,#e6f7ff,#fff);height:100vh;box-sizing:border-box}.header[data-v-8265c53a]{display:flex;flex-direction:column;align-items:center;margin:3.125rem 0 1.875rem}.logo[data-v-8265c53a]{width:5rem;height:5rem;border-radius:50%;border:.09375rem solid #d6ecff;box-shadow:0 .1875rem .5625rem rgba(24,144,255,.3)}.hospital-name[data-v-8265c53a]{font-size:1.1875rem;font-weight:700;color:#1890ff;margin-top:.75rem;letter-spacing:.09375rem}.form-container[data-v-8265c53a]{background:#fff;border-radius:.75rem;padding:1.5625rem;box-shadow:0 .25rem .75rem rgba(24,144,255,.1)}.input-group[data-v-8265c53a]{display:flex;align-items:center;flex-direction:row;padding:.875rem 0;border-bottom:.03125rem solid #f0f0f0;flex-wrap:nowrap}.input[data-v-8265c53a]{flex:1;margin:0 .625rem;font-size:.9375rem;color:#333;background:transparent}.login-btn[data-v-8265c53a]{margin-top:1.875rem;height:2.8125rem;line-height:2.8125rem;border-radius:1.5625rem;font-size:1.0625rem;border:none;color:#fff;background:#c0dfff;transition:all .3s ease}.login-btn.active[data-v-8265c53a]{background:linear-gradient(to right,#40a9ff,#1890ff);box-shadow:0 .125rem .375rem rgba(24,144,255,.4)}.button-hover[data-v-8265c53a]{opacity:.8}.footer-links[data-v-8265c53a]{display:flex;flex-direction:row;justify-content:space-between;text-align:center;margin-top:.9375rem;color:#1890ff;font-size:.875rem;width:100%} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .container[data-v-9929a116]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(to bottom right,#e6f7ff,#fff);padding:1.25rem;box-sizing:border-box}.form-box[data-v-9929a116]{width:100%;max-width:18.75rem;background-color:#fff;padding:1.875rem 1.25rem;border-radius:.75rem;box-shadow:0 .375rem 1rem rgba(0,0,0,.1)}.form-title[data-v-9929a116]{text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;color:#333}.input[data-v-9929a116]{width:100%;padding:1.25rem;margin-bottom:1rem;border:.03125rem solid #ccc;border-radius:.5rem;font-size:.9375rem;background-color:#f9f9f9;box-sizing:border-box;transition:all .3s ease}.input[data-v-9929a116]:focus{border-color:#1890ff;background-color:#fff;outline:none}.register-btn[data-v-9929a116]{width:100%;padding:.625rem 0;font-size:1rem;color:#fff;background:linear-gradient(to right,#36d1dc,#5b86e5);border:none;border-radius:1.5625rem;box-shadow:0 .25rem .625rem rgba(91,134,229,.3);transition:all .2s ease-in-out}.register-btn[data-v-9929a116]:active{transform:scale(.97);opacity:.9} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-c28e0e71]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c28e0e71]:active{transform:scale(.98)}.card[data-v-c28e0e71]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c28e0e71]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c28e0e71]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c28e0e71]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c28e0e71]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c28e0e71]{color:#67c23a}.price.original[data-v-c28e0e71]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c28e0e71]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c28e0e71]{width:100%;height:100%;overflow-x:hidden}.add-patient[data-v-c28e0e71]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.add-patient .form-card[data-v-c28e0e71]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.add-patient .form-card .form-item[data-v-c28e0e71]{margin-bottom:.9375rem}.add-patient .form-card .form-item[data-v-c28e0e71]:last-child{margin-bottom:0}.add-patient .form-card .form-item .label[data-v-c28e0e71]{font-size:.875rem;color:#333;margin-bottom:.5rem;display:block}.add-patient .form-card .form-item .label.required[data-v-c28e0e71]:before{content:"*";color:#f56c6c;margin-right:.125rem}.add-patient .form-card .form-item uni-input[data-v-c28e0e71]{width:100%;height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;font-size:.875rem;color:#333}.add-patient .form-card .form-item .picker[data-v-c28e0e71]{height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.add-patient .form-card .form-item .picker uni-text[data-v-c28e0e71]{font-size:.875rem;color:#333}.add-patient .form-card .form-item .picker uni-text.icon-arrow-right[data-v-c28e0e71]{font-size:.75rem;color:#999}.add-patient .form-card .form-item .error[data-v-c28e0e71]{font-size:.75rem;color:#f56c6c;margin-top:.25rem;display:block}.add-patient .form-card .form-item.verify-code[data-v-c28e0e71]{display:flex;gap:.625rem}.add-patient .form-card .form-item.verify-code uni-input[data-v-c28e0e71]{flex:1}.add-patient .form-card .form-item.verify-code .send-btn[data-v-c28e0e71]{width:6.25rem;height:2.75rem;line-height:2.75rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:.75rem}.add-patient .form-card .form-item.verify-code .send-btn[disabled][data-v-c28e0e71]{opacity:.5}.add-patient .form-card .card-options[data-v-c28e0e71]{display:flex;gap:.9375rem;margin-bottom:.9375rem}.add-patient .form-card .card-options .option-item[data-v-c28e0e71]{flex:1;height:2.75rem;background:#f5f6fa;border-radius:.75rem;display:flex;align-items:center;padding:0 .9375rem}.add-patient .form-card .card-options .option-item .radio[data-v-c28e0e71]{width:1rem;height:1rem;border:.0625rem solid #999999;border-radius:50%;margin-right:.5rem;position:relative}.add-patient .form-card .card-options .option-item .radio[data-v-c28e0e71]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%;opacity:0;transition:all .3s}.add-patient .form-card .card-options .option-item uni-text[data-v-c28e0e71]{font-size:.875rem;color:#666}.add-patient .form-card .card-options .option-item.active[data-v-c28e0e71]{background:rgba(15,149,176,.1)}.add-patient .form-card .card-options .option-item.active .radio[data-v-c28e0e71]{border-color:#0f95b0}.add-patient .form-card .card-options .option-item.active .radio[data-v-c28e0e71]:after{opacity:1}.add-patient .form-card .card-options .option-item.active uni-text[data-v-c28e0e71]{color:#0f95b0}.add-patient .form-card .notice[data-v-c28e0e71]{display:flex;align-items:flex-start;margin-top:.625rem}.add-patient .form-card .notice .dot[data-v-c28e0e71]{width:.375rem;height:.375rem;background:#e6a23c;border-radius:50%;margin-top:.25rem;margin-right:.375rem;flex-shrink:0}.add-patient .form-card .notice uni-text[data-v-c28e0e71]{flex:1;font-size:.75rem;color:#e6a23c;line-height:1.6}.add-patient .form-card .switch-item[data-v-c28e0e71]{display:flex;justify-content:space-between;align-items:center}.add-patient .form-card .switch-item uni-text[data-v-c28e0e71]{font-size:.875rem;color:#333}.add-patient .bottom-bar[data-v-c28e0e71]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.add-patient .bottom-bar .submit-btn[data-v-c28e0e71]{width:100%}.add-patient .bottom-bar .submit-btn[disabled][data-v-c28e0e71]{opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-6d5766de]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6d5766de]:active{transform:scale(.98)}.card[data-v-6d5766de]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6d5766de]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6d5766de]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6d5766de]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6d5766de]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6d5766de]{color:#67c23a}.price.original[data-v-6d5766de]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6d5766de]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6d5766de]{width:100%;height:100%;overflow-x:hidden}.add-bank-card[data-v-6d5766de]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.add-bank-card .form-card[data-v-6d5766de]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.add-bank-card .form-card .form-item[data-v-6d5766de]{margin-bottom:.9375rem}.add-bank-card .form-card .form-item[data-v-6d5766de]:last-child{margin-bottom:0}.add-bank-card .form-card .form-item .label[data-v-6d5766de]{font-size:.875rem;color:#333;margin-bottom:.5rem;display:block}.add-bank-card .form-card .form-item .label.required[data-v-6d5766de]:before{content:"*";color:#f56c6c;margin-right:.125rem}.add-bank-card .form-card .form-item uni-input[data-v-6d5766de]{width:100%;height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;font-size:.875rem;color:#333}.add-bank-card .form-card .form-item .picker[data-v-6d5766de]{height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.add-bank-card .form-card .form-item .picker uni-text[data-v-6d5766de]{font-size:.875rem;color:#333}.add-bank-card .form-card .form-item .picker uni-text.icon-arrow-right[data-v-6d5766de]{font-size:.75rem;color:#999}.add-bank-card .form-card .form-item .card-types[data-v-6d5766de]{display:flex;gap:.9375rem}.add-bank-card .form-card .form-item .card-types .type-item[data-v-6d5766de]{flex:1;height:2.75rem;background:#f5f6fa;border-radius:.75rem;display:flex;align-items:center;padding:0 .9375rem}.add-bank-card .form-card .form-item .card-types .type-item .radio[data-v-6d5766de]{width:1rem;height:1rem;border:.0625rem solid #999999;border-radius:50%;margin-right:.5rem;position:relative}.add-bank-card .form-card .form-item .card-types .type-item .radio[data-v-6d5766de]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%;opacity:0;transition:all .3s}.add-bank-card .form-card .form-item .card-types .type-item uni-text[data-v-6d5766de]{font-size:.875rem;color:#666}.add-bank-card .form-card .form-item .card-types .type-item.active[data-v-6d5766de]{background:rgba(15,149,176,.1)}.add-bank-card .form-card .form-item .card-types .type-item.active .radio[data-v-6d5766de]{border-color:#0f95b0}.add-bank-card .form-card .form-item .card-types .type-item.active .radio[data-v-6d5766de]:after{opacity:1}.add-bank-card .form-card .form-item .card-types .type-item.active uni-text[data-v-6d5766de]{color:#0f95b0}.add-bank-card .form-card .form-item.verify-code[data-v-6d5766de]{display:flex;gap:.625rem}.add-bank-card .form-card .form-item.verify-code uni-input[data-v-6d5766de]{flex:1}.add-bank-card .form-card .form-item.verify-code .send-btn[data-v-6d5766de]{width:6.25rem;height:2.75rem;line-height:2.75rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:.75rem}.add-bank-card .form-card .form-item.verify-code .send-btn[disabled][data-v-6d5766de]{opacity:.5}.add-bank-card .form-card .switch-item[data-v-6d5766de]{display:flex;justify-content:space-between;align-items:center}.add-bank-card .form-card .switch-item uni-text[data-v-6d5766de]{font-size:.875rem;color:#333}.add-bank-card .notice-card[data-v-6d5766de]{background:#fff;border-radius:.75rem;padding:.9375rem}.add-bank-card .notice-card .section-title[data-v-6d5766de]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.add-bank-card .notice-card .notice-list .notice-item[data-v-6d5766de]{display:flex;align-items:flex-start;margin-bottom:.5rem}.add-bank-card .notice-card .notice-list .notice-item[data-v-6d5766de]:last-child{margin-bottom:0}.add-bank-card .notice-card .notice-list .notice-item .dot[data-v-6d5766de]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.25rem;margin-right:.375rem;flex-shrink:0}.add-bank-card .notice-card .notice-list .notice-item .content[data-v-6d5766de]{flex:1;font-size:.8125rem;color:#666;line-height:1.6}.add-bank-card .bottom-bar[data-v-6d5766de]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.add-bank-card .bottom-bar .submit-btn[data-v-6d5766de]{width:100%}.add-bank-card .bottom-bar .submit-btn[disabled][data-v-6d5766de]{opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-02e320e0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-02e320e0]:active{transform:scale(.98)}.card[data-v-02e320e0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-02e320e0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-02e320e0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-02e320e0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-02e320e0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-02e320e0]{color:#67c23a}.price.original[data-v-02e320e0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-02e320e0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-02e320e0]{width:100%;height:100%;overflow-x:hidden}.ai-consultation[data-v-02e320e0]{display:flex;flex-direction:column;height:100vh;background:#f5f6fa}.ai-consultation .chat-content[data-v-02e320e0]{flex:1;padding:.625rem;overflow-y:auto}.ai-consultation .chat-content .welcome-message[data-v-02e320e0]{background:#fff;border-radius:.75rem;padding:.625rem;margin-bottom:.625rem}.ai-consultation .chat-content .welcome-message .title[data-v-02e320e0]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.ai-consultation .chat-content .welcome-message .desc[data-v-02e320e0]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.ai-consultation .chat-content .welcome-message .quick-questions[data-v-02e320e0]{display:flex;flex-wrap:wrap;gap:.375rem}.ai-consultation .chat-content .welcome-message .quick-questions uni-text[data-v-02e320e0]{font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.25rem .625rem;border-radius:1.125rem}.ai-consultation .chat-content .welcome-message .quick-questions uni-text[data-v-02e320e0]:active{opacity:.8}.ai-consultation .chat-content .message-list[data-v-02e320e0]{padding:.625rem 0}.ai-consultation .chat-content .message-list .message-item[data-v-02e320e0]{display:flex;align-items:flex-start;margin-bottom:.9375rem;padding:0 .9375rem}.ai-consultation .chat-content .message-list .message-item .avatar[data-v-02e320e0]{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;border:.0625rem solid rgba(255,255,255,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}.ai-consultation .chat-content .message-list .message-item .message-content[data-v-02e320e0]{max-width:70%;padding:.625rem;border-radius:.625rem;font-size:.875rem;line-height:1.5;word-break:break-all}.ai-consultation .chat-content .message-list .message-item.ai .avatar[data-v-02e320e0]{margin-right:.625rem}.ai-consultation .chat-content .message-list .message-item.ai .message-content[data-v-02e320e0]{background:#fff;color:#333;border-top-left-radius:.125rem}.ai-consultation .chat-content .message-list .message-item.user[data-v-02e320e0]{justify-content:flex-end}.ai-consultation .chat-content .message-list .message-item.user .message-content[data-v-02e320e0]{margin-right:.625rem;background:rgba(15,149,176,.1);color:#0f95b0;border-top-right-radius:.125rem}.ai-consultation .chat-content .message-list .message-item .quick-replies[data-v-02e320e0]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.ai-consultation .chat-content .message-list .message-item .quick-replies uni-text[data-v-02e320e0]{font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.25rem .625rem;border-radius:.9375rem}.ai-consultation .chat-content .message-list .message-item .quick-replies uni-text[data-v-02e320e0]:active{opacity:.8}.ai-consultation .input-area[data-v-02e320e0]{background:#fff;padding:.5rem;border-top:.03125rem solid #EEEEEE}.ai-consultation .input-area .input-box[data-v-02e320e0]{display:flex;align-items:flex-end;gap:.5rem}.ai-consultation .input-area .input-box uni-textarea[data-v-02e320e0]{flex:1;height:2.25rem;background:#f5f6fa;border-radius:.75rem;padding:.5rem;font-size:.8125rem;line-height:1.125rem;max-height:4.5rem}.ai-consultation .input-area .input-box .send-btn[data-v-02e320e0]{width:3.125rem;height:2.25rem;line-height:2.25rem;text-align:center;font-size:.8125rem;color:#fff;background:#999;border-radius:.75rem}.ai-consultation .input-area .input-box .send-btn.active[data-v-02e320e0]{background:linear-gradient(135deg,#0f95b0,#89c4c1)}.ai-consultation .input-area .input-box .send-btn[data-v-02e320e0]:active{transform:scale(.98)}.ai-consultation .record-selector[data-v-02e320e0]{background:#fff;border-radius:.75rem .75rem 0 0}.ai-consultation .record-selector .selector-header[data-v-02e320e0]{padding:.9375rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.03125rem solid #EEEEEE}.ai-consultation .record-selector .selector-header .title[data-v-02e320e0]{font-size:1rem;font-weight:700;color:#333}.ai-consultation .record-selector .selector-header .close[data-v-02e320e0]{font-size:1.25rem;color:#999;padding:0 .625rem}.ai-consultation .record-selector .record-list[data-v-02e320e0]{max-height:60vh;overflow-y:auto;padding:.625rem}.ai-consultation .record-selector .record-list .record-item[data-v-02e320e0]{background:#f5f6fa;padding:.625rem;border-radius:.75rem;margin-bottom:.625rem}.ai-consultation .record-selector .record-list .record-item .info[data-v-02e320e0]{margin-bottom:.375rem}.ai-consultation .record-selector .record-list .record-item .info .hospital[data-v-02e320e0]{font-size:.875rem;color:#333;margin-right:.5rem}.ai-consultation .record-selector .record-list .record-item .info .department[data-v-02e320e0]{font-size:.8125rem;color:#0f95b0;margin-right:.5rem}.ai-consultation .record-selector .record-list .record-item .info .date[data-v-02e320e0]{font-size:.75rem;color:#999}.ai-consultation .record-selector .record-list .record-item .diagnosis[data-v-02e320e0]{font-size:.9375rem;color:#333;font-weight:700}.ai-consultation .record-selector .record-list .record-item[data-v-02e320e0]:active{transform:scale(.98)}.ai-consultation .message-content .medicine-list[data-v-02e320e0]{margin-top:.625rem;display:flex;flex-wrap:wrap;gap:.625rem}.ai-consultation .message-content .medicine-list .medicine-item[data-v-02e320e0]{width:calc(50% - .3125rem);background:#fff;border-radius:.75rem;overflow:hidden}.ai-consultation .message-content .medicine-list .medicine-item[data-v-02e320e0]:active{transform:scale(.98)}.ai-consultation .message-content .medicine-list .medicine-item uni-image[data-v-02e320e0]{width:100%;height:6.25rem;background:#f5f5f5}.ai-consultation .message-content .medicine-list .medicine-item .info[data-v-02e320e0]{padding:.5rem}.ai-consultation .message-content .medicine-list .medicine-item .info .name[data-v-02e320e0]{font-size:.875rem;color:#333;margin-bottom:.25rem}.ai-consultation .message-content .medicine-list .medicine-item .info .price[data-v-02e320e0]{font-size:1rem;color:#f56c6c;font-weight:700}.ai-consultation .message-content .medicine-list .medicine-item .info .price[data-v-02e320e0]:before{content:"Â¥";font-size:.75rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-dffc4e29]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-dffc4e29]:active{transform:scale(.98)}.card[data-v-dffc4e29]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-dffc4e29]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-dffc4e29]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-dffc4e29]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-dffc4e29]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-dffc4e29]{color:#67c23a}.price.original[data-v-dffc4e29]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-dffc4e29]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-dffc4e29]{width:100%;height:100%;overflow-x:hidden}.featured-all[data-v-dffc4e29]{min-height:100vh;background:#f5f6fa}.featured-all .search-bar[data-v-dffc4e29]{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;padding:.625rem;background:#fff}.featured-all .search-bar .search-box[data-v-dffc4e29]{flex:1;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;display:flex;align-items:center;padding:0 .625rem;margin-right:.625rem}.featured-all .search-bar .search-box .iconfont[data-v-dffc4e29]{font-size:1rem;color:#999;margin-right:.375rem}.featured-all .search-bar .search-box uni-input[data-v-dffc4e29]{flex:1;height:100%;font-size:.875rem}.featured-all .search-bar .filter-btn[data-v-dffc4e29]{display:flex;align-items:center;font-size:.875rem;color:#666}.featured-all .search-bar .filter-btn .iconfont[data-v-dffc4e29]{font-size:1rem;margin-right:.125rem}.featured-all .category-bar[data-v-dffc4e29]{background:#fff;white-space:nowrap;padding:.625rem}.featured-all .category-bar .category-item[data-v-dffc4e29]{display:inline-block;padding:.375rem .9375rem;margin-right:.625rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:.75rem}.featured-all .category-bar .category-item.active[data-v-dffc4e29]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.featured-all .category-bar .category-item[data-v-dffc4e29]:last-child{margin-right:0}.featured-all .featured-list[data-v-dffc4e29]{height:calc(100vh - 5.75rem);padding:.625rem}.featured-all .featured-list .featured-item[data-v-dffc4e29]{background:#fff;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.featured-all .featured-list .featured-item .cover-image[data-v-dffc4e29]{width:100%;height:9.375rem}.featured-all .featured-list .featured-item .content[data-v-dffc4e29]{padding:.625rem}.featured-all .featured-list .featured-item .content .info[data-v-dffc4e29]{margin-bottom:.625rem}.featured-all .featured-list .featured-item .content .info .name[data-v-dffc4e29]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.featured-all .featured-list .featured-item .content .info .desc[data-v-dffc4e29]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.featured-all .featured-list .featured-item .content .info .tags uni-text[data-v-dffc4e29]{display:inline-block;font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem;margin-right:.375rem}.featured-all .featured-list .featured-item .content .stats[data-v-dffc4e29]{display:flex;border-top:.03125rem solid #EEEEEE;padding-top:.625rem}.featured-all .featured-list .featured-item .content .stats .stat-item[data-v-dffc4e29]{flex:1;text-align:center}.featured-all .featured-list .featured-item .content .stats .stat-item .value[data-v-dffc4e29]{font-size:1rem;color:#0f95b0;font-weight:700;margin-bottom:.125rem;display:block}.featured-all .featured-list .featured-item .content .stats .stat-item .label[data-v-dffc4e29]{font-size:.75rem;color:#999}.featured-all .featured-list .featured-item[data-v-dffc4e29]:active{transform:scale(.99)}.featured-all .filter-drawer[data-v-dffc4e29]{height:100%;background:#fff;padding:.9375rem}.featured-all .filter-drawer .drawer-header[data-v-dffc4e29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.featured-all .filter-drawer .drawer-header .title[data-v-dffc4e29]{font-size:1rem;color:#333;font-weight:700}.featured-all .filter-drawer .drawer-header .reset[data-v-dffc4e29]{font-size:.875rem;color:#999}.featured-all .filter-drawer .filter-section[data-v-dffc4e29]{margin-bottom:.9375rem}.featured-all .filter-drawer .filter-section .section-title[data-v-dffc4e29]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.featured-all .filter-drawer .filter-section .tag-list[data-v-dffc4e29]{display:flex;flex-wrap:wrap;gap:.625rem}.featured-all .filter-drawer .filter-section .tag-list uni-text[data-v-dffc4e29]{font-size:.8125rem;color:#666;background:#f5f6fa;padding:.375rem .9375rem;border-radius:.75rem}.featured-all .filter-drawer .filter-section .tag-list uni-text.active[data-v-dffc4e29]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.featured-all .filter-drawer .filter-section .sort-list .sort-item[data-v-dffc4e29]{display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .625rem;font-size:.875rem;color:#666}.featured-all .filter-drawer .filter-section .sort-list .sort-item .iconfont[data-v-dffc4e29]{font-size:1rem;color:#0f95b0;opacity:0}.featured-all .filter-drawer .filter-section .sort-list .sort-item.active[data-v-dffc4e29]{color:#0f95b0}.featured-all .filter-drawer .filter-section .sort-list .sort-item.active .iconfont[data-v-dffc4e29]{opacity:1}.featured-all .filter-drawer .drawer-footer[data-v-dffc4e29]{position:absolute;left:.9375rem;right:.9375rem;bottom:.9375rem}.featured-all .filter-drawer .drawer-footer .confirm-btn[data-v-dffc4e29]{width:100%;height:2.75rem;line-height:2.75rem;font-size:.9375rem;color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:1.125rem}.featured-all .filter-drawer .drawer-footer .confirm-btn[data-v-dffc4e29]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-fa468d95]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-fa468d95]:active{transform:scale(.98)}.card[data-v-fa468d95]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-fa468d95]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-fa468d95]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-fa468d95]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-fa468d95]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-fa468d95]{color:#67c23a}.price.original[data-v-fa468d95]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-fa468d95]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-fa468d95]{width:100%;height:100%;overflow-x:hidden}.bay-area[data-v-fa468d95]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.bay-area .banner[data-v-fa468d95]{position:relative;height:12.5rem}.bay-area .banner uni-image[data-v-fa468d95]{width:100%;height:100%}.bay-area .banner .overlay[data-v-fa468d95]{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6))}.bay-area .banner .banner-content[data-v-fa468d95]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.bay-area .banner .banner-content .title[data-v-fa468d95]{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.bay-area .banner .banner-content .subtitle[data-v-fa468d95]{font-size:.875rem;opacity:.9;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.bay-area .region-bar[data-v-fa468d95]{background:#fff;white-space:nowrap;padding:.625rem}.bay-area .region-bar .region-item[data-v-fa468d95]{display:inline-flex;flex-direction:column;align-items:center;padding:.625rem .9375rem;margin-right:.625rem}.bay-area .region-bar .region-item .icon[data-v-fa468d95]{width:1.875rem;height:1.875rem;margin-bottom:.25rem}.bay-area .region-bar .region-item uni-text[data-v-fa468d95]{font-size:.8125rem;color:#666}.bay-area .region-bar .region-item.active uni-text[data-v-fa468d95]{color:#0f95b0;font-weight:700}.bay-area .region-bar .region-item[data-v-fa468d95]:last-child{margin-right:0}.bay-area .project-list[data-v-fa468d95]{height:calc(100vh - 16.875rem);padding:.625rem}.bay-area .project-list .project-item[data-v-fa468d95]{background:#fff;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.bay-area .project-list .project-item .cover-image[data-v-fa468d95]{width:100%;height:9.375rem}.bay-area .project-list .project-item .content[data-v-fa468d95]{padding:.625rem}.bay-area .project-list .project-item .content .header[data-v-fa468d95]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.bay-area .project-list .project-item .content .header .info[data-v-fa468d95]{flex:1;margin-right:.625rem}.bay-area .project-list .project-item .content .header .info .name[data-v-fa468d95]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.bay-area .project-list .project-item .content .header .info .hospital[data-v-fa468d95]{font-size:.8125rem;color:#666}.bay-area .project-list .project-item .content .header .region-tag[data-v-fa468d95]{font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem}.bay-area .project-list .project-item .content .desc[data-v-fa468d95]{font-size:.8125rem;color:#666;margin-bottom:.5rem}.bay-area .project-list .project-item .content .tags[data-v-fa468d95]{margin-bottom:.625rem}.bay-area .project-list .project-item .content .tags uni-text[data-v-fa468d95]{display:inline-block;font-size:.75rem;color:#999;background:#f5f6fa;padding:.125rem .5rem;border-radius:.125rem;margin-right:.375rem}.bay-area .project-list .project-item .content .footer[data-v-fa468d95]{display:flex;justify-content:space-between;align-items:center;border-top:.03125rem solid #EEEEEE;padding-top:.625rem}.bay-area .project-list .project-item .content .footer .price .label[data-v-fa468d95]{font-size:.75rem;color:#999;margin-right:.25rem}.bay-area .project-list .project-item .content .footer .price .value[data-v-fa468d95]{font-size:1.125rem;color:#e6a23c;font-weight:700}.bay-area .project-list .project-item .content .footer .stats[data-v-fa468d95]{font-size:.75rem;color:#999}.bay-area .project-list .project-item .content .footer .stats .rating[data-v-fa468d95]{color:#67c23a}.bay-area .project-list .project-item .content .footer .stats .separator[data-v-fa468d95]{margin:0 .375rem;color:#eee}.bay-area .project-list .project-item[data-v-fa468d95]:active{transform:scale(.99)}.bay-area .consult-card[data-v-fa468d95]{position:fixed;left:.9375rem;right:.9375rem;bottom:1.25rem;background:#fff;border-radius:.75rem;padding:.9375rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.bay-area .consult-card .info .title[data-v-fa468d95]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.bay-area .consult-card .info .desc[data-v-fa468d95]{font-size:.8125rem;color:#666}.bay-area .consult-card .consult-btn[data-v-fa468d95]{width:6.25rem;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:1.125rem}.bay-area .consult-card .consult-btn[data-v-fa468d95]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-f6985146]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f6985146]:active{transform:scale(.98)}.card[data-v-f6985146]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f6985146]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f6985146]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f6985146]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f6985146]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f6985146]{color:#67c23a}.price.original[data-v-f6985146]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f6985146]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f6985146]{width:100%;height:100%;overflow-x:hidden}.book-container[data-v-f6985146]{min-height:100vh;padding-bottom:3.75rem}.book-container .vaccine-card[data-v-f6985146]{display:flex;margin:.625rem}.book-container .vaccine-card .vaccine-image[data-v-f6985146]{width:5rem;height:3.75rem;border-radius:.375rem;margin-right:.625rem;object-fit:cover}.book-container .vaccine-card .info[data-v-f6985146]{flex:1}.book-container .vaccine-card .info .name[data-v-f6985146]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.3125rem;display:block}.book-container .vaccine-card .info .desc[data-v-f6985146]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.book-container .vaccine-card .info .price-info .price[data-v-f6985146]{font-size:1rem;color:#f56c6c;font-weight:700}.book-container .vaccine-card .info .price-info .free[data-v-f6985146]{font-size:1rem;color:#67c23a;font-weight:700}.book-container .book-form[data-v-f6985146]{margin:.625rem}.book-container .book-form .form-item[data-v-f6985146]{margin-bottom:.9375rem}.book-container .book-form .form-item .label[data-v-f6985146]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.5rem;display:block}.book-container .book-form .form-item .patient-select[data-v-f6985146]{display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .9375rem;background:#f5f6fa;border-radius:.375rem}.book-container .book-form .form-item .patient-select uni-text[data-v-f6985146]{font-size:.875rem;color:#666}.book-container .book-form .form-item .patient-select uni-text.icon-arrow-right[data-v-f6985146]{font-size:.75rem;color:#999}.book-container .book-form .form-item .date-list .scroll-view[data-v-f6985146]{white-space:nowrap;margin:0 -.9375rem;padding:0 .9375rem}.book-container .book-form .form-item .date-list .date-item[data-v-f6985146]{display:inline-flex;flex-direction:column;align-items:center;padding:.625rem .9375rem;margin-right:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.book-container .book-form .form-item .date-list .date-item.active[data-v-f6985146]{background:#0f95b0}.book-container .book-form .form-item .date-list .date-item.active uni-text[data-v-f6985146]{color:#fff}.book-container .book-form .form-item .date-list .date-item .week[data-v-f6985146]{font-size:.75rem;color:#666;margin-bottom:.25rem}.book-container .book-form .form-item .date-list .date-item .day[data-v-f6985146]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.125rem}.book-container .book-form .form-item .date-list .date-item .month[data-v-f6985146]{font-size:.6875rem;color:#999}.book-container .book-form .form-item .time-grid[data-v-f6985146]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.book-container .book-form .form-item .time-grid .time-item[data-v-f6985146]{display:flex;flex-direction:column;align-items:center;padding:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.book-container .book-form .form-item .time-grid .time-item.active[data-v-f6985146]{background:#0f95b0}.book-container .book-form .form-item .time-grid .time-item.active uni-text[data-v-f6985146]{color:#fff}.book-container .book-form .form-item .time-grid .time-item.disabled[data-v-f6985146]{opacity:.5}.book-container .book-form .form-item .time-grid .time-item.disabled uni-text[data-v-f6985146]{color:#999}.book-container .book-form .form-item .time-grid .time-item .time-text[data-v-f6985146]{font-size:.875rem;color:#333;margin-bottom:.25rem}.book-container .book-form .form-item .time-grid .time-item .count[data-v-f6985146]{font-size:.6875rem;color:#666}.book-container .book-form .form-item .remark-input[data-v-f6985146]{width:100%;height:5rem;padding:.625rem;background:#f5f6fa;border-radius:.375rem;font-size:.875rem;color:#333}.book-container .book-form .form-item .word-count[data-v-f6985146]{font-size:.75rem;color:#999;text-align:right;margin-top:.25rem;display:block}.book-container .notice-card[data-v-f6985146]{margin:.625rem}.book-container .notice-card .notice-list .notice-item[data-v-f6985146]{display:flex;margin-bottom:.5rem}.book-container .notice-card .notice-list .notice-item[data-v-f6985146]:last-child{margin-bottom:0}.book-container .notice-card .notice-list .notice-item .dot[data-v-f6985146]{margin-right:.25rem;color:#0f95b0}.book-container .notice-card .notice-list .notice-item .text[data-v-f6985146]{flex:1;font-size:.8125rem;color:#666;line-height:1.6}.book-container .bottom-bar[data-v-f6985146]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.book-container .bottom-bar .price-info .label[data-v-f6985146]{font-size:.8125rem;color:#666;margin-right:.3125rem}.book-container .bottom-bar .price-info .price[data-v-f6985146]{font-size:1rem;color:#f56c6c;font-weight:700}.book-container .bottom-bar .price-info .free[data-v-f6985146]{font-size:1rem;color:#67c23a;font-weight:700}.book-container .bottom-bar .submit-btn[data-v-f6985146]{width:7.5rem}.patient-popup[data-v-f6985146]{background:#fff;border-radius:.75rem .75rem 0 0}.patient-popup .popup-header[data-v-f6985146]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.patient-popup .popup-header .title[data-v-f6985146]{font-size:1rem;color:#333;font-weight:700}.patient-popup .popup-header .close[data-v-f6985146]{font-size:1.25rem;color:#999;padding:0 .625rem}.patient-popup .patient-list[data-v-f6985146]{padding:.625rem .9375rem;max-height:60vh;overflow-y:auto}.patient-popup .patient-list .patient-item[data-v-f6985146]{display:flex;justify-content:space-between;align-items:center;padding:.625rem;margin-bottom:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.patient-popup .patient-list .patient-item.active[data-v-f6985146]{background:rgba(15,149,176,.1)}.patient-popup .patient-list .patient-item.active .patient-info .name[data-v-f6985146]{color:#0f95b0}.patient-popup .patient-list .patient-item .patient-info .name[data-v-f6985146]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.patient-popup .patient-list .patient-item .patient-info .id-card[data-v-f6985146]{font-size:.75rem;color:#999}.patient-popup .patient-list .patient-item .relation[data-v-f6985146]{font-size:.8125rem;color:#666;background:#fff;padding:.125rem .375rem;border-radius:.125rem}.patient-popup .patient-list .add-patient[data-v-f6985146]{display:flex;align-items:center;justify-content:center;padding:.9375rem;background:#f5f6fa;border-radius:.375rem;border:.0625rem dashed #999999}.patient-popup .patient-list .add-patient .icon-add[data-v-f6985146]{font-size:1rem;color:#999;margin-right:.25rem}.patient-popup .patient-list .add-patient uni-text[data-v-f6985146]{font-size:.875rem;color:#999}.patient-popup .popup-footer[data-v-f6985146]{padding:.625rem .9375rem;border-top:.03125rem solid #eee}.patient-popup .popup-footer .confirm-btn[data-v-f6985146]{width:100%} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-149bec21]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-149bec21]:active{transform:scale(.98)}.card[data-v-149bec21]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-149bec21]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-149bec21]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-149bec21]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-149bec21]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-149bec21]{color:#67c23a}.price.original[data-v-149bec21]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-149bec21]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-149bec21]{width:100%;height:100%;overflow-x:hidden}.case-detail[data-v-149bec21]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.case-detail .info-section[data-v-149bec21]{position:relative}.case-detail .info-section .cover-image[data-v-149bec21]{width:100%;height:12.5rem}.case-detail .info-section .info-card[data-v-149bec21]{position:relative;margin:-1.875rem .9375rem 0;padding:.9375rem;background:#fff;border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.case-detail .info-section .info-card .title[data-v-149bec21]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.5rem;display:block}.case-detail .info-section .info-card .meta[data-v-149bec21]{display:flex;align-items:center;font-size:.75rem;color:#999}.case-detail .info-section .info-card .meta .tag[data-v-149bec21]{color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.case-detail .info-section .info-card .meta .doctor[data-v-149bec21]{margin-right:.5rem}.case-detail .section-card[data-v-149bec21]{background:#fff;margin:.625rem .9375rem;padding:.9375rem;border-radius:.75rem}.case-detail .section-card .section-title[data-v-149bec21]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.case-detail .section-card .section-header[data-v-149bec21]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.case-detail .section-card .section-header .title[data-v-149bec21]{font-size:1rem;color:#333;font-weight:700}.case-detail .section-card .section-header .more[data-v-149bec21]{font-size:.875rem;color:#999}.case-detail .section-card .patient-info .info-item[data-v-149bec21]{display:flex;margin-bottom:.5rem}.case-detail .section-card .patient-info .info-item[data-v-149bec21]:last-child{margin-bottom:0}.case-detail .section-card .patient-info .info-item .label[data-v-149bec21]{width:4.375rem;font-size:.875rem;color:#666}.case-detail .section-card .patient-info .info-item .value[data-v-149bec21]{flex:1;font-size:.875rem;color:#333}.case-detail .section-card uni-rich-text[data-v-149bec21]{font-size:.875rem;color:#666;line-height:1.8}.case-detail .section-card .image-list[data-v-149bec21]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:.625rem}.case-detail .section-card .image-list uni-image[data-v-149bec21]{width:100%;height:6.25rem;border-radius:.75rem}.case-detail .section-card .compare-images[data-v-149bec21]{margin-top:.625rem}.case-detail .section-card .compare-images .compare-item[data-v-149bec21]{display:flex;gap:.625rem;margin-bottom:.625rem}.case-detail .section-card .compare-images .compare-item[data-v-149bec21]:last-child{margin-bottom:0}.case-detail .section-card .compare-images .compare-item .before[data-v-149bec21],.case-detail .section-card .compare-images .compare-item .after[data-v-149bec21]{flex:1;text-align:center}.case-detail .section-card .compare-images .compare-item .before uni-image[data-v-149bec21],.case-detail .section-card .compare-images .compare-item .after uni-image[data-v-149bec21]{width:100%;height:9.375rem;border-radius:.75rem;margin-bottom:.25rem}.case-detail .section-card .compare-images .compare-item .before .label[data-v-149bec21],.case-detail .section-card .compare-images .compare-item .after .label[data-v-149bec21]{font-size:.75rem;color:#999}.case-detail .section-card .review-card .user-info[data-v-149bec21]{display:flex;align-items:center;margin-bottom:.5rem}.case-detail .section-card .review-card .user-info .avatar[data-v-149bec21]{width:2.5rem;height:2.5rem;border-radius:50%;margin-right:.5rem}.case-detail .section-card .review-card .user-info .info[data-v-149bec21]{flex:1}.case-detail .section-card .review-card .user-info .info .name[data-v-149bec21]{font-size:.875rem;color:#333;margin-bottom:.125rem;display:block}.case-detail .section-card .review-card .user-info .info .time[data-v-149bec21]{font-size:.75rem;color:#999}.case-detail .section-card .review-card .user-info .rating .iconfont[data-v-149bec21]{font-size:.75rem;color:#e6a23c;margin-left:.125rem}.case-detail .section-card .review-card .content[data-v-149bec21]{font-size:.875rem;color:#666;line-height:1.6}.case-detail .section-card .project-list[data-v-149bec21]{white-space:nowrap}.case-detail .section-card .project-list .project-item[data-v-149bec21]{display:inline-flex;flex-direction:column;width:7.5rem;margin-right:.625rem}.case-detail .section-card .project-list .project-item[data-v-149bec21]:last-child{margin-right:0}.case-detail .section-card .project-list .project-item .project-image[data-v-149bec21]{width:100%;height:5.625rem;border-radius:.75rem;margin-bottom:.375rem}.case-detail .section-card .project-list .project-item .name[data-v-149bec21]{font-size:.875rem;color:#333;margin-bottom:.25rem}.case-detail .section-card .project-list .project-item .price[data-v-149bec21]{font-size:.8125rem;color:#e6a23c;font-weight:700}.case-detail .section-card .project-list .project-item[data-v-149bec21]:active{opacity:.8}.case-detail .bottom-bar[data-v-149bec21]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.case-detail .bottom-bar .action-btn[data-v-149bec21]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.case-detail .bottom-bar .action-btn.outline[data-v-149bec21]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.case-detail .bottom-bar .action-btn.primary[data-v-149bec21]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.case-detail .bottom-bar .action-btn[data-v-149bec21]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-a5b32c87]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a5b32c87]:active{transform:scale(.98)}.card[data-v-a5b32c87]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a5b32c87]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a5b32c87]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a5b32c87]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a5b32c87]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a5b32c87]{color:#67c23a}.price.original[data-v-a5b32c87]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a5b32c87]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a5b32c87]{width:100%;height:100%;overflow-x:hidden}.case-detail[data-v-a5b32c87]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.case-detail .status-card[data-v-a5b32c87]{background:linear-gradient(135deg,#0f95b0,#89c4c1);padding:1.25rem .9375rem}.case-detail .status-card .hospital-info[data-v-a5b32c87]{display:flex;align-items:center;margin-bottom:.625rem}.case-detail .status-card .hospital-info .logo[data-v-a5b32c87]{width:2.5rem;height:2.5rem;border-radius:.375rem;margin-right:.625rem}.case-detail .status-card .hospital-info .info .name[data-v-a5b32c87]{font-size:1rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.case-detail .status-card .hospital-info .info .department[data-v-a5b32c87]{font-size:.8125rem;color:rgba(255,255,255,.9)}.case-detail .status-card .visit-info[data-v-a5b32c87]{display:flex;justify-content:space-between;align-items:center}.case-detail .status-card .visit-info uni-text[data-v-a5b32c87]{font-size:.8125rem;color:rgba(255,255,255,.9)}.case-detail .status-card .visit-info .type[data-v-a5b32c87]{background:rgba(255,255,255,.2);padding:.125rem .5rem;border-radius:1.125rem}.case-detail .detail-content[data-v-a5b32c87]{padding:.625rem}.case-detail .detail-content .info-card[data-v-a5b32c87]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.case-detail .detail-content .info-card[data-v-a5b32c87]:last-child{margin-bottom:0}.case-detail .detail-content .info-card .card-title[data-v-a5b32c87]{display:flex;align-items:center;margin-bottom:.625rem}.case-detail .detail-content .info-card .card-title .iconfont[data-v-a5b32c87]{font-size:1.125rem;color:#0f95b0;margin-right:.375rem}.case-detail .detail-content .info-card .card-title uni-text[data-v-a5b32c87]{font-size:.9375rem;color:#333;font-weight:700}.case-detail .detail-content .info-card .info-list .info-item[data-v-a5b32c87]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:.03125rem solid #eee}.case-detail .detail-content .info-card .info-list .info-item[data-v-a5b32c87]:last-child{border-bottom:none}.case-detail .detail-content .info-card .info-list .info-item .label[data-v-a5b32c87]{font-size:.875rem;color:#666}.case-detail .detail-content .info-card .info-list .info-item .value[data-v-a5b32c87]{font-size:.875rem;color:#333}.case-detail .detail-content .info-card .section[data-v-a5b32c87]{margin-bottom:.625rem}.case-detail .detail-content .info-card .section[data-v-a5b32c87]:last-child{margin-bottom:0}.case-detail .detail-content .info-card .section .section-title[data-v-a5b32c87]{font-size:.875rem;color:#666;margin-bottom:.375rem;display:block}.case-detail .detail-content .info-card .section .content[data-v-a5b32c87]{font-size:.875rem;color:#333;line-height:1.6;white-space:pre-wrap}.case-detail .detail-content .info-card .exam-list .exam-item[data-v-a5b32c87]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.case-detail .detail-content .info-card .exam-list .exam-item[data-v-a5b32c87]:last-child{border-bottom:none}.case-detail .detail-content .info-card .exam-list .exam-item .exam-info[data-v-a5b32c87]{flex:1}.case-detail .detail-content .info-card .exam-list .exam-item .exam-info .name[data-v-a5b32c87]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.case-detail .detail-content .info-card .exam-list .exam-item .exam-info .time[data-v-a5b32c87]{font-size:.75rem;color:#999;margin-bottom:.25rem;display:block}.case-detail .detail-content .info-card .exam-list .exam-item .exam-info .result[data-v-a5b32c87]{font-size:.8125rem;color:#666}.case-detail .detail-content .info-card .exam-list .exam-item .icon-arrow-right[data-v-a5b32c87]{font-size:.75rem;color:#999}.case-detail .detail-content .info-card .exam-list .exam-item[data-v-a5b32c87]:active{opacity:.8}.case-detail .detail-content .info-card .diagnosis-list .diagnosis-item[data-v-a5b32c87]{margin-bottom:.5rem}.case-detail .detail-content .info-card .diagnosis-list .diagnosis-item[data-v-a5b32c87]:last-child{margin-bottom:0}.case-detail .detail-content .info-card .diagnosis-list .diagnosis-item .type[data-v-a5b32c87]{font-size:.8125rem;color:#999;margin-bottom:.25rem;display:block}.case-detail .detail-content .info-card .diagnosis-list .diagnosis-item .name[data-v-a5b32c87]{font-size:.875rem;color:#333;font-weight:700}.case-detail .detail-content .info-card .prescription-list .prescription-item[data-v-a5b32c87]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.case-detail .detail-content .info-card .prescription-list .prescription-item[data-v-a5b32c87]:last-child{border-bottom:none}.case-detail .detail-content .info-card .prescription-list .prescription-item .medicine-info[data-v-a5b32c87]{margin-bottom:.375rem}.case-detail .detail-content .info-card .prescription-list .prescription-item .medicine-info .name[data-v-a5b32c87]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.case-detail .detail-content .info-card .prescription-list .prescription-item .medicine-info .spec[data-v-a5b32c87]{font-size:.75rem;color:#999}.case-detail .detail-content .info-card .prescription-list .prescription-item .usage[data-v-a5b32c87]{display:flex;align-items:center;justify-content:space-between}.case-detail .detail-content .info-card .prescription-list .prescription-item .usage uni-text[data-v-a5b32c87]{font-size:.8125rem;color:#666}.case-detail .detail-content .info-card .prescription-list .prescription-item .usage .quantity[data-v-a5b32c87]{font-size:.875rem;color:#333;font-weight:700}.case-detail .detail-content .info-card .total-amount[data-v-a5b32c87]{display:flex;justify-content:flex-end;align-items:center;margin-top:.625rem;padding-top:.625rem;border-top:.03125rem solid #eee}.case-detail .detail-content .info-card .total-amount uni-text[data-v-a5b32c87]{font-size:.8125rem;color:#666;margin-right:.5rem}.case-detail .detail-content .info-card .total-amount uni-text.amount[data-v-a5b32c87]{font-size:1rem;color:#f56c6c;font-weight:700}.case-detail .detail-content .info-card .doctor-info[data-v-a5b32c87]{display:flex;align-items:center}.case-detail .detail-content .info-card .doctor-info .avatar[data-v-a5b32c87]{width:3.125rem;height:3.125rem;border-radius:50%;margin-right:.625rem}.case-detail .detail-content .info-card .doctor-info .info[data-v-a5b32c87]{flex:1}.case-detail .detail-content .info-card .doctor-info .info .name[data-v-a5b32c87]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.case-detail .detail-content .info-card .doctor-info .info .title[data-v-a5b32c87]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.case-detail .detail-content .info-card .doctor-info .info .specialty[data-v-a5b32c87]{font-size:.75rem;color:#999}.case-detail .bottom-bar[data-v-a5b32c87]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.case-detail .bottom-bar .action-btn[data-v-a5b32c87]{flex:1;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:1.125rem}.case-detail .bottom-bar .action-btn .iconfont[data-v-a5b32c87]{font-size:1rem;margin-right:.25rem}.case-detail .bottom-bar .action-btn.primary[data-v-a5b32c87]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.case-detail .bottom-bar .action-btn[data-v-a5b32c87]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-0e12db59]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-0e12db59]:active{transform:scale(.98)}.card[data-v-0e12db59]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-0e12db59]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-0e12db59]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-0e12db59]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-0e12db59]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-0e12db59]{color:#67c23a}.price.original[data-v-0e12db59]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-0e12db59]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-0e12db59]{width:100%;height:100%;overflow-x:hidden}.cases-container[data-v-0e12db59]{min-height:100vh;background:#f5f6fa}.cases-container .timeline-view[data-v-0e12db59]{height:100vh}.cases-container .timeline-view .timeline[data-v-0e12db59]{padding:.9375rem}.cases-container .timeline-view .timeline .timeline-item[data-v-0e12db59]{display:flex;margin-bottom:1.25rem}.cases-container .timeline-view .timeline .timeline-item[data-v-0e12db59]:last-child{margin-bottom:0}.cases-container .timeline-view .timeline .timeline-item .time-point[data-v-0e12db59]{width:3.75rem;text-align:center;padding-top:.625rem}.cases-container .timeline-view .timeline .timeline-item .time-point .date[data-v-0e12db59]{font-size:.8125rem;color:#999;margin-bottom:.25rem;display:block}.cases-container .timeline-view .timeline .timeline-item .time-point .time[data-v-0e12db59]{font-size:.75rem;color:#999}.cases-container .timeline-view .timeline .timeline-item .time-point[data-v-0e12db59]:before{content:"";display:block;width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%;margin:0 auto .25rem}.cases-container .timeline-view .timeline .timeline-item .time-point[data-v-0e12db59]:after{content:"";display:block;width:.0625rem;height:calc(100% + 1.25rem);background:#eee;margin:.25rem auto 0}.cases-container .timeline-view .timeline .timeline-item:last-child .time-point[data-v-0e12db59]:after{display:none}.cases-container .timeline-view .timeline .timeline-item .case-card[data-v-0e12db59]{flex:1;background:#fff;border-radius:.75rem;padding:.9375rem;margin-left:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.cases-container .timeline-view .timeline .timeline-item .case-card .hospital-info[data-v-0e12db59]{display:flex;align-items:center;padding-bottom:.625rem;border-bottom:.03125rem solid #eee}.cases-container .timeline-view .timeline .timeline-item .case-card .hospital-info .logo[data-v-0e12db59]{width:1.875rem;height:1.875rem;border-radius:.125rem;margin-right:.5rem}.cases-container .timeline-view .timeline .timeline-item .case-card .hospital-info .info .name[data-v-0e12db59]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.cases-container .timeline-view .timeline .timeline-item .case-card .hospital-info .info .department[data-v-0e12db59]{font-size:.8125rem;color:#666}.cases-container .timeline-view .timeline .timeline-item .case-card .diagnosis-info[data-v-0e12db59]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.cases-container .timeline-view .timeline .timeline-item .case-card .diagnosis-info .section[data-v-0e12db59]{margin-bottom:.5rem}.cases-container .timeline-view .timeline .timeline-item .case-card .diagnosis-info .section[data-v-0e12db59]:last-child{margin-bottom:0}.cases-container .timeline-view .timeline .timeline-item .case-card .diagnosis-info .section .label[data-v-0e12db59]{font-size:.8125rem;color:#999;margin-bottom:.25rem;display:block}.cases-container .timeline-view .timeline .timeline-item .case-card .diagnosis-info .section .value[data-v-0e12db59]{font-size:.875rem;color:#333;line-height:1.6}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info[data-v-0e12db59]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .doctor[data-v-0e12db59]{display:flex;align-items:center}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .doctor .avatar[data-v-0e12db59]{width:1.875rem;height:1.875rem;border-radius:50%;margin-right:.5rem}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .doctor .info .name[data-v-0e12db59]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .doctor .info .title[data-v-0e12db59]{font-size:.75rem;color:#999}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .actions[data-v-0e12db59]{display:flex;gap:.625rem}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .actions .action-btn[data-v-0e12db59]{display:flex;align-items:center;padding:.375rem .625rem;background:rgba(15,149,176,.1);border-radius:1.125rem}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .actions .action-btn .iconfont[data-v-0e12db59]{font-size:.875rem;color:#0f95b0;margin-right:.25rem}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .actions .action-btn uni-text[data-v-0e12db59]{font-size:.75rem;color:#0f95b0}.cases-container .timeline-view .timeline .timeline-item .case-card .doctor-info .actions .action-btn[data-v-0e12db59]:active{opacity:.8}.cases-container .timeline-view .timeline .timeline-item .case-card[data-v-0e12db59]:active{transform:scale(.99)}.cases-container .timeline-view .load-more[data-v-0e12db59],.cases-container .timeline-view .no-more[data-v-0e12db59]{text-align:center;padding:.9375rem 0}.cases-container .timeline-view .load-more uni-text[data-v-0e12db59],.cases-container .timeline-view .no-more uni-text[data-v-0e12db59]{font-size:.8125rem;color:#999}.cases-container .timeline-view .empty-state[data-v-0e12db59]{padding:3.75rem 0;text-align:center}.cases-container .timeline-view .empty-state uni-image[data-v-0e12db59]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.cases-container .timeline-view .empty-state uni-text[data-v-0e12db59]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-46cc5e24]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-46cc5e24]:active{transform:scale(.98)}.card[data-v-46cc5e24]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-46cc5e24]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-46cc5e24]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-46cc5e24]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-46cc5e24]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-46cc5e24]{color:#67c23a}.price.original[data-v-46cc5e24]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-46cc5e24]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-46cc5e24]{width:100%;height:100%;overflow-x:hidden}.doctor-chat[data-v-46cc5e24]{display:flex;flex-direction:column;height:100vh;background:#f5f6fa}.doctor-chat .doctor-card[data-v-46cc5e24]{background:#fff;padding:.9375rem;border-bottom:.03125rem solid #EEEEEE}.doctor-chat .doctor-card .basic-info[data-v-46cc5e24]{display:flex;margin-bottom:.625rem}.doctor-chat .doctor-card .basic-info .avatar[data-v-46cc5e24]{width:3.75rem;height:3.75rem;border-radius:50%;margin-right:.625rem}.doctor-chat .doctor-card .basic-info .info[data-v-46cc5e24]{flex:1}.doctor-chat .doctor-card .basic-info .info .name-title[data-v-46cc5e24]{margin-bottom:.25rem}.doctor-chat .doctor-card .basic-info .info .name-title .name[data-v-46cc5e24]{font-size:1rem;color:#333;font-weight:700;margin-right:.375rem}.doctor-chat .doctor-card .basic-info .info .name-title .title[data-v-46cc5e24]{font-size:.8125rem;color:#666}.doctor-chat .doctor-card .basic-info .info .hospital[data-v-46cc5e24]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.doctor-chat .doctor-card .basic-info .info .specialty[data-v-46cc5e24]{font-size:.75rem;color:#999}.doctor-chat .doctor-card .consultation-info[data-v-46cc5e24]{display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;border-top:.03125rem solid #EEEEEE}.doctor-chat .doctor-card .consultation-info .type[data-v-46cc5e24]{font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem}.doctor-chat .doctor-card .consultation-info .price[data-v-46cc5e24]{font-size:1rem;color:#e6a23c;font-weight:700}.doctor-chat .chat-content[data-v-46cc5e24]{flex:1;padding:.9375rem;overflow-y:auto}.doctor-chat .chat-content .system-message[data-v-46cc5e24]{text-align:center;margin-bottom:.9375rem}.doctor-chat .chat-content .system-message uni-text[data-v-46cc5e24]{font-size:.75rem;color:#999;background:rgba(153,153,153,.1);padding:.25rem .75rem;border-radius:1.125rem}.doctor-chat .chat-content .message-list .message-item[data-v-46cc5e24]{display:flex;margin-bottom:.9375rem}.doctor-chat .chat-content .message-list .message-item .avatar[data-v-46cc5e24]{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0}.doctor-chat .chat-content .message-list .message-item .message-content[data-v-46cc5e24]{max-width:70%;margin:0 .625rem;padding:.625rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}.doctor-chat .chat-content .message-list .message-item .message-content .image-list[data-v-46cc5e24]{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.5rem}.doctor-chat .chat-content .message-list .message-item .message-content .image-list uni-image[data-v-46cc5e24]{width:6.25rem;height:6.25rem;border-radius:.125rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card[data-v-46cc5e24]{margin-top:.5rem;background:#f5f6fa;border-radius:.75rem;padding:.625rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .header[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .header[data-v-46cc5e24]{display:flex;align-items:center;margin-bottom:.5rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .header .icon[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .header .icon[data-v-46cc5e24]{width:1.25rem;height:1.25rem;margin-right:.375rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .header .title[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .header .title[data-v-46cc5e24]{font-size:.875rem;color:#333;font-weight:700}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .medicine-list .medicine-item[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .medicine-list .medicine-item[data-v-46cc5e24]{margin-bottom:.375rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .medicine-list .medicine-item .name[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .medicine-list .medicine-item .name[data-v-46cc5e24]{font-size:.8125rem;color:#333;margin-bottom:.125rem;display:block}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .medicine-list .medicine-item .usage[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .medicine-list .medicine-item .usage[data-v-46cc5e24]{font-size:.75rem;color:#666}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .footer[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .footer[data-v-46cc5e24]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:.03125rem solid #EEEEEE}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .footer .time[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .footer .time[data-v-46cc5e24]{font-size:.75rem;color:#999}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .footer .action-btn[data-v-46cc5e24],.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .footer .action-btn[data-v-46cc5e24]{font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.25rem .625rem;border-radius:1.125rem}.doctor-chat .chat-content .message-list .message-item .message-content .report-card .footer .action-btn[data-v-46cc5e24]:active,.doctor-chat .chat-content .message-list .message-item .message-content .prescription-card .footer .action-btn[data-v-46cc5e24]:active{opacity:.8}.doctor-chat .chat-content .message-list .message-item.user[data-v-46cc5e24]{flex-direction:row-reverse}.doctor-chat .chat-content .message-list .message-item.user .message-content[data-v-46cc5e24]{background:#0f95b0;color:#fff}.doctor-chat .chat-content .message-list .message-item.doctor .message-content[data-v-46cc5e24]{background:#fff;color:#333}.doctor-chat .input-area[data-v-46cc5e24]{background:#fff;padding:.625rem .9375rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));border-top:.03125rem solid #EEEEEE}.doctor-chat .input-area .toolbar[data-v-46cc5e24]{display:flex;gap:.9375rem;margin-bottom:.625rem}.doctor-chat .input-area .toolbar .tool-item .iconfont[data-v-46cc5e24]{font-size:1.5rem;color:#999}.doctor-chat .input-area .toolbar .tool-item[data-v-46cc5e24]:active{opacity:.8}.doctor-chat .input-area .input-box[data-v-46cc5e24]{display:flex;align-items:flex-end;gap:.625rem}.doctor-chat .input-area .input-box uni-textarea[data-v-46cc5e24]{flex:1;height:2.5rem;background:#f5f6fa;border-radius:.75rem;padding:.625rem;font-size:.875rem;line-height:1.25rem;max-height:5rem}.doctor-chat .input-area .input-box .send-btn[data-v-46cc5e24]{width:3.75rem;height:2.5rem;line-height:2.5rem;text-align:center;font-size:.875rem;color:#fff;background:#999;border-radius:.75rem}.doctor-chat .input-area .input-box .send-btn.active[data-v-46cc5e24]{background:linear-gradient(135deg,#0f95b0,#89c4c1)}.doctor-chat .input-area .input-box .send-btn[data-v-46cc5e24]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-47aa3673]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-47aa3673]:active{transform:scale(.98)}.card[data-v-47aa3673]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-47aa3673]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-47aa3673]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-47aa3673]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-47aa3673]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-47aa3673]{color:#67c23a}.price.original[data-v-47aa3673]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-47aa3673]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-47aa3673]{width:100%;height:100%;overflow-x:hidden}.confirm-container[data-v-47aa3673]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 4.375rem}.confirm-container .info-card[data-v-47aa3673]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.confirm-container .info-card .hospital-info[data-v-47aa3673]{display:flex;align-items:center;padding-bottom:.625rem;border-bottom:.03125rem solid #eee}.confirm-container .info-card .hospital-info .logo[data-v-47aa3673]{width:2.5rem;height:2.5rem;border-radius:.375rem;margin-right:.625rem}.confirm-container .info-card .hospital-info .info .name[data-v-47aa3673]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.confirm-container .info-card .hospital-info .info .department[data-v-47aa3673]{font-size:.8125rem;color:#666}.confirm-container .info-card .doctor-info[data-v-47aa3673]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.confirm-container .info-card .doctor-info .avatar[data-v-47aa3673]{width:3.125rem;height:3.125rem;border-radius:50%;margin-right:.625rem}.confirm-container .info-card .doctor-info .info[data-v-47aa3673]{flex:1}.confirm-container .info-card .doctor-info .info .name[data-v-47aa3673]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.confirm-container .info-card .doctor-info .info .title[data-v-47aa3673]{font-size:.8125rem;color:#666}.confirm-container .info-card .doctor-info .fee[data-v-47aa3673]{text-align:right}.confirm-container .info-card .doctor-info .fee .label[data-v-47aa3673]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.confirm-container .info-card .doctor-info .fee .amount[data-v-47aa3673]{font-size:1rem;color:#f56c6c;font-weight:700}.confirm-container .info-card .schedule-info[data-v-47aa3673]{padding-top:.625rem;text-align:center}.confirm-container .info-card .schedule-info .date[data-v-47aa3673]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.confirm-container .info-card .schedule-info .time[data-v-47aa3673]{font-size:.875rem;color:#0f95b0}.confirm-container .patient-card[data-v-47aa3673],.confirm-container .notice-card[data-v-47aa3673]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.confirm-container .patient-card .card-title[data-v-47aa3673],.confirm-container .notice-card .card-title[data-v-47aa3673]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.confirm-container .patient-card .patient-info .info[data-v-47aa3673]{margin-bottom:.375rem}.confirm-container .patient-card .patient-info .info .name[data-v-47aa3673]{font-size:.9375rem;color:#333;font-weight:700;margin-right:.5rem}.confirm-container .patient-card .patient-info .info .details[data-v-47aa3673],.confirm-container .patient-card .patient-info .card-no .label[data-v-47aa3673]{font-size:.8125rem;color:#666}.confirm-container .patient-card .patient-info .card-no .value[data-v-47aa3673]{font-size:.8125rem;color:#0f95b0}.confirm-container .notice-card .notice-list .notice-item[data-v-47aa3673]{display:flex;align-items:flex-start;margin-bottom:.375rem}.confirm-container .notice-card .notice-list .notice-item[data-v-47aa3673]:last-child{margin-bottom:0}.confirm-container .notice-card .notice-list .notice-item .dot[data-v-47aa3673]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.confirm-container .notice-card .notice-list .notice-item .content[data-v-47aa3673]{flex:1;font-size:.8125rem;color:#666;line-height:1.6}.confirm-container .bottom-bar[data-v-47aa3673]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between}.confirm-container .bottom-bar .fee-info uni-text[data-v-47aa3673]{font-size:.8125rem;color:#666;margin-right:.25rem}.confirm-container .bottom-bar .fee-info .amount[data-v-47aa3673]{font-size:1.125rem;color:#f56c6c;font-weight:700}.confirm-container .bottom-bar .submit-btn[data-v-47aa3673]{width:7.5rem;height:2.5rem;line-height:2.5rem;font-size:.9375rem}.confirm-container .bottom-bar .submit-btn[data-v-47aa3673]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-aae75822]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-aae75822]:active{transform:scale(.98)}.card[data-v-aae75822]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-aae75822]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-aae75822]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-aae75822]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-aae75822]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-aae75822]{color:#67c23a}.price.original[data-v-aae75822]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-aae75822]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-aae75822]{width:100%;height:100%;overflow-x:hidden}.cross-border[data-v-aae75822]{min-height:100vh;background:#f5f6fa}.cross-border .banner[data-v-aae75822]{height:15.625rem}.cross-border .banner .banner-swiper[data-v-aae75822]{height:100%}.cross-border .banner .banner-swiper uni-swiper-item[data-v-aae75822]{position:relative}.cross-border .banner .banner-swiper uni-swiper-item uni-image[data-v-aae75822]{width:100%;height:100%}.cross-border .banner .banner-swiper uni-swiper-item .overlay[data-v-aae75822]{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6))}.cross-border .banner .banner-swiper uni-swiper-item .banner-content[data-v-aae75822]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.cross-border .banner .banner-swiper uni-swiper-item .banner-content .title[data-v-aae75822]{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.cross-border .banner .banner-swiper uni-swiper-item .banner-content .subtitle[data-v-aae75822]{font-size:.875rem;opacity:.9;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.cross-border .section[data-v-aae75822]{background:#fff;margin:.625rem .9375rem;padding:.9375rem;border-radius:.75rem}.cross-border .section .section-title[data-v-aae75822]{text-align:center;margin-bottom:.9375rem}.cross-border .section .section-title .main[data-v-aae75822]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.cross-border .section .section-title .sub[data-v-aae75822]{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.0625rem}.cross-border .advantage-grid[data-v-aae75822]{display:grid;grid-template-columns:repeat(2,1fr);gap:.9375rem}.cross-border .advantage-grid .advantage-item[data-v-aae75822]{background:#f5f6fa;border-radius:.75rem;padding:.9375rem;text-align:center}.cross-border .advantage-grid .advantage-item .icon[data-v-aae75822]{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.cross-border .advantage-grid .advantage-item .name[data-v-aae75822]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.cross-border .advantage-grid .advantage-item .desc[data-v-aae75822]{font-size:.8125rem;color:#666}.cross-border .hospital-list[data-v-aae75822]{white-space:nowrap}.cross-border .hospital-list .hospital-item[data-v-aae75822]{display:inline-block;width:15.625rem;margin-right:.625rem;background:#f5f6fa;border-radius:.75rem;overflow:hidden}.cross-border .hospital-list .hospital-item[data-v-aae75822]:last-child{margin-right:0}.cross-border .hospital-list .hospital-item .hospital-image[data-v-aae75822]{width:100%;height:9.375rem}.cross-border .hospital-list .hospital-item .content[data-v-aae75822]{padding:.625rem}.cross-border .hospital-list .hospital-item .content .name[data-v-aae75822]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.cross-border .hospital-list .hospital-item .content .location[data-v-aae75822]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.cross-border .hospital-list .hospital-item .content .tags uni-text[data-v-aae75822]{display:inline-block;font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem;margin-right:.375rem}.cross-border .hospital-list .hospital-item[data-v-aae75822]:active{transform:scale(.98)}.cross-border .process-list .process-item[data-v-aae75822]{display:flex;align-items:flex-start;margin-bottom:.9375rem}.cross-border .process-list .process-item[data-v-aae75822]:last-child{margin-bottom:0}.cross-border .process-list .process-item .step[data-v-aae75822]{width:1.875rem;height:1.875rem;background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;font-size:1rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.625rem;flex-shrink:0}.cross-border .process-list .process-item .info[data-v-aae75822]{flex:1}.cross-border .process-list .process-item .info .name[data-v-aae75822]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.cross-border .process-list .process-item .info .desc[data-v-aae75822]{font-size:.8125rem;color:#666}.cross-border .case-list .case-item[data-v-aae75822]{background:#f5f6fa;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.cross-border .case-list .case-item[data-v-aae75822]:last-child{margin-bottom:0}.cross-border .case-list .case-item .case-image[data-v-aae75822]{width:100%;height:9.375rem}.cross-border .case-list .case-item .content[data-v-aae75822]{padding:.625rem}.cross-border .case-list .case-item .content .title[data-v-aae75822]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.cross-border .case-list .case-item .content .desc[data-v-aae75822]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.cross-border .case-list .case-item .content .meta[data-v-aae75822]{display:flex;justify-content:space-between;font-size:.75rem;color:#999}.cross-border .case-list .case-item[data-v-aae75822]:active{transform:scale(.99)}.cross-border .contact-card[data-v-aae75822]{position:fixed;left:.9375rem;right:.9375rem;bottom:1.25rem;background:#fff;border-radius:.75rem;padding:.9375rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.cross-border .contact-card .info .title[data-v-aae75822]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.cross-border .contact-card .info .desc[data-v-aae75822]{font-size:.8125rem;color:#666}.cross-border .contact-card .contact-btn[data-v-aae75822]{width:6.25rem;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:1.125rem}.cross-border .contact-card .contact-btn[data-v-aae75822]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-54b02c3c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-54b02c3c]:active{transform:scale(.98)}.card[data-v-54b02c3c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-54b02c3c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-54b02c3c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-54b02c3c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-54b02c3c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-54b02c3c]{color:#67c23a}.price.original[data-v-54b02c3c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-54b02c3c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-54b02c3c]{width:100%;height:100%;overflow-x:hidden}.department-container[data-v-54b02c3c]{min-height:100vh;background:#f5f6fa}.department-container .search-bar[data-v-54b02c3c]{padding:.625rem;background:#fff}.department-container .search-bar .search-box[data-v-54b02c3c]{height:2.25rem;background:#f5f6fa;border-radius:1.125rem;display:flex;align-items:center;padding:0 .625rem}.department-container .search-bar .search-box .iconfont[data-v-54b02c3c]{font-size:1rem;color:#999;margin-right:.375rem}.department-container .search-bar .search-box uni-input[data-v-54b02c3c]{flex:1;height:100%;font-size:.875rem}.department-container .department-list[data-v-54b02c3c]{padding:.625rem}.department-container .department-list .section[data-v-54b02c3c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.department-container .department-list .section .section-title[data-v-54b02c3c]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.department-container .department-list .grid-list[data-v-54b02c3c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem}.department-container .department-list .grid-list .grid-item[data-v-54b02c3c]{display:flex;flex-direction:column;align-items:center}.department-container .department-list .grid-list .grid-item .icon[data-v-54b02c3c]{width:2.5rem;height:2.5rem;margin-bottom:.375rem}.department-container .department-list .grid-list .grid-item .name[data-v-54b02c3c]{font-size:.875rem;color:#333}.department-container .department-list .grid-list .grid-item[data-v-54b02c3c]:active{opacity:.8}.department-container .department-list .category-list .category-item[data-v-54b02c3c]{margin-bottom:.9375rem}.department-container .department-list .category-list .category-item[data-v-54b02c3c]:last-child{margin-bottom:0}.department-container .department-list .category-list .category-item .category-name[data-v-54b02c3c]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.department-container .department-list .category-list .category-item .department-grid[data-v-54b02c3c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.department-container .department-list .category-list .category-item .department-grid .grid-item[data-v-54b02c3c]{height:2.75rem;background:#f5f6fa;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.department-container .department-list .category-list .category-item .department-grid .grid-item .name[data-v-54b02c3c]{font-size:.875rem;color:#666}.department-container .department-list .category-list .category-item .department-grid .grid-item[data-v-54b02c3c]:active{background:rgba(15,149,176,.1)}.department-container .department-list .category-list .category-item .department-grid .grid-item:active .name[data-v-54b02c3c]{color:#0f95b0} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-419bbc17]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-419bbc17]:active{transform:scale(.98)}.card[data-v-419bbc17]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-419bbc17]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-419bbc17]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-419bbc17]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-419bbc17]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-419bbc17]{color:#67c23a}.price.original[data-v-419bbc17]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-419bbc17]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-419bbc17]{width:100%;height:100%;overflow-x:hidden}.detail-container[data-v-419bbc17]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.detail-container .cover[data-v-419bbc17]{position:relative;height:12.5rem}.detail-container .cover .bg-image[data-v-419bbc17]{width:100%;height:100%}.detail-container .cover .overlay[data-v-419bbc17]{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8))}.detail-container .cover .info[data-v-419bbc17]{position:absolute;left:.9375rem;right:.9375rem;bottom:.9375rem;z-index:1}.detail-container .cover .info .name[data-v-419bbc17]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.5rem;display:block}.detail-container .cover .info .tags[data-v-419bbc17]{display:flex;gap:.5rem}.detail-container .cover .info .tags .tag[data-v-419bbc17]{font-size:.75rem;padding:.1875rem .5rem;border-radius:.125rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-container .cover .info .tags .tag.free[data-v-419bbc17]{color:#fff;background:rgba(103,194,58,.3)}.detail-container .cover .info .tags .tag.recommended[data-v-419bbc17]{color:#fff;background:rgba(15,149,176,.3)}.detail-container .cover .info .tags .tag.seasonal[data-v-419bbc17]{color:#fff;background:rgba(230,162,60,.3)}.detail-container .info-card[data-v-419bbc17]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.detail-container .info-card .section[data-v-419bbc17]{margin-bottom:.9375rem}.detail-container .info-card .section[data-v-419bbc17]:last-child{margin-bottom:0}.detail-container .info-card .section .section-title[data-v-419bbc17]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.5rem;display:block}.detail-container .info-card .section .content[data-v-419bbc17]{font-size:.875rem;color:#666;line-height:1.8}.detail-container .clinic-card[data-v-419bbc17]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.detail-container .clinic-card .card-title[data-v-419bbc17]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.detail-container .clinic-card .clinic-list .clinic-item[data-v-419bbc17]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.detail-container .clinic-card .clinic-list .clinic-item[data-v-419bbc17]:last-child{border-bottom:none}.detail-container .clinic-card .clinic-list .clinic-item .image[data-v-419bbc17]{width:3.75rem;height:3.75rem;border-radius:.375rem;margin-right:.625rem}.detail-container .clinic-card .clinic-list .clinic-item .info[data-v-419bbc17]{flex:1}.detail-container .clinic-card .clinic-list .clinic-item .info .name[data-v-419bbc17]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .clinic-card .clinic-list .clinic-item .info .address[data-v-419bbc17]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.detail-container .clinic-card .clinic-list .clinic-item .info .tags[data-v-419bbc17]{display:flex;flex-wrap:wrap;gap:.375rem}.detail-container .clinic-card .clinic-list .clinic-item .info .tags uni-text[data-v-419bbc17]{font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem}.detail-container .clinic-card .clinic-list .clinic-item .icon-arrow-right[data-v-419bbc17]{font-size:.75rem;color:#999;margin-left:.625rem}.detail-container .clinic-card .clinic-list .clinic-item[data-v-419bbc17]:active{opacity:.8}.detail-container .bottom-bar[data-v-419bbc17]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.detail-container .bottom-bar .price-info .label[data-v-419bbc17]{font-size:.8125rem;color:#666;margin-right:.375rem}.detail-container .bottom-bar .price-info .price[data-v-419bbc17]{font-size:1.125rem;color:#f56c6c;font-weight:700}.detail-container .bottom-bar .price-info .free[data-v-419bbc17]{font-size:1.125rem;color:#67c23a;font-weight:700}.detail-container .bottom-bar .book-btn[data-v-419bbc17]{width:7.5rem;height:2.5rem;line-height:2.5rem;font-size:.9375rem}.detail-container .bottom-bar .book-btn[data-v-419bbc17]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-7c1e63ad]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-7c1e63ad]:active{transform:scale(.98)}.card[data-v-7c1e63ad]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-7c1e63ad]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-7c1e63ad]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-7c1e63ad]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-7c1e63ad]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-7c1e63ad]{color:#67c23a}.price.original[data-v-7c1e63ad]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-7c1e63ad]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-7c1e63ad]{width:100%;height:100%;overflow-x:hidden}.hospital-container[data-v-7c1e63ad]{min-height:100vh;background:#f5f6fa}.hospital-container .cover[data-v-7c1e63ad]{position:relative;height:12.5rem}.hospital-container .cover .bg-image[data-v-7c1e63ad]{width:100%;height:100%}.hospital-container .cover .overlay[data-v-7c1e63ad]{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8))}.hospital-container .cover .hospital-info[data-v-7c1e63ad]{position:absolute;left:.9375rem;right:.9375rem;bottom:.9375rem;display:flex;align-items:center;z-index:1}.hospital-container .cover .hospital-info .logo[data-v-7c1e63ad]{width:3.75rem;height:3.75rem;border-radius:.75rem;border:.125rem solid rgba(255,255,255,.2);margin-right:.625rem}.hospital-container .cover .hospital-info .info[data-v-7c1e63ad]{flex:1}.hospital-container .cover .hospital-info .info .name[data-v-7c1e63ad]{font-size:1.125rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.hospital-container .cover .hospital-info .info .type[data-v-7c1e63ad]{font-size:.8125rem;color:rgba(255,255,255,.8);margin-bottom:.375rem;display:block}.hospital-container .cover .hospital-info .info .tags uni-text[data-v-7c1e63ad]{display:inline-block;font-size:.6875rem;color:#fff;background:rgba(15,149,176,.3);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hospital-container .card[data-v-7c1e63ad]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.hospital-container .section-title[data-v-7c1e63ad]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem;display:flex;align-items:center}.hospital-container .section-title[data-v-7c1e63ad]:before{content:"";width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem;margin-right:.5rem}.hospital-container .info-section .info-item[data-v-7c1e63ad]{display:flex;align-items:flex-start;margin-bottom:.625rem}.hospital-container .info-section .info-item[data-v-7c1e63ad]:last-child{margin-bottom:0}.hospital-container .info-section .info-item .label[data-v-7c1e63ad]{width:4.375rem;font-size:.8125rem;color:#999}.hospital-container .info-section .info-item .value[data-v-7c1e63ad]{flex:1;font-size:.8125rem;color:#333;line-height:1.6}.hospital-container .intro-section .intro-text[data-v-7c1e63ad]{font-size:.8125rem;color:#666;line-height:1.8;margin-bottom:.625rem;display:block}.hospital-container .intro-section .image-list[data-v-7c1e63ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.hospital-container .intro-section .image-list uni-image[data-v-7c1e63ad]{width:100%;height:6.25rem;border-radius:.375rem}.hospital-container .featured-section .department-list .department-item[data-v-7c1e63ad]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.hospital-container .featured-section .department-list .department-item[data-v-7c1e63ad]:last-child{border-bottom:none;padding-bottom:0}.hospital-container .featured-section .department-list .department-item .icon[data-v-7c1e63ad]{width:2.5rem;height:2.5rem;margin-right:.625rem}.hospital-container .featured-section .department-list .department-item .info[data-v-7c1e63ad]{flex:1}.hospital-container .featured-section .department-list .department-item .info .name[data-v-7c1e63ad]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.hospital-container .featured-section .department-list .department-item .info .desc[data-v-7c1e63ad]{font-size:.75rem;color:#999}.hospital-container .featured-section .department-list .department-item .arrow[data-v-7c1e63ad]{font-size:.75rem;color:#999;margin-left:.625rem}.hospital-container .guide-section .map-container[data-v-7c1e63ad]{height:12.5rem;margin-bottom:.625rem;border-radius:.375rem;overflow:hidden}.hospital-container .guide-section .map-container .map[data-v-7c1e63ad]{width:100%;height:100%}.hospital-container .guide-section .transport-list .transport-item[data-v-7c1e63ad]{margin-bottom:.5rem}.hospital-container .guide-section .transport-list .transport-item[data-v-7c1e63ad]:last-child{margin-bottom:0}.hospital-container .guide-section .transport-list .transport-item .type[data-v-7c1e63ad]{font-size:.8125rem;color:#0f95b0;margin-bottom:.25rem;display:block}.hospital-container .guide-section .transport-list .transport-item .route[data-v-7c1e63ad]{font-size:.8125rem;color:#666;line-height:1.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-b1ec642c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-b1ec642c]:active{transform:scale(.98)}.card[data-v-b1ec642c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-b1ec642c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-b1ec642c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-b1ec642c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-b1ec642c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-b1ec642c]{color:#67c23a}.price.original[data-v-b1ec642c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-b1ec642c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-b1ec642c]{width:100%;height:100%;overflow-x:hidden}.doctor-detail[data-v-b1ec642c]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.doctor-detail .doctor-card[data-v-b1ec642c]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.doctor-detail .doctor-card .basic-info[data-v-b1ec642c]{display:flex;margin-bottom:.9375rem}.doctor-detail .doctor-card .basic-info .avatar[data-v-b1ec642c]{width:5rem;height:5rem;border-radius:50%;margin-right:.9375rem}.doctor-detail .doctor-card .basic-info .info[data-v-b1ec642c]{flex:1}.doctor-detail .doctor-card .basic-info .info .name-title[data-v-b1ec642c]{margin-bottom:.375rem}.doctor-detail .doctor-card .basic-info .info .name-title .name[data-v-b1ec642c]{font-size:1.125rem;color:#333;font-weight:700;margin-right:.5rem}.doctor-detail .doctor-card .basic-info .info .name-title .title[data-v-b1ec642c]{font-size:.875rem;color:#666}.doctor-detail .doctor-card .basic-info .info .hospital[data-v-b1ec642c]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.doctor-detail .doctor-card .basic-info .info .tags uni-text[data-v-b1ec642c]{display:inline-block;font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem;margin-right:.5rem}.doctor-detail .doctor-card .statistics[data-v-b1ec642c]{display:flex;border-top:.03125rem solid #eee;padding-top:.9375rem}.doctor-detail .doctor-card .statistics .stat-item[data-v-b1ec642c]{flex:1;text-align:center}.doctor-detail .doctor-card .statistics .stat-item .value[data-v-b1ec642c]{font-size:1.125rem;color:#0f95b0;font-weight:700;margin-bottom:.25rem;display:block}.doctor-detail .doctor-card .statistics .stat-item .label[data-v-b1ec642c]{font-size:.75rem;color:#999}.doctor-detail .section-card[data-v-b1ec642c]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.doctor-detail .section-card .section-title[data-v-b1ec642c]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.doctor-detail .section-card .section-header[data-v-b1ec642c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.doctor-detail .section-card .section-header .title[data-v-b1ec642c]{font-size:1rem;color:#333;font-weight:700}.doctor-detail .section-card .section-header .more[data-v-b1ec642c]{font-size:.875rem;color:#999}.doctor-detail .section-card .specialty[data-v-b1ec642c],.doctor-detail .section-card .introduction[data-v-b1ec642c]{font-size:.875rem;color:#666;line-height:1.6}.doctor-detail .section-card .schedule-list[data-v-b1ec642c]{white-space:nowrap}.doctor-detail .section-card .schedule-list .schedule-item[data-v-b1ec642c]{display:inline-flex;flex-direction:column;align-items:center;width:6.25rem;padding:.625rem;margin-right:.625rem;background:#f5f6fa;border-radius:.75rem}.doctor-detail .section-card .schedule-list .schedule-item .date[data-v-b1ec642c]{font-size:.875rem;color:#333;margin-bottom:.25rem}.doctor-detail .section-card .schedule-list .schedule-item .day[data-v-b1ec642c]{font-size:.75rem;color:#999;margin-bottom:.25rem}.doctor-detail .section-card .schedule-list .schedule-item .period[data-v-b1ec642c]{font-size:.8125rem;color:#666;margin-bottom:.25rem}.doctor-detail .section-card .schedule-list .schedule-item .price[data-v-b1ec642c]{font-size:.875rem;color:#e6a23c;font-weight:700;margin-bottom:.25rem}.doctor-detail .section-card .schedule-list .schedule-item .remain[data-v-b1ec642c]{font-size:.75rem;color:#67c23a}.doctor-detail .section-card .schedule-list .schedule-item.active[data-v-b1ec642c]{background:rgba(15,149,176,.1)}.doctor-detail .section-card .schedule-list .schedule-item.active .date[data-v-b1ec642c],.doctor-detail .section-card .schedule-list .schedule-item.active .day[data-v-b1ec642c],.doctor-detail .section-card .schedule-list .schedule-item.active .period[data-v-b1ec642c]{color:#0f95b0}.doctor-detail .section-card .review-list .review-item[data-v-b1ec642c]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.doctor-detail .section-card .review-list .review-item[data-v-b1ec642c]:last-child{border-bottom:none}.doctor-detail .section-card .review-list .review-item .user-info[data-v-b1ec642c]{display:flex;align-items:center;margin-bottom:.5rem}.doctor-detail .section-card .review-list .review-item .user-info .avatar[data-v-b1ec642c]{width:2rem;height:2rem;border-radius:50%;margin-right:.5rem}.doctor-detail .section-card .review-list .review-item .user-info .info[data-v-b1ec642c]{flex:1}.doctor-detail .section-card .review-list .review-item .user-info .info .name[data-v-b1ec642c]{font-size:.875rem;color:#333;margin-bottom:.125rem;display:block}.doctor-detail .section-card .review-list .review-item .user-info .info .time[data-v-b1ec642c]{font-size:.75rem;color:#999}.doctor-detail .section-card .review-list .review-item .user-info .rating .iconfont[data-v-b1ec642c]{font-size:.75rem;color:#e6a23c;margin-left:.125rem}.doctor-detail .section-card .review-list .review-item .content[data-v-b1ec642c]{font-size:.875rem;color:#666;line-height:1.6}.doctor-detail .bottom-bar[data-v-b1ec642c]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.doctor-detail .bottom-bar .action-btn[data-v-b1ec642c]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.doctor-detail .bottom-bar .action-btn.outline[data-v-b1ec642c]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.doctor-detail .bottom-bar .action-btn.primary[data-v-b1ec642c]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.doctor-detail .bottom-bar .action-btn[data-v-b1ec642c]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-006834ed]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-006834ed]:active{transform:scale(.98)}.card[data-v-006834ed]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-006834ed]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-006834ed]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-006834ed]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-006834ed]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-006834ed]{color:#67c23a}.price.original[data-v-006834ed]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-006834ed]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-006834ed]{width:100%;height:100%;overflow-x:hidden}.detail-container[data-v-006834ed]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.detail-container .hospital-info[data-v-006834ed]{margin:.625rem;display:flex;align-items:center;position:relative}.detail-container .hospital-info[data-v-006834ed]:active{transform:scale(.98)}.detail-container .hospital-info[data-v-006834ed]:after{content:">";position:absolute;right:.9375rem;font-size:.75rem;color:#999}.detail-container .hospital-info .logo[data-v-006834ed]{width:3.125rem;height:3.125rem;border-radius:.375rem;margin-right:.625rem}.detail-container .hospital-info .info[data-v-006834ed]{flex:1}.detail-container .hospital-info .info .name[data-v-006834ed]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .hospital-info .info .address[data-v-006834ed]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.detail-container .hospital-info .info .tags uni-text[data-v-006834ed]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem;margin-bottom:.3125rem}.detail-container .hospital-info .icon-arrow-right[data-v-006834ed]{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#999}.detail-container .basic-info[data-v-006834ed]{margin:.625rem}.detail-container .basic-info .header[data-v-006834ed]{display:flex;align-items:center;margin-bottom:1.25rem}.detail-container .basic-info .header .icon[data-v-006834ed]{width:3.125rem;height:3.125rem;padding:.625rem;background:rgba(15,149,176,.1);border-radius:.75rem}.detail-container .basic-info .header .info[data-v-006834ed]{flex:1}.detail-container .basic-info .header .info .name[data-v-006834ed]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .basic-info .header .info .desc[data-v-006834ed]{font-size:.8125rem;color:#666}.detail-container .basic-info .stats[data-v-006834ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;padding:.9375rem 0;border-top:.03125rem solid #eee}.detail-container .basic-info .stats .stat-item[data-v-006834ed]{text-align:center}.detail-container .basic-info .stats .stat-item .icon-wrap[data-v-006834ed]{width:2.5rem;height:2.5rem;margin:0 auto .5rem;background:rgba(15,149,176,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.detail-container .basic-info .stats .stat-item .icon-wrap .iconfont[data-v-006834ed]{font-size:1.25rem;color:#0f95b0}.detail-container .basic-info .stats .stat-item .value[data-v-006834ed]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .basic-info .stats .stat-item .label[data-v-006834ed]{font-size:.75rem;color:#999}.detail-container .section-header[data-v-006834ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.detail-container .section-header .more[data-v-006834ed]{font-size:.8125rem;color:#999}.detail-container .doctors-section[data-v-006834ed]{margin:.625rem}.detail-container .doctors-section .doctor-list[data-v-006834ed]{white-space:nowrap;margin:0 -.9375rem;padding:0 .9375rem}.detail-container .doctors-section .doctor-list .doctor-item[data-v-006834ed]{display:inline-block;width:9.375rem;margin-right:.625rem;text-align:center}.detail-container .doctors-section .doctor-list .doctor-item[data-v-006834ed]:last-child{margin-right:0}.detail-container .doctors-section .doctor-list .doctor-item .avatar[data-v-006834ed]{width:3.75rem;height:3.75rem;border-radius:1.875rem;margin-bottom:.5rem;border:.0625rem solid rgba(15,149,176,.1)}.detail-container .doctors-section .doctor-list .doctor-item .name[data-v-006834ed]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .doctors-section .doctor-list .doctor-item .title[data-v-006834ed]{font-size:.75rem;color:#666;margin-bottom:.25rem;display:block}.detail-container .doctors-section .doctor-list .doctor-item .specialty[data-v-006834ed]{font-size:.75rem;color:#999;margin-bottom:.375rem;display:block}.detail-container .doctors-section .doctor-list .doctor-item .rating[data-v-006834ed]{margin-bottom:.5rem}.detail-container .doctors-section .doctor-list .doctor-item .rating .score[data-v-006834ed]{font-size:.8125rem;color:#e6a23c;font-weight:700;margin-right:.25rem}.detail-container .doctors-section .doctor-list .doctor-item .rating .count[data-v-006834ed]{font-size:.75rem;color:#999}.detail-container .doctors-section .doctor-list .doctor-item .book-btn[data-v-006834ed]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem;margin:0 auto}.detail-container .services-section[data-v-006834ed]{margin:.625rem}.detail-container .services-section .service-list .service-item[data-v-006834ed]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.detail-container .services-section .service-list .service-item[data-v-006834ed]:last-child{border-bottom:none;padding-bottom:0}.detail-container .services-section .service-list .service-item .service-info[data-v-006834ed]{display:flex;align-items:center}.detail-container .services-section .service-list .service-item .service-info .iconfont[data-v-006834ed]{font-size:1.25rem;color:#0f95b0;margin-right:.5rem}.detail-container .services-section .service-list .service-item .price[data-v-006834ed]{font-size:1rem;color:#f56c6c;font-weight:700}.detail-container .guide-section[data-v-006834ed]{margin:.625rem}.detail-container .guide-section .guide-steps .step-item[data-v-006834ed]{display:flex;margin-bottom:.9375rem}.detail-container .guide-section .guide-steps .step-item[data-v-006834ed]:last-child{margin-bottom:0}.detail-container .guide-section .guide-steps .step-item .step-num[data-v-006834ed]{width:1.875rem;height:1.875rem;border-radius:.9375rem;color:#fff;font-size:.875rem;font-weight:700;margin-right:.625rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.detail-container .guide-section .guide-steps .step-item .step-info[data-v-006834ed]{flex:1}.detail-container .guide-section .guide-steps .step-item .step-info .title[data-v-006834ed]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .guide-section .guide-steps .step-item .step-info .desc[data-v-006834ed]{font-size:.8125rem;color:#666}.detail-container .reviews-section[data-v-006834ed]{margin:.625rem}.detail-container .reviews-section .section-header[data-v-006834ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.detail-container .reviews-section .section-header .total[data-v-006834ed]{font-size:.8125rem;color:#999}.detail-container .reviews-section .review-list .review-item[data-v-006834ed]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.detail-container .reviews-section .review-list .review-item[data-v-006834ed]:last-child{border-bottom:none}.detail-container .reviews-section .review-list .review-item .user-info[data-v-006834ed]{display:flex;align-items:center;margin-bottom:.5rem}.detail-container .reviews-section .review-list .review-item .user-info .avatar[data-v-006834ed]{width:1.875rem;height:1.875rem;border-radius:.9375rem;margin-right:.5rem}.detail-container .reviews-section .review-list .review-item .user-info .name[data-v-006834ed]{font-size:.8125rem;color:#333;margin-right:.5rem}.detail-container .reviews-section .review-list .review-item .user-info .time[data-v-006834ed]{font-size:.75rem;color:#999}.detail-container .reviews-section .review-list .review-item .content[data-v-006834ed]{font-size:.8125rem;color:#666;line-height:1.6;margin-bottom:.5rem;display:block}.detail-container .reviews-section .review-list .review-item .doctor-reply[data-v-006834ed]{background:#f5f6fa;padding:.625rem;border-radius:.125rem}.detail-container .reviews-section .review-list .review-item .doctor-reply .label[data-v-006834ed]{font-size:.8125rem;color:#0f95b0;margin-bottom:.25rem;display:block}.detail-container .reviews-section .review-list .review-item .doctor-reply .reply-content[data-v-006834ed]{font-size:.8125rem;color:#666;line-height:1.6}.detail-container .bottom-bar[data-v-006834ed]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.detail-container .bottom-bar .submit-btn[data-v-006834ed]{width:100%}.detail-container .bottom-bar .submit-btn.button-hover[data-v-006834ed]{transform:scale(.98);opacity:.9} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-6d1d4c8d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6d1d4c8d]:active{transform:scale(.98)}.card[data-v-6d1d4c8d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6d1d4c8d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6d1d4c8d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6d1d4c8d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6d1d4c8d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6d1d4c8d]{color:#67c23a}.price.original[data-v-6d1d4c8d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6d1d4c8d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6d1d4c8d]{width:100%;height:100%;overflow-x:hidden}.news-detail[data-v-6d1d4c8d]{min-height:100vh;background:#fff;padding-bottom:3.75rem}.news-detail .article-header[data-v-6d1d4c8d]{padding:.9375rem}.news-detail .article-header .title[data-v-6d1d4c8d]{font-size:1.25rem;color:#333;font-weight:700;line-height:1.4;margin-bottom:.625rem;display:block}.news-detail .article-header .meta[data-v-6d1d4c8d]{display:flex;align-items:center;font-size:.75rem;color:#999}.news-detail .article-header .meta .tag[data-v-6d1d4c8d]{color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.news-detail .article-header .meta .time[data-v-6d1d4c8d]{margin-right:.5rem}.news-detail .article-content[data-v-6d1d4c8d]{padding:0 .9375rem}.news-detail .article-content .cover-image[data-v-6d1d4c8d]{width:100%;border-radius:.75rem;margin-bottom:.9375rem}.news-detail .article-content uni-rich-text[data-v-6d1d4c8d]{font-size:.9375rem;color:#333;line-height:1.8}.news-detail .article-content .image-list[data-v-6d1d4c8d]{margin-top:.9375rem}.news-detail .article-content .image-list uni-image[data-v-6d1d4c8d]{width:100%;border-radius:.75rem;margin-bottom:.625rem}.news-detail .article-content .image-list uni-image[data-v-6d1d4c8d]:last-child{margin-bottom:0}.news-detail .related-section[data-v-6d1d4c8d]{margin-top:1.25rem;padding:.9375rem;background:#f5f6fa}.news-detail .related-section .section-title[data-v-6d1d4c8d]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.news-detail .related-section .related-list .related-item[data-v-6d1d4c8d]{display:flex;background:#fff;border-radius:.75rem;padding:.625rem;margin-bottom:.625rem}.news-detail .related-section .related-list .related-item[data-v-6d1d4c8d]:last-child{margin-bottom:0}.news-detail .related-section .related-list .related-item .image[data-v-6d1d4c8d]{width:6.25rem;height:4.375rem;border-radius:.75rem;margin-right:.625rem;flex-shrink:0}.news-detail .related-section .related-list .related-item .content[data-v-6d1d4c8d]{flex:1}.news-detail .related-section .related-list .related-item .content .title[data-v-6d1d4c8d]{font-size:.875rem;color:#333;line-height:1.4;margin-bottom:.375rem;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-detail .related-section .related-list .related-item .content .meta[data-v-6d1d4c8d]{display:flex;align-items:center;font-size:.75rem;color:#999}.news-detail .related-section .related-list .related-item .content .meta .tag[data-v-6d1d4c8d]{color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.news-detail .related-section .related-list .related-item[data-v-6d1d4c8d]:active{transform:scale(.99)}.news-detail .bottom-bar[data-v-6d1d4c8d]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.news-detail .bottom-bar uni-button[data-v-6d1d4c8d]{flex:1;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:.9375rem;border-radius:1.125rem}.news-detail .bottom-bar uni-button .iconfont[data-v-6d1d4c8d]{font-size:1.125rem;margin-right:.25rem}.news-detail .bottom-bar .share-btn[data-v-6d1d4c8d],.news-detail .bottom-bar .action-btn[data-v-6d1d4c8d]{color:#666;background:#f5f6fa}.news-detail .bottom-bar .action-btn.active[data-v-6d1d4c8d]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-adcca731]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-adcca731]:active{transform:scale(.98)}.card[data-v-adcca731]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-adcca731]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-adcca731]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-adcca731]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-adcca731]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-adcca731]{color:#67c23a}.price.original[data-v-adcca731]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-adcca731]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-adcca731]{width:100%;height:100%;overflow-x:hidden}.detail-container[data-v-adcca731]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.detail-container .status-card[data-v-adcca731]{background:linear-gradient(135deg,#0f95b0,#89c4c1);padding:1.25rem .9375rem;display:flex;justify-content:space-between;align-items:center}.detail-container .status-card.upcoming[data-v-adcca731]{background:linear-gradient(135deg,#0f95b0,#89c4c1)}.detail-container .status-card.completed[data-v-adcca731]{background:linear-gradient(135deg,#4dcea5,#2fb4ae)}.detail-container .status-card.cancelled[data-v-adcca731]{background:linear-gradient(135deg,#909399,#c0c4cc)}.detail-container .status-card .status-info .status-text[data-v-adcca731]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.375rem;display:block}.detail-container .status-card .status-info .desc[data-v-adcca731]{font-size:.8125rem;color:rgba(255,255,255,.9)}.detail-container .status-card .status-image[data-v-adcca731]{width:3.75rem;height:3.75rem}.detail-container .info-card[data-v-adcca731]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.detail-container .info-card .hospital-info[data-v-adcca731]{display:flex;align-items:center;position:relative;padding-bottom:.625rem}.detail-container .info-card .hospital-info .logo[data-v-adcca731]{width:2.5rem;height:2.5rem;border-radius:.375rem;margin-right:.625rem}.detail-container .info-card .hospital-info .info[data-v-adcca731]{flex:1}.detail-container .info-card .hospital-info .info .name[data-v-adcca731]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .info-card .hospital-info .info .address[data-v-adcca731]{font-size:.8125rem;color:#666}.detail-container .info-card .hospital-info .icon-arrow-right[data-v-adcca731]{font-size:.75rem;color:#999}.detail-container .info-card .divider[data-v-adcca731]{height:.03125rem;background:#eee;margin:.625rem 0}.detail-container .info-card .department-info[data-v-adcca731]{display:flex;align-items:center}.detail-container .info-card .department-info .icon[data-v-adcca731]{width:1.875rem;height:1.875rem;margin-right:.625rem}.detail-container .info-card .department-info .info .name[data-v-adcca731]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.detail-container .info-card .department-info .info .doctor[data-v-adcca731]{font-size:.8125rem;color:#666}.detail-container .detail-card[data-v-adcca731]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.detail-container .detail-card .section-title[data-v-adcca731]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem;display:flex;align-items:center}.detail-container .detail-card .section-title[data-v-adcca731]:before{content:"";width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem;margin-right:.5rem}.detail-container .detail-card .info-list .info-item[data-v-adcca731]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:.03125rem solid #eee}.detail-container .detail-card .info-list .info-item[data-v-adcca731]:last-child{border-bottom:none}.detail-container .detail-card .info-list .info-item .label[data-v-adcca731]{font-size:.8125rem;color:#666}.detail-container .detail-card .info-list .info-item .value[data-v-adcca731]{font-size:.8125rem;color:#333}.detail-container .detail-card .info-list .info-item .value.price[data-v-adcca731]{color:#f56c6c;font-weight:700}.detail-container .detail-card .diagnosis-info .diagnosis-item[data-v-adcca731]{margin-bottom:.625rem}.detail-container .detail-card .diagnosis-info .diagnosis-item[data-v-adcca731]:last-child{margin-bottom:0}.detail-container .detail-card .diagnosis-info .diagnosis-item .label[data-v-adcca731]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.detail-container .detail-card .diagnosis-info .diagnosis-item .value[data-v-adcca731]{font-size:.875rem;color:#333;line-height:1.6}.detail-container .detail-card .examination-list .examination-item[data-v-adcca731]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.detail-container .detail-card .examination-list .examination-item[data-v-adcca731]:last-child{border-bottom:none}.detail-container .detail-card .examination-list .examination-item .exam-info[data-v-adcca731]{flex:1}.detail-container .detail-card .examination-list .examination-item .exam-info .name[data-v-adcca731]{font-size:.875rem;color:#333;margin-bottom:.25rem;display:block}.detail-container .detail-card .examination-list .examination-item .exam-info .time[data-v-adcca731]{font-size:.75rem;color:#999}.detail-container .detail-card .examination-list .examination-item .status[data-v-adcca731]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.detail-container .detail-card .examination-list .examination-item .status.completed[data-v-adcca731]{color:#67c23a;background:rgba(103,194,58,.1)}.detail-container .detail-card .examination-list .examination-item .status.processing[data-v-adcca731]{color:#0f95b0;background:rgba(15,149,176,.1)}.detail-container .detail-card .examination-list .examination-item .icon-arrow-right[data-v-adcca731]{font-size:.75rem;color:#999}.detail-container .detail-card .prescription-list .prescription-item[data-v-adcca731]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.detail-container .detail-card .prescription-list .prescription-item[data-v-adcca731]:last-child{border-bottom:none}.detail-container .detail-card .prescription-list .prescription-item .medicine-info[data-v-adcca731]{flex:1}.detail-container .detail-card .prescription-list .prescription-item .medicine-info .name[data-v-adcca731]{font-size:.875rem;color:#333;margin-bottom:.25rem;display:block}.detail-container .detail-card .prescription-list .prescription-item .medicine-info .spec[data-v-adcca731]{font-size:.75rem;color:#999}.detail-container .detail-card .prescription-list .prescription-item .usage[data-v-adcca731]{margin-right:.9375rem;text-align:right}.detail-container .detail-card .prescription-list .prescription-item .usage .dosage[data-v-adcca731]{font-size:.8125rem;color:#333;margin-bottom:.125rem;display:block}.detail-container .detail-card .prescription-list .prescription-item .usage .frequency[data-v-adcca731]{font-size:.75rem;color:#999}.detail-container .detail-card .prescription-list .prescription-item .quantity[data-v-adcca731]{font-size:.875rem;color:#333;font-weight:700}.detail-container .detail-card .total-amount[data-v-adcca731]{display:flex;justify-content:flex-end;align-items:center;margin-top:.625rem;padding-top:.625rem;border-top:.03125rem solid #eee}.detail-container .detail-card .total-amount uni-text[data-v-adcca731]{font-size:.8125rem;color:#666;margin-right:.5rem}.detail-container .detail-card .total-amount uni-text.amount[data-v-adcca731]{font-size:1rem;color:#f56c6c;font-weight:700}.detail-container .bottom-bar[data-v-adcca731]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.detail-container .bottom-bar .action-btn[data-v-adcca731]{flex:1;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:1.125rem}.detail-container .bottom-bar .action-btn.primary[data-v-adcca731]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.detail-container .bottom-bar .action-btn[data-v-adcca731]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-b0193fb0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-b0193fb0]:active{transform:scale(.98)}.card[data-v-b0193fb0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-b0193fb0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-b0193fb0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-b0193fb0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-b0193fb0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-b0193fb0]{color:#67c23a}.price.original[data-v-b0193fb0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-b0193fb0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-b0193fb0]{width:100%;height:100%;overflow-x:hidden}.payment-detail[data-v-b0193fb0]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.payment-detail .status-card[data-v-b0193fb0]{position:relative;background:linear-gradient(135deg,#0f95b0,#89c4c1);padding:1.25rem .9375rem;overflow:hidden}.payment-detail .status-card .status-info[data-v-b0193fb0]{position:relative;z-index:1}.payment-detail .status-card .status-info .status-text[data-v-b0193fb0]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.375rem;display:block}.payment-detail .status-card .status-info .desc[data-v-b0193fb0]{font-size:.8125rem;color:rgba(255,255,255,.9)}.payment-detail .status-card .status-image[data-v-b0193fb0]{position:absolute;right:.9375rem;bottom:0;width:6.25rem;height:6.25rem;opacity:.2}.payment-detail .status-card.unpaid[data-v-b0193fb0]{background:linear-gradient(135deg,#e6a23c,#ecb869)}.payment-detail .status-card.completed[data-v-b0193fb0]{background:linear-gradient(135deg,#67c23a,#85cf60)}.payment-detail .status-card.refunded[data-v-b0193fb0]{background:linear-gradient(135deg,#999,#b3b3b3)}.payment-detail .info-card[data-v-b0193fb0]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.payment-detail .info-card .hospital-info[data-v-b0193fb0]{display:flex;align-items:center;margin-bottom:.625rem}.payment-detail .info-card .hospital-info .logo[data-v-b0193fb0]{width:2.5rem;height:2.5rem;border-radius:.125rem;margin-right:.625rem}.payment-detail .info-card .hospital-info .info[data-v-b0193fb0]{flex:1}.payment-detail .info-card .hospital-info .info .name[data-v-b0193fb0]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.payment-detail .info-card .hospital-info .info .address[data-v-b0193fb0]{font-size:.8125rem;color:#666}.payment-detail .info-card .hospital-info .icon-arrow-right[data-v-b0193fb0]{font-size:.75rem;color:#999}.payment-detail .info-card .divider[data-v-b0193fb0]{height:.03125rem;background:#eee;margin:.625rem 0}.payment-detail .info-card .department-info[data-v-b0193fb0]{display:flex;align-items:center}.payment-detail .info-card .department-info .icon[data-v-b0193fb0]{width:1.875rem;height:1.875rem;margin-right:.625rem}.payment-detail .info-card .department-info .info .name[data-v-b0193fb0]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.payment-detail .info-card .department-info .info .doctor[data-v-b0193fb0]{font-size:.8125rem;color:#666}.payment-detail .detail-card[data-v-b0193fb0]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.payment-detail .detail-card .item-list .item[data-v-b0193fb0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.payment-detail .detail-card .item-list .item[data-v-b0193fb0]:last-child{margin-bottom:0}.payment-detail .detail-card .item-list .item .item-info[data-v-b0193fb0]{flex:1;margin-right:.625rem}.payment-detail .detail-card .item-list .item .item-info .name[data-v-b0193fb0]{font-size:.875rem;color:#333;margin-bottom:.125rem;display:block}.payment-detail .detail-card .item-list .item .item-info .desc[data-v-b0193fb0]{font-size:.75rem;color:#999}.payment-detail .detail-card .item-list .item .amount[data-v-b0193fb0]{font-size:.9375rem;color:#333;font-weight:700}.payment-detail .detail-card .total[data-v-b0193fb0]{display:flex;justify-content:flex-end;align-items:center;margin-top:.625rem;padding-top:.625rem;border-top:.03125rem solid #eee}.payment-detail .detail-card .total uni-text[data-v-b0193fb0]{font-size:.875rem;color:#666;margin-right:.625rem}.payment-detail .detail-card .total uni-text.amount[data-v-b0193fb0]{font-size:1.125rem;color:#f56c6c;font-weight:700}.payment-detail .detail-card .info-list .info-item[data-v-b0193fb0]{display:flex;justify-content:space-between;margin-bottom:.5rem}.payment-detail .detail-card .info-list .info-item[data-v-b0193fb0]:last-child{margin-bottom:0}.payment-detail .detail-card .info-list .info-item .label[data-v-b0193fb0]{font-size:.8125rem;color:#666}.payment-detail .detail-card .info-list .info-item .value[data-v-b0193fb0]{font-size:.8125rem;color:#333}.payment-detail .bottom-bar[data-v-b0193fb0]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.payment-detail .bottom-bar .amount-info uni-text[data-v-b0193fb0]{font-size:.8125rem;color:#666;margin-right:.375rem}.payment-detail .bottom-bar .amount-info .amount[data-v-b0193fb0]{font-size:1.125rem;color:#f56c6c;font-weight:700}.payment-detail .bottom-bar .pay-btn[data-v-b0193fb0]{width:7.5rem}.payment-detail .bottom-bar .action-btn[data-v-b0193fb0]{flex:1;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem;margin:0 .3125rem}.payment-detail .bottom-bar .action-btn[data-v-b0193fb0]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-45511140]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-45511140]:active{transform:scale(.98)}.card[data-v-45511140]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-45511140]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-45511140]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-45511140]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-45511140]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-45511140]{color:#67c23a}.price.original[data-v-45511140]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-45511140]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-45511140]{width:100%;height:100%;overflow-x:hidden}.disease-detail[data-v-45511140]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.disease-detail .info-card[data-v-45511140]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.disease-detail .info-card .name[data-v-45511140]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.disease-detail .info-card .department[data-v-45511140]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.disease-detail .info-card .tags uni-text[data-v-45511140]{display:inline-block;font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem;margin-right:.5rem}.disease-detail .section-card[data-v-45511140]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.disease-detail .section-card .section-title[data-v-45511140]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.disease-detail .section-card .section-header[data-v-45511140]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.disease-detail .section-card .section-header .title[data-v-45511140]{font-size:1rem;color:#333;font-weight:700}.disease-detail .section-card .section-header .more[data-v-45511140]{font-size:.875rem;color:#999}.disease-detail .section-card .content[data-v-45511140]{font-size:.875rem;color:#666;line-height:1.6}.disease-detail .section-card .cause-list .cause-item[data-v-45511140],.disease-detail .section-card .cause-list .symptom-item[data-v-45511140],.disease-detail .section-card .cause-list .notice-item[data-v-45511140],.disease-detail .section-card .symptom-list .cause-item[data-v-45511140],.disease-detail .section-card .symptom-list .symptom-item[data-v-45511140],.disease-detail .section-card .symptom-list .notice-item[data-v-45511140],.disease-detail .section-card .notice-list .cause-item[data-v-45511140],.disease-detail .section-card .notice-list .symptom-item[data-v-45511140],.disease-detail .section-card .notice-list .notice-item[data-v-45511140]{display:flex;align-items:flex-start;margin-bottom:.5rem}.disease-detail .section-card .cause-list .cause-item[data-v-45511140]:last-child,.disease-detail .section-card .cause-list .symptom-item[data-v-45511140]:last-child,.disease-detail .section-card .cause-list .notice-item[data-v-45511140]:last-child,.disease-detail .section-card .symptom-list .cause-item[data-v-45511140]:last-child,.disease-detail .section-card .symptom-list .symptom-item[data-v-45511140]:last-child,.disease-detail .section-card .symptom-list .notice-item[data-v-45511140]:last-child,.disease-detail .section-card .notice-list .cause-item[data-v-45511140]:last-child,.disease-detail .section-card .notice-list .symptom-item[data-v-45511140]:last-child,.disease-detail .section-card .notice-list .notice-item[data-v-45511140]:last-child{margin-bottom:0}.disease-detail .section-card .cause-list .cause-item .dot[data-v-45511140],.disease-detail .section-card .cause-list .symptom-item .dot[data-v-45511140],.disease-detail .section-card .cause-list .notice-item .dot[data-v-45511140],.disease-detail .section-card .symptom-list .cause-item .dot[data-v-45511140],.disease-detail .section-card .symptom-list .symptom-item .dot[data-v-45511140],.disease-detail .section-card .symptom-list .notice-item .dot[data-v-45511140],.disease-detail .section-card .notice-list .cause-item .dot[data-v-45511140],.disease-detail .section-card .notice-list .symptom-item .dot[data-v-45511140],.disease-detail .section-card .notice-list .notice-item .dot[data-v-45511140]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.disease-detail .section-card .cause-list .cause-item .content[data-v-45511140],.disease-detail .section-card .cause-list .symptom-item .content[data-v-45511140],.disease-detail .section-card .cause-list .notice-item .content[data-v-45511140],.disease-detail .section-card .symptom-list .cause-item .content[data-v-45511140],.disease-detail .section-card .symptom-list .symptom-item .content[data-v-45511140],.disease-detail .section-card .symptom-list .notice-item .content[data-v-45511140],.disease-detail .section-card .notice-list .cause-item .content[data-v-45511140],.disease-detail .section-card .notice-list .symptom-item .content[data-v-45511140],.disease-detail .section-card .notice-list .notice-item .content[data-v-45511140]{flex:1;font-size:.875rem;color:#666;line-height:1.6}.disease-detail .section-card .doctor-list[data-v-45511140]{white-space:nowrap}.disease-detail .section-card .doctor-list .doctor-item[data-v-45511140]{display:inline-flex;flex-direction:column;align-items:center;width:5rem;margin-right:.9375rem}.disease-detail .section-card .doctor-list .doctor-item .avatar[data-v-45511140]{width:3.75rem;height:3.75rem;border-radius:50%;margin-bottom:.375rem}.disease-detail .section-card .doctor-list .doctor-item .name[data-v-45511140]{font-size:.875rem;color:#333;margin-bottom:.125rem}.disease-detail .section-card .doctor-list .doctor-item .title[data-v-45511140]{font-size:.75rem;color:#999}.disease-detail .bottom-bar[data-v-45511140]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.disease-detail .bottom-bar .action-btn[data-v-45511140]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.disease-detail .bottom-bar .action-btn.outline[data-v-45511140]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.disease-detail .bottom-bar .action-btn.primary[data-v-45511140]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.disease-detail .bottom-bar .action-btn[data-v-45511140]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{an as t,r as e,ao as i}from"./index-DF3kK8Jo.js";const s=t("dict",{state:()=>({dict:new Array}),actions:{getDict(t){if(null==t&&""==t)return null;try{for(let e=0;e<this.dict.length;e++)if(this.dict[e].key==t)return this.dict[e].value}catch(e){return null}},setDict(t,e){null!==t&&""!==t&&this.dict.push({key:t,value:e})},removeDict(t){var e=!1;try{for(let e=0;e<this.dict.length;e++)if(this.dict[e].key==t)return this.dict.splice(e,1),!0}catch(i){e=!1}return e},cleanDict(){this.dict=new Array},initDict(){}}});async function c(...t){const c=e({});for(const e of t){c.value[e]=[];const t=s().getDict(e);if(t)c.value[e]=t;else try{const t=await uni.$uapi.get("/project/dict/data/type/"+e);c.value[e]=t.map(t=>({label:t.dictLabel,value:t.dictValue,elTagType:t.listClass,elTagClass:t.cssClass})),s().setDict(e,c.value[e])}catch(a){console.error(`Failed to fetch dict ${e}:`,a)}}return console.log(c.value.sys_user_sex,"2"),i(c.value)}export{c as u}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-593baf8a]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-593baf8a]:active{transform:scale(.98)}.card[data-v-593baf8a]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-593baf8a],.doctor-container .doctor-list .doctor-item .basic-info .info .tags uni-text[data-v-593baf8a]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-593baf8a]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-593baf8a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-593baf8a]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-593baf8a]{color:#67c23a}.price.original[data-v-593baf8a]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-593baf8a]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-593baf8a]{width:100%;height:100%;overflow-x:hidden}.doctor-container[data-v-593baf8a]{min-height:100vh;background:#f5f6fa;padding:.625rem}.doctor-container .hospital-info[data-v-593baf8a]{margin-bottom:.625rem;display:flex;align-items:center}.doctor-container .hospital-info .logo[data-v-593baf8a]{width:3.125rem;height:3.125rem;border-radius:.375rem;margin-right:.625rem}.doctor-container .hospital-info .info[data-v-593baf8a]{flex:1}.doctor-container .hospital-info .info .name[data-v-593baf8a]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.doctor-container .hospital-info .info .address[data-v-593baf8a]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.doctor-container .hospital-info .info .tags uni-text[data-v-593baf8a]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem;margin-bottom:.3125rem}.doctor-container .department-info[data-v-593baf8a]{margin-bottom:.625rem}.doctor-container .department-info .title-wrap[data-v-593baf8a]{display:flex;align-items:center;margin-bottom:.5rem}.doctor-container .department-info .title-wrap .icon[data-v-593baf8a]{width:1.25rem;height:1.25rem;margin-right:.3125rem}.doctor-container .department-info .title-wrap .title[data-v-593baf8a]{font-size:1rem;color:#333;font-weight:700}.doctor-container .department-info .desc[data-v-593baf8a]{font-size:.8125rem;color:#666;line-height:1.6}.doctor-container .doctor-list .doctor-item[data-v-593baf8a]{margin-bottom:.625rem}.doctor-container .doctor-list .doctor-item .basic-info[data-v-593baf8a]{display:flex;margin-bottom:.625rem}.doctor-container .doctor-list .doctor-item .basic-info .avatar[data-v-593baf8a]{width:3.75rem;height:3.75rem;border-radius:1.875rem;margin-right:.625rem}.doctor-container .doctor-list .doctor-item .basic-info .info[data-v-593baf8a]{flex:1}.doctor-container .doctor-list .doctor-item .basic-info .info .name-title[data-v-593baf8a]{margin-bottom:.25rem}.doctor-container .doctor-list .doctor-item .basic-info .info .name-title .name[data-v-593baf8a]{font-size:1rem;color:#333;font-weight:700;margin-right:.5rem}.doctor-container .doctor-list .doctor-item .basic-info .info .name-title .title[data-v-593baf8a]{font-size:.8125rem;color:#666}.doctor-container .doctor-list .doctor-item .basic-info .info .specialty[data-v-593baf8a]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.doctor-container .doctor-list .doctor-item .basic-info .info .hospital[data-v-593baf8a]{font-size:.8125rem;color:#0f95b0;margin-bottom:.25rem;display:block}.doctor-container .doctor-list .doctor-item .basic-info .rating[data-v-593baf8a]{text-align:right}.doctor-container .doctor-list .doctor-item .basic-info .rating .score[data-v-593baf8a]{font-size:1.125rem;color:#0f95b0;font-weight:700;margin-bottom:.125rem;display:block}.doctor-container .doctor-list .doctor-item .basic-info .rating .count[data-v-593baf8a]{font-size:.6875rem;color:#999}.doctor-container .doctor-list .doctor-item .schedule-info[data-v-593baf8a]{padding-top:.625rem;border-top:.03125rem solid #eee}.doctor-container .doctor-list .doctor-item .schedule-info .available-time[data-v-593baf8a]{margin-bottom:.625rem}.doctor-container .doctor-list .doctor-item .schedule-info .available-time .label[data-v-593baf8a]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.doctor-container .doctor-list .doctor-item .schedule-info .available-time .time-list[data-v-593baf8a]{display:flex}.doctor-container .doctor-list .doctor-item .schedule-info .available-time .time-list .time-item[data-v-593baf8a]{margin-right:.9375rem}.doctor-container .doctor-list .doctor-item .schedule-info .available-time .time-list .time-item .date[data-v-593baf8a]{font-size:.8125rem;color:#0f95b0;margin-right:.25rem}.doctor-container .doctor-list .doctor-item .schedule-info .available-time .time-list .time-item .count[data-v-593baf8a]{font-size:.75rem;color:#999}.doctor-container .doctor-list .doctor-item .schedule-info .action[data-v-593baf8a]{display:flex;justify-content:space-between;align-items:center}.doctor-container .doctor-list .doctor-item .schedule-info .action .fee-info .label[data-v-593baf8a]{font-size:.8125rem;color:#666;margin-right:.25rem}.doctor-container .doctor-list .doctor-item .schedule-info .action .fee-info .fee[data-v-593baf8a]{font-size:1rem;color:#f56c6c;font-weight:700}.doctor-container .doctor-list .doctor-item .schedule-info .action .book-btn[data-v-593baf8a]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-f4687e6e]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f4687e6e]:active{transform:scale(.98)}.card[data-v-f4687e6e]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f4687e6e]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f4687e6e]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f4687e6e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f4687e6e]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f4687e6e]{color:#67c23a}.price.original[data-v-f4687e6e]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f4687e6e]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f4687e6e]{width:100%;height:100%;overflow-x:hidden}.patient-form[data-v-f4687e6e]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.patient-form .form-card[data-v-f4687e6e]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.patient-form .form-card .form-item[data-v-f4687e6e]{margin-bottom:.9375rem}.patient-form .form-card .form-item[data-v-f4687e6e]:last-child{margin-bottom:0}.patient-form .form-card .form-item .label[data-v-f4687e6e]{font-size:.875rem;color:#333;margin-bottom:.5rem;display:block}.patient-form .form-card .form-item .label.required[data-v-f4687e6e]:before{content:"*";color:#f56c6c;margin-right:.125rem}.patient-form .form-card .form-item .value-text[data-v-f4687e6e]{font-size:.875rem;color:#333;padding:.75rem .9375rem;background:#f5f6fa;border-radius:.75rem}.patient-form .form-card .form-item uni-input[data-v-f4687e6e]{width:100%;height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;font-size:.875rem;color:#333}.patient-form .form-card .form-item .picker[data-v-f4687e6e]{height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.patient-form .form-card .form-item .picker uni-text[data-v-f4687e6e]{font-size:.875rem;color:#333}.patient-form .form-card .form-item .picker uni-text.icon-arrow-right[data-v-f4687e6e]{font-size:.75rem;color:#999}.patient-form .form-card .switch-item[data-v-f4687e6e]{display:flex;justify-content:space-between;align-items:center}.patient-form .form-card .switch-item uni-text[data-v-f4687e6e]{font-size:.875rem;color:#333}.patient-form .bottom-bar[data-v-f4687e6e]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.patient-form .bottom-bar .submit-btn[data-v-f4687e6e]{width:100%}.patient-form .bottom-bar .submit-btn[disabled][data-v-f4687e6e]{opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-04112cad]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-04112cad]:active{transform:scale(.98)}.card[data-v-04112cad]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-04112cad]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-04112cad]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-04112cad]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-04112cad]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-04112cad]{color:#67c23a}.price.original[data-v-04112cad]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-04112cad]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-04112cad]{width:100%;height:100%;overflow-x:hidden}.expert-container[data-v-04112cad]{min-height:100vh;background:#f5f6fa}.expert-container .search-bar[data-v-04112cad]{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;padding:.625rem;background:#fff}.expert-container .search-bar .search-box[data-v-04112cad]{flex:1;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;display:flex;align-items:center;padding:0 .625rem;margin-right:.625rem}.expert-container .search-bar .search-box .iconfont[data-v-04112cad]{font-size:1rem;color:#999;margin-right:.375rem}.expert-container .search-bar .search-box uni-input[data-v-04112cad]{flex:1;height:100%;font-size:.875rem}.expert-container .search-bar .filter-btn[data-v-04112cad]{display:flex;align-items:center;font-size:.875rem;color:#666}.expert-container .search-bar .filter-btn .iconfont[data-v-04112cad]{font-size:1rem;margin-right:.125rem}.expert-container .department-bar[data-v-04112cad]{background:#fff;white-space:nowrap;padding:.625rem}.expert-container .department-bar .department-item[data-v-04112cad]{display:inline-block;padding:.375rem .9375rem;margin-right:.625rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:.75rem}.expert-container .department-bar .department-item.active[data-v-04112cad]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.expert-container .department-bar .department-item[data-v-04112cad]:last-child{margin-right:0}.expert-container .expert-list[data-v-04112cad]{height:calc(100vh - 5.75rem);padding:.625rem}.expert-container .expert-list .expert-item[data-v-04112cad]{display:flex;padding:.9375rem;background:#fff;border-radius:.75rem;margin-bottom:.625rem}.expert-container .expert-list .expert-item .avatar[data-v-04112cad]{width:4.375rem;height:4.375rem;border-radius:50%;margin-right:.625rem}.expert-container .expert-list .expert-item .info[data-v-04112cad]{flex:1}.expert-container .expert-list .expert-item .info .basic[data-v-04112cad]{display:flex;justify-content:space-between;margin-bottom:.375rem}.expert-container .expert-list .expert-item .info .basic .name-title .name[data-v-04112cad]{font-size:1rem;color:#333;font-weight:700;margin-right:.375rem}.expert-container .expert-list .expert-item .info .basic .name-title .title[data-v-04112cad]{font-size:.8125rem;color:#666}.expert-container .expert-list .expert-item .info .basic .tags uni-text[data-v-04112cad]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-left:.375rem}.expert-container .expert-list .expert-item .info .hospital[data-v-04112cad]{font-size:.8125rem;color:#666;margin-bottom:.375rem}.expert-container .expert-list .expert-item .info .specialty[data-v-04112cad]{display:flex;margin-bottom:.5rem}.expert-container .expert-list .expert-item .info .specialty .label[data-v-04112cad]{font-size:.8125rem;color:#666}.expert-container .expert-list .expert-item .info .specialty .content[data-v-04112cad]{flex:1;font-size:.8125rem;color:#333}.expert-container .expert-list .expert-item .info .schedule[data-v-04112cad]{display:flex;justify-content:space-between;align-items:center}.expert-container .expert-list .expert-item .info .schedule .time .date[data-v-04112cad]{font-size:.8125rem;color:#67c23a;margin-right:.375rem}.expert-container .expert-list .expert-item .info .schedule .time .period[data-v-04112cad]{font-size:.8125rem;color:#666}.expert-container .expert-list .expert-item .info .schedule .action[data-v-04112cad]{display:flex;align-items:center}.expert-container .expert-list .expert-item .info .schedule .action .price[data-v-04112cad]{font-size:1rem;color:#e6a23c;font-weight:700;margin-right:.5rem}.expert-container .expert-list .expert-item .info .schedule .action .status[data-v-04112cad]{font-size:.75rem;color:#67c23a;background:rgba(103,194,58,.1);padding:.125rem .375rem;border-radius:.125rem}.expert-container .expert-list .expert-item .info .schedule .action .status.full[data-v-04112cad]{color:#999;background:#f5f6fa}.expert-container .expert-list .expert-item[data-v-04112cad]:active{transform:scale(.99)}.expert-container .filter-drawer[data-v-04112cad]{height:100%;background:#fff;padding:.9375rem}.expert-container .filter-drawer .drawer-header[data-v-04112cad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.expert-container .filter-drawer .drawer-header .title[data-v-04112cad]{font-size:1rem;color:#333;font-weight:700}.expert-container .filter-drawer .drawer-header .reset[data-v-04112cad]{font-size:.875rem;color:#999}.expert-container .filter-drawer .filter-section[data-v-04112cad]{margin-bottom:.9375rem}.expert-container .filter-drawer .filter-section .section-title[data-v-04112cad]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.expert-container .filter-drawer .filter-section .tag-list[data-v-04112cad]{display:flex;flex-wrap:wrap;gap:.625rem}.expert-container .filter-drawer .filter-section .tag-list uni-text[data-v-04112cad]{font-size:.8125rem;color:#666;background:#f5f6fa;padding:.375rem .9375rem;border-radius:.75rem}.expert-container .filter-drawer .filter-section .tag-list uni-text.active[data-v-04112cad]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.expert-container .filter-drawer .filter-section .sort-list .sort-item[data-v-04112cad]{display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding:0 .625rem;font-size:.875rem;color:#666}.expert-container .filter-drawer .filter-section .sort-list .sort-item .iconfont[data-v-04112cad]{font-size:1rem;color:#0f95b0;opacity:0}.expert-container .filter-drawer .filter-section .sort-list .sort-item.active[data-v-04112cad]{color:#0f95b0}.expert-container .filter-drawer .filter-section .sort-list .sort-item.active .iconfont[data-v-04112cad]{opacity:1}.expert-container .filter-drawer .drawer-footer[data-v-04112cad]{position:absolute;left:.9375rem;right:.9375rem;bottom:.9375rem}.expert-container .filter-drawer .drawer-footer .confirm-btn[data-v-04112cad]{width:100%;height:2.75rem;line-height:2.75rem;font-size:.9375rem;color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:1.125rem}.expert-container .filter-drawer .drawer-footer .confirm-btn[data-v-04112cad]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-512a98b0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-512a98b0]:active{transform:scale(.98)}.card[data-v-512a98b0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-512a98b0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-512a98b0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-512a98b0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-512a98b0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-512a98b0]{color:#67c23a}.price.original[data-v-512a98b0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-512a98b0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-512a98b0]{width:100%;height:100%;overflow-x:hidden}.guide-container[data-v-512a98b0]{min-height:100vh;background:#f5f6fa}.guide-container .search-bar[data-v-512a98b0]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;padding:.625rem .9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.guide-container .category-section[data-v-512a98b0]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.guide-container .category-section .category-grid[data-v-512a98b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem}.guide-container .category-section .category-grid .category-item[data-v-512a98b0]{display:flex;flex-direction:column;align-items:center;padding:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.guide-container .category-section .category-grid .category-item[data-v-512a98b0]:active{transform:scale(.95)}.guide-container .category-section .category-grid .category-item .icon[data-v-512a98b0]{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.guide-container .category-section .category-grid .category-item .name[data-v-512a98b0]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem}.guide-container .category-section .category-grid .category-item .count[data-v-512a98b0]{font-size:.6875rem;color:#999}.guide-container .disease-section[data-v-512a98b0]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.guide-container .disease-section .disease-tags[data-v-512a98b0]{display:flex;flex-wrap:wrap;gap:.625rem}.guide-container .disease-section .disease-tags .tag[data-v-512a98b0]{font-size:.8125rem;color:#666;padding:.375rem .75rem;background:#f5f6fa;border-radius:1.125rem;transition:all .3s}.guide-container .disease-section .disease-tags .tag[data-v-512a98b0]:active{transform:scale(.95);background:rgba(15,149,176,.1);color:#0f95b0}.guide-container .hot-section[data-v-512a98b0]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.guide-container .hot-section .hot-list .hot-item[data-v-512a98b0]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.guide-container .hot-section .hot-list .hot-item[data-v-512a98b0]:last-child{border-bottom:none}.guide-container .hot-section .hot-list .hot-item .rank-num[data-v-512a98b0]{width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;font-size:.75rem;color:#999;margin-right:.625rem}.guide-container .hot-section .hot-list .hot-item .rank-num.top[data-v-512a98b0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:.25rem;font-weight:700}.guide-container .hot-section .hot-list .hot-item .info[data-v-512a98b0]{flex:1}.guide-container .hot-section .hot-list .hot-item .info .name[data-v-512a98b0]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.1875rem;display:block}.guide-container .hot-section .hot-list .hot-item .info .desc[data-v-512a98b0]{font-size:.75rem;color:#999}.guide-container .hot-section .hot-list .hot-item .stats[data-v-512a98b0]{text-align:right}.guide-container .hot-section .hot-list .hot-item .stats .count[data-v-512a98b0]{font-size:.75rem;color:#0f95b0;margin-bottom:.125rem;display:block}.guide-container .hot-section .hot-list .hot-item .stats .rating[data-v-512a98b0]{font-size:.75rem;color:#e6a23c}.guide-container .section-title[data-v-512a98b0]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem;display:flex;align-items:center}.guide-container .section-title[data-v-512a98b0]:before{content:"";width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem;margin-right:.5rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-46e0f859]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-46e0f859]:active{transform:scale(.98)}.card[data-v-46e0f859]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-46e0f859]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-46e0f859]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-46e0f859]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-46e0f859]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-46e0f859]{color:#67c23a}.price.original[data-v-46e0f859]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-46e0f859]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-46e0f859]{width:100%;height:100%;overflow-x:hidden}.health-records[data-v-46e0f859]{min-height:100vh;background:#f5f6fa;padding:.9375rem}.health-records .health-card[data-v-46e0f859]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem}.health-records .health-card .data-grid[data-v-46e0f859]{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:.9375rem}.health-records .health-card .data-grid .data-item[data-v-46e0f859]{display:flex;flex-direction:column;align-items:center}.health-records .health-card .data-grid .data-item .value[data-v-46e0f859]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.25rem}.health-records .health-card .data-grid .data-item .label[data-v-46e0f859]{font-size:.75rem;color:#999}.health-records .health-card .update-btn[data-v-46e0f859]{width:100%;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:.75rem}.health-records .health-card .update-btn[data-v-46e0f859]:active{transform:scale(.98)}.health-records .section-title[data-v-46e0f859]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.health-records .record-list[data-v-46e0f859]{margin-bottom:.9375rem}.health-records .record-list .record-item[data-v-46e0f859]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.9375rem;border-radius:.75rem;margin-bottom:.625rem}.health-records .record-list .record-item .left[data-v-46e0f859]{display:flex;align-items:center}.health-records .record-list .record-item .left .icon[data-v-46e0f859]{width:2.5rem;height:2.5rem;margin-right:.625rem}.health-records .record-list .record-item .left .info .title[data-v-46e0f859]{font-size:.9375rem;color:#333;margin-bottom:.25rem;display:block}.health-records .record-list .record-item .left .info .time[data-v-46e0f859]{font-size:.75rem;color:#999}.health-records .record-list .record-item .icon-arrow-right[data-v-46e0f859]{font-size:1rem;color:#999}.health-records .record-list .record-item[data-v-46e0f859]:active{transform:scale(.99)}.health-records .report-list .report-item[data-v-46e0f859]{background:#fff;padding:.9375rem;border-radius:.75rem;margin-bottom:.625rem}.health-records .report-list .report-item .header[data-v-46e0f859]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.health-records .report-list .report-item .header .name[data-v-46e0f859]{font-size:1rem;color:#333;font-weight:700}.health-records .report-list .report-item .header .date[data-v-46e0f859]{font-size:.8125rem;color:#999}.health-records .report-list .report-item .content .desc[data-v-46e0f859]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.health-records .report-list .report-item .content .tags[data-v-46e0f859]{display:flex;gap:.375rem}.health-records .report-list .report-item .content .tags uni-text[data-v-46e0f859]{font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem}.health-records .report-list .report-item[data-v-46e0f859]:active{transform:scale(.99)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-48590214]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-48590214]:active{transform:scale(.98)}.card[data-v-48590214]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-48590214]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-48590214]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-48590214]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-48590214]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-48590214]{color:#67c23a}.price.original[data-v-48590214]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-48590214]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-48590214]{width:100%;height:100%;overflow-x:hidden}.case-record[data-v-48590214]{min-height:100vh;background:#f5f6fa}.case-record .stats-card[data-v-48590214]{margin:.625rem;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:.75rem;padding:1.25rem .9375rem;display:flex;align-items:center;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.case-record .stats-card .stat-item[data-v-48590214]{flex:1;text-align:center}.case-record .stats-card .stat-item .count[data-v-48590214]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.case-record .stats-card .stat-item .label[data-v-48590214]{font-size:.8125rem;color:rgba(255,255,255,.9)}.case-record .stats-card .divider[data-v-48590214]{width:.0625rem;height:1.875rem;background:rgba(255,255,255,.2)}.case-record .filter-bar[data-v-48590214]{background:#fff;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.case-record .filter-bar .type-filter[data-v-48590214]{display:flex;margin-bottom:.625rem;overflow-x:hidden}.case-record .filter-bar .type-filter uni-text[data-v-48590214]{flex:1;text-align:center;font-size:.875rem;color:#666;padding:.375rem 0;position:relative;white-space:nowrap}.case-record .filter-bar .type-filter uni-text.active[data-v-48590214]{color:#0f95b0;font-weight:700}.case-record .filter-bar .type-filter uni-text.active[data-v-48590214]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.case-record .filter-bar .date-filter[data-v-48590214]{display:flex;align-items:center;justify-content:center;overflow-x:hidden}.case-record .filter-bar .date-filter uni-picker[data-v-48590214]{flex:1;width:0}.case-record .filter-bar .date-filter uni-picker uni-text[data-v-48590214]{display:block;text-align:center;font-size:.8125rem;color:#666;padding:.375rem 0;background:#f5f6fa;border-radius:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-record .filter-bar .date-filter .separator[data-v-48590214]{padding:0 .625rem;font-size:.8125rem;color:#999}.case-record .case-list[data-v-48590214]{height:calc(100vh - 9.375rem);overflow-x:hidden}.case-record .case-list[data-v-48590214]::-webkit-scrollbar{display:none}.case-record .case-list .case-item[data-v-48590214]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.case-record .case-list .case-item .header[data-v-48590214]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.case-record .case-list .case-item .header .hospital-info[data-v-48590214]{display:flex;align-items:center}.case-record .case-list .case-item .header .hospital-info .logo[data-v-48590214]{width:1.875rem;height:1.875rem;border-radius:.125rem;margin-right:.5rem}.case-record .case-list .case-item .header .hospital-info .info .name[data-v-48590214]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.case-record .case-list .case-item .header .hospital-info .info .type[data-v-48590214]{font-size:.8125rem;color:#666}.case-record .case-list .case-item .header .status[data-v-48590214]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.case-record .case-list .case-item .header .status.report[data-v-48590214]{color:#e6a23c;background:rgba(230,162,60,.1)}.case-record .case-list .case-item .header .status.read[data-v-48590214]{color:#909399;background:rgba(144,147,153,.1)}.case-record .case-list .case-item .header .status.agree[data-v-48590214]{color:#67c23a;background:rgba(103,194,58,.1)}.case-record .case-list .case-item .header .status.reject[data-v-48590214]{color:#f56c6c;background:rgba(245,108,108,.1)}.case-record .case-list .case-item .detail-info[data-v-48590214]{padding:.625rem 0;border-top:.03125rem solid #eee;border-bottom:.03125rem solid #eee}.case-record .case-list .case-item .detail-info .info-item[data-v-48590214]{display:flex;justify-content:space-between;margin-bottom:.375rem}.case-record .case-list .case-item .detail-info .info-item[data-v-48590214]:last-child{margin-bottom:0}.case-record .case-list .case-item .detail-info .info-item .label[data-v-48590214]{font-size:.8125rem;color:#666;min-width:4.375rem}.case-record .case-list .case-item .detail-info .info-item .value[data-v-48590214]{font-size:.8125rem;color:#333;flex:1;text-align:right}.case-record .case-list .case-item .footer[data-v-48590214]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.case-record .case-list .case-item .footer .action-info .label[data-v-48590214]{font-size:.8125rem;color:#666;margin-right:.375rem}.case-record .case-list .case-item .footer .action-info .case-status[data-v-48590214]{font-size:.875rem;color:#0f95b0;font-weight:700}.case-record .case-list .case-item .footer .actions[data-v-48590214]{display:flex;gap:.625rem}.case-record .case-list .case-item .footer .actions .action-btn[data-v-48590214]{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem}.case-record .case-list .case-item .footer .actions .action-btn.secondary[data-v-48590214]{color:#666;background:#f5f5f5}.case-record .case-list .case-item .footer .actions .action-btn[data-v-48590214]:active{opacity:.8}.case-record .case-list .case-item[data-v-48590214]:active{transform:scale(.99)}.case-record .transport-section[data-v-48590214]{padding:.625rem 0;border-top:.03125rem solid #eee;border-bottom:.03125rem solid #eee;margin:.625rem 0}.case-record .transport-section .transport-info[data-v-48590214]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.case-record .transport-section .transport-info .label[data-v-48590214]{font-size:.8125rem;color:#606266;font-weight:700}.case-record .transport-section .transport-info .transport-status[data-v-48590214]{font-size:.8125rem;padding:.1875rem .5rem;border-radius:.25rem}.case-record .transport-section .transport-info .transport-status.not-transported[data-v-48590214]{color:#f0ad4e;background:rgba(240,173,78,.1)}.case-record .transport-section .transport-info .transport-status.transporting[data-v-48590214]{color:#007aff;background:rgba(0,122,255,.1)}.case-record .transport-section .transport-info .transport-status.completed[data-v-48590214]{color:#4cd964;background:rgba(76,217,100,.1)}.case-record .transport-section .transport-details[data-v-48590214]{background:#f5f5f5;border-radius:.5rem;padding:.625rem;margin-bottom:.625rem}.case-record .transport-section .transport-details .detail-item[data-v-48590214]{display:flex;justify-content:space-between;margin-bottom:.375rem}.case-record .transport-section .transport-details .detail-item[data-v-48590214]:last-child{margin-bottom:0}.case-record .transport-section .transport-details .detail-item .detail-label[data-v-48590214]{font-size:.75rem;color:#606266}.case-record .transport-section .transport-details .detail-item .detail-value[data-v-48590214]{font-size:.75rem;color:#303133;font-weight:500}.case-record .transport-section .transport-actions[data-v-48590214]{display:flex;gap:.625rem;flex-wrap:wrap}.case-record .transport-section .transport-actions .transport-btn[data-v-48590214]{height:1.75rem;line-height:1.75rem;padding:0 .75rem;font-size:.75rem;border-radius:1.5rem;border:none}.case-record .transport-section .transport-actions .transport-btn.primary[data-v-48590214]{color:#fff;background:#007aff}.case-record .transport-section .transport-actions .transport-btn.secondary[data-v-48590214]{color:#007aff;background:rgba(0,122,255,.1);border:.03125rem solid #007aff}.case-record .transport-section .transport-actions .transport-btn.track[data-v-48590214]{color:#fff;background:#f0ad4e}.case-record .transport-section .transport-actions .transport-btn.disabled[data-v-48590214]{color:#c0c4cc;background:#f5f5f5;border:.03125rem solid #dcdfe6}.case-record .transport-section .transport-actions .transport-btn[data-v-48590214]:active:not(.disabled){opacity:.8;transform:scale(.98)}.case-record .empty-state[data-v-48590214]{padding:3.75rem 0;text-align:center}.case-record .empty-state uni-image[data-v-48590214]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.case-record .empty-state uni-text[data-v-48590214]{font-size:.875rem;color:#999}.case-record .modal-mask[data-v-48590214]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.case-record .modal-content[data-v-48590214]{background:#fff;border-radius:.625rem;width:18.75rem;overflow:hidden}.case-record .modal-header[data-v-48590214]{padding:1.25rem 1.25rem .625rem;text-align:center}.case-record .modal-title[data-v-48590214]{font-size:1rem;font-weight:700;color:#333}.case-record .modal-body[data-v-48590214]{padding:.625rem 1.25rem 1.25rem;text-align:center;font-size:.875rem;color:#666}.case-record .modal-footer[data-v-48590214]{display:flex;border-top:.03125rem solid #eee}.case-record .modal-btn[data-v-48590214]{flex:1;height:2.5rem;line-height:2.5rem;font-size:.875rem;border:none;border-radius:0;background:transparent}.case-record .modal-btn.cancel[data-v-48590214]{color:#666;border-right:.03125rem solid #eee}.case-record .modal-btn.confirm[data-v-48590214]{color:#f56c6c;font-weight:700}.case-record .modal-btn[data-v-48590214]:active{background:#f5f5f5} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-e5b38f13]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e5b38f13]:active{transform:scale(.98)}.card[data-v-e5b38f13]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e5b38f13]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e5b38f13]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e5b38f13]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e5b38f13]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e5b38f13]{color:#67c23a}.price.original[data-v-e5b38f13]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e5b38f13]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e5b38f13]{width:100%;height:100%;overflow-x:hidden}.consultation-container[data-v-e5b38f13]{min-height:100vh;background:#f5f6fa;padding:.9375rem}.consultation-container .header-card[data-v-e5b38f13]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem}.consultation-container .header-card .user-info[data-v-e5b38f13]{display:flex;align-items:center;margin-bottom:.9375rem}.consultation-container .header-card .user-info .avatar[data-v-e5b38f13]{width:3.125rem;height:3.125rem;border-radius:50%;margin-right:.625rem}.consultation-container .header-card .user-info .info .name[data-v-e5b38f13]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.consultation-container .header-card .user-info .info .desc[data-v-e5b38f13]{font-size:.8125rem;color:#999}.consultation-container .header-card .quick-entry[data-v-e5b38f13]{display:flex;gap:.625rem}.consultation-container .header-card .quick-entry .entry-item[data-v-e5b38f13]{flex:1;height:5rem;background:rgba(15,149,176,.1);border-radius:.75rem;padding:.625rem;position:relative}.consultation-container .header-card .quick-entry .entry-item .icon[data-v-e5b38f13]{width:2.5rem;height:2.5rem;margin-bottom:.375rem}.consultation-container .header-card .quick-entry .entry-item uni-text[data-v-e5b38f13]{font-size:.875rem;color:#0f95b0;display:block}.consultation-container .header-card .quick-entry .entry-item .tag[data-v-e5b38f13]{position:absolute;right:.625rem;top:.625rem;font-size:.75rem;padding:.125rem .375rem;background:rgba(15,149,176,.1);border-radius:.125rem}.consultation-container .header-card .quick-entry .entry-item[data-v-e5b38f13]:active{transform:scale(.98)}.consultation-container .section-card[data-v-e5b38f13]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem}.consultation-container .section-card .section-header[data-v-e5b38f13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.consultation-container .section-card .section-header .title[data-v-e5b38f13]{font-size:1rem;color:#333;font-weight:700}.consultation-container .section-card .section-header .more[data-v-e5b38f13]{font-size:.8125rem;color:#999}.consultation-container .record-list[data-v-e5b38f13]{white-space:nowrap}.consultation-container .record-list .record-item[data-v-e5b38f13]{display:inline-block;width:9.375rem;background:#f5f6fa;border-radius:.75rem;padding:.625rem;margin-right:.625rem;position:relative}.consultation-container .record-list .record-item .ai-analyze[data-v-e5b38f13]{position:absolute;right:.625rem;top:.625rem;display:flex;align-items:center;padding:.25rem .5rem;background:rgba(15,149,176,.1);border:.0625rem dashed #0f95b0;border-radius:1.125rem}.consultation-container .record-list .record-item .ai-analyze .iconfont[data-v-e5b38f13]{font-size:.875rem;color:#0f95b0;margin-right:.25rem}.consultation-container .record-list .record-item .ai-analyze uni-text[data-v-e5b38f13]{font-size:.75rem;color:#0f95b0}.consultation-container .record-list .record-item .ai-analyze[data-v-e5b38f13]:active{opacity:.8}.consultation-container .record-list .record-item .date[data-v-e5b38f13]{font-size:.8125rem;color:#999;margin-bottom:.375rem;display:block}.consultation-container .record-list .record-item .hospital[data-v-e5b38f13]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.consultation-container .record-list .record-item .department[data-v-e5b38f13]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.consultation-container .record-list .record-item .diagnosis[data-v-e5b38f13]{font-size:.8125rem;color:#0f95b0}.consultation-container .record-list .record-item[data-v-e5b38f13]:active{transform:scale(.98)}.consultation-container .report-list .report-item[data-v-e5b38f13]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #EEEEEE;position:relative}.consultation-container .report-list .report-item[data-v-e5b38f13]:last-child{border-bottom:none}.consultation-container .report-list .report-item .ai-analyze[data-v-e5b38f13]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding:.25rem .5rem;background:rgba(15,149,176,.1);border:.0625rem dashed #0f95b0;border-radius:1.125rem}.consultation-container .report-list .report-item .ai-analyze .iconfont[data-v-e5b38f13]{font-size:.875rem;color:#0f95b0;margin-right:.25rem}.consultation-container .report-list .report-item .ai-analyze uni-text[data-v-e5b38f13]{font-size:.75rem;color:#0f95b0}.consultation-container .report-list .report-item .ai-analyze[data-v-e5b38f13]:active{opacity:.8}.consultation-container .report-list .report-item .icon[data-v-e5b38f13]{width:2.5rem;height:2.5rem;margin-right:.625rem}.consultation-container .report-list .report-item .info[data-v-e5b38f13]{flex:1}.consultation-container .report-list .report-item .info .name[data-v-e5b38f13]{font-size:.875rem;color:#333;margin-bottom:.25rem;display:block}.consultation-container .report-list .report-item .info .time[data-v-e5b38f13]{font-size:.75rem;color:#999}.consultation-container .report-list .report-item .status[data-v-e5b38f13]{font-size:.8125rem}.consultation-container .report-list .report-item .status.normal[data-v-e5b38f13]{color:#67c23a}.consultation-container .report-list .report-item .status.abnormal[data-v-e5b38f13]{color:#e6a23c}.consultation-container .report-list .report-item[data-v-e5b38f13]:active{background:#f5f6fa}.consultation-container .symptom-grid[data-v-e5b38f13]{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem}.consultation-container .symptom-grid .symptom-item[data-v-e5b38f13]{display:flex;flex-direction:column;align-items:center}.consultation-container .symptom-grid .symptom-item .icon[data-v-e5b38f13]{width:2.5rem;height:2.5rem;margin-bottom:.375rem}.consultation-container .symptom-grid .symptom-item uni-text[data-v-e5b38f13]{font-size:.8125rem;color:#666}.consultation-container .symptom-grid .symptom-item[data-v-e5b38f13]:active{opacity:.8} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-301dddd8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-301dddd8]:active{transform:scale(.98)}.card[data-v-301dddd8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-301dddd8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-301dddd8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-301dddd8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-301dddd8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-301dddd8]{color:#67c23a}.price.original[data-v-301dddd8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-301dddd8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-301dddd8]{width:100%;height:100%;overflow-x:hidden}.payment-container[data-v-301dddd8]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.payment-container .order-info[data-v-301dddd8]{margin-bottom:.625rem}.payment-container .order-info .amount[data-v-301dddd8]{text-align:center;margin-bottom:.9375rem}.payment-container .order-info .amount .label[data-v-301dddd8]{font-size:.875rem;color:#666;margin-bottom:.3125rem;display:block}.payment-container .order-info .amount .value[data-v-301dddd8]{font-size:1.5rem;color:#f56c6c;font-weight:700}.payment-container .order-info .detail .item[data-v-301dddd8]{display:flex;justify-content:space-between;margin-bottom:.5rem}.payment-container .order-info .detail .item[data-v-301dddd8]:last-child{margin-bottom:0}.payment-container .order-info .detail .item .label[data-v-301dddd8]{font-size:.8125rem;color:#666}.payment-container .order-info .detail .item .value[data-v-301dddd8]{font-size:.8125rem;color:#333}.payment-container .payment-methods .method-list .method-item[data-v-301dddd8]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 0;border-bottom:.03125rem solid #eee}.payment-container .payment-methods .method-list .method-item[data-v-301dddd8]:last-child{border-bottom:none}.payment-container .payment-methods .method-list .method-item.active .icon-check[data-v-301dddd8]{color:#0f95b0}.payment-container .payment-methods .method-list .method-item .left[data-v-301dddd8]{display:flex;align-items:center}.payment-container .payment-methods .method-list .method-item .left .icon[data-v-301dddd8]{width:1.5rem;height:1.5rem;margin-right:.625rem}.payment-container .payment-methods .method-list .method-item .left .name[data-v-301dddd8]{font-size:.875rem;color:#333}.payment-container .payment-methods .method-list .method-item .icon-check[data-v-301dddd8]{font-size:1.25rem;color:#999}.payment-container .bottom-bar[data-v-301dddd8]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.payment-container .bottom-bar .amount-info .label[data-v-301dddd8]{font-size:.8125rem;color:#666}.payment-container .bottom-bar .amount-info .amount[data-v-301dddd8]{font-size:1.125rem;color:#f56c6c;font-weight:700}.payment-container .bottom-bar .pay-btn[data-v-301dddd8]{width:7.5rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-9bfb5c90]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9bfb5c90]:active{transform:scale(.98)}.card[data-v-9bfb5c90]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9bfb5c90]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9bfb5c90]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9bfb5c90]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9bfb5c90]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9bfb5c90]{color:#67c23a}.price.original[data-v-9bfb5c90]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9bfb5c90]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9bfb5c90]{width:100%;height:100%;overflow-x:hidden}.my-container[data-v-9bfb5c90]{min-height:100vh;background:#f5f6fa;padding-bottom:1.25rem}.my-container .user-card[data-v-9bfb5c90]{background:linear-gradient(135deg,#0f95b0,#89c4c1);padding:1.25rem .9375rem;display:flex;justify-content:space-between;align-items:center}.my-container .user-card .user-info[data-v-9bfb5c90]{display:flex;align-items:center}.my-container .user-card .user-info .avatar[data-v-9bfb5c90]{width:3.75rem;height:3.75rem;border-radius:50%;border:.125rem solid rgba(255,255,255,.3);margin-right:.625rem}.my-container .user-card .user-info .info .name[data-v-9bfb5c90]{font-size:1.125rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.my-container .user-card .user-info .info .id[data-v-9bfb5c90]{font-size:.8125rem;color:rgba(255,255,255,.9)}.my-container .user-card .vip-info[data-v-9bfb5c90]{text-align:right}.my-container .user-card .vip-info .level[data-v-9bfb5c90]{font-size:1rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.my-container .user-card .vip-info .desc[data-v-9bfb5c90]{font-size:.75rem;color:rgba(255,255,255,.9)}.my-container .quick-access[data-v-9bfb5c90]{margin:-1.25rem .625rem 0;background:#fff;border-radius:.75rem;padding:.9375rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.my-container .quick-access .access-item[data-v-9bfb5c90]{text-align:center}.my-container .quick-access .access-item .count[data-v-9bfb5c90]{font-size:1.125rem;color:#0f95b0;font-weight:700;margin-bottom:.25rem;display:block}.my-container .quick-access .access-item .label[data-v-9bfb5c90]{font-size:.8125rem;color:#666}.my-container .function-list[data-v-9bfb5c90]{margin-top:.625rem}.my-container .function-list .section[data-v-9bfb5c90]{margin-bottom:.625rem}.my-container .function-list .section .section-title[data-v-9bfb5c90]{font-size:.875rem;color:#999;padding:.625rem .9375rem}.my-container .function-list .section .menu-list[data-v-9bfb5c90]{background:#fff}.my-container .function-list .section .menu-list .menu-item[data-v-9bfb5c90]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.my-container .function-list .section .menu-list .menu-item[data-v-9bfb5c90]:last-child{border-bottom:none}.my-container .function-list .section .menu-list .menu-item .left[data-v-9bfb5c90]{display:flex;align-items:center}.my-container .function-list .section .menu-list .menu-item .left .iconfont[data-v-9bfb5c90]{font-size:1.25rem;color:#0f95b0;margin-right:.625rem}.my-container .function-list .section .menu-list .menu-item .left .label[data-v-9bfb5c90]{font-size:.9375rem;color:#333}.my-container .function-list .section .menu-list .menu-item .right[data-v-9bfb5c90]{display:flex;align-items:center}.my-container .function-list .section .menu-list .menu-item .right .value[data-v-9bfb5c90]{font-size:.8125rem;color:#999;margin-right:.375rem}.my-container .function-list .section .menu-list .menu-item .right .tag[data-v-9bfb5c90]{font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.375rem}.my-container .function-list .section .menu-list .menu-item .right .icon-arrow-right[data-v-9bfb5c90]{font-size:.75rem;color:#999}.my-container .function-list .section .menu-list .menu-item[data-v-9bfb5c90]:active{background:#fafafa}.my-container .logout-btn[data-v-9bfb5c90]{margin:1.25rem .9375rem;height:2.75rem;line-height:2.75rem;text-align:center;font-size:.9375rem;color:#f56c6c;background:#fff;border-radius:.75rem}.my-container .logout-btn[data-v-9bfb5c90]:active{background:#fafafa} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-0c9192c6]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-0c9192c6]:active{transform:scale(.98)}.card[data-v-0c9192c6]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-0c9192c6]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-0c9192c6]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-0c9192c6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-0c9192c6]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-0c9192c6]{color:#67c23a}.price.original[data-v-0c9192c6]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-0c9192c6]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-0c9192c6]{width:100%;height:100%;overflow-x:hidden}.search-container[data-v-0c9192c6]{min-height:100vh;background:#f5f6fa;padding-top:var(--status-bar-height)}.search-container .search-header[data-v-0c9192c6]{display:flex;align-items:center;padding:.625rem;background:#fff}.search-container .search-header .search-box[data-v-0c9192c6]{flex:1;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;display:flex;align-items:center;padding:0 .625rem;margin-right:.625rem}.search-container .search-header .search-box .iconfont[data-v-0c9192c6]{font-size:1rem;color:#999;margin-right:.375rem}.search-container .search-header .search-box .iconfont.icon-close[data-v-0c9192c6]{margin-right:0;margin-left:.375rem}.search-container .search-header .search-box uni-input[data-v-0c9192c6]{flex:1;height:100%;font-size:.875rem}.search-container .search-header .cancel-btn[data-v-0c9192c6]{font-size:.875rem;color:#666}.search-container .search-header .cancel-btn[data-v-0c9192c6]:active{opacity:.8}.search-container .history-section[data-v-0c9192c6],.search-container .hot-section[data-v-0c9192c6]{background:#fff;margin-top:.625rem;padding:.9375rem}.search-container .history-section .section-header[data-v-0c9192c6],.search-container .hot-section .section-header[data-v-0c9192c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.search-container .history-section .section-header .title[data-v-0c9192c6],.search-container .hot-section .section-header .title[data-v-0c9192c6]{font-size:1rem;color:#333;font-weight:700}.search-container .history-section .section-header .clear-btn[data-v-0c9192c6],.search-container .hot-section .section-header .clear-btn[data-v-0c9192c6]{font-size:.875rem;color:#999}.search-container .history-section .section-header .clear-btn[data-v-0c9192c6]:active,.search-container .hot-section .section-header .clear-btn[data-v-0c9192c6]:active{opacity:.8}.search-container .history-list .history-item[data-v-0c9192c6]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.search-container .history-list .history-item[data-v-0c9192c6]:last-child{border-bottom:none}.search-container .history-list .history-item .iconfont[data-v-0c9192c6]{font-size:1rem;color:#999;margin-right:.375rem}.search-container .history-list .history-item .keyword[data-v-0c9192c6]{flex:1;font-size:.875rem;color:#666}.search-container .history-list .history-item .delete[data-v-0c9192c6]{font-size:1.25rem;color:#999;padding:0 .625rem}.search-container .history-list .history-item .delete[data-v-0c9192c6]:active{opacity:.8}.search-container .hot-list .hot-item[data-v-0c9192c6]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.search-container .hot-list .hot-item[data-v-0c9192c6]:last-child{border-bottom:none}.search-container .hot-list .hot-item .rank[data-v-0c9192c6]{width:1.25rem;font-size:1rem;color:#999;font-weight:700}.search-container .hot-list .hot-item .rank.top[data-v-0c9192c6]{color:#f56c6c}.search-container .hot-list .hot-item .keyword[data-v-0c9192c6]{flex:1;font-size:.875rem;color:#666;margin:0 .625rem}.search-container .hot-list .hot-item .count[data-v-0c9192c6]{font-size:.75rem;color:#999}.search-container .suggest-section[data-v-0c9192c6]{background:#fff}.search-container .suggest-section .suggest-item[data-v-0c9192c6]{display:flex;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.search-container .suggest-section .suggest-item[data-v-0c9192c6]:last-child{border-bottom:none}.search-container .suggest-section .suggest-item .iconfont[data-v-0c9192c6]{font-size:1.25rem;color:#0f95b0;margin-right:.625rem}.search-container .suggest-section .suggest-item .info[data-v-0c9192c6]{flex:1}.search-container .suggest-section .suggest-item .info .name[data-v-0c9192c6]{font-size:.9375rem;color:#333;margin-bottom:.125rem;display:block}.search-container .suggest-section .suggest-item .info .desc[data-v-0c9192c6]{font-size:.75rem;color:#999}.search-container .suggest-section .suggest-item[data-v-0c9192c6]:active{background:#f5f6fa}.search-container .result-section .tab-bar[data-v-0c9192c6]{display:flex;background:#fff;padding:0 .9375rem;border-bottom:.03125rem solid #eee}.search-container .result-section .tab-bar .tab-item[data-v-0c9192c6]{padding:.625rem .9375rem;font-size:.875rem;color:#666;position:relative}.search-container .result-section .tab-bar .tab-item .count[data-v-0c9192c6]{font-size:.75rem;color:#999}.search-container .result-section .tab-bar .tab-item.active[data-v-0c9192c6]{color:#0f95b0;font-weight:700}.search-container .result-section .tab-bar .tab-item.active[data-v-0c9192c6]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.search-container .result-section .tab-bar .tab-item.active .count[data-v-0c9192c6]{color:#0f95b0}.search-container .result-section .result-list[data-v-0c9192c6]{height:calc(100vh - 9.375rem)}.search-container .result-section .result-list .hospital-item[data-v-0c9192c6]{display:flex;padding:.9375rem;background:#fff;border-bottom:.03125rem solid #eee}.search-container .result-section .result-list .hospital-item .hospital-image[data-v-0c9192c6]{width:5rem;height:3.75rem;border-radius:.75rem;margin-right:.625rem}.search-container .result-section .result-list .hospital-item .info[data-v-0c9192c6]{flex:1}.search-container .result-section .result-list .hospital-item .info .name[data-v-0c9192c6]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.search-container .result-section .result-list .hospital-item .info .type[data-v-0c9192c6]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.search-container .result-section .result-list .hospital-item .info .tags uni-text[data-v-0c9192c6]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.375rem}.search-container .result-section .result-list .department-item[data-v-0c9192c6]{display:flex;align-items:center;padding:.9375rem;background:#fff;border-bottom:.03125rem solid #eee}.search-container .result-section .result-list .department-item .department-icon[data-v-0c9192c6]{width:2.5rem;height:2.5rem;margin-right:.625rem}.search-container .result-section .result-list .department-item .info[data-v-0c9192c6]{flex:1}.search-container .result-section .result-list .department-item .info .name[data-v-0c9192c6]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.search-container .result-section .result-list .department-item .info .desc[data-v-0c9192c6]{font-size:.8125rem;color:#666}.search-container .result-section .result-list .doctor-item[data-v-0c9192c6]{display:flex;padding:.9375rem;background:#fff;border-bottom:.03125rem solid #eee}.search-container .result-section .result-list .doctor-item .doctor-avatar[data-v-0c9192c6]{width:3.75rem;height:3.75rem;border-radius:50%;margin-right:.625rem}.search-container .result-section .result-list .doctor-item .info[data-v-0c9192c6]{flex:1}.search-container .result-section .result-list .doctor-item .info .name-title[data-v-0c9192c6]{margin-bottom:.25rem}.search-container .result-section .result-list .doctor-item .info .name-title .name[data-v-0c9192c6]{font-size:1rem;color:#333;font-weight:700;margin-right:.375rem}.search-container .result-section .result-list .doctor-item .info .name-title .title[data-v-0c9192c6]{font-size:.8125rem;color:#666}.search-container .result-section .result-list .doctor-item .info .hospital[data-v-0c9192c6]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.search-container .result-section .result-list .doctor-item .info .specialty[data-v-0c9192c6]{font-size:.75rem;color:#999}.search-container .result-section .result-list .disease-item[data-v-0c9192c6]{display:flex;align-items:center;padding:.9375rem;background:#fff;border-bottom:.03125rem solid #eee}.search-container .result-section .result-list .disease-item .info[data-v-0c9192c6]{flex:1;margin-right:.625rem}.search-container .result-section .result-list .disease-item .info .name[data-v-0c9192c6]{font-size:.9375rem;color:#333;margin-bottom:.125rem;display:block}.search-container .result-section .result-list .disease-item .info .department[data-v-0c9192c6]{font-size:.8125rem;color:#666}.search-container .result-section .result-list .disease-item .iconfont[data-v-0c9192c6]{font-size:1rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-aff52f1b]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-aff52f1b]:active{transform:scale(.98)}.card[data-v-aff52f1b]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-aff52f1b]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-aff52f1b]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-aff52f1b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-aff52f1b]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-aff52f1b]{color:#67c23a}.price.original[data-v-aff52f1b]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-aff52f1b]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-aff52f1b]{width:100%;height:100%;overflow-x:hidden}.featured-container[data-v-aff52f1b]{min-height:100vh;background:#f5f6fa}.featured-container .banner[data-v-aff52f1b]{position:relative;height:12.5rem}.featured-container .banner uni-image[data-v-aff52f1b]{width:100%;height:100%}.featured-container .banner .overlay[data-v-aff52f1b]{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6))}.featured-container .banner .banner-content[data-v-aff52f1b]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.featured-container .banner .banner-content .title[data-v-aff52f1b]{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.featured-container .banner .banner-content .subtitle[data-v-aff52f1b]{font-size:.875rem;opacity:.9;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.featured-container .featured-list[data-v-aff52f1b]{padding:.9375rem}.featured-container .featured-list .featured-item[data-v-aff52f1b]{position:relative;height:11.25rem;border-radius:.75rem;overflow:hidden;margin-bottom:.9375rem}.featured-container .featured-list .featured-item[data-v-aff52f1b]:last-child{margin-bottom:0}.featured-container .featured-list .featured-item .bg-image[data-v-aff52f1b]{width:100%;height:100%}.featured-container .featured-list .featured-item .content[data-v-aff52f1b]{position:absolute;left:0;right:0;bottom:0;padding:.9375rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.featured-container .featured-list .featured-item .content .info[data-v-aff52f1b]{margin-bottom:.625rem}.featured-container .featured-list .featured-item .content .info .name[data-v-aff52f1b]{font-size:1.125rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.featured-container .featured-list .featured-item .content .info .desc[data-v-aff52f1b]{font-size:.8125rem;color:rgba(255,255,255,.9)}.featured-container .featured-list .featured-item .content .tags uni-text[data-v-aff52f1b]{display:inline-block;font-size:.75rem;color:#fff;background:rgba(255,255,255,.2);padding:.125rem .5rem;border-radius:.125rem;margin-right:.5rem}.featured-container .featured-list .featured-item[data-v-aff52f1b]:active{transform:scale(.98)}.featured-container .section[data-v-aff52f1b]{background:#fff;margin:.625rem .9375rem;padding:.9375rem;border-radius:.75rem}.featured-container .section .section-header[data-v-aff52f1b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.featured-container .section .section-header .title[data-v-aff52f1b]{font-size:1rem;color:#333;font-weight:700}.featured-container .section .section-header .more[data-v-aff52f1b]{font-size:.875rem;color:#999}.featured-container .section .doctor-list[data-v-aff52f1b]{white-space:nowrap}.featured-container .section .doctor-list .doctor-item[data-v-aff52f1b]{display:inline-flex;flex-direction:column;align-items:center;width:6.25rem;margin-right:.9375rem}.featured-container .section .doctor-list .doctor-item[data-v-aff52f1b]:last-child{margin-right:0}.featured-container .section .doctor-list .doctor-item .avatar[data-v-aff52f1b]{width:5rem;height:5rem;border-radius:50%;margin-bottom:.5rem}.featured-container .section .doctor-list .doctor-item .name[data-v-aff52f1b]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem}.featured-container .section .doctor-list .doctor-item .title[data-v-aff52f1b]{font-size:.8125rem;color:#666;margin-bottom:.25rem}.featured-container .section .doctor-list .doctor-item .specialty[data-v-aff52f1b]{font-size:.75rem;color:#999}.featured-container .section .doctor-list .doctor-item[data-v-aff52f1b]:active{opacity:.8}.featured-container .section .case-list .case-item[data-v-aff52f1b]{background:#f5f6fa;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.featured-container .section .case-list .case-item[data-v-aff52f1b]:last-child{margin-bottom:0}.featured-container .section .case-list .case-item .case-image[data-v-aff52f1b]{width:100%;height:9.375rem}.featured-container .section .case-list .case-item .content[data-v-aff52f1b]{padding:.625rem}.featured-container .section .case-list .case-item .content .title[data-v-aff52f1b]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.featured-container .section .case-list .case-item .content .desc[data-v-aff52f1b]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.featured-container .section .case-list .case-item .content .meta[data-v-aff52f1b]{display:flex;justify-content:space-between;font-size:.75rem;color:#999}.featured-container .section .case-list .case-item[data-v-aff52f1b]:active{transform:scale(.99)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-527dd0a7]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-527dd0a7]:active{transform:scale(.98)}.card[data-v-527dd0a7]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-527dd0a7]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-527dd0a7]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-527dd0a7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-527dd0a7]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-527dd0a7]{color:#67c23a}.price.original[data-v-527dd0a7]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-527dd0a7]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-527dd0a7]{width:100%;height:100%;overflow-x:hidden}.vaccine-container[data-v-527dd0a7]{min-height:100vh;background:#f5f6fa}.vaccine-container .banner[data-v-527dd0a7]{position:relative;height:9.375rem}.vaccine-container .banner .bg-image[data-v-527dd0a7]{width:100%;height:100%}.vaccine-container .banner .content[data-v-527dd0a7]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.vaccine-container .banner .content .title[data-v-527dd0a7]{font-size:1.25rem;font-weight:700;margin-bottom:.375rem;display:block}.vaccine-container .banner .content .desc[data-v-527dd0a7]{font-size:.875rem;opacity:.9}.vaccine-container .quick-access[data-v-527dd0a7]{margin:-1.25rem .625rem 0;padding:.9375rem;background:#fff;border-radius:.75rem;display:flex;justify-content:space-around;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.vaccine-container .quick-access .access-item[data-v-527dd0a7]{text-align:center}.vaccine-container .quick-access .access-item .icon[data-v-527dd0a7]{width:2.5rem;height:2.5rem;margin-bottom:.375rem}.vaccine-container .quick-access .access-item uni-text[data-v-527dd0a7]{font-size:.8125rem;color:#666}.vaccine-container .quick-access .access-item[data-v-527dd0a7]:active{opacity:.8}.vaccine-container .section-title[data-v-527dd0a7]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.vaccine-container .vaccine-types[data-v-527dd0a7]{margin:.9375rem .625rem}.vaccine-container .vaccine-types .type-list[data-v-527dd0a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.vaccine-container .vaccine-types .type-list .type-item[data-v-527dd0a7]{background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.vaccine-container .vaccine-types .type-list .type-item .icon[data-v-527dd0a7]{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.vaccine-container .vaccine-types .type-list .type-item .name[data-v-527dd0a7]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.vaccine-container .vaccine-types .type-list .type-item .desc[data-v-527dd0a7]{font-size:.75rem;color:#999}.vaccine-container .vaccine-types .type-list .type-item[data-v-527dd0a7]:active{transform:scale(.98)}.vaccine-container .clinic-recommend[data-v-527dd0a7]{margin:.9375rem .625rem}.vaccine-container .clinic-recommend .clinic-list .clinic-item[data-v-527dd0a7]{background:#fff;border-radius:.75rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05);overflow:hidden}.vaccine-container .clinic-recommend .clinic-list .clinic-item .image[data-v-527dd0a7]{width:100%;height:9.375rem}.vaccine-container .clinic-recommend .clinic-list .clinic-item .info[data-v-527dd0a7]{padding:.625rem}.vaccine-container .clinic-recommend .clinic-list .clinic-item .info .name[data-v-527dd0a7]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.vaccine-container .clinic-recommend .clinic-list .clinic-item .info .address[data-v-527dd0a7]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.vaccine-container .clinic-recommend .clinic-list .clinic-item .info .tags[data-v-527dd0a7]{display:flex;flex-wrap:wrap;gap:.375rem}.vaccine-container .clinic-recommend .clinic-list .clinic-item .info .tags uni-text[data-v-527dd0a7]{font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem}.vaccine-container .clinic-recommend .clinic-list .clinic-item[data-v-527dd0a7]:active{transform:scale(.99)}.vaccine-container .notice-card[data-v-527dd0a7]{margin:.9375rem .625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.vaccine-container .notice-card .notice-list .notice-item[data-v-527dd0a7]{display:flex;align-items:flex-start;margin-bottom:.5rem}.vaccine-container .notice-card .notice-list .notice-item[data-v-527dd0a7]:last-child{margin-bottom:0}.vaccine-container .notice-card .notice-list .notice-item .dot[data-v-527dd0a7]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.vaccine-container .notice-card .notice-list .notice-item .content[data-v-527dd0a7]{flex:1;font-size:.8125rem;color:#666;line-height:1.6}.vaccine-container .scroll-view[data-v-527dd0a7]{white-space:nowrap;padding:0 .625rem}.vaccine-container .scroll-view[data-v-527dd0a7]::-webkit-scrollbar{display:none} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-04a90dcc]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-04a90dcc]:active{transform:scale(.98)}.card[data-v-04a90dcc]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-04a90dcc]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-04a90dcc]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-04a90dcc]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-04a90dcc]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-04a90dcc]{color:#67c23a}.price.original[data-v-04a90dcc]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-04a90dcc]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-04a90dcc]{width:100%;height:100%;overflow-x:hidden}.language-switch .picker[data-v-04a90dcc]{display:flex;align-items:center;padding:.3125rem .625rem;background:rgba(255,255,255,.1);border-radius:1.125rem}.language-switch .picker .current[data-v-04a90dcc]{font-size:.8125rem;color:#fff;margin-right:.25rem}.language-switch .picker .icon-arrow-down[data-v-04a90dcc]{font-size:.75rem;color:rgba(255,255,255,.8)}.primary-btn[data-v-d25adfc6]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-d25adfc6]:active{transform:scale(.98)}.card[data-v-d25adfc6]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-d25adfc6]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-d25adfc6]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-d25adfc6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-d25adfc6]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-d25adfc6]{color:#67c23a}.price.original[data-v-d25adfc6]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-d25adfc6]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-d25adfc6]{width:100%;height:100%;overflow-x:hidden}.index-container[data-v-d25adfc6]{min-height:100vh;background:#f5f6fa}.index-container .search-bar[data-v-d25adfc6]{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:.625rem .9375rem;background:#fff}.index-container .search-bar .search-wrapper[data-v-d25adfc6]{display:flex;align-items:center;gap:.625rem}.index-container .search-bar .search-box[data-v-d25adfc6]{flex:1;display:flex;align-items:center;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;padding:0 .9375rem}.index-container .search-bar .search-box .icon-search[data-v-d25adfc6]{width:1rem;height:1rem;margin-right:.625rem}.index-container .search-bar .search-box uni-input[data-v-d25adfc6]{flex:1;font-size:.875rem;color:#333}.index-container .banner[data-v-d25adfc6]{height:11.25rem;position:relative}.index-container .banner uni-swiper-item[data-v-d25adfc6]{position:relative}.index-container .banner uni-image[data-v-d25adfc6]{width:100%;height:100%}.index-container .banner .banner-text[data-v-d25adfc6]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.index-container .banner .banner-text .title[data-v-d25adfc6]{font-size:1.25rem;font-weight:700;margin-bottom:.3125rem;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.index-container .banner .banner-text .subtitle[data-v-d25adfc6]{font-size:.875rem;opacity:.9;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.index-container .quick-entry[data-v-d25adfc6]{display:flex;padding:1.25rem .625rem;background:#fff;margin-bottom:.625rem}.index-container .quick-entry .entry-item[data-v-d25adfc6]{flex:1;display:flex;flex-direction:column;align-items:center}.index-container .quick-entry .entry-item .icon-wrapper[data-v-d25adfc6]{width:3.125rem;height:3.125rem;border-radius:.9375rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.index-container .quick-entry .entry-item .icon-wrapper uni-image[data-v-d25adfc6]{width:1.5625rem;height:1.5625rem}.index-container .quick-entry .entry-item uni-text[data-v-d25adfc6]{font-size:.8125rem;color:#333}.index-container .section[data-v-d25adfc6]{background:#fff;margin-bottom:.625rem;padding:.9375rem}.index-container .section .section-header[data-v-d25adfc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.index-container .section .section-header .title[data-v-d25adfc6]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem}.index-container .section .section-header .title[data-v-d25adfc6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#06c;border-radius:.09375rem}.index-container .section .section-header .more[data-v-d25adfc6]{display:flex;align-items:center;color:#666;font-size:.8125rem}.index-container .section .section-header .more .icon-arrow-right[data-v-d25adfc6]{width:.8125rem;height:.8125rem;margin-left:.1875rem}.index-container .news-list .news-item[data-v-d25adfc6]{position:relative;margin-bottom:.9375rem;border-radius:.75rem;overflow:hidden;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.index-container .news-list .news-item .news-image[data-v-d25adfc6]{position:relative;height:11.25rem}.index-container .news-list .news-item .news-image uni-image[data-v-d25adfc6]{width:100%;height:100%}.index-container .news-list .news-item .news-image .overlay[data-v-d25adfc6]{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7))}.index-container .news-list .news-item .news-info[data-v-d25adfc6]{position:absolute;left:0;right:0;bottom:0;padding:.9375rem;z-index:1}.index-container .news-list .news-item .news-info .title[data-v-d25adfc6]{font-size:1rem;color:#fff;font-weight:700;margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index-container .news-list .news-item .news-info .meta[data-v-d25adfc6]{display:flex;align-items:center}.index-container .news-list .news-item .news-info .meta .tag[data-v-d25adfc6]{font-size:.6875rem;color:#fff;background:#0f95b0;padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.index-container .news-list .news-item .news-info .meta .date[data-v-d25adfc6]{font-size:.75rem;color:rgba(255,255,255,.8)}.index-container .featured-list[data-v-d25adfc6]{margin:0 -.9375rem;padding:0 .9375rem;white-space:nowrap}.index-container .featured-list .featured-item[data-v-d25adfc6]{display:inline-block;width:12.5rem;height:15.625rem;margin-right:.625rem;border-radius:.75rem;overflow:hidden;position:relative;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.index-container .featured-list .featured-item[data-v-d25adfc6]:last-child{margin-right:0}.index-container .featured-list .featured-item uni-image[data-v-d25adfc6]{width:100%;height:100%}.index-container .featured-list .featured-item .overlay[data-v-d25adfc6]{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8))}.index-container .featured-list .featured-item .featured-info[data-v-d25adfc6]{position:absolute;left:0;right:0;bottom:0;padding:.9375rem;z-index:1}.index-container .featured-list .featured-item .featured-info .title[data-v-d25adfc6]{font-size:1.0625rem;color:#fff;font-weight:700;margin-bottom:.375rem;display:block}.index-container .featured-list .featured-item .featured-info .desc[data-v-d25adfc6]{font-size:.8125rem;color:rgba(255,255,255,.8);margin-bottom:.625rem;display:block}.index-container .featured-list .featured-item .featured-info .btn[data-v-d25adfc6]{display:inline-block;font-size:.8125rem;color:#fff;background:rgba(15,149,176,.3);border:.03125rem solid rgba(255,255,255,.5);padding:.3125rem .9375rem;border-radius:1.125rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.index-container .featured-list .featured-item[data-v-d25adfc6]:active{transform:scale(.98)}.index-container .error-tip[data-v-d25adfc6]{padding:.625rem;background:#fff;color:#f56c6c;text-align:center} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-27585604]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-27585604]:active{transform:scale(.98)}.card[data-v-27585604]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-27585604]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-27585604]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-27585604]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-27585604]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-27585604]{color:#67c23a}.price.original[data-v-27585604]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-27585604]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-27585604]{width:100%;height:100%;overflow-x:hidden}.department-container[data-v-27585604]{min-height:100vh;background:#f5f6fa}.department-container .category-list[data-v-27585604]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;padding:.625rem 0;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.department-container .category-list .scroll-view[data-v-27585604]{white-space:nowrap;padding:0 .625rem}.department-container .category-list .scroll-view[data-v-27585604]::-webkit-scrollbar{display:none}.department-container .category-list .category-item[data-v-27585604]{display:inline-flex;flex-direction:column;align-items:center;padding:.625rem .9375rem;margin-right:.625rem;position:relative;transition:all .3s}.department-container .category-list .category-item.active .category-icon[data-v-27585604]{transform:scale(1.1)}.department-container .category-list .category-item.active uni-text[data-v-27585604]{color:#0f95b0;font-weight:700}.department-container .category-list .category-item.active[data-v-27585604]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.department-container .category-list .category-item .category-icon[data-v-27585604]{width:1.875rem;height:1.875rem;margin-bottom:.3125rem;transition:all .3s}.department-container .category-list .category-item uni-text[data-v-27585604]{font-size:.8125rem;color:#666;transition:all .3s}.department-container .department-list[data-v-27585604]{padding:.625rem}.department-container .department-list .department-item[data-v-27585604]{margin-bottom:.625rem;transition:all .3s}.department-container .department-list .department-item[data-v-27585604]:active{transform:scale(.98)}.department-container .department-list .department-item .header[data-v-27585604]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.department-container .department-list .department-item .header .title-wrap[data-v-27585604]{display:flex;align-items:center}.department-container .department-list .department-item .header .title-wrap .icon[data-v-27585604]{width:1.5rem;height:1.5rem;margin-right:.5rem}.department-container .department-list .department-item .header .title-wrap .title[data-v-27585604]{font-size:1rem;color:#333;font-weight:700}.department-container .department-list .department-item .header .status[data-v-27585604]{font-size:.6875rem;padding:.125rem .375rem;border-radius:.125rem}.department-container .department-list .department-item .header .status.available[data-v-27585604]{color:#67c23a;background:rgba(103,194,58,.1)}.department-container .department-list .department-item .header .status.busy[data-v-27585604]{color:#e6a23c;background:rgba(230,162,60,.1)}.department-container .department-list .department-item .header .status.full[data-v-27585604]{color:#f56c6c;background:rgba(245,108,108,.1)}.department-container .department-list .department-item .desc[data-v-27585604]{font-size:.8125rem;color:#666;margin-bottom:.625rem;display:block;line-height:1.6}.department-container .department-list .department-item .doctors[data-v-27585604]{display:flex;margin-bottom:.625rem;overflow-x:auto}.department-container .department-list .department-item .doctors[data-v-27585604]::-webkit-scrollbar{display:none}.department-container .department-list .department-item .doctors .doctor[data-v-27585604]{display:flex;align-items:center;margin-right:.9375rem;flex-shrink:0}.department-container .department-list .department-item .doctors .doctor[data-v-27585604]:last-child{margin-right:0}.department-container .department-list .department-item .doctors .doctor uni-image[data-v-27585604]{width:2.5rem;height:2.5rem;border-radius:1.25rem;margin-right:.375rem;border:.0625rem solid rgba(15,149,176,.1)}.department-container .department-list .department-item .doctors .doctor .info .name[data-v-27585604]{font-size:.8125rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.department-container .department-list .department-item .doctors .doctor .info .title[data-v-27585604]{font-size:.6875rem;color:#999;display:block}.department-container .department-list .department-item .footer[data-v-27585604]{display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;border-top:.03125rem solid #eee}.department-container .department-list .department-item .footer .price-info .label[data-v-27585604]{font-size:.8125rem;color:#666;margin-right:.25rem}.department-container .department-list .department-item .footer .price-info .price[data-v-27585604]{font-size:1rem;color:#f56c6c;font-weight:700}.department-container .department-list .department-item .footer .book-btn[data-v-27585604]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem}.department-container .department-list .department-item .footer .book-btn[data-v-27585604]:active{transform:scale(.95)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | function __vite__mapDeps(indexes) { |
| | | if (!__vite__mapDeps.viteFileDeps) { |
| | | __vite__mapDeps.viteFileDeps = ["assets/pages-index-index.BUvtrhmt.js","assets/index-D3zu1n2B.css","assets/pages-appointment-index.CG8Y20Ah.js","assets/index-DiA_U0qq.css","assets/pages-login-Login.DThpFyje.js","assets/uni-icons.C-z8SA-V.js","assets/uni-icons-Dw41a12O.css","assets/Login-Bbopu_Ui.css","assets/pages-login-Register.CA5PPVJ5.js","assets/Register-CWlZj0W9.css","assets/pages-my-index.DHdeLS9F.js","assets/index-BqQC4Doy.css","assets/pages-vaccine-index.B2Dju1mx.js","assets/index-CyY8Bp4y.css","assets/pages-vaccine-book.D8-iEoCN.js","assets/uni-popup.Df-Bes22.js","assets/uni-popup-7xNO5KQw.css","assets/book-CBabOrRU.css","assets/pages-appointment-doctor.C3RNzV5F.js","assets/doctor-BhLnbI87.css","assets/pages-appointment-schedule.yS45yFAr.js","assets/schedule-C8Zd9AOC.css","assets/pages-appointment-record.C1cQnRZD.js","assets/record-m1miwyJR.css","assets/pages-payment-index.CE4o6nl8.js","assets/index-BRe_BDwc.css","assets/pages-department-index.q3_7MjS1.js","assets/index-D67ltQFF.css","assets/pages-department-guide.CGlnp-VW.js","assets/guide-DYvE-OLW.css","assets/pages-department-list.BkBH4nKH.js","assets/list-1-MZhRiL.css","assets/pages-department-detail.CC0JbxDp.js","assets/detail-BdhLEEmX.css","assets/pages-department-search.BDrZDXzp.js","assets/search-BfpIsxTz.css","assets/pages-hospital-detail.DcJRMlfT.js","assets/detail-BDFTGr7c.css","assets/pages-records-medical.lJIeZbDA.js","assets/no-records.0jeFtCON.js","assets/medical-n6oGeWth.css","assets/pages-records-detail.CysY1PuK.js","assets/detail-DqTY49Js.css","assets/pages-records-report.Ci36rj5g.js","assets/report-DxHbx778.css","assets/pages-my-cases.BY4S2tJE.js","assets/cases-DR5J1kGb.css","assets/pages-my-case-detail.7UwWFEgK.js","assets/case-detail-MGLU2TCd.css","assets/pages-records-reports.Cle6XjT1.js","assets/reports-B8KsEGM3.css","assets/pages-records-report-detail.shyY_2in.js","assets/report-detail-vqe1PsOp.css","assets/pages-appointment-patient.DYRJHee3.js","assets/patient-DZ8Kwy8s.css","assets/pages-appointment-confirm.DFeqjvsX.js","assets/confirm-CYnnIqwd.css","assets/pages-vaccine-list.DzX2qcXJ.js","assets/list-CHWp0tHO.css","assets/pages-vaccine-detail.mqQDNRlG.js","assets/detail-BCzTDnIT.css","assets/pages-vaccine-record.Dx97ga9L.js","assets/record-Bu33ciVY.css","assets/pages-case-index.unXxqblw.js","assets/dict.ynCYXp4j.js","assets/index-BBoD09E2.css","assets/pages-case-CaseDetails.BkbjJOq1.js","assets/CaseDetails-8lHd2LU-.css","assets/pages-case-CaseInfo.DEC9B_pM.js","assets/CaseInfo-CYyUTMxp.css","assets/pages-case-transfer.con5ho_D.js","assets/transfer-C0s8bOrh.css","assets/pages-case-transferinfo.Cd7urzAK.js","assets/transferinfo-CNgSA3Ps.css","assets/pages-payment-record.DzxXfCgG.js","assets/record-oxZC1qv7.css","assets/pages-payment-detail.i0LtHZlX.js","assets/detail-F_sNxhXl.css","assets/pages-payment-result.B_Fb0pLk.js","assets/result-Dw708Su5.css","assets/pages-payment-refund.B3zwEd7k.js","assets/refund-0NeVKw-T.css","assets/pages-payment-invoice.A6-ltmDR.js","assets/invoice-B2QdBcNv.css","assets/pages-patient-list.BP6bKD8a.js","assets/list-BBvd0F0p.css","assets/pages-patient-add.Q9Rr7tIi.js","assets/add-BDz-Dkxd.css","assets/pages-patient-edit.CW8JMb7J.js","assets/edit-DGNFiOnT.css","assets/pages-my-payment-method.CHNOFe3N.js","assets/payment-method-Ba8WKyS5.css","assets/pages-my-add-bank-card.CHw3dYC1.js","assets/add-bank-card-CxdWgAwB.css","assets/pages-my-notification.DVGTsf0m.js","assets/notification-DTRXCx-E.css","assets/pages-search-index.CWj6PZ-C.js","assets/index-CAKDHjPO.css","assets/pages-doctor-detail.kt2FiFJ-.js","assets/detail-BbotanQK.css","assets/pages-disease-detail.WOn8HHtU.js","assets/detail-G1EZJhOs.css","assets/pages-appointment-department.B1LkAJ3f.js","assets/department-Dm5PUbj_.css","assets/pages-news-list.qIhPqmCf.js","assets/uni-load-more.GmvL2EZZ.js","assets/uni-load-more-B0KYgsey.css","assets/list-DizFJZBj.css","assets/pages-news-detail.KZfQss0T.js","assets/detail-D7O7DJ05.css","assets/pages-featured-tcm.DHQiR1jc.js","assets/tcm-Dilet4BU.css","assets/pages-featured-project.CDxU8Oq9.js","assets/project-Bw4i-JiB.css","assets/pages-featured-case.nSvyRbaq.js","assets/case-CphdLGN6.css","assets/pages-featured-index.CagjsgKe.js","assets/index-CYXvXUGy.css","assets/pages-featured-cross-border.CDAiNA4O.js","assets/cross-border-6QlQVAwX.css","assets/pages-featured-expert.Bwdx-1WC.js","assets/uni-drawer.CCjQStY1.js","assets/uni-drawer-CIJOmZU2.css","assets/expert-CpcscMSm.css","assets/pages-featured-all.BEM5fdli.js","assets/all-DDsNfyrg.css","assets/pages-featured-bay-area.D3ImXXCb.js","assets/bay-area-B2avMjgv.css","assets/pages-my-profile.UBGrgAdf.js","assets/profile-ODUqr_7y.css","assets/pages-consultation-index.BKDwMJK-.js","assets/index-BHuuS6EF.css","assets/pages-consultation-chat.CaQgWy3z.js","assets/chat-Bx0CB7xu.css","assets/pages-consultation-ai.CKC5KyEz.js","assets/ai-6C_GPAnI.css","assets/pages-my-health-records.t3KDqzy5.js","assets/health-records-DKmzimet.css"] |
| | | } |
| | | return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) |
| | | } |
| | | !function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const e={},t=function(t,n,o){let i=Promise.resolve();if(n&&n.length>0){const t=document.getElementsByTagName("link"),r=document.querySelector("meta[property=csp-nonce]"),a=(null==r?void 0:r.nonce)||(null==r?void 0:r.getAttribute("nonce"));i=Promise.all(n.map(n=>{if((n=function(e){return"/"+e}(n))in e)return;e[n]=!0;const i=n.endsWith(".css"),r=i?'[rel="stylesheet"]':"";if(!!o)for(let e=t.length-1;e>=0;e--){const o=t[e];if(o.href===n&&(!i||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${n}"]${r}`))return;const s=document.createElement("link");return s.rel=i?"stylesheet":"modulepreload",i||(s.as="script",s.crossOrigin=""),s.href=n,a&&s.setAttribute("nonce",a),document.head.appendChild(s),i?new Promise((e,t)=>{s.addEventListener("load",e),s.addEventListener("error",()=>t(new Error(`Unable to preload CSS for ${n}`)))}):void 0}))}return i.then(()=>t()).catch(e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e})}; |
| | | /** |
| | | * @vue/shared v3.4.21 |
| | | * (c) 2018-present Yuxi (Evan) You and Vue contributors |
| | | * @license MIT |
| | | **/ |
| | | function n(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const o={},i=[],r=()=>{},a=()=>!1,s=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),l=e=>e.startsWith("onUpdate:"),c=Object.assign,u=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},d=Object.prototype.hasOwnProperty,h=(e,t)=>d.call(e,t),p=Array.isArray,f=e=>"[object Map]"===x(e),m=e=>"[object Set]"===x(e),g=e=>"function"==typeof e,y=e=>"string"==typeof e,b=e=>"symbol"==typeof e,v=e=>null!==e&&"object"==typeof e,_=e=>(v(e)||g(e))&&g(e.then)&&g(e.catch),w=Object.prototype.toString,x=e=>w.call(e),S=e=>"[object Object]"===x(e),C=e=>y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,k=n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),A=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},T=/-(\w)/g,I=A(e=>e.replace(T,(e,t)=>t?t.toUpperCase():"")),E=/\B([A-Z])/g,B=A(e=>e.replace(E,"-$1").toLowerCase()),M=A(e=>e.charAt(0).toUpperCase()+e.slice(1)),P=A(e=>e?`on${M(e)}`:""),O=(e,t)=>!Object.is(e,t),z=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},L=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},N=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let D;const R=()=>D||(D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function $(e){if(p(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],i=y(o)?H(o):$(o);if(i)for(const e in i)t[e]=i[e]}return t}if(y(e)||v(e))return e}const j=/;(?![^(]*\))/g,F=/:([^]+)/,V=/\/\*[^]*?\*\//g;function H(e){const t={};return e.replace(V,"").split(j).forEach(e=>{if(e){const n=e.split(F);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function W(e){let t="";if(y(e))t=e;else if(p(e))for(let n=0;n<e.length;n++){const o=W(e[n]);o&&(t+=o+" ")}else if(v(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const U=n("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function q(e){return!!e||""===e}const Q=e=>y(e)?e:null==e?"":p(e)||v(e)&&(e.toString===w||!g(e.toString))?JSON.stringify(e,Y,2):String(e),Y=(e,t)=>t&&t.__v_isRef?Y(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[G(t,o)+" =>"]=n,e),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>G(e))}:b(t)?G(t):!v(t)||p(t)||S(t)?t:String(t),G=(e,t="")=>{var n;return b(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},X=["ad","ad-content-page","ad-draw","audio","button","camera","canvas","checkbox","checkbox-group","cover-image","cover-view","editor","form","functional-page-navigator","icon","image","input","label","live-player","live-pusher","map","movable-area","movable-view","navigator","official-account","open-data","picker","picker-view","picker-view-column","progress","radio","radio-group","rich-text","scroll-view","slider","swiper","swiper-item","switch","text","textarea","video","view","web-view","location-picker","location-view"].map(e=>"uni-"+e),K=["list-view","list-item","sticky-section","sticky-header","cloud-db-element"].map(e=>"uni-"+e),J=["list-item"].map(e=>"uni-"+e);function Z(e){if(-1!==J.indexOf(e))return!1;const t="uni-"+e.replace("v-uni-","");return-1!==X.indexOf(t)||-1!==K.indexOf(t)}const ee="\n",te=["%","%"],ne="#007aff",oe=/^([a-z-]+:)?\/\//i,ie=/^data:.*,.*/,re="onShow",ae="onHide",se="onLaunch",le="onError",ce="onThemeChange",ue="onPageNotFound",de="onUnhandledRejection",he="onLoad",pe="onUnload",fe="onInit",me="onSaveExitState",ge="onResize",ye="onBackPress",be="onPageScroll",ve="onTabItemTap",_e="onReachBottom",we="onPullDownRefresh",xe="onShareTimeline",Se="onShareChat",Ce="onAddToFavorites",ke="onShareAppMessage",Ae="onNavigationBarButtonTap",Te="onNavigationBarSearchInputClicked",Ie="onNavigationBarSearchInputChanged",Ee="onNavigationBarSearchInputConfirmed",Be="onNavigationBarSearchInputFocusChanged",Me="onAppEnterForeground",Pe="onAppEnterBackground";function Oe(e){return 0===e.indexOf("/")}function ze(e){return Oe(e)?e:"/"+e}function Le(e,t=null){let n;return(...o)=>(e&&(n=e.apply(t,o),e=null),n)}const Ne=e=>e>9?e:"0"+e;function De({date:e=new Date,mode:t="date"}){return"time"===t?Ne(e.getHours())+":"+Ne(e.getMinutes()):e.getFullYear()+"-"+Ne(e.getMonth()+1)+"-"+Ne(e.getDate())}function Re(e,t){e=e||{},y(t)&&(t={errMsg:t}),/:ok$/.test(t.errMsg)?g(e.success)&&e.success(t):g(e.fail)&&e.fail(t),g(e.complete)&&e.complete(t)}let $e;function je(){return $e||($e=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;function e(){return this}return void 0!==e()?e():new Function("return this")()}(),$e)}function Fe(e){return e&&(e.appContext?e.proxy:e)}function Ve(e){if(!e)return;let t=e.type.name;for(;t&&Z(B(t));)t=(e=e.parent).type.name;return e.proxy}function He(e){return 1===e.nodeType}function We(e){const t=je();if(t&&t.UTSJSONObject&&e instanceof t.UTSJSONObject){const n={};return t.UTSJSONObject.keys(e).forEach(t=>{n[t]=e[t]}),$(n)}if(e instanceof Map){const t={};return e.forEach((e,n)=>{t[n]=e}),$(t)}if(y(e))return H(e);if(p(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],i=y(o)?H(o):We(o);if(i)for(const e in i)t[e]=i[e]}return t}return $(e)}function Ue(e){let t="";const n=je();if(n&&n.UTSJSONObject&&e instanceof n.UTSJSONObject)n.UTSJSONObject.keys(e).forEach(n=>{e[n]&&(t+=n+" ")});else if(e instanceof Map)e.forEach((e,n)=>{e&&(t+=n+" ")});else if(p(e))for(let o=0;o<e.length;o++){const n=Ue(e[o]);n&&(t+=n+" ")}else t=W(e);return t.trim()}function qe(e){return I(e.substring(5))}const Qe=Le(e=>{e=e||(e=>e.tagName.startsWith("UNI-"));const t=HTMLElement.prototype,n=t.setAttribute;t.setAttribute=function(t,o){if(t.startsWith("data-")&&e(this)){(this.__uniDataset||(this.__uniDataset={}))[qe(t)]=o}n.call(this,t,o)};const o=t.removeAttribute;t.removeAttribute=function(t){this.__uniDataset&&t.startsWith("data-")&&e(this)&&delete this.__uniDataset[qe(t)],o.call(this,t)}});function Ye(e){return c({},e.dataset,e.__uniDataset)}const Ge=new RegExp("\"[^\"]+\"|'[^']+'|url\\([^)]+\\)|(\\d*\\.?\\d+)[r|u]px","g");function Xe(e){return{passive:e}}function Ke(e){const{id:t,offsetTop:n,offsetLeft:o}=e;return{id:t,dataset:Ye(e),offsetTop:n,offsetLeft:o}}function Je(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Ze(e={}){const t={};return Object.keys(e).forEach(n=>{try{t[n]=Je(e[n])}catch(o){t[n]=e[n]}}),t}const et=/\+/g;function tt(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;o<n.length;++o){const e=n[o].replace(et," ");let i=e.indexOf("="),r=Je(i<0?e:e.slice(0,i)),a=i<0?null:Je(e.slice(i+1));if(r in t){let e=t[r];p(e)||(e=t[r]=[e]),e.push(a)}else t[r]=a}return t}function nt(e,t,{clearTimeout:n,setTimeout:o}){let i;const r=function(){n(i);i=o(()=>e.apply(this,arguments),t)};return r.cancel=function(){n(i)},r}class ot{constructor(e,t){this.id=e,this.listener={},this.emitCache=[],t&&Object.keys(t).forEach(e=>{this.on(e,t[e])})}emit(e,...t){const n=this.listener[e];if(!n)return this.emitCache.push({eventName:e,args:t});n.forEach(e=>{e.fn.apply(e.fn,t)}),this.listener[e]=n.filter(e=>"once"!==e.type)}on(e,t){this._addListener(e,"on",t),this._clearCache(e)}once(e,t){this._addListener(e,"once",t),this._clearCache(e)}off(e,t){const n=this.listener[e];if(n)if(t)for(let o=0;o<n.length;)n[o].fn===t&&(n.splice(o,1),o--),o++;else delete this.listener[e]}_clearCache(e){for(let t=0;t<this.emitCache.length;t++){const n=this.emitCache[t],o=e?n.eventName===e?e:null:n.eventName;if(!o)continue;"number"!=typeof this.emit.apply(this,[o,...n.args])?(this.emitCache.splice(t,1),t--):this.emitCache.pop()}}_addListener(e,t,n){(this.listener[e]||(this.listener[e]=[])).push({fn:n,type:t})}}const it=[fe,he,re,ae,pe,ye,be,ve,_e,we,xe,ke,Se,Ce,me,Ae,Te,Ie,Ee,Be];const rt=[re,ae,se,le,ce,ue,de,"onExit",fe,he,"onReady",pe,ge,ye,be,ve,_e,we,xe,Ce,ke,Se,me,Ae,Te,Ie,Ee,Be];const at=[];const st=Le((e,t)=>t(e)),lt=function(){};lt.prototype={_id:1,on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n,_id:this._id}),this._id++},once:function(e,t,n){var o=this;function i(){o.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,i=n.length;o<i;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],i=[];if(o&&t){for(var r=o.length-1;r>=0;r--)if(o[r].fn===t||o[r].fn._===t||o[r]._id===t){o.splice(r,1);break}i=o}return i.length?n[e]=i:delete n[e],this}};var ct=lt;const ut={black:"rgba(0,0,0,0.4)",white:"rgba(255,255,255,0.4)"};function dt(e,t,n){if(y(t)&&t.startsWith("@")){let i=e[t.replace("@","")]||t;switch(n){case"titleColor":i="black"===i?"#000000":"#ffffff";break;case"borderStyle":i=(o=i)&&o in ut?ut[o]:o}return i}var o;return t}function ht(e,t={},n="light"){const o=t[n],i={};return void 0!==o&&e?(Object.keys(e).forEach(r=>{const a=e[r];i[r]=S(a)?ht(a,t,n):p(a)?a.map(e=>S(e)?ht(e,t,n):dt(o,e)):dt(o,a,r)}),i):e} |
| | | /** |
| | | * @dcloudio/uni-h5-vue v3.4.21 |
| | | * (c) 2018-present Yuxi (Evan) You and Vue contributors |
| | | * @license MIT |
| | | **/let pt,ft;class mt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=pt,!e&&pt&&(this.index=(pt.scopes||(pt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=pt;try{return pt=this,e()}finally{pt=t}}}on(){pt=this}off(){pt=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this._active=!1}}}function gt(e){return new mt(e)}function yt(){return pt}class bt{constructor(e,t,n,o){this.fn=e,this.trigger=t,this.scheduler=n,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,function(e,t=pt){t&&t.active&&t.effects.push(e)}(this,o)}get dirty(){if(2===this._dirtyLevel||3===this._dirtyLevel){this._dirtyLevel=1,At();for(let e=0;e<this._depsLength;e++){const t=this.deps[e];if(t.computed&&(vt(t.computed),this._dirtyLevel>=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),Tt()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=St,t=ft;try{return St=!0,ft=this,this._runnings++,_t(this),this.fn()}finally{wt(this),this._runnings--,ft=t,St=e}}stop(){var e;this.active&&(_t(this),wt(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function vt(e){return e.value}function _t(e){e._trackId++,e._depsLength=0}function wt(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)xt(e.deps[t],e);e.deps.length=e._depsLength}}function xt(e,t){const n=e.get(t);void 0!==n&&t._trackId!==n&&(e.delete(t),0===e.size&&e.cleanup())}let St=!0,Ct=0;const kt=[];function At(){kt.push(St),St=!1}function Tt(){const e=kt.pop();St=void 0===e||e}function It(){Ct++}function Et(){for(Ct--;!Ct&&Mt.length;)Mt.shift()()}function Bt(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&xt(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Mt=[];function Pt(e,t,n){It();for(const o of e.keys()){let n;o._dirtyLevel<t&&(null!=n?n:n=e.get(o)===o._trackId)&&(o._shouldSchedule||(o._shouldSchedule=0===o._dirtyLevel),o._dirtyLevel=t),o._shouldSchedule&&(null!=n?n:n=e.get(o)===o._trackId)&&(o.trigger(),o._runnings&&!o.allowRecurse||2===o._dirtyLevel||(o._shouldSchedule=!1,o.scheduler&&Mt.push(o.scheduler)))}Et()}const Ot=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},zt=new WeakMap,Lt=Symbol(""),Nt=Symbol("");function Dt(e,t,n){if(St&&ft){let t=zt.get(e);t||zt.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=Ot(()=>t.delete(n))),Bt(ft,o)}}function Rt(e,t,n,o,i,r){const a=zt.get(e);if(!a)return;let s=[];if("clear"===t)s=[...a.values()];else if("length"===n&&p(e)){const e=Number(o);a.forEach((t,n)=>{("length"===n||!b(n)&&n>=e)&&s.push(t)})}else switch(void 0!==n&&s.push(a.get(n)),t){case"add":p(e)?C(n)&&s.push(a.get("length")):(s.push(a.get(Lt)),f(e)&&s.push(a.get(Nt)));break;case"delete":p(e)||(s.push(a.get(Lt)),f(e)&&s.push(a.get(Nt)));break;case"set":f(e)&&s.push(a.get(Lt))}It();for(const l of s)l&&Pt(l,4);Et()}const $t=n("__proto__,__v_isRef,__isVue"),jt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(b)),Ft=Vt();function Vt(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const n=Mn(this);for(let t=0,i=this.length;t<i;t++)Dt(n,0,t+"");const o=n[t](...e);return-1===o||!1===o?n[t](...e.map(Mn)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...e){At(),It();const n=Mn(this)[t].apply(this,e);return Et(),Tt(),n}}),e}function Ht(e){const t=Mn(this);return Dt(t,0,e),t.hasOwnProperty(e)}class Wt{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const o=this._isReadonly,i=this._isShallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return i;if("__v_raw"===t)return n===(o?i?wn:_n:i?vn:bn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const r=p(e);if(!o){if(r&&h(Ft,t))return Reflect.get(Ft,t,n);if("hasOwnProperty"===t)return Ht}const a=Reflect.get(e,t,n);return(b(t)?jt.has(t):$t(t))?a:(o||Dt(e,0,t),i?a:Rn(a)?r&&C(t)?a:a.value:v(a)?o?kn(a):Sn(a):a)}}class Ut extends Wt{constructor(e=!1){super(!1,e)}set(e,t,n,o){let i=e[t];if(!this._isShallow){const t=In(i);if(En(n)||In(n)||(i=Mn(i),n=Mn(n)),!p(e)&&Rn(i)&&!Rn(n))return!t&&(i.value=n,!0)}const r=p(e)&&C(t)?Number(t)<e.length:h(e,t),a=Reflect.set(e,t,n,o);return e===Mn(o)&&(r?O(n,i)&&Rt(e,"set",t,n):Rt(e,"add",t,n)),a}deleteProperty(e,t){const n=h(e,t);e[t];const o=Reflect.deleteProperty(e,t);return o&&n&&Rt(e,"delete",t,void 0),o}has(e,t){const n=Reflect.has(e,t);return b(t)&&jt.has(t)||Dt(e,0,t),n}ownKeys(e){return Dt(e,0,p(e)?"length":Lt),Reflect.ownKeys(e)}}class qt extends Wt{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const Qt=new Ut,Yt=new qt,Gt=new Ut(!0),Xt=e=>e,Kt=e=>Reflect.getPrototypeOf(e);function Jt(e,t,n=!1,o=!1){const i=Mn(e=e.__v_raw),r=Mn(t);n||(O(t,r)&&Dt(i,0,t),Dt(i,0,r));const{has:a}=Kt(i),s=o?Xt:n?zn:On;return a.call(i,t)?s(e.get(t)):a.call(i,r)?s(e.get(r)):void(e!==i&&e.get(t))}function Zt(e,t=!1){const n=this.__v_raw,o=Mn(n),i=Mn(e);return t||(O(e,i)&&Dt(o,0,e),Dt(o,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function en(e,t=!1){return e=e.__v_raw,!t&&Dt(Mn(e),0,Lt),Reflect.get(e,"size",e)}function tn(e){e=Mn(e);const t=Mn(this);return Kt(t).has.call(t,e)||(t.add(e),Rt(t,"add",e,e)),this}function nn(e,t){t=Mn(t);const n=Mn(this),{has:o,get:i}=Kt(n);let r=o.call(n,e);r||(e=Mn(e),r=o.call(n,e));const a=i.call(n,e);return n.set(e,t),r?O(t,a)&&Rt(n,"set",e,t):Rt(n,"add",e,t),this}function on(e){const t=Mn(this),{has:n,get:o}=Kt(t);let i=n.call(t,e);i||(e=Mn(e),i=n.call(t,e)),o&&o.call(t,e);const r=t.delete(e);return i&&Rt(t,"delete",e,void 0),r}function rn(){const e=Mn(this),t=0!==e.size,n=e.clear();return t&&Rt(e,"clear",void 0,void 0),n}function an(e,t){return function(n,o){const i=this,r=i.__v_raw,a=Mn(r),s=t?Xt:e?zn:On;return!e&&Dt(a,0,Lt),r.forEach((e,t)=>n.call(o,s(e),s(t),i))}}function sn(e,t,n){return function(...o){const i=this.__v_raw,r=Mn(i),a=f(r),s="entries"===e||e===Symbol.iterator&&a,l="keys"===e&&a,c=i[e](...o),u=n?Xt:t?zn:On;return!t&&Dt(r,0,l?Nt:Lt),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function ln(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function cn(){const e={get(e){return Jt(this,e)},get size(){return en(this)},has:Zt,add:tn,set:nn,delete:on,clear:rn,forEach:an(!1,!1)},t={get(e){return Jt(this,e,!1,!0)},get size(){return en(this)},has:Zt,add:tn,set:nn,delete:on,clear:rn,forEach:an(!1,!0)},n={get(e){return Jt(this,e,!0)},get size(){return en(this,!0)},has(e){return Zt.call(this,e,!0)},add:ln("add"),set:ln("set"),delete:ln("delete"),clear:ln("clear"),forEach:an(!0,!1)},o={get(e){return Jt(this,e,!0,!0)},get size(){return en(this,!0)},has(e){return Zt.call(this,e,!0)},add:ln("add"),set:ln("set"),delete:ln("delete"),clear:ln("clear"),forEach:an(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=sn(i,!1,!1),n[i]=sn(i,!0,!1),t[i]=sn(i,!1,!0),o[i]=sn(i,!0,!0)}),[e,n,t,o]}const[un,dn,hn,pn]=cn();function fn(e,t){const n=t?e?pn:hn:e?dn:un;return(t,o,i)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(h(n,o)&&o in t?n:t,o,i)}const mn={get:fn(!1,!1)},gn={get:fn(!1,!0)},yn={get:fn(!0,!1)},bn=new WeakMap,vn=new WeakMap,_n=new WeakMap,wn=new WeakMap;function xn(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>x(e).slice(8,-1))(e))}function Sn(e){return In(e)?e:An(e,!1,Qt,mn,bn)}function Cn(e){return An(e,!1,Gt,gn,vn)}function kn(e){return An(e,!0,Yt,yn,_n)}function An(e,t,n,o,i){if(!v(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const a=xn(e);if(0===a)return e;const s=new Proxy(e,2===a?o:n);return i.set(e,s),s}function Tn(e){return In(e)?Tn(e.__v_raw):!(!e||!e.__v_isReactive)}function In(e){return!(!e||!e.__v_isReadonly)}function En(e){return!(!e||!e.__v_isShallow)}function Bn(e){return Tn(e)||In(e)}function Mn(e){const t=e&&e.__v_raw;return t?Mn(t):e}function Pn(e){return Object.isExtensible(e)&&L(e,"__v_skip",!0),e}const On=e=>v(e)?Sn(e):e,zn=e=>v(e)?kn(e):e;class Ln{constructor(e,t,n,o){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new bt(()=>e(this._value),()=>Dn(this,2===this.effect._dirtyLevel?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Mn(this);return e._cacheable&&!e.effect.dirty||!O(e._value,e._value=e.effect.run())||Dn(e,4),Nn(e),e.effect._dirtyLevel>=2&&Dn(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function Nn(e){var t;St&&ft&&(e=Mn(e),Bt(ft,null!=(t=e.dep)?t:e.dep=Ot(()=>e.dep=void 0,e instanceof Ln?e:void 0)))}function Dn(e,t=4,n){const o=(e=Mn(e)).dep;o&&Pt(o,t)}function Rn(e){return!(!e||!0!==e.__v_isRef)}function $n(e){return Fn(e,!1)}function jn(e){return Fn(e,!0)}function Fn(e,t){return Rn(e)?e:new Vn(e,t)}class Vn{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Mn(e),this._value=t?e:On(e)}get value(){return Nn(this),this._value}set value(e){const t=this.__v_isShallow||En(e)||In(e);e=t?e:Mn(e),O(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:On(e),Dn(this,4))}}function Hn(e){return Rn(e)?e.value:e}const Wn={get:(e,t,n)=>Hn(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const i=e[t];return Rn(i)&&!Rn(n)?(i.value=n,!0):Reflect.set(e,t,n,o)}};function Un(e){return Tn(e)?e:new Proxy(e,Wn)}function qn(e){const t=p(e)?new Array(e.length):{};for(const n in e)t[n]=Yn(e,n);return t}class Qn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return e=Mn(this._object),t=this._key,null==(n=zt.get(e))?void 0:n.get(t);var e,t,n}}function Yn(e,t,n){const o=e[t];return Rn(o)?o:new Qn(e,t,n)}function Gn(e,t,n,o){try{return o?e(...o):e()}catch(i){Kn(i,t,n)}}function Xn(e,t,n,o){if(g(e)){const i=Gn(e,t,n,o);return i&&_(i)&&i.catch(e=>{Kn(e,t,n)}),i}const i=[];for(let r=0;r<e.length;r++)i.push(Xn(e[r],t,n,o));return i}function Kn(e,t,n,o=!0){const i=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,r=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const t=o.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,i,r))return;o=o.parent}const a=t.appContext.config.errorHandler;if(a)return void Gn(a,null,10,[e,i,r])}Jn(e,n,i,o)}function Jn(e,t,n,o=!0){console.error(e)}let Zn=!1,eo=!1;const to=[];let no=0;const oo=[];let io=null,ro=0;const ao=Promise.resolve();let so=null;function lo(e){const t=so||ao;return e?t.then(this?e.bind(this):e):t}function co(e){to.length&&to.includes(e,Zn&&e.allowRecurse?no+1:no)||(null==e.id?to.push(e):to.splice(function(e){let t=no+1,n=to.length;for(;t<n;){const o=t+n>>>1,i=to[o],r=fo(i);r<e||r===e&&i.pre?t=o+1:n=o}return t}(e.id),0,e),uo())}function uo(){Zn||eo||(eo=!0,so=ao.then(go))}function ho(e,t,n=(Zn?no+1:0)){for(;n<to.length;n++){const t=to[n];if(t&&t.pre){if(e&&t.id!==e.uid)continue;to.splice(n,1),n--,t()}}}function po(e){if(oo.length){const e=[...new Set(oo)].sort((e,t)=>fo(e)-fo(t));if(oo.length=0,io)return void io.push(...e);for(io=e,ro=0;ro<io.length;ro++)io[ro]();io=null,ro=0}}const fo=e=>null==e.id?1/0:e.id,mo=(e,t)=>{const n=fo(e)-fo(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function go(e){eo=!1,Zn=!0,to.sort(mo);try{for(no=0;no<to.length;no++){const e=to[no];e&&!1!==e.active&&Gn(e,null,14)}}finally{no=0,to.length=0,po(),Zn=!1,so=null,(to.length||oo.length)&&go()}}function yo(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||o;let r=n;const a=t.startsWith("update:"),s=a&&t.slice(7);if(s&&s in i){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:a}=i[e]||o;a&&(r=n.map(e=>y(e)?e.trim():e)),t&&(r=n.map(N))}let l,c=i[l=P(t)]||i[l=P(I(t))];!c&&a&&(c=i[l=P(B(t))]),c&&Xn(c,e,6,bo(e,c,r));const u=i[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Xn(u,e,6,bo(e,u,r))}}function bo(e,t,n){if(1!==n.length)return n;if(g(t)){if(t.length<2)return n}else if(!t.find(e=>e.length>=2))return n;const o=n[0];if(o&&h(o,"type")&&h(o,"timeStamp")&&h(o,"target")&&h(o,"currentTarget")&&h(o,"detail")){const t=e.proxy,o=t.$gcd(t,!0);o&&n.push(o)}return n}function vo(e,t,n=!1){const o=t.emitsCache,i=o.get(e);if(void 0!==i)return i;const r=e.emits;let a={},s=!1;if(!g(e)){const o=e=>{const n=vo(e,t,!0);n&&(s=!0,c(a,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return r||s?(p(r)?r.forEach(e=>a[e]=null):c(a,r),v(e)&&o.set(e,a),a):(v(e)&&o.set(e,null),null)}function _o(e,t){return!(!e||!s(t))&&(t=t.slice(2).replace(/Once$/,""),h(e,t[0].toLowerCase()+t.slice(1))||h(e,B(t))||h(e,t))}let wo=null,xo=null;function So(e){const t=wo;return wo=e,xo=e&&e.type.__scopeId||null,t}function Co(e,t=wo,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Mr(-1);const i=So(t);let r;try{r=e(...n)}finally{So(i),o._d&&Mr(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function ko(e){const{type:t,vnode:n,proxy:o,withProxy:i,props:r,propsOptions:[a],slots:s,attrs:c,emit:u,render:d,renderCache:h,data:p,setupState:f,ctx:m,inheritAttrs:g}=e;let y,b;const v=So(e);try{if(4&n.shapeFlag){const e=i||o,t=e;y=Ur(d.call(t,e,h,r,f,p,m)),b=c}else{const e=t;0,y=Ur(e.length>1?e(r,{attrs:c,slots:s,emit:u}):e(r,null)),b=t.props?c:Ao(c)}}catch(w){Tr.length=0,Kn(w,e,1),y=Fr(kr)}let _=y;if(b&&!1!==g){const e=Object.keys(b),{shapeFlag:t}=_;e.length&&7&t&&(a&&e.some(l)&&(b=To(b,a)),_=Vr(_,b))}return n.dirs&&(_=Vr(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),y=_,So(v),y}const Ao=e=>{let t;for(const n in e)("class"===n||"style"===n||s(n))&&((t||(t={}))[n]=e[n]);return t},To=(e,t)=>{const n={};for(const o in e)l(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Io(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let i=0;i<o.length;i++){const r=o[i];if(t[r]!==e[r]&&!_o(n,r))return!0}return!1}const Eo="components";function Bo(e,t){return Oo(Eo,e,!0,t)||e}const Mo=Symbol.for("v-ndc");function Po(e){return y(e)?Oo(Eo,e,!1)||e:e||Mo}function Oo(e,t,n=!0,o=!1){const i=wo||Jr;if(i){const n=i.type;if(e===Eo){const e=ua(n,!1);if(e&&(e===t||e===I(t)||e===M(I(t))))return n}const r=zo(i[e]||n[e],t)||zo(i.appContext[e],t);return!r&&o?n:r}}function zo(e,t){return e&&(e[t]||e[I(t)]||e[M(I(t))])}const Lo=e=>e.__isSuspense;const No=Symbol.for("v-scx");function Do(e,t){return jo(e,null,t)}const Ro={};function $o(e,t,n){return jo(e,t,n)}function jo(e,t,{immediate:n,deep:i,flush:a,once:s,onTrack:l,onTrigger:c}=o){if(t&&s){const e=t;t=(...t)=>{e(...t),A()}}const d=Jr,h=e=>!0===i?e:Ho(e,!1===i?1:void 0);let f,m,y=!1,b=!1;if(Rn(e)?(f=()=>e.value,y=En(e)):Tn(e)?(f=()=>h(e),y=!0):p(e)?(b=!0,y=e.some(e=>Tn(e)||En(e)),f=()=>e.map(e=>Rn(e)?e.value:Tn(e)?h(e):g(e)?Gn(e,d,2):void 0)):f=g(e)?t?()=>Gn(e,d,2):()=>(m&&m(),Xn(e,d,3,[_])):r,t&&i){const e=f;f=()=>Ho(e())}let v,_=e=>{m=C.onStop=()=>{Gn(e,d,4),m=C.onStop=void 0}};if(aa){if(_=r,t?n&&Xn(t,d,3,[f(),b?[]:void 0,_]):f(),"sync"!==a)return r;{const e=or(No);v=e.__watcherHandles||(e.__watcherHandles=[])}}let w=b?new Array(e.length).fill(Ro):Ro;const x=()=>{if(C.active&&C.dirty)if(t){const e=C.run();(i||y||(b?e.some((e,t)=>O(e,w[t])):O(e,w)))&&(m&&m(),Xn(t,d,3,[e,w===Ro?void 0:b&&w[0]===Ro?[]:w,_]),w=e)}else C.run()};let S;x.allowRecurse=!!t,"sync"===a?S=x:"post"===a?S=()=>yr(x,d&&d.suspense):(x.pre=!0,d&&(x.id=d.uid),S=()=>co(x));const C=new bt(f,r,S),k=yt(),A=()=>{C.stop(),k&&u(k.effects,C)};return t?n?x():w=C.run():"post"===a?yr(C.run.bind(C),d&&d.suspense):C.run(),v&&v.push(A),A}function Fo(e,t,n){const o=this.proxy,i=y(e)?e.includes(".")?Vo(o,e):()=>o[e]:e.bind(o,o);let r;g(t)?r=t:(r=t.handler,n=t);const a=na(this),s=jo(i,r.bind(o),n);return a(),s}function Vo(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function Ho(e,t,n=0,o){if(!v(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if((o=o||new Set).has(e))return e;if(o.add(e),Rn(e))Ho(e.value,t,n,o);else if(p(e))for(let i=0;i<e.length;i++)Ho(e[i],t,n,o);else if(m(e)||f(e))e.forEach(e=>{Ho(e,t,n,o)});else if(S(e))for(const i in e)Ho(e[i],t,n,o);return e}function Wo(e,t){if(null===wo)return e;const n=ca(wo)||wo.proxy,i=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[e,a,s,l=o]=t[r];e&&(g(e)&&(e={mounted:e,updated:e}),e.deep&&Ho(a),i.push({dir:e,instance:n,value:a,oldValue:void 0,arg:s,modifiers:l}))}return e}function Uo(e,t,n,o){const i=e.dirs,r=t&&t.dirs;for(let a=0;a<i.length;a++){const s=i[a];r&&(s.oldValue=r[a].value);let l=s.dir[o];l&&(At(),Xn(l,n,8,[e.el,s,e,t]),Tt())}}const qo=Symbol("_leaveCb"),Qo=Symbol("_enterCb");const Yo=[Function,Array],Go={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Yo,onEnter:Yo,onAfterEnter:Yo,onEnterCancelled:Yo,onBeforeLeave:Yo,onLeave:Yo,onAfterLeave:Yo,onLeaveCancelled:Yo,onBeforeAppear:Yo,onAppear:Yo,onAfterAppear:Yo,onAppearCancelled:Yo},Xo={name:"BaseTransition",props:Go,setup(e,{slots:t}){const n=Zr(),o=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Si(()=>{e.isMounted=!0}),Ai(()=>{e.isUnmounting=!0}),e}();return()=>{const i=t.default&&ni(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1)for(const e of i)if(e.type!==kr){r=e;break}const a=Mn(e),{mode:s}=a;if(o.isLeaving)return Zo(r);const l=ei(r);if(!l)return Zo(r);const c=Jo(l,a,o,n);ti(l,c);const u=n.subTree,d=u&&ei(u);if(d&&d.type!==kr&&!Nr(l,d)){const e=Jo(d,a,o,n);if(ti(d,e),"out-in"===s)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},Zo(r);"in-out"===s&&l.type!==kr&&(e.delayLeave=(e,t,n)=>{Ko(o,d)[String(d.key)]=d,e[qo]=()=>{t(),e[qo]=void 0,delete c.delayedLeave},c.delayedLeave=n})}return r}}};function Ko(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Jo(e,t,n,o){const{appear:i,mode:r,persisted:a=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:y,onAfterAppear:b,onAppearCancelled:v}=t,_=String(e.key),w=Ko(n,e),x=(e,t)=>{e&&Xn(e,o,9,t)},S=(e,t)=>{const n=t[1];x(e,t),p(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},C={mode:r,persisted:a,beforeEnter(t){let o=s;if(!n.isMounted){if(!i)return;o=g||s}t[qo]&&t[qo](!0);const r=w[_];r&&Nr(e,r)&&r.el[qo]&&r.el[qo](),x(o,[t])},enter(e){let t=l,o=c,r=u;if(!n.isMounted){if(!i)return;t=y||l,o=b||c,r=v||u}let a=!1;const s=e[Qo]=t=>{a||(a=!0,x(t?r:o,[e]),C.delayedLeave&&C.delayedLeave(),e[Qo]=void 0)};t?S(t,[e,s]):s()},leave(t,o){const i=String(e.key);if(t[Qo]&&t[Qo](!0),n.isUnmounting)return o();x(d,[t]);let r=!1;const a=t[qo]=n=>{r||(r=!0,o(),x(n?m:f,[t]),t[qo]=void 0,w[i]===e&&delete w[i])};w[i]=e,h?S(h,[t,a]):a()},clone:e=>Jo(e,t,n,o)};return C}function Zo(e){if(si(e))return(e=Vr(e)).children=null,e}function ei(e){return si(e)?e.children?e.children[0]:void 0:e}function ti(e,t){6&e.shapeFlag&&e.component?ti(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ni(e,t=!1,n){let o=[],i=0;for(let r=0;r<e.length;r++){let a=e[r];const s=null==n?a.key:String(n)+String(null!=a.key?a.key:r);a.type===Sr?(128&a.patchFlag&&i++,o=o.concat(ni(a.children,t,s))):(t||a.type!==kr)&&o.push(null!=s?Vr(a,{key:s}):a)}if(i>1)for(let r=0;r<o.length;r++)o[r].patchFlag=-2;return o} |
| | | /*! #__NO_SIDE_EFFECTS__ */function oi(e,t){return g(e)?(()=>c({name:e.name},t,{setup:e}))():e}const ii=e=>!!e.type.__asyncLoader; |
| | | /*! #__NO_SIDE_EFFECTS__ */function ri(e){g(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:i=200,timeout:r,suspensible:a=!0,onError:s}=e;let l,c=null,u=0;const d=()=>{let e;return c||(e=c=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),s)return new Promise((t,n)=>{s(e,()=>t((u++,c=null,d())),()=>n(e),u+1)});throw e}).then(t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t)))};return oi({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const e=Jr;if(l)return()=>ai(l,e);const t=t=>{c=null,Kn(t,e,13,!o)};if(a&&e.suspense||aa)return d().then(t=>()=>ai(t,e)).catch(e=>(t(e),()=>o?Fr(o,{error:e}):null));const s=$n(!1),u=$n(),h=$n(!!i);return i&&setTimeout(()=>{h.value=!1},i),null!=r&&setTimeout(()=>{if(!s.value&&!u.value){const e=new Error(`Async component timed out after ${r}ms.`);t(e),u.value=e}},r),d().then(()=>{s.value=!0,e.parent&&si(e.parent.vnode)&&(e.parent.effect.dirty=!0,co(e.parent.update))}).catch(e=>{t(e),u.value=e}),()=>s.value&&l?ai(l,e):u.value&&o?Fr(o,{error:u.value}):n&&!h.value?Fr(n):void 0}})}function ai(e,t){const{ref:n,props:o,children:i,ce:r}=t.vnode,a=Fr(e,o,i);return a.ref=n,a.ce=r,delete t.vnode.ce,a}const si=e=>e.type.__isKeepAlive;class li{constructor(e){this.max=e,this._cache=new Map,this._keys=new Set,this._max=parseInt(e,10)}get(e){const{_cache:t,_keys:n,_max:o}=this,i=t.get(e);if(i)n.delete(e),n.add(e);else if(n.add(e),o&&n.size>o){const e=n.values().next().value;this.pruneCacheEntry(t.get(e)),this.delete(e)}return i}set(e,t){this._cache.set(e,t)}delete(e){this._cache.delete(e),this._keys.delete(e)}forEach(e,t){this._cache.forEach(e.bind(t))}}const ci={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number],matchBy:{type:String,default:"name"},cache:Object},setup(e,{slots:t}){const n=Zr(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const i=e.cache||new li(e.max);i.pruneCacheEntry=a;let r=null;function a(t){var o;!r||!Nr(t,r)||"key"===e.matchBy&&t.key!==r.key?(gi(o=t),u(o,n,s,!0)):r&&gi(r)}const s=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,h=d("div");function p(t){i.forEach((n,o)=>{const r=bi(n,e.matchBy);!r||t&&t(r)||(i.delete(o),a(n))})}o.activate=(e,t,n,o,i)=>{const r=e.component;if(r.ba){const e=r.isDeactivated;r.isDeactivated=!1,z(r.ba),r.isDeactivated=e}c(e,t,n,0,s),l(r.vnode,e,t,n,r,s,o,e.slotScopeIds,i),yr(()=>{r.isDeactivated=!1,r.a&&z(r.a);const t=e.props&&e.props.onVnodeMounted;t&&Gr(t,r.parent,e)},s)},o.deactivate=e=>{const t=e.component;t.bda&&vi(t.bda),c(e,h,null,1,s),yr(()=>{t.bda&&t.bda.forEach(e=>e.__called=!1),t.da&&z(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Gr(n,t.parent,e),t.isDeactivated=!0},s)},$o(()=>[e.include,e.exclude,e.matchBy],([e,t])=>{e&&p(t=>di(e,t)),t&&p(e=>!di(t,e))},{flush:"post",deep:!0});let f=null;const m=()=>{null!=f&&i.set(f,yi(n.subTree))};return Si(m),ki(m),Ai(()=>{i.forEach((t,o)=>{i.delete(o),a(t);const{subTree:r,suspense:s}=n,l=yi(r);if(t.type===l.type&&("key"!==e.matchBy||t.key===l.key)){l.component.bda&&z(l.component.bda),gi(l);const e=l.component.da;return void(e&&yr(e,s))}})}),()=>{if(f=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return r=null,n;if(!Lr(o)||!(4&o.shapeFlag)&&!Lo(o.type))return r=null,o;let a=yi(o);const s=a.type,l=bi(a,e.matchBy),{include:c,exclude:u}=e;if(c&&(!l||!di(c,l))||u&&l&&di(u,l))return r=a,o;const d=null==a.key?s:a.key,h=i.get(d);return a.el&&(a=Vr(a),Lo(o.type)&&(o.ssContent=a)),f=d,h&&(a.el=h.el,a.component=h.component,a.transition&&ti(a,a.transition),a.shapeFlag|=512),a.shapeFlag|=256,r=a,Lo(o.type)?o:a}}},ui=ci;function di(e,t){return p(e)?e.some(e=>di(e,t)):y(e)?e.split(",").includes(t):"[object RegExp]"===x(e)&&e.test(t)}function hi(e,t){fi(e,"a",t)}function pi(e,t){fi(e,"da",t)}function fi(e,t,n=Jr){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(o.__called=!1,_i(t,o,n),n){let e=n.parent;for(;e&&e.parent;)si(e.parent.vnode)&&mi(o,t,n,e),e=e.parent}}function mi(e,t,n,o){const i=_i(t,e,o,!0);Ti(()=>{u(o[t],i)},n)}function gi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function yi(e){return Lo(e.type)?e.ssContent:e}function bi(e,t){if("name"===t){const t=e.type;return ua(ii(e)?t.__asyncResolved||{}:t)}return String(e.key)}function vi(e){for(let t=0;t<e.length;t++){const n=e[t];n.__called||(n(),n.__called=!0)}}function _i(e,t,n=Jr,o=!1){if(n){if(i=e,it.indexOf(i)>-1&&n.$pageInstance){if(n.type.__reserved)return;if(n!==n.$pageInstance&&(n=n.$pageInstance,function(e){return[he,re].indexOf(e)>-1}(e))){const o=n.proxy;Xn(t.bind(o),n,e,he===e?[o.$page.options]:[])}}const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;At();const i=na(n),r=Xn(t,n,e,o);return i(),Tt(),r});return o?r.unshift(a):r.push(a),a}var i}const wi=e=>(t,n=Jr)=>(!aa||"sp"===e)&&_i(e,(...e)=>t(...e),n),xi=wi("bm"),Si=wi("m"),Ci=wi("bu"),ki=wi("u"),Ai=wi("bum"),Ti=wi("um"),Ii=wi("sp"),Ei=wi("rtg"),Bi=wi("rtc");function Mi(e,t=Jr){_i("ec",e,t)}function Pi(e,t,n,o){let i;const r=n&&n[o];if(p(e)||y(e)){i=new Array(e.length);for(let n=0,o=e.length;n<o;n++)i[n]=t(e[n],n,void 0,r&&r[n])}else if("number"==typeof e){i=new Array(e);for(let n=0;n<e;n++)i[n]=t(n+1,n,void 0,r&&r[n])}else if(v(e))if(e[Symbol.iterator])i=Array.from(e,(e,n)=>t(e,n,void 0,r&&r[n]));else{const n=Object.keys(e);i=new Array(n.length);for(let o=0,a=n.length;o<a;o++){const a=n[o];i[o]=t(e[a],a,o,r&&r[o])}}else i=[];return n&&(n[o]=i),i}function Oi(e,t,n={},o,i){if(wo.isCE||wo.parent&&ii(wo.parent)&&wo.parent.isCE)return"default"!==t&&(n.name=t),Fr("slot",n,o&&o());let r=e[t];r&&r._c&&(r._d=!1),Er();const a=r&&zi(r(n)),s=zr(Sr,{key:n.key||a&&a.key||`_${t}`},a||(o?o():[]),a&&1===e._?64:-2);return!i&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),r&&r._c&&(r._d=!0),s}function zi(e){return e.some(e=>!Lr(e)||e.type!==kr&&!(e.type===Sr&&!zi(e.children)))?e:null}const Li=e=>{if(!e)return null;if(ia(e)){return ca(e)||e.proxy}return Li(e.parent)},Ni=c(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Li(e.parent),$root:e=>Li(e.root),$emit:e=>e.emit,$options:e=>Wi(e),$forceUpdate:e=>e.f||(e.f=(e=>function(){e.effect.dirty=!0,co(e.update)})(e)),$nextTick:e=>e.n||(e.n=lo.bind(e.proxy)),$watch:e=>Fo.bind(e)}),Di=(e,t)=>e!==o&&!e.__isScriptSetup&&h(e,t),Ri={get({_:e},t){const{ctx:n,setupState:i,data:r,props:a,accessCache:s,type:l,appContext:c}=e;let u;if("$"!==t[0]){const l=s[t];if(void 0!==l)switch(l){case 1:return i[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(Di(i,t))return s[t]=1,i[t];if(r!==o&&h(r,t))return s[t]=2,r[t];if((u=e.propsOptions[0])&&h(u,t))return s[t]=3,a[t];if(n!==o&&h(n,t))return s[t]=4,n[t];ji&&(s[t]=0)}}const d=Ni[t];let p,f;return d?("$attrs"===t&&Dt(e,0,t),d(e)):(p=l.__cssModules)&&(p=p[t])?p:n!==o&&h(n,t)?(s[t]=4,n[t]):(f=c.config.globalProperties,h(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:i,setupState:r,ctx:a}=e;return Di(r,t)?(r[t]=n,!0):i!==o&&h(i,t)?(i[t]=n,!0):!h(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:r,propsOptions:a}},s){let l;return!!n[s]||e!==o&&h(e,s)||Di(t,s)||(l=a[0])&&h(l,s)||h(i,s)||h(Ni,s)||h(r.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:h(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function $i(e){return p(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}let ji=!0;function Fi(e){const t=Wi(e),n=e.proxy,o=e.ctx;ji=!1,t.beforeCreate&&Vi(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:s,watch:l,provide:c,inject:u,created:d,beforeMount:h,mounted:f,beforeUpdate:m,updated:y,activated:b,deactivated:_,beforeDestroy:w,beforeUnmount:x,destroyed:S,unmounted:C,render:k,renderTracked:A,renderTriggered:T,errorCaptured:I,serverPrefetch:E,expose:B,inheritAttrs:M,components:P,directives:O,filters:z}=t;if(u&&function(e,t){p(e)&&(e=Yi(e));for(const n in e){const o=e[n];let i;i=v(o)?"default"in o?or(o.from||n,o.default,!0):or(o.from||n):or(o),Rn(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}(u,o,null),s)for(const r in s){const e=s[r];g(e)&&(o[r]=e.bind(n))}if(i){const t=i.call(n,n);v(t)&&(e.data=Sn(t))}if(ji=!0,a)for(const p in a){const e=a[p],t=g(e)?e.bind(n,n):g(e.get)?e.get.bind(n,n):r,i=!g(e)&&g(e.set)?e.set.bind(n):r,s=da({get:t,set:i});Object.defineProperty(o,p,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(l)for(const r in l)Hi(l[r],o,n,r);if(c){const e=g(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{nr(t,e[t])})}function L(e,t){p(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(d&&Vi(d,e,"c"),L(xi,h),L(Si,f),L(Ci,m),L(ki,y),L(hi,b),L(pi,_),L(Mi,I),L(Bi,A),L(Ei,T),L(Ai,x),L(Ti,C),L(Ii,E),p(B))if(B.length){const t=e.exposed||(e.exposed={});B.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={});k&&e.render===r&&(e.render=k),null!=M&&(e.inheritAttrs=M),P&&(e.components=P),O&&(e.directives=O);const N=e.appContext.config.globalProperties.$applyOptions;N&&N(t,e,n)}function Vi(e,t,n){Xn(p(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hi(e,t,n,o){const i=o.includes(".")?Vo(n,o):()=>n[o];if(y(e)){const n=t[e];g(n)&&$o(i,n)}else if(g(e))$o(i,e.bind(n));else if(v(e))if(p(e))e.forEach(e=>Hi(e,t,n,o));else{const o=g(e.handler)?e.handler.bind(n):t[e.handler];g(o)&&$o(i,o,e)}}function Wi(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:a}}=e.appContext,s=r.get(t);let l;return s?l=s:i.length||n||o?(l={},i.length&&i.forEach(e=>Ui(l,e,a,!0)),Ui(l,t,a)):l=t,v(t)&&r.set(t,l),l}function Ui(e,t,n,o=!1){const{mixins:i,extends:r}=t;r&&Ui(e,r,n,!0),i&&i.forEach(t=>Ui(e,t,n,!0));for(const a in t)if(o&&"expose"===a);else{const o=qi[a]||n&&n[a];e[a]=o?o(e[a],t[a]):t[a]}return e}const qi={data:Qi,props:Ki,emits:Ki,methods:Xi,computed:Xi,beforeCreate:Gi,created:Gi,beforeMount:Gi,mounted:Gi,beforeUpdate:Gi,updated:Gi,beforeDestroy:Gi,beforeUnmount:Gi,destroyed:Gi,unmounted:Gi,activated:Gi,deactivated:Gi,errorCaptured:Gi,serverPrefetch:Gi,components:Xi,directives:Xi,watch:function(e,t){if(!e)return t;if(!t)return e;const n=c(Object.create(null),e);for(const o in t)n[o]=Gi(e[o],t[o]);return n},provide:Qi,inject:function(e,t){return Xi(Yi(e),Yi(t))}};function Qi(e,t){return t?e?function(){return c(g(e)?e.call(this,this):e,g(t)?t.call(this,this):t)}:t:e}function Yi(e){if(p(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Gi(e,t){return e?[...new Set([].concat(e,t))]:t}function Xi(e,t){return e?c(Object.create(null),e,t):t}function Ki(e,t){return e?p(e)&&p(t)?[...new Set([...e,...t])]:c(Object.create(null),$i(e),$i(null!=t?t:{})):t}function Ji(){return{app:null,config:{isNativeTag:a,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Zi=0;function er(e,t){return function(n,o=null){g(n)||(n=c({},n)),null==o||v(o)||(o=null);const i=Ji(),r=new WeakSet;let a=!1;const s=i.app={_uid:Zi++,_component:n,_props:o,_container:null,_context:i,_instance:null,version:pa,get config(){return i.config},set config(e){},use:(e,...t)=>(r.has(e)||(e&&g(e.install)?(r.add(e),e.install(s,...t)):g(e)&&(r.add(e),e(s,...t))),s),mixin:e=>(i.mixins.includes(e)||i.mixins.push(e),s),component:(e,t)=>t?(i.components[e]=t,s):i.components[e],directive:(e,t)=>t?(i.directives[e]=t,s):i.directives[e],mount(r,l,c){if(!a){const u=Fr(n,o);return u.appContext=i,!0===c?c="svg":!1===c&&(c=void 0),l&&t?t(u,r):e(u,r,c),a=!0,s._container=r,r.__vue_app__=s,s._instance=u.component,ca(u.component)||u.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide:(e,t)=>(i.provides[e]=t,s),runWithContext(e){const t=tr;tr=s;try{return e()}finally{tr=t}}};return s}}let tr=null;function nr(e,t){if(Jr){let n=Jr.provides;const o=Jr.parent&&Jr.parent.provides;o===n&&(n=Jr.provides=Object.create(o)),n[e]=t,"app"===Jr.type.mpType&&Jr.appContext.app.provide(e,t)}else;}function or(e,t,n=!1){const o=Jr||wo;if(o||tr){const i=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:tr._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&g(t)?t.call(o&&o.proxy):t}}function ir(e,t,n,i){const[r,a]=e.propsOptions;let s,l=!1;if(t)for(let o in t){if(k(o))continue;const c=t[o];let u;r&&h(r,u=I(o))?a&&a.includes(u)?(s||(s={}))[u]=c:n[u]=c:_o(e.emitsOptions,o)||o in i&&c===i[o]||(i[o]=c,l=!0)}if(a){const t=Mn(n),i=s||o;for(let o=0;o<a.length;o++){const s=a[o];n[s]=rr(r,t,s,i[s],e,!h(i,s))}}return l}function rr(e,t,n,o,i,r){const a=e[n];if(null!=a){const e=h(a,"default");if(e&&void 0===o){const e=a.default;if(a.type!==Function&&!a.skipFactory&&g(e)){const{propsDefaults:r}=i;if(n in r)o=r[n];else{const a=na(i);o=r[n]=e.call(null,t),a()}}else o=e}a[0]&&(r&&!e?o=!1:!a[1]||""!==o&&o!==B(n)||(o=!0))}return o}function ar(e,t,n=!1){const r=t.propsCache,a=r.get(e);if(a)return a;const s=e.props,l={},u=[];let d=!1;if(!g(e)){const o=e=>{d=!0;const[n,o]=ar(e,t,!0);c(l,n),o&&u.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!d)return v(e)&&r.set(e,i),i;if(p(s))for(let i=0;i<s.length;i++){const e=I(s[i]);sr(e)&&(l[e]=o)}else if(s)for(const o in s){const e=I(o);if(sr(e)){const t=s[o],n=l[e]=p(t)||g(t)?{type:t}:c({},t);if(n){const t=ur(Boolean,n.type),o=ur(String,n.type);n[0]=t>-1,n[1]=o<0||t<o,(t>-1||h(n,"default"))&&u.push(e)}}}const f=[l,u];return v(e)&&r.set(e,f),f}function sr(e){return"$"!==e[0]&&!k(e)}function lr(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function cr(e,t){return lr(e)===lr(t)}function ur(e,t){return p(t)?t.findIndex(t=>cr(t,e)):g(t)&&cr(t,e)?0:-1}const dr=e=>"_"===e[0]||"$stable"===e,hr=e=>p(e)?e.map(Ur):[Ur(e)],pr=(e,t,n)=>{if(t._n)return t;const o=Co((...e)=>hr(t(...e)),n);return o._c=!1,o},fr=(e,t,n)=>{const o=e._ctx;for(const i in e){if(dr(i))continue;const n=e[i];if(g(n))t[i]=pr(0,n,o);else if(null!=n){const e=hr(n);t[i]=()=>e}}},mr=(e,t)=>{const n=hr(t);e.slots.default=()=>n};function gr(e,t,n,i,r=!1){if(p(e))return void e.forEach((e,o)=>gr(e,t&&(p(t)?t[o]:t),n,i,r));if(ii(i)&&!r)return;const a=4&i.shapeFlag?ca(i.component)||i.component.proxy:i.el,s=r?null:a,{i:l,r:c}=e,d=t&&t.r,f=l.refs===o?l.refs={}:l.refs,m=l.setupState;if(null!=d&&d!==c&&(y(d)?(f[d]=null,h(m,d)&&(m[d]=null)):Rn(d)&&(d.value=null)),g(c))Gn(c,l,12,[s,f]);else{const t=y(c),o=Rn(c);if(t||o){const i=()=>{if(e.f){const n=t?h(m,c)?m[c]:f[c]:c.value;r?p(n)&&u(n,a):p(n)?n.includes(a)||n.push(a):t?(f[c]=[a],h(m,c)&&(m[c]=f[c])):(c.value=[a],e.k&&(f[e.k]=c.value))}else t?(f[c]=s,h(m,c)&&(m[c]=s)):o&&(c.value=s,e.k&&(f[e.k]=s))};s?(i.id=-1,yr(i,n)):i()}}}const yr=function(e,t){var n;t&&t.pendingBranch?p(e)?t.effects.push(...e):t.effects.push(e):(p(n=e)?oo.push(...n):io&&io.includes(n,n.allowRecurse?ro+1:ro)||oo.push(n),uo())};function br(e){return function(e,t){R().__VUE__=!0;const{insert:n,remove:a,patchProp:s,forcePatchProp:l,createElement:u,createText:d,createComment:p,setText:f,setElementText:m,parentNode:g,nextSibling:y,setScopeId:b=r,insertStaticContent:v}=e,w=(e,t,n,o=null,i=null,r=null,a=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Nr(e,t)&&(o=te(e),X(e,i,r,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Cr:x(e,t,n,o);break;case kr:S(e,t,n,o);break;case Ar:null==e&&C(t,n,o,a);break;case Sr:j(e,t,n,o,i,r,a,s,l);break;default:1&d?E(e,t,n,o,i,r,a,s,l):6&d?F(e,t,n,o,i,r,a,s,l):(64&d||128&d)&&c.process(e,t,n,o,i,r,a,s,l,ie)}null!=u&&i&&gr(u,e&&e.ref,r,t||e,!t)},x=(e,t,o,i)=>{if(null==e)n(t.el=d(t.children),o,i);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},S=(e,t,o,i)=>{null==e?n(t.el=p(t.children||""),o,i):t.el=e.el},C=(e,t,n,o)=>{[e.el,e.anchor]=v(e.children,t,n,o,e.el,e.anchor)},A=({el:e,anchor:t},o,i)=>{let r;for(;e&&e!==t;)r=y(e),n(e,o,i),e=r;n(t,o,i)},T=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=y(e),a(e),e=n;a(t)},E=(e,t,n,o,i,r,a,s,l)=>{"svg"===t.type?a="svg":"math"===t.type&&(a="mathml"),null==e?M(t,n,o,i,r,a,s,l):N(e,t,i,r,a,s,l)},M=(e,t,o,i,r,a,l,c)=>{let d,h;const{props:p,shapeFlag:f,transition:g,dirs:y}=e;if(d=e.el=u(e.type,a,p&&p.is,p),8&f?m(d,e.children):16&f&&O(e.children,d,null,i,r,vr(e,a),l,c),y&&Uo(e,null,i,"created"),P(d,e,e.scopeId,l,i),p){for(const t in p)"value"===t||k(t)||s(d,t,null,p[t],a,e.children,i,r,ee);"value"in p&&s(d,"value",null,p.value,a),(h=p.onVnodeBeforeMount)&&Gr(h,i,e)}Object.defineProperty(d,"__vueParentComponent",{value:i,enumerable:!1}),y&&Uo(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(r,g);b&&g.beforeEnter(d),n(d,t,o),((h=p&&p.onVnodeMounted)||b||y)&&yr(()=>{h&&Gr(h,i,e),b&&g.enter(d),y&&Uo(e,null,i,"mounted")},r)},P=(e,t,n,o,i)=>{if(n&&b(e,n),o)for(let r=0;r<o.length;r++)b(e,o[r]);if(i){if(t===i.subTree){const t=i.vnode;P(e,t,t.scopeId,t.slotScopeIds,i.parent)}}},O=(e,t,n,o,i,r,a,s,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=s?qr(e[c]):Ur(e[c]);w(null,l,t,n,o,i,r,a,s)}},N=(e,t,n,i,r,a,c)=>{const u=t.el=e.el;let{patchFlag:d,dynamicChildren:h,dirs:p}=t;d|=16&e.patchFlag;const f=e.props||o,g=t.props||o;let y;if(n&&_r(n,!1),(y=g.onVnodeBeforeUpdate)&&Gr(y,n,t,e),p&&Uo(t,e,n,"beforeUpdate"),n&&_r(n,!0),h?D(e.dynamicChildren,h,u,n,i,vr(t,r),a):c||q(e,t,u,null,n,i,vr(t,r),a,!1),d>0){if(16&d)$(u,t,f,g,n,i,r);else if(2&d&&f.class!==g.class&&s(u,"class",null,g.class,r),4&d&&s(u,"style",f.style,g.style,r),8&d){const o=t.dynamicProps;for(let t=0;t<o.length;t++){const a=o[t],c=f[a],d=g[a];(d!==c||"value"===a||l&&l(u,a))&&s(u,a,c,d,r,e.children,n,i,ee)}}1&d&&e.children!==t.children&&m(u,t.children)}else c||null!=h||$(u,t,f,g,n,i,r);((y=g.onVnodeUpdated)||p)&&yr(()=>{y&&Gr(y,n,t,e),p&&Uo(t,e,n,"updated")},i)},D=(e,t,n,o,i,r,a)=>{for(let s=0;s<t.length;s++){const l=e[s],c=t[s],u=l.el&&(l.type===Sr||!Nr(l,c)||70&l.shapeFlag)?g(l.el):n;w(l,c,u,null,o,i,r,a,!0)}},$=(e,t,n,i,r,a,c)=>{if(n!==i){if(n!==o)for(const o in n)k(o)||o in i||s(e,o,n[o],null,c,t.children,r,a,ee);for(const o in i){if(k(o))continue;const u=i[o],d=n[o];(u!==d&&"value"!==o||l&&l(e,o))&&s(e,o,d,u,c,t.children,r,a,ee)}"value"in i&&s(e,"value",n.value,i.value,c)}},j=(e,t,o,i,r,a,s,l,c)=>{const u=t.el=e?e.el:d(""),h=t.anchor=e?e.anchor:d("");let{patchFlag:p,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(u,o,i),n(h,o,i),O(t.children||[],o,h,r,a,s,l,c)):p>0&&64&p&&f&&e.dynamicChildren?(D(e.dynamicChildren,f,o,r,a,s,l),(null!=t.key||r&&t===r.subTree)&&wr(e,t,!0)):q(e,t,o,h,r,a,s,l,c)},F=(e,t,n,o,i,r,a,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?i.ctx.activate(t,n,o,a,l):V(t,n,o,i,r,a,l):H(e,t,l)},V=(e,t,n,i,r,a,s)=>{const l=e.component=function(e,t,n){const i=e.type,r=(t?t.appContext:e.appContext)||Xr,a={uid:Kr++,vnode:e,type:i,parent:t,appContext:r,get renderer(){return"app"===i.mpType?"app":this.$pageInstance&&this.$pageInstance==a?"page":"component"},root:null,next:null,subTree:null,effect:null,update:null,scope:new mt(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ar(i,r),emitsOptions:vo(i,r),emit:null,emitted:null,propsDefaults:o,inheritAttrs:i.inheritAttrs,ctx:o,data:o,props:o,attrs:o,slots:o,refs:o,setupState:o,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,bda:null,da:null,ba:null,a:null,rtg:null,rtc:null,ec:null,sp:null};a.ctx={_:a},a.root=t?t.root:a,a.emit=yo.bind(null,a),a.$pageInstance=t&&t.$pageInstance,e.ce&&e.ce(a);return a}(e,i,r);if(si(e)&&(l.ctx.renderer=ie),function(e,t=!1){t&&ta(t);const{props:n,children:o}=e.vnode,i=ia(e);(function(e,t,n,o=!1){const i={},r={};L(r,Dr,1),e.propsDefaults=Object.create(null),ir(e,t,i,r);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=o?i:Cn(i):e.type.props?e.props=i:e.props=r,e.attrs=r})(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Mn(t),L(t,"_",n)):fr(t,e.slots={})}else e.slots={},t&&mr(e,t);L(e.slots,Dr,1)})(e,o);const r=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Pn(new Proxy(e.ctx,Ri));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?function(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Dt(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}(e):null,i=na(e);At();const r=Gn(o,e,0,[e.props,n]);if(Tt(),i(),_(r)){if(r.then(oa,oa),t)return r.then(n=>{sa(e,n,t)}).catch(t=>{Kn(t,e,0)});e.asyncDep=r}else sa(e,r,t)}else la(e,t)}(e,t):void 0;t&&ta(!1)}(l),l.asyncDep){if(r&&r.registerDep(l,W),!e.el){const e=l.subTree=Fr(kr);S(null,e,t,n)}}else W(l,e,t,n,r,a,s)},H=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:i,component:r}=e,{props:a,children:s,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!i&&!s||s&&s.$stable)||o!==a&&(o?!a||Io(o,a,c):!!a);if(1024&l)return!0;if(16&l)return o?Io(o,a,c):!!a;if(8&l){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(a[n]!==o[n]&&!_o(c,n))return!0}}return!1}(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void U(o,t,n);o.next=t,function(e){const t=to.indexOf(e);t>no&&to.splice(t,1)}(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},W=(e,t,n,o,i,a,s)=>{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:r,vnode:c}=e;{const n=xr(e);if(n)return t&&(t.el=c.el,U(e,t,s)),void n.asyncDep.then(()=>{e.isUnmounted||l()})}let u,d=t;_r(e,!1),t?(t.el=c.el,U(e,t,s)):t=c,n&&z(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&Gr(u,r,t,c),_r(e,!0);const h=ko(e),p=e.subTree;e.subTree=h,w(p,h,g(p.el),te(p),e,i,a),t.el=h.el,null===d&&function({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o!==e)break;(e=t.vnode).el=n,t=t.parent}}(e,h.el),o&&yr(o,i),(u=t.props&&t.props.onVnodeUpdated)&&yr(()=>Gr(u,r,t,c),i)}else{let r;const{el:s,props:l}=t,{bm:c,m:u,parent:d}=e,h=ii(t);if(_r(e,!1),c&&z(c),!h&&(r=l&&l.onVnodeBeforeMount)&&Gr(r,d,t),_r(e,!0),s&&ae){const n=()=>{e.subTree=ko(e),ae(s,e.subTree,e,i,null)};h?t.type.__asyncLoader().then(()=>!e.isUnmounted&&n()):n()}else{const r=e.subTree=ko(e);w(null,r,n,o,e,i,a),t.el=r.el}if(u&&yr(u,i),!h&&(r=l&&l.onVnodeMounted)){const e=t;yr(()=>Gr(r,d,e),i)}(256&t.shapeFlag||d&&ii(d.vnode)&&256&d.vnode.shapeFlag)&&(e.ba&&vi(e.ba),e.a&&yr(e.a,i)),e.isMounted=!0,t=n=o=null}},c=e.effect=new bt(l,r,()=>co(u),e.scope),u=e.update=()=>{c.dirty&&c.run()};u.id=e.uid,_r(e,!0),u()},U=(e,t,n)=>{t.component=e;const i=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:i,attrs:r,vnode:{patchFlag:a}}=e,s=Mn(i),[l]=e.propsOptions;let c=!1;if(!(o||a>0)||16&a){let o;ir(e,t,i,r)&&(c=!0);for(const r in s)t&&(h(t,r)||(o=B(r))!==r&&h(t,o))||(l?!n||void 0===n[r]&&void 0===n[o]||(i[r]=rr(l,s,r,void 0,e,!0)):delete i[r]);if(r!==s)for(const e in r)t&&h(t,e)||(delete r[e],c=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let o=0;o<n.length;o++){let a=n[o];if(_o(e.emitsOptions,a))continue;const u=t[a];if(l)if(h(r,a))u!==r[a]&&(r[a]=u,c=!0);else{const t=I(a);i[t]=rr(l,s,t,u,e,!1)}else u!==r[a]&&(r[a]=u,c=!0)}}c&&Rt(e,"set","$attrs")}(e,t.props,i,n),((e,t,n)=>{const{vnode:i,slots:r}=e;let a=!0,s=o;if(32&i.shapeFlag){const e=t._;e?n&&1===e?a=!1:(c(r,t),n||1!==e||delete r._):(a=!t.$stable,fr(t,r)),s=t}else t&&(mr(e,t),s={default:1});if(a)for(const o in r)dr(o)||null!=s[o]||delete r[o]})(e,t.children,n),At(),ho(e),Tt()},q=(e,t,n,o,i,r,a,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:h,shapeFlag:p}=t;if(h>0){if(128&h)return void Y(c,d,n,o,i,r,a,s,l);if(256&h)return void Q(c,d,n,o,i,r,a,s,l)}8&p?(16&u&&ee(c,i,r),d!==c&&m(n,d)):16&u?16&p?Y(c,d,n,o,i,r,a,s,l):ee(c,i,r,!0):(8&u&&m(n,""),16&p&&O(d,n,o,i,r,a,s,l))},Q=(e,t,n,o,r,a,s,l,c)=>{t=t||i;const u=(e=e||i).length,d=t.length,h=Math.min(u,d);let p;for(p=0;p<h;p++){const o=t[p]=c?qr(t[p]):Ur(t[p]);w(e[p],o,n,null,r,a,s,l,c)}u>d?ee(e,r,a,!0,!1,h):O(t,n,o,r,a,s,l,c,h)},Y=(e,t,n,o,r,a,s,l,c)=>{let u=0;const d=t.length;let h=e.length-1,p=d-1;for(;u<=h&&u<=p;){const o=e[u],i=t[u]=c?qr(t[u]):Ur(t[u]);if(!Nr(o,i))break;w(o,i,n,null,r,a,s,l,c),u++}for(;u<=h&&u<=p;){const o=e[h],i=t[p]=c?qr(t[p]):Ur(t[p]);if(!Nr(o,i))break;w(o,i,n,null,r,a,s,l,c),h--,p--}if(u>h){if(u<=p){const e=p+1,i=e<d?t[e].el:o;for(;u<=p;)w(null,t[u]=c?qr(t[u]):Ur(t[u]),n,i,r,a,s,l,c),u++}}else if(u>p)for(;u<=h;)X(e[u],r,a,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=p;u++){const e=t[u]=c?qr(t[u]):Ur(t[u]);null!=e.key&&g.set(e.key,u)}let y,b=0;const v=p-m+1;let _=!1,x=0;const S=new Array(v);for(u=0;u<v;u++)S[u]=0;for(u=f;u<=h;u++){const o=e[u];if(b>=v){X(o,r,a,!0);continue}let i;if(null!=o.key)i=g.get(o.key);else for(y=m;y<=p;y++)if(0===S[y-m]&&Nr(o,t[y])){i=y;break}void 0===i?X(o,r,a,!0):(S[i-m]=u+1,i>=x?x=i:_=!0,w(o,t[i],n,null,r,a,s,l,c),b++)}const C=_?function(e){const t=e.slice(),n=[0];let o,i,r,a,s;const l=e.length;for(o=0;o<l;o++){const l=e[o];if(0!==l){if(i=n[n.length-1],e[i]<l){t[o]=i,n.push(o);continue}for(r=0,a=n.length-1;r<a;)s=r+a>>1,e[n[s]]<l?r=s+1:a=s;l<e[n[r]]&&(r>0&&(t[o]=n[r-1]),n[r]=o)}}r=n.length,a=n[r-1];for(;r-- >0;)n[r]=a,a=t[a];return n}(S):i;for(y=C.length-1,u=v-1;u>=0;u--){const e=m+u,i=t[e],h=e+1<d?t[e+1].el:o;0===S[u]?w(null,i,n,h,r,a,s,l,c):_&&(y<0||u!==C[y]?G(i,n,h,2):y--)}}},G=(e,t,o,i,r=null)=>{const{el:a,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void G(e.component.subTree,t,o,i);if(128&u)return void e.suspense.move(t,o,i);if(64&u)return void s.move(e,t,o,ie);if(s===Sr){n(a,t,o);for(let e=0;e<c.length;e++)G(c[e],t,o,i);return void n(e.anchor,t,o)}if(s===Ar)return void A(e,t,o);if(2!==i&&1&u&&l)if(0===i)l.beforeEnter(a),n(a,t,o),yr(()=>l.enter(a),r);else{const{leave:e,delayLeave:i,afterLeave:r}=l,s=()=>n(a,t,o),c=()=>{e(a,()=>{s(),r&&r()})};i?i(a,s,c):c()}else n(a,t,o)},X=(e,t,n,o=!1,i=!1)=>{const{type:r,props:a,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:h}=e;if(null!=s&&gr(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&h,f=!ii(e);let m;if(f&&(m=a&&a.onVnodeBeforeUnmount)&&Gr(m,t,e),6&u)Z(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&Uo(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,i,ie,o):c&&(r!==Sr||d>0&&64&d)?ee(c,t,n,!1,!0):(r===Sr&&384&d||!i&&16&u)&&ee(l,t,n),o&&K(e)}(f&&(m=a&&a.onVnodeUnmounted)||p)&&yr(()=>{m&&Gr(m,t,e),p&&Uo(e,null,t,"unmounted")},n)},K=e=>{const{type:t,el:n,anchor:o,transition:i}=e;if(t===Sr)return void J(n,o);if(t===Ar)return void T(e);const r=()=>{a(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:o}=i,a=()=>t(n,r);o?o(e.el,r,a):a()}else r()},J=(e,t)=>{let n;for(;e!==t;)n=y(e),a(e),e=n;a(t)},Z=(e,t,n)=>{const{bum:o,scope:i,update:r,subTree:a,um:s}=e;o&&z(o),i.stop(),r&&(r.active=!1,X(a,e,t,n)),s&&yr(s,t),yr(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},ee=(e,t,n,o=!1,i=!1,r=0)=>{for(let a=r;a<e.length;a++)X(e[a],t,n,o,i)},te=e=>6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():y(e.anchor||e.el);let ne=!1;const oe=(e,t,n)=>{null==e?t._vnode&&X(t._vnode,null,null,!0):w(t._vnode||null,e,t,null,null,null,n),ne||(ne=!0,ho(),po(),ne=!1),t._vnode=e},ie={p:w,um:X,m:G,r:K,mt:V,mc:O,pc:q,pbc:D,n:te,o:e};let re,ae;t&&([re,ae]=t(ie));return{render:oe,hydrate:re,createApp:er(oe,re)}}(e)}function vr({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function _r({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function wr(e,t,n=!1){const o=e.children,i=t.children;if(p(o)&&p(i))for(let r=0;r<o.length;r++){const e=o[r];let t=i[r];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=i[r]=qr(i[r]),t.el=e.el),n||wr(e,t)),t.type===Cr&&(t.el=e.el)}}function xr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:xr(t)}const Sr=Symbol.for("v-fgt"),Cr=Symbol.for("v-txt"),kr=Symbol.for("v-cmt"),Ar=Symbol.for("v-stc"),Tr=[];let Ir=null;function Er(e=!1){Tr.push(Ir=e?null:[])}let Br=1;function Mr(e){Br+=e}function Pr(e){return e.dynamicChildren=Br>0?Ir||i:null,Tr.pop(),Ir=Tr[Tr.length-1]||null,Br>0&&Ir&&Ir.push(e),e}function Or(e,t,n,o,i,r){return Pr(jr(e,t,n,o,i,r,!0))}function zr(e,t,n,o,i){return Pr(Fr(e,t,n,o,i,!0))}function Lr(e){return!!e&&!0===e.__v_isVNode}function Nr(e,t){return e.type===t.type&&e.key===t.key}const Dr="__vInternal",Rr=({key:e})=>null!=e?e:null,$r=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?y(e)||Rn(e)||g(e)?{i:wo,r:e,k:t,f:!!n}:e:null);function jr(e,t=null,n=null,o=0,i=null,r=(e===Sr?0:1),a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Rr(t),ref:t&&$r(t),scopeId:xo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:wo};return s?(Qr(l,n),128&r&&e.normalize(l)):n&&(l.shapeFlag|=y(n)?8:16),Br>0&&!a&&Ir&&(l.patchFlag>0||6&r)&&32!==l.patchFlag&&Ir.push(l),l}const Fr=function(e,t=null,n=null,o=0,i=null,r=!1){e&&e!==Mo||(e=kr);if(Lr(e)){const o=Vr(e,t,!0);return n&&Qr(o,n),Br>0&&!r&&Ir&&(6&o.shapeFlag?Ir[Ir.indexOf(e)]=o:Ir.push(o)),o.patchFlag|=-2,o}a=e,g(a)&&"__vccOpts"in a&&(e=e.__vccOpts);var a;if(t){t=function(e){return e?Bn(e)||Dr in e?c({},e):e:null}(t);let{class:e,style:n}=t;e&&!y(e)&&(t.class=Ue(e)),v(n)&&(Bn(n)&&!p(n)&&(n=c({},n)),t.style=We(n))}const s=y(e)?1:Lo(e)?128:(e=>e.__isTeleport)(e)?64:v(e)?4:g(e)?2:0;return jr(e,t,n,o,i,s,r,!0)};function Vr(e,t,n=!1){const{props:o,ref:i,patchFlag:r,children:a}=e,s=t?Yr(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Rr(s),ref:t&&t.ref?n&&i?p(i)?i.concat($r(t)):[i,$r(t)]:$r(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Sr?-1===r?16:16|r:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vr(e.ssContent),ssFallback:e.ssFallback&&Vr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Hr(e=" ",t=0){return Fr(Cr,null,e,t)}function Wr(e="",t=!1){return t?(Er(),zr(kr,null,e)):Fr(kr,null,e)}function Ur(e){return null==e||"boolean"==typeof e?Fr(kr):p(e)?Fr(Sr,null,e.slice()):"object"==typeof e?qr(e):Fr(Cr,null,String(e))}function qr(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Vr(e)}function Qr(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(p(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Qr(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Dr in t?3===o&&wo&&(1===wo.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=wo}}else g(t)?(t={default:t,_ctx:wo},n=32):(t=String(t),64&o?(n=16,t=[Hr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yr(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const e in o)if("class"===e)t.class!==o.class&&(t.class=Ue([t.class,o.class]));else if("style"===e)t.style=We([t.style,o.style]);else if(s(e)){const n=t[e],i=o[e];!i||n===i||p(n)&&n.includes(i)||(t[e]=n?[].concat(n,i):i)}else""!==e&&(t[e]=o[e])}return t}function Gr(e,t,n,o=null){Xn(e,t,7,[n,o])}const Xr=Ji();let Kr=0;let Jr=null;const Zr=()=>Jr||wo;let ea,ta;{const e=R(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach(t=>t(e)):o[0](e)}};ea=t("__VUE_INSTANCE_SETTERS__",e=>Jr=e),ta=t("__VUE_SSR_SETTERS__",e=>aa=e)}const na=e=>{const t=Jr;return ea(e),e.scope.on(),()=>{e.scope.off(),ea(t)}},oa=()=>{Jr&&Jr.scope.off(),ea(null)};function ia(e){return 4&e.vnode.shapeFlag}let ra,aa=!1;function sa(e,t,n){g(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:v(t)&&(e.setupState=Un(t)),la(e,n)}function la(e,t,n){const o=e.type;if(!e.render){if(!t&&ra&&!o.render){const t=o.template||Wi(e).template;if(t){const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:r,compilerOptions:a}=o,s=c(c({isCustomElement:n,delimiters:r},i),a);o.render=ra(t,s)}}e.render=o.render||r}{const t=na(e);At();try{Fi(e)}finally{Tt(),t()}}}function ca(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Un(Pn(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Ni?Ni[n](e):void 0,has:(e,t)=>t in e||t in Ni}))}function ua(e,t=!0){return g(e)?e.displayName||e.name:e.name||t&&e.__name}const da=(e,t)=>{const n=function(e,t,n=!1){let o,i;const a=g(e);return a?(o=e,i=r):(o=e.get,i=e.set),new Ln(o,i,a||!i,n)}(e,0,aa);return n};function ha(e,t,n){const o=arguments.length;return 2===o?v(t)&&!p(t)?Lr(t)?Fr(e,null,[t]):Fr(e,t):Fr(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Lr(n)&&(n=[n]),Fr(e,t,n))}const pa="3.4.21",fa="undefined"!=typeof document?document:null,ma=fa&&fa.createElement("template"),ga={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const i="svg"===t?fa.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?fa.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?fa.createElement(e,{is:n}):fa.createElement(e);return"select"===e&&o&&null!=o.multiple&&i.setAttribute("multiple",o.multiple),i},createText:e=>fa.createTextNode(e),createComment:e=>fa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>fa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,i,r){const a=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==r&&(i=i.nextSibling););else{ma.innerHTML="svg"===o?`<svg>${e}</svg>`:"mathml"===o?`<math>${e}</math>`:e;const i=ma.content;if("svg"===o||"mathml"===o){const e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ya="transition",ba="animation",va=Symbol("_vtc"),_a=(e,{slots:t})=>ha(Xo,function(e){const t={};for(const c in e)c in wa||(t[c]=e[c]);if(!1===e.css)return t;const{name:n="v",type:o,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=a,appearToClass:d=s,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if(v(e))return[Ca(e.enter),Ca(e.leave)];{const t=Ca(e);return[t,t]}}(i),g=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:_,onEnterCancelled:w,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=b,onAppear:k=_,onAppearCancelled:A=w}=t,T=(e,t,n)=>{Aa(e,t?d:s),Aa(e,t?u:a),n&&n()},I=(e,t)=>{e._isLeaving=!1,Aa(e,h),Aa(e,f),Aa(e,p),t&&t()},E=e=>(t,n)=>{const i=e?k:_,a=()=>T(t,e,n);xa(i,[t,a]),Ta(()=>{Aa(t,e?l:r),ka(t,e?d:s),Sa(i)||Ea(t,o,g,a)})};return c(t,{onBeforeEnter(e){xa(b,[e]),ka(e,r),ka(e,a)},onBeforeAppear(e){xa(C,[e]),ka(e,l),ka(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>I(e,t);ka(e,h),document.body.offsetHeight,ka(e,p),Ta(()=>{e._isLeaving&&(Aa(e,h),ka(e,f),Sa(x)||Ea(e,o,y,n))}),xa(x,[e,n])},onEnterCancelled(e){T(e,!1),xa(w,[e])},onAppearCancelled(e){T(e,!0),xa(A,[e])},onLeaveCancelled(e){I(e),xa(S,[e])}})}(e),t);_a.displayName="Transition";const wa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};_a.props=c({},Go,wa);const xa=(e,t=[])=>{p(e)?e.forEach(e=>e(...t)):e&&e(...t)},Sa=e=>!!e&&(p(e)?e.some(e=>e.length>1):e.length>1);function Ca(e){const t=(e=>{const t=y(e)?Number(e):NaN;return isNaN(t)?e:t})(e);return t}function ka(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[va]||(e[va]=new Set)).add(t)}function Aa(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[va];n&&(n.delete(t),n.size||(e[va]=void 0))}function Ta(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ia=0;function Ea(e,t,n,o){const i=e._endId=++Ia,r=()=>{i===e._endId&&o()};if(n)return setTimeout(r,n);const{type:a,timeout:s,propCount:l}=function(e,t){const n=window.getComputedStyle(e),o=e=>(n[e]||"").split(", "),i=o(`${ya}Delay`),r=o(`${ya}Duration`),a=Ba(i,r),s=o(`${ba}Delay`),l=o(`${ba}Duration`),c=Ba(s,l);let u=null,d=0,h=0;t===ya?a>0&&(u=ya,d=a,h=r.length):t===ba?c>0&&(u=ba,d=c,h=l.length):(d=Math.max(a,c),u=d>0?a>c?ya:ba:null,h=u?u===ya?r.length:l.length:0);const p=u===ya&&/\b(transform|all)(,|$)/.test(o(`${ya}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:p}}(e,t);if(!a)return o();const c=a+"end";let u=0;const d=()=>{e.removeEventListener(c,h),r()},h=t=>{t.target===e&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},s+1),e.addEventListener(c,h)}function Ba(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>Ma(t)+Ma(e[n])))}function Ma(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}const Pa=Symbol("_vod"),Oa=Symbol("_vsh"),za={beforeMount(e,{value:t},{transition:n}){e[Pa]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):La(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),La(e,!0),o.enter(e)):o.leave(e,()=>{La(e,!1)}):La(e,t))},beforeUnmount(e,{value:t}){La(e,t)}};function La(e,t){e.style.display=t?e[Pa]:"none",e[Oa]=!t}const Na=Symbol("");function Da(e){const t=Zr();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>$a(e,n))},o=()=>{const o=e(t.proxy);Ra(t.subTree,o),n(o)};jo(o,null,{flush:"post"}),Si(()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),Ti(()=>e.disconnect())})}function Ra(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ra(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)$a(e.el,t);else if(e.type===Sr)e.children.forEach(e=>Ra(e,t));else if(e.type===Ar){let{el:n,anchor:o}=e;for(;n&&($a(n,t),n!==o);)n=n.nextSibling}}function $a(e,t){if(1===e.nodeType){const n=e.style;let o="";for(const e in t){const i=Ja(t[e]);n.setProperty(`--${e}`,i),o+=`--${e}: ${i};`}n[Na]=o}}const ja=/(^|;)\s*display\s*:/;const Fa=/\s*!important$/;function Va(e,t,n){if(p(n))n.forEach(n=>Va(e,t,n));else if(null==n&&(n=""),n=Ja(n),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=Wa[t];if(n)return n;let o=I(t);if("filter"!==o&&o in e)return Wa[t]=o;o=M(o);for(let i=0;i<Ha.length;i++){const n=Ha[i]+o;if(n in e)return Wa[t]=n}return t}(e,t);Fa.test(n)?e.setProperty(B(o),n.replace(Fa,""),"important"):e[o]=n}}const Ha=["Webkit","Moz","ms"],Wa={};const{unit:Ua,unitRatio:qa,unitPrecision:Qa}={unit:"rem",unitRatio:10/320,unitPrecision:5},Ya=(Ga=Ua,Xa=qa,Ka=Qa,e=>e.replace(Ge,(e,t)=>{if(!t)return e;if(1===Xa)return`${t}${Ga}`;const n=function(e,t){const n=Math.pow(10,t+1),o=Math.floor(e*n);return 10*Math.round(o/10)/n}(parseFloat(t)*Xa,Ka);return 0===n?"0":`${n}${Ga}`}));var Ga,Xa,Ka;const Ja=e=>y(e)?Ya(e):e,Za="http://www.w3.org/1999/xlink";const es=Symbol("_vei");function ts(e,t,n,o,i=null){const r=e[es]||(e[es]={}),a=r[t];if(o&&a)a.value=o;else{const[n,s]=function(e){let t;if(ns.test(e)){let n;for(t={};n=e.match(ns);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}const n=":"===e[2]?e.slice(3):B(e.slice(2));return[n,t]}(t);if(o){const a=r[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();const o=t&&t.proxy,i=o&&o.$nne,{value:r}=n;if(i&&p(r)){const n=as(e,r);for(let o=0;o<n.length;o++){const r=n[o];Xn(r,t,5,r.__wwe?[e]:i(e))}return}Xn(as(e,n.value),t,5,i&&!r.__wwe?i(e,r,t):[e])};return n.value=e,n.attached=rs(),n}(o,i);!function(e,t,n,o){e.addEventListener(t,n,o)}(e,n,a,s)}else a&&(!function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,a,s),r[t]=void 0)}}const ns=/(?:Once|Passive|Capture)$/;let os=0;const is=Promise.resolve(),rs=()=>os||(is.then(()=>os=0),os=Date.now());function as(e,t){if(p(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>{const t=t=>!t._stopped&&e&&e(t);return t.__wwe=e.__wwe,t})}return t}const ss=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;const ls=["ctrl","shift","alt","meta"],cs={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ls.some(n=>e[`${n}Key`]&&!t.includes(n))},us=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e<t.length;e++){const o=cs[t[e]];if(o&&o(n,t))return}return e(n,...o)})},ds=c({patchProp:(e,t,n,o,i,r,a,c,u)=>{if(0===t.indexOf("change:"))return function(e,t,n,o=null){if(!n||!o)return;const i=t.replace("change:",""),{attrs:r}=o,a=r[i],s=(e.__wxsProps||(e.__wxsProps={}))[i];if(s===a)return;e.__wxsProps[i]=a;const l=o.proxy;lo(()=>{n(a,s,l.$gcd(l,!0),l.$gcd(l,!1))})}(e,t,o,a);const d="svg"===i;"class"===t?function(e,t,n){const{__wxsAddClass:o,__wxsRemoveClass:i}=e;i&&i.length&&(t=(t||"").split(/\s+/).filter(e=>-1===i.indexOf(e)).join(" "),i.length=0),o&&o.length&&(t=(t||"")+" "+o.join(" "));const r=e[va];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,d):"style"===t?function(e,t,n){const o=e.style,i=y(n);let r=!1;if(n&&!i){if(t)if(y(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&Va(o,t,"")}else for(const e in t)null==n[e]&&Va(o,e,"");for(const e in n)"display"===e&&(r=!0),Va(o,e,n[e])}else if(i){if(t!==n){const e=o[Na];e&&(n+=";"+e),o.cssText=n,r=ja.test(n)}}else t&&e.removeAttribute("style");Pa in e&&(e[Pa]=r?o.display:"",e[Oa]&&(o.display="none"));const{__wxsStyle:a}=e;if(a)for(const s in a)Va(o,s,a[s])}(e,n,o):s(t)?l(t)||ts(e,t,0,o,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&ss(t)&&g(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(ss(t)&&y(n))return!1;return t in e}(e,t,o,d))?function(e,t,n,o,i,r,a){if("innerHTML"===t||"textContent"===t)return o&&a(o,i,r),void(e[t]=null==n?"":n);const s=e.tagName;if("value"===t&&"PROGRESS"!==s&&!s.includes("-")){const o=null==n?"":n;return("OPTION"===s?e.getAttribute("value")||"":e.value)===o&&"_value"in e||(e.value=o),null==n&&e.removeAttribute(t),void(e._value=n)}let l=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=q(n):null==n&&"string"===o?(n="",l=!0):"number"===o&&(n=0,l=!0)}try{e[t]=n}catch(c){}l&&e.removeAttribute(t)}(e,t,o,r,a,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Za,t.slice(6,t.length)):e.setAttributeNS(Za,t,n);else{const o=U(t);null==n||o&&!q(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,d))},forcePatchProp:(e,t)=>0===t.indexOf("change:")||("class"===t&&e.__wxsClassChanged?(e.__wxsClassChanged=!1,!0):!("style"!==t||!e.__wxsStyleChanged)&&(e.__wxsStyleChanged=!1,!0))},ga);let hs;const ps=(...e)=>{const t=(hs||(hs=br(ds))).createApp(...e),{mount:n}=t;return t.mount=e=>{const o=function(e){if(y(e)){return document.querySelector(e)}return e} |
| | | /*! |
| | | * vue-router v4.3.0 |
| | | * (c) 2024 Eduardo San Martin Morote |
| | | * @license MIT |
| | | */(e);if(!o)return;const i=t._component;g(i)||i.render||i.template||(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,function(e){if(e instanceof SVGElement)return"svg";if("function"==typeof MathMLElement&&e instanceof MathMLElement)return"mathml"}(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};const fs="undefined"!=typeof document;const ms=Object.assign;function gs(e,t){const n={};for(const o in t){const i=t[o];n[o]=bs(i)?i.map(e):e(i)}return n}const ys=()=>{},bs=Array.isArray,vs=/#/g,_s=/&/g,ws=/\//g,xs=/=/g,Ss=/\?/g,Cs=/\+/g,ks=/%5B/g,As=/%5D/g,Ts=/%5E/g,Is=/%60/g,Es=/%7B/g,Bs=/%7C/g,Ms=/%7D/g,Ps=/%20/g;function Os(e){return encodeURI(""+e).replace(Bs,"|").replace(ks,"[").replace(As,"]")}function zs(e){return Os(e).replace(Cs,"%2B").replace(Ps,"+").replace(vs,"%23").replace(_s,"%26").replace(Is,"`").replace(Es,"{").replace(Ms,"}").replace(Ts,"^")}function Ls(e){return zs(e).replace(xs,"%3D")}function Ns(e){return null==e?"":function(e){return Os(e).replace(vs,"%23").replace(Ss,"%3F")}(e).replace(ws,"%2F")}function Ds(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const Rs=/\/$/;function $s(e,t,n="/"){let o,i={},r="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,s>-1?s:t.length),i=e(r)),s>-1&&(o=o||t.slice(0,s),a=t.slice(s,t.length)),o=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),i=o[o.length-1];".."!==i&&"."!==i||o.push("");let r,a,s=n.length-1;for(r=0;r<o.length;r++)if(a=o[r],"."!==a){if(".."!==a)break;s>1&&s--}return n.slice(0,s).join("/")+"/"+o.slice(r).join("/")}(null!=o?o:t,n),{fullPath:o+(r&&"?")+r+a,path:o,query:i,hash:Ds(a)}}function js(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Fs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vs(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Hs(e[n],t[n]))return!1;return!0}function Hs(e,t){return bs(e)?Ws(e,t):bs(t)?Ws(t,e):e===t}function Ws(e,t){return bs(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):1===e.length&&e[0]===t}var Us,qs,Qs,Ys;function Gs(e){if(!e)if(fs){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(Rs,"")}(qs=Us||(Us={})).pop="pop",qs.push="push",(Ys=Qs||(Qs={})).back="back",Ys.forward="forward",Ys.unknown="";const Xs=/^[^#]+#/;function Ks(e,t){return e.replace(Xs,"#")+t}const Js=()=>({left:window.scrollX,top:window.scrollY});function Zs(e){let t;if("el"in e){const n=e.el,o="string"==typeof n&&n.startsWith("#"),i="string"==typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function el(e,t){return(history.state?history.state.position-t:-1)+e}const tl=new Map;function nl(e,t){const{pathname:n,search:o,hash:i}=t,r=e.indexOf("#");if(r>-1){let t=i.includes(e.slice(r))?e.slice(r).length:1,n=i.slice(t);return"/"!==n[0]&&(n="/"+n),js(n,"")}return js(n,e)+o+i}function ol(e,t,n,o=!1,i=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:i?Js():null}}function il(e){const{history:t,location:n}=window,o={value:nl(e,n)},i={value:t.state};function r(o,r,a){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+o:location.protocol+"//"+location.host+e+o;try{t[a?"replaceState":"pushState"](r,"",l),i.value=r}catch(c){console.error(c),n[a?"replace":"assign"](l)}}return i.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:i,push:function(e,n){const a=ms({},i.value,t.state,{forward:e,scroll:Js()});r(a.current,a,!0),r(e,ms({},ol(o.value,e,null),{position:a.position+1},n),!1),o.value=e},replace:function(e,n){r(e,ms({},t.state,ol(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),o.value=e}}}function rl(e){const t=il(e=Gs(e)),n=function(e,t,n,o){let i=[],r=[],a=null;const s=({state:r})=>{const s=nl(e,location),l=n.value,c=t.value;let u=0;if(r){if(n.value=s,t.value=r,a&&a===l)return void(a=null);u=c?r.position-c.position:0}else o(s);i.forEach(e=>{e(n.value,l,{delta:u,type:Us.pop,direction:u?u>0?Qs.forward:Qs.back:Qs.unknown})})};function l(){const{history:e}=window;e.state&&e.replaceState(ms({},e.state,{scroll:Js()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){a=n.value},listen:function(e){i.push(e);const t=()=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)};return r.push(t),t},destroy:function(){for(const e of r)e();r=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const o=ms({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:Ks.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function al(e){return"string"==typeof e||"symbol"==typeof e}const sl={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ll=Symbol("");var cl,ul;function dl(e,t){return ms(new Error,{type:e,[ll]:!0},t)}function hl(e,t){return e instanceof Error&&ll in e&&(null==t||!!(e.type&t))}(ul=cl||(cl={}))[ul.aborted=4]="aborted",ul[ul.cancelled=8]="cancelled",ul[ul.duplicated=16]="duplicated";const pl="[^/]+?",fl={sensitive:!1,strict:!1,start:!0,end:!0},ml=/[.+*?^${}()[\]/\\]/g;function gl(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function yl(e,t){let n=0;const o=e.score,i=t.score;for(;n<o.length&&n<i.length;){const e=gl(o[n],i[n]);if(e)return e;n++}if(1===Math.abs(i.length-o.length)){if(bl(o))return 1;if(bl(i))return-1}return i.length-o.length}function bl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const vl={type:0,value:""},_l=/[a-zA-Z0-9_]/;function wl(e,t,n){const o=function(e,t){const n=ms({},fl,t),o=[];let i=n.start?"^":"";const r=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(i+="/");for(let t=0;t<l.length;t++){const o=l[t];let a=40+(n.sensitive?.25:0);if(0===o.type)t||(i+="/"),i+=o.value.replace(ml,"\\$&"),a+=40;else if(1===o.type){const{value:e,repeatable:n,optional:c,regexp:u}=o;r.push({name:e,repeatable:n,optional:c});const d=u||pl;if(d!==pl){a+=10;try{new RegExp(`(${d})`)}catch(s){throw new Error(`Invalid custom RegExp for param "${e}" (${d}): `+s.message)}}let h=n?`((?:${d})(?:/(?:${d}))*)`:`(${d})`;t||(h=c&&l.length<2?`(?:/${h})`:"/"+h),c&&(h+="?"),i+=h,a+=20,c&&(a+=-8),n&&(a+=-20),".*"===d&&(a+=-50)}e.push(a)}o.push(e)}if(n.strict&&n.end){const e=o.length-1;o[e][o[e].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&(i+="(?:/|$)");const a=new RegExp(i,n.sensitive?"":"i");return{re:a,score:o,keys:r,parse:function(e){const t=e.match(a),n={};if(!t)return null;for(let o=1;o<t.length;o++){const e=t[o]||"",i=r[o-1];n[i.name]=e&&i.repeatable?e.split("/"):e}return n},stringify:function(t){let n="",o=!1;for(const i of e){o&&n.endsWith("/")||(n+="/"),o=!1;for(const e of i)if(0===e.type)n+=e.value;else if(1===e.type){const{value:r,repeatable:a,optional:s}=e,l=r in t?t[r]:"";if(bs(l)&&!a)throw new Error(`Provided param "${r}" is an array but it is not repeatable (* or + modifiers)`);const c=bs(l)?l.join("/"):l;if(!c){if(!s)throw new Error(`Missing required param "${r}"`);i.length<2&&(n.endsWith("/")?n=n.slice(0,-1):o=!0)}n+=c}}return n||"/"}}}(function(e){if(!e)return[[]];if("/"===e)return[[vl]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${c}": ${e}`)}let n=0,o=n;const i=[];let r;function a(){r&&i.push(r),r=[]}let s,l=0,c="",u="";function d(){c&&(0===n?r.push({type:0,value:c}):1===n||2===n||3===n?(r.length>1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function h(){c+=s}for(;l<e.length;)if(s=e[l++],"\\"!==s||2===n)switch(n){case 0:"/"===s?(c&&d(),a()):":"===s?(d(),n=1):h();break;case 4:h(),n=o;break;case 1:"("===s?n=2:_l.test(s)?h():(d(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:n=3:u+=s;break;case 3:d(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,u="";break;default:t("Unknown state")}else o=n,n=4;return 2===n&&t(`Unfinished custom RegExp for param "${c}"`),d(),a(),i}(e.path),n),i=ms(o,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function xl(e,t){const n=[],o=new Map;function i(e,n,o){const s=!o,l=function(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Cl(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}(e);l.aliasOf=o&&o.record;const c=Tl(t,e),u=[l];if("alias"in e){const t="string"==typeof e.alias?[e.alias]:e.alias;for(const e of t)u.push(ms({},l,{components:o?o.record.components:l.components,path:e,aliasOf:o?o.record:l}))}let d,h;for(const t of u){const{path:u}=t;if(n&&"/"!==u[0]){const e=n.record.path,o="/"===e[e.length-1]?"":"/";t.path=n.record.path+(u&&o+u)}if(d=wl(t,n,c),o?o.alias.push(d):(h=h||d,h!==d&&h.alias.push(d),s&&e.name&&!kl(d)&&r(e.name)),l.children){const e=l.children;for(let t=0;t<e.length;t++)i(e[t],d,o&&o.children[t])}o=o||d,(d.record.components&&Object.keys(d.record.components).length||d.record.name||d.record.redirect)&&a(d)}return h?()=>{r(h)}:ys}function r(e){if(al(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(r),t.alias.forEach(r))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(r),e.alias.forEach(r))}}function a(e){let t=0;for(;t<n.length&&yl(e,n[t])>=0&&(e.record.path!==n[t].record.path||!Il(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!kl(e)&&o.set(e.record.name,e)}return t=Tl({strict:!1,end:!0,sensitive:!1},t),e.forEach(e=>i(e)),{addRoute:i,resolve:function(e,t){let i,r,a,s={};if("name"in e&&e.name){if(i=o.get(e.name),!i)throw dl(1,{location:e});a=i.record.name,s=ms(Sl(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Sl(e.params,i.keys.map(e=>e.name))),r=i.stringify(s)}else if(null!=e.path)r=e.path,i=n.find(e=>e.re.test(r)),i&&(s=i.parse(r),a=i.record.name);else{if(i=t.name?o.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw dl(1,{location:e,currentLocation:t});a=i.record.name,s=ms({},t.params,e.params),r=i.stringify(s)}const l=[];let c=i;for(;c;)l.unshift(c.record),c=c.parent;return{name:a,path:r,params:s,matched:l,meta:Al(l)}},removeRoute:r,getRoutes:function(){return n},getRecordMatcher:function(e){return o.get(e)}}}function Sl(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Cl(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"==typeof n?n[o]:n;return t}function kl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Al(e){return e.reduce((e,t)=>ms(e,t.meta),{})}function Tl(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Il(e,t){return t.children.some(t=>t===e||Il(e,t))}function El(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;o<n.length;++o){const e=n[o].replace(Cs," "),i=e.indexOf("="),r=Ds(i<0?e:e.slice(0,i)),a=i<0?null:Ds(e.slice(i+1));if(r in t){let e=t[r];bs(e)||(e=t[r]=[e]),e.push(a)}else t[r]=a}return t}function Bl(e){let t="";for(let n in e){const o=e[n];if(n=Ls(n),null==o){void 0!==o&&(t+=(t.length?"&":"")+n);continue}(bs(o)?o.map(e=>e&&zs(e)):[o&&zs(o)]).forEach(e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})}return t}function Ml(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=bs(o)?o.map(e=>null==e?null:""+e):null==o?o:""+o)}return t}const Pl=Symbol(""),Ol=Symbol(""),zl=Symbol(""),Ll=Symbol(""),Nl=Symbol("");function Dl(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function Rl(e,t,n,o,i,r=e=>e()){const a=o&&(o.enterCallbacks[i]=o.enterCallbacks[i]||[]);return()=>new Promise((s,l)=>{const c=e=>{var r;!1===e?l(dl(4,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(r=e)||r&&"object"==typeof r?l(dl(2,{from:t,to:e})):(a&&o.enterCallbacks[i]===a&&"function"==typeof e&&a.push(e),s())},u=r(()=>e.call(o&&o.instances[i],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(e=>l(e))})}function $l(e,t,n,o,i=e=>e()){const r=[];for(const a of e)for(const e in a.components){let s=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if(jl(s)){const l=(s.__vccOpts||s)[t];l&&r.push(Rl(l,n,o,a,e,i))}else{let l=s();r.push(()=>l.then(r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=(l=r).__esModule||"Module"===l[Symbol.toStringTag]?r.default:r;var l;a.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&Rl(c,n,o,a,e,i)()}))}}return r}function jl(e){return"object"==typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function Fl(e){const t=or(zl),n=or(Ll),o=da(()=>t.resolve(Hn(e.to))),i=da(()=>{const{matched:e}=o.value,{length:t}=e,i=e[t-1],r=n.matched;if(!i||!r.length)return-1;const a=r.findIndex(Fs.bind(null,i));if(a>-1)return a;const s=Hl(e[t-2]);return t>1&&Hl(i)===s&&r[r.length-1].path!==s?r.findIndex(Fs.bind(null,e[t-2])):a}),r=da(()=>i.value>-1&&function(e,t){for(const n in t){const o=t[n],i=e[n];if("string"==typeof o){if(o!==i)return!1}else if(!bs(i)||i.length!==o.length||o.some((e,t)=>e!==i[t]))return!1}return!0}(n.params,o.value.params)),a=da(()=>i.value>-1&&i.value===n.matched.length-1&&Vs(n.params,o.value.params));return{route:o,href:da(()=>o.value.href),isActive:r,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[Hn(e.replace)?"replace":"push"](Hn(e.to)).catch(ys):Promise.resolve()}}}const Vl=oi({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Fl,setup(e,{slots:t}){const n=Sn(Fl(e)),{options:o}=or(zl),i=da(()=>({[Wl(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Wl(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:ha("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}});function Hl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Wl=(e,t,n)=>null!=e?e:null!=t?t:n,Ul=oi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=or(Nl),i=da(()=>e.route||o.value),r=or(Ol,0),a=da(()=>{let e=Hn(r);const{matched:t}=i.value;let n;for(;(n=t[e])&&!n.components;)e++;return e}),s=da(()=>i.value.matched[a.value]);nr(Ol,da(()=>a.value+1)),nr(Pl,s),nr(Nl,i);const l=$n();return $o(()=>[l.value,s.value,e.name],([e,t,n],[o,i,r])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),!e||!t||i&&Fs(t,i)&&o||(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:"post"}),()=>{const o=i.value,r=e.name,a=s.value,c=a&&a.components[r];if(!c)return ql(n.default,{Component:c,route:o});const u=a.props[r],d=u?!0===u?o.params:"function"==typeof u?u(o):u:null,h=ha(c,ms({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[r]=null)},ref:l}));return ql(n.default,{Component:h,route:o})||h}}});function ql(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Ql=Ul;function Yl(e){const t=xl(e.routes,e),n=e.parseQuery||El,o=e.stringifyQuery||Bl,i=e.history,r=Dl(),a=Dl(),s=Dl(),l=jn(sl);let c=sl;fs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=gs.bind(null,e=>""+e),d=gs.bind(null,Ns),h=gs.bind(null,Ds);function p(e,r){if(r=ms({},r||l.value),"string"==typeof e){const o=$s(n,e,r.path),a=t.resolve({path:o.path},r),s=i.createHref(o.fullPath);return ms(o,a,{params:h(a.params),hash:Ds(o.hash),redirectedFrom:void 0,href:s})}let a;if(null!=e.path)a=ms({},e,{path:$s(n,e.path,r.path).path});else{const t=ms({},e.params);for(const e in t)null==t[e]&&delete t[e];a=ms({},e,{params:d(t)}),r.params=d(r.params)}const s=t.resolve(a,r),c=e.hash||"";s.params=u(h(s.params));const p=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(o,ms({},e,{hash:(f=c,Os(f).replace(Es,"{").replace(Ms,"}").replace(Ts,"^")),path:s.path}));var f;const m=i.createHref(p);return ms({fullPath:p,hash:c,query:o===Bl?Ml(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function f(e){return"string"==typeof e?$s(n,e,l.value.path):ms({},e)}function m(e,t){if(c!==e)return dl(8,{from:t,to:e})}function g(e){return b(e)}function y(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"==typeof n?n(e):n;return"string"==typeof o&&(o=o.includes("?")||o.includes("#")?o=f(o):{path:o},o.params={}),ms({query:e.query,hash:e.hash,params:null!=o.path?{}:e.params},o)}}function b(e,t){const n=c=p(e),i=l.value,r=e.state,a=e.force,s=!0===e.replace,u=y(n);if(u)return b(ms(f(u),{state:"object"==typeof u?ms({},r,u.state):r,force:a,replace:s}),t||n);const d=n;let h;return d.redirectedFrom=t,!a&&function(e,t,n){const o=t.matched.length-1,i=n.matched.length-1;return o>-1&&o===i&&Fs(t.matched[o],n.matched[i])&&Vs(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(o,i,n)&&(h=dl(16,{to:d,from:i}),M(i,i,!0,!1)),(h?Promise.resolve(h):w(d,i)).catch(e=>hl(e)?hl(e,2)?e:B(e):E(e,d,i)).then(e=>{if(e){if(hl(e,2))return b(ms({replace:s},f(e.to),{state:"object"==typeof e.to?ms({},r,e.to.state):r,force:a}),t||d)}else e=S(d,i,!0,s,r);return x(d,i,e),e})}function v(e,t){const n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function _(e){const t=z.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[o,i,s]=function(e,t){const n=[],o=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let a=0;a<r;a++){const r=t.matched[a];r&&(e.matched.find(e=>Fs(e,r))?o.push(r):n.push(r));const s=e.matched[a];s&&(t.matched.find(e=>Fs(e,s))||i.push(s))}return[n,o,i]}(e,t);n=$l(o.reverse(),"beforeRouteLeave",e,t);for(const r of o)r.leaveGuards.forEach(o=>{n.push(Rl(o,e,t))});const l=v.bind(null,e,t);return n.push(l),N(n).then(()=>{n=[];for(const o of r.list())n.push(Rl(o,e,t));return n.push(l),N(n)}).then(()=>{n=$l(i,"beforeRouteUpdate",e,t);for(const o of i)o.updateGuards.forEach(o=>{n.push(Rl(o,e,t))});return n.push(l),N(n)}).then(()=>{n=[];for(const o of s)if(o.beforeEnter)if(bs(o.beforeEnter))for(const i of o.beforeEnter)n.push(Rl(i,e,t));else n.push(Rl(o.beforeEnter,e,t));return n.push(l),N(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=$l(s,"beforeRouteEnter",e,t,_),n.push(l),N(n))).then(()=>{n=[];for(const o of a.list())n.push(Rl(o,e,t));return n.push(l),N(n)}).catch(e=>hl(e,8)?e:Promise.reject(e))}function x(e,t,n){s.list().forEach(o=>_(()=>o(e,t,n)))}function S(e,t,n,o,r){const a=m(e,t);if(a)return a;const s=t===sl,c=fs?history.state:{};n&&(o||s?i.replace(e.fullPath,ms({scroll:s&&c&&c.scroll},r)):i.push(e.fullPath,r)),l.value=e,M(e,t,n,s),B()}let C;function k(){C||(C=i.listen((e,t,n)=>{if(!L.listening)return;const o=p(e),r=y(o);if(r)return void b(ms(r,{replace:!0}),o).catch(ys);c=o;const a=l.value;var s,u;fs&&(s=el(a.fullPath,n.delta),u=Js(),tl.set(s,u)),w(o,a).catch(e=>hl(e,12)?e:hl(e,2)?(b(e.to,o).then(e=>{hl(e,20)&&!n.delta&&n.type===Us.pop&&i.go(-1,!1)}).catch(ys),Promise.reject()):(n.delta&&i.go(-n.delta,!1),E(e,o,a))).then(e=>{(e=e||S(o,a,!1))&&(n.delta&&!hl(e,8)?i.go(-n.delta,!1):n.type===Us.pop&&hl(e,20)&&i.go(-1,!1)),x(o,a,e)}).catch(ys)}))}let A,T=Dl(),I=Dl();function E(e,t,n){B(e);const o=I.list();return o.length?o.forEach(o=>o(e,t,n)):console.error(e),Promise.reject(e)}function B(e){return A||(A=!e,k(),T.list().forEach(([t,n])=>e?n(e):t()),T.reset()),e}function M(t,n,o,i){const{scrollBehavior:r}=e;if(!fs||!r)return Promise.resolve();const a=!o&&function(e){const t=tl.get(e);return tl.delete(e),t}(el(t.fullPath,0))||(i||!o)&&history.state&&history.state.scroll||null;return lo().then(()=>r(t,n,a)).then(e=>e&&Zs(e)).catch(e=>E(e,t,n))}const P=e=>i.go(e);let O;const z=new Set,L={currentRoute:l,listening:!0,addRoute:function(e,n){let o,i;return al(e)?(o=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,o)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map(e=>e.record)},resolve:p,options:e,push:g,replace:function(e){return g(ms(f(e),{replace:!0}))},go:P,back:()=>P(-1),forward:()=>P(1),beforeEach:r.add,beforeResolve:a.add,afterEach:s.add,onError:I.add,isReady:function(){return A&&l.value!==sl?Promise.resolve():new Promise((e,t)=>{T.add([e,t])})},install(e){e.component("RouterLink",Vl),e.component("RouterView",Ql),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>Hn(l)}),fs&&!O&&l.value===sl&&(O=!0,g(i.location).catch(e=>{}));const t={};for(const o in sl)Object.defineProperty(t,o,{get:()=>l.value[o],enumerable:!0});e.provide(zl,this),e.provide(Ll,Cn(t)),e.provide(Nl,l);const n=e.unmount;z.add(e),e.unmount=function(){z.delete(e),z.size<1&&(c=sl,C&&C(),C=null,l.value=sl,O=!1,A=!1),n()}}};function N(e){return e.reduce((e,t)=>e.then(()=>_(t)),Promise.resolve())}return L}function Gl(){return or(Ll)}const Xl=["{","}"];const Kl=/^(?:\d)+/,Jl=/^(?:\w)+/;const Zl="zh-Hans",ec="zh-Hant",tc="en",nc="fr",oc="es",ic=Object.prototype.hasOwnProperty,rc=(e,t)=>ic.call(e,t),ac=new class{constructor(){this._caches=Object.create(null)}interpolate(e,t,n=Xl){if(!t)return[e];let o=this._caches[e];return o||(o=function(e,[t,n]){const o=[];let i=0,r="";for(;i<e.length;){let a=e[i++];if(a===t){r&&o.push({type:"text",value:r}),r="";let t="";for(a=e[i++];void 0!==a&&a!==n;)t+=a,a=e[i++];const s=a===n,l=Kl.test(t)?"list":s&&Jl.test(t)?"named":"unknown";o.push({value:t,type:l})}else r+=a}return r&&o.push({type:"text",value:r}),o}(e,n),this._caches[e]=o),function(e,t){const n=[];let o=0;const i=Array.isArray(t)?"list":(r=t,null!==r&&"object"==typeof r?"named":"unknown");var r;if("unknown"===i)return n;for(;o<e.length;){const r=e[o];switch(r.type){case"text":n.push(r.value);break;case"list":n.push(t[parseInt(r.value,10)]);break;case"named":"named"===i&&n.push(t[r.value])}o++}return n}(o,t)}};function sc(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if("chinese"===(e=e.toLowerCase()))return Zl;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?Zl:e.indexOf("-hant")>-1?ec:(n=e,["-tw","-hk","-mo","-cht"].find(e=>-1!==n.indexOf(e))?ec:Zl);var n;let o=[tc,nc,oc];t&&Object.keys(t).length>0&&(o=Object.keys(t));const i=function(e,t){return t.find(t=>0===e.indexOf(t))}(e,o);return i||void 0}class lc{constructor({locale:e,fallbackLocale:t,messages:n,watcher:o,formater:i}){this.locale=tc,this.fallbackLocale=tc,this.message={},this.messages={},this.watchers=[],t&&(this.fallbackLocale=t),this.formater=i||ac,this.messages=n||{},this.setLocale(e||tc),o&&this.watchLocale(o)}setLocale(e){const t=this.locale;this.locale=sc(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],t!==this.locale&&this.watchers.forEach(e=>{e(this.locale,t)})}getLocale(){return this.locale}watchLocale(e){const t=this.watchers.push(e)-1;return()=>{this.watchers.splice(t,1)}}add(e,t,n=!0){const o=this.messages[e];o?n?Object.assign(o,t):Object.keys(t).forEach(e=>{rc(o,e)||(o[e]=t[e])}):this.messages[e]=t}f(e,t,n){return this.formater.interpolate(e,t,n).join("")}t(e,t,n){let o=this.message;return"string"==typeof t?(t=sc(t,this.messages))&&(o=this.messages[t]):n=t,rc(o,e)?this.formater.interpolate(o[e],n).join(""):(console.warn(`Cannot translate the value of keypath ${e}. Use the value of keypath as default.`),e)}}function cc(e,t={},n,o){if("string"!=typeof e){const n=[t,e];e=n[0],t=n[1]}"string"!=typeof e&&(e="undefined"!=typeof uni&&hp?hp():"undefined"!=typeof global&&global.getLocale?global.getLocale():tc),"string"!=typeof n&&(n="undefined"!=typeof __uniConfig&&__uniConfig.fallbackLocale||tc);const i=new lc({locale:e,fallbackLocale:n,messages:t,watcher:o});let r=(e,t)=>{{let e=!1;r=function(t,n){const o=ab().$vm;return o&&(o.$locale,e||(e=!0,function(e,t){e.$watchLocale?e.$watchLocale(e=>{t.setLocale(e)}):e.$watch(()=>e.$locale,e=>{t.setLocale(e)})}(o,i))),i.t(t,n)}}return r(e,t)};return{i18n:i,f:(e,t,n)=>i.f(e,t,n),t:(e,t)=>r(e,t),add:(e,t,n=!0)=>i.add(e,t,n),watch:e=>i.watchLocale(e),getLocale:()=>i.getLocale(),setLocale:e=>i.setLocale(e)}}function uc(e,t){return e.indexOf(t[0])>-1}const dc=Le(()=>"undefined"!=typeof __uniConfig&&__uniConfig.locales&&!!Object.keys(__uniConfig.locales).length);let hc;function pc(e){return uc(e,te)?gc().f(e,function(){const e=hp(),t=__uniConfig.locales;return t[e]||t[__uniConfig.fallbackLocale]||t.en||{}}(),te):e}function fc(e,t){if(1===t.length){if(e){const n=e=>y(e)&&uc(e,te),o=t[0];let i=[];if(p(e)&&(i=e.filter(e=>n(e[o]))).length)return i;const r=e[t[0]];if(n(r))return e}return}const n=t.shift();return fc(e&&e[n],t)}function mc(e,t){const n=fc(e,t);if(!n)return!1;const o=t[t.length-1];if(p(n))n.forEach(e=>mc(e,[o]));else{let e=n[o];Object.defineProperty(n,o,{get:()=>pc(e),set(t){e=t}})}return!0}function gc(){if(!hc){let e;if(e=navigator.cookieEnabled&&window.localStorage&&localStorage.UNI_LOCALE||__uniConfig.locale||navigator.language,hc=cc(e),dc()){const t=Object.keys(__uniConfig.locales||{});t.length&&t.forEach(e=>hc.add(e,__uniConfig.locales[e])),hc.setLocale(e)}}return hc}function yc(e,t,n){return t.reduce((t,o,i)=>(t[e+o]=n[i],t),{})}const bc=Le(()=>{const e="uni.async.",t=["error"];gc().add(tc,yc(e,t,["The connection timed out, click the screen to try again."]),!1),gc().add(oc,yc(e,t,["Se agotó el tiempo de conexión, haga clic en la pantalla para volver a intentarlo."]),!1),gc().add(nc,yc(e,t,["La connexion a expiré, cliquez sur l'écran pour réessayer."]),!1),gc().add(Zl,yc(e,t,["è¿æ¥æå¡å¨è¶
æ¶ï¼ç¹å»å±å¹éè¯"]),!1),gc().add(ec,yc(e,t,["飿¥æåå¨è¶
æï¼é»æå±å¹é試"]),!1)}),vc=Le(()=>{const e="uni.showActionSheet.",t=["cancel"];gc().add(tc,yc(e,t,["Cancel"]),!1),gc().add(oc,yc(e,t,["Cancelar"]),!1),gc().add(nc,yc(e,t,["Annuler"]),!1),gc().add(Zl,yc(e,t,["åæ¶"]),!1),gc().add(ec,yc(e,t,["åæ¶"]),!1)}),_c=Le(()=>{const e="uni.showToast.",t=["unpaired"];gc().add(tc,yc(e,t,["Please note showToast must be paired with hideToast"]),!1),gc().add(oc,yc(e,t,["Tenga en cuenta que showToast debe estar emparejado con hideToast"]),!1),gc().add(nc,yc(e,t,["Veuillez noter que showToast doit être associé à hideToast"]),!1),gc().add(Zl,yc(e,t,["请注æ showToast ä¸ hideToast å¿
é¡»é
对使ç¨"]),!1),gc().add(ec,yc(e,t,["è«æ³¨æ showToast è hideToast å¿
é é
å°ä½¿ç¨"]),!1)}),wc=Le(()=>{const e="uni.showLoading.",t=["unpaired"];gc().add(tc,yc(e,t,["Please note showLoading must be paired with hideLoading"]),!1),gc().add(oc,yc(e,t,["Tenga en cuenta que showLoading debe estar emparejado con hideLoading"]),!1),gc().add(nc,yc(e,t,["Veuillez noter que showLoading doit être associé à hideLoading"]),!1),gc().add(Zl,yc(e,t,["请注æ showLoading ä¸ hideLoading å¿
é¡»é
对使ç¨"]),!1),gc().add(ec,yc(e,t,["è«æ³¨æ showLoading è hideLoading å¿
é é
å°ä½¿ç¨"]),!1)}),xc=Le(()=>{const e="uni.showModal.",t=["cancel","confirm"];gc().add(tc,yc(e,t,["Cancel","OK"]),!1),gc().add(oc,yc(e,t,["Cancelar","OK"]),!1),gc().add(nc,yc(e,t,["Annuler","OK"]),!1),gc().add(Zl,yc(e,t,["åæ¶","ç¡®å®"]),!1),gc().add(ec,yc(e,t,["åæ¶","確å®"]),!1)}),Sc=Le(()=>{const e="uni.chooseFile.",t=["notUserActivation"];gc().add(tc,yc(e,t,["File chooser dialog can only be shown with a user activation"]),!1),gc().add(oc,yc(e,t,["El cuadro de diálogo del selector de archivos solo se puede mostrar con la activación del usuario"]),!1),gc().add(nc,yc(e,t,["La boîte de dialogue du sélecteur de fichier ne peut être affichée qu'avec une activation par l'utilisateur"]),!1),gc().add(Zl,yc(e,t,["æä»¶éæ©å¨å¯¹è¯æ¡åªè½å¨ç±ç¨æ·æ¿æ´»æ¶æ¾ç¤º"]),!1),gc().add(ec,yc(e,t,["æä»¶é¸æå¨å°è©±æ¡åªè½å¨ç±ç¨æ¶æ¿æ´»æé¡¯ç¤º"]),!1)}),Cc=Le(()=>{const e="uni.setClipboardData.",t=["success","fail"];gc().add(tc,yc(e,t,["Content copied","Copy failed, please copy manually"]),!1),gc().add(oc,yc(e,t,["Contenido copiado","Error al copiar, copie manualmente"]),!1),gc().add(nc,yc(e,t,["Contenu copié","Ãchec de la copie, copiez manuellement"]),!1),gc().add(Zl,yc(e,t,["å
容已å¤å¶","å¤å¶å¤±è´¥ï¼è¯·æå¨å¤å¶"]),!1),gc().add(ec,yc(e,t,["å
§å®¹å·²å¾©å¶","復å¶å¤±æï¼è«æå復製"]),!1)}),kc=Le(()=>{const e="uni.picker.",t=["done","cancel"];gc().add(tc,yc(e,t,["Done","Cancel"]),!1),gc().add(oc,yc(e,t,["OK","Cancelar"]),!1),gc().add(nc,yc(e,t,["OK","Annuler"]),!1),gc().add(Zl,yc(e,t,["宿","åæ¶"]),!1),gc().add(ec,yc(e,t,["宿","åæ¶"]),!1)}),Ac=Le(()=>{const e="uni.video.",t=["danmu","volume"];gc().add(tc,yc(e,t,["Danmu","Volume"]),!1),gc().add(oc,yc(e,t,["Danmu","Volumen"]),!1),gc().add(nc,yc(e,t,["Danmu","Le Volume"]),!1),gc().add(Zl,yc(e,t,["å¼¹å¹","é³é"]),!1),gc().add(ec,yc(e,t,["å½å¹","é³é"]),!1)});function Tc(e){const t=new ct;return{on:(e,n)=>t.on(e,n),once:(e,n)=>t.once(e,n),off:(e,n)=>t.off(e,n),emit:(e,...n)=>t.emit(e,...n),subscribe(n,o,i=!1){t[i?"once":"on"](`${e}.${n}`,o)},unsubscribe(n,o){t.off(`${e}.${n}`,o)},subscribeHandler(n,o,i){t.emit(`${e}.${n}`,o,i)}}}const Ic="invokeViewApi",Ec="invokeServiceApi";let Bc=1;const Mc=Object.create(null);function Pc(e,t){return e+"."+t}function Oc(e,t,n){t=Pc(e,t),Mc[t]||(Mc[t]=n)}function zc({id:e,name:t,args:n},o){t=Pc(o,t);const i=t=>{e&&Tw.publishHandler(Ic+"."+e,t)},r=Mc[t];r?r(n,i):i({})}const Lc=c(Tc("service"),{invokeServiceMethod:(e,t,n)=>{const{subscribe:o,publishHandler:i}=Tw,r=n?Bc++:0;n&&o(Ec+"."+r,n,!0),i(Ec,{id:r,name:e,args:t})}}),Nc=Xe(!0);let Dc;function Rc(){Dc&&(clearTimeout(Dc),Dc=null)}let $c=0,jc=0;function Fc(e){if(Rc(),1!==e.touches.length)return;const{pageX:t,pageY:n}=e.touches[0];$c=t,jc=n,Dc=setTimeout(function(){const t=new CustomEvent("longpress",{bubbles:!0,cancelable:!0,target:e.target,currentTarget:e.currentTarget});t.touches=e.touches,t.changedTouches=e.changedTouches,e.target.dispatchEvent(t)},350)}function Vc(e){if(!Dc)return;if(1!==e.touches.length)return Rc();const{pageX:t,pageY:n}=e.touches[0];return Math.abs(t-$c)>10||Math.abs(n-jc)>10?Rc():void 0}function Hc(e,t){const n=Number(e);return isNaN(n)?t:n}function Wc(){const e=__uniConfig.globalStyle||{},t=Hc(e.rpxCalcMaxDeviceWidth,960),n=Hc(e.rpxCalcBaseDeviceWidth,375);function o(){let e=function(){const e=/^Apple/.test(navigator.vendor)&&"number"==typeof window.orientation,t=e&&90===Math.abs(window.orientation);var n=e?Math[t?"max":"min"](screen.width,screen.height):screen.width;return Math.min(window.innerWidth,document.documentElement.clientWidth,n)||n}();e=e<=t?e:n,document.documentElement.style.fontSize=e/23.4375+"px"}o(),document.addEventListener("DOMContentLoaded",o),window.addEventListener("load",o),window.addEventListener("resize",o)}function Uc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var qc,Qc,Yc=["top","left","right","bottom"],Gc={};function Xc(){return Qc="CSS"in window&&"function"==typeof CSS.supports?CSS.supports("top: env(safe-area-inset-top)")?"env":CSS.supports("top: constant(safe-area-inset-top)")?"constant":"":""}function Kc(){if(Qc="string"==typeof Qc?Qc:Xc()){var e=[],t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t={passive:!0}}});window.addEventListener("test",null,n)}catch(s){}var o=document.createElement("div");i(o,{position:"absolute",left:"0",top:"0",width:"0",height:"0",zIndex:"-1",overflow:"hidden",visibility:"hidden"}),Yc.forEach(function(e){a(o,e)}),document.body.appendChild(o),r(),qc=!0}else Yc.forEach(function(e){Gc[e]=0});function i(e,t){var n=e.style;Object.keys(t).forEach(function(e){var o=t[e];n[e]=o})}function r(t){t?e.push(t):e.forEach(function(e){e()})}function a(e,n){var o=document.createElement("div"),a=document.createElement("div"),s=document.createElement("div"),l=document.createElement("div"),c={position:"absolute",width:"100px",height:"200px",boxSizing:"border-box",overflow:"hidden",paddingBottom:Qc+"(safe-area-inset-"+n+")"};i(o,c),i(a,c),i(s,{transition:"0s",animation:"none",width:"400px",height:"400px"}),i(l,{transition:"0s",animation:"none",width:"250%",height:"250%"}),o.appendChild(s),a.appendChild(l),e.appendChild(o),e.appendChild(a),r(function(){o.scrollTop=a.scrollTop=1e4;var e=o.scrollTop,i=a.scrollTop;function r(){this.scrollTop!==(this===o?e:i)&&(o.scrollTop=a.scrollTop=1e4,e=o.scrollTop,i=a.scrollTop,function(e){Zc.length||setTimeout(function(){var e={};Zc.forEach(function(t){e[t]=Gc[t]}),Zc.length=0,eu.forEach(function(t){t(e)})},0);Zc.push(e)}(n))}o.addEventListener("scroll",r,t),a.addEventListener("scroll",r,t)});var u=getComputedStyle(o);Object.defineProperty(Gc,n,{configurable:!0,get:function(){return parseFloat(u.paddingBottom)}})}}function Jc(e){return qc||Kc(),Gc[e]}var Zc=[];var eu=[];const tu=Uc({get support(){return 0!=("string"==typeof Qc?Qc:Xc()).length},get top(){return Jc("top")},get left(){return Jc("left")},get right(){return Jc("right")},get bottom(){return Jc("bottom")},onChange:function(e){Xc()&&(qc||Kc(),"function"==typeof e&&eu.push(e))},offChange:function(e){var t=eu.indexOf(e);t>=0&&eu.splice(t,1)}}),nu=us(()=>{},["prevent"]),ou=us(e=>{},["stop"]);function iu(e,t){return parseInt((e.getPropertyValue(t).match(/\d+/)||["0"])[0])}function ru(){const e=iu(document.documentElement.style,"--window-top");return e?e+tu.top:0}function au(){const e=document.documentElement.style,t=ru(),n=iu(e,"--window-bottom"),o=iu(e,"--window-left"),i=iu(e,"--window-right"),r=iu(e,"--top-window-height");return{top:t,bottom:n?n+tu.bottom:0,left:o?o+tu.left:0,right:i?i+tu.right:0,topWindowHeight:r||0}}function su(e){const t=document.documentElement.style;Object.keys(e).forEach(n=>{t.setProperty(n,e[n])})}function lu(e){return su(e)}function cu(e){return Symbol(e)}function uu(e){return-1!==(e+="").indexOf("rpx")||-1!==e.indexOf("upx")}function du(e,t=!1){if(t)return function(e){if(!uu(e))return e;return e.replace(/(\d+(\.\d+)?)[ru]px/g,(e,t)=>gh(parseFloat(t))+"px")}(e);if(y(e)){const t=parseInt(e)||0;return uu(e)?gh(t):t}return e}function hu(e){return e.$page}function pu(e){return 0===e.tagName.indexOf("UNI-")}const fu="M1.952 18.080q-0.32-0.352-0.416-0.88t0.128-0.976l0.16-0.352q0.224-0.416 0.64-0.528t0.8 0.176l6.496 4.704q0.384 0.288 0.912 0.272t0.88-0.336l17.312-14.272q0.352-0.288 0.848-0.256t0.848 0.352l-0.416-0.416q0.32 0.352 0.32 0.816t-0.32 0.816l-18.656 18.912q-0.32 0.352-0.8 0.352t-0.8-0.32l-7.936-8.064z",mu="M15.808 0.16q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.144 3.744-2.144 8.128 0 4.192 2.144 7.872 2.112 3.52 5.632 5.632 3.68 2.144 7.872 2.144 4.384 0 8.128-2.144 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.384-2.176-8.128-2.112-3.616-5.728-5.728-3.744-2.176-8.128-2.176zM15.136 8.672h1.728q0.128 0 0.224 0.096t0.096 0.256l-0.384 10.24q0 0.064-0.048 0.112t-0.112 0.048h-1.248q-0.096 0-0.144-0.048t-0.048-0.112l-0.384-10.24q0-0.16 0.096-0.256t0.224-0.096zM16 23.328q-0.48 0-0.832-0.352t-0.352-0.848 0.352-0.848 0.832-0.352 0.832 0.352 0.352 0.848-0.352 0.848-0.832 0.352z",gu="M21.781 7.844l-9.063 8.594 9.063 8.594q0.25 0.25 0.25 0.609t-0.25 0.578q-0.25 0.25-0.578 0.25t-0.578-0.25l-9.625-9.125q-0.156-0.125-0.203-0.297t-0.047-0.359q0-0.156 0.047-0.328t0.203-0.297l9.625-9.125q0.25-0.25 0.578-0.25t0.578 0.25q0.25 0.219 0.25 0.578t-0.25 0.578z";function yu(e,t="#000",n=27){return Fr("svg",{width:n,height:n,viewBox:"0 0 32 32"},[Fr("path",{d:e,fill:t},null,8,["d","fill"])],8,["width","height"])}function bu(){{const{$pageInstance:e}=Zr();return e&&Au(e.proxy)}}function vu(e){const t=Fe(e);if(t.$page)return Au(t);if(!t.$)return;{const{$pageInstance:e}=t.$;if(e)return Au(e.proxy)}const n=t.$.root.proxy;return n&&n.$page?Au(n):void 0}function _u(){const e=Vf(),t=e.length;if(t)return e[t-1]}function wu(){var e;const t=null==(e=_u())?void 0:e.$page;if(t)return t.meta}function xu(){const e=wu();return e?e.id:-1}function Su(){const e=_u();if(e)return e.$vm}const Cu=["navigationBar","pullToRefresh"];function ku(e,t){const n=JSON.parse(JSON.stringify(__uniConfig.globalStyle||{})),o=c({id:t},n,e);Cu.forEach(t=>{o[t]=c({},n[t],e[t])});const{navigationBar:i}=o;return i.titleText&&i.titleImage&&(i.titleText=""),o}function Au(e){var t,n;return(null==(t=e.$page)?void 0:t.id)||(null==(n=e.$basePage)?void 0:n.id)}function Tu(e,t,n){if(y(e))n=t,t=e,e=Su();else if("number"==typeof e){const t=Vf().find(t=>hu(t).id===e);e=t?t.$vm:Su()}if(!e)return;const o=e.$[t];return o&&((e,t)=>{let n;for(let o=0;o<e.length;o++)n=e[o](t);return n})(o,n)}function Iu(e){e.preventDefault()}let Eu,Bu=0;function Mu({onPageScroll:e,onReachBottom:t,onReachBottomDistance:n}){let o=!1,i=!1,r=!0;const a=()=>{function a(){if((()=>{const{scrollHeight:e}=document.documentElement,t=window.innerHeight,o=window.scrollY,r=o>0&&e>t&&o+t+n>=e,a=Math.abs(e-Bu)>n;return!r||i&&!a?(!r&&i&&(i=!1),!1):(Bu=e,i=!0,!0)})())return t&&t(),r=!1,setTimeout(function(){r=!0},350),!0}e&&e(window.pageYOffset),t&&r&&(a()||(Eu=setTimeout(a,300))),o=!1};return function(){clearTimeout(Eu),o||requestAnimationFrame(a),o=!0}}function Pu(e,t){if(0===t.indexOf("/"))return t;if(0===t.indexOf("./"))return Pu(e,t.slice(2));const n=t.split("/"),o=n.length;let i=0;for(;i<o&&".."===n[i];i++);n.splice(0,i),t=n.join("/");const r=e.length>0?e.split("/"):[];return r.splice(r.length-i-1,i+1),ze(r.concat(n).join("/"))}function Ou(e,t=!1){return t?__uniRoutes.find(t=>t.path===e||t.alias===e):__uniRoutes.find(t=>t.path===e)}function zu(){Wc(),Qe(pu),window.addEventListener("touchstart",Fc,Nc),window.addEventListener("touchmove",Vc,Nc),window.addEventListener("touchend",Rc,Nc),window.addEventListener("touchcancel",Rc,Nc)}class Lu{constructor(e){this.$bindClass=!1,this.$bindStyle=!1,this.$vm=e,this.$el=function(e,t=!1){const{vnode:n}=e;if(He(n.el))return t?n.el?[n.el]:[]:n.el;const{subTree:o}=e;if(16&o.shapeFlag){const e=o.children.filter(e=>e.el&&He(e.el));if(e.length>0)return t?e.map(e=>e.el):e[0].el}return t?n.el?[n.el]:[]:n.el}(e.$),this.$el.getAttribute&&(this.$bindClass=!!this.$el.getAttribute("class"),this.$bindStyle=!!this.$el.getAttribute("style"))}selectComponent(e){if(!this.$el||!e)return;const t=$u(this.$el.querySelector(e));return t?Nu(t,!1):void 0}selectAllComponents(e){if(!this.$el||!e)return[];const t=[],n=this.$el.querySelectorAll(e);for(let o=0;o<n.length;o++){const e=$u(n[o]);e&&t.push(Nu(e,!1))}return t}forceUpdate(e){"class"===e?this.$bindClass?(this.$el.__wxsClassChanged=!0,this.$vm.$forceUpdate()):this.updateWxsClass():"style"===e&&(this.$bindStyle?(this.$el.__wxsStyleChanged=!0,this.$vm.$forceUpdate()):this.updateWxsStyle())}updateWxsClass(){const{__wxsAddClass:e}=this.$el;e.length&&(this.$el.className=e.join(" "))}updateWxsStyle(){const{__wxsStyle:e}=this.$el;e&&this.$el.setAttribute("style",function(e){let t="";if(!e||y(e))return t;for(const n in e){const o=e[n],i=n.startsWith("--")?n:B(n);(y(o)||"number"==typeof o)&&(t+=`${i}:${o};`)}return t}(e))}setStyle(e){return this.$el&&e?(y(e)&&(e=H(e)),S(e)&&(this.$el.__wxsStyle=e,this.forceUpdate("style")),this):this}addClass(e){if(!this.$el||!e)return this;const t=this.$el.__wxsAddClass||(this.$el.__wxsAddClass=[]);return-1===t.indexOf(e)&&(t.push(e),this.forceUpdate("class")),this}removeClass(e){if(!this.$el||!e)return this;const{__wxsAddClass:t}=this.$el;if(t){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const n=this.$el.__wxsRemoveClass||(this.$el.__wxsRemoveClass=[]);return-1===n.indexOf(e)&&(n.push(e),this.forceUpdate("class")),this}hasClass(e){return this.$el&&this.$el.classList.contains(e)}getDataset(){return this.$el&&this.$el.dataset}callMethod(e,t={}){const n=this.$vm[e];g(n)?n(JSON.parse(JSON.stringify(t))):this.$vm.ownerId&&Tw.publishHandler("onWxsInvokeCallMethod",{nodeId:this.$el.__id,ownerId:this.$vm.ownerId,method:e,args:t})}requestAnimationFrame(e){return window.requestAnimationFrame(e)}getState(){return this.$el&&(this.$el.__wxsState||(this.$el.__wxsState={}))}triggerEvent(e,t={}){return this.$vm.$emit(e,t),this}getComputedStyle(e){if(this.$el){const t=window.getComputedStyle(this.$el);return e&&e.length?e.reduce((e,n)=>(e[n]=t[n],e),{}):t}return{}}setTimeout(e,t){return window.setTimeout(e,t)}clearTimeout(e){return window.clearTimeout(e)}getBoundingClientRect(){return this.$el.getBoundingClientRect()}}function Nu(e,t=!0){if(t&&e&&(e=Ve(e.$)),e&&e.$el)return e.$el.__wxsComponentDescriptor||(e.$el.__wxsComponentDescriptor=new Lu(e)),e.$el.__wxsComponentDescriptor}function Du(e,t){return Nu(e,t)}function Ru(e,t,n,o=!0){if(t){e.__instance||(e.__instance=!0,Object.defineProperty(e,"instance",{get:()=>Du(n.proxy,!1)}));const i=function(e,t,n=!0){if(!t)return!1;if(n&&e.length<2)return!1;const o=Ve(t);if(!o)return!1;const i=o.$.type;return!(!i.$wxs&&!i.$renderjs)&&o}(t,n,o);if(i)return[e,Du(i,!1)]}}function $u(e){if(e)return e.__vueParentComponent&&e.__vueParentComponent.proxy}function ju(e,t=!1){const{type:n,timeStamp:o,target:i,currentTarget:r}=e;let a,s;a=Ke(t?i:function(e){for(;!pu(e);)e=e.parentElement;return e}(i)),s=Ke(r);const l={type:n,timeStamp:o,target:a,detail:{},currentTarget:s};return e instanceof CustomEvent&&S(e.detail)&&(l.detail=e.detail),e._stopped&&(l._stopped=!0),e.type.startsWith("touch")&&(l.touches=e.touches,l.changedTouches=e.changedTouches),function(e,t){c(e,{preventDefault:()=>t.preventDefault(),stopPropagation:()=>t.stopPropagation()})}(l,e),l}function Fu(e,t){return{force:1,identifier:0,clientX:e.clientX,clientY:e.clientY-t,pageX:e.pageX,pageY:e.pageY-t}}function Vu(e,t){const n=[];for(let o=0;o<e.length;o++){const{identifier:i,pageX:r,pageY:a,clientX:s,clientY:l,force:c}=e[o];n.push({identifier:i,pageX:r,pageY:a-t,clientX:s,clientY:l-t,force:c||0})}return n}const Hu=Object.defineProperty({__proto__:null,$nne:function(e,t,n){const{currentTarget:o}=e;if(!(e instanceof Event&&o instanceof HTMLElement))return[e];const i=!pu(o);if(i)return Ru(e,t,n,!1)||[e];const r=ju(e,i);if("click"===e.type)!function(e,t){const{x:n,y:o}=t,i=ru();e.detail={x:n,y:o-i},e.touches=e.changedTouches=[Fu(t,i)]}(r,e);else if((e=>0===e.type.indexOf("mouse")||["contextmenu"].includes(e.type))(e))!function(e,t){const n=ru();e.pageX=t.pageX,e.pageY=t.pageY-n,e.clientX=t.clientX,e.clientY=t.clientY-n,e.touches=e.changedTouches=[Fu(t,n)]}(r,e);else if((e=>"undefined"!=typeof TouchEvent&&e instanceof TouchEvent||0===e.type.indexOf("touch")||["longpress"].indexOf(e.type)>=0)(e)){const t=ru();r.touches=Vu(e.touches,t),r.changedTouches=Vu(e.changedTouches,t)}else if((e=>!e.type.indexOf("key")&&e instanceof KeyboardEvent)(e)){["key","code"].forEach(t=>{Object.defineProperty(r,t,{get:()=>e[t]})})}return Ru(r,t,n)||[r]},createNativeEvent:ju},Symbol.toStringTag,{value:"Module"});function Wu(e){!function(e){const t=e.globalProperties;c(t,Hu),t.$gcd=Du}(e._context.config)}let Uu=1;function qu(e){return(e||xu())+"."+Ic}const Qu=c(Tc("view"),{invokeOnCallback:(e,t)=>Iw.emit("api."+e,t),invokeViewMethod:(e,t,n,o)=>{const{subscribe:i,publishHandler:r}=Iw,a=o?Uu++:0;o&&i(Ic+"."+a,o,!0),r(qu(n),{id:a,name:e,args:t},n)},invokeViewMethodKeepAlive:(e,t,n,o)=>{const{subscribe:i,unsubscribe:r,publishHandler:a}=Iw,s=Uu++,l=Ic+"."+s;return i(l,n),a(qu(o),{id:s,name:e,args:t},o),()=>{r(l)}}});function Yu(e){Tu(_u(),ge,e),Iw.invokeOnCallback("onWindowResize",e)}function Gu(e){const t=_u();Tu(ab(),re,e),Tu(t,re)}function Xu(){Tu(ab(),ae),Tu(_u(),ae)}const Ku=[be,_e];function Ju(){Ku.forEach(e=>Iw.subscribe(e,function(e){return(t,n)=>{Tu(parseInt(n),e,t)}}(e)))}function Zu(){!function(){const{on:e}=Iw;e(ge,Yu),e(Me,Gu),e(Pe,Xu)}(),Ju()}function ed(){if(this.$route){const e=this.$route.meta;return e.eventChannel||(e.eventChannel=new ot(this.$page.id)),e.eventChannel}}function td(e){e._context.config.globalProperties.getOpenerEventChannel=ed}function nd(){return{path:"",query:{},scene:1001,referrerInfo:{appId:"",extraData:{}}}}function od(e){return/^-?\d+[ur]px$/i.test(e)?e.replace(/(^-?\d+)[ur]px$/i,(e,t)=>`${gh(parseFloat(t))}px`):/^-?[\d\.]+$/.test(e)?`${e}px`:e||""}function id(e){const t=e.animation;if(!t||!t.actions||!t.actions.length)return;let n=0;const o=t.actions,i=t.actions.length;function r(){const t=o[n],a=t.option.transition,s=function(e){const t=["matrix","matrix3d","scale","scale3d","rotate3d","skew","translate","translate3d"],n=["scaleX","scaleY","scaleZ","rotate","rotateX","rotateY","rotateZ","skewX","skewY","translateX","translateY","translateZ"],o=["opacity","background-color"],i=["width","height","left","right","top","bottom"],r=e.animates,a=e.option,s=a.transition,l={},c=[];return r.forEach(e=>{let r=e.type,a=[...e.args];if(t.concat(n).includes(r))r.startsWith("rotate")||r.startsWith("skew")?a=a.map(e=>parseFloat(e)+"deg"):r.startsWith("translate")&&(a=a.map(od)),n.indexOf(r)>=0&&(a.length=1),c.push(`${r}(${a.join(",")})`);else if(o.concat(i).includes(a[0])){r=a[0];const e=a[1];l[r]=i.includes(r)?od(e):e}}),l.transform=l.webkitTransform=c.join(" "),l.transition=l.webkitTransition=Object.keys(l).map(e=>`${function(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`).replace("webkit","-webkit")}(e)} ${s.duration}ms ${s.timingFunction} ${s.delay}ms`).join(","),l.transformOrigin=l.webkitTransformOrigin=a.transformOrigin,l}(t);Object.keys(s).forEach(t=>{e.$el.style[t]=s[t]}),n+=1,n<i&&setTimeout(r,a.duration+a.delay)}setTimeout(()=>{r()},0)}const rd={props:["animation"],watch:{animation:{deep:!0,handler(){id(this)}}},mounted(){id(this)}},ad=e=>{e.__reserved=!0;const{props:t,mixins:n}=e;return t&&t.animation||(n||(e.mixins=[])).push(rd),sd(e)},sd=e=>(e.__reserved=!0,e.compatConfig={MODE:3},oi(e));function ld(e){return e.__wwe=!0,e}function cd(e,t){return(n,o,i)=>{e.value&&t(n,function(e,t,n,o){let i;return i=Ke(n),{type:t.__evName||o.type||e,timeStamp:t.timeStamp||0,target:i,currentTarget:i,detail:o}}(n,o,e.value,i||{}))}}const ud={hoverClass:{type:String,default:"none"},hoverStopPropagation:{type:Boolean,default:!1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:400}};function dd(e){const t=$n(!1);let n,o,i=!1;function r(){requestAnimationFrame(()=>{clearTimeout(o),o=setTimeout(()=>{t.value=!1},parseInt(e.hoverStayTime))})}function a(o){o._hoverPropagationStopped||e.hoverClass&&"none"!==e.hoverClass&&!e.disabled&&(e.hoverStopPropagation&&(o._hoverPropagationStopped=!0),i=!0,n=setTimeout(()=>{t.value=!0,i||r()},parseInt(e.hoverStartTime)))}function s(){i=!1,t.value&&r()}function l(){s(),window.removeEventListener("mouseup",l)}return{hovering:t,binding:{onTouchstartPassive:ld(function(e){e.touches.length>1||a(e)}),onMousedown:ld(function(e){i||(a(e),window.addEventListener("mouseup",l))}),onTouchend:ld(function(){s()}),onMouseup:ld(function(){i&&l()}),onTouchcancel:ld(function(){i=!1,t.value=!1,clearTimeout(n)})}}}function hd(e,t){return y(t)&&(t=[t]),t.reduce((t,n)=>(e[n]&&(t[n]=!0),t),Object.create(null))}const pd=cu("uf"),fd=cu("ul");function md(e,t){gd(e.id,t),$o(()=>e.id,(e,n)=>{yd(n,t,!0),gd(e,t,!0)}),Ti(()=>{yd(e.id,t)})}function gd(e,t,n){const o=bu();n&&!e||S(t)&&Object.keys(t).forEach(i=>{n?0!==i.indexOf("@")&&0!==i.indexOf("uni-")&&Tw.on(`uni-${i}-${o}-${e}`,t[i]):0===i.indexOf("uni-")?Tw.on(i,t[i]):e&&Tw.on(`uni-${i}-${o}-${e}`,t[i])})}function yd(e,t,n){const o=bu();n&&!e||S(t)&&Object.keys(t).forEach(i=>{n?0!==i.indexOf("@")&&0!==i.indexOf("uni-")&&Tw.off(`uni-${i}-${o}-${e}`,t[i]):0===i.indexOf("uni-")?Tw.off(i,t[i]):e&&Tw.off(`uni-${i}-${o}-${e}`,t[i])})}const bd=ad({name:"Button",props:{id:{type:String,default:""},hoverClass:{type:String,default:"button-hover"},hoverStartTime:{type:[Number,String],default:20},hoverStayTime:{type:[Number,String],default:70},hoverStopPropagation:{type:Boolean,default:!1},disabled:{type:[Boolean,String],default:!1},formType:{type:String,default:""},openType:{type:String,default:""},loading:{type:[Boolean,String],default:!1},plain:{type:[Boolean,String],default:!1}},setup(e,{slots:t}){const n=$n(null),o=or(pd,!1),{hovering:i,binding:r}=dd(e),a=ld((t,i)=>{if(e.disabled)return t.stopImmediatePropagation();i&&n.value.click();const r=e.formType;if(r){if(!o)return;"submit"===r?o.submit(t):"reset"===r&&o.reset(t)}else;}),s=or(fd,!1);return s&&(s.addHandler(a),Ai(()=>{s.removeHandler(a)})),md(e,{"label-click":a}),()=>{const o=e.hoverClass,s=hd(e,"disabled"),l=hd(e,"loading"),c=hd(e,"plain"),u=o&&"none"!==o;return Fr("uni-button",Yr({ref:n,onClick:a,id:e.id,class:u&&i.value?o:""},u&&r,s,l,c),[t.default&&t.default()],16,["onClick","id"])}}}),vd=cu("upm");function _d(){return or(vd)}function wd(e){const t=function(e){return Sn(function(e){{const{enablePullDownRefresh:t,navigationBar:n}=e;if(t){const t=function(e){return e.offset&&(e.offset=du(e.offset)),e.height&&(e.height=du(e.height)),e.range&&(e.range=du(e.range)),e}(c({support:!0,color:"#2BD009",style:"circle",height:70,range:150,offset:0},e.pullToRefresh)),{type:o,style:i}=n;"custom"!==i&&"transparent"!==o&&(t.offset+=44+tu.top),e.pullToRefresh=t}}{const{navigationBar:t}=e,{titleSize:n,titleColor:o,backgroundColor:i}=t;t.titleText=t.titleText||"",t.type=t.type||"default",t.titleSize=n||"16px",t.titleColor=o||"#000000",t.backgroundColor=i||"#F8F8F8"}if(history.state){const t=history.state.__type__;"redirectTo"!==t&&"reLaunch"!==t||0!==Vf().length||(e.isEntry=!0,e.isQuit=!0)}return e}(JSON.parse(JSON.stringify(ku(Gl().meta,e)))))}(e);return nr(vd,t),t}function xd(){return Gl()}function Sd(){return history.state&&history.state.__id__||1}const Cd=["original","compressed"],kd=["album","camera"],Ad=["GET","OPTIONS","HEAD","POST","PUT","DELETE","TRACE","CONNECT","PATCH"];function Td(e,t){return e&&-1!==t.indexOf(e)?e:t[0]}function Id(e,t){return!p(e)||0===e.length||e.find(e=>-1===t.indexOf(e))?t:e}function Ed(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let Bd=1;const Md={};function Pd(e,t,n,o=!1){return Md[e]={name:t,keepAlive:o,callback:n},e}function Od(e,t,n){if("number"==typeof e){const o=Md[e];if(o)return o.keepAlive||delete Md[e],o.callback(t,n)}return t}function zd(e){for(const t in Md)if(Md[t].name===e)return!0;return!1}const Ld="success",Nd="fail",Dd="complete";function Rd(e,t={},{beforeAll:n,beforeSuccess:o}={}){S(t)||(t={});const{success:i,fail:r,complete:a}=function(e){const t={};for(const n in e){const o=e[n];g(o)&&(t[n]=Ed(o),delete e[n])}return t}(t),s=g(i),l=g(r),c=g(a),u=Bd++;return Pd(u,e,u=>{(u=u||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(u.errMsg,e),g(n)&&n(u),u.errMsg===e+":ok"?(g(o)&&o(u,t),s&&i(u)):l&&r(u),c&&a(u)}),u}const $d="success",jd="fail",Fd="complete",Vd={},Hd={};function Wd(e,t){return function(n){return e(n,t)||n}}function Ud(e,t,n){let o=!1;for(let i=0;i<e.length;i++){const r=e[i];if(o)o=Promise.resolve(Wd(r,n));else{const e=r(t,n);if(_(e)&&(o=Promise.resolve(e)),!1===e)return{then(){},catch(){}}}}return o||{then:e=>e(t),catch(){}}}function qd(e,t={}){return[$d,jd,Fd].forEach(n=>{const o=e[n];if(!p(o))return;const i=t[n];t[n]=function(e){Ud(o,e,t).then(e=>g(i)&&i(e)||e)}}),t}function Qd(e,t){const n=[];p(Vd.returnValue)&&n.push(...Vd.returnValue);const o=Hd[e];return o&&p(o.returnValue)&&n.push(...o.returnValue),n.forEach(e=>{t=e(t)||t}),t}function Yd(e){const t=Object.create(null);Object.keys(Vd).forEach(e=>{"returnValue"!==e&&(t[e]=Vd[e].slice())});const n=Hd[e];return n&&Object.keys(n).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))}),t}function Gd(e,t,n,o){const i=Yd(e);if(i&&Object.keys(i).length){if(p(i.invoke)){return Ud(i.invoke,n).then(n=>t(qd(Yd(e),n),...o))}return t(qd(i,n),...o)}return t(n,...o)}function Xd(e,t){return(n={},...o)=>function(e){return!(!S(e)||![Ld,Nd,Dd].find(t=>g(e[t])))}(n)?Qd(e,Gd(e,t,c({},n),o)):Qd(e,new Promise((i,r)=>{Gd(e,t,c({},n,{success:i,fail:r}),o)}))}function Kd(e,t,n,o={}){const i=t+":fail";let r="";return r=n?0===n.indexOf(i)?n:i+" "+n:i,delete o.errCode,Od(e,c({errMsg:r},o))}function Jd(e,t,n,o){if(o&&o.beforeInvoke){const e=o.beforeInvoke(t);if(y(e))return e}const i=function(e,t){const n=e[0];if(!t||!t.formatArgs||!S(t.formatArgs)&&S(n))return;const o=t.formatArgs,i=Object.keys(o);for(let r=0;r<i.length;r++){const t=i[r],a=o[t];if(g(a)){const o=a(e[0][t],n);if(y(o))return o}else h(n,t)||(n[t]=a)}}(t,o);if(i)return i}function Zd(e){if(!g(e))throw new Error('Invalid args: type check failed for args "callback". Expected Function')}function eh(e,t,n){return o=>{Zd(o);const i=Jd(0,[o],0,n);if(i)throw new Error(i);const r=!zd(e);!function(e,t){Pd(Bd++,e,t,!0)}(e,o),r&&(!function(e){Iw.on("api."+e,t=>{for(const n in Md){const o=Md[n];o.name===e&&o.callback(t)}})}(e),t())}}function th(e,t,n){return o=>{Zd(o);const i=Jd(0,[o],0,n);if(i)throw new Error(i);!function(e,t){for(const n in Md){const o=Md[n];o.callback===t&&o.name===e&&delete Md[n]}}(e=e.replace("off","on"),o);zd(e)||(!function(e){Iw.off("api."+e)}(e),t())}}function nh(e,t,n,o){return n=>{const i=Rd(e,n,o),r=Jd(0,[n],0,o);return r?Kd(i,e,r):t(n,{resolve:t=>function(e,t,n){return Od(e,c(n||{},{errMsg:t+":ok"}))}(i,e,t),reject:(t,n)=>Kd(i,e,function(e){return!e||y(e)?e:e.stack?("undefined"!=typeof globalThis&&globalThis.harmonyChannel||console.error(e.message+"\n"+e.stack),e.message):e}(t),n)})}}function oh(e,t,n){return eh(e,t,n)}function ih(e,t,n){return th(e,t,n)}function rh(e,t,n,o){return Xd(e,nh(e,t,0,o))}function ah(e,t,n,o){return function(e,t,n,o){return(...e)=>{const n=Jd(0,e,0,o);if(n)throw new Error(n);return t.apply(null,e)}}(0,t,0,o)}function sh(e,t,n,o){return Xd(e,function(e,t,n,o){return nh(e,t,0,o)}(e,t,0,o))}let lh=!1,ch=0,uh=0,dh=960,hh=375,ph=750;function fh(){let e,t,n;{const{windowWidth:o,pixelRatio:i,platform:r}=function(){const e=fm(),t=ym(gm(e,mm(e)));return{platform:cm?"ios":"other",pixelRatio:window.devicePixelRatio,windowWidth:t}}();e=o,t=i,n=r}ch=e,uh=t,lh="ios"===n}function mh(e,t){const n=Number(e);return isNaN(n)?t:n}const gh=ah(0,(e,t)=>{if(0===ch&&(fh(),function(){const e=__uniConfig.globalStyle||{};dh=mh(e.rpxCalcMaxDeviceWidth,960),hh=mh(e.rpxCalcBaseDeviceWidth,375),ph=mh(e.rpxCalcBaseDeviceWidth,750)}()),0===(e=Number(e)))return 0;let n=t||ch;n=e===ph||n<=dh?n:hh;let o=e/750*n;return o<0&&(o=-o),o=Math.floor(o+1e-4),0===o&&(o=1!==uh&&lh?.5:1),e<0?-o:o});function yh(e,t){Object.keys(t).forEach(n=>{g(t[n])&&(e[n]=function(e,t){const n=t?e?e.concat(t):p(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}(e[n],t[n]))})}const bh=ah(0,(e,t)=>{y(e)&&S(t)?yh(Hd[e]||(Hd[e]={}),t):S(e)&&yh(Vd,e)});const vh=new class{constructor(){this.$emitter=new ct}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){e?this.$emitter.off(e,t):this.$emitter.e={}}emit(e,...t){this.$emitter.emit(e,...t)}},_h=ah(0,(e,t)=>(vh.on(e,t),()=>vh.off(e,t))),wh=ah(0,(e,t)=>(vh.once(e,t),()=>vh.off(e,t))),xh=ah(0,(e,t)=>{p(e)||(e=e?[e]:[]),e.forEach(e=>{vh.off(e,t)})}),Sh=ah(0,(e,...t)=>{vh.emit(e,...t)}),Ch=[.5,.8,1,1.25,1.5,2];class kh{constructor(e,t){this.id=e,this.pageId=t}play(){bm(this.id,this.pageId,"play")}pause(){bm(this.id,this.pageId,"pause")}stop(){bm(this.id,this.pageId,"stop")}seek(e){bm(this.id,this.pageId,"seek",{position:e})}sendDanmu(e){bm(this.id,this.pageId,"sendDanmu",e)}playbackRate(e){~Ch.indexOf(e)||(e=1),bm(this.id,this.pageId,"playbackRate",{rate:e})}requestFullScreen(e={}){bm(this.id,this.pageId,"requestFullScreen",e)}exitFullScreen(){bm(this.id,this.pageId,"exitFullScreen")}showStatusBar(){bm(this.id,this.pageId,"showStatusBar")}hideStatusBar(){bm(this.id,this.pageId,"hideStatusBar")}}const Ah=ah(0,(e,t)=>new kh(e,vu(t||Su()))),Th=(e,t,n,o)=>{!function(e,t,n,o,i){Iw.invokeViewMethod("map."+e,{type:n,data:o},t,i)}(e,t,n,o,e=>{o&&((e,t)=>{const n=t.errMsg||"";new RegExp("\\:\\s*fail").test(n)?e.fail&&e.fail(t):e.success&&e.success(t),e.complete&&e.complete(t)})(o,e)})};function Ih(e,t){return function(n,o){n?o[e]=Math.round(n):void 0!==t&&(o[e]=t)}}const Eh=Ih("width"),Bh=Ih("height"),Mh={PNG:"png",JPG:"jpg",JPEG:"jpg"},Ph={formatArgs:{x:Ih("x",0),y:Ih("y",0),width:Eh,height:Bh,destWidth:Ih("destWidth"),destHeight:Ih("destHeight"),fileType(e,t){e=(e||"").toUpperCase();let n=Mh[e];n||(n=Mh.PNG),t.fileType=n},quality(e,t){t.quality=e&&e>0&&e<1?e:1}}};function Oh(e,t,n,o,i){Iw.invokeViewMethod(`canvas.${e}`,{type:n,data:o},t,e=>{i&&i(e)})}var zh=["scale","rotate","translate","setTransform","transform"],Lh=["drawImage","fillText","fill","stroke","fillRect","strokeRect","clearRect","strokeText"],Nh=["setFillStyle","setTextAlign","setStrokeStyle","setGlobalAlpha","setShadow","setFontSize","setLineCap","setLineJoin","setLineWidth","setMiterLimit","setTextBaseline","setLineDash"];const Dh={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",transparent:"#00000000"};function Rh(e){let t=null;if(null!=(t=/^#([0-9|A-F|a-f]{6})$/.exec(e=e||"#000000"))){return[parseInt(t[1].slice(0,2),16),parseInt(t[1].slice(2,4),16),parseInt(t[1].slice(4),16),255]}if(null!=(t=/^#([0-9|A-F|a-f]{3})$/.exec(e))){let e=t[1].slice(0,1),n=t[1].slice(1,2),o=t[1].slice(2,3);return e=parseInt(e+e,16),n=parseInt(n+n,16),o=parseInt(o+o,16),[e,n,o,255]}if(null!=(t=/^rgb\((.+)\)$/.exec(e)))return t[1].split(",").map(function(e){return Math.min(255,parseInt(e.trim()))}).concat(255);if(null!=(t=/^rgba\((.+)\)$/.exec(e)))return t[1].split(",").map(function(e,t){return 3===t?Math.floor(255*parseFloat(e.trim())):Math.min(255,parseInt(e.trim()))});var n=e.toLowerCase();if(h(Dh,n)){t=/^#([0-9|A-F|a-f]{6,8})$/.exec(Dh[n]);const e=parseInt(t[1].slice(0,2),16),o=parseInt(t[1].slice(2,4),16),i=parseInt(t[1].slice(4,6),16);let r=parseInt(t[1].slice(6,8),16);return r=r>=0?r:255,[e,o,i,r]}return console.error("unsupported color:"+e),[0,0,0,255]}class $h{constructor(e,t){this.type=e,this.data=t,this.colorStop=[]}addColorStop(e,t){this.colorStop.push([e,Rh(t)])}}class jh{constructor(e,t){this.type="pattern",this.data=e,this.colorStop=t}}class Fh{constructor(e){this.width=e}}class Vh{constructor(e,t){this.id=e,this.pageId=t,this.actions=[],this.path=[],this.subpath=[],this.drawingState=[],this.state={lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}setFillStyle(e){console.log("initCanvasContextProperty implemented.")}setStrokeStyle(e){console.log("initCanvasContextProperty implemented.")}setShadow(e,t,n,o){console.log("initCanvasContextProperty implemented.")}addColorStop(e,t){console.log("initCanvasContextProperty implemented.")}setLineWidth(e){console.log("initCanvasContextProperty implemented.")}setLineCap(e){console.log("initCanvasContextProperty implemented.")}setLineJoin(e){console.log("initCanvasContextProperty implemented.")}setLineDash(e,t){console.log("initCanvasContextProperty implemented.")}setMiterLimit(e){console.log("initCanvasContextProperty implemented.")}fillRect(e,t,n,o){console.log("initCanvasContextProperty implemented.")}strokeRect(e,t,n,o){console.log("initCanvasContextProperty implemented.")}clearRect(e,t,n,o){console.log("initCanvasContextProperty implemented.")}fill(){console.log("initCanvasContextProperty implemented.")}stroke(){console.log("initCanvasContextProperty implemented.")}scale(e,t){console.log("initCanvasContextProperty implemented.")}rotate(e){console.log("initCanvasContextProperty implemented.")}translate(e,t){console.log("initCanvasContextProperty implemented.")}setFontSize(e){console.log("initCanvasContextProperty implemented.")}fillText(e,t,n,o){console.log("initCanvasContextProperty implemented.")}setTextAlign(e){console.log("initCanvasContextProperty implemented.")}setTextBaseline(e){console.log("initCanvasContextProperty implemented.")}drawImage(e,t,n,o,i,r,a,s,l){console.log("initCanvasContextProperty implemented.")}setGlobalAlpha(e){console.log("initCanvasContextProperty implemented.")}strokeText(e,t,n,o){console.log("initCanvasContextProperty implemented.")}setTransform(e,t,n,o,i,r){console.log("initCanvasContextProperty implemented.")}draw(e=!1,t){var n=[...this.actions];this.actions=[],this.path=[],Oh(this.id,this.pageId,"actionsChanged",{actions:n,reserve:e},t)}createLinearGradient(e,t,n,o){return new $h("linear",[e,t,n,o])}createCircularGradient(e,t,n){return new $h("radial",[e,t,n])}createPattern(e,t){if(void 0===t)console.error("Failed to execute 'createPattern' on 'CanvasContext': 2 arguments required, but only 1 present.");else{if(!(["repeat","repeat-x","repeat-y","no-repeat"].indexOf(t)<0))return new jh(e,t);console.error("Failed to execute 'createPattern' on 'CanvasContext': The provided type ('"+t+"') is not one of 'repeat', 'no-repeat', 'repeat-x', or 'repeat-y'.")}}measureText(e,t){let n=0;return n=function(e,t){const n=document.createElement("canvas").getContext("2d");return n.font=t,n.measureText(e).width||0}(e,this.state.font),new Fh(n)}save(){this.actions.push({method:"save",data:[]}),this.drawingState.push(this.state)}restore(){this.actions.push({method:"restore",data:[]}),this.state=this.drawingState.pop()||{lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}beginPath(){this.path=[],this.subpath=[],this.path.push({method:"beginPath",data:[]})}moveTo(e,t){this.path.push({method:"moveTo",data:[e,t]}),this.subpath=[[e,t]]}lineTo(e,t){0===this.path.length&&0===this.subpath.length?this.path.push({method:"moveTo",data:[e,t]}):this.path.push({method:"lineTo",data:[e,t]}),this.subpath.push([e,t])}quadraticCurveTo(e,t,n,o){this.path.push({method:"quadraticCurveTo",data:[e,t,n,o]}),this.subpath.push([n,o])}bezierCurveTo(e,t,n,o,i,r){this.path.push({method:"bezierCurveTo",data:[e,t,n,o,i,r]}),this.subpath.push([i,r])}arc(e,t,n,o,i,r=!1){this.path.push({method:"arc",data:[e,t,n,o,i,r]}),this.subpath.push([e,t])}rect(e,t,n,o){this.path.push({method:"rect",data:[e,t,n,o]}),this.subpath=[[e,t]]}arcTo(e,t,n,o,i){this.path.push({method:"arcTo",data:[e,t,n,o,i]}),this.subpath.push([n,o])}clip(){this.actions.push({method:"clip",data:[...this.path]})}closePath(){this.path.push({method:"closePath",data:[]}),this.subpath.length&&(this.subpath=[this.subpath.shift()])}clearActions(){this.actions=[],this.path=[],this.subpath=[]}getActions(){var e=[...this.actions];return this.clearActions(),e}set lineDashOffset(e){this.actions.push({method:"setLineDashOffset",data:[e]})}set globalCompositeOperation(e){this.actions.push({method:"setGlobalCompositeOperation",data:[e]})}set shadowBlur(e){this.actions.push({method:"setShadowBlur",data:[e]})}set shadowColor(e){this.actions.push({method:"setShadowColor",data:[e]})}set shadowOffsetX(e){this.actions.push({method:"setShadowOffsetX",data:[e]})}set shadowOffsetY(e){this.actions.push({method:"setShadowOffsetY",data:[e]})}set font(e){var t=this;this.state.font=e;var n=e.match(/^(([\w\-]+\s)*)(\d+\.?\d*r?px)(\/(\d+\.?\d*(r?px)?))?\s+(.*)/);if(n){var o=n[1].trim().split(/\s/),i=parseFloat(n[3]),r=n[7],a=[];o.forEach(function(e,n){["italic","oblique","normal"].indexOf(e)>-1?(a.push({method:"setFontStyle",data:[e]}),t.state.fontStyle=e):["bold","normal","lighter","bolder"].indexOf(e)>-1||/^\d+$/.test(e)?(a.push({method:"setFontWeight",data:[e]}),t.state.fontWeight=e):0===n?(a.push({method:"setFontStyle",data:["normal"]}),t.state.fontStyle="normal"):1===n&&s()}),1===o.length&&s(),o=a.map(function(e){return e.data[0]}).join(" "),this.state.fontSize=i,this.state.fontFamily=r,this.actions.push({method:"setFont",data:[`${o} ${i}px ${r}`]})}else console.warn("Failed to set 'font' on 'CanvasContext': invalid format.");function s(){a.push({method:"setFontWeight",data:["normal"]}),t.state.fontWeight="normal"}}get font(){return this.state.font}set fillStyle(e){this.setFillStyle(e)}set strokeStyle(e){this.setStrokeStyle(e)}set globalAlpha(e){e=Math.floor(255*parseFloat(e)),this.actions.push({method:"setGlobalAlpha",data:[e]})}set textAlign(e){this.actions.push({method:"setTextAlign",data:[e]})}set lineCap(e){this.actions.push({method:"setLineCap",data:[e]})}set lineJoin(e){this.actions.push({method:"setLineJoin",data:[e]})}set lineWidth(e){this.actions.push({method:"setLineWidth",data:[e]})}set miterLimit(e){this.actions.push({method:"setMiterLimit",data:[e]})}set textBaseline(e){this.actions.push({method:"setTextBaseline",data:[e]})}}const Hh=Le(()=>{[...zh,...Lh].forEach(function(e){Vh.prototype[e]=function(e){switch(e){case"fill":case"stroke":return function(){this.actions.push({method:e+"Path",data:[...this.path]})};case"fillRect":return function(e,t,n,o){this.actions.push({method:"fillPath",data:[{method:"rect",data:[e,t,n,o]}]})};case"strokeRect":return function(e,t,n,o){this.actions.push({method:"strokePath",data:[{method:"rect",data:[e,t,n,o]}]})};case"fillText":case"strokeText":return function(t,n,o,i){var r=[t.toString(),n,o];"number"==typeof i&&r.push(i),this.actions.push({method:e,data:r})};case"drawImage":return function(t,n,o,i,r,a,s,l,c){var u;function d(e){return"number"==typeof e}void 0===c&&(a=n,s=o,l=i,c=r,n=void 0,o=void 0,i=void 0,r=void 0),u=d(n)&&d(o)&&d(i)&&d(r)?[t,a,s,l,c,n,o,i,r]:d(l)&&d(c)?[t,a,s,l,c]:[t,a,s],this.actions.push({method:e,data:u})};default:return function(...t){this.actions.push({method:e,data:t})}}}(e)}),Nh.forEach(function(e){Vh.prototype[e]=function(e){switch(e){case"setFillStyle":case"setStrokeStyle":return function(t){"object"!=typeof t?this.actions.push({method:e,data:["normal",Rh(t)]}):this.actions.push({method:e,data:[t.type,t.data,t.colorStop]})};case"setGlobalAlpha":return function(t){t=Math.floor(255*parseFloat(t)),this.actions.push({method:e,data:[t]})};case"setShadow":return function(t,n,o,i){i=Rh(i),this.actions.push({method:e,data:[t,n,o,i]}),this.state.shadowBlur=o,this.state.shadowColor=i,this.state.shadowOffsetX=t,this.state.shadowOffsetY=n};case"setLineDash":return function(t,n){t=t||[0,0],n=n||0,this.actions.push({method:e,data:[t,n]}),this.state.lineDash=t};case"setFontSize":return function(t){this.state.font=this.state.font.replace(/\d+\.?\d*px/,t+"px"),this.state.fontSize=t,this.actions.push({method:e,data:[t]})};default:return function(...t){this.actions.push({method:e,data:t})}}}(e)})}),Wh=ah(0,(e,t)=>{if(Hh(),t)return new Vh(e,vu(t));const n=vu(Su());if(n)return new Vh(e,n);Iw.emit(le,"createCanvasContext:fail")}),Uh=sh("canvasToTempFilePath",({x:e=0,y:t=0,width:n,height:o,destWidth:i,destHeight:r,canvasId:a,fileType:s,quality:l},{resolve:c,reject:u})=>{var d=vu(Su());if(!d)return void u();Oh(a,d,"toTempFilePath",{x:e,y:t,width:n,height:o,destWidth:i,destHeight:r,fileType:s,quality:l,dirname:"/canvas"},e=>{e.errMsg&&-1!==e.errMsg.indexOf("fail")?u("",e):c(e)})},0,Ph),qh={thresholds:[0],initialRatio:0,observeAll:!1},Qh=["top","right","bottom","left"];let Yh=1;function Gh(e={}){return Qh.map(t=>`${Number(e[t])||0}px`).join(" ")}class Xh{constructor(e,t){this._pageId=vu(e),this._component=e,this._options=c({},qh,t)}relativeTo(e,t){return this._options.relativeToSelector=e,this._options.rootMargin=Gh(t),this}relativeToViewport(e){return this._options.relativeToSelector=void 0,this._options.rootMargin=Gh(e),this}observe(e,t){g(t)&&(this._options.selector=e,this._reqId=Yh++,function({reqId:e,component:t,options:n,callback:o}){const i=im(t);(i.__io||(i.__io={}))[e]=function(e,t,n){df();const o=t.relativeToSelector?e.querySelector(t.relativeToSelector):null,i=new IntersectionObserver(e=>{e.forEach(e=>{n({intersectionRatio:pf(e),intersectionRect:hf(e.intersectionRect),boundingClientRect:hf(e.boundingClientRect),relativeRect:hf(e.rootBounds),time:Date.now(),dataset:Ye(e.target),id:e.target.id})})},{root:o,rootMargin:t.rootMargin,threshold:t.thresholds});if(t.observeAll){i.USE_MUTATION_OBSERVER=!0;const n=e.querySelectorAll(t.selector);for(let e=0;e<n.length;e++)i.observe(n[e])}else{i.USE_MUTATION_OBSERVER=!1;const n=e.querySelector(t.selector);n?i.observe(n):console.warn(`Node ${t.selector} is not found. Intersection observer will not trigger.`)}return i}(i,n,o)}({reqId:this._reqId,component:this._component,options:this._options,callback:t},this._pageId))}disconnect(){this._reqId&&function({reqId:e,component:t}){const n=im(t),o=n.__io&&n.__io[e];o&&(o.disconnect(),delete n.__io[e])}({reqId:this._reqId,component:this._component},this._pageId)}}const Kh=ah(0,(e,t)=>((e=Fe(e))&&!vu(e)&&(t=e,e=null),new Xh(e||Su(),t)));let Jh=0,Zh={};const ep={canvas:Vh,map:class{constructor(e,t){this.id=e,this.pageId=t}getCenterLocation(e){Th(this.id,this.pageId,"getCenterLocation",e)}moveToLocation(e){Th(this.id,this.pageId,"moveToLocation",e)}getScale(e){Th(this.id,this.pageId,"getScale",e)}getRegion(e){Th(this.id,this.pageId,"getRegion",e)}includePoints(e){Th(this.id,this.pageId,"includePoints",e)}translateMarker(e){Th(this.id,this.pageId,"translateMarker",e)}$getAppMap(){}addCustomLayer(e){Th(this.id,this.pageId,"addCustomLayer",e)}removeCustomLayer(e){Th(this.id,this.pageId,"removeCustomLayer",e)}addGroundOverlay(e){Th(this.id,this.pageId,"addGroundOverlay",e)}removeGroundOverlay(e){Th(this.id,this.pageId,"removeGroundOverlay",e)}updateGroundOverlay(e){Th(this.id,this.pageId,"updateGroundOverlay",e)}initMarkerCluster(e){Th(this.id,this.pageId,"initMarkerCluster",e)}addMarkers(e){Th(this.id,this.pageId,"addMarkers",e)}removeMarkers(e){Th(this.id,this.pageId,"removeMarkers",e)}moveAlong(e){Th(this.id,this.pageId,"moveAlong",e)}setLocMarkerIcon(e){Th(this.id,this.pageId,"setLocMarkerIcon",e)}openMapApp(e){Th(this.id,this.pageId,"openMapApp",e)}on(e,t){Th(this.id,this.pageId,"on",{name:e,callback:t})}},video:kh,editor:class{constructor(e,t){this.id=e,this.pageId=t}format(e,t){this._exec("format",{name:e,value:t})}insertDivider(){this._exec("insertDivider")}insertImage(e){this._exec("insertImage",e)}insertText(e){this._exec("insertText",e)}setContents(e){this._exec("setContents",e)}getContents(e){this._exec("getContents",e)}clear(e){this._exec("clear",e)}removeFormat(e){this._exec("removeFormat",e)}undo(e){this._exec("undo",e)}redo(e){this._exec("redo",e)}blur(e){this._exec("blur",e)}getSelectionText(e){this._exec("getSelectionText",e)}scrollIntoView(e){this._exec("scrollIntoView",e)}_exec(e,t){!function(e,t,n,o){const i={options:o},r=o&&("success"in o||"fail"in o||"complete"in o);if(r){const e=String(Jh++);i.callbackId=e,Zh[e]=o}Iw.invokeViewMethod(`editor.${e}`,{type:n,data:i},t,({callbackId:e,data:t})=>{r&&(Re(Zh[e],t),delete Zh[e])})}(this.id,this.pageId,e,t)}}};function tp(e){if(e&&e.contextInfo){const{id:t,type:n,page:o}=e.contextInfo,i=ep[n];e.context=new i(t,o),delete e.contextInfo}}class np{constructor(e,t,n,o){this._selectorQuery=e,this._component=t,this._selector=n,this._single=o}boundingClientRect(e){return this._selectorQuery._push(this._selector,this._component,this._single,{id:!0,dataset:!0,rect:!0,size:!0},e),this._selectorQuery}fields(e,t){return this._selectorQuery._push(this._selector,this._component,this._single,e,t),this._selectorQuery}scrollOffset(e){return this._selectorQuery._push(this._selector,this._component,this._single,{id:!0,dataset:!0,scrollOffset:!0},e),this._selectorQuery}context(e){return this._selectorQuery._push(this._selector,this._component,this._single,{context:!0},e),this._selectorQuery}node(e){return this._selectorQuery._push(this._selector,this._component,this._single,{node:!0},e),this._selectorQuery}}class op{constructor(e){this._component=void 0,this._page=e,this._queue=[],this._queueCb=[]}exec(e){return function(e,t,n){const o=[];t.forEach(({component:t,selector:n,single:i,fields:r})=>{null===t?o.push(function(e){const t={};e.id&&(t.id="");e.dataset&&(t.dataset={});e.rect&&(t.left=0,t.right=0,t.top=0,t.bottom=0);e.size&&(t.width=document.documentElement.clientWidth,t.height=document.documentElement.clientHeight);if(e.scrollOffset){const e=document.documentElement,n=document.body;t.scrollLeft=e.scrollLeft||n.scrollLeft||0,t.scrollTop=e.scrollTop||n.scrollTop||0,t.scrollHeight=e.scrollHeight||n.scrollHeight||0,t.scrollWidth=e.scrollWidth||n.scrollWidth||0}return t}(r)):o.push(function(e,t,n,o,i){const r=function(e,t){if(!e)return t.$el;return e.$el}(t,e),a=r.parentElement;if(!a)return o?null:[];const{nodeType:s}=r,l=3===s||8===s;if(o){const e=l?a.querySelector(n):_m(r,n)?r:r.querySelector(n);return e?vm(e,i):null}{let e=[];const t=(l?a:r).querySelectorAll(n);return t&&t.length&&[].forEach.call(t,t=>{e.push(vm(t,i))}),!l&&_m(r,n)&&e.unshift(vm(r,i)),e}}(e,t,n,i,r))}),n(o)}(this._page,this._queue,t=>{const n=this._queueCb;t.forEach((e,t)=>{p(e)?e.forEach(tp):tp(e);const o=n[t];g(o)&&o.call(this,e)}),g(e)&&e.call(this,t)}),this._nodesRef}in(e){return this._component=Fe(e),this}select(e){return this._nodesRef=new np(this,this._component,e,!0)}selectAll(e){return this._nodesRef=new np(this,this._component,e,!1)}selectViewport(){return this._nodesRef=new np(this,null,"",!0)}_push(e,t,n,o,i){this._queue.push({component:t,selector:e,single:n,fields:o}),this._queueCb.push(i)}}const ip=ah(0,e=>((e=Fe(e))&&!vu(e)&&(e=null),new op(e||Su()))),rp={formatArgs:{}},ap={duration:400,timingFunction:"linear",delay:0,transformOrigin:"50% 50% 0"};class sp{constructor(e){this.actions=[],this.currentTransform={},this.currentStepAnimates=[],this.option=c({},ap,e)}_getOption(e){const t={transition:c({},this.option,e),transformOrigin:""};return t.transformOrigin=t.transition.transformOrigin,delete t.transition.transformOrigin,t}_pushAnimates(e,t){this.currentStepAnimates.push({type:e,args:t})}_converType(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}_getValue(e){return"number"==typeof e?`${e}px`:e}export(){const e=this.actions;return this.actions=[],{actions:e}}step(e){return this.currentStepAnimates.forEach(e=>{"style"!==e.type?this.currentTransform[e.type]=e:this.currentTransform[`${e.type}.${e.args[0]}`]=e}),this.actions.push({animates:Object.values(this.currentTransform),option:this._getOption(e)}),this.currentStepAnimates=[],this}}const lp=Le(()=>{const e=["opacity","backgroundColor"],t=["width","height","left","right","top","bottom"];["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"].concat(e,t).forEach(n=>{sp.prototype[n]=function(...o){return e.concat(t).includes(n)?this._pushAnimates("style",[this._converType(n),t.includes(n)?this._getValue(o[0]):o[0]]):this._pushAnimates(n,o),this}})}),cp=ah(0,e=>(lp(),new sp(e)),0,rp),up=oh("onWindowResize",()=>{}),dp=ih("offWindowResize",()=>{}),hp=ah(0,()=>{const e=ab();return e&&e.$vm?e.$vm.$locale:gc().getLocale()}),pp={[de]:[],[ue]:[],[le]:[],[re]:[],[ae]:[]};const fp=ah(0,()=>c({},Am));let mp,gp,yp;const bp=[];const vp=sh("getPushClientId",(e,{resolve:t,reject:n})=>{Promise.resolve().then(()=>{var e,o;void 0===yp&&(yp=!1,mp="",gp="uniPush is not enabled"),bp.push((e,o)=>{e?t({cid:e}):n(o)}),void 0!==mp&&(e=mp,o=gp,bp.forEach(t=>{t(e,o)}),bp.length=0)})}),_p=e=>{},wp=e=>{},xp={formatArgs:{showToast:!0},beforeInvoke(){Cc()},beforeSuccess(e,t){if(!t.showToast)return;const{t:n}=gc(),o=n("uni.setClipboardData.success");o&&I_({title:o,icon:"success",mask:!1})}},Sp=(Boolean,"onCompass"),Cp={formatArgs:{filePath(e,t){t.filePath=am(e)}}},kp=["wgs84","gcj02"],Ap={formatArgs:{type(e,t){e=(e||"").toLowerCase(),-1===kp.indexOf(e)?t.type=kp[0]:t.type=e},altitude(e,t){t.altitude=e||!1}}},Tp=(Boolean,{formatArgs:{count(e,t){(!e||e<=0)&&(t.count=9)},sizeType(e,t){t.sizeType=Id(e,Cd)},sourceType(e,t){t.sourceType=Id(e,kd)},extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||(t.extension=["*"])}}}),Ip={formatArgs:{sourceType(e,t){t.sourceType=Id(e,kd)},compressed:!0,maxDuration:60,camera:"back",extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||(t.extension=["*"])}}},Ep=(Boolean,["all","image","video"]),Bp={formatArgs:{count(e,t){(!e||e<=0)&&(t.count=100)},sourceType(e,t){t.sourceType=Id(e,kd)},type(e,t){t.type=Td(e,Ep)},extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||("all"!==t.type&&t.type?t.extension=["*"]:t.extension=[""])}}},Mp={formatArgs:{src(e,t){t.src=am(e)}}},Pp={formatArgs:{urls(e,t){t.urls=e.map(e=>y(e)&&e?am(e):"")},current(e,t){"number"==typeof e?t.current=e>0&&e<t.urls.length?e:0:y(e)&&e&&(t.current=am(e))}}},Op="saveImageToPhotosAlbum",zp="json",Lp=["text","arraybuffer"],Np=encodeURIComponent;ArrayBuffer,Boolean;const Dp={formatArgs:{method(e,t){t.method=Td((e||"").toUpperCase(),Ad)},data(e,t){t.data=e||""},url(e,t){t.method===Ad[0]&&S(t.data)&&Object.keys(t.data).length&&(t.url=function(e,t){let n=e.split("#");const o=n[1]||"";n=n[0].split("?");let i=n[1]||"";e=n[0];const r=i.split("&").filter(e=>e),a={};r.forEach(e=>{const t=e.split("=");a[t[0]]=t[1]});for(const s in t)if(h(t,s)){let e=t[s];null==e?e="":S(e)&&(e=JSON.stringify(e)),a[Np(s)]=Np(e)}return i=Object.keys(a).map(e=>`${e}=${a[e]}`).join("&"),e+(i?"?"+i:"")+(o?"#"+o:"")}(e,t.data))},header(e,t){const n=t.header=e||{};t.method!==Ad[0]&&(Object.keys(n).find(e=>"content-type"===e.toLowerCase())||(n["Content-Type"]="application/json"))},dataType(e,t){t.dataType=(e||zp).toLowerCase()},responseType(e,t){t.responseType=(e||"").toLowerCase(),-1===Lp.indexOf(t.responseType)&&(t.responseType="text")}}},Rp={formatArgs:{header(e,t){t.header=e||{}}}},$p={formatArgs:{filePath(e,t){e&&(t.filePath=am(e))},header(e,t){t.header=e||{}},formData(e,t){t.formData=e||{}}}},jp={formatArgs:{header(e,t){t.header=e||{}},method(e,t){t.method=Td((e||"").toUpperCase(),Ad)},protocols(e,t){y(e)&&(t.protocols=[e])}}};const Fp={url:{type:String,required:!0}},Vp="navigateTo",Hp="redirectTo",Wp="reLaunch",Up="switchTab",qp="preloadPage",Qp=(Jp(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"]),Jp(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"]),tf(Vp)),Yp=tf(Hp),Gp=tf(Wp),Xp=tf(Up),Kp={formatArgs:{delta(e,t){e=parseInt(e+"")||1,t.delta=Math.min(Vf().length-1,e)}}};function Jp(e){return{animationType:{type:String,validator(t){if(t&&-1===e.indexOf(t))return"`"+t+"` is not supported for `animationType` (supported values are: `"+e.join("`|`")+"`)"}},animationDuration:{type:Number}}}let Zp;function ef(){Zp=""}function tf(e){return{formatArgs:{url:nf(e)},beforeAll:ef}}function nf(e){return function(t,n){if(!t)return'Missing required args: "url"';const o=(t=function(e){if(0===e.indexOf("/")||0===e.indexOf("uni:"))return e;let t="";const n=Vf();return n.length&&(t=hu(n[n.length-1]).route),Pu(t,e)}(t)).split("?")[0],i=Ou(o,!0);if(!i)return"page `"+t+"` is not found";if(e===Vp||e===Hp){if(i.meta.isTabBar)return`can not ${e} a tabbar page`}else if(e===Up&&!i.meta.isTabBar)return"can not switch to no-tabBar page";if(e!==Up&&e!==qp||!i.meta.isTabBar||"appLaunch"===n.openType||(t=o),i.meta.isEntry&&(t=t.replace(i.alias,"/")),n.url=function(e){if(!y(e))return e;const t=e.indexOf("?");if(-1===t)return e;const n=e.slice(t+1).trim().replace(/^(\?|#|&)/,"");if(!n)return e;e=e.slice(0,t);const o=[];return n.split("&").forEach(e=>{const t=e.replace(/\+/g," ").split("="),n=t.shift(),i=t.length>0?t.join("="):"";o.push(n+"="+encodeURIComponent(i))}),o.length?e+"?"+o.join("&"):e}(t),"unPreloadPage"!==e)if(e!==qp){if(Zp===t&&"appLaunch"!==n.openType)return`${Zp} locked`;__uniConfig.ready&&(Zp=t)}else if(i.meta.isTabBar){const e=Vf(),t=i.path.slice(1);if(e.find(e=>e.route===t))return"tabBar page `"+t+"` already exists"}}}const of="setNavigationBarTitle",rf={formatArgs:{duration:300}},af={formatArgs:{itemColor:"#000"}},sf=(Boolean,{formatArgs:{title:"",mask:!1}}),lf=(Boolean,{beforeInvoke(){xc()},formatArgs:{title:"",content:"",placeholderText:"",showCancel:!0,editable:!1,cancelText(e,t){if(!h(t,"cancelText")){const{t:e}=gc();t.cancelText=e("uni.showModal.cancel")}},cancelColor:"#000",confirmText(e,t){if(!h(t,"confirmText")){const{t:e}=gc();t.confirmText=e("uni.showModal.confirm")}},confirmColor:ne}}),cf=["success","loading","none","error"],uf=(Boolean,{formatArgs:{title:"",icon(e,t){t.icon=Td(e,cf)},image(e,t){t.image=e?am(e):""},duration:1500,mask:!1}}),df=function(){if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=function(){for(var e=window.document,t=i(e);t;)t=i(e=t.ownerDocument);return e}(),t=[],n=null,o=null;a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return n||(n=function(e,n){o=e&&n?h(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach(function(e){e._checkForIntersections()})}),n},a._resetCrossOriginUpdater=function(){n=null,o=null},a.prototype.observe=function(e){if(!this._observationTargets.some(function(t){return t.element==e})){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=e}),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map(function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var o=this._checkForIntersections,r=null,a=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(s(n,"resize",o,!0),s(t,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(a=new n.MutationObserver(o)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push(function(){var e=t.defaultView;e&&(r&&e.clearInterval(r),l(e,"resize",o,!0)),l(t,"scroll",o,!0),a&&a.disconnect()});var c=this.root&&(this.root.ownerDocument||this.root)||e;if(t!=c){var u=i(t);u&&this._monitorIntersections(u.ownerDocument)}}},a.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||e;if(!this._observationTargets.some(function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=o;){var r=i(n);if((n=r&&r.ownerDocument)==t)return!0}return!1})){var r=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),r(),t!=o){var a=i(t);a&&this._unmonitorIntersections(a.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t<e.length;t++)e[t]()},a.prototype._checkForIntersections=function(){if(this.root||!n||o){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(o){var i=o.element,a=u(i),s=this._rootContainsTarget(i),l=o.entry,c=e&&s&&this._computeTargetAndRootIntersection(i,a,t),d=null;this._rootContainsTarget(i)?n&&!this.root||(d=t):d={top:0,bottom:0,left:0,right:0,width:0,height:0};var h=o.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:a,rootBounds:d,intersectionRect:c});l?e&&s?this._hasCrossedThreshold(l,h)&&this._queuedEntries.push(h):l&&l.isIntersecting&&this._queuedEntries.push(h):this._queuedEntries.push(h)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},a.prototype._computeTargetAndRootIntersection=function(t,i,r){if("none"!=window.getComputedStyle(t).display){for(var a=i,s=f(t),l=!1;!l&&s;){var d=null,p=1==s.nodeType?window.getComputedStyle(s):{};if("none"==p.display)return null;if(s==this.root||9==s.nodeType)if(l=!0,s==this.root||s==e)n&&!this.root?!o||0==o.width&&0==o.height?(s=null,d=null,a=null):d=o:d=r;else{var m=f(s),g=m&&u(m),y=m&&this._computeTargetAndRootIntersection(m,g,r);g&&y?(s=m,d=h(g,y)):(s=null,a=null)}else{var b=s.ownerDocument;s!=b.body&&s!=b.documentElement&&"visible"!=p.overflow&&(d=u(s))}if(d&&(a=c(d,a)),!a)break;s=s&&f(s)}return a}},a.prototype._getRootRect=function(){var t;if(this.root&&!m(this.root))t=u(this.root);else{var n=m(this.root)?this.root:e,o=n.documentElement,i=n.body;t={top:0,left:0,right:o.clientWidth||i.clientWidth,width:o.clientWidth||i.clientWidth,bottom:o.clientHeight||i.clientHeight,height:o.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(t)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map(function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100}),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},a.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,o=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==o)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==n||r==o||r<n!=r<o)return!0}},a.prototype._rootIsInDom=function(){return!this.root||p(e,this.root)},a.prototype._rootContainsTarget=function(t){var n=this.root&&(this.root.ownerDocument||this.root)||e;return p(n,t)&&(!this.root||n==t.ownerDocument)},a.prototype._registerInstance=function(){t.indexOf(this)<0&&t.push(this)},a.prototype._unregisterInstance=function(){var e=t.indexOf(this);-1!=e&&t.splice(e,1)},window.IntersectionObserver=a,window.IntersectionObserverEntry=r}function i(e){try{return e.defaultView&&e.defaultView.frameElement||null}catch(t){return null}}function r(e){this.time=e.time,this.target=e.target,this.rootBounds=d(e.rootBounds),this.boundingClientRect=d(e.boundingClientRect),this.intersectionRect=d(e.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,n=t.width*t.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function a(e,t){var n,o,i,r=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),o=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){n(),i=null},o))}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(e){return e.value+e.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function s(e,t,n,o){"function"==typeof e.addEventListener?e.addEventListener(t,n,o):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function l(e,t,n,o){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,o):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function c(e,t){var n=Math.max(e.top,t.top),o=Math.min(e.bottom,t.bottom),i=Math.max(e.left,t.left),r=Math.min(e.right,t.right),a=r-i,s=o-n;return a>=0&&s>=0&&{top:n,bottom:o,left:i,right:r,width:a,height:s}||null}function u(e){var t;try{t=e.getBoundingClientRect()}catch(n){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(e){return!e||"x"in e?e:{top:e.top,y:e.top,bottom:e.bottom,left:e.left,x:e.left,right:e.right,width:e.width,height:e.height}}function h(e,t){var n=t.top-e.top,o=t.left-e.left;return{top:n,left:o,height:t.height,width:t.width,bottom:n+t.height,right:o+t.width}}function p(e,t){for(var n=t;n;){if(n==e)return!0;n=f(n)}return!1}function f(t){var n=t.parentNode;return 9==t.nodeType&&t!=e?i(t):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function m(e){return e&&9===e.nodeType}};function hf(e){const{bottom:t,height:n,left:o,right:i,top:r,width:a}=e||{};return{bottom:t,height:n,left:o,right:i,top:r,width:a}}function pf(e){const{intersectionRatio:t,boundingClientRect:{height:n,width:o},intersectionRect:{height:i,width:r}}=e;return 0!==t?t:i===n?r/o:i/n}function ff(){const e=Su();if(!e)return;const t=Ff(),n=t.keys();for(const o of n){const e=t.get(o);e.$.__isTabBar?e.$.__isActive=!1:Wf(o)}e.$.__isTabBar&&(e.$.__isVisible=!1,Tu(e,ae))}function mf(e,t){return e===t.fullPath||"/"===e&&t.meta.isEntry}function gf(e){const t=Ff().values();for(const n of t){const t=Lf(n);if(mf(e,t))return n.$.__isActive=!0,t.id}}const yf=sh(Up,({url:e,tabBarText:t,isAutomatedTesting:n},{resolve:o,reject:i})=>{if(Nf.handledBeforeEntryPageRoutes)return ff(),xf({type:Up,url:e,tabBarText:t,isAutomatedTesting:n},gf(e)).then(o).catch(i);Rf.push({args:{type:Up,url:e,tabBarText:t,isAutomatedTesting:n},resolve:o,reject:i})},0,Xp);function bf(){const e=_u();if(!e)return;const t=Lf(e);Wf(Yf(t.path,t.id))}const vf=sh(Hp,({url:e,isAutomatedTesting:t},{resolve:n,reject:o})=>{if(Nf.handledBeforeEntryPageRoutes)return bf(),xf({type:Hp,url:e,isAutomatedTesting:t}).then(n).catch(o);$f.push({args:{type:Hp,url:e,isAutomatedTesting:t},resolve:n,reject:o})},0,Yp);function _f(){const e=Ff().keys();for(const t of e)Wf(t)}const wf=sh(Wp,({url:e,isAutomatedTesting:t},{resolve:n,reject:o})=>{if(Nf.handledBeforeEntryPageRoutes)return _f(),xf({type:Wp,url:e,isAutomatedTesting:t}).then(n).catch(o);jf.push({args:{type:Wp,url:e,isAutomatedTesting:t},resolve:n,reject:o})},0,Gp);function xf({type:e,url:t,tabBarText:n,events:o,isAutomatedTesting:i},r){const a=ab().$router,{path:s,query:l}=function(e){const[t,n]=e.split("?",2);return{path:t,query:tt(n||"")}}(t);return new Promise((t,c)=>{const u=function(e,t){return{__id__:t||++Uf,__type__:e}}(e,r);a["navigateTo"===e?"push":"replace"]({path:s,query:l,state:u,force:!0}).then(r=>{if(hl(r))return c(r.message);if("switchTab"===e&&(a.currentRoute.value.meta.tabBarText=n),"navigateTo"===e){const e=a.currentRoute.value.meta;return e.eventChannel?o&&(Object.keys(o).forEach(t=>{e.eventChannel._addListener(t,"on",o[t])}),e.eventChannel._clearCache()):e.eventChannel=new ot(u.__id__,o),t(i?{__id__:u.__id__}:{eventChannel:e.eventChannel})}return i?t({__id__:u.__id__}):t()})})}function Sf(){if(Nf.handledBeforeEntryPageRoutes)return;Nf.handledBeforeEntryPageRoutes=!0;const e=[...Df];Df.length=0,e.forEach(({args:e,resolve:t,reject:n})=>xf(e).then(t).catch(n));const t=[...Rf];Rf.length=0,t.forEach(({args:e,resolve:t,reject:n})=>(ff(),xf(e,gf(e.url)).then(t).catch(n)));const n=[...$f];$f.length=0,n.forEach(({args:e,resolve:t,reject:n})=>(bf(),xf(e).then(t).catch(n)));const o=[...jf];jf.length=0,o.forEach(({args:e,resolve:t,reject:n})=>(_f(),xf(e).then(t).catch(n)))}let Cf;function kf(){var e;return Cf||(Cf=__uniConfig.tabBar&&Sn((e=__uniConfig.tabBar,dc()&&e.list&&e.list.forEach(e=>{mc(e,["text"])}),e))),Cf}function Af(e){const t=window.CSS&&window.CSS.supports;return t&&(t(e)||t.apply(window.CSS,e.split(":")))}const Tf=Af("top:env(a)"),If=Af("top:constant(a)"),Ef=Af("backdrop-filter:blur(10px)"),Bf=(()=>Tf?"env":If?"constant":"")();function Mf(e){let t=0,n=0;if("custom"!==e.navigationBar.style&&["default","float"].indexOf(e.navigationBar.type)>-1&&(t=44),e.isTabBar){const e=kf();e.shown&&(n=parseInt(e.height))}var o;lu({"--window-top":(o=t,Bf?`calc(${o}px + ${Bf}(safe-area-inset-top))`:`${o}px`),"--window-bottom":Pf(n)})}function Pf(e){return Bf?`calc(${e}px + ${Bf}(safe-area-inset-bottom))`:`${e}px`}const Of="$$",zf=new Map;function Lf(e){return e.$page}const Nf={handledBeforeEntryPageRoutes:!1},Df=[],Rf=[],$f=[],jf=[];function Ff(){return zf}function Vf(){return Hf()}function Hf(){const e=[],t=zf.values();for(const n of t)n.$.__isTabBar?n.$.__isActive&&e.push(n):e.push(n);return e}function Wf(e,t=!0){const n=zf.get(e);n.$.__isUnload=!0,Tu(n,pe),zf.delete(e),t&&function(e){const t=Gf.get(e);t&&(Gf.delete(e),Xf.pruneCacheEntry(t))}(e)}let Uf=Sd();function qf(e){const t=_d();let n=e.fullPath;return e.meta.isEntry&&-1===n.indexOf(e.meta.route)&&(n="/"+e.meta.route+n.replace("/","")),function(e,t,n,o,i,r){const{id:a,route:s}=o,l=ht(o.navigationBar,__uniConfig.themeConfig,r).titleColor;return{id:a,path:ze(s),route:s,fullPath:t,options:n,meta:o,openType:e,eventChannel:i,statusBarStyle:"#ffffff"===l?"light":"dark"}}("navigateTo",n,{},t)}function Qf(e){const t=qf(e.$route);!function(e,t){e.route=t.route,e.$vm=e,e.$page=t,e.$mpType="page",e.$fontFamilySet=new Set,t.meta.isTabBar&&(e.$.__isTabBar=!0,e.$.__isActive=!0)}(e,t),zf.set(Yf(t.path,t.id),e),1===zf.size&&setTimeout(()=>{Sf()},0)}function Yf(e,t){return e+Of+t}const Gf=new Map,Xf={get:e=>Gf.get(e),set(e,t){!function(e){const t=parseInt(e.split(Of)[1]);if(!t)return;Xf.forEach((e,n)=>{const o=parseInt(n.split(Of)[1]);if(o&&o>t){if(function(e){return"tabBar"===e.props.type}(e))return;Xf.delete(n),Xf.pruneCacheEntry(e),lo(()=>{zf.forEach((e,t)=>{e.$.isUnmounted&&zf.delete(t)})})}})}(e),Gf.set(e,t)},delete(e){Gf.get(e)&&Gf.delete(e)},forEach(e){Gf.forEach(e)}};function Kf(e,t){!function(e){const t=Zf(e),{body:n}=document;em&&n.removeAttribute(em),t&&n.setAttribute(t,""),em=t}(e),Mf(t),function(e){{const t="nvue-dir-"+__uniConfig.nvue["flex-direction"];e.isNVue?(document.body.setAttribute("nvue",""),document.body.setAttribute(t,"")):(document.body.removeAttribute("nvue"),document.body.removeAttribute(t))}}(t),om(e,t)}function Jf(e){const t=Zf(e);t&&function(e){const t=document.querySelector("uni-page-body");t&&t.setAttribute(e,"")}(t)}function Zf(e){return e.type.__scopeId}let em;const tm=!!(()=>{let e=!1;try{const t={};Object.defineProperty(t,"passive",{get(){e=!0}}),window.addEventListener("test-passive",()=>{},t)}catch(t){}return e})()&&{passive:!1};let nm;function om(e,t){if(document.removeEventListener("touchmove",Iu),nm&&document.removeEventListener("scroll",nm),t.disableScroll)return document.addEventListener("touchmove",Iu,tm);const{onPageScroll:n,onReachBottom:o}=e,i="transparent"===t.navigationBar.type;if(!(null==n?void 0:n.length)&&!(null==o?void 0:o.length)&&!i)return;const r={},a=Lf(e.proxy).id;(n||i)&&(r.onPageScroll=function(e,t,n){return o=>{t&&Tw.publishHandler(be,{scrollTop:o},e),n&&Tw.emit(e+"."+be,{scrollTop:o})}}(a,n,i)),(null==o?void 0:o.length)&&(r.onReachBottomDistance=t.onReachBottomDistance||50,r.onReachBottom=()=>Tw.publishHandler(_e,{},a)),nm=Mu(r),requestAnimationFrame(()=>document.addEventListener("scroll",nm))}function im(e){return e.$el}function rm(e){const{base:t}=__uniConfig.router;return 0===ze(e).indexOf(t)?ze(e):t+e}function am(e){const{base:t,assets:n}=__uniConfig.router;if("./"===t&&(0!==e.indexOf("./")||!e.includes("/static/")&&0!==e.indexOf("./"+(n||"assets")+"/")||(e=e.slice(1))),0===e.indexOf("/")){if(0!==e.indexOf("//"))return rm(e.slice(1));e="https:"+e}if(oe.test(e)||ie.test(e)||0===e.indexOf("blob:"))return e;const o=Hf();return o.length?rm(Pu(Lf(o[o.length-1]).route,e).slice(1)):e}const sm=navigator.userAgent,lm=/android/i.test(sm),cm=/iphone|ipad|ipod/i.test(sm),um=sm.match(/Windows NT ([\d|\d.\d]*)/i),dm=/Macintosh|Mac/i.test(sm),hm=/Linux|X11/i.test(sm),pm=dm&&navigator.maxTouchPoints>0;function fm(){return/^Apple/.test(navigator.vendor)&&"number"==typeof window.orientation}function mm(e){return e&&90===Math.abs(window.orientation)}function gm(e,t){return e?Math[t?"max":"min"](screen.width,screen.height):screen.width}function ym(e){return Math.min(window.innerWidth,document.documentElement.clientWidth,e)||e}function bm(e,t,n,o){Iw.invokeViewMethod("video."+e,{videoId:e,type:n,data:o},t)}function vm(e,t){const n={},{top:o,topWindowHeight:i}=au();if(t.node){const t=e.tagName.split("-")[1]||e.tagName;t&&(n.node=e.querySelector(t))}if(t.id&&(n.id=e.id),t.dataset&&(n.dataset=Ye(e)),t.rect||t.size){const r=e.getBoundingClientRect();t.rect&&(n.left=r.left,n.right=r.right,n.top=r.top-o-i,n.bottom=r.bottom-o-i),t.size&&(n.width=r.width,n.height=r.height)}if(p(t.properties)&&t.properties.forEach(e=>{e=e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}),t.scrollOffset)if("UNI-SCROLL-VIEW"===e.tagName){const t=e.children[0].children[0];n.scrollLeft=t.scrollLeft,n.scrollTop=t.scrollTop,n.scrollHeight=t.scrollHeight,n.scrollWidth=t.scrollWidth}else n.scrollLeft=0,n.scrollTop=0,n.scrollHeight=0,n.scrollWidth=0;if(p(t.computedStyle)){const o=getComputedStyle(e);t.computedStyle.forEach(e=>{n[e]=o[e]})}return t.context&&(n.contextInfo=function(e){return e.__uniContextInfo}(e)),n}function _m(e,t){return(e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){const t=this.parentElement.querySelectorAll(e);let n=t.length;for(;--n>=0&&t.item(n)!==this;);return n>-1}).call(e,t)}const wm={};function xm(e,t){const n=wm[e];return n?Promise.resolve(n):/^data:[a-z-]+\/[a-z-]+;base64,/.test(e)?Promise.resolve(function(e){const t=e.split(","),n=t[0].match(/:(.*?);/),o=n?n[1]:"",i=atob(t[1]);let r=i.length;const a=new Uint8Array(r);for(;r--;)a[r]=i.charCodeAt(r);return Sm(a,o)}(e)):t?Promise.reject(new Error("not find")):new Promise((t,n)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){t(this.response)},o.onerror=n,o.send()})}function Sm(e,t){let n;if(e instanceof File)n=e;else{t=t||e.type||"";const i=`${Date.now()}${function(e){const t=e.split("/")[1];return t?`.${t}`:""}(t)}`;try{n=new File([e],i,{type:t})}catch(o){n=e=e instanceof Blob?e:new Blob([e],{type:t}),n.name=n.name||i}}return n}function Cm(e){for(const n in wm)if(h(wm,n)){if(wm[n]===e)return n}var t=(window.URL||window.webkitURL).createObjectURL(e);return wm[t]=e,t}function km(e){(window.URL||window.webkitURL).revokeObjectURL(e),delete wm[e]}const Am=nd(),Tm=nd();const Im=ad({name:"ResizeSensor",props:{initial:{type:Boolean,default:!1}},emits:["resize"],setup(e,{emit:t}){const n=$n(null),o=function(e){return()=>{const{firstElementChild:t,lastElementChild:n}=e.value;t.scrollLeft=1e5,t.scrollTop=1e5,n.scrollLeft=1e5,n.scrollTop=1e5}}(n),i=function(e,t,n){const o=Sn({width:-1,height:-1});return $o(()=>c({},o),e=>t("resize",e)),()=>{const t=e.value;t&&(o.width=t.offsetWidth,o.height=t.offsetHeight,n())}}(n,t,o);return function(e,t,n,o){hi(o),Si(()=>{t.initial&&lo(n);const i=e.value;i.offsetParent!==i.parentElement&&(i.parentElement.style.position="relative"),"AnimationEvent"in window||o()})}(n,e,i,o),()=>Fr("uni-resize-sensor",{ref:n,onAnimationstartOnce:i},[Fr("div",{onScroll:i},[Fr("div",null,null)],40,["onScroll"]),Fr("div",{onScroll:i},[Fr("div",null,null)],40,["onScroll"])],40,["onAnimationstartOnce"])}});const Em=function(){if(navigator.userAgent.includes("jsdom"))return 1;const e=document.createElement("canvas");e.height=e.width=0;const t=e.getContext("2d"),n=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/n}();function Bm(e,t=!0){const n=t?Em:1;e.width=e.offsetWidth*n,e.height=e.offsetHeight*n,e.getContext("2d").__hidpi__=t}let Mm=!1;function Pm(){if(Mm)return;Mm=!0;const e={fillRect:"all",clearRect:"all",strokeRect:"all",moveTo:"all",lineTo:"all",arc:[0,1,2],arcTo:"all",bezierCurveTo:"all",isPointinPath:"all",isPointinStroke:"all",quadraticCurveTo:"all",rect:"all",translate:"all",createRadialGradient:"all",createLinearGradient:"all",transform:[4,5],setTransform:[4,5]},t=CanvasRenderingContext2D.prototype;t.drawImageByCanvas=function(e){return function(t,n,o,i,r,a,s,l,c,u){if(!this.__hidpi__)return e.apply(this,arguments);n*=Em,o*=Em,i*=Em,r*=Em,a*=Em,s*=Em,l=u?l*Em:l,c=u?c*Em:c,e.call(this,t,n,o,i,r,a,s,l,c)}}(t.drawImage),1!==Em&&(!function(e,t){for(const n in e)h(e,n)&&t(e[n],n)}(e,function(e,n){t[n]=function(t){return function(){if(!this.__hidpi__)return t.apply(this,arguments);let n=Array.prototype.slice.call(arguments);if("all"===e)n=n.map(function(e){return e*Em});else if(Array.isArray(e))for(let t=0;t<e.length;t++)n[e[t]]*=Em;return t.apply(this,n)}}(t[n])}),t.stroke=function(e){return function(){if(!this.__hidpi__)return e.apply(this,arguments);this.lineWidth*=Em,e.apply(this,arguments),this.lineWidth/=Em}}(t.stroke),t.fillText=function(e){return function(){if(!this.__hidpi__)return e.apply(this,arguments);const t=Array.prototype.slice.call(arguments);t[1]*=Em,t[2]*=Em,t[3]&&"number"==typeof t[3]&&(t[3]*=Em);var n=this.__font__||this.font;this.font=n.replace(/(\d+\.?\d*)(px|em|rem|pt)/g,function(e,t,n){return t*Em+n}),e.apply(this,t),this.font=n}}(t.fillText),t.strokeText=function(e){return function(){if(!this.__hidpi__)return e.apply(this,arguments);var t=Array.prototype.slice.call(arguments);t[1]*=Em,t[2]*=Em,t[3]&&"number"==typeof t[3]&&(t[3]*=Em);var n=this.__font__||this.font;this.font=n.replace(/(\d+\.?\d*)(px|em|rem|pt)/g,function(e,t,n){return t*Em+n}),e.apply(this,t),this.font=n}}(t.strokeText),t.drawImage=function(e){return function(){if(!this.__hidpi__)return e.apply(this,arguments);this.scale(Em,Em),e.apply(this,arguments),this.scale(1/Em,1/Em)}}(t.drawImage))}const Om=Le(()=>Pm());function zm(e){return e?am(e):e}function Lm(e){return(e=e.slice(0))[3]=e[3]/255,"rgba("+e.join(",")+")"}function Nm(e,t){Array.from(t).forEach(t=>{t.x=t.clientX-e.left,t.y=t.clientY-e.top})}let Dm;function Rm(e=0,t=0){return Dm||(Dm=document.createElement("canvas")),Dm.width=e,Dm.height=t,Dm}const $m=ad({inheritAttrs:!1,name:"Canvas",compatConfig:{MODE:3},props:{canvasId:{type:String,default:""},disableScroll:{type:[Boolean,String],default:!1},hidpi:{type:Boolean,default:!0}},computed:{id(){return this.canvasId}},setup(e,{emit:t,slots:n}){Om();const o=$n(null),i=$n(null),r=$n(null),a=$n(!1),s=function(e){return(t,n)=>{e(t,ju(n))}}(t),{$attrs:l,$excludeAttrs:u,$listeners:d}=Eg({excludeListeners:!0}),{_listeners:p}=function(e,t,n){const o=da(()=>{let o=["onTouchstart","onTouchmove","onTouchend"],i=t.value,r=c({},(()=>{let e={};for(const t in i)if(h(i,t)){const n=i[t];e[t]=n}return e})());return o.forEach(t=>{let o=[];r[t]&&o.push(ld(e=>{const o=e.currentTarget.getBoundingClientRect();Nm(o,e.touches),Nm(o,e.changedTouches),n(t.replace("on","").toLocaleLowerCase(),e)})),e.disableScroll&&"onTouchmove"===t&&o.push(nu),r[t]=o}),r});return{_listeners:o}}(e,d,s),{_handleSubscribe:f,_resize:m}=function(e,t,n){let o=[],i={};const r=da(()=>e.hidpi?Em:1);function a(n){let o=t.value;if(!n||o.width!==Math.floor(n.width*r.value)||o.height!==Math.floor(n.height*r.value))if(o.width>0&&o.height>0){let t=o.getContext("2d"),n=t.getImageData(0,0,o.width,o.height);Bm(o,e.hidpi),t.putImageData(n,0,0)}else Bm(o,e.hidpi)}function s({actions:e,reserve:r},a){if(!e)return;if(n.value)return void o.push([e,r]);let s=t.value,c=s.getContext("2d");r||(c.fillStyle="#000000",c.strokeStyle="#000000",c.shadowColor="#000000",c.shadowBlur=0,c.shadowOffsetX=0,c.shadowOffsetY=0,c.setTransform(1,0,0,1,0,0),c.clearRect(0,0,s.width,s.height)),l(e);for(let t=0;t<e.length;t++){const n=e[t];let o=n.method;const r=n.data,s=r[0];if(/^set/.test(o)&&"setTransform"!==o){const n=o[3].toLowerCase()+o.slice(4);let i;if("fillStyle"===n||"strokeStyle"===n){if("normal"===s)i=Lm(r[1]);else if("linear"===s){const e=c.createLinearGradient(...r[1]);r[2].forEach(function(t){const n=t[0],o=Lm(t[1]);e.addColorStop(n,o)}),i=e}else if("radial"===s){let e=r[1];const t=e[0],n=e[1],o=e[2],a=c.createRadialGradient(t,n,0,t,n,o);r[2].forEach(function(e){const t=e[0],n=Lm(e[1]);a.addColorStop(t,n)}),i=a}else if("pattern"===s){if(!u(r[1],e.slice(t+1),a,function(e){e&&(c[n]=c.createPattern(e,r[2]))}))break;continue}c[n]=i}else if("globalAlpha"===n)c[n]=Number(s)/255;else if("shadow"===n){let e=["shadowOffsetX","shadowOffsetY","shadowBlur","shadowColor"];r.forEach(function(t,n){c[e[n]]="shadowColor"===e[n]?Lm(t):t})}else if("fontSize"===n){const e=c.__font__||c.font;c.__font__=c.font=e.replace(/\d+\.?\d*px/,s+"px")}else"lineDash"===n?(c.setLineDash(s),c.lineDashOffset=r[1]||0):"textBaseline"===n?("normal"===s&&(r[0]="alphabetic"),c[n]=s):"font"===n?c.__font__=c.font=s:c[n]=s}else if("fillPath"===o||"strokePath"===o)o=o.replace(/Path/,""),c.beginPath(),r.forEach(function(e){c[e.method].apply(c,e.data)}),c[o]();else if("fillText"===o)c.fillText.apply(c,r);else if("drawImage"===o){if("break"===function(){let n=[...r],o=n[0],s=n.slice(1);if(i=i||{},!u(o,e.slice(t+1),a,function(e){e&&c.drawImage.apply(c,[e].concat([...s.slice(4,8)],[...s.slice(0,4)]))}))return"break"}())break}else"clip"===o?(r.forEach(function(e){c[e.method].apply(c,e.data)}),c.clip()):c[o].apply(c,r)}n.value||a({errMsg:"drawCanvas:ok"})}function l(e){e.forEach(function(e){let t=e.method,n=e.data,o="";function r(){const e=i[o]=new Image;e.onload=function(){e.ready=!0},function(e){const t=document.createElement("a");return t.href=e,t.origin===location.origin?Promise.resolve(e):xm(e).then(Cm)}(o).then(t=>{e.src=t}).catch(()=>{e.src=o})}"drawImage"===t?(o=n[0],o=zm(o),n[0]=o):"setFillStyle"===t&&"pattern"===n[0]&&(o=n[1],o=zm(o),n[1]=o),o&&!i[o]&&r()})}function u(e,t,r,a){let l=i[e];return l.ready?(a(l),!0):(o.unshift([t,!0]),n.value=!0,l.onload=function(){l.ready=!0,a(l),n.value=!1;let e=o.slice(0);o=[];for(let t=e.shift();t;)s({actions:t[0],reserve:t[1]},r),t=e.shift()},!1)}function d({x:e=0,y:n=0,width:o,height:i,destWidth:a,destHeight:s,hidpi:l=!0,dataType:c,quality:u=1,type:d="png"},h){const p=t.value;let f;const m=p.offsetWidth-e;o=o?Math.min(o,m):m;const g=p.offsetHeight-n;i=i?Math.min(i,g):g,l?(a=o,s=i):a||s?a?s||(s=Math.round(i/o*a)):(s||(s=Math.round(i*r.value)),a=Math.round(o/i*s)):(a=Math.round(o*r.value),s=Math.round(i*r.value));const y=Rm(a,s),b=y.getContext("2d");let v;"jpeg"!==d&&"jpg"!==d||(d="jpeg",b.fillStyle="#fff",b.fillRect(0,0,a,s)),b.__hidpi__=!0,b.drawImageByCanvas(p,e,n,o,i,0,0,a,s,!1);try{let e;if("base64"===c)f=y.toDataURL(`image/${d}`,u);else{const e=b.getImageData(0,0,a,s);f=Array.prototype.slice.call(e.data)}v={data:f,compressed:e,width:a,height:s}}catch(_){v={errMsg:`canvasGetImageData:fail ${_}`}}if(y.height=y.width=0,b.__hidpi__=!1,!h)return v;h(v)}function h({data:e,x:n,y:o,width:i,height:r,compressed:a},s){try{0,r||(r=Math.round(e.length/4/i));const a=Rm(i,r);a.getContext("2d").putImageData(new ImageData(new Uint8ClampedArray(e),i,r),0,0),t.value.getContext("2d").drawImage(a,n,o,i,r),a.height=a.width=0}catch(l){return void s({errMsg:"canvasPutImageData:fail"})}s({errMsg:"canvasPutImageData:ok"})}function p({x:e=0,y:t=0,width:n,height:o,destWidth:i,destHeight:r,fileType:a,quality:s,dirname:l},c){const u=d({x:e,y:t,width:n,height:o,destWidth:i,destHeight:r,hidpi:!1,dataType:"base64",type:a,quality:s});var h;u.errMsg?c({errMsg:u.errMsg.replace("canvasPutImageData","toTempFilePath")}):(h=u.data,((e,t)=>{let n="toTempFilePath:"+(e?"fail":"ok");e&&(n+=` ${e.message}`),c({errMsg:n,tempFilePath:t})})(null,h))}const f={actionsChanged:s,getImageData:d,putImageData:h,toTempFilePath:p};function m(e,t,n){let o=f[e];0!==e.indexOf("_")&&g(o)&&o(t,n)}return c(f,{_resize:a,_handleSubscribe:m})}(e,i,a);return Dy(f,$y(e.canvasId),!0),Si(()=>{m()}),()=>{const{canvasId:t,disableScroll:a}=e;return Fr("uni-canvas",Yr({ref:o,"canvas-id":t,"disable-scroll":a},l.value,u.value,p.value),[Fr("canvas",{ref:i,class:"uni-canvas-canvas",width:"300",height:"150"},null,512),Fr("div",{style:"position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;"},[n.default&&n.default()]),Fr(Im,{ref:r,onResize:m},null,8,["onResize"])],16,["canvas-id","disable-scroll"])}}});const jm=cu("ucg"),Fm=ad({name:"Checkbox",props:{checked:{type:[Boolean,String],default:!1},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},value:{type:String,default:""},color:{type:String,default:"#007aff"},backgroundColor:{type:String,default:""},borderColor:{type:String,default:""},activeBackgroundColor:{type:String,default:""},activeBorderColor:{type:String,default:""},iconColor:{type:String,default:""},foreColor:{type:String,default:""}},setup(e,{slots:t}){const n=$n(null),o=$n(e.checked),i=da(()=>"true"===o.value||!0===o.value),r=$n(e.value);const a=da(()=>function(t){if(e.disabled)return{backgroundColor:"#E1E1E1",borderColor:"#D1D1D1"};const n={};return t?(e.activeBorderColor&&(n.borderColor=e.activeBorderColor),e.activeBackgroundColor&&(n.backgroundColor=e.activeBackgroundColor)):(e.borderColor&&(n.borderColor=e.borderColor),e.backgroundColor&&(n.backgroundColor=e.backgroundColor)),n}(i.value));$o([()=>e.checked,()=>e.value],([e,t])=>{o.value=e,r.value=t});const{uniCheckGroup:s,uniLabel:l}=function(e,t,n){const o=da(()=>({checkboxChecked:Boolean(e.value),value:t.value})),i={reset:n},r=or(jm,!1);r&&r.addField(o);const a=or(pd,!1);a&&a.addField(i);const s=or(fd,!1);return Ai(()=>{r&&r.removeField(o),a&&a.removeField(i)}),{uniCheckGroup:r,uniForm:a,uniLabel:s}}(o,r,()=>{o.value=!1}),c=t=>{e.disabled||(o.value=!o.value,s&&s.checkboxChange(t),t.stopPropagation())};return l&&(l.addHandler(c),Ai(()=>{l.removeHandler(c)})),md(e,{"label-click":c}),()=>{const i=hd(e,"disabled");let r;return r=o.value,Fr("uni-checkbox",Yr(i,{id:e.id,onClick:c,ref:n}),[Fr("div",{class:"uni-checkbox-wrapper",style:{"--HOVER-BD-COLOR":e.activeBorderColor}},[Fr("div",{class:["uni-checkbox-input",{"uni-checkbox-input-disabled":e.disabled}],style:a.value},[r?yu(fu,e.disabled?"#ADADAD":e.foreColor||e.iconColor||e.color,22):""],6),t.default&&t.default()],4)],16,["id","onClick"])}}});function Vm(){}const Hm={cursorSpacing:{type:[Number,String],default:0},showConfirmBar:{type:[Boolean,String],default:"auto"},adjustPosition:{type:[Boolean,String],default:!0},autoBlur:{type:[Boolean,String],default:!1}};function Wm(e,t,n){function o(e){const t=da(()=>0===String(navigator.vendor).indexOf("Apple"));e.addEventListener("focus",()=>{clearTimeout(undefined),document.addEventListener("click",Vm,!1)});e.addEventListener("blur",()=>{t.value&&e.blur(),document.removeEventListener("click",Vm,!1),t.value&&document.documentElement.scrollTo(document.documentElement.scrollLeft,document.documentElement.scrollTop)})}$o(()=>t.value,e=>e&&o(e))}var Um=/^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,qm=/^<\/([-A-Za-z0-9_]+)[^>]*>/,Qm=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,Ym=eg("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),Gm=eg("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),Xm=eg("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),Km=eg("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),Jm=eg("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),Zm=eg("script,style");function eg(e){for(var t={},n=e.split(","),o=0;o<n.length;o++)t[n[o]]=!0;return t}const tg={src:{type:String,default:""},mode:{type:String,default:"scaleToFill"},lazyLoad:{type:[Boolean,String],default:!1},draggable:{type:Boolean,default:!1}},ng={widthFix:["offsetWidth","height",(e,t)=>e/t],heightFix:["offsetHeight","width",(e,t)=>e*t]},og={aspectFit:["center center","contain"],aspectFill:["center center","cover"],widthFix:[,"100% 100%"],heightFix:[,"100% 100%"],top:["center top"],bottom:["center bottom"],center:["center center"],left:["left center"],right:["right center"],"top left":["left top"],"top right":["right top"],"bottom left":["left bottom"],"bottom right":["right bottom"]},ig=ad({name:"Image",props:tg,setup(e,{emit:t}){const n=$n(null),o=function(e,t){const n=$n(""),o=da(()=>{let e="auto",o="";const i=og[t.mode];return i?(i[0]&&(o=i[0]),i[1]&&(e=i[1])):(o="0% 0%",e="100% 100%"),`background-image:${n.value?'url("'+n.value+'")':"none"};background-position:${o};background-size:${e};`}),i=Sn({rootEl:e,src:da(()=>t.src?am(t.src):""),origWidth:0,origHeight:0,origStyle:{width:"",height:""},modeStyle:o,imgSrc:n});return Si(()=>{const t=e.value;i.origWidth=t.clientWidth||0,i.origHeight=t.clientHeight||0}),i}(n,e),i=cd(n,t),{fixSize:r}=function(e,t,n){const o=()=>{const{mode:o}=t,i=ng[o];if(!i)return;const{origWidth:r,origHeight:a}=n,s=r&&a?r/a:0;if(!s)return;const l=e.value,c=l[i[0]];c&&(l.style[i[1]]=function(e){rg&&e>10&&(e=2*Math.round(e/2));return e}(i[2](c,s))+"px")},i=()=>{const{style:t}=e.value,{origStyle:{width:o,height:i}}=n;t.width=o,t.height=i};return $o(()=>t.mode,(e,t)=>{ng[t]&&i(),ng[e]&&o()}),{fixSize:o,resetSize:i}}(n,e,o);return function(e,t,n,o,i){let r,a;const s=(t=0,n=0,o="")=>{e.origWidth=t,e.origHeight=n,e.imgSrc=o},l=l=>{if(!l)return c(),void s();r=r||new Image,r.onload=e=>{const{width:u,height:d}=r;s(u,d,l),lo(()=>{o()}),r.draggable=t.draggable,a&&a.remove(),a=r,n.value.appendChild(r),c(),i("load",e,{width:u,height:d})},r.onerror=t=>{s(),c(),i("error",t,{errMsg:`GET ${e.src} 404 (Not Found)`})},r.src=l},c=()=>{r&&(r.onload=null,r.onerror=null,r=null)};$o(()=>e.src,e=>l(e)),$o(()=>e.imgSrc,e=>{!e&&a&&(a.remove(),a=null)}),Si(()=>l(e.src)),Ai(()=>c())}(o,e,n,r,i),()=>Fr("uni-image",{ref:n},[Fr("div",{style:o.modeStyle},null,4),ng[e.mode]?Fr(Im,{onResize:r},null,8,["onResize"]):Fr("span",null,null)],512)}});const rg="Google Inc."===navigator.vendor;const ag=Xe(!0),sg=[];let lg=0,cg=!1;const ug=e=>sg.forEach(t=>t.userAction=e);function dg(e={userAction:!1}){if(!cg){["touchstart","touchmove","touchend","mousedown","mouseup"].forEach(e=>{document.addEventListener(e,function(){!lg&&ug(!0),lg++,setTimeout(()=>{! --lg&&ug(!1)},0)},ag)}),cg=!0}sg.push(e)}const hg=()=>!!lg;function pg(){const e=Sn({userAction:!1});return Si(()=>{dg(e)}),Ai(()=>{!function(e){const t=sg.indexOf(e);t>=0&&sg.splice(t,1)}(e)}),{state:e}}function fg(){const e=Sn({attrs:{}});return Si(()=>{let t=Zr();for(;t;){const n=t.type.__scopeId;n&&(e.attrs[n]=""),t=t.proxy&&"page"===t.proxy.$mpType?null:t.parent}}),{state:e}}function mg(e,t){const n=document.activeElement;if(!n)return t({});const o={};["input","textarea"].includes(n.tagName.toLowerCase())&&(o.start=n.selectionStart,o.end=n.selectionEnd),t(o)}function gg(e,t,n){"number"===t&&isNaN(Number(e))&&(e="");return null==e?"":String(e)}const yg=["none","text","decimal","numeric","tel","search","email","url"],bg=c({},{name:{type:String,default:""},modelValue:{type:[String,Number]},value:{type:[String,Number]},disabled:{type:[Boolean,String],default:!1},autoFocus:{type:[Boolean,String],default:!1},focus:{type:[Boolean,String],default:!1},cursor:{type:[Number,String],default:-1},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},type:{type:String,default:"text"},password:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},placeholderStyle:{type:String,default:""},placeholderClass:{type:String,default:""},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},confirmHold:{type:Boolean,default:!1},ignoreCompositionEvent:{type:Boolean,default:!0},step:{type:String,default:"0.000000000000000001"},inputmode:{type:String,default:void 0,validator:e=>!!~yg.indexOf(e)},cursorColor:{type:String,default:""}},Hm),vg=["input","focus","blur","update:value","update:modelValue","update:focus","compositionstart","compositionupdate","compositionend","keyboardheightchange"];function _g(e,t,n,o){let i=null;i=nt(n=>{t.value=gg(n,e.type)},100,{setTimeout:setTimeout,clearTimeout:clearTimeout}),$o(()=>e.modelValue,i),$o(()=>e.value,i);const r=function(e,t){let n,o,i=0;const r=function(...r){const a=Date.now();clearTimeout(n),o=()=>{o=null,i=a,e.apply(this,r)},a-i<t?n=setTimeout(o,t-(a-i)):o()};return r.cancel=function(){clearTimeout(n),o=null},r.flush=function(){clearTimeout(n),o&&o()},r}((e,t)=>{i.cancel(),n("update:modelValue",t.value),n("update:value",t.value),o("input",e,t)},100);return xi(()=>{i.cancel(),r.cancel()}),{trigger:o,triggerInput:(e,t,n)=>{i.cancel(),r(e,t),n&&r.flush()}}}function wg(e,t){pg();const n=da(()=>e.autoFocus||e.focus);function o(){if(!n.value)return;const e=t.value;e?e.focus():setTimeout(o,100)}$o(()=>e.focus,e=>{e?o():function(){const e=t.value;e&&e.blur()}()}),Si(()=>{n.value&&lo(o)})}function xg(e,t,n,o){Oc(xu(),"getSelectedTextRange",mg);const{fieldRef:i,state:r,trigger:a}=function(e,t,n){const o=$n(null),i=cd(t,n),r=da(()=>{const t=Number(e.selectionStart);return isNaN(t)?-1:t}),a=da(()=>{const t=Number(e.selectionEnd);return isNaN(t)?-1:t}),s=da(()=>{const t=Number(e.cursor);return isNaN(t)?-1:t}),l=da(()=>{var t=Number(e.maxlength);return isNaN(t)?140:t});let c="";c=gg(e.modelValue,e.type)||gg(e.value,e.type);const u=Sn({value:c,valueOrigin:c,maxlength:l,focus:e.focus,composing:!1,selectionStart:r,selectionEnd:a,cursor:s});return $o(()=>u.focus,e=>n("update:focus",e)),$o(()=>u.maxlength,e=>u.value=u.value.slice(0,e),{immediate:!1}),{fieldRef:o,state:u,trigger:i}}(e,t,n),{triggerInput:s}=_g(e,r,n,a);wg(e,i),Wm(0,i);const{state:l}=fg();!function(e,t){const n=or(pd,!1);if(!n)return;const o=Zr(),i={submit(){const n=o.proxy;return[n[e],y(t)?n[t]:t.value]},reset(){y(t)?o.proxy[t]="":t.value=""}};n.addField(i),Ai(()=>{n.removeField(i)})}("name",r),function(e,t,n,o,i,r){function a(){const n=e.value;n&&t.focus&&t.selectionStart>-1&&t.selectionEnd>-1&&"number"!==n.type&&(n.selectionStart=t.selectionStart,n.selectionEnd=t.selectionEnd)}function s(){const n=e.value;n&&t.focus&&t.selectionStart<0&&t.selectionEnd<0&&t.cursor>-1&&"number"!==n.type&&(n.selectionEnd=n.selectionStart=t.cursor)}function l(e){return"number"===e.type?null:e.selectionEnd}$o([()=>t.selectionStart,()=>t.selectionEnd],a),$o(()=>t.cursor,s),$o(()=>e.value,function(){const c=e.value;if(!c)return;const u=function(e,o){e.stopPropagation(),g(r)&&!1===r(e,t)||(t.value=c.value,t.composing&&n.ignoreCompositionEvent||i(e,{value:c.value,cursor:l(c)},o))};function d(e){n.ignoreCompositionEvent||o(e.type,e,{value:e.data})}c.addEventListener("change",e=>e.stopPropagation()),c.addEventListener("focus",function(e){t.focus=!0,o("focus",e,{value:t.value}),a(),s()}),c.addEventListener("blur",function(e){t.composing&&(t.composing=!1,u(e,!0)),t.focus=!1,o("blur",e,{value:t.value,cursor:l(e.target)})}),c.addEventListener("input",u),c.addEventListener("compositionstart",e=>{e.stopPropagation(),t.composing=!0,d(e)}),c.addEventListener("compositionend",e=>{e.stopPropagation(),t.composing&&(t.composing=!1,u(e)),d(e)}),c.addEventListener("compositionupdate",d)})}(i,r,e,a,s,o);return{fieldRef:i,state:r,scopedAttrsState:l,fixDisabledColor:0===String(navigator.vendor).indexOf("Apple")&&CSS.supports("image-orientation:from-image"),trigger:a}}const Sg=c({},bg,{placeholderClass:{type:String,default:"input-placeholder"},textContentType:{type:String,default:""}}),Cg=Le(()=>{{const e=navigator.userAgent;let t="";const n=e.match(/OS\s([\w_]+)\slike/);if(n)t=n[1].replace(/_/g,".");else if(/Macintosh|Mac/i.test(e)&&navigator.maxTouchPoints>0){const n=e.match(/Version\/(\S*)\b/);n&&(t=n[1])}return!!t&&parseInt(t)>=16&&parseFloat(t)<17.2}});function kg(e,t,n,o,i){if(t.value)if("."===e.data){if("."===t.value.slice(-1))return n.value=o.value=t.value=t.value.slice(0,-1),!1;if(t.value&&!t.value.includes("."))return t.value+=".",i&&(i.fn=()=>{n.value=o.value=t.value=t.value.slice(0,-1),o.removeEventListener("blur",i.fn)},o.addEventListener("blur",i.fn)),!1}else if("deleteContentBackward"===e.inputType&&Cg()&&"."===t.value.slice(-2,-1))return t.value=n.value=o.value=t.value.slice(0,-2),!0}const Ag=ad({name:"Input",props:Sg,emits:["confirm",...vg],setup(e,{emit:t,expose:n}){const o=["text","number","idcard","digit","password","tel"],i=["off","one-time-code"],r=da(()=>{let t="";switch(e.type){case"text":t="text","search"===e.confirmType&&(t="search");break;case"idcard":t="text";break;case"digit":t="number";break;default:t=o.includes(e.type)?e.type:"text"}return e.password?"password":t}),a=da(()=>{const t=i.indexOf(e.textContentType),n=i.indexOf(B(e.textContentType));return i[-1!==t?t:-1!==n?n:0]});let s=function(e,t){if("number"===t.value){const t=void 0===e.modelValue?e.value:e.modelValue,n=$n(null!=t?t.toLocaleString():"");return $o(()=>e.modelValue,e=>{n.value=null!=e?e.toLocaleString():""}),$o(()=>e.value,e=>{n.value=null!=e?e.toLocaleString():""}),n}return $n("")}(e,r),l={fn:null};const c=$n(null),{fieldRef:u,state:d,scopedAttrsState:h,fixDisabledColor:p,trigger:f}=xg(e,c,t,(t,n)=>{const o=t.target;if("number"===r.value){if(l.fn&&(o.removeEventListener("blur",l.fn),l.fn=null),o.validity&&!o.validity.valid){if((!s.value||!o.value)&&"-"===t.data||"-"===s.value[0]&&"deleteContentBackward"===t.inputType)return s.value="-",n.value="",l.fn=()=>{s.value=o.value=""},o.addEventListener("blur",l.fn),!1;const e=kg(t,s,n,o,l);return"boolean"==typeof e?e:(s.value=n.value=o.value="-"===s.value?"":s.value,!1)}{const e=kg(t,s,n,o,l);if("boolean"==typeof e)return e;s.value=o.value}const i=n.maxlength;if(i>0&&o.value.length>i){o.value=o.value.slice(0,i),n.value=o.value;return(void 0!==e.modelValue&&null!==e.modelValue?e.modelValue.toString():"")!==o.value}}});$o(()=>d.value,t=>{"number"!==e.type||"-"===s.value&&""===t||(s.value=t.toString())});const m=["number","digit"],g=da(()=>m.includes(e.type)?e.step:"");function y(t){if("Enter"!==t.key)return;const n=t.target;t.stopPropagation(),f("confirm",t,{value:n.value}),!e.confirmHold&&n.blur()}return n({$triggerInput:e=>{t("update:modelValue",e.value),t("update:value",e.value),d.value=e.value}}),()=>{let t=e.disabled&&p?Fr("input",{key:"disabled-input",ref:u,value:d.value,tabindex:"-1",readonly:!!e.disabled,type:r.value,maxlength:d.maxlength,step:g.value,class:"uni-input-input",style:e.cursorColor?{caretColor:e.cursorColor}:{},onFocus:e=>e.target.blur()},null,44,["value","readonly","type","maxlength","step","onFocus"]):Fr("input",{key:"input",ref:u,value:d.value,onInput:e=>{d.value=e.target.value.toString()},disabled:!!e.disabled,type:r.value,maxlength:d.maxlength,step:g.value,enterkeyhint:e.confirmType,pattern:"number"===e.type?"[0-9]*":void 0,class:"uni-input-input",style:e.cursorColor?{caretColor:e.cursorColor}:{},autocomplete:a.value,onKeyup:y,inputmode:e.inputmode},null,44,["value","onInput","disabled","type","maxlength","step","enterkeyhint","pattern","autocomplete","onKeyup","inputmode"]);return Fr("uni-input",{ref:c},[Fr("div",{class:"uni-input-wrapper"},[Wo(Fr("div",Yr(h.attrs,{style:e.placeholderStyle,class:["uni-input-placeholder",e.placeholderClass]}),[e.placeholder],16),[[za,!(d.value.length||"-"===s.value||s.value.includes("."))]]),"search"===e.confirmType?Fr("form",{action:"",onSubmit:e=>e.preventDefault(),class:"uni-input-form"},[t],40,["onSubmit"]):t])],512)}}});const Tg=["class","style"],Ig=/^on[A-Z]+/,Eg=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n=[]}=e,o=Zr(),i=jn({}),r=jn({}),a=jn({}),s=n.concat(Tg);return o.attrs=Sn(o.attrs),Do(()=>{const e=(n=o.attrs,Object.keys(n).map(e=>[e,n[e]])).reduce((e,[n,o])=>(s.includes(n)?e.exclude[n]=o:Ig.test(n)?(t||(e.attrs[n]=o),e.listeners[n]=o):e.attrs[n]=o,e),{exclude:{},attrs:{},listeners:{}});var n;i.value=e.attrs,r.value=e.listeners,a.value=e.exclude}),{$attrs:i,$listeners:r,$excludeAttrs:a}};function Bg(e){const t=[];return p(e)&&e.forEach(e=>{Lr(e)?e.type===Sr?t.push(...Bg(e.children)):t.push(e):p(e)&&t.push(...Bg(e))}),t}const Mg=ad({inheritAttrs:!1,name:"MovableArea",props:{scaleArea:{type:Boolean,default:!1}},setup(e,{slots:t}){const n=$n(null),o=$n(!1);let{setContexts:i,events:r}=function(e,t){const n=$n(0),o=$n(0),i=Sn({x:null,y:null}),r=$n(null);let a=null,s=[];function l(t){t&&1!==t&&(e.scaleArea?s.forEach(function(e){e._setScale(t)}):a&&a._setScale(t))}function c(e,n=s){let o=t.value;function i(e){for(let t=0;t<n.length;t++){const o=n[t];if(e===o.rootRef.value)return o}return e===o||e===document.body||e===document?null:i(e.parentNode)}return i(e)}const u=ld(t=>{let n=t.touches;if(n&&n.length>1){let t={x:n[1].pageX-n[0].pageX,y:n[1].pageY-n[0].pageY};if(r.value=Pg(t),i.x=t.x,i.y=t.y,!e.scaleArea){let e=c(n[0].target),t=c(n[1].target);a=e&&e===t?e:null}}}),d=ld(e=>{let t=e.touches;if(t&&t.length>1){e.preventDefault();let n={x:t[1].pageX-t[0].pageX,y:t[1].pageY-t[0].pageY};if(null!==i.x&&r.value&&r.value>0){l(Pg(n)/r.value)}i.x=n.x,i.y=n.y}}),h=ld(t=>{let n=t.touches;n&&n.length||t.changedTouches&&(i.x=0,i.y=0,r.value=null,e.scaleArea?s.forEach(function(e){e._endScale()}):a&&a._endScale())});function p(){f(),s.forEach(function(e,t){e.setParent()})}function f(){let e=window.getComputedStyle(t.value),i=t.value.getBoundingClientRect();n.value=i.width-["Left","Right"].reduce(function(t,n){const o="padding"+n;return t+parseFloat(e["border"+n+"Width"])+parseFloat(e[o])},0),o.value=i.height-["Top","Bottom"].reduce(function(t,n){const o="padding"+n;return t+parseFloat(e["border"+n+"Width"])+parseFloat(e[o])},0)}return nr("movableAreaWidth",n),nr("movableAreaHeight",o),{setContexts(e){s=e},events:{_onTouchstart:u,_onTouchmove:d,_onTouchend:h,_resize:p}}}(e,n);const{$listeners:a,$attrs:s,$excludeAttrs:l}=Eg(),c=a.value;["onTouchstart","onTouchmove","onTouchend"].forEach(e=>{let t=c[e],n=r[`_${e}`];c[e]=t?[].concat(t,n):n}),Si(()=>{r._resize(),o.value=!0});let u=[];const d=[];function h(){const e=[];for(let t=0;t<u.length;t++){let n=u[t];n=n.el;const o=d.find(e=>n===e.rootRef.value);o&&e.push(Pn(o))}i(e)}return nr("_isMounted",o),nr("movableAreaRootRef",n),nr("addMovableViewContext",e=>{d.push(e),h()}),nr("removeMovableViewContext",e=>{const t=d.indexOf(e);t>=0&&(d.splice(t,1),h())}),()=>{const e=t.default&&t.default();return u=Bg(e),Fr("uni-movable-area",Yr({ref:n},s.value,l.value,c),[Fr(Im,{onResize:r._resize},null,8,["onResize"]),u],16)}}});function Pg(e){return Math.sqrt(e.x*e.x+e.y*e.y)}const Og=function(e,t,n,o){e.addEventListener(t,e=>{g(n)&&!1===n(e)&&((void 0===e.cancelable||e.cancelable)&&e.preventDefault(),e.stopPropagation())},{passive:!1})};let zg,Lg;function Ng(e,t,n){Ai(()=>{document.removeEventListener("mousemove",zg),document.removeEventListener("mouseup",Lg)});let o=0,i=0,r=0,a=0;const s=function(e,n,s,l){if(!1===t({cancelable:e.cancelable,target:e.target,currentTarget:e.currentTarget,preventDefault:e.preventDefault.bind(e),stopPropagation:e.stopPropagation.bind(e),touches:e.touches,changedTouches:e.changedTouches,detail:{state:n,x:s,y:l,dx:s-o,dy:l-i,ddx:s-r,ddy:l-a,timeStamp:e.timeStamp}}))return!1};let l,c,u=null;Og(e,"touchstart",function(e){if(l=!0,1===e.touches.length&&!u)return u=e,o=r=e.touches[0].pageX,i=a=e.touches[0].pageY,s(e,"start",o,i)}),Og(e,"mousedown",function(e){if(c=!0,!l&&!u)return u=e,o=r=e.pageX,i=a=e.pageY,s(e,"start",o,i)}),Og(e,"touchmove",function(e){if(1===e.touches.length&&u){const t=s(e,"move",e.touches[0].pageX,e.touches[0].pageY);return r=e.touches[0].pageX,a=e.touches[0].pageY,t}});const d=zg=function(e){if(!l&&c&&u){const t=s(e,"move",e.pageX,e.pageY);return r=e.pageX,a=e.pageY,t}};document.addEventListener("mousemove",d),Og(e,"touchend",function(e){if(0===e.touches.length&&u)return l=!1,u=null,s(e,"end",e.changedTouches[0].pageX,e.changedTouches[0].pageY)});const h=Lg=function(e){if(c=!1,!l&&u)return u=null,s(e,"end",e.pageX,e.pageY)};document.addEventListener("mouseup",h),Og(e,"touchcancel",function(e){if(u){l=!1;const t=u;return u=null,s(e,n?"cancel":"end",t.touches[0].pageX,t.touches[0].pageY)}})}function Dg(e,t,n){return e>t-n&&e<t+n}function Rg(e,t){return Dg(e,0,t)}function $g(){}function jg(e,t){this._m=e,this._f=1e3*t,this._startTime=0,this._v=0}function Fg(e,t,n){this._m=e,this._k=t,this._c=n,this._solution=null,this._endPosition=0,this._startTime=0}function Vg(e,t,n){this._springX=new Fg(e,t,n),this._springY=new Fg(e,t,n),this._springScale=new Fg(e,t,n),this._startTime=0}$g.prototype.x=function(e){return Math.sqrt(e)},jg.prototype.setV=function(e,t){const n=Math.pow(Math.pow(e,2)+Math.pow(t,2),.5);this._x_v=e,this._y_v=t,this._x_a=-this._f*this._x_v/n,this._y_a=-this._f*this._y_v/n,this._t=Math.abs(e/this._x_a)||Math.abs(t/this._y_a),this._lastDt=null,this._startTime=(new Date).getTime()},jg.prototype.setS=function(e,t){this._x_s=e,this._y_s=t},jg.prototype.s=function(e){void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),e>this._t&&(e=this._t,this._lastDt=e);let t=this._x_v*e+.5*this._x_a*Math.pow(e,2)+this._x_s,n=this._y_v*e+.5*this._y_a*Math.pow(e,2)+this._y_s;return(this._x_a>0&&t<this._endPositionX||this._x_a<0&&t>this._endPositionX)&&(t=this._endPositionX),(this._y_a>0&&n<this._endPositionY||this._y_a<0&&n>this._endPositionY)&&(n=this._endPositionY),{x:t,y:n}},jg.prototype.ds=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),e>this._t&&(e=this._t),{dx:this._x_v+this._x_a*e,dy:this._y_v+this._y_a*e}},jg.prototype.delta=function(){return{x:-1.5*Math.pow(this._x_v,2)/this._x_a||0,y:-1.5*Math.pow(this._y_v,2)/this._y_a||0}},jg.prototype.dt=function(){return-this._x_v/this._x_a},jg.prototype.done=function(){const e=Dg(this.s().x,this._endPositionX)||Dg(this.s().y,this._endPositionY)||this._lastDt===this._t;return this._lastDt=null,e},jg.prototype.setEnd=function(e,t){this._endPositionX=e,this._endPositionY=t},jg.prototype.reconfigure=function(e,t){this._m=e,this._f=1e3*t},Fg.prototype._solve=function(e,t){const n=this._c,o=this._m,i=this._k,r=n*n-4*o*i;if(0===r){const i=-n/(2*o),r=e,a=t/(i*e);return{x:function(e){return(r+a*e)*Math.pow(Math.E,i*e)},dx:function(e){const t=Math.pow(Math.E,i*e);return i*(r+a*e)*t+a*t}}}if(r>0){const i=(-n-Math.sqrt(r))/(2*o),a=(-n+Math.sqrt(r))/(2*o),s=(t-i*e)/(a-i),l=e-s;return{x:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,i*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*t+s*n},dx:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,i*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*i*t+s*a*n}}}const a=Math.sqrt(4*o*i-n*n)/(2*o),s=-n/2*o,l=e,c=(t-s*e)/a;return{x:function(e){return Math.pow(Math.E,s*e)*(l*Math.cos(a*e)+c*Math.sin(a*e))},dx:function(e){const t=Math.pow(Math.E,s*e),n=Math.cos(a*e),o=Math.sin(a*e);return t*(c*a*n-l*a*o)+s*t*(c*o+l*n)}}},Fg.prototype.x=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(e):0},Fg.prototype.dx=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(e):0},Fg.prototype.setEnd=function(e,t,n){if(n||(n=(new Date).getTime()),e!==this._endPosition||!Rg(t,.1)){t=t||0;let o=this._endPosition;this._solution&&(Rg(t,.1)&&(t=this._solution.dx((n-this._startTime)/1e3)),o=this._solution.x((n-this._startTime)/1e3),Rg(t,.1)&&(t=0),Rg(o,.1)&&(o=0),o+=this._endPosition),this._solution&&Rg(o-e,.1)&&Rg(t,.1)||(this._endPosition=e,this._solution=this._solve(o-this._endPosition,t),this._startTime=n)}},Fg.prototype.snap=function(e){this._startTime=(new Date).getTime(),this._endPosition=e,this._solution={x:function(){return 0},dx:function(){return 0}}},Fg.prototype.done=function(e){return e||(e=(new Date).getTime()),Dg(this.x(),this._endPosition,.1)&&Rg(this.dx(),.1)},Fg.prototype.reconfigure=function(e,t,n){this._m=e,this._k=t,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())},Fg.prototype.springConstant=function(){return this._k},Fg.prototype.damping=function(){return this._c},Fg.prototype.configuration=function(){return[{label:"Spring Constant",read:this.springConstant.bind(this),write:function(e,t){e.reconfigure(1,t,e.damping())}.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:function(e,t){e.reconfigure(1,e.springConstant(),t)}.bind(this,this),min:1,max:500}]},Vg.prototype.setEnd=function(e,t,n,o){const i=(new Date).getTime();this._springX.setEnd(e,o,i),this._springY.setEnd(t,o,i),this._springScale.setEnd(n,o,i),this._startTime=i},Vg.prototype.x=function(){const e=((new Date).getTime()-this._startTime)/1e3;return{x:this._springX.x(e),y:this._springY.x(e),scale:this._springScale.x(e)}},Vg.prototype.done=function(){const e=(new Date).getTime();return this._springX.done(e)&&this._springY.done(e)&&this._springScale.done(e)},Vg.prototype.reconfigure=function(e,t,n){this._springX.reconfigure(e,t,n),this._springY.reconfigure(e,t,n),this._springScale.reconfigure(e,t,n)};function Hg(e,t){return+((1e3*e-1e3*t)/1e3).toFixed(1)}const Wg=ad({name:"MovableView",props:{direction:{type:String,default:"none"},inertia:{type:[Boolean,String],default:!1},outOfBounds:{type:[Boolean,String],default:!1},x:{type:[Number,String],default:0},y:{type:[Number,String],default:0},damping:{type:[Number,String],default:20},friction:{type:[Number,String],default:2},disabled:{type:[Boolean,String],default:!1},scale:{type:[Boolean,String],default:!1},scaleMin:{type:[Number,String],default:.1},scaleMax:{type:[Number,String],default:10},scaleValue:{type:[Number,String],default:1},animation:{type:[Boolean,String],default:!0}},emits:["change","scale"],setup(e,{slots:t,emit:n}){const o=$n(null),i=cd(o,n),{setParent:r}=function(e,t,n){const o=or("_isMounted",$n(!1)),i=or("addMovableViewContext",()=>{}),r=or("removeMovableViewContext",()=>{});let a,s,l=$n(1),c=$n(1),u=$n(!1),d=$n(0),h=$n(0),p=null,f=null,m=!1,g=null,y=null;const b=new $g,v=new $g,_={historyX:[0,0],historyY:[0,0],historyT:[0,0]},w=da(()=>{let t=Number(e.friction);return isNaN(t)||t<=0?2:t}),x=new jg(1,w.value);$o(()=>e.disabled,()=>{U()});const{_updateOldScale:S,_endScale:C,_setScale:k,scaleValueSync:A,_updateBoundary:T,_updateOffset:I,_updateWH:E,_scaleOffset:B,minX:M,minY:P,maxX:O,maxY:z,FAandSFACancel:L,_getLimitXY:N,_setTransform:D,_revise:R,dampingNumber:$,xMove:j,yMove:F,xSync:V,ySync:H,_STD:W}=function(e,t,n,o,i,r,a,s,l,c){const u=da(()=>{let t=Number(e.scaleMin);return isNaN(t)?.1:t}),d=da(()=>{let t=Number(e.scaleMax);return isNaN(t)?10:t}),h=$n(Number(e.scaleValue)||1);$o(h,e=>{D(e)}),$o(u,()=>{N()}),$o(d,()=>{N()}),$o(()=>e.scaleValue,e=>{h.value=Number(e)||0});const{_updateBoundary:p,_updateOffset:f,_updateWH:m,_scaleOffset:g,minX:y,minY:b,maxX:v,maxY:_}=function(e,t,n){const o=or("movableAreaWidth",$n(0)),i=or("movableAreaHeight",$n(0)),r=or("movableAreaRootRef"),a={x:0,y:0},s={x:0,y:0},l=$n(0),c=$n(0),u=$n(0),d=$n(0),h=$n(0),p=$n(0);function f(){let e=0-a.x+s.x,t=o.value-l.value-a.x-s.x;u.value=Math.min(e,t),h.value=Math.max(e,t);let n=0-a.y+s.y,r=i.value-c.value-a.y-s.y;d.value=Math.min(n,r),p.value=Math.max(n,r)}function m(){a.x=Qg(e.value,r.value),a.y=Yg(e.value,r.value)}function g(o){o=o||t.value,o=n(o);let i=e.value.getBoundingClientRect();c.value=i.height/t.value,l.value=i.width/t.value;let r=c.value*o,a=l.value*o;s.x=(a-l.value)/2,s.y=(r-c.value)/2}return{_updateBoundary:f,_updateOffset:m,_updateWH:g,_scaleOffset:s,minX:u,minY:d,maxX:h,maxY:p}}(t,o,L),{FAandSFACancel:w,_getLimitXY:x,_animationTo:S,_setTransform:C,_revise:k,dampingNumber:A,xMove:T,yMove:I,xSync:E,ySync:B,_STD:M}=function(e,t,n,o,i,r,a,s,l,c,u,d,h,p){const f=da(()=>{let e=Number(t.damping);return isNaN(e)?20:e}),m=da(()=>"all"===t.direction||"horizontal"===t.direction),g=da(()=>"all"===t.direction||"vertical"===t.direction),y=$n(Xg(t.x)),b=$n(Xg(t.y));$o(()=>t.x,e=>{y.value=Xg(e)}),$o(()=>t.y,e=>{b.value=Xg(e)}),$o(y,e=>{k(e)}),$o(b,e=>{A(e)});const v=new Vg(1,9*Math.pow(f.value,2)/40,f.value);function _(e,t){let n=!1;return e>i.value?(e=i.value,n=!0):e<a.value&&(e=a.value,n=!0),t>r.value?(t=r.value,n=!0):t<s.value&&(t=s.value,n=!0),{x:e,y:t,outOfBounds:n}}function w(){d&&d.cancel(),u&&u.cancel()}function x(e,n,i,r,a,s){w(),m.value||(e=l.value),g.value||(n=c.value),t.scale||(i=o.value);let d=_(e,n);e=d.x,n=d.y,t.animation?(v._springX._solution=null,v._springY._solution=null,v._springScale._solution=null,v._springX._endPosition=l.value,v._springY._endPosition=c.value,v._springScale._endPosition=o.value,v.setEnd(e,n,i,1),u=Gg(v,function(){let e=v.x();S(e.x,e.y,e.scale,r,a,s)},function(){u.cancel()})):S(e,n,i,r,a,s)}function S(i,r,a,s="",u,d){null!==i&&"NaN"!==i.toString()&&"number"==typeof i||(i=l.value||0),null!==r&&"NaN"!==r.toString()&&"number"==typeof r||(r=c.value||0),i=Number(i.toFixed(1)),r=Number(r.toFixed(1)),a=Number(a.toFixed(1)),l.value===i&&c.value===r||u||p("change",{},{x:Hg(i,n.x),y:Hg(r,n.y),source:s}),t.scale||(a=o.value),a=+(a=h(a)).toFixed(3),d&&a!==o.value&&p("scale",{},{x:i,y:r,scale:a});let f="translateX("+i+"px) translateY("+r+"px) translateZ(0px) scale("+a+")";e.value&&(e.value.style.transform=f,e.value.style.webkitTransform=f,l.value=i,c.value=r,o.value=a)}function C(e){let t=_(l.value,c.value),n=t.x,i=t.y,r=t.outOfBounds;return r&&x(n,i,o.value,e),r}function k(e){if(m.value){if(e+n.x===l.value)return l;u&&u.cancel(),x(e+n.x,b.value+n.y,o.value)}return e}function A(e){if(g.value){if(e+n.y===c.value)return c;u&&u.cancel(),x(y.value+n.x,e+n.y,o.value)}return e}return{FAandSFACancel:w,_getLimitXY:_,_animationTo:x,_setTransform:S,_revise:C,dampingNumber:f,xMove:m,yMove:g,xSync:y,ySync:b,_STD:v}}(t,e,g,o,v,_,y,b,a,s,l,c,L,n);function P(t,n){if(e.scale){t=L(t),m(t),p();const e=x(a.value,s.value),o=e.x,i=e.y;n?S(o,i,t,"",!0,!0):qg(function(){C(o,i,t,"",!0,!0)})}}function O(){r.value=!0}function z(e){i.value=e}function L(e){return e=Math.max(.1,u.value,e),e=Math.min(10,d.value,e)}function N(){if(!e.scale)return!1;P(o.value,!0),z(o.value)}function D(t){return!!e.scale&&(P(t=L(t),!0),z(t),t)}function R(){r.value=!1,z(o.value)}function $(e){e&&(e=i.value*e,O(),P(e))}return{_updateOldScale:z,_endScale:R,_setScale:$,scaleValueSync:h,_updateBoundary:p,_updateOffset:f,_updateWH:m,_scaleOffset:g,minX:y,minY:b,maxX:v,maxY:_,FAandSFACancel:w,_getLimitXY:x,_animationTo:S,_setTransform:C,_revise:k,dampingNumber:A,xMove:T,yMove:I,xSync:E,ySync:B,_STD:M}}(e,n,t,l,c,u,d,h,p,f);function U(){u.value||e.disabled||(L(),_.historyX=[0,0],_.historyY=[0,0],_.historyT=[0,0],j.value&&(a=d.value),F.value&&(s=h.value),n.value.style.willChange="transform",g=null,y=null,m=!0)}function q(t){if(!u.value&&!e.disabled&&m){let n=d.value,o=h.value;if(null===y&&(y=Math.abs(t.detail.dx/t.detail.dy)>1?"htouchmove":"vtouchmove"),j.value&&(n=t.detail.dx+a,_.historyX.shift(),_.historyX.push(n),F.value||null!==g||(g=Math.abs(t.detail.dx/t.detail.dy)<1)),F.value&&(o=t.detail.dy+s,_.historyY.shift(),_.historyY.push(o),j.value||null!==g||(g=Math.abs(t.detail.dy/t.detail.dx)<1)),_.historyT.shift(),_.historyT.push(t.detail.timeStamp),!g){t.preventDefault();let i="touch";n<M.value?e.outOfBounds?(i="touch-out-of-bounds",n=M.value-b.x(M.value-n)):n=M.value:n>O.value&&(e.outOfBounds?(i="touch-out-of-bounds",n=O.value+b.x(n-O.value)):n=O.value),o<P.value?e.outOfBounds?(i="touch-out-of-bounds",o=P.value-v.x(P.value-o)):o=P.value:o>z.value&&(e.outOfBounds?(i="touch-out-of-bounds",o=z.value+v.x(o-z.value)):o=z.value),qg(function(){D(n,o,l.value,i)})}}}function Q(){if(!u.value&&!e.disabled&&m&&(n.value.style.willChange="auto",m=!1,!g&&!R("out-of-bounds")&&e.inertia)){const e=1e3*(_.historyX[1]-_.historyX[0])/(_.historyT[1]-_.historyT[0]),t=1e3*(_.historyY[1]-_.historyY[0])/(_.historyT[1]-_.historyT[0]),n=d.value,o=h.value;x.setV(e,t),x.setS(n,o);const i=x.delta().x,r=x.delta().y;let a=i+n,s=r+o;a<M.value?(a=M.value,s=o+(M.value-n)*r/i):a>O.value&&(a=O.value,s=o+(O.value-n)*r/i),s<P.value?(s=P.value,a=n+(P.value-o)*i/r):s>z.value&&(s=z.value,a=n+(z.value-o)*i/r),x.setEnd(a,s),f=Gg(x,function(){let e=x.s(),t=e.x,n=e.y;D(t,n,l.value,"friction")},function(){f.cancel()})}e.outOfBounds||e.inertia||L()}function Y(){if(!o.value)return;L();let t=e.scale?A.value:1;I(),E(t),T();let n=N(V.value+B.x,H.value+B.y),i=n.x,r=n.y;D(i,r,t,"",!0),S(t)}return Si(()=>{Ng(n.value,e=>{switch(e.detail.state){case"start":U();break;case"move":q(e);break;case"end":Q()}}),Y(),x.reconfigure(1,w.value),W.reconfigure(1,9*Math.pow($.value,2)/40,$.value),n.value.style.transformOrigin="center";const e={rootRef:n,setParent:Y,_endScale:C,_setScale:k};i(e),Ti(()=>{r(e)})}),Ti(()=>{L()}),{setParent:Y}}(e,i,o);return()=>Fr("uni-movable-view",{ref:o},[Fr(Im,{onResize:r},null,8,["onResize"]),t.default&&t.default()],512)}});let Ug=!1;function qg(e){Ug||(Ug=!0,requestAnimationFrame(function(){e(),Ug=!1}))}function Qg(e,t){if(e===t)return 0;let n=e.offsetLeft;return e.offsetParent?n+=Qg(e.offsetParent,t):0}function Yg(e,t){if(e===t)return 0;let n=e.offsetTop;return e.offsetParent?n+=Yg(e.offsetParent,t):0}function Gg(e,t,n){let o={id:0,cancelled:!1};return function e(t,n,o,i){if(!t||!t.cancelled){o(n);let r=n.done();r||t.cancelled||(t.id=requestAnimationFrame(e.bind(null,t,n,o,i))),r&&i&&i(n)}}(o,e,t,n),{cancel:function(e){e&&e.id&&cancelAnimationFrame(e.id),e&&(e.cancelled=!0)}.bind(null,o),model:e}}function Xg(e){return/\d+[ur]px$/i.test(e)?gh(parseFloat(e)):Number(e)||0}const Kg=ad({name:"PickerView",props:{value:{type:Array,default:()=>[],validator:function(e){return p(e)&&e.filter(e=>"number"==typeof e).length===e.length}},indicatorStyle:{type:String,default:""},indicatorClass:{type:String,default:""},maskStyle:{type:String,default:""},maskClass:{type:String,default:""}},emits:["change","pickstart","pickend","update:value"],setup(e,{slots:t,emit:n}){const o=$n(null),i=$n(null),r=cd(o,n),a=function(e){const t=Sn([...e.value]),n=Sn({value:t,height:34});return $o(()=>e.value,(e,t)=>{n.value.length=e.length,e.forEach((e,t)=>{e!==n.value[t]&&n.value.splice(t,1,e)})}),n}(e),s=$n(null);Si(()=>{const e=s.value;e&&(a.height=e.$el.offsetHeight)});let l=$n([]),c=$n([]);function u(e){let t=c.value;t=t.filter(e=>e.type!==kr);let n=t.indexOf(e);return-1!==n?n:l.value.indexOf(e)}return nr("getPickerViewColumn",function(e){return da({get(){const t=u(e.vnode);return a.value[t]||0},set(t){const o=u(e.vnode);if(o<0)return;if(a.value[o]!==t){a.value[o]=t;const e=a.value.map(e=>e);n("update:value",e),r("change",{},{value:e})}}})}),nr("pickerViewProps",e),nr("pickerViewState",a),()=>{const e=t.default&&t.default();{const t=Bg(e);l.value=t,lo(()=>{c.value=t})}return Fr("uni-picker-view",{ref:o},[Fr(Im,{ref:s,onResize:({height:e})=>a.height=e},null,8,["onResize"]),Fr("div",{ref:i,class:"uni-picker-view-wrapper"},[e],512)],512)}}});class Jg{constructor(e){this._drag=e,this._dragLog=Math.log(e),this._x=0,this._v=0,this._startTime=0}set(e,t){this._x=e,this._v=t,this._startTime=(new Date).getTime()}setVelocityByEnd(e){this._v=(e-this._x)*this._dragLog/(Math.pow(this._drag,100)-1)}x(e){void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3);const t=e===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,e);return this._dt=e,this._x+this._v*t/this._dragLog-this._v/this._dragLog}dx(e){void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3);const t=e===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,e);return this._dt=e,this._v*t}done(){return Math.abs(this.dx())<3}reconfigure(e){const t=this.x(),n=this.dx();this._drag=e,this._dragLog=Math.log(e),this.set(t,n)}configuration(){const e=this;return[{label:"Friction",read:function(){return e._drag},write:function(t){e.reconfigure(t)},min:.001,max:.1,step:.001}]}}function Zg(e,t,n){return e>t-n&&e<t+n}function ey(e,t){return Zg(e,0,t)}class ty{constructor(e,t,n){this._m=e,this._k=t,this._c=n,this._solution=null,this._endPosition=0,this._startTime=0}_solve(e,t){const n=this._c,o=this._m,i=this._k,r=n*n-4*o*i;if(0===r){const i=-n/(2*o),r=e,a=t/(i*e);return{x:function(e){return(r+a*e)*Math.pow(Math.E,i*e)},dx:function(e){const t=Math.pow(Math.E,i*e);return i*(r+a*e)*t+a*t}}}if(r>0){const i=(-n-Math.sqrt(r))/(2*o),a=(-n+Math.sqrt(r))/(2*o),s=(t-i*e)/(a-i),l=e-s;return{x:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,i*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*t+s*n},dx:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,i*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*i*t+s*a*n}}}const a=Math.sqrt(4*o*i-n*n)/(2*o),s=-n/2*o,l=e,c=(t-s*e)/a;return{x:function(e){return Math.pow(Math.E,s*e)*(l*Math.cos(a*e)+c*Math.sin(a*e))},dx:function(e){const t=Math.pow(Math.E,s*e),n=Math.cos(a*e),o=Math.sin(a*e);return t*(c*a*n-l*a*o)+s*t*(c*o+l*n)}}}x(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(e):0}dx(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(e):0}setEnd(e,t,n){if(n||(n=(new Date).getTime()),e!==this._endPosition||!ey(t,.4)){t=t||0;let o=this._endPosition;this._solution&&(ey(t,.4)&&(t=this._solution.dx((n-this._startTime)/1e3)),o=this._solution.x((n-this._startTime)/1e3),ey(t,.4)&&(t=0),ey(o,.4)&&(o=0),o+=this._endPosition),this._solution&&ey(o-e,.4)&&ey(t,.4)||(this._endPosition=e,this._solution=this._solve(o-this._endPosition,t),this._startTime=n)}}snap(e){this._startTime=(new Date).getTime(),this._endPosition=e,this._solution={x:function(){return 0},dx:function(){return 0}}}done(e){return e||(e=(new Date).getTime()),Zg(this.x(),this._endPosition,.4)&&ey(this.dx(),.4)}reconfigure(e,t,n){this._m=e,this._k=t,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())}springConstant(){return this._k}damping(){return this._c}configuration(){return[{label:"Spring Constant",read:this.springConstant.bind(this),write:function(e,t){e.reconfigure(1,t,e.damping())}.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:function(e,t){e.reconfigure(1,e.springConstant(),t)}.bind(this,this),min:1,max:500}]}}class ny{constructor(e,t,n){this._extent=e,this._friction=t||new Jg(.01),this._spring=n||new ty(1,90,20),this._startTime=0,this._springing=!1,this._springOffset=0}snap(e,t){this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(t)}set(e,t){this._friction.set(e,t),e>0&&t>=0?(this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(0)):e<-this._extent&&t<=0?(this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(-this._extent)):this._springing=!1,this._startTime=(new Date).getTime()}x(e){if(!this._startTime)return 0;if(e||(e=((new Date).getTime()-this._startTime)/1e3),this._springing)return this._spring.x()+this._springOffset;let t=this._friction.x(e),n=this.dx(e);return(t>0&&n>=0||t<-this._extent&&n<=0)&&(this._springing=!0,this._spring.setEnd(0,n),t<-this._extent?this._springOffset=-this._extent:this._springOffset=0,t=this._spring.x()+this._springOffset),t}dx(e){let t;return t=this._lastTime===e?this._lastDx:this._springing?this._spring.dx(e):this._friction.dx(e),this._lastTime=e,this._lastDx=t,t}done(){return this._springing?this._spring.done():this._friction.done()}setVelocityByEnd(e){this._friction.setVelocityByEnd(e)}configuration(){const e=this._friction.configuration();return e.push.apply(e,this._spring.configuration()),e}}class oy{constructor(e,t){t=t||{},this._element=e,this._options=t,this._enableSnap=t.enableSnap||!1,this._itemSize=t.itemSize||0,this._enableX=t.enableX||!1,this._enableY=t.enableY||!1,this._shouldDispatchScrollEvent=!!t.onScroll,this._enableX?(this._extent=(t.scrollWidth||this._element.offsetWidth)-this._element.parentElement.offsetWidth,this._scrollWidth=t.scrollWidth):(this._extent=(t.scrollHeight||this._element.offsetHeight)-this._element.parentElement.offsetHeight,this._scrollHeight=t.scrollHeight),this._position=0,this._scroll=new ny(this._extent,t.friction,t.spring),this._onTransitionEnd=this.onTransitionEnd.bind(this),this.updatePosition()}onTouchStart(){this._startPosition=this._position,this._lastChangePos=this._startPosition,this._startPosition>0?this._startPosition/=.5:this._startPosition<-this._extent&&(this._startPosition=(this._startPosition+this._extent)/.5-this._extent),this._animation&&(this._animation.cancel(),this._scrolling=!1),this.updatePosition()}onTouchMove(e,t){let n=this._startPosition;this._enableX?n+=e:this._enableY&&(n+=t),n>0?n*=.5:n<-this._extent&&(n=.5*(n+this._extent)-this._extent),this._position=n,this.updatePosition(),this.dispatchScroll()}onTouchEnd(e,t,n){if(this._enableSnap&&this._position>-this._extent&&this._position<0){if(this._enableY&&(Math.abs(t)<this._itemSize&&Math.abs(n.y)<300||Math.abs(n.y)<150))return void this.snap();if(this._enableX&&(Math.abs(e)<this._itemSize&&Math.abs(n.x)<300||Math.abs(n.x)<150))return void this.snap()}let o;if(this._enableX?this._scroll.set(this._position,n.x):this._enableY&&this._scroll.set(this._position,n.y),this._enableSnap){const e=this._scroll._friction.x(100),t=e%this._itemSize;o=Math.abs(t)>this._itemSize/2?e-(this._itemSize-Math.abs(t)):e-t,o<=0&&o>=-this._extent&&this._scroll.setVelocityByEnd(o)}this._lastTime=Date.now(),this._lastDelay=0,this._scrolling=!0,this._lastChangePos=this._position,this._lastIdx=Math.floor(Math.abs(this._position/this._itemSize)),this._animation=function(e,t,n){const o={id:0,cancelled:!1};return function e(t,n,o,i){if(!t||!t.cancelled){o(n);const r=n.done();r||t.cancelled||(t.id=requestAnimationFrame(e.bind(null,t,n,o,i))),r&&i&&i(n)}}(o,e,t,n),{cancel:function(e){e&&e.id&&cancelAnimationFrame(e.id),e&&(e.cancelled=!0)}.bind(null,o),model:e}}(this._scroll,()=>{const e=Date.now(),t=(e-this._scroll._startTime)/1e3,n=this._scroll.x(t);this._position=n,this.updatePosition();const o=this._scroll.dx(t);this._shouldDispatchScrollEvent&&e-this._lastTime>this._lastDelay&&(this.dispatchScroll(),this._lastDelay=Math.abs(2e3/o),this._lastTime=e)},()=>{this._enableSnap&&(o<=0&&o>=-this._extent&&(this._position=o,this.updatePosition()),g(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._shouldDispatchScrollEvent&&this.dispatchScroll(),this._scrolling=!1})}onTransitionEnd(){this._element.style.webkitTransition="",this._element.style.transition="",this._element.removeEventListener("transitionend",this._onTransitionEnd),this._snapping&&(this._snapping=!1),this.dispatchScroll()}snap(){const e=this._itemSize,t=this._position%e,n=Math.abs(t)>this._itemSize/2?this._position-(e-Math.abs(t)):this._position-t;this._position!==n&&(this._snapping=!0,this.scrollTo(-n),g(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize)))}scrollTo(e,t){this._animation&&(this._animation.cancel(),this._scrolling=!1),"number"==typeof e&&(this._position=-e),this._position<-this._extent?this._position=-this._extent:this._position>0&&(this._position=0);const n="transform "+(t||.2)+"s ease-out";this._element.style.webkitTransition="-webkit-"+n,this._element.style.transition=n,this.updatePosition(),this._element.addEventListener("transitionend",this._onTransitionEnd)}dispatchScroll(){if(g(this._options.onScroll)&&Math.round(Number(this._lastPos))!==Math.round(this._position)){this._lastPos=this._position;const e={target:{scrollLeft:this._enableX?-this._position:0,scrollTop:this._enableY?-this._position:0,scrollHeight:this._scrollHeight||this._element.offsetHeight,scrollWidth:this._scrollWidth||this._element.offsetWidth,offsetHeight:this._element.parentElement.offsetHeight,offsetWidth:this._element.parentElement.offsetWidth}};this._options.onScroll(e)}}update(e,t,n){let o=0;const i=this._position;this._enableX?(o=this._element.childNodes.length?(t||this._element.offsetWidth)-this._element.parentElement.offsetWidth:0,this._scrollWidth=t):(o=this._element.childNodes.length?(t||this._element.offsetHeight)-this._element.parentElement.offsetHeight:0,this._scrollHeight=t),"number"==typeof e&&(this._position=-e),this._position<-o?this._position=-o:this._position>0&&(this._position=0),this._itemSize=n||this._itemSize,this.updatePosition(),i!==this._position&&(this.dispatchScroll(),g(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._extent=o,this._scroll._extent=o}updatePosition(){let e="";this._enableX?e="translateX("+this._position+"px) translateZ(0)":this._enableY&&(e="translateY("+this._position+"px) translateZ(0)"),this._element.style.webkitTransform=e,this._element.style.transform=e}isScrolling(){return this._scrolling||this._snapping}}function iy(e,t){const n={trackingID:-1,maxDy:0,maxDx:0},o=new oy(e,t);function i(e){const t=e,o=e;return"move"===t.detail.state||"end"===t.detail.state?{x:t.detail.dx,y:t.detail.dy}:{x:o.screenX-n.x,y:o.screenY-n.y}}return{scroller:o,handleTouchStart:function(e){const t=e,i=e;"start"===t.detail.state?(n.trackingID="touch",n.x=t.detail.x,n.y=t.detail.y):(n.trackingID="mouse",n.x=i.screenX,n.y=i.screenY),n.maxDx=0,n.maxDy=0,n.historyX=[0],n.historyY=[0],n.historyTime=[t.detail.timeStamp||i.timeStamp],n.listener=o,o.onTouchStart&&o.onTouchStart(),("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault()},handleTouchMove:function(e){const t=e,o=e;if(-1!==n.trackingID){("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault();const r=i(e);if(r){for(n.maxDy=Math.max(n.maxDy,Math.abs(r.y)),n.maxDx=Math.max(n.maxDx,Math.abs(r.x)),n.historyX.push(r.x),n.historyY.push(r.y),n.historyTime.push(t.detail.timeStamp||o.timeStamp);n.historyTime.length>10;)n.historyTime.shift(),n.historyX.shift(),n.historyY.shift();n.listener&&n.listener.onTouchMove&&n.listener.onTouchMove(r.x,r.y)}}},handleTouchEnd:function(e){if(-1!==n.trackingID){e.preventDefault();const t=i(e);if(t){const e=n.listener;n.trackingID=-1,n.listener=null;const o={x:0,y:0};if(n.historyTime.length>2)for(let t=n.historyTime.length-1,i=n.historyTime[t],r=n.historyX[t],a=n.historyY[t];t>0;){t--;const e=i-n.historyTime[t];if(e>30&&e<50){o.x=(r-n.historyX[t])/(e/1e3),o.y=(a-n.historyY[t])/(e/1e3);break}}n.historyTime=[],n.historyX=[],n.historyY=[],e&&e.onTouchEnd&&e.onTouchEnd(t.x,t.y,o)}}}}}const ry=ad({name:"PickerViewColumn",setup(e,{slots:t,emit:n}){const o=$n(null),i=$n(null),r=or("getPickerViewColumn"),a=Zr(),s=r?r(a):$n(0),l=or("pickerViewProps"),c=or("pickerViewState"),u=$n(34),d=$n(null);Si(()=>{const e=d.value;u.value=e.$el.offsetHeight});const h=da(()=>(c.height-u.value)/2),{state:p}=fg();let f;const m=Sn({current:s.value,length:0});let g;function y(){f&&!g&&(g=!0,lo(()=>{g=!1;let e=Math.min(m.current,m.length-1);e=Math.max(e,0),f.update(e*u.value,void 0,u.value)}))}$o(()=>s.value,e=>{e!==m.current&&(m.current=e,y())}),$o(()=>m.current,e=>s.value=e),$o([()=>u.value,()=>m.length,()=>c.height],y);let b=0;function v(e){const t=b+e.deltaY;if(Math.abs(t)>10){b=0;let e=Math.min(m.current+(t<0?-1:1),m.length-1);m.current=e=Math.max(e,0),f.scrollTo(e*u.value)}else b=t;e.preventDefault()}function _({clientY:e}){const t=o.value;if(!f.isScrolling()){const n=e-t.getBoundingClientRect().top-c.height/2,o=u.value/2;if(!(Math.abs(n)<=o)){const e=Math.ceil((Math.abs(n)-o)/u.value),t=n<0?-e:e;let i=Math.min(m.current+t,m.length-1);m.current=i=Math.max(i,0),f.scrollTo(i*u.value)}}}return Si(()=>{const e=o.value,t=i.value,{scroller:n,handleTouchStart:r,handleTouchMove:a,handleTouchEnd:s}=iy(t,{enableY:!0,enableX:!1,enableSnap:!0,itemSize:u.value,friction:new Jg(1e-4),spring:new ty(2,90,20),onSnap:e=>{isNaN(e)||e===m.current||(m.current=e)}});f=n,Ng(e,e=>{switch(e.detail.state){case"start":r(e);break;case"move":a(e),e.stopPropagation();break;case"end":case"cancel":s(e)}},!0),function(e){let t=0,n=0;e.addEventListener("touchstart",e=>{const o=e.changedTouches[0];t=o.clientX,n=o.clientY}),e.addEventListener("touchend",e=>{const o=e.changedTouches[0];if(Math.abs(o.clientX-t)<20&&Math.abs(o.clientY-n)<20){const t={bubbles:!0,cancelable:!0,target:e.target,currentTarget:e.currentTarget},n=new CustomEvent("click",t);["screenX","screenY","clientX","clientY","pageX","pageY"].forEach(e=>{n[e]=o[e]}),e.target.dispatchEvent(n)}})}(e),y()}),()=>{const e=t.default&&t.default();m.length=Bg(e).length;const n=`${h.value}px 0`;return Fr("uni-picker-view-column",{ref:o},[Fr("div",{onWheel:v,onClick:_,class:"uni-picker-view-group"},[Fr("div",Yr(p.attrs,{class:["uni-picker-view-mask",l.maskClass],style:`background-size: 100% ${h.value}px;${l.maskStyle}`}),null,16),Fr("div",Yr(p.attrs,{class:["uni-picker-view-indicator",l.indicatorClass],style:l.indicatorStyle}),[Fr(Im,{ref:d,onResize:({height:e})=>u.value=e},null,8,["onResize"])],16),Fr("div",{ref:i,class:["uni-picker-view-content"],style:{padding:n,"--picker-view-column-indicator-height":`${u.value}px`}},[e],4)],40,["onWheel","onClick"])],512)}}}),ay=ne,sy="backwards",ly=ad({name:"Progress",props:{percent:{type:[Number,String],default:0,validator:e=>!isNaN(parseFloat(e))},fontSize:{type:[String,Number],default:16},showInfo:{type:[Boolean,String],default:!1},strokeWidth:{type:[Number,String],default:6,validator:e=>!isNaN(parseFloat(e))},color:{type:String,default:ay},activeColor:{type:String,default:ay},backgroundColor:{type:String,default:"#EBEBEB"},active:{type:[Boolean,String],default:!1},activeMode:{type:String,default:sy},duration:{type:[Number,String],default:30,validator:e=>!isNaN(parseFloat(e))},borderRadius:{type:[Number,String],default:0}},setup(e){const t=$n(null),n=function(e){const t=$n(0),n=da(()=>`background-color: ${e.backgroundColor}; height: ${du(e.strokeWidth)}px;`),o=da(()=>{const n=e.color!==ay&&e.activeColor===ay?e.color:e.activeColor;return`width: ${t.value}%;background-color: ${n}`}),i=da(()=>{if("string"==typeof e.percent&&!/^-?\d*\.?\d*$/.test(e.percent))return 0;let t=parseFloat(e.percent);return Number.isNaN(t)||t<0?t=0:t>100&&(t=100),t}),r=Sn({outerBarStyle:n,innerBarStyle:o,realPercent:i,currentPercent:t,strokeTimer:0,lastPercent:0});return r}(e);return cy(n,e),$o(()=>n.realPercent,(t,o)=>{n.strokeTimer&&clearInterval(n.strokeTimer),n.lastPercent=o||0,cy(n,e)}),()=>{const{showInfo:o}=e,{outerBarStyle:i,innerBarStyle:r,currentPercent:a}=n;return Fr("uni-progress",{class:"uni-progress",ref:t},[Fr("div",{style:i,class:"uni-progress-bar"},[Fr("div",{style:r,class:"uni-progress-inner-bar"},null,4)],4),o?Fr("p",{class:"uni-progress-info"},[a+"%"]):""],512)}}});function cy(e,t){t.active?(e.currentPercent=t.activeMode===sy?0:e.lastPercent,e.strokeTimer=setInterval(()=>{e.currentPercent+1>e.realPercent?(e.currentPercent=e.realPercent,e.strokeTimer&&clearInterval(e.strokeTimer)):e.currentPercent+=1},parseFloat(t.duration))):e.currentPercent=e.realPercent}const uy={a:"",abbr:"",address:"",article:"",aside:"",b:"",bdi:"",bdo:["dir"],big:"",blockquote:"",br:"",caption:"",center:"",cite:"",code:"",col:["span","width"],colgroup:["span","width"],dd:"",del:"",div:"",dl:"",dt:"",em:"",fieldset:"",font:"",footer:"",h1:"",h2:"",h3:"",h4:"",h5:"",h6:"",header:"",hr:"",i:"",img:["alt","src","height","width"],ins:"",label:"",legend:"",li:"",mark:"",nav:"",ol:["start","type"],p:"",pre:"",q:"",rt:"",ruby:"",s:"",section:"",small:"",span:"",strong:"",sub:"",sup:"",table:["width"],tbody:"",td:["colspan","height","rowspan","width"],tfoot:"",th:["colspan","height","rowspan","width"],thead:"",tr:["colspan","height","rowspan","width"],tt:"",u:"",ul:""},dy={amp:"&",gt:">",lt:"<",nbsp:" ",quot:'"',apos:"'",ldquo:"â",rdquo:"â",yen:"ï¿¥",radic:"â",lceil:"â",rceil:"â",lfloor:"â",rfloor:"â",hellip:"â¦"};const hy=(e,t,n)=>!n||p(n)&&!n.length?[]:n.map(n=>{var o;if(S(n)){if(!h(n,"type")||"node"===n.type){let i={[e]:""};const r=null==(o=n.name)?void 0:o.toLowerCase();if(!h(uy,r))return;return function(e,t){if(S(t))for(const n in t)if(h(t,n)){const o=t[n];"img"===e&&"src"===n&&(t[n]=am(o))}}(r,n.attrs),i=c(i,function(e,t){if(["a","img"].includes(e.name)&&t)return{onClick:n=>{t(n,{node:e}),n.stopPropagation(),n.preventDefault(),n.returnValue=!1}}}(n,t),n.attrs),ha(n.name,i,hy(e,t,n.children))}return"text"===n.type&&y(n.text)&&""!==n.text?Hr((n.text||"").replace(/&(([a-zA-Z]+)|(#x{0,1}[\da-zA-Z]+));/gi,function(e,t){return h(dy,t)&&dy[t]?dy[t]:/^#[0-9]{1,4}$/.test(t)?String.fromCharCode(t.slice(1)):/^#x[0-9a-f]{1,4}$/i.test(t)?String.fromCharCode(0+t.slice(1)):e})):void 0}});function py(e){e=function(e){return e.replace(/<\?xml.*\?>\n/,"").replace(/<!doctype.*>\n/,"").replace(/<!DOCTYPE.*>\n/,"")}(e);const t=[],n={node:"root",children:[]};return function(e,t){var n,o,i,r=[],a=e;for(r.last=function(){return this[this.length-1]};e;){if(o=!0,r.last()&&Zm[r.last()])e=e.replace(new RegExp("([\\s\\S]*?)</"+r.last()+"[^>]*>"),function(e,n){return n=n.replace(/<!--([\s\S]*?)-->|<!\[CDATA\[([\s\S]*?)]]>/g,"$1$2"),t.chars&&t.chars(n),""}),c("",r.last());else if(0==e.indexOf("\x3c!--")?(n=e.indexOf("--\x3e"))>=0&&(t.comment&&t.comment(e.substring(4,n)),e=e.substring(n+3),o=!1):0==e.indexOf("</")?(i=e.match(qm))&&(e=e.substring(i[0].length),i[0].replace(qm,c),o=!1):0==e.indexOf("<")&&(i=e.match(Um))&&(e=e.substring(i[0].length),i[0].replace(Um,l),o=!1),o){var s=(n=e.indexOf("<"))<0?e:e.substring(0,n);e=n<0?"":e.substring(n),t.chars&&t.chars(s)}if(e==a)throw"Parse Error: "+e;a=e}function l(e,n,o,i){if(n=n.toLowerCase(),Gm[n])for(;r.last()&&Xm[r.last()];)c("",r.last());if(Km[n]&&r.last()==n&&c("",n),(i=Ym[n]||!!i)||r.push(n),t.start){var a=[];o.replace(Qm,function(e,t){var n=arguments[2]?arguments[2]:arguments[3]?arguments[3]:arguments[4]?arguments[4]:Jm[t]?t:"";a.push({name:t,value:n,escaped:n.replace(/(^|[^\\])"/g,'$1\\"')})}),t.start&&t.start(n,a,i)}}function c(e,n){if(n)for(o=r.length-1;o>=0&&r[o]!=n;o--);else var o=0;if(o>=0){for(var i=r.length-1;i>=o;i--)t.end&&t.end(r[i]);r.length=o}}c()}(e,{start:function(e,o,i){const r={name:e};if(0!==o.length&&(r.attrs=function(e){return e.reduce(function(e,t){let n=t.value;const o=t.name;return n.match(/ /)&&-1===["style","src"].indexOf(o)&&(n=n.split(" ")),e[o]?Array.isArray(e[o])?e[o].push(n):e[o]=[e[o],n]:e[o]=n,e},{})}(o)),i){const e=t[0]||n;e.children||(e.children=[]),e.children.push(r)}else t.unshift(r)},end:function(e){const o=t.shift();if(o.name!==e&&console.error("invalid state: mismatch end tag"),0===t.length)n.children.push(o);else{const e=t[0];e.children||(e.children=[]),e.children.push(o)}},chars:function(e){const o={type:"text",text:e};if(0===t.length)n.children.push(o);else{const e=t[0];e.children||(e.children=[]),e.children.push(o)}},comment:function(e){const n={node:"comment",text:e},o=t[0];o&&(o.children||(o.children=[]),o.children.push(n))}}),n.children}const fy=ad({name:"RichText",compatConfig:{MODE:3},props:{nodes:{type:[Array,String],default:function(){return[]}}},emits:["itemclick"],setup(e,{emit:t}){const n=Zr(),o=n&&n.vnode.scopeId||"",i=$n(null),r=$n([]),a=cd(i,t);function s(e,t={}){a("itemclick",e,t)}return $o(()=>e.nodes,function(){let t=e.nodes;y(t)&&(t=py(e.nodes)),r.value=hy(o,s,t)},{immediate:!0}),()=>ha("uni-rich-text",{ref:i},ha("div",{},r.value))}}),my=ad({name:"Refresher",props:{refreshState:{type:String,default:""},refresherHeight:{type:Number,default:0},refresherThreshold:{type:Number,default:45},refresherDefaultStyle:{type:String,default:"black"},refresherBackground:{type:String,default:"#fff"}},setup(e,{slots:t}){const n=$n(null),o=da(()=>{const t={backgroundColor:e.refresherBackground};switch(e.refreshState){case"pulling":t.height=e.refresherHeight+"px";break;case"refreshing":t.height=e.refresherThreshold+"px",t.transition="height 0.3s";break;case"":case"refresherabort":case"restore":t.height="0px",t.transition="height 0.3s"}return t}),i=da(()=>{const t=e.refresherHeight/e.refresherThreshold;return 360*(t>1?1:t)});return()=>{const{refreshState:r,refresherDefaultStyle:a,refresherThreshold:s}=e;return Fr("div",{ref:n,style:o.value,class:"uni-scroll-view-refresher"},["none"!==a?Fr("div",{class:"uni-scroll-view-refresh"},[Fr("div",{class:"uni-scroll-view-refresh-inner"},["pulling"==r?Fr("svg",{key:"refresh__icon",style:{transform:"rotate("+i.value+"deg)"},fill:"#2BD009",class:"uni-scroll-view-refresh__icon",width:"24",height:"24",viewBox:"0 0 24 24"},[Fr("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},null),Fr("path",{d:"M0 0h24v24H0z",fill:"none"},null)],4):null,"refreshing"==r?Fr("svg",{key:"refresh__spinner",class:"uni-scroll-view-refresh__spinner",width:"24",height:"24",viewBox:"25 25 50 50"},[Fr("circle",{cx:"50",cy:"50",r:"20",fill:"none",style:"color: #2bd009","stroke-width":"3"},null)]):null])]):null,"none"===a?Fr("div",{class:"uni-scroll-view-refresher-container",style:{height:`${s}px`}},[t.default&&t.default()]):null],4)}}}),gy=Xe(!0),yy=ad({name:"ScrollView",compatConfig:{MODE:3},props:{direction:{type:[String],default:"vertical"},scrollX:{type:[Boolean,String],default:!1},scrollY:{type:[Boolean,String],default:!1},showScrollbar:{type:[Boolean,String],default:!0},upperThreshold:{type:[Number,String],default:50},lowerThreshold:{type:[Number,String],default:50},scrollTop:{type:[Number,String],default:0},scrollLeft:{type:[Number,String],default:0},scrollIntoView:{type:String,default:""},scrollWithAnimation:{type:[Boolean,String],default:!1},enableBackToTop:{type:[Boolean,String],default:!1},refresherEnabled:{type:[Boolean,String],default:!1},refresherThreshold:{type:Number,default:45},refresherDefaultStyle:{type:String,default:"black"},refresherBackground:{type:String,default:"#fff"},refresherTriggered:{type:[Boolean,String],default:!1}},emits:["scroll","scrolltoupper","scrolltolower","refresherrefresh","refresherrestore","refresherpulling","refresherabort","update:refresherTriggered"],setup(e,{emit:t,slots:n,expose:o}){const i=$n(null),r=$n(null),a=$n(null),s=$n(null),l=cd(i,t),{state:c,scrollTopNumber:u,scrollLeftNumber:d}=function(e){const t=da(()=>Number(e.scrollTop)||0),n=da(()=>Number(e.scrollLeft)||0),o=Sn({lastScrollTop:t.value,lastScrollLeft:n.value,lastScrollToUpperTime:0,lastScrollToLowerTime:0,refresherHeight:0,refreshState:""});return{state:o,scrollTopNumber:t,scrollLeftNumber:n}}(e),{realScrollX:h,realScrollY:p,_scrollLeftChanged:f,_scrollTopChanged:m}=function(e,t,n,o,i,r,a,s,l){let c=!1,u=0,d=!1,h=()=>{};const p=da(()=>e.scrollX),f=da(()=>e.scrollY),m=da(()=>{let t=Number(e.upperThreshold);return isNaN(t)?50:t}),g=da(()=>{let t=Number(e.lowerThreshold);return isNaN(t)?50:t});function y(e,t){const n=a.value;let o=0,i="";if(e<0?e=0:"x"===t&&e>n.scrollWidth-n.offsetWidth?e=n.scrollWidth-n.offsetWidth:"y"===t&&e>n.scrollHeight-n.offsetHeight&&(e=n.scrollHeight-n.offsetHeight),"x"===t?o=n.scrollLeft-e:"y"===t&&(o=n.scrollTop-e),0===o)return;let r=s.value;r.style.transition="transform .3s ease-out",r.style.webkitTransition="-webkit-transform .3s ease-out","x"===t?i="translateX("+o+"px) translateZ(0)":"y"===t&&(i="translateY("+o+"px) translateZ(0)"),r.removeEventListener("transitionend",h),r.removeEventListener("webkitTransitionEnd",h),h=()=>x(e,t),r.addEventListener("transitionend",h),r.addEventListener("webkitTransitionEnd",h),"x"===t?n.style.overflowX="hidden":"y"===t&&(n.style.overflowY="hidden"),r.style.transform=i,r.style.webkitTransform=i}function b(e){const n=e.target;i("scroll",e,{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollHeight:n.scrollHeight,scrollWidth:n.scrollWidth,deltaX:t.lastScrollLeft-n.scrollLeft,deltaY:t.lastScrollTop-n.scrollTop}),f.value&&(n.scrollTop<=m.value&&t.lastScrollTop-n.scrollTop>0&&e.timeStamp-t.lastScrollToUpperTime>200&&(i("scrolltoupper",e,{direction:"top"}),t.lastScrollToUpperTime=e.timeStamp),n.scrollTop+n.offsetHeight+g.value>=n.scrollHeight&&t.lastScrollTop-n.scrollTop<0&&e.timeStamp-t.lastScrollToLowerTime>200&&(i("scrolltolower",e,{direction:"bottom"}),t.lastScrollToLowerTime=e.timeStamp)),p.value&&(n.scrollLeft<=m.value&&t.lastScrollLeft-n.scrollLeft>0&&e.timeStamp-t.lastScrollToUpperTime>200&&(i("scrolltoupper",e,{direction:"left"}),t.lastScrollToUpperTime=e.timeStamp),n.scrollLeft+n.offsetWidth+g.value>=n.scrollWidth&&t.lastScrollLeft-n.scrollLeft<0&&e.timeStamp-t.lastScrollToLowerTime>200&&(i("scrolltolower",e,{direction:"right"}),t.lastScrollToLowerTime=e.timeStamp)),t.lastScrollTop=n.scrollTop,t.lastScrollLeft=n.scrollLeft}function v(t){f.value&&(e.scrollWithAnimation?y(t,"y"):a.value.scrollTop=t)}function _(t){p.value&&(e.scrollWithAnimation?y(t,"x"):a.value.scrollLeft=t)}function w(t){if(t){if(!/^[_a-zA-Z][-_a-zA-Z0-9:]*$/.test(t))return void console.error(`id error: scroll-into-view=${t}`);let n=r.value.querySelector("#"+t);if(n){let t=a.value.getBoundingClientRect(),o=n.getBoundingClientRect();if(p.value){let n=o.left-t.left,i=a.value.scrollLeft+n;e.scrollWithAnimation?y(i,"x"):a.value.scrollLeft=i}if(f.value){let n=o.top-t.top,i=a.value.scrollTop+n;e.scrollWithAnimation?y(i,"y"):a.value.scrollTop=i}}}}function x(e,t){s.value.style.transition="",s.value.style.webkitTransition="",s.value.style.transform="",s.value.style.webkitTransform="";let n=a.value;"x"===t?(n.style.overflowX=p.value?"auto":"hidden",n.scrollLeft=e):"y"===t&&(n.style.overflowY=f.value?"auto":"hidden",n.scrollTop=e),s.value.removeEventListener("transitionend",h),s.value.removeEventListener("webkitTransitionEnd",h)}function S(n){if(e.refresherEnabled){switch(n){case"refreshing":t.refresherHeight=e.refresherThreshold,c||(c=!0,i("refresherpulling",{},{deltaY:t.refresherHeight,dy:t.refresherHeight}),i("refresherrefresh",{},{dy:k.y-C.y}),l("update:refresherTriggered",!0));break;case"restore":case"refresherabort":c=!1,t.refresherHeight=u=0,"restore"===n&&(d=!1,i("refresherrestore",{},{dy:k.y-C.y})),"refresherabort"===n&&d&&(d=!1,i("refresherabort",{},{dy:k.y-C.y}))}t.refreshState=n}}let C={x:0,y:0},k={x:0,y:e.refresherThreshold};return Si(()=>{lo(()=>{v(n.value),_(o.value)}),w(e.scrollIntoView);let r=function(e){e.preventDefault(),e.stopPropagation(),b(e)},s=null,l=function(n){if(null===C)return;let o=n.touches[0].pageX,r=n.touches[0].pageY,l=a.value;if(Math.abs(o-C.x)>Math.abs(r-C.y))if(p.value){if(0===l.scrollLeft&&o>C.x)return void(s=!1);if(l.scrollWidth===l.offsetWidth+l.scrollLeft&&o<C.x)return void(s=!1);s=!0}else s=!1;else if(f.value)if(0===l.scrollTop&&r>C.y)s=!1,e.refresherEnabled&&!1!==n.cancelable&&n.preventDefault();else{if(l.scrollHeight===l.offsetHeight+l.scrollTop&&r<C.y)return void(s=!1);s=!0}else s=!1;if(s&&n.stopPropagation(),0===l.scrollTop&&1===n.touches.length&&S("pulling"),e.refresherEnabled&&"pulling"===t.refreshState){const o=r-C.y;0===u&&(u=r),c?(t.refresherHeight=o+e.refresherThreshold,d=!1):(t.refresherHeight=r-u,t.refresherHeight>0&&(d=!0,i("refresherpulling",n,{deltaY:o,dy:o})))}},h=function(e){1===e.touches.length&&(C={x:e.touches[0].pageX,y:e.touches[0].pageY})},m=function(n){k={x:n.changedTouches[0].pageX,y:n.changedTouches[0].pageY},t.refresherHeight>=e.refresherThreshold?S("refreshing"):S("refresherabort"),C={x:0,y:0},k={x:0,y:e.refresherThreshold}};a.value.addEventListener("touchstart",h,gy),a.value.addEventListener("touchmove",l,Xe(!1)),a.value.addEventListener("scroll",r,Xe(!1)),a.value.addEventListener("touchend",m,gy),Ai(()=>{a.value.removeEventListener("touchstart",h),a.value.removeEventListener("touchmove",l),a.value.removeEventListener("scroll",r),a.value.removeEventListener("touchend",m)})}),hi(()=>{f.value&&(a.value.scrollTop=t.lastScrollTop),p.value&&(a.value.scrollLeft=t.lastScrollLeft)}),$o(n,e=>{v(e)}),$o(o,e=>{_(e)}),$o(()=>e.scrollIntoView,e=>{w(e)}),$o(()=>e.refresherTriggered,e=>{!0===e?S("refreshing"):!1===e&&S("restore")}),{realScrollX:p,realScrollY:f,_scrollTopChanged:v,_scrollLeftChanged:_}}(e,c,u,d,l,i,r,s,t),g=da(()=>{let e="";return h.value?e+="overflow-x:auto;":e+="overflow-x:hidden;",p.value?e+="overflow-y:auto;":e+="overflow-y:hidden;",e}),y=da(()=>{let t="uni-scroll-view";return!1===e.showScrollbar&&(t+=" uni-scroll-view-scrollbar-hidden"),t});return o({$getMain:()=>r.value}),()=>{const{refresherEnabled:t,refresherBackground:o,refresherDefaultStyle:l,refresherThreshold:u}=e,{refresherHeight:d,refreshState:h}=c;return Fr("uni-scroll-view",{ref:i},[Fr("div",{ref:a,class:"uni-scroll-view"},[Fr("div",{ref:r,style:g.value,class:y.value},[t?Fr(my,{refreshState:h,refresherHeight:d,refresherThreshold:u,refresherDefaultStyle:l,refresherBackground:o},{default:()=>["none"==l?n.refresher&&n.refresher():null]},8,["refreshState","refresherHeight","refresherThreshold","refresherDefaultStyle","refresherBackground"]):null,Fr("div",{ref:s,class:"uni-scroll-view-content"},[n.default&&n.default()],512)],6)],512)],512)}}});const by=ad({name:"Slider",props:{name:{type:String,default:""},min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},value:{type:[Number,String],default:0},step:{type:[Number,String],default:1},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#e9e9e9"},backgroundColor:{type:String,default:"#e9e9e9"},activeColor:{type:String,default:"#007aff"},selectedColor:{type:String,default:"#007aff"},blockColor:{type:String,default:"#ffffff"},blockSize:{type:[Number,String],default:28},showValue:{type:[Boolean,String],default:!1}},emits:["changing","change"],setup(e,{emit:t}){const n=$n(null),o=$n(null),i=$n(null),r=$n(Number(e.value));$o(()=>e.value,e=>{r.value=Number(e)});const a=cd(n,t),s=function(e,t){const n=()=>vy(t.value,e.min,e.max),o=()=>"#e9e9e9"!==e.backgroundColor?e.backgroundColor:"#007aff"!==e.color?e.color:"#007aff",i=()=>"#007aff"!==e.activeColor?e.activeColor:"#e9e9e9"!==e.selectedColor?e.selectedColor:"#e9e9e9",r={setBgColor:da(()=>({backgroundColor:o()})),setBlockBg:da(()=>({left:n()})),setActiveColor:da(()=>({backgroundColor:i(),width:n()})),setBlockStyle:da(()=>({width:e.blockSize+"px",height:e.blockSize+"px",marginLeft:-e.blockSize/2+"px",marginTop:-e.blockSize/2+"px",left:n(),backgroundColor:e.blockColor}))};return r}(e,r),{_onClick:l,_onTrack:c}=function(e,t,n,o,i){const r=n=>{e.disabled||(s(n),i("change",n,{value:t.value}))},a=t=>{const n=Number(e.max),o=Number(e.min),i=Number(e.step);return t<o?o:t>n?n:_y.mul.call(Math.round((t-o)/i),i)+o},s=i=>{const r=Number(e.max),s=Number(e.min),l=o.value,c=getComputedStyle(l,null).marginLeft;let u=l.offsetWidth;u+=parseInt(c);const d=n.value,h=d.offsetWidth-(e.showValue?u:0),p=d.getBoundingClientRect().left,f=(i.x-p)*(r-s)/h+s;t.value=a(f)},l=n=>{if(!e.disabled)return"move"===n.detail.state?(s({x:n.detail.x}),i("changing",n,{value:t.value}),!1):"end"===n.detail.state&&i("change",n,{value:t.value})},c=or(pd,!1);if(c){const n={reset:()=>t.value=Number(e.min),submit:()=>{const n=["",null];return""!==e.name&&(n[0]=e.name,n[1]=t.value),n}};c.addField(n),Ai(()=>{c.removeField(n)})}return{_onClick:r,_onTrack:l}}(e,r,n,o,a);return Si(()=>{Ng(i.value,c)}),()=>{const{setBgColor:t,setBlockBg:a,setActiveColor:c,setBlockStyle:u}=s;return Fr("uni-slider",{ref:n,onClick:ld(l)},[Fr("div",{class:"uni-slider-wrapper"},[Fr("div",{class:"uni-slider-tap-area"},[Fr("div",{style:t.value,class:"uni-slider-handle-wrapper"},[Fr("div",{ref:i,style:a.value,class:"uni-slider-handle"},null,4),Fr("div",{style:u.value,class:"uni-slider-thumb"},null,4),Fr("div",{style:c.value,class:"uni-slider-track"},null,4)],4)]),Wo(Fr("span",{ref:o,class:"uni-slider-value"},[r.value],512),[[za,e.showValue]])])],8,["onClick"])}}}),vy=(e,t,n)=>(n=Number(n),100*(e-(t=Number(t)))/(n-t)+"%");var _y={mul:function(e){let t=0,n=this.toString(),o=e.toString();try{t+=n.split(".")[1].length}catch(i){}try{t+=o.split(".")[1].length}catch(i){}return Number(n.replace(".",""))*Number(o.replace(".",""))/Math.pow(10,t)}};function wy(e,t,n,o,i,r){function a(){c&&(clearTimeout(c),c=null)}let s,l,c=null,u=!0,d=0,h=1,p=null,f=!1,m=0,g="";const y=da(()=>n.value.length>t.displayMultipleItems),b=da(()=>e.circular&&y.value);function v(i){Math.floor(2*d)===Math.floor(2*i)&&Math.ceil(2*d)===Math.ceil(2*i)||b.value&&function(o){if(!u)for(let i=n.value,r=i.length,a=o+t.displayMultipleItems,s=0;s<r;s++){const t=i[s],n=Math.floor(o/r)*r+s,l=n+r,c=n-r,u=Math.max(o-(n+1),n-a,0),d=Math.max(o-(l+1),l-a,0),h=Math.max(o-(c+1),c-a,0),p=Math.min(u,d,h),f=[n,l,c][[u,d,h].indexOf(p)];t.updatePosition(f,e.vertical)}}(i);const a="translate("+(e.vertical?"0":100*-i*h+"%")+", "+(e.vertical?100*-i*h+"%":"0")+") translateZ(0)",l=o.value;if(l&&(l.style.webkitTransform=a,l.style.transform=a),d=i,!s){if(i%1==0)return;s=i}i-=Math.floor(s);const c=n.value;i<=-(c.length-1)?i+=c.length:i>=c.length&&(i-=c.length),i=s%1>.5||s<0?i-1:i,r("transition",{},{dx:e.vertical?0:i*l.offsetWidth,dy:e.vertical?i*l.offsetHeight:0})}function _(e){const o=n.value.length;if(!o)return-1;const i=(Math.round(e)%o+o)%o;if(b.value){if(o<=t.displayMultipleItems)return 0}else if(i>o-t.displayMultipleItems)return o-t.displayMultipleItems;return i}function w(){p=null}function x(){if(!p)return void(f=!1);const e=p,o=e.toPos,i=e.acc,a=e.endTime,c=e.source,u=a-Date.now();if(u<=0){v(o),p=null,f=!1,s=null;const e=n.value[t.current];if(e){const n=e.getItemId();r("animationfinish",{},{current:t.current,currentItemId:n,source:c})}return}v(o+i*u*u/2),l=requestAnimationFrame(x)}function S(e,o,i){w();const r=t.duration,a=n.value.length;let s=d;if(b.value)if(i<0){for(;s<e;)s+=a;for(;s-a>e;)s-=a}else if(i>0){for(;s>e;)s-=a;for(;s+a<e;)s+=a;s+a-e<e-s&&(s+=a)}else{for(;s+a<e;)s+=a;for(;s-a>e;)s-=a;s+a-e<e-s&&(s+=a)}else"click"===o&&(e=e+t.displayMultipleItems-1<a?e:0);p={toPos:e,acc:2*(s-e)/(r*r),endTime:Date.now()+r,source:o},f||(f=!0,l=requestAnimationFrame(x))}function C(){a();const e=n.value,o=function(){c=null,g="autoplay",b.value?t.current=_(t.current+1):t.current=t.current+t.displayMultipleItems<e.length?t.current+1:0,S(t.current,"autoplay",b.value?1:0),c=setTimeout(o,t.interval)};u||e.length<=t.displayMultipleItems||(c=setTimeout(o,t.interval))}function k(e){e?C():a()}return $o([()=>e.current,()=>e.currentItemId,()=>[...n.value]],()=>{let o=-1;if(e.currentItemId)for(let t=0,i=n.value;t<i.length;t++){if(i[t].getItemId()===e.currentItemId){o=t;break}}o<0&&(o=Math.round(e.current)||0),o=o<0?0:o,t.current!==o&&(g="",t.current=o)}),$o([()=>e.vertical,()=>b.value,()=>t.displayMultipleItems,()=>[...n.value]],function(){a(),p&&(v(p.toPos),p=null);const i=n.value;for(let t=0;t<i.length;t++)i[t].updatePosition(t,e.vertical);h=1;const r=o.value;if(1===t.displayMultipleItems&&i.length){const e=i[0].getBoundingClientRect(),t=r.getBoundingClientRect();h=e.width/t.width,h>0&&h<1||(h=1)}const s=d;d=-2;const l=t.current;l>=0?(u=!1,t.userTracking?(v(s+l-m),m=l):(v(l),e.autoplay&&C())):(u=!0,v(-t.displayMultipleItems-1))}),$o(()=>t.interval,()=>{c&&(a(),C())}),$o(()=>t.current,(e,o)=>{!function(e,o){const i=g;g="";const a=n.value;if(!i){const t=a.length;S(e,"",b.value&&o+(t-e)%t>t/2?1:0)}const s=a[e];if(s){const e=t.currentItemId=s.getItemId();r("change",{},{current:t.current,currentItemId:e,source:i})}}(e,o),i("update:current",e)}),$o(()=>t.currentItemId,e=>{i("update:currentItemId",e)}),$o(()=>e.autoplay&&!t.userTracking,k),k(e.autoplay&&!t.userTracking),Si(()=>{let i=!1,r=0,s=0;function l(e){t.userTracking=!1;const n=r/Math.abs(r);let o=0;!e&&Math.abs(r)>.2&&(o=.5*n);const i=_(d+o);e?v(m):(g="touch",t.current=i,S(i,"touch",0!==o?o:0===i&&b.value&&d>=1?1:0))}Ng(o.value,c=>{if(!e.disableTouch&&!u){if("start"===c.detail.state)return t.userTracking=!0,i=!1,a(),m=d,r=0,s=Date.now(),void w();if("end"===c.detail.state)return l(!1);if("cancel"===c.detail.state)return l(!0);if(t.userTracking){if(!i){i=!0;const n=Math.abs(c.detail.dx),o=Math.abs(c.detail.dy);if((n>=o&&e.vertical||n<=o&&!e.vertical)&&(t.userTracking=!1),!t.userTracking)return void(e.autoplay&&C())}return function(i){const a=s;s=Date.now();const l=n.value.length-t.displayMultipleItems;function c(e){return.5-.25/(e+.5)}function u(e,t){let n=m+e;r=.6*r+.4*t,b.value||(n<0||n>l)&&(n<0?n=-c(-n):n>l&&(n=l+c(n-l)),r=0),v(n)}const d=s-a||1,h=o.value;e.vertical?u(-i.dy/h.offsetHeight,-i.ddy/d):u(-i.dx/h.offsetWidth,-i.ddx/d)}(c.detail),!1}}})}),Ti(()=>{a(),cancelAnimationFrame(l)}),{onSwiperDotClick:function(e){S(t.current=e,g="click",b.value?1:0)},circularEnabled:b,swiperEnabled:y}}const xy=ad({name:"Swiper",props:{indicatorDots:{type:[Boolean,String],default:!1},vertical:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},circular:{type:[Boolean,String],default:!1},interval:{type:[Number,String],default:5e3},duration:{type:[Number,String],default:500},current:{type:[Number,String],default:0},indicatorColor:{type:String,default:""},indicatorActiveColor:{type:String,default:""},previousMargin:{type:String,default:""},nextMargin:{type:String,default:""},currentItemId:{type:String,default:""},skipHiddenItemLayout:{type:[Boolean,String],default:!1},displayMultipleItems:{type:[Number,String],default:1},disableTouch:{type:[Boolean,String],default:!1},navigation:{type:[Boolean,String],default:!1},navigationColor:{type:String,default:"#fff"},navigationActiveColor:{type:String,default:"rgba(53, 53, 53, 0.6)"}},emits:["change","transition","animationfinish","update:current","update:currentItemId"],setup(e,{slots:t,emit:n}){const o=$n(null),i=cd(o,n),r=$n(null),a=$n(null),s=function(e){return Sn({interval:da(()=>{const t=Number(e.interval);return isNaN(t)?5e3:t}),duration:da(()=>{const t=Number(e.duration);return isNaN(t)?500:t}),displayMultipleItems:da(()=>{const t=Math.round(e.displayMultipleItems);return isNaN(t)?1:t}),current:Math.round(e.current)||0,currentItemId:e.currentItemId,userTracking:!1})}(e),l=da(()=>{let t={};return(e.nextMargin||e.previousMargin)&&(t=e.vertical?{left:0,right:0,top:du(e.previousMargin,!0),bottom:du(e.nextMargin,!0)}:{top:0,bottom:0,left:du(e.previousMargin,!0),right:du(e.nextMargin,!0)}),t}),c=da(()=>{const t=Math.abs(100/s.displayMultipleItems)+"%";return{width:e.vertical?"100%":t,height:e.vertical?t:"100%"}});let u=[];const d=[],h=$n([]);function p(){const e=[];for(let t=0;t<u.length;t++){let n=u[t];n instanceof Element||(n=n.el);const o=d.find(e=>n===e.rootRef.value);o&&e.push(Pn(o))}h.value=e}nr("addSwiperContext",function(e){d.push(e),p()});nr("removeSwiperContext",function(e){const t=d.indexOf(e);t>=0&&(d.splice(t,1),p())});const{onSwiperDotClick:f,circularEnabled:m,swiperEnabled:g}=wy(e,s,h,a,n,i);let y=()=>null;return y=Sy(o,e,s,f,h,m,g),()=>{const n=t.default&&t.default();return u=Bg(n),Fr("uni-swiper",{ref:o},[Fr("div",{ref:r,class:"uni-swiper-wrapper"},[Fr("div",{class:"uni-swiper-slides",style:l.value},[Fr("div",{ref:a,class:"uni-swiper-slide-frame",style:c.value},[n],4)],4),e.indicatorDots&&Fr("div",{class:["uni-swiper-dots",e.vertical?"uni-swiper-dots-vertical":"uni-swiper-dots-horizontal"]},[h.value.map((t,n,o)=>Fr("div",{onClick:()=>f(n),class:{"uni-swiper-dot":!0,"uni-swiper-dot-active":n<s.current+s.displayMultipleItems&&n>=s.current||n<s.current+s.displayMultipleItems-o.length},style:{background:n===s.current?e.indicatorActiveColor:e.indicatorColor}},null,14,["onClick"]))],2),y()],512)],512)}}}),Sy=(e,t,n,o,i,r,a)=>{let s=!1,l=!1,u=!1,d=$n(!1);function h(e,n){const o=e.currentTarget;o&&(o.style.backgroundColor="over"===n?t.navigationActiveColor:"")}Do(()=>{s="auto"===t.navigation,d.value=!0!==t.navigation||s,v()}),Do(()=>{const e=i.value.length,t=!r.value;l=0===n.current&&t,u=n.current===e-1&&t||t&&n.current+n.displayMultipleItems>=e,a.value||(l=!0,u=!0,s&&(d.value=!0))});const p={onMouseover:e=>h(e,"over"),onMouseout:e=>h(e,"out")};function f(e,t,a){if(e.stopPropagation(),a)return;const s=i.value.length;let l=n.current;switch(t){case"prev":l--,l<0&&r.value&&(l=s-1);break;case"next":l++,l>=s&&r.value&&(l=0)}o(l)}const m=()=>yu(gu,t.navigationColor,26);let g;const y=n=>{clearTimeout(g);const{clientX:o,clientY:i}=n,{left:r,right:a,top:s,bottom:l,width:c,height:u}=e.value.getBoundingClientRect();let h=!1;if(h=t.vertical?!(i-s<u/3||l-i<u/3):!(o-r<c/3||a-o<c/3),h)return g=setTimeout(()=>{d.value=h},300);d.value=h},b=()=>{d.value=!0};function v(){e.value&&(e.value.removeEventListener("mousemove",y),e.value.removeEventListener("mouseleave",b),s&&(e.value.addEventListener("mousemove",y),e.value.addEventListener("mouseleave",b)))}return Si(v),function(){const e={"uni-swiper-navigation-hide":d.value,"uni-swiper-navigation-vertical":t.vertical};return t.navigation?Fr(Sr,null,[Fr("div",Yr({class:["uni-swiper-navigation uni-swiper-navigation-prev",c({"uni-swiper-navigation-disabled":l},e)],onClick:e=>f(e,"prev",l)},p),[m()],16,["onClick"]),Fr("div",Yr({class:["uni-swiper-navigation uni-swiper-navigation-next",c({"uni-swiper-navigation-disabled":u},e)],onClick:e=>f(e,"next",u)},p),[m()],16,["onClick"])]):null}},Cy=ad({name:"SwiperItem",props:{itemId:{type:String,default:""}},setup(e,{slots:t}){const n=$n(null),o={rootRef:n,getItemId:()=>e.itemId,getBoundingClientRect:()=>n.value.getBoundingClientRect(),updatePosition(e,t){const o=t?"0":100*e+"%",i=t?100*e+"%":"0",r=n.value,a=`translate(${o},${i}) translateZ(0)`;r&&(r.style.webkitTransform=a,r.style.transform=a)}};return Si(()=>{const e=or("addSwiperContext");e&&e(o)}),Ti(()=>{const e=or("removeSwiperContext");e&&e(o)}),()=>Fr("uni-swiper-item",{ref:n,style:{position:"absolute",width:"100%",height:"100%"}},[t.default&&t.default()],512)}}),ky=ad({name:"Switch",props:{name:{type:String,default:""},checked:{type:[Boolean,String],default:!1},type:{type:String,default:"switch"},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:""}},emits:["change"],setup(e,{emit:t}){const n=$n(null),o=$n(e.checked),i=function(e,t){const n=or(pd,!1),o=or(fd,!1),i={submit:()=>{const n=["",null];return e.name&&(n[0]=e.name,n[1]=t.value),n},reset:()=>{t.value=!1}};n&&(n.addField(i),Ti(()=>{n.removeField(i)}));return o}(e,o),r=cd(n,t);$o(()=>e.checked,e=>{o.value=e});const a=t=>{e.disabled||(o.value=!o.value,r("change",t,{value:o.value}))};return i&&(i.addHandler(a),Ai(()=>{i.removeHandler(a)})),md(e,{"label-click":a}),()=>{const{color:t,type:i}=e,r=hd(e,"disabled"),s={};let l;return t&&o.value&&(s.backgroundColor=t,s.borderColor=t),l=o.value,Fr("uni-switch",Yr({id:e.id,ref:n},r,{onClick:a}),[Fr("div",{class:"uni-switch-wrapper"},[Wo(Fr("div",{class:["uni-switch-input",[o.value?"uni-switch-input-checked":""]],style:s},null,6),[[za,"switch"===i]]),Wo(Fr("div",{class:"uni-checkbox-input"},[l?yu(fu,e.color,22):""],512),[[za,"checkbox"===i]])])],16,["id","onClick"])}}});const Ay={ensp:"â",emsp:"â",nbsp:" "};function Ty(e,t){return function(e,{space:t,decode:n}){let o="",i=!1;for(let r of e)t&&Ay[t]&&" "===r&&(r=Ay[t]),i?(o+="n"===r?ee:"\\"===r?"\\":"\\"+r,i=!1):"\\"===r?i=!0:o+=r;return n?o.replace(/ /g,Ay.nbsp).replace(/ /g,Ay.ensp).replace(/ /g,Ay.emsp).replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"):o}(e,t).split(ee)}const Iy=ad({name:"Text",props:{selectable:{type:[Boolean,String],default:!1},space:{type:String,default:""},decode:{type:[Boolean,String],default:!1}},setup(e,{slots:t}){const n=$n(null);return()=>{const o=[];return t.default&&t.default().forEach(t=>{if(8&t.shapeFlag&&t.type!==kr){const n=Ty(t.children,{space:e.space,decode:e.decode}),i=n.length-1;n.forEach((e,t)=>{(0!==t||e)&&o.push(Hr(e)),t!==i&&o.push(Fr("br"))})}else o.push(t)}),Fr("uni-text",{ref:n,selectable:!!e.selectable||null},[Fr("span",null,o)],8,["selectable"])}}}),Ey=c({},bg,{placeholderClass:{type:String,default:"input-placeholder"},autoHeight:{type:[Boolean,String],default:!1},confirmType:{type:String,default:"return",validator:e=>My.concat("return").includes(e)}});let By=!1;const My=["done","go","next","search","send"];const Py=ad({name:"Textarea",props:Ey,emits:["confirm","linechange",...vg],setup(e,{emit:t,expose:n}){const o=$n(null),i=$n(null),{fieldRef:r,state:a,scopedAttrsState:s,fixDisabledColor:l,trigger:c}=xg(e,o,t),u=da(()=>a.value.split(ee)),d=da(()=>My.includes(e.confirmType)),h=$n(0),p=$n(null);function f({height:e}){h.value=e}function m(e){"Enter"===e.key&&d.value&&e.preventDefault()}function g(t){if("Enter"===t.key&&d.value){!function(e){c("confirm",e,{value:a.value})}(t);const n=t.target;!e.confirmHold&&n.blur()}}return $o(()=>h.value,t=>{const n=o.value,r=p.value,a=i.value;let s=parseFloat(getComputedStyle(n).lineHeight);isNaN(s)&&(s=r.offsetHeight);var l=Math.round(t/s);c("linechange",{},{height:t,heightRpx:750/window.innerWidth*t,lineCount:l}),e.autoHeight&&(a.style.height=t+"px")}),function(){const e="(prefers-color-scheme: dark)";By=0===String(navigator.platform).indexOf("iP")&&0===String(navigator.vendor).indexOf("Apple")&&window.matchMedia(e).media!==e}(),n({$triggerInput:e=>{t("update:modelValue",e.value),t("update:value",e.value),a.value=e.value}}),()=>{let t=e.disabled&&l?Fr("textarea",{key:"disabled-textarea",ref:r,value:a.value,tabindex:"-1",readonly:!!e.disabled,maxlength:a.maxlength,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":By},style:{overflowY:e.autoHeight?"hidden":"auto",...e.cursorColor&&{caretColor:e.cursorColor}},onFocus:e=>e.target.blur()},null,46,["value","readonly","maxlength","onFocus"]):Fr("textarea",{key:"textarea",ref:r,value:a.value,disabled:!!e.disabled,maxlength:a.maxlength,enterkeyhint:e.confirmType,inputmode:e.inputmode,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":By},style:{overflowY:e.autoHeight?"hidden":"auto",...e.cursorColor&&{caretColor:e.cursorColor}},onKeydown:m,onKeyup:g},null,46,["value","disabled","maxlength","enterkeyhint","inputmode","onKeydown","onKeyup"]);return Fr("uni-textarea",{ref:o,"auto-height":e.autoHeight},[Fr("div",{ref:i,class:"uni-textarea-wrapper"},[Wo(Fr("div",Yr(s.attrs,{style:e.placeholderStyle,class:["uni-textarea-placeholder",e.placeholderClass]}),[e.placeholder],16),[[za,!a.value.length]]),Fr("div",{ref:p,class:"uni-textarea-line"},[" "],512),Fr("div",{class:"uni-textarea-compute"},[u.value.map(e=>Fr("div",null,[e.trim()?e:"."])),Fr(Im,{initial:!0,onResize:f},null,8,["initial","onResize"])]),"search"===e.confirmType?Fr("form",{action:"",onSubmit:()=>!1,class:"uni-input-form"},[t],40,["onSubmit"]):t],512)],8,["auto-height"])}}}),Oy=ad({name:"View",props:c({},ud),setup(e,{slots:t}){const n=$n(null),{hovering:o,binding:i}=dd(e);return()=>{const r=e.hoverClass;return r&&"none"!==r?Fr("uni-view",Yr({class:o.value?r:"",ref:n},i),[Oi(t,"default")],16):Fr("uni-view",{ref:n},[Oi(t,"default")],512)}}});function zy(e,t){if(t||(t=e.id),t)return e.$options.name.toLowerCase()+"."+t}function Ly(e,t,n){e&&Oc(n||xu(),e,({type:e,data:n},o)=>{t(e,n,o)})}function Ny(e,t){e&&function(e,t){t=Pc(e,t),delete Mc[t]}(t||xu(),e)}function Dy(e,t,n,o){const i=Zr().proxy;Si(()=>{Ly(t||zy(i),e,o),!n&&t||$o(()=>i.id,(t,n)=>{Ly(zy(i,t),e,o),Ny(n&&zy(i,n))})}),Ai(()=>{Ny(t||zy(i),o)})}let Ry=0;function $y(e){const t=bu(),n=Zr().proxy,o=n.$options.name.toLowerCase(),i=e||n.id||"context"+Ry++;return Si(()=>{n.$el.__uniContextInfo={id:i,type:o,page:t}}),`${o}.${i}`}function jy(e,t,n,o){g(t)&&_i(e,t.bind(n),o)}function Fy(e,t,n){const o=e.mpType||n.$mpType;if(o&&"component"!==o&&("page"!==o||"component"!==t.renderer)&&(Object.keys(e).forEach(o=>{if(function(e,t,n=!0){return!(n&&!g(t))&&(rt.indexOf(e)>-1||0===e.indexOf("on"))}(o,e[o],!1)){const i=e[o];p(i)?i.forEach(e=>jy(o,e,n,t)):jy(o,i,n,t)}}),"page"===o)){t.__isVisible=!0;try{let e=t.attrs.__pageQuery;0,Tu(n,he,e),delete t.attrs.__pageQuery;const o=n.$page;"preloadPage"!==(null==o?void 0:o.openType)&&Tu(n,re)}catch(i){console.error(i.message+ee+i.stack)}}}function Vy(e,t,n){Fy(e,t,n)}function Hy(e,t,n){return e[t]=n}function Wy(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function Uy(e){const t=e.config.errorHandler;return function(n,o,i){t&&t(n,o,i);const r=e._instance;if(!r||!r.proxy)throw n;r[le]?Tu(r.proxy,le,n):Jn(n,0,o&&o.$.vnode,!1)}}function qy(e,t){return e?[...new Set([].concat(e,t))]:t}function Qy(e){const t=e.config;var n;t.errorHandler=st(e,Uy),n=t.optionMergeStrategies,rt.forEach(e=>{n[e]=qy});const o=t.globalProperties;o.$set=Hy,o.$applyOptions=Vy,o.$callMethod=Wy,function(e){at.forEach(t=>t(e))}(e)}function Yy(e){const t=Yl({history:Ky(),strict:!!__uniConfig.router.strict,routes:__uniRoutes,scrollBehavior:Xy});t.beforeEach((e,t)=>{var n;e&&t&&e.meta.isTabBar&&t.meta.isTabBar&&(n=t.meta.tabBarIndex,"undefined"!=typeof window&&(Gy[n]={left:window.pageXOffset,top:window.pageYOffset}))}),e.router=t,e.use(t)}let Gy=Object.create(null);const Xy=(e,t,n)=>{if(n)return n;if(e&&t&&e.meta.isTabBar&&t.meta.isTabBar){const t=(o=e.meta.tabBarIndex,Gy[o]);if(t)return t}return{left:0,top:0};var o};function Ky(){let{routerBase:e}=__uniConfig.router;"/"===e&&(e="");const t=rl(e);return t.listen((e,t,n)=>{"back"===n.direction&&function(e=1){const t=Hf(),n=t.length-1,o=n-e;for(let i=n;i>o;i--){const e=Lf(t[i]);Wf(Yf(e.path,e.id),!1)}}(Math.abs(n.delta))}),t}const Jy={install(e){Qy(e),Wu(e),td(e),e.config.warnHandler||(e.config.warnHandler=Zy),Yy(e)}};function Zy(e,t,n){if(t){if("PageMetaHead"===t.$.type.name)return;const e=t.$.parent;if(e&&"PageMeta"===e.type.name)return}const o=[`[Vue warn]: ${e}`];n.length&&o.push("\n",n),console.warn(...o)}const eb={class:"uni-async-loading"},tb=Fr("i",{class:"uni-loading"},null,-1),nb=sd({name:"AsyncLoading",render:()=>(Er(),zr("div",eb,[tb]))});function ob(){window.location.reload()}const ib=sd({name:"AsyncError",props:["error"],setup(){bc();const{t:e}=gc();return()=>Fr("div",{class:"uni-async-error",onClick:ob},[e("uni.async.error")],8,["onClick"])}});let rb;function ab(){return rb}function sb(e){rb=e,Object.defineProperty(rb.$.ctx,"$children",{get:()=>Hf().map(e=>e.$vm)});const t=rb.$.appContext.app;t.component(nb.name)||t.component(nb.name,nb),t.component(ib.name)||t.component(ib.name,ib),function(e){e.$vm=e,e.$mpType="app";const t=$n(gc().getLocale());Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(rb),function(e,t){const n=e.$options||{};n.globalData=c(n.globalData||{},t),Object.defineProperty(e,"globalData",{get:()=>n.globalData,set(e){n.globalData=e}})}(rb),Zu(),zu()}function lb(e,{clone:t,init:n,setup:o,before:i}){t&&(e=c({},e)),i&&i(e);const r=e.setup;return e.setup=(e,t)=>{const i=Zr();if(n(i.proxy),o(i),r)return r(e,t)},e}function cb(e,t){return e&&(e.__esModule||"Module"===e[Symbol.toStringTag])?lb(e.default,t):lb(e,t)}function ub(e){return cb(e,{clone:!0,init:Qf,setup(e){e.$pageInstance=e;const t=xd(),n=Ze(t.query);e.attrs.__pageQuery=n,Lf(e.proxy).options=n,e.proxy.options=n;const o=_d();var i,r;return Mf(o),e.onReachBottom=Sn([]),e.onPageScroll=Sn([]),$o([e.onReachBottom,e.onPageScroll],()=>{const t=_u();e.proxy===t&&om(e,o)},{once:!0}),xi(()=>{Kf(e,o)}),Si(()=>{Jf(e);const{onReady:n}=e;n&&z(n),fb(t)}),fi(()=>{if(!e.__isVisible){Kf(e,o),e.__isVisible=!0;const{onShow:n}=e;n&&z(n),lo(()=>{fb(t)})}},"ba",i),function(e,t){fi(e,"bda",t)}(()=>{if(e.__isVisible&&!e.__isUnload){e.__isVisible=!1;{const{onHide:t}=e;t&&z(t)}}}),r=o.id,Tw.subscribe(Pc(r,Ic),zc),Ai(()=>{!function(e){Tw.unsubscribe(Pc(e,Ic)),Object.keys(Mc).forEach(t=>{0===t.indexOf(e+".")&&delete Mc[t]})}(o.id)}),n}})}function db(){const{windowWidth:e,windowHeight:t,screenWidth:n,screenHeight:o}=Jb(),i=90===Math.abs(Number(window.orientation))?"landscape":"portrait";Iw.emit(ge,{deviceOrientation:i,size:{windowWidth:e,windowHeight:t,screenWidth:n,screenHeight:o}})}function hb(e){S(e.data)&&"WEB_INVOKE_APPSERVICE"===e.data.type&&Iw.emit("onWebInvokeAppService",e.data.data,e.data.pageId)}function pb(){const{emit:e}=Iw;"visible"===document.visibilityState?e(Me,c({},Tm)):e(Pe)}function fb(e){const{tabBarText:t,tabBarIndex:n,route:o}=e.meta;t&&Tu("onTabItemTap",{index:n,text:t,pagePath:o})}function mb(e){e=e>0&&e<1/0?e:0;const t=Math.floor(e/3600),n=Math.floor(e%3600/60),o=Math.floor(e%3600%60),i=(t<10?"0":"")+t;let r=(n<10?"0":"")+n+":"+((o<10?"0":"")+o);return"00"!==i&&(r=i+":"+r),r}function gb(e,t,n){const o=Sn({seeking:!1,gestureType:"none",volumeOld:0,volumeNew:0,currentTimeOld:0,currentTimeNew:0,toastThin:!1}),i={x:0,y:0};let r=null;let a;return{state:o,onTouchstart:function(e){const t=e.targetTouches[0];i.x=t.pageX,i.y=t.pageY,o.gestureType="none",o.volumeOld=0},onTouchmove:function(s){function l(){s.stopPropagation(),s.preventDefault()}n.fullscreen&&l();const c=o.gestureType;if("stop"===c)return;const u=s.targetTouches[0],d=u.pageX,h=u.pageY,p=i,f=t.value;if("progress"===c?(!function(e){const n=t.value,i=n.duration;let r=e/600*i+o.currentTimeOld;r<0?r=0:r>i&&(r=i);o.currentTimeNew=r}(d-p.x),o.seeking=!0):"volume"===c&&function(e){const n=t.value,i=o.volumeOld;let r;"number"==typeof i&&(r=i-e/200,r<0?r=0:r>1&&(r=1),clearTimeout(a),a=void 0,null==a&&(a=setTimeout(()=>{o.toastThin=!1,a=void 0},1e3)),n.volume=r,o.volumeNew=r)}(h-p.y),"none"===c)if(Math.abs(d-p.x)>Math.abs(h-p.y)){if(!e.enableProgressGesture)return void(o.gestureType="stop");o.gestureType="progress",o.currentTimeOld=o.currentTimeNew=f.currentTime,n.fullscreen||l()}else{if(!e.pageGesture&&!e.vslideGesture)return void(o.gestureType="stop");"none"!==o.gestureType&&null!=r||(r=setTimeout(()=>{o.toastThin=!0},500)),o.gestureType="volume",o.volumeOld=f.volume,n.fullscreen||l()}},onTouchend:function(e){const n=t.value;"none"!==o.gestureType&&"stop"!==o.gestureType&&(e.stopPropagation(),e.preventDefault()),"progress"===o.gestureType&&o.currentTimeOld!==o.currentTimeNew&&(n.currentTime=o.currentTimeNew),o.gestureType="none"}}}const yb={id:{type:String,default:""},src:{type:String,default:""},duration:{type:[Number,String],default:""},controls:{type:[Boolean,String],default:!0},danmuList:{type:Array,default:()=>[]},danmuBtn:{type:[Boolean,String],default:!1},enableDanmu:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},loop:{type:[Boolean,String],default:!1},muted:{type:[Boolean,String],default:!1},objectFit:{type:String,default:"contain"},poster:{type:String,default:""},direction:{type:[String,Number],default:""},showProgress:{type:Boolean,default:!0},initialTime:{type:[String,Number],default:0},showFullscreenBtn:{type:[Boolean,String],default:!0},pageGesture:{type:[Boolean,String],default:!1},vslideGesture:{type:[Boolean,String],default:!1},enableProgressGesture:{type:[Boolean,String],default:!0},showPlayBtn:{type:[Boolean,String],default:!0},showCenterPlayBtn:{type:[Boolean,String],default:!0}},bb=ad({name:"Video",props:yb,emits:["fullscreenchange","progress","loadedmetadata","waiting","error","play","pause","ended","timeupdate"],setup(e,{emit:t,attrs:n,slots:o}){const i=$n(null),r=$n(null),a=cd(i,t),{state:s}=pg(),{$attrs:l}=Eg({excludeListeners:!0});gc(),Ac();const{videoRef:c,state:u,play:d,pause:h,stop:f,seek:m,playbackRate:g,toggle:y,onDurationChange:b,onLoadedMetadata:v,onProgress:_,onWaiting:w,onVideoError:x,onPlay:S,onPause:C,onEnded:k,onTimeUpdate:A}=function(e,t,n){const o=$n(null),i=da(()=>am(e.src)),r=da(()=>"true"===e.muted||!0===e.muted),a=Sn({start:!1,src:i,playing:!1,currentTime:0,duration:0,progress:0,buffered:0,muted:r,pauseUpdatingCurrentTime:!1});function s(e){const t=e.target,n=t.buffered;n.length&&(a.buffered=n.end(n.length-1)/t.duration*100)}function l(){o.value.pause()}function c(e){const t=o.value;"number"!=typeof(e=Number(e))||isNaN(e)||(t.currentTime=e)}return $o(()=>i.value,()=>{a.playing=!1,a.currentTime=0}),$o(()=>a.buffered,e=>{n("progress",{},{buffered:e})}),$o(()=>r.value,e=>{o.value.muted=e}),{videoRef:o,state:a,play:function(){const e=o.value;a.start=!0,e.play()},pause:l,stop:function(){c(0),l()},seek:c,playbackRate:function(e){o.value.playbackRate=e},toggle:function(){const e=o.value;a.playing?e.pause():e.play()},onDurationChange:function({target:e}){a.duration=e.duration},onLoadedMetadata:function(t){const o=Number(e.initialTime)||0,i=t.target;o>0&&(i.currentTime=o),n("loadedmetadata",t,{width:i.videoWidth,height:i.videoHeight,duration:i.duration}),s(t)},onProgress:s,onWaiting:function(e){n("waiting",e,{})},onVideoError:function(e){a.playing=!1,n("error",e,{})},onPlay:function(e){a.start=!0,a.playing=!0,n("play",e,{})},onPause:function(e){a.playing=!1,n("pause",e,{})},onEnded:function(e){a.playing=!1,n("ended",e,{})},onTimeUpdate:function(e){const t=e.target;a.pauseUpdatingCurrentTime||(a.currentTime=t.currentTime);const o=t.currentTime;n("timeupdate",e,{currentTime:o,duration:t.duration})}}}(e,0,a),{state:T,danmuRef:I,updateDanmu:E,toggleDanmu:B,sendDanmu:M}=function(e,t){const n=$n(null),o=Sn({enable:Boolean(e.enableDanmu)});let i={time:0,index:-1};const r=p(e.danmuList)?JSON.parse(JSON.stringify(e.danmuList)):[];function a(e){const t=document.createElement("p");t.className="uni-video-danmu-item",t.innerText=e.text;let o=`bottom: ${100*Math.random()}%;color: ${e.color};`;t.setAttribute("style",o),n.value.appendChild(t),setTimeout(function(){o+="left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);",t.setAttribute("style",o),setTimeout(function(){t.remove()},4e3)},17)}return r.sort(function(e,t){return(e.time||0)-(t.time||0)}),{state:o,danmuRef:n,updateDanmu:function(e){const n=e.target.currentTime,s=i,l={time:n,index:s.index};if(n>s.time)for(let i=s.index+1;i<r.length;i++){const e=r[i];if(!(n>=(e.time||0)))break;l.index=i,t.playing&&o.enable&&a(e)}else if(n<s.time)for(let t=s.index-1;t>-1&&n<=(r[t].time||0);t--)l.index=t-1;i=l},toggleDanmu:function(){o.enable=!o.enable},sendDanmu:function(e){r.splice(i.index+1,0,{text:String(e.text),color:e.color,time:t.currentTime||0})}}}(e,u),{state:P,onFullscreenChange:O,emitFullscreenChange:z,toggleFullscreen:L,requestFullScreen:N,exitFullScreen:D}=function(e,t,n,o,i){const r=Sn({fullscreen:!1}),a=/^Apple/.test(navigator.vendor);function s(t){r.fullscreen=t,e("fullscreenchange",{},{fullScreen:t,direction:"vertical"})}function l(e){const r=i.value,l=t.value,c=n.value;let u;e?!document.fullscreenEnabled&&!document.webkitFullscreenEnabled||a&&!o.userAction?c.webkitEnterFullScreen?c.webkitEnterFullScreen():(u=!0,l.remove(),l.classList.add("uni-video-type-fullscreen"),document.body.appendChild(l)):l[document.fullscreenEnabled?"requestFullscreen":"webkitRequestFullscreen"]():document.fullscreenEnabled||document.webkitFullscreenEnabled?document.fullscreenElement?document.exitFullscreen():document.webkitFullscreenElement&&document.webkitExitFullscreen():c.webkitExitFullScreen?c.webkitExitFullScreen():(u=!0,l.remove(),l.classList.remove("uni-video-type-fullscreen"),r.appendChild(l)),u&&s(e)}function c(){l(!1)}return Ai(c),{state:r,onFullscreenChange:function(e,t){t&&document.fullscreenEnabled||s(!(!document.fullscreenElement&&!document.webkitFullscreenElement))},emitFullscreenChange:s,toggleFullscreen:l,requestFullScreen:function(){l(!0)},exitFullScreen:c}}(a,r,c,s,i),{state:R,onTouchstart:$,onTouchend:j,onTouchmove:F}=gb(e,c,P),{state:V,progressRef:H,ballRef:W,clickProgress:U,toggleControls:q,autoHideEnd:Q,autoHideStart:Y}=function(e,t,n,o){const i=$n(null),r=$n(null),a=da(()=>e.showCenterPlayBtn&&!t.start),s=$n(!0),l=da(()=>!a.value&&e.controls&&s.value),c=Sn({seeking:!1,touching:!1,controlsTouching:!1,centerPlayBtnShow:a,controlsShow:l,controlsVisible:s});let u;function d(){u=setTimeout(()=>{c.controlsVisible=!1},3e3)}function h(){u&&(clearTimeout(u),u=null)}return Ai(()=>{u&&clearTimeout(u)}),$o(()=>c.controlsShow&&t.playing&&!c.controlsTouching,e=>{e?d():h()}),Si(()=>{const e=Xe(!1);let a,s,l,u=!0;const d=r.value;function h(e){const n=e.targetTouches[0],r=n.pageX,d=n.pageY;if(u&&Math.abs(r-a)<Math.abs(d-s))return void p(e);u=!1;const h=i.value.offsetWidth;let f=l+(r-a)/h*100;f<0?f=0:f>100&&(f=100),t.progress=f,null==o||o(t.duration*f/100),c.seeking=!0,e.preventDefault(),e.stopPropagation()}function p(o){c.controlsTouching=!1,c.touching&&(d.removeEventListener("touchmove",h,e),u||(o.preventDefault(),o.stopPropagation(),n(t.duration*t.progress/100)),c.touching=!1)}d.addEventListener("touchstart",n=>{c.controlsTouching=!0;const o=n.targetTouches[0];a=o.pageX,s=o.pageY,l=t.progress,u=!0,c.touching=!0,d.addEventListener("touchmove",h,e)}),d.addEventListener("touchend",p),d.addEventListener("touchcancel",p)}),{state:c,progressRef:i,ballRef:r,clickProgress:function(e){const o=i.value;let r=e.target,a=e.offsetX;for(;r&&r!==o;)a+=r.offsetLeft,r=r.parentNode;const s=o.offsetWidth;let l=0;a>=0&&a<=s&&(l=a/s,n(t.duration*l))},toggleControls:function(){c.controlsVisible=!c.controlsVisible},autoHideStart:d,autoHideEnd:h}}(e,u,m,e=>{R.currentTimeNew=e});!function(e,t,n,o,i,r,a,s){const l={play:e,stop:n,pause:t,seek:o,sendDanmu:i,playbackRate:r,requestFullScreen:a,exitFullScreen:s};Dy((e,t)=>{let n;switch(e){case"seek":n=t.position;break;case"sendDanmu":n=t;break;case"playbackRate":n=t.rate}e in l&&l[e](n)},$y(),!0)}(d,h,f,m,M,g,N,D);const G=function(e,t,n){const o=da(()=>"progress"===t.gestureType||n.touching);return $o(o,o=>{e.pauseUpdatingCurrentTime=o,n.controlsTouching=o,"progress"===t.gestureType&&o&&(n.controlsVisible=o)}),$o([()=>e.currentTime,()=>{yb.duration}],()=>{e.progress=e.currentTime/e.duration*100}),$o(()=>t.currentTimeNew,t=>{e.currentTime=t}),o}(u,R,V);return()=>Fr("uni-video",{ref:i,id:e.id,onClick:q},[Fr("div",{ref:r,class:"uni-video-container",onTouchstart:$,onTouchend:j,onTouchmove:F,onFullscreenchange:us(O,["stop"]),onWebkitfullscreenchange:us(e=>O(e,!0),["stop"])},[Fr("video",Yr({ref:c,style:{"object-fit":e.objectFit},muted:!!e.muted,loop:!!e.loop,src:u.src,poster:e.poster,autoplay:!!e.autoplay},l.value,{class:"uni-video-video","webkit-playsinline":!0,playsinline:!0,onDurationchange:b,onLoadedmetadata:v,onProgress:_,onWaiting:w,onError:x,onPlay:S,onPause:C,onEnded:k,onTimeupdate:e=>{A(e),E(e)},onWebkitbeginfullscreen:()=>z(!0),onX5videoenterfullscreen:()=>z(!0),onWebkitendfullscreen:()=>z(!1),onX5videoexitfullscreen:()=>z(!1)}),null,16,["muted","loop","src","poster","autoplay","webkit-playsinline","playsinline","onDurationchange","onLoadedmetadata","onProgress","onWaiting","onError","onPlay","onPause","onEnded","onTimeupdate","onWebkitbeginfullscreen","onX5videoenterfullscreen","onWebkitendfullscreen","onX5videoexitfullscreen"]),Wo(Fr("div",{class:"uni-video-bar uni-video-bar-full",onClick:us(()=>{},["stop"])},[Fr("div",{class:"uni-video-controls"},[Wo(Fr("div",{class:{"uni-video-icon":!0,"uni-video-control-button":!0,"uni-video-control-button-play":!u.playing,"uni-video-control-button-pause":u.playing},onClick:us(y,["stop"])},null,10,["onClick"]),[[za,e.showPlayBtn]]),Wo(Fr("div",{class:"uni-video-current-time"},[mb(u.currentTime)],512),[[za,e.showProgress]]),Wo(Fr("div",{ref:H,class:"uni-video-progress-container",onClick:us(U,["stop"])},[Fr("div",{class:{"uni-video-progress":!0,"uni-video-progress-progressing":G.value}},[Fr("div",{style:{width:u.buffered-u.progress+"%",left:u.progress+"%"},class:"uni-video-progress-buffered"},null,4),Fr("div",{style:{width:u.progress+"%"},class:"uni-video-progress-played"},null,4),Fr("div",{ref:W,style:{left:u.progress+"%"},class:{"uni-video-ball":!0,"uni-video-ball-progressing":G.value}},[Fr("div",{class:"uni-video-inner"},null)],6)],2)],8,["onClick"]),[[za,e.showProgress]]),Wo(Fr("div",{class:"uni-video-duration"},[mb(Number(e.duration)||u.duration)],512),[[za,e.showProgress]])]),Wo(Fr("div",{class:{"uni-video-icon":!0,"uni-video-danmu-button":!0,"uni-video-danmu-button-active":T.enable},onClick:us(B,["stop"])},null,10,["onClick"]),[[za,e.danmuBtn]]),Wo(Fr("div",{class:{"uni-video-icon":!0,"uni-video-fullscreen":!0,"uni-video-type-fullscreen":P.fullscreen},onClick:us(()=>L(!P.fullscreen),["stop"])},null,10,["onClick"]),[[za,e.showFullscreenBtn]])],8,["onClick"]),[[za,V.controlsShow]]),Wo(Fr("div",{ref:I,style:"z-index: 0;",class:"uni-video-danmu"},null,512),[[za,u.start&&T.enable]]),V.centerPlayBtnShow&&Fr("div",{class:"uni-video-cover",onClick:us(()=>{},["stop"])},[Fr("div",{class:"uni-video-cover-play-button uni-video-icon",onClick:us(d,["stop"])},null,8,["onClick"])],8,["onClick"]),Fr("div",{class:"uni-video-loading"},["volume"===R.gestureType?Fr("div",{class:{"uni-video-toast-container":!0,"uni-video-toast-container-thin":R.toastThin},style:{marginTop:"5px"}},[!R.toastThin&&R.volumeNew>0&&"volume"===R.gestureType?Fr("text",{class:"uni-video-icon uni-video-toast-icon"},[""]):!R.toastThin&&Fr("text",{class:"uni-video-icon uni-video-toast-icon"},[""]),Fr("div",{class:"uni-video-toast-draw",style:{width:100*R.volumeNew+"%"}},null)],2):null]),Fr("div",{class:{"uni-video-toast":!0,"uni-video-toast-progress":G.value}},[Fr("div",{class:"uni-video-toast-title"},[Fr("span",{class:"uni-video-toast-title-current-time"},[mb(R.currentTimeNew)])," / ",Number(e.duration)||mb(u.duration)])],2),Fr("div",{class:"uni-video-slots"},[o.default&&o.default()])],40,["onTouchstart","onTouchend","onTouchmove","onFullscreenchange","onWebkitfullscreenchange"])],8,["id","onClick"])}});let vb,_b=0;function wb(e,t,n,o){var i,r=document.createElement("script"),a=t.callback||"callback",s="__uni_jsonp_callback_"+_b++,l=t.timeout||3e4;function c(){clearTimeout(i),delete window[s],r.remove()}window[s]=e=>{g(n)&&n(e),c()},r.onerror=()=>{g(o)&&o(),c()},i=setTimeout(function(){g(o)&&o(),c()},l),r.src=e+(e.indexOf("?")>=0?"&":"?")+a+"="+s,document.body.appendChild(r)}function xb(e){function t(){const e=this.div;this.getPanes().floatPane.appendChild(e)}function n(){const e=this.div.parentNode;e&&e.removeChild(this.div)}function o(){const t=this.option;this.Text=new e.Text({text:t.content,anchor:"bottom-center",offset:new e.Pixel(0,t.offsetY-16),style:{padding:(t.padding||8)+"px","line-height":(t.fontSize||14)+"px","border-radius":(t.borderRadius||0)+"px","border-color":`${t.bgColor||"#fff"} transparent transparent`,"background-color":t.bgColor||"#fff","box-shadow":"0 2px 6px 0 rgba(114, 124, 245, .5)","text-align":"center","font-size":(t.fontSize||14)+"px",color:t.color||"#000"},position:t.position});(e.event||e.Event).addListener(this.Text,"click",()=>{this.callback()}),this.Text.setMap(t.map)}function i(){}function r(){this.Text&&this.option.map.remove(this.Text)}function a(){this.Text&&this.option.map.remove(this.Text)}class s{constructor(e={},s){this.createAMapText=o,this.removeAMapText=r,this.createBMapText=i,this.removeBMapText=a,this.onAdd=t,this.construct=t,this.onRemove=n,this.destroy=n,this.option=e||{};const l=this.visible=this.alwaysVisible="ALWAYS"===e.display;if(Bb())this.callback=s,this.visible&&this.createAMapText();else if(Mb())this.visible&&this.createBMapText();else{const t=e.map;this.position=e.position,this.index=1;const n=this.div=document.createElement("div"),o=n.style;o.position="absolute",o.whiteSpace="nowrap",o.transform="translateX(-50%) translateY(-100%)",o.zIndex="1",o.boxShadow=e.boxShadow||"none",o.display=l?"block":"none";const i=this.triangle=document.createElement("div");i.setAttribute("style","position: absolute;white-space: nowrap;border-width: 4px;border-style: solid;border-color: #fff transparent transparent;border-image: initial;font-size: 12px;padding: 0px;background-color: transparent;width: 0px;height: 0px;transform: translate(-50%, 100%);left: 50%;bottom: 0;"),this.setStyle(e),n.appendChild(i),t&&this.setMap(t)}}set onclick(e){this.div.onclick=e}get onclick(){return this.div.onclick}setOption(e){this.option=e,"ALWAYS"===e.display?this.alwaysVisible=this.visible=!0:this.alwaysVisible=!1,Bb()?this.visible&&this.createAMapText():Mb()?this.visible&&this.createBMapText():(this.setPosition(e.position),this.setStyle(e))}setStyle(e){const t=this.div,n=t.style;t.innerText=e.content||"",n.lineHeight=(e.fontSize||14)+"px",n.fontSize=(e.fontSize||14)+"px",n.padding=(e.padding||8)+"px",n.color=e.color||"#000",n.borderRadius=(e.borderRadius||0)+"px",n.backgroundColor=e.bgColor||"#fff",n.marginTop="-"+((e.top||0)+5)+"px",this.triangle.style.borderColor=`${e.bgColor||"#fff"} transparent transparent`}setPosition(e){this.position=e,this.draw()}draw(){const e=this.getProjection();if(!this.position||!this.div||!e)return;const t=e.fromLatLngToDivPixel(this.position),n=this.div.style;n.left=t.x+"px",n.top=t.y+"px"}changed(){this.div.style.display=this.visible?"block":"none"}}if(!Bb()&&!Mb()){const t=new(e.OverlayView||e.Overlay);s.prototype.setMap=t.setMap,s.prototype.getMap=t.getMap,s.prototype.getPanes=t.getPanes,s.prototype.getProjection=t.getProjection,s.prototype.map_changed=t.map_changed,s.prototype.set=t.set,s.prototype.get=t.get,s.prototype.setOptions=t.setValues,s.prototype.bindTo=t.bindTo,s.prototype.bindsTo=t.bindsTo,s.prototype.notify=t.notify,s.prototype.setValues=t.setValues,s.prototype.unbind=t.unbind,s.prototype.unbindAll=t.unbindAll,s.prototype.addListener=t.addListener}return s}const Sb={};function Cb(e,t){const n=Tb();if(!n.key)return void console.error("Map key not configured.");const o=Sb[n.type]=Sb[n.type]||[];if(vb)t(vb);else if(window[n.type]&&window[n.type].maps)vb=Bb()||Mb()?window[n.type]:window[n.type].maps,vb.Callout=vb.Callout||xb(vb),t(vb);else if(o.length)o.push(t);else{o.push(t);const i=window,r="__map_callback__"+n.type;i[r]=function(){delete i[r],vb=Bb()||Mb()?window[n.type]:window[n.type].maps,vb.Callout=xb(vb),o.forEach(e=>e(vb)),o.length=0},Bb()&&function(e){window._AMapSecurityConfig={securityJsCode:e.securityJsCode||"",serviceHost:e.serviceHost||""}}(n);const a=document.createElement("script");let s=kb(n.type);n.type===Ab.QQ&&e.push("geometry"),e.length&&(s+=`libraries=${e.join("%2C")}&`),n.type===Ab.BMAP?a.src=`${s}ak=${n.key}&callback=${r}`:a.src=`${s}key=${n.key}&callback=${r}`,a.onerror=function(){console.error("Map load failed.")},document.body.appendChild(a)}}const kb=e=>({qq:"https://map.qq.com/api/js?v=2.exp&",google:"https://maps.googleapis.com/maps/api/js?",AMap:"https://webapi.amap.com/maps?v=2.0&",BMapGL:"https://api.map.baidu.com/api?type=webgl&v=1.0&"}[e]);var Ab=(e=>(e.QQ="qq",e.GOOGLE="google",e.AMAP="AMap",e.BMAP="BMapGL",e.UNKNOWN="",e))(Ab||{});function Tb(){return __uniConfig.bMapKey?{type:"BMapGL",key:__uniConfig.bMapKey}:__uniConfig.qqMapKey?{type:"qq",key:__uniConfig.qqMapKey}:__uniConfig.googleMapKey?{type:"google",key:__uniConfig.googleMapKey}:__uniConfig.aMapKey?{type:"AMap",key:__uniConfig.aMapKey,securityJsCode:__uniConfig.aMapSecurityJsCode,serviceHost:__uniConfig.aMapServiceHost}:{type:"",key:""}}let Ib=!1,Eb=!1;const Bb=()=>Eb?Ib:(Eb=!0,Ib="AMap"===Tb().type),Mb=()=>"BMapGL"===Tb().type;const Pb=sd({name:"MapMarker",props:{id:{type:[Number,String],default:""},latitude:{type:[Number,String],require:!0},longitude:{type:[Number,String],require:!0},title:{type:String,default:""},iconPath:{type:String,require:!0},rotate:{type:[Number,String],default:0},alpha:{type:[Number,String],default:1},width:{type:[Number,String],default:""},height:{type:[Number,String],default:""},callout:{type:Object,default:null},label:{type:Object,default:null},anchor:{type:Object,default:null},clusterId:{type:[Number,String],default:""},customCallout:{type:Object,default:null},ariaLabel:{type:String,default:""}},setup(e){const t=String(isNaN(Number(e.id))?"":e.id),n=or("onMapReady"),o=function(e){const t="uni-map-marker-label-"+e,n=document.createElement("style");return n.id=t,document.head.appendChild(n),Ti(()=>{n.remove()}),function(e){const o=Object.assign({},e,{position:"absolute",top:"70px",borderStyle:"solid"}),i=document.createElement("div");return Object.keys(o).forEach(e=>{i.style[e]=o[e]||""}),n.innerText=`.${t}{${i.getAttribute("style")}}`,t}}(t);let i;function r(e){Bb()?e.removeAMapText():e.setMap(null)}if(n((n,a,s)=>{function l(e){const l=e.title;let c;c=Bb()?new a.LngLat(e.longitude,e.latitude):Mb()?new a.Point(e.longitude,e.latitude):new a.LatLng(e.latitude,e.longitude);const u=new Image;let d=0;u.onload=()=>{const h=e.anchor||{};let p,f,m,g,y="number"==typeof h.x?h.x:.5,b="number"==typeof h.y?h.y:1;e.iconPath&&(e.width||e.height)?(f=e.width||u.width/u.height*e.height,m=e.height||u.height/u.width*e.width):(f=u.width/2,m=u.height/2),d=m,g=m-(m-b*m),p="MarkerImage"in a?new a.MarkerImage(u.src,null,null,new a.Point(y*f,b*m),new a.Size(f,m)):"Icon"in a?new a.Icon({image:u.src,size:new a.Size(f,m),imageSize:new a.Size(f,m),imageOffset:new a.Pixel(y*f,b*m)}):{url:u.src,anchor:new a.Point(y,b),size:new a.Size(f,m)},Mb()?(i=new a.Marker(new a.Point(c.lng,c.lat)),n.addOverlay(i)):(i.setPosition(c),i.setIcon(p)),"setRotation"in i&&i.setRotation(e.rotate||0);const v=e.label||{};let _;if("label"in i&&(i.label.setMap(null),delete i.label),v.content){const e={borderColor:v.borderColor,borderWidth:(Number(v.borderWidth)||0)+"px",padding:(Number(v.padding)||0)+"px",borderRadius:(Number(v.borderRadius)||0)+"px",backgroundColor:v.bgColor,color:v.color,fontSize:(v.fontSize||14)+"px",lineHeight:(v.fontSize||14)+"px",marginLeft:(Number(v.anchorX||v.x)||0)+"px",marginTop:(Number(v.anchorY||v.y)||0)+"px"};if("Label"in a)_=new a.Label({position:c,map:n,clickable:!1,content:v.content,style:e}),i.label=_;else if("setLabel"in i)if(Bb()){const t=`<div style="\n margin-left:${e.marginLeft};\n margin-top:${e.marginTop};\n padding:${e.padding};\n background-color:${e.backgroundColor};\n border-radius:${e.borderRadius};\n line-height:${e.lineHeight};\n color:${e.color};\n font-size:${e.fontSize};\n\n ">\n ${v.content}\n <div>`;i.setLabel({content:t,direction:"bottom-right"})}else{const t=o(e);i.setLabel({text:v.content,color:e.color,fontSize:e.fontSize,className:t})}}const w=e.callout||{};let x,S=i.callout;if(w.content||l){Bb()&&w.content&&(w.content=w.content.replaceAll("\n","<br/>"));const o="0px 0px 3px 1px rgba(0,0,0,0.5)";let r=-d/2;if((e.width||e.height)&&(r+=14-d/2),x=w.content?{position:c,map:n,top:g,offsetY:r,content:w.content,color:w.color,fontSize:w.fontSize,borderRadius:w.borderRadius,bgColor:w.bgColor,padding:w.padding,boxShadow:w.boxShadow||o,display:w.display}:{position:c,map:n,top:g,offsetY:r,content:l,boxShadow:o},S)S.setOption(x);else if(Bb()){const e=()=>{""!==t&&s("callouttap",{},{markerId:Number(t)})};S=i.callout=new a.Callout(x,e)}else S=i.callout=new a.Callout(x),S.div.onclick=function(e){""!==t&&s("callouttap",e,{markerId:Number(t)}),e.stopPropagation(),e.preventDefault()},Tb().type===Ab.GOOGLE&&(S.div.ontouchstart=function(e){e.stopPropagation()},S.div.onpointerdown=function(e){e.stopPropagation()})}else S&&(r(S),delete i.callout)},e.iconPath?u.src=am(e.iconPath):console.error("Marker.iconPath is required.")}!function(e){Mb()||(i=new a.Marker({map:n,flat:!0,autoRotation:!1})),l(e);const o=a.event||a.Event;Mb()||o.addListener(i,"click",()=>{const n=i.callout;if(n&&!n.alwaysVisible)if(Bb())n.visible=!n.visible,n.visible?i.callout.createAMapText():i.callout.removeAMapText();else if(n.set("visible",!n.visible),n.visible){const e=n.div,t=e.parentNode;t.removeChild(e),t.appendChild(e)}t&&s("markertap",{},{markerId:Number(t),latitude:e.latitude,longitude:e.longitude})})}(e),$o(e,l)}),t){const e=or("addMapChidlContext"),o=or("removeMapChidlContext"),r={id:t,translate(e){n((t,n,o)=>{const r=e.destination,a=e.duration,s=!!e.autoRotate;let l=Number(e.rotate)||0,c=0;"getRotation"in i&&(c=i.getRotation());const u=i.getPosition(),d=new n.LatLng(r.latitude,r.longitude),h=n.geometry.spherical.computeDistanceBetween(u,d)/1e3/(("number"==typeof a?a:1e3)/36e5),p=n.event||n.Event,f=p.addListener(i,"moving",e=>{const t=e.latLng,n=i.label;n&&n.setPosition(t);const o=i.callout;o&&o.setPosition(t)}),m=p.addListener(i,"moveend",()=>{m.remove(),f.remove(),i.lastPosition=u,i.setPosition(d);const t=i.label;t&&t.setPosition(d);const n=i.callout;n&&n.setPosition(d);const o=e.animationEnd;g(o)&&o()});let y=0;s&&(i.lastPosition&&(y=n.geometry.spherical.computeHeading(i.lastPosition,u)),l=n.geometry.spherical.computeHeading(u,d)-y),"setRotation"in i&&i.setRotation(c+l),"moveTo"in i?i.moveTo(d,h):(i.setPosition(d),p.trigger(i,"moveend",{}))})}};e(r),Ti(()=>o(r))}return Ti(function(){i&&(i.label&&"setMap"in i.label&&i.label.setMap(null),i.callout&&r(i.callout),i.setMap(null))}),()=>null}});function Ob(e){if(!e)return{r:0,g:0,b:0,a:0};let t=e.slice(1);const n=t.length;if(![3,4,6,8].includes(n))return{r:0,g:0,b:0,a:0};3!==n&&4!==n||(t=t.replace(/(\w{1})/g,"$1$1"));let[o,i,r,a]=t.match(/(\w{2})/g);const s=parseInt(o,16),l=parseInt(i,16),c=parseInt(r,16);return a?{r:s,g:l,b:c,a:(`0x100${a}`-65536)/255}:{r:s,g:l,b:c,a:1}}const zb={points:{type:Array,require:!0},color:{type:String,default:"#000000"},width:{type:[Number,String],default:""},dottedLine:{type:[Boolean,String],default:!1},arrowLine:{type:[Boolean,String],default:!1},arrowIconPath:{type:String,default:""},borderColor:{type:String,default:"#000000"},borderWidth:{type:[Number,String],default:""},colorList:{type:Array,default:()=>[]},level:{type:String,default:""}},Lb=sd({name:"MapPolyline",props:zb,setup(e){let t,n;function o(){t&&t.setMap(null),n&&n.setMap(null)}return or("onMapReady")((i,r)=>{function a(e){const o=[];e.points.forEach(e=>{let t;t=Bb()?[e.longitude,e.latitude]:Mb()?new r.Point(e.longitude,e.latitude):new r.LatLng(e.latitude,e.longitude),o.push(t)});const a=Number(e.width)||1,{r:s,g:l,b:c,a:u}=Ob(e.color),{r:d,g:h,b:p,a:f}=Ob(e.borderColor),m={map:i,clickable:!1,path:o,strokeWeight:a,strokeColor:e.color||void 0,strokeDashStyle:e.dottedLine?"dash":"solid"},g=Number(e.borderWidth)||0,y={map:i,clickable:!1,path:o,strokeWeight:a+2*g,strokeColor:e.borderColor||void 0,strokeDashStyle:e.dottedLine?"dash":"solid"};"Color"in r?(m.strokeColor=new r.Color(s,l,c,u),y.strokeColor=new r.Color(d,h,p,f)):(m.strokeColor=`rgb(${s}, ${l}, ${c})`,m.strokeOpacity=u,y.strokeColor=`rgb(${d}, ${h}, ${p})`,y.strokeOpacity=f),g&&(n=new r.Polyline(y)),Mb()?(t=new r.Polyline(m.path,m),i.addOverlay(t)):t=new r.Polyline(m)}a(e),$o(e,function(e){o(),a(e)})}),Ti(o),()=>null}}),Nb=sd({name:"MapCircle",props:{latitude:{type:[Number,String],require:!0},longitude:{type:[Number,String],require:!0},color:{type:String,default:"#000000"},fillColor:{type:String,default:"#00000000"},radius:{type:[Number,String],require:!0},strokeWidth:{type:[Number,String],default:""},level:{type:String,default:""}},setup(e){let t;function n(){t&&t.setMap(null)}return or("onMapReady")((o,i)=>{function r(e){const n=Bb()||Mb()?[e.longitude,e.latitude]:new i.LatLng(e.latitude,e.longitude),r={map:o,center:n,clickable:!1,radius:e.radius,strokeWeight:Number(e.strokeWidth)||1,strokeDashStyle:"solid"};if(Mb())r.strokeColor=e.color,r.fillColor=e.fillColor||"#000",r.fillOpacity=1;else{const{r:t,g:n,b:o,a:a}=Ob(e.fillColor),{r:s,g:l,b:c,a:u}=Ob(e.color);"Color"in i?(r.fillColor=new i.Color(t,n,o,a),r.strokeColor=new i.Color(s,l,c,u)):(r.fillColor=`rgb(${t}, ${n}, ${o})`,r.fillOpacity=a,r.strokeColor=`rgb(${s}, ${l}, ${c})`,r.strokeOpacity=u)}if(Mb()){let e=new i.Point(r.center[0],r.center[1]);t=new i.Circle(e,r.radius,r),o.addOverlay(t)}else t=new i.Circle(r),Bb()&&o.add(t)}r(e),$o(e,function(e){n(),r(e)})}),Ti(n),()=>null}}),Db={id:{type:[Number,String],default:""},position:{type:Object,required:!0},iconPath:{type:String,required:!0},clickable:{type:[Boolean,String],default:""},trigger:{type:Function,required:!0}},Rb=sd({name:"MapControl",props:Db,setup(e){const t=da(()=>am(e.iconPath)),n=da(()=>{let t=`top:${e.position.top||0}px;left:${e.position.left||0}px;`;return e.position.width&&(t+=`width:${e.position.width}px;`),e.position.height&&(t+=`height:${e.position.height}px;`),t}),o=t=>{e.clickable&&e.trigger("controltap",t,{controlId:e.id})};return()=>Fr("div",{class:"uni-map-control"},[Fr("img",{src:t.value,style:n.value,class:"uni-map-control-icon",onClick:o},null,12,["src","onClick"])])}}),$b=sh("makePhoneCall",({phoneNumber:e},{resolve:t})=>(window.location.href=`tel:${e}`,t())),jb="__DC_STAT_UUID",Fb=navigator.cookieEnabled&&(window.localStorage||window.sessionStorage)||{};let Vb;function Hb(){if(Vb=Vb||Fb[jb],!Vb){Vb=Date.now()+""+Math.floor(1e7*Math.random());try{Fb[jb]=Vb}catch(e){}}return Vb}function Wb(){if(!0!==__uniConfig.darkmode)return y(__uniConfig.darkmode)?__uniConfig.darkmode:"light";try{return window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark"}catch(e){return"light"}}function Ub(){let e,t="0",n="",o="phone";const i=navigator.language;if(cm){e="iOS";const o=sm.match(/OS\s([\w_]+)\slike/);o&&(t=o[1].replace(/_/g,"."));const i=sm.match(/\(([a-zA-Z]+);/);i&&(n=i[1])}else if(lm){e="Android";const o=sm.match(/Android[\s/]([\w\.]+)[;\s]/);o&&(t=o[1]);const i=sm.match(/\((.+?)\)/),r=i?i[1].split(";"):sm.split(" "),a=[/\bAndroid\b/i,/\bLinux\b/i,/\bU\b/i,/^\s?[a-z][a-z]$/i,/^\s?[a-z][a-z]-[a-z][a-z]$/i,/\bwv\b/i,/\/[\d\.,]+$/,/^\s?[\d\.,]+$/,/\bBrowser\b/i,/\bMobile\b/i];for(let e=0;e<r.length;e++){const t=r[e];if(t.indexOf("Build")>0){n=t.split("Build")[0].trim();break}let o;for(let e=0;e<a.length;e++)if(a[e].test(t)){o=!0;break}if(!o){n=t.trim();break}}}else if(pm){if(n="iPad",e="iOS",o="pad",t=g(window.BigInt)?"14.0":"13.0",14===parseInt(t)){const e=sm.match(/Version\/(\S*)\b/);e&&(t=e[1])}}else if(um||dm||hm){n="PC",e="PC",o="pc",t="0";let i=sm.match(/\((.+?)\)/)[1];if(um){switch(e="Windows",um[1]){case"5.1":t="XP";break;case"6.0":t="Vista";break;case"6.1":t="7";break;case"6.2":t="8";break;case"6.3":t="8.1";break;case"10.0":t="10"}const n=i&&i.match(/[Win|WOW]([\d]+)/);n&&(t+=` x${n[1]}`)}else if(dm){e="macOS";const n=i&&i.match(/Mac OS X (.+)/)||"";t&&(t=n[1].replace(/_/g,"."),-1!==t.indexOf(";")&&(t=t.split(";")[0]))}else if(hm){e="Linux";const n=i&&i.match(/Linux (.*)/)||"";n&&(t=n[1],-1!==t.indexOf(";")&&(t=t.split(";")[0]))}}else e="Other",t="0",o="unknown";const r=`${e} ${t}`,a=e.toLowerCase();let s="",l=String(function(){const e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Edge")>-1&&!t,o=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;if(t){new RegExp("MSIE (\\d+\\.\\d+);").test(e);const t=parseFloat(RegExp.$1);return t>6?t:6}return n?-1:o?11:-1}());if("-1"!==l)s="IE";else{const e=["Version","Firefox","Chrome","Edge{0,1}"],t=["Safari","Firefox","Chrome","Edge"];for(let n=0;n<e.length;n++){const o=e[n],i=new RegExp(`(${o})/(\\S*)\\b`);i.test(sm)&&(s=t[n],l=sm.match(i)[2])}}let c="portrait";const u=void 0===window.screen.orientation?window.orientation:window.screen.orientation.angle;return c=90===Math.abs(u)?"landscape":"portrait",{deviceBrand:void 0,brand:void 0,deviceModel:n,deviceOrientation:c,model:n,system:r,platform:a,browserName:s.toLowerCase(),browserVersion:l,language:i,deviceType:o,ua:sm,osname:e,osversion:t,theme:Wb()}}const qb=ah(0,()=>{const e=window.devicePixelRatio,t=fm(),n=mm(t),o=gm(t,n),i=function(e,t){return e?Math[t?"min":"max"](screen.height,screen.width):screen.height}(t,n),r=ym(o);let a=window.innerHeight;const s=tu.top,l={left:tu.left,right:r-tu.right,top:tu.top,bottom:a-tu.bottom,width:r-tu.left-tu.right,height:a-tu.top-tu.bottom},{top:c,bottom:u}=au();return a-=c,a-=u,{windowTop:c,windowBottom:u,windowWidth:r,windowHeight:a,pixelRatio:e,screenWidth:o,screenHeight:i,statusBarHeight:s,safeArea:l,safeAreaInsets:{top:tu.top,right:tu.right,bottom:tu.bottom,left:tu.left},screenTop:i-a}});let Qb,Yb=!0;function Gb(){Yb&&(Qb=Ub())}const Xb=ah(0,()=>{Gb();const{deviceBrand:e,deviceModel:t,brand:n,model:o,platform:i,system:r,deviceOrientation:a,deviceType:s,osname:l,osversion:u}=Qb;return c({brand:n,deviceBrand:e,deviceModel:t,devicePixelRatio:window.devicePixelRatio,deviceId:Hb(),deviceOrientation:a,deviceType:s,model:o,platform:i,system:r,osName:l?l.toLowerCase():void 0,osVersion:u})}),Kb=ah(0,()=>{Gb();const{theme:e,language:t,browserName:n,browserVersion:o}=Qb;return c({appId:__uniConfig.appId,appName:__uniConfig.appName,appVersion:__uniConfig.appVersion,appVersionCode:__uniConfig.appVersionCode,appLanguage:hp?hp():t,enableDebug:!1,hostSDKVersion:void 0,hostPackageName:void 0,hostFontSizeSetting:void 0,hostName:n,hostVersion:o,hostTheme:e,hostLanguage:t,language:t,SDKVersion:"",theme:e,version:"",uniPlatform:"web",isUniAppX:!1,uniCompileVersion:__uniConfig.compilerVersion,uniCompilerVersion:__uniConfig.compilerVersion,uniRuntimeVersion:__uniConfig.compilerVersion},{})}),Jb=ah(0,()=>{Yb=!0,Gb(),Yb=!1;const e=qb(),t=Xb(),n=Kb();Yb=!0;const{ua:o,browserName:i,browserVersion:r,osname:a,osversion:s}=Qb,l=c(e,t,n,{ua:o,browserName:i,browserVersion:r,uniPlatform:"web",uniCompileVersion:__uniConfig.compilerVersion,uniRuntimeVersion:__uniConfig.compilerVersion,fontSizeSetting:void 0,osName:a.toLowerCase(),osVersion:s,osLanguage:void 0,osTheme:void 0});return delete l.screenTop,delete l.enableDebug,__uniConfig.darkmode||delete l.theme,function(e){let t={};return S(e)&&Object.keys(e).sort().forEach(n=>{const o=n;t[o]=e[o]}),Object.keys(t)?t:e}(l)}),Zb=sh("getSystemInfo",(e,{resolve:t})=>t(Jb())),ev="onNetworkStatusChange";function tv(){iv().then(({networkType:e})=>{Iw.invokeOnCallback(ev,{isConnected:"none"!==e,networkType:e})})}function nv(){return navigator.connection||navigator.webkitConnection||navigator.mozConnection}const ov=oh(ev,()=>{const e=nv();e?e.addEventListener("change",tv):(window.addEventListener("offline",tv),window.addEventListener("online",tv))}),iv=sh("getNetworkType",(e,{resolve:t})=>{const n=nv();let o="unknown";return n?(o=n.type,"cellular"===o&&n.effectiveType?o=n.effectiveType.replace("slow-",""):!o&&n.effectiveType?o=n.effectiveType:["none","wifi"].includes(o)||(o="unknown")):!1===navigator.onLine&&(o="none"),t({networkType:o})});let rv=null;const av=oh(Sp,()=>{lv()}),sv=ih("offCompass",()=>{cv()}),lv=sh("startCompass",(e,{resolve:t,reject:n})=>{if(window.DeviceOrientationEvent){if(!rv){if(DeviceOrientationEvent.requestPermission)return void DeviceOrientationEvent.requestPermission().then(e=>{"granted"===e?(o(),t()):n(`${e}`)}).catch(e=>{n(`${e}`)});o()}t()}else n();function o(){rv=function(e){const t=360-(null!==e.alpha?e.alpha:360);Iw.invokeOnCallback(Sp,{direction:t})},window.addEventListener("deviceorientation",rv,!1)}}),cv=sh("stopCompass",(e,{resolve:t})=>{rv&&(window.removeEventListener("deviceorientation",rv,!1),rv=null),t()});const uv=sh("setClipboardData",(e,t)=>{return n=void 0,o=[e,t],i=function*({data:e},{resolve:t,reject:n}){try{yield navigator.clipboard.writeText(e),t()}catch(o){!function(e,t,n){const o=document.getElementById("#clipboard");o&&o.remove();const i=document.createElement("textarea");i.setAttribute("inputmode","none"),i.id="#clipboard",i.style.position="fixed",i.style.top="-9999px",i.style.zIndex="-9999",document.body.appendChild(i),i.value=e,i.select(),i.setSelectionRange(0,i.value.length);const r=document.execCommand("Copy",!1);i.blur(),r?t():n()}(e,t,n)}},new Promise((e,t)=>{var r=e=>{try{s(i.next(e))}catch(n){t(n)}},a=e=>{try{s(i.throw(e))}catch(n){t(n)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,a);s((i=i.apply(n,o)).next())});var n,o,i},0,xp);const dv=ah(0,(e,t)=>{const n=typeof t,o="string"===n?t:JSON.stringify({type:n,data:t});localStorage.setItem(e,o)}),hv=sh("setStorage",({key:e,data:t},{resolve:n,reject:o})=>{try{dv(e,t),n()}catch(i){o(i.message)}});function pv(e){const t=localStorage&&localStorage.getItem(e);if(!y(t))throw new Error("data not found");let n=t;try{const e=function(e){const t=["object","string","number","boolean","undefined"];try{const n=y(e)?JSON.parse(e):e,o=n.type;if(t.indexOf(o)>=0){const e=Object.keys(n);if(2===e.length&&"data"in n){if(typeof n.data===o)return n.data;if("object"===o&&/^\d{4}-\d{2}-\d{2}T\d{2}\:\d{2}\:\d{2}\.\d{3}Z$/.test(n.data))return new Date(n.data)}else if(1===e.length)return""}}catch(n){}}(JSON.parse(t));void 0!==e&&(n=e)}catch(o){}return n}const fv=ah(0,e=>{try{return pv(e)}catch(t){return""}}),mv=ah(0,e=>{localStorage&&localStorage.removeItem(e)}),gv=ah(0,()=>{localStorage&&localStorage.clear()}),yv=sh("openDocument",({filePath:e},{resolve:t})=>(window.open(e),t()),0,Cp),bv=sh("hideKeyboard",(e,{resolve:t,reject:n})=>{const o=document.activeElement;!o||"TEXTAREA"!==o.tagName&&"INPUT"!==o.tagName||(o.blur(),t())});const vv=sh("getImageInfo",({src:e},{resolve:t,reject:n})=>{const o=new Image;o.onload=function(){t({width:o.naturalWidth,height:o.naturalHeight,path:0===e.indexOf("/")?window.location.protocol+"//"+window.location.host+e:e})},o.onerror=function(){n()},o.src=e},0,Mp),_v={image:{jpg:"jpeg",jpe:"jpeg",pbm:"x-portable-bitmap",pgm:"x-portable-graymap",pnm:"x-portable-anymap",ppm:"x-portable-pixmap",psd:"vnd.adobe.photoshop",pic:"x-pict",rgb:"x-rgb",svg:"svg+xml",svgz:"svg+xml",tif:"tiff",xif:"vnd.xiff",wbmp:"vnd.wap.wbmp",wdp:"vnd.ms-photo",xbm:"x-xbitmap",ico:"x-icon"},video:{"3g2":"3gpp2","3gp":"3gpp",avi:"x-msvideo",f4v:"x-f4v",flv:"x-flv",jpgm:"jpm",jpgv:"jpeg",m1v:"mpeg",m2v:"mpeg",mpe:"mpeg",mpg:"mpeg",mpg4:"mpeg",m4v:"x-m4v",mkv:"x-matroska",mov:"quicktime",qt:"quicktime",movie:"x-sgi-movie",mp4v:"mp4",ogv:"ogg",smv:"x-smv",wm:"x-ms-wm",wmv:"x-ms-wmv",wmx:"x-ms-wmx",wvx:"x-ms-wvx"}};function wv({count:e,sourceType:t,type:n,extension:o}){dg();const i=document.createElement("input");return i.type="file",function(e,t){for(const n in t)e.style[n]=t[n]}(i,{position:"absolute",visibility:"hidden",zIndex:"-999",width:"0",height:"0",top:"0",left:"0"}),i.accept=o.map(e=>{if("all"!==n){const t=e.replace(".","");return`${n}/${_v[n][t]||t}`}return function(){const e=window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i);return!(!e||"micromessenger"!==e[0])}()?".":0===e.indexOf(".")?e:`.${e}`}).join(","),e&&e>1&&(i.multiple=!0),"all"!==n&&t instanceof Array&&1===t.length&&"camera"===t[0]&&i.setAttribute("capture","camera"),i}let xv=null;const Sv=sh("chooseFile",({count:e,sourceType:t,type:n,extension:o},{resolve:i,reject:r})=>{Sc();const{t:a}=gc();xv&&(document.body.removeChild(xv),xv=null),xv=wv({count:e,sourceType:t,type:n,extension:o}),document.body.appendChild(xv),xv.addEventListener("cancel",()=>{r("chooseFile:fail cancel")}),xv.addEventListener("change",function(t){const n=t.target,o=[];if(n&&n.files){const t=n.files.length;for(let i=0;i<t;i++){const t=n.files[i];let r;Object.defineProperty(t,"path",{get:()=>(r=r||Cm(t),r)}),i<e&&o.push(t)}}i({get tempFilePaths(){return o.map(({path:e})=>e)},tempFiles:o})}),xv.click(),hg()||console.warn(a("uni.chooseFile.notUserActivation"))},0,Bp);let Cv=null;const kv=sh("chooseImage",({count:e,sourceType:t,extension:n},{resolve:o,reject:i})=>{Sc();const{t:r}=gc();Cv&&(document.body.removeChild(Cv),Cv=null),Cv=wv({count:e,sourceType:t,extension:n,type:"image"}),document.body.appendChild(Cv),Cv.addEventListener("cancel",()=>{i("chooseImage:fail cancel")}),Cv.addEventListener("change",function(t){const n=t.target,i=[];if(n&&n.files){const t=n.files.length;for(let o=0;o<t;o++){const t=n.files[o];let r;Object.defineProperty(t,"path",{get:()=>(r=r||Cm(t),r)}),o<e&&i.push(t)}}o({get tempFilePaths(){return i.map(({path:e})=>e)},tempFiles:i})}),Cv.click(),hg()||console.warn(r("uni.chooseFile.notUserActivation"))},0,Tp),Av={esc:["Esc","Escape"],enter:["Enter"]},Tv=Object.keys(Av);function Iv(){const e=$n(""),t=$n(!1),n=n=>{if(t.value)return;const o=Tv.find(e=>-1!==Av[e].indexOf(n.key));o&&(e.value=o),lo(()=>e.value="")};return Si(()=>{document.addEventListener("keyup",n)}),Ai(()=>{document.removeEventListener("keyup",n)}),{key:e,disable:t}}const Ev=Fr("div",{class:"uni-mask"},null,-1);function Bv(e,t,n){return t.onClose=(...e)=>(t.visible=!1,n.apply(null,e)),ps(oi({setup:()=>()=>(Er(),zr(e,t,null,16))}))}function Mv(e){let t=document.getElementById(e);return t||(t=document.createElement("div"),t.id=e,document.body.append(t)),t}function Pv(e,{onEsc:t,onEnter:n}){const o=$n(e.visible),{key:i,disable:r}=Iv();return $o(()=>e.visible,e=>o.value=e),$o(()=>o.value,e=>r.value=!e),Do(()=>{const{value:e}=i;"esc"===e?t&&t():"enter"===e&&n&&n()}),o}let Ov=0,zv="";function Lv(e){let t=Ov;Ov+=e?1:-1,Ov=Math.max(0,Ov),Ov>0?0===t&&(zv=document.body.style.overflow,document.body.style.overflow="hidden"):(document.body.style.overflow=zv,zv="")}const Nv=sd({name:"ImageView",props:{src:{type:String,default:""}},setup(e){const t=Sn({direction:"none"});let n=1,o=0,i=0,r=0,a=0;function s({detail:e}){n=e.scale}function l(e){const t=e.target.getBoundingClientRect();o=t.width,i=t.height}function c(e){const t=e.target.getBoundingClientRect();r=t.width,a=t.height,d(e)}function u(e){const s=n*o>r,l=n*i>a;t.direction=s&&l?"all":s?"horizontal":l?"vertical":"none",d(e)}function d(e){"all"!==t.direction&&"horizontal"!==t.direction||e.stopPropagation()}return()=>{const n={position:"absolute",left:"0",top:"0",width:"100%",height:"100%"};return Fr(Mg,{style:n,onTouchstart:ld(c),onTouchmove:ld(d),onTouchend:ld(u)},{default:()=>[Fr(Wg,{style:n,direction:t.direction,inertia:!0,scale:!0,"scale-min":"1","scale-max":"4",onScale:s},{default:()=>[Fr("img",{src:e.src,style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",maxHeight:"100%",maxWidth:"100%"},onLoad:l},null,40,["src","onLoad"])]},8,["style","direction","inertia","scale","onScale"])]},8,["style","onTouchstart","onTouchmove","onTouchend"])}}});function Dv(e){let t="number"==typeof e.current?e.current:e.urls.indexOf(e.current);return t=t<0?0:t,t}const Rv=sd({name:"ImagePreview",props:{urls:{type:Array,default:()=>[]},current:{type:[Number,String],default:0}},emits:["close"],setup(e,{emit:t}){Si(()=>Lv(!0)),Ti(()=>Lv(!1));const n=$n(null),o=$n(Dv(e));let i;function r(){i||lo(()=>{t("close")})}function a(e){o.value=e.detail.current}$o(()=>e.current,()=>o.value=Dv(e)),Si(()=>{const e=n.value;let t=0,o=0;e.addEventListener("mousedown",e=>{i=!1,t=e.clientX,o=e.clientY}),e.addEventListener("mouseup",e=>{(Math.abs(e.clientX-t)>20||Math.abs(e.clientY-o)>20)&&(i=!0)})});const s={position:"absolute","box-sizing":"border-box",top:"0",right:"0",width:"60px",height:"44px",padding:"6px","line-height":"32px","font-size":"26px",color:"white","text-align":"center",cursor:"pointer"};return()=>{let t;return Fr("div",{ref:n,style:{display:"block",position:"fixed",left:"0",top:"0",width:"100%",height:"100%",zIndex:999,background:"rgba(0,0,0,0.8)"},onClick:r},[Fr(xy,{navigation:"auto",current:o.value,onChange:a,"indicator-dots":!1,autoplay:!1,style:{position:"absolute",left:"0",top:"0",width:"100%",height:"100%"}},(i=t=e.urls.map(e=>Fr(Cy,null,{default:()=>[Fr(Nv,{src:e},null,8,["src"])]})),"function"==typeof i||"[object Object]"===Object.prototype.toString.call(i)&&!Lr(i)?t:{default:()=>[t],_:1}),8,["current","onChange"]),Fr("div",{style:s},[yu("M17.25 16.156l7.375-7.313q0.281-0.281 0.281-0.641t-0.281-0.641q-0.25-0.25-0.625-0.25t-0.625 0.25l-7.375 7.344-7.313-7.344q-0.25-0.25-0.625-0.25t-0.625 0.25q-0.281 0.25-0.281 0.625t0.281 0.625l7.313 7.344-7.375 7.344q-0.281 0.25-0.281 0.625t0.281 0.625q0.125 0.125 0.281 0.188t0.344 0.063q0.156 0 0.328-0.063t0.297-0.188l7.375-7.344 7.375 7.406q0.125 0.156 0.297 0.219t0.328 0.063q0.188 0 0.344-0.078t0.281-0.203q0.281-0.25 0.281-0.609t-0.281-0.641l-7.375-7.406z","#ffffff",26)],4)],8,["onClick"]);var i}}});let $v,jv=null;const Fv=()=>{jv=null,lo(()=>{null==$v||$v.unmount(),$v=null})},Vv=sh("previewImage",(e,{resolve:t})=>{jv?c(jv,e):(jv=Sn(e),lo(()=>{$v=Bv(Rv,jv,Fv),$v.mount(Mv("u-a-p"))})),t()},0,Pp);let Hv=null;const Wv=sh("chooseVideo",({sourceType:e,extension:t},{resolve:n,reject:o})=>{Sc();const{t:i}=gc();Hv&&(document.body.removeChild(Hv),Hv=null),Hv=wv({sourceType:e,extension:t,type:"video"}),document.body.appendChild(Hv),Hv.addEventListener("cancel",()=>{o("chooseVideo:fail cancel")}),Hv.addEventListener("change",function(e){const t=e.target.files[0];let o="";const i={tempFilePath:o,tempFile:t,size:t.size,duration:0,width:0,height:0,name:t.name};Object.defineProperty(i,"tempFilePath",{get(){return o=o||Cm(this.tempFile),o}});const r=document.createElement("video");if(void 0!==r.onloadedmetadata){const e=Cm(t);r.onloadedmetadata=function(){km(e),n(c(i,{duration:r.duration||0,width:r.videoWidth||0,height:r.videoHeight||0}))},setTimeout(()=>{r.onloadedmetadata=null,km(e),n(i)},300),r.src=e}else n(i)}),Hv.click(),hg()||console.warn(i("uni.chooseFile.notUserActivation"))},0,Ip),Uv=rh("request",({url:e,data:t,header:n={},method:o,dataType:i,responseType:r,enableChunked:a,withCredentials:s,timeout:l=__uniConfig.networkTimeout.request},{resolve:c,reject:u})=>{let d=null;const p=function(e){const t=Object.keys(e).find(e=>"content-type"===e.toLowerCase());if(!t)return;const n=e[t];if(0===n.indexOf("application/json"))return"json";if(0===n.indexOf("application/x-www-form-urlencoded"))return"urlencoded";return"string"}(n);if("GET"!==o)if(y(t)||t instanceof ArrayBuffer)d=t;else if("json"===p)try{d=JSON.stringify(t)}catch(m){d=t.toString()}else if("urlencoded"===p){const e=[];for(const n in t)h(t,n)&&e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));d=e.join("&")}else d=t.toString();let f;if(a){if(void 0===typeof window.fetch||void 0===typeof window.AbortController)throw new Error("fetch or AbortController is not supported in this environment");const t=new AbortController,a=t.signal;f=new Qv(t);const h={method:o,headers:n,body:d,signal:a,credentials:s?"include":"same-origin"},p=setTimeout(function(){f.abort(),u("timeout",{errCode:5})},l);h.signal.addEventListener("abort",function(){clearTimeout(p),u("abort",{errCode:600003})}),window.fetch(e,h).then(e=>{const t=e.status,n=e.headers,o=e.body,a={};n.forEach((e,t)=>{a[t]=e});const s=qv(a);if(f._emitter.emit("headersReceived",{header:a,statusCode:t,cookies:s}),!o)return void c({data:"",statusCode:t,header:a,cookies:s});const l=o.getReader(),u=[],d=()=>{l.read().then(({done:e,value:n})=>{if(e){const e=function(e){const t=e.reduce((e,t)=>e+t.byteLength,0),n=new Uint8Array(t);let o=0;for(const i of e)n.set(new Uint8Array(i),o),o+=i.byteLength;return n.buffer}(u);let n="text"===r?(new TextDecoder).decode(e):e;return"text"===r&&(n=Gv(n,r,i)),void c({data:n,statusCode:t,header:a,cookies:s})}const o=n;u.push(o),f._emitter.emit("chunkReceived",{data:o}),d()})};d()},e=>{u(e,{errCode:5})})}else{const t=new XMLHttpRequest;f=new Qv(t),t.open(o,e);for(const e in n)h(n,e)&&t.setRequestHeader(e,n[e]);const a=setTimeout(function(){t.onload=t.onabort=t.onerror=null,f.abort(),u("timeout",{errCode:5})},l);t.responseType=r,t.onload=function(){clearTimeout(a);const e=t.status;let n="text"===r?t.responseText:t.response;"text"===r&&(n=Gv(n,r,i)),c({data:n,statusCode:e,header:Yv(t.getAllResponseHeaders()),cookies:[]})},t.onabort=function(){clearTimeout(a),u("abort",{errCode:600003})},t.onerror=function(){clearTimeout(a),u(void 0,{errCode:5})},t.withCredentials=s,t.send(d)}return f},0,Dp),qv=e=>{let t=e["Set-Cookie"]||e["set-cookie"],n=[];if(!t)return[];"["===t[0]&&"]"===t[t.length-1]&&(t=t.slice(1,-1));const o=t.split(";");for(let i=0;i<o.length;i++)-1!==o[i].indexOf("Expires=")||-1!==o[i].indexOf("expires=")?n.push(o[i].replace(",","")):n.push(o[i]);return n=n.join(";").split(","),n};class Qv{constructor(e){this._requestOnChunkReceiveCallbackId=0,this._requestOnChunkReceiveCallbacks=new Map,this._requestOnHeadersReceiveCallbackId=0,this._requestOnHeadersReceiveCallbacks=new Map,this._emitter=new ct,this._controller=e}abort(){this._controller&&(this._controller.abort(),delete this._controller)}onHeadersReceived(e){return this._emitter.on("headersReceived",e),this._requestOnHeadersReceiveCallbackId++,this._requestOnHeadersReceiveCallbacks.set(this._requestOnHeadersReceiveCallbackId,e),this._requestOnHeadersReceiveCallbackId}offHeadersReceived(e){if(null==e)return void this._emitter.off("headersReceived");if("function"==typeof e)return void this._requestOnHeadersReceiveCallbacks.forEach((t,n)=>{t===e&&(this._requestOnHeadersReceiveCallbacks.delete(n),this._emitter.off("headersReceived",e))});const t=this._requestOnHeadersReceiveCallbacks.get(e);t&&(this._requestOnHeadersReceiveCallbacks.delete(e),this._emitter.off("headersReceived",t))}onChunkReceived(e){return this._emitter.on("chunkReceived",e),this._requestOnChunkReceiveCallbackId++,this._requestOnChunkReceiveCallbacks.set(this._requestOnChunkReceiveCallbackId,e),this._requestOnChunkReceiveCallbackId}offChunkReceived(e){if(null==e)return void this._emitter.off("chunkReceived");if("function"==typeof e)return void this._requestOnChunkReceiveCallbacks.forEach((t,n)=>{t===e&&(this._requestOnChunkReceiveCallbacks.delete(n),this._emitter.off("chunkReceived",e))});const t=this._requestOnChunkReceiveCallbacks.get(e);t&&(this._requestOnChunkReceiveCallbacks.delete(e),this._emitter.off("chunkReceived",t))}}function Yv(e){const t={};return e.split(ee).forEach(e=>{const n=e.match(/(\S+\s*):\s*(.*)/);n&&3===n.length&&(t[n[1]]=n[2])}),t}function Gv(e,t,n){let o=e;if("text"===t&&"json"===n)try{o=JSON.parse(o)}catch(i){}return o}class Xv{constructor(e){this._callbacks=[],this._xhr=e}onProgressUpdate(e){g(e)&&this._callbacks.push(e)}offProgressUpdate(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}abort(){this._xhr&&(this._xhr.abort(),delete this._xhr)}onHeadersReceived(e){throw new Error("Method not implemented.")}offHeadersReceived(e){throw new Error("Method not implemented.")}}const Kv=rh("downloadFile",({url:e,header:t={},timeout:n=__uniConfig.networkTimeout.downloadFile},{resolve:o,reject:i})=>{var r,a=new XMLHttpRequest,s=new Xv(a);return a.open("GET",e,!0),Object.keys(t).forEach(e=>{a.setRequestHeader(e,t[e])}),a.responseType="blob",a.onload=function(){clearTimeout(r);const t=a.status,n=this.response;let i;const s=a.getResponseHeader("content-disposition");if(s){const e=s.match(/filename="?(\S+)"?\b/);e&&(i=e[1])}n.name=i||function(e){const t=(e=e.split("#")[0].split("?")[0]).split("/");return t[t.length-1]}(e),o({statusCode:t,tempFilePath:Cm(n)})},a.onabort=function(){clearTimeout(r),i("abort",{errCode:600003})},a.onerror=function(){clearTimeout(r),i("",{errCode:602001})},a.onprogress=function(e){s._callbacks.forEach(t=>{var n=e.loaded,o=e.total;t({progress:Math.round(n/o*100),totalBytesWritten:n,totalBytesExpectedToWrite:o})})},a.send(),r=setTimeout(function(){a.onprogress=a.onload=a.onabort=a.onerror=null,s.abort(),i("timeout",{errCode:5})},n),s},0,Rp);class Jv{constructor(e){this._callbacks=[],this._xhr=e}onProgressUpdate(e){g(e)&&this._callbacks.push(e)}offProgressUpdate(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}abort(){this._isAbort=!0,this._xhr&&(this._xhr.abort(),delete this._xhr)}onHeadersReceived(e){throw new Error("Method not implemented.")}offHeadersReceived(e){throw new Error("Method not implemented.")}}const Zv=rh("uploadFile",({url:e,file:t,filePath:n,name:o,files:i,header:r={},formData:a={},timeout:s=__uniConfig.networkTimeout.uploadFile},{resolve:l,reject:c})=>{var u=new Jv;return p(i)&&i.length||(i=[{name:o,file:t,uri:n}]),Promise.all(i.map(({file:e,uri:t})=>e instanceof Blob?Promise.resolve(Sm(e)):xm(t))).then(function(t){var n,o=new XMLHttpRequest,d=new FormData;Object.keys(a).forEach(e=>{d.append(e,a[e])}),Object.values(i).forEach(({name:e},n)=>{const o=t[n];d.append(e||"file",o,o.name||`file-${Date.now()}`)}),o.open("POST",e),Object.keys(r).forEach(e=>{o.setRequestHeader(e,r[e])}),o.upload.onprogress=function(e){u._callbacks.forEach(t=>{var n=e.loaded,o=e.total;t({progress:Math.round(n/o*100),totalBytesSent:n,totalBytesExpectedToSend:o})})},o.onerror=function(){clearTimeout(n),c("",{errCode:602001})},o.onabort=function(){clearTimeout(n),c("abort",{errCode:600003})},o.onload=function(){clearTimeout(n);const e=o.status;l({statusCode:e,data:o.responseText||o.response})},u._isAbort?c("abort",{errCode:600003}):(n=setTimeout(function(){o.upload.onprogress=o.onload=o.onabort=o.onerror=null,u.abort(),c("timeout",{errCode:5})},s),o.send(d),u._xhr=o)}).catch(()=>{setTimeout(()=>{c("file error")},0)}),u},0,$p),e_=[],t_={open:"",close:"",error:"",message:""};class n_{constructor(e,t,n){let o;this._callbacks={open:[],close:[],error:[],message:[]};try{const n=this._webSocket=new WebSocket(e,t);n.binaryType="arraybuffer";["open","close","error","message"].forEach(e=>{this._callbacks[e]=[],n.addEventListener(e,t=>{const{data:n,code:o,reason:i}=t,r="message"===e?{data:n}:"close"===e?{code:o,reason:i}:{};if(this._callbacks[e].forEach(t=>{try{t(r)}catch(n){console.error(`thirdScriptError\n${n};at socketTask.on${M(e)} callback function\n`,n)}}),this===e_[0]&&t_[e]&&Iw.invokeOnCallback(t_[e],r),"error"===e||"close"===e){const e=e_.indexOf(this);e>=0&&e_.splice(e,1)}})});["CLOSED","CLOSING","CONNECTING","OPEN","readyState"].forEach(e=>{Object.defineProperty(this,e,{get:()=>n[e]})})}catch(i){o=i}n&&n(o,this)}send(e){const t=(e||{}).data,n=this._webSocket;try{if(n.readyState!==n.OPEN)throw Re(e,{errMsg:"sendSocketMessage:fail SocketTask.readyState is not OPEN",errCode:10002}),new Error("SocketTask.readyState is not OPEN");n.send(t),Re(e,"sendSocketMessage:ok")}catch(o){Re(e,{errMsg:`sendSocketMessage:fail ${o}`,errCode:602001})}}close(e={}){const t=this._webSocket;try{const n=e.code||1e3,o=e.reason;y(o)?t.close(n,o):t.close(n),Re(e,"closeSocket:ok")}catch(n){Re(e,`closeSocket:fail ${n}`)}}onOpen(e){this._callbacks.open.push(e)}onMessage(e){this._callbacks.message.push(e)}onError(e){this._callbacks.error.push(e)}onClose(e){this._callbacks.close.push(e)}}const o_=rh("connectSocket",({url:e,protocols:t},{resolve:n,reject:o})=>new n_(e,t,(e,t)=>{e?o(e.toString(),{errCode:600009}):(e_.push(t),n())}),0,jp),i_=sh("getLocation",({type:e,altitude:t,highAccuracyExpireTime:n,isHighAccuracy:o},{resolve:i,reject:r})=>{const a=Tb();new Promise((e,i)=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>e({coords:t.coords}),i,{enableHighAccuracy:o||t,timeout:n||1e5}):i(new Error("device nonsupport geolocation"))}).catch(e=>new Promise((t,n)=>{a.type===Ab.QQ?wb(`https://apis.map.qq.com/ws/location/v1/ip?output=jsonp&key=${a.key}`,{callback:"callback"},e=>{if("result"in e&&e.result.location){const n=e.result.location;t({coords:{latitude:n.lat,longitude:n.lng},skip:!0})}else n(new Error(e.message||JSON.stringify(e)))},()=>n(new Error("network error"))):a.type===Ab.GOOGLE?Uv({method:"POST",url:`https://www.googleapis.com/geolocation/v1/geolocate?key=${a.key}`,success(e){const o=e.data;"location"in o?t({coords:{latitude:o.location.lat,longitude:o.location.lng,accuracy:o.accuracy},skip:!0}):n(new Error(o.error&&o.error.message||JSON.stringify(e)))},fail(){n(new Error("network error"))}}):a.type===Ab.AMAP?Cb([],()=>{window.AMap.plugin("AMap.Geolocation",()=>{new window.AMap.Geolocation({enableHighAccuracy:!0,timeout:1e4}).getCurrentPosition((e,o)=>{"complete"===e?t({coords:{latitude:o.position.lat,longitude:o.position.lng,accuracy:o.accuracy},skip:!0}):n(new Error(o.message))})})}):n(e)})).then(({coords:t,skip:n})=>{(function(e,t,n){const o=Tb();return e&&"WGS84"===e.toUpperCase()||["google"].includes(o.type)||n?Promise.resolve(t):"qq"===o.type?new Promise(e=>{wb(`https://apis.map.qq.com/ws/coord/v1/translate?type=1&locations=${t.latitude},${t.longitude}&key=${o.key}&output=jsonp`,{callback:"callback"},n=>{if("locations"in n&&n.locations.length){const{lng:o,lat:i}=n.locations[0];e({longitude:o,latitude:i,altitude:t.altitude,accuracy:t.accuracy,altitudeAccuracy:t.altitudeAccuracy,heading:t.heading,speed:t.speed})}else e(t)},()=>e(t))}):"AMap"===o.type?new Promise(e=>{Cb([],()=>{window.AMap.convertFrom([t.longitude,t.latitude],"gps",(n,o)=>{if("ok"===o.info&&o.locations.length){const{lat:n,lng:i}=o.locations[0];e({longitude:i,latitude:n,altitude:t.altitude,accuracy:t.accuracy,altitudeAccuracy:t.altitudeAccuracy,heading:t.heading,speed:t.speed})}else e(t)})})}):Promise.reject(new Error("translate coordinate system faild, map provider not configured or not supported"))})(e,t,n).then(e=>{i({latitude:e.latitude,longitude:e.longitude,accuracy:e.accuracy,speed:e.altitude||0,altitude:e.altitude||0,verticalAccuracy:e.altitudeAccuracy||0,horizontalAccuracy:e.accuracy||0})}).catch(e=>{r(e.message)})}).catch(e=>{r(e.message||JSON.stringify(e))})},0,Ap),r_=sh("navigateBack",(e,{resolve:t,reject:n})=>{let o=!0;return!0===Tu(ye,{from:e.from||"navigateBack"})&&(o=!1),o?(ab().$router.go(-e.delta),t()):n(ye)},0,Kp),a_=sh(Vp,({url:e,events:t,isAutomatedTesting:n},{resolve:o,reject:i})=>{if(Nf.handledBeforeEntryPageRoutes)return xf({type:Vp,url:e,events:t,isAutomatedTesting:n}).then(o).catch(i);Df.push({args:{type:Vp,url:e,events:t,isAutomatedTesting:n},resolve:o,reject:i})},0,Qp);function s_(e){__uniConfig.darkmode&&Iw.on(ce,e)}function l_(e){Iw.off(ce,e)}function c_(e){let t={};return __uniConfig.darkmode&&(t=ht(e,__uniConfig.themeConfig,Wb())),__uniConfig.darkmode?t:e}function u_(e,t){const n=Tn(e),o=n?Sn(c_(e)):c_(e);return __uniConfig.darkmode&&n&&$o(e,e=>{const t=c_(e);for(const n in t)o[n]=t[n]}),t&&s_(t),o}const d_={light:{cancelColor:"#000000"},dark:{cancelColor:"rgb(170, 170, 170)"}},h_=oi({props:{title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:"Cancel"},cancelColor:{type:String,default:"#000000"},confirmText:{type:String,default:"OK"},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean},editable:{type:Boolean,default:!1},placeholderText:{type:String,default:""}},setup(e,{emit:t}){const n=$n(""),o=()=>a.value=!1,i=()=>(o(),t("close","cancel")),r=()=>(o(),t("close","confirm",n.value)),a=Pv(e,{onEsc:i,onEnter:()=>{!e.editable&&r()}}),s=function(e){const t=$n(e.cancelColor),n=({theme:e})=>{((e,t)=>{t.value=d_[e].cancelColor})(e,t)};return Do(()=>{e.visible?(t.value=e.cancelColor,"#000"===e.cancelColor&&("dark"===Wb()&&n({theme:"dark"}),s_(n))):l_(n)}),t}(e);return()=>{const{title:t,content:o,showCancel:l,confirmText:c,confirmColor:u,editable:d,placeholderText:h}=e;return n.value=o,Fr(_a,{name:"uni-fade"},{default:()=>[Wo(Fr("uni-modal",{onTouchmove:nu},[Ev,Fr("div",{class:"uni-modal"},[t?Fr("div",{class:"uni-modal__hd"},[Fr("strong",{class:"uni-modal__title",textContent:t||""},null,8,["textContent"])]):null,d?Fr("textarea",{class:"uni-modal__textarea",rows:"1",placeholder:h,value:o,onInput:e=>n.value=e.target.value},null,40,["placeholder","value","onInput"]):Fr("div",{class:"uni-modal__bd",onTouchmovePassive:ou,textContent:o},null,40,["onTouchmovePassive","textContent"]),Fr("div",{class:"uni-modal__ft"},[l&&Fr("div",{style:{color:s.value},class:"uni-modal__btn uni-modal__btn_default",onClick:i},[e.cancelText],12,["onClick"]),Fr("div",{style:{color:u},class:"uni-modal__btn uni-modal__btn_primary",onClick:r},[c],12,["onClick"])])])],40,["onTouchmove"]),[[za,a.value]])]})}}});let p_;const f_=Le(()=>{Iw.on("onHidePopup",()=>p_.visible=!1)});let m_;function g_(e,t){const n="confirm"===e,o={confirm:n,cancel:"cancel"===e};n&&p_.editable&&(o.content=t),m_&&m_(o)}const y_=sh("showModal",(e,{resolve:t})=>{f_(),m_=t,p_?(c(p_,e),p_.visible=!0):(p_=Sn(e),lo(()=>(Bv(h_,p_,g_).mount(Mv("u-a-m")),lo(()=>p_.visible=!0))))},0,lf),b_={title:{type:String,default:""},icon:{default:"success",validator:e=>-1!==cf.indexOf(e)},image:{type:String,default:""},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean}},v_="uni-toast__icon",__={light:"#fff",dark:"rgba(255,255,255,0.9)"},w_=e=>__[e],x_=oi({name:"Toast",props:b_,setup(e){_c(),wc();const{Icon:t}=function(e){const t=$n(w_(Wb())),n=({theme:e})=>t.value=w_(e);Do(()=>{e.visible?s_(n):l_(n)});const o=da(()=>{switch(e.icon){case"success":return Fr(yu(fu,t.value,38),{class:v_});case"error":return Fr(yu(mu,t.value,38),{class:v_});case"loading":return Fr("i",{class:[v_,"uni-loading"]},null,2);default:return null}});return{Icon:o}}(e),n=Pv(e,{});return()=>{const{mask:o,duration:i,title:r,image:a}=e;return Fr(_a,{name:"uni-fade"},{default:()=>[Wo(Fr("uni-toast",{"data-duration":i},[o?Fr("div",{class:"uni-mask",style:"background: transparent;",onTouchmove:nu},null,40,["onTouchmove"]):"",a||t.value?Fr("div",{class:"uni-toast"},[a?Fr("img",{src:a,class:v_},null,10,["src"]):t.value,Fr("p",{class:"uni-toast__content"},[r])]):Fr("div",{class:"uni-sample-toast"},[Fr("p",{class:"uni-simple-toast__text"},[r])])],8,["data-duration"]),[[za,n.value]])]})}}});let S_,C_,k_="";const A_=gt();function T_(e){S_?c(S_,e):(S_=Sn(c(e,{visible:!1})),lo(()=>{A_.run(()=>{$o([()=>S_.visible,()=>S_.duration],([e,t])=>{if(e){if(C_&&clearTimeout(C_),"onShowLoading"===k_)return;C_=setTimeout(()=>{P_("onHideToast")},t)}else C_&&clearTimeout(C_)})}),Iw.on("onHidePopup",()=>P_("onHidePopup")),Bv(x_,S_,()=>{}).mount(Mv("u-a-t"))})),setTimeout(()=>{S_.visible=!0},10)}const I_=sh("showToast",(e,{resolve:t,reject:n})=>{T_(e),k_="onShowToast",t()},0,uf),E_={icon:"loading",duration:1e8,image:""},B_=sh("showLoading",(e,{resolve:t,reject:n})=>{c(e,E_),T_(e),k_="onShowLoading",t()},0,sf),M_=sh("hideLoading",(e,{resolve:t,reject:n})=>{P_("onHideLoading"),t()});function P_(e){const{t:t}=gc();if(!k_)return;let n="";if("onHideToast"===e&&"onShowToast"!==k_?n=t("uni.showToast.unpaired"):"onHideLoading"===e&&"onShowLoading"!==k_&&(n=t("uni.showLoading.unpaired")),n)return console.warn(n);k_="",setTimeout(()=>{S_.visible=!1},10)}function O_(e){const t=$n(0),n=$n(0),o=da(()=>t.value>=500&&n.value>=500),i=da(()=>{const t={content:{transform:"",left:"",top:"",bottom:""},triangle:{left:"",top:"",bottom:"","border-width":"","border-color":""}},i=t.content,r=t.triangle,a=e.popover;function s(e){return Number(e)||0}if(o.value&&a){c(r,{position:"absolute",width:"0",height:"0","margin-left":"-6px","border-style":"solid"});const e=s(a.left),t=s(a.width?a.width:300),o=s(a.top),l=s(a.height),u=e+t/2;i.transform="none !important";const d=Math.max(0,u-t/2);i.left=`${d}px`,a.width&&(i.width=`${t}px`);let h=Math.max(12,u-d);h=Math.min(t-12,h),r.left=`${h}px`;const p=n.value/2;o+l-p>p-o?(i.top="auto",i.bottom=n.value-o+6+"px",r.bottom="-6px",r["border-width"]="6px 6px 0 6px",r["border-color"]="#fcfcfd transparent transparent transparent"):(i.top=`${o+l+6}px`,r.top="-6px",r["border-width"]="0 6px 6px 6px",r["border-color"]="transparent transparent #fcfcfd transparent")}return t});return Si(()=>{const e=()=>{const{windowWidth:e,windowHeight:o,windowTop:i}=Jb();t.value=e,n.value=o+(i||0)};window.addEventListener("resize",e),e(),Ti(()=>{window.removeEventListener("resize",e)})}),{isDesktop:o,popupStyle:i}}const z_={light:{listItemColor:"#000000",cancelItemColor:"#000000"},dark:{listItemColor:"rgba(255, 255, 255, 0.8)",cancelItemColor:"rgba(255, 255, 255)"}};const L_=oi({name:"ActionSheet",props:{title:{type:String,default:""},itemList:{type:Array,default:()=>[]},itemColor:{type:String,default:"#000000"},popover:{type:Object,default:null},visible:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:t}){vc();const n=$n(260),o=$n(0),i=$n(0),r=$n(0),a=$n(0),s=$n(null),l=$n(null),{t:c}=gc(),{_close:u}=function(e,t){function n(e){t("close",e)}const{key:o,disable:i}=Iv();return $o(()=>e.visible,e=>i.value=!e),Do(()=>{const{value:e}=o;"esc"===e&&n&&n(-1)}),{_close:n}}(e,t),{popupStyle:d}=O_(e);let h;function p(e){const t=r.value+e.deltaY;Math.abs(t)>10?(a.value+=t/3,a.value=a.value>=o.value?o.value:a.value<=0?0:a.value,h.scrollTo(a.value)):r.value=t,e.preventDefault()}Si(()=>{const{scroller:e,handleTouchStart:t,handleTouchMove:n,handleTouchEnd:o}=iy(s.value,{enableY:!0,friction:new Jg(1e-4),spring:new ty(2,90,20),onScroll:e=>{a.value=e.target.scrollTop}});h=e,Ng(s.value,i=>{if(e)switch(i.detail.state){case"start":t(i);break;case"move":n(i);break;case"end":case"cancel":o(i)}},!0)}),$o(()=>e.visible,()=>{lo(()=>{e.title&&(i.value=document.querySelector(".uni-actionsheet__title").offsetHeight),h.update(),s.value&&(o.value=s.value.clientHeight-n.value),document.querySelectorAll(".uni-actionsheet__cell").forEach(e=>{!function(e){const t=20;let n=0,o=0;e.addEventListener("touchstart",e=>{const t=e.changedTouches[0];n=t.clientX,o=t.clientY}),e.addEventListener("touchend",e=>{const i=e.changedTouches[0];if(Math.abs(i.clientX-n)<t&&Math.abs(i.clientY-o)<t){const t=e.target,n=e.currentTarget,o=new CustomEvent("click",{bubbles:!0,cancelable:!0,target:t,currentTarget:n});["screenX","screenY","clientX","clientY","pageX","pageY"].forEach(e=>{o[e]=i[e]}),e.target.dispatchEvent(o)}})}(e)})})});const f=function(e){const t=Sn({listItemColor:"#000",cancelItemColor:"#000"}),n=({theme:e})=>{!function(e,t){["listItemColor","cancelItemColor"].forEach(n=>{t[n]=z_[e][n]})}(e,t)};return Do(()=>{e.visible?(t.listItemColor=t.cancelItemColor=e.itemColor,"#000"===e.itemColor&&(n({theme:Wb()}),s_(n))):l_(n)}),t}(e);return()=>Fr("uni-actionsheet",{onTouchmove:nu},[Fr(_a,{name:"uni-fade"},{default:()=>[Wo(Fr("div",{class:"uni-mask uni-actionsheet__mask",onClick:()=>u(-1)},null,8,["onClick"]),[[za,e.visible]])]}),Fr("div",{class:["uni-actionsheet",{"uni-actionsheet_toggle":e.visible}],style:d.value.content},[Fr("div",{ref:l,class:"uni-actionsheet__menu",onWheel:p},[e.title?Fr(Sr,null,[Fr("div",{class:"uni-actionsheet__cell",style:{height:`${i.value}px`}},null),Fr("div",{class:"uni-actionsheet__title"},[e.title])]):"",Fr("div",{style:{maxHeight:`${n.value}px`,overflow:"hidden"}},[Fr("div",{ref:s},[e.itemList.map((e,t)=>Fr("div",{key:t,style:{color:f.listItemColor},class:"uni-actionsheet__cell",onClick:()=>u(t)},[e],12,["onClick"]))],512)])],40,["onWheel"]),Fr("div",{class:"uni-actionsheet__action"},[Fr("div",{style:{color:f.cancelItemColor},class:"uni-actionsheet__cell",onClick:()=>u(-1)},[c("uni.showActionSheet.cancel")],12,["onClick"])]),Fr("div",{style:d.value.triangle},null,4)],6)],40,["onTouchmove"])}});let N_,D_,R_;const $_=Le(()=>{Iw.on("onHidePopup",()=>R_.visible=!1)});function j_(e){-1===e?D_&&D_("cancel"):N_&&N_({tapIndex:e})}const F_=sh("showActionSheet",(e,{resolve:t,reject:n})=>{$_(),N_=t,D_=n,R_?(c(R_,e),R_.visible=!0):(R_=Sn(e),lo(()=>(Bv(L_,R_,j_).mount(Mv("u-s-a-s")),lo(()=>R_.visible=!0))))},0,af),V_=sh("loadFontFace",({family:e,source:t,desc:n},{resolve:o,reject:i})=>{(function(e,t,n){const o=document.fonts;if(o){const i=new FontFace(e,t,n);return i.load().then(()=>{o.add&&o.add(i)})}return new Promise(o=>{const i=document.createElement("style"),r=[];if(n){const{style:e,weight:t,stretch:o,unicodeRange:i,variant:a,featureSettings:s}=n;e&&r.push(`font-style:${e}`),t&&r.push(`font-weight:${t}`),o&&r.push(`font-stretch:${o}`),i&&r.push(`unicode-range:${i}`),a&&r.push(`font-variant:${a}`),s&&r.push(`font-feature-settings:${s}`)}i.innerText=`@font-face{font-family:"${e}";src:${t};${r.join(";")}}`,document.head.appendChild(i),o()})})(e,t=t.startsWith('url("')||t.startsWith("url('")?`url('${am(t.substring(5,t.length-2))}')`:t.startsWith("url(")?`url('${am(t.substring(4,t.length-1))}')`:am(t),n).then(()=>{o()}).catch(e=>{i(`loadFontFace:fail ${e}`)})});function H_(e){function t(){var t;t=e.navigationBar.titleText,document.title=t,Iw.emit("onNavigationBarChange",{titleText:t})}Do(t),hi(t)}const W_=sh(of,(e,{resolve:t,reject:n})=>{!function(e,t,n,o,i){if(!e)return i("page not found");const{navigationBar:r}=e;switch(t){case"setNavigationBarColor":const{frontColor:e,backgroundColor:t,animation:o}=n,{duration:i,timingFunc:a}=o;e&&(r.titleColor="#000000"===e?"#000000":"#ffffff"),t&&(r.backgroundColor=t),r.duration=i+"ms",r.timingFunc=a;break;case"showNavigationBarLoading":r.loading=!0;break;case"hideNavigationBarLoading":r.loading=!1;break;case of:const{title:s}=n;r.titleText=s}o()}(wu(),of,e,t,n)}),U_=sh("pageScrollTo",({scrollTop:e,selector:t,duration:n},{resolve:o})=>{!function(e,t){if(y(e)){const t=document.querySelector(e);if(t){const{top:n}=t.getBoundingClientRect();e=n+window.pageYOffset;const o=document.querySelector("uni-page-head");o&&(e-=o.offsetHeight)}}e<0&&(e=0);const n=document.documentElement,{clientHeight:o,scrollHeight:i}=n;if(e=Math.min(e,i-o),0===t)return void(n.scrollTop=document.body.scrollTop=e);if(window.scrollY===e)return;const r=t=>{if(t<=0)return void window.scrollTo(0,e);const n=e-window.scrollY;requestAnimationFrame(function(){window.scrollTo(0,window.scrollY+n/t*10),r(t-10)})};r(t)}(t||e||0,n),o()},0,rf),q_=sd({name:"TabBar",setup(){const e=$n([]),t=kf(),n=u_(t,()=>{const e=c_(t);n.backgroundColor=e.backgroundColor,n.borderStyle=e.borderStyle,n.color=e.color,n.selectedColor=e.selectedColor,n.blurEffect=e.blurEffect,n.midButton=e.midButton,e.list&&e.list.length&&e.list.forEach((e,t)=>{n.list[t].iconPath=e.iconPath,n.list[t].selectedIconPath=e.selectedIconPath})});!function(e,t){function n(){let n=[];n=e.list.filter(e=>!1!==e.visible),t.value=n}$n(c({type:"midButton"},e.midButton)),Do(n)}(n,e),function(e){$o(()=>e.shown,t=>{lu({"--window-bottom":Pf(t?parseInt(e.height):0)})})}(n);const o=function(e,t,n){return Do(()=>{const o=e.meta;if(o.isTabBar){const e=o.route,i=n.value.findIndex(t=>t.pagePath===e);t.selectedIndex=i}}),(t,n)=>()=>{const{pagePath:o,text:i}=t;let r=ze(o);r===__uniRoutes[0].alias&&(r="/"),e.path!==r?yf({from:"tabBar",url:r,tabBarText:i}):Tu("onTabItemTap",{index:n,text:i,pagePath:o})}}(Gl(),n,e),{style:i,borderStyle:r,placeholderStyle:a}=function(e){const t=da(()=>{let t=e.backgroundColor;const n=e.blurEffect;return t||Ef&&n&&"none"!==n&&(t=X_[n]),{backgroundColor:t||Q_,backdropFilter:"none"!==n?"blur(10px)":n}}),n=da(()=>{const{borderStyle:t,borderColor:n}=e;return n&&y(n)?{backgroundColor:n}:{backgroundColor:K_[t]||K_.black}}),o=da(()=>({height:e.height}));return{style:t,borderStyle:n,placeholderStyle:o}}(n);return Si(()=>{n.iconfontSrc&&V_({family:"UniTabbarIconFont",source:`url("${n.iconfontSrc}")`})}),()=>{const t=function(e,t,n){const{selectedIndex:o,selectedColor:i,color:r}=e;return n.value.map((n,a)=>{const s=o===a;return function(e,t,n,o,i,r,a,s){return Fr("div",{key:a,class:"uni-tabbar__item",onClick:s(i,a)},[J_(e,t||"",n,o,i,r)],8,["onClick"])}(s?i:r,s&&n.selectedIconPath||n.iconPath||"",n.iconfont?s&&n.iconfont.selectedText||n.iconfont.text:void 0,n.iconfont?s&&n.iconfont.selectedColor||n.iconfont.color:void 0,n,e,a,t)})}(n,o,e);return Fr("uni-tabbar",{class:"uni-tabbar-"+n.position},[Fr("div",{class:"uni-tabbar",style:i.value},[Fr("div",{class:"uni-tabbar-border",style:r.value},null,4),t],4),Fr("div",{class:"uni-placeholder",style:a.value},null,4)],2)}}});const Q_="#f7f7fa",Y_="rgb(0, 0, 0, 0.8)",G_="rgb(250, 250, 250, 0.8)",X_={dark:Y_,light:G_,extralight:G_},K_={white:"rgba(255, 255, 255, 0.33)",black:"rgba(0, 0, 0, 0.33)"};function J_(e,t,n,o,i,r){const{height:a}=r;return Fr("div",{class:"uni-tabbar__bd",style:{height:a}},[n?ew(n,o||Y_,i,r):t&&Z_(t,i,r),i.text&&tw(e,i,r),i.redDot&&nw(i.badge)],4)}function Z_(e,t,n){const{type:o,text:i}=t,{iconWidth:r}=n;return Fr("div",{class:"uni-tabbar__icon"+(i?" uni-tabbar__icon__diff":""),style:{width:r,height:r}},["midButton"!==o&&Fr("img",{src:am(e)},null,8,["src"])],6)}function ew(e,t,n,o){var i;const{type:r,text:a}=n,{iconWidth:s}=o,l="uni-tabbar__icon"+(a?" uni-tabbar__icon__diff":""),c={width:s,height:s},u={fontSize:(null==(i=n.iconfont)?void 0:i.fontSize)||s,color:t};return Fr("div",{class:l,style:c},["midButton"!==r&&Fr("div",{class:"uni-tabbar__iconfont",style:u},[e],4)],6)}function tw(e,t,n){const{iconPath:o,text:i}=t,{fontSize:r,spacing:a}=n;return Fr("div",{class:"uni-tabbar__label",style:{color:e,fontSize:r,lineHeight:o?"normal":1.8,marginTop:o?a:"inherit"}},[i],4)}function nw(e){return Fr("div",{class:"uni-tabbar__reddot"+(e?" uni-tabbar__badge":"")},[e],2)}const ow="0px",iw=sd({name:"Layout",setup(e,{emit:t}){const n=$n(null);su({"--status-bar-height":ow,"--top-window-height":ow,"--window-left":ow,"--window-right":ow,"--window-margin":ow,"--tab-bar-height":ow});const o=function(){const e=Gl();return{routeKey:da(()=>Yf("/"+e.meta.route,Sd())),isTabBar:da(()=>e.meta.isTabBar),routeCache:Xf}}(),{layoutState:i,windowState:r}=function(){xd();{const e=Sn({marginWidth:0,leftWindowWidth:0,rightWindowWidth:0});return $o(()=>e.marginWidth,e=>su({"--window-margin":e+"px"})),$o(()=>e.leftWindowWidth+e.marginWidth,e=>{su({"--window-left":e+"px"})}),$o(()=>e.rightWindowWidth+e.marginWidth,e=>{su({"--window-right":e+"px"})}),{layoutState:e,windowState:da(()=>({}))}}}();!function(e,t){const n=xd();function o(){const o=document.body.clientWidth,i=Hf();let r={};if(i.length>0){r=Lf(i[i.length-1]).meta}else{const e=Ou(n.path,!0);e&&(r=e.meta)}const a=parseInt(String((h(r,"maxWidth")?r.maxWidth:__uniConfig.globalStyle.maxWidth)||Number.MAX_SAFE_INTEGER));let s=!1;s=o>a,s&&a?(e.marginWidth=(o-a)/2,lo(()=>{const e=t.value;e&&e.setAttribute("style","max-width:"+a+"px;margin:0 auto;")})):(e.marginWidth=0,lo(()=>{const e=t.value;e&&e.removeAttribute("style")}))}$o([()=>n.path],o),Si(()=>{o(),window.addEventListener("resize",o)})}(i,n);const a=function(){const e=xd(),t=kf(),n=da(()=>e.meta.isTabBar&&t.shown);return su({"--tab-bar-height":t.height}),n}(),s=function(e){const t=$n(!1);return da(()=>({"uni-app--showtabbar":e&&e.value,"uni-app--maxwidth":t.value}))}(a);return()=>{const e=function(e){const t=function({routeKey:e,isTabBar:t,routeCache:n}){return Fr(Ql,null,{default:Co(({Component:o})=>[(Er(),zr(ui,{matchBy:"key",cache:n},[(Er(),zr(Po(o),{type:t.value?"tabBar":"",key:e.value}))],1032,["cache"]))]),_:1})}(e);return t}(o),t=function(e){return Wo(Fr(q_,null,null,512),[[za,e.value]])}(a);return Fr("uni-app",{ref:n,class:s.value},[e,t],2)}}});const rw=sh(Op,(aw=Op,(e,{reject:t})=>t(function(e){return`method 'uni.${e}' not supported`}(aw))));var aw;const sw="MAP_LOCATION",lw=sd({name:"MapLocation",setup(){const e=Sn({latitude:0,longitude:0,rotate:0});{let t=function(t){e.rotate=t.direction},n=function(){i_({type:"gcj02",success:t=>{e.latitude=t.latitude,e.longitude=t.longitude},complete:()=>{r=setTimeout(n,3e4)}})},o=function(){r&&clearTimeout(r),sv(t)};const i=or("onMapReady");let r;av(t),i(n),Ti(o);const a=or("addMapChidlContext"),s=or("removeMapChidlContext"),l={id:sw,state:e};a(l),Ti(()=>s(l))}return()=>e.latitude?Fr(Pb,Yr({anchor:{x:.5,y:.5},width:"44",height:"44",iconPath:"data:image/png;base64,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"},e),null,16,["iconPath"]):null}}),cw=sd({name:"MapPolygon",props:{dashArray:{type:Array,default:()=>[0,0]},points:{type:Array,required:!0},strokeWidth:{type:Number,default:1},strokeColor:{type:String,default:"#000000"},fillColor:{type:String,default:"#00000000"},zIndex:{type:Number,default:0}},setup(e){let t;return or("onMapReady")((n,o,i)=>{function r(){const{points:i,strokeWidth:r,strokeColor:a,dashArray:s,fillColor:l,zIndex:c}=e,u=i.map(e=>{const{latitude:t,longitude:n}=e;return Bb()?[n,t]:Mb()?new o.Point(n,t):new o.LatLng(t,n)}),{r:d,g:h,b:p,a:f}=Ob(l),{r:m,g:g,b:y,a:b}=Ob(a),v={clickable:!0,cursor:"crosshair",editable:!1,map:n,fillColor:"",path:u,strokeColor:"",strokeDashStyle:s.some(e=>e>0)?"dash":"solid",strokeWeight:r,visible:!0,zIndex:c};o.Color?(v.fillColor=new o.Color(d,h,p,f),v.strokeColor=new o.Color(m,g,y,b)):(v.fillColor=`rgb(${d}, ${h}, ${p})`,v.fillOpacity=f,v.strokeColor=`rgb(${m}, ${g}, ${y})`,v.strokeOpacity=b),t?t.setOptions(v):Mb()?(t=new o.Polygon(v.path,v),n.addOverlay(t)):t=new o.Polygon(v)}r(),$o(e,r)}),Ti(()=>{t.setMap(null)}),()=>null}});function uw(e){const t=[];return p(e)&&e.forEach(e=>{e&&e.latitude&&e.longitude&&t.push({latitude:e.latitude,longitude:e.longitude})}),t}function dw(e,t,n){return Mb()?function(e,t,n){return new e.Point(n,t)}(e,t,n):Bb()?function(e,t,n){return new e.LngLat(n,t)}(e,t,n):function(e,t,n){return new e.LatLng(t,n)}(e,t,n)}function hw(e){return"getLat"in e?e.getLat():Mb()?e.lat:e.lat()}function pw(e){return"getLng"in e?e.getLng():Mb()?e.lng:e.lng()}function fw(e,t,n){const o=cd(t,n),i=$n(null);let r,a;const s=Sn({latitude:Number(e.latitude),longitude:Number(e.longitude),includePoints:uw(e.includePoints)}),l=[];let u,d;function h(e){u?e(a,r,o):l.push(e)}const p=[];function f(e){d?e():l.push(e)}const m={};function g(){const e=a.getCenter();return{scale:a.getZoom(),centerLocation:{latitude:hw(e),longitude:pw(e)}}}function y(){if(Bb()){const e=[];s.includePoints.forEach(t=>{e.push([t.longitude,t.latitude])});const t=new r.Bounds(...e);a.setBounds(t)}else if(Mb());else{const e=new r.LatLngBounds;s.includePoints.forEach(({latitude:t,longitude:n})=>{const o=new r.LatLng(t,n);e.extend(o)}),a.fitBounds(e)}}function b(){const t=i.value,l=dw(r,s.latitude,s.longitude),u=r.event||r.Event,h=new r.Map(t,{center:l,zoom:Number(e.scale),disableDoubleClickZoom:!0,mapTypeControl:!1,zoomControl:!1,scaleControl:!1,panControl:!1,fullscreenControl:!1,streetViewControl:!1,keyboardShortcuts:!1,minZoom:5,maxZoom:18,draggable:!0});if(Mb()&&(h.centerAndZoom(l,Number(e.scale)),h.enableScrollWheelZoom(),h._printLog&&h._printLog("uniapp")),$o(()=>e.scale,e=>{h.setZoom(Number(e)||16)}),f(()=>{s.includePoints.length&&(y(),function(){const e=dw(r,s.latitude,s.longitude);a.setCenter(e)}())}),Mb())h.addEventListener("click",()=>{o("tap",{},{}),o("click",{},{})}),h.addEventListener("dragstart",()=>{o("regionchange",{},{type:"begin",causedBy:"gesture"})}),h.addEventListener("dragend",()=>{o("regionchange",{},c({type:"end",causedBy:"drag"},g()))});else{const e=u.addListener(h,"bounds_changed",()=>{e.remove(),d=!0,p.forEach(e=>e()),p.length=0});u.addListener(h,"click",()=>{o("tap",{},{}),o("click",{},{})}),u.addListener(h,"dragstart",()=>{o("regionchange",{},{type:"begin",causedBy:"gesture"})}),u.addListener(h,"dragend",()=>{o("regionchange",{},c({type:"end",causedBy:"drag"},g()))});const t=()=>{n("update:scale",h.getZoom()),o("regionchange",{},c({type:"end",causedBy:"scale"},g()))};u.addListener(h,"zoom_changed",t),u.addListener(h,"zoomend",t),u.addListener(h,"center_changed",()=>{const e=h.getCenter(),t=hw(e),o=pw(e);n("update:latitude",t),n("update:longitude",o)})}return h}$o([()=>e.latitude,()=>e.longitude],([e,t])=>{const n=Number(e),o=Number(t);if((n!==s.latitude||o!==s.longitude)&&(s.latitude=n,s.longitude=o,a)){const e=dw(r,s.latitude,s.longitude);a.setCenter(e)}}),$o(()=>e.includePoints,e=>{s.includePoints=uw(e),d&&y()},{deep:!0});try{Dy((e,t={})=>{switch(e){case"getCenterLocation":h(()=>{const n=a.getCenter();Re(t,{latitude:hw(n),longitude:pw(n),errMsg:`${e}:ok`})});break;case"moveToLocation":{let n=Number(t.latitude),o=Number(t.longitude);if(!n||!o){const e=m[sw];e&&(n=e.state.latitude,o=e.state.longitude)}if(n&&o){if(s.latitude=n,s.longitude=o,a){const e=dw(r,n,o);a.setCenter(e)}h(()=>{Re(t,`${e}:ok`)})}else Re(t,`${e}:fail`)}break;case"translateMarker":h(()=>{const n=m[t.markerId];if(n){try{n.translate(t)}catch(o){Re(t,`${e}:fail ${o.message}`)}Re(t,`${e}:ok`)}else Re(t,`${e}:fail not found`)});break;case"includePoints":s.includePoints=uw(t.includePoints),(d||Bb())&&y(),f(()=>{Re(t,`${e}:ok`)});break;case"getRegion":f(()=>{const n=a.getBounds(),o=n.getSouthWest(),i=n.getNorthEast();Re(t,{southwest:{latitude:hw(o),longitude:pw(o)},northeast:{latitude:hw(i),longitude:pw(i)},errMsg:`${e}:ok`})});break;case"getScale":h(()=>{Re(t,{scale:a.getZoom(),errMsg:`${e}:ok`})})}},$y(),!0)}catch(v){}return Si(()=>{Cb(e.libraries,e=>{r=e,a=b(),u=!0,l.forEach(e=>e(a,r,o)),l.length=0,o("updated",{},{})})}),nr("onMapReady",h),nr("addMapChidlContext",function(e){m[e.id]=e}),nr("removeMapChidlContext",function(e){delete m[e.id]}),{state:s,mapRef:i,trigger:o}}const mw=ad({name:"Map",props:{id:{type:String,default:""},latitude:{type:[String,Number],default:0},longitude:{type:[String,Number],default:0},scale:{type:[String,Number],default:16},markers:{type:Array,default:()=>[]},includePoints:{type:Array,default:()=>[]},polyline:{type:Array,default:()=>[]},circles:{type:Array,default:()=>[]},controls:{type:Array,default:()=>[]},showLocation:{type:[Boolean,String],default:!1},libraries:{type:Array,default:()=>[]},polygons:{type:Array,default:()=>[]}},emits:["markertap","labeltap","callouttap","controltap","regionchange","tap","click","updated","update:scale","update:latitude","update:longitude"],setup(e,{emit:t,slots:n}){const o=$n(null),{mapRef:i,trigger:r}=fw(e,o,t);return()=>Fr("uni-map",{ref:o,id:e.id},[Fr("div",{ref:i,style:"width: 100%; height: 100%; position: relative; overflow: hidden"},null,512),e.markers.map(e=>Fr(Pb,Yr({key:e.id},e),null,16)),e.polyline.map(e=>Fr(Lb,e,null,16)),e.circles.map(e=>Fr(Nb,e,null,16)),e.controls.map(e=>Fr(Rb,Yr(e,{trigger:r}),null,16,["trigger"])),e.showLocation&&Fr(lw,null,null),e.polygons.map(e=>Fr(cw,e,null,16)),Fr("div",{style:"position: absolute;top: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;"},[n.default&&n.default()])],8,["id"])}});function gw(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Lr(e)}function yw(e){if(e.mode===_w.TIME)return"00:00";if(e.mode===_w.DATE){const t=(new Date).getFullYear()-150;switch(e.fields){case ww.YEAR:return t.toString();case ww.MONTH:return t+"-01";default:return t+"-01-01"}}return""}function bw(e){if(e.mode===_w.TIME)return"23:59";if(e.mode===_w.DATE){const t=(new Date).getFullYear()+150;switch(e.fields){case ww.YEAR:return t.toString();case ww.MONTH:return t+"-12";default:return t+"-12-31"}}return""}function vw(e,t,n,o){const i=e.mode===_w.DATE?"-":":",r=e.mode===_w.DATE?t.dateArray:t.timeArray;let a;if(e.mode===_w.TIME)a=2;else switch(e.fields){case ww.YEAR:a=1;break;case ww.MONTH:a=2;break;default:a=3}const s=String(n).split(i);let l=[];for(let c=0;c<a;c++){const e=s[c];l.push(r[c].indexOf(e))}return l.indexOf(-1)>=0&&(l=o?vw(e,t,o):l.map(()=>0)),l}const _w={SELECTOR:"selector",MULTISELECTOR:"multiSelector",TIME:"time",DATE:"date"},ww={YEAR:"year",MONTH:"month",DAY:"day"},xw={PICKER:"picker",SELECT:"select"},Sw=ad({name:"Picker",compatConfig:{MODE:3},props:{name:{type:String,default:""},range:{type:Array,default:()=>[]},rangeKey:{type:String,default:""},value:{type:[Number,String,Array],default:0},mode:{type:String,default:_w.SELECTOR,validator:e=>Object.values(_w).includes(e)},fields:{type:String,default:""},start:{type:String,default:e=>yw(e)},end:{type:String,default:e=>bw(e)},disabled:{type:[Boolean,String],default:!1},selectorType:{type:String,default:""}},emits:["change","cancel","columnchange"],setup(e,{emit:t,slots:n}){kc();const{t:o}=gc(),i=$n(null),r=$n(null),a=$n(null),s=$n(null),l=$n(!1),{state:c,rangeArray:u}=function(e){const t=Sn({valueSync:void 0,visible:!1,contentVisible:!1,popover:null,valueChangeSource:"",timeArray:[],dateArray:[],valueArray:[],oldValueArray:[],isDesktop:!1,popupStyle:{content:{},triangle:{}}}),n=da(()=>{let n=e.range;switch(e.mode){case _w.SELECTOR:return[n];case _w.MULTISELECTOR:return n;case _w.TIME:return t.timeArray;case _w.DATE:{const n=t.dateArray;switch(e.fields){case ww.YEAR:return[n[0]];case ww.MONTH:return[n[0],n[1]];default:return[n[0],n[1],n[2]]}}}return[]});return{state:t,rangeArray:n}}(e),d=cd(i,t),{system:h,selectorTypeComputed:f,_show:m,_l10nColumn:g,_l10nItem:y,_input:b,_fixInputPosition:v,_pickerViewChange:_,_cancel:w,_change:x,_resetFormData:S,_getFormData:C,_createTime:k,_createDate:A,_setValueSync:T}=function(e,t,n,o,i,r,a){const s=function(){const e=$n(!1);return e.value=Cw(),e}(),l=function(){const e=$n("");return e.value=kw(),e}(),c=da(()=>{const t=e.selectorType;return Object.values(xw).includes(t)?t:s.value?xw.PICKER:xw.SELECT}),u=da(()=>e.mode===_w.DATE&&!Object.values(ww).includes(e.fields)&&t.isDesktop?l.value:""),d=da(()=>vw(e,t,e.start,yw(e))),h=da(()=>vw(e,t,e.end,bw(e)));function f(n){if(e.disabled)return;t.valueChangeSource="";let o=i.value,r=n.currentTarget;o.remove(),(document.querySelector("uni-app")||document.body).appendChild(o),o.style.display="block";const a=r.getBoundingClientRect();t.popover={top:a.top,left:a.left,width:a.width,height:a.height},setTimeout(()=>{t.visible=!0},20)}function m(){return{value:t.valueSync,key:e.name}}function g(){switch(e.mode){case _w.SELECTOR:t.valueSync=0;break;case _w.MULTISELECTOR:t.valueSync=e.value.map(e=>0);break;case _w.DATE:case _w.TIME:t.valueSync=""}}function y(){let e=[],n=[];for(let t=0;t<24;t++)e.push((t<10?"0":"")+t);for(let t=0;t<60;t++)n.push((t<10?"0":"")+t);t.timeArray.push(e,n)}function b(){let t=(new Date).getFullYear(),n=t-150,o=t+150;if(e.start){const t=new Date(e.start).getFullYear();!isNaN(t)&&t<n&&(n=t)}if(e.end){const t=new Date(e.end).getFullYear();!isNaN(t)&&t>o&&(o=t)}return{start:n,end:o}}function v(){let e=[];const n=b();for(let t=n.start,r=n.end;t<=r;t++)e.push(String(t));let o=[];for(let t=1;t<=12;t++)o.push((t<10?"0":"")+t);let i=[];for(let t=1;t<=31;t++)i.push((t<10?"0":"")+t);t.dateArray.push(e,o,i)}function _(e){return 60*e[0]+e[1]}function w(e){const t=31;return e[0]*t*12+(e[1]||0)*t+(e[2]||0)}function x(e,t){for(let n=0;n<e.length&&n<t.length;n++)e[n]=t[n]}function S(){let n=e.value;switch(e.mode){case _w.MULTISELECTOR:{p(n)||(n=t.valueArray),p(t.valueSync)||(t.valueSync=[]);const o=t.valueSync.length=Math.max(n.length,e.range.length);for(let i=0;i<o;i++){const o=Number(n[i]),r=Number(t.valueSync[i]),a=isNaN(o)?isNaN(r)?0:r:o,s=e.range[i]?e.range[i].length-1:0;t.valueSync.splice(i,1,a<0||a>s?0:a)}}break;case _w.TIME:case _w.DATE:t.valueSync=String(n);break;default:{const e=Number(n);t.valueSync=e<0?0:e;break}}}function C(){let n,o=t.valueSync;switch(e.mode){case _w.MULTISELECTOR:n=[...o];break;case _w.TIME:n=vw(e,t,o,De({mode:_w.TIME}));break;case _w.DATE:n=vw(e,t,o,De({mode:_w.DATE}));break;default:n=[o]}t.oldValueArray=[...n],t.valueArray=[...n]}function k(){let n=t.valueArray;switch(e.mode){case _w.SELECTOR:return n[0];case _w.MULTISELECTOR:return n.map(e=>e);case _w.TIME:return t.valueArray.map((e,n)=>t.timeArray[n][e]).join(":");case _w.DATE:return t.valueArray.map((e,n)=>t.dateArray[n][e]).join("-")}}function A(){I(),t.valueChangeSource="click";const e=k();t.valueSync=p(e)?e.map(e=>e):e,n("change",{},{value:e})}function T(e){if("firefox"===u.value&&e){const{top:n,left:o,width:i,height:r}=t.popover,{pageX:a,pageY:s}=e;if(a>o&&a<o+i&&s>n&&s<n+r)return}I(),n("cancel",{},{})}function I(){t.visible=!1,setTimeout(()=>{let e=i.value;e.remove(),o.value.prepend(e),e.style.display="none"},260)}function E(){e.mode===_w.SELECTOR&&c.value===xw.SELECT&&(r.value.scrollTop=34*t.valueArray[0])}function B(e){const n=e.target;t.valueSync=n.value,lo(()=>{A()})}function M(e){if("chrome"===u.value){const t=o.value.getBoundingClientRect(),n=32;a.value.style.left=e.clientX-t.left-1.5*n+"px",a.value.style.top=e.clientY-t.top-.5*n+"px"}}function P(e){t.valueArray=O(e.detail.value,!0)}function O(t,n){const{getLocale:o}=gc();if(e.mode===_w.DATE){const i=o();if(!i.startsWith("zh"))switch(e.fields){case ww.YEAR:return t;case ww.MONTH:return[t[1],t[0]];default:switch(i){case"es":case"fr":return[t[2],t[1],t[0]];default:return n?[t[2],t[0],t[1]]:[t[1],t[2],t[0]]}}}return t}function z(t,n){const{getLocale:o}=gc();if(e.mode===_w.DATE){const i=o();if(i.startsWith("zh")){return t+["å¹´","æ","æ¥"][n]}if(e.fields!==ww.YEAR&&n===(e.fields===ww.MONTH||"es"!==i&&"fr"!==i?0:1)){let e;switch(i){case"es":e=["enero","febrero","marzo","abril","mayo","junio","ââjulio","agosto","septiembre","octubre","noviembre","diciembre"];break;case"fr":e=["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"];break;default:e=["January","February","March","April","May","June","July","August","September","October","November","December"]}return e[Number(t)-1]}}return t}return $o(()=>t.visible,e=>{e?(clearTimeout(Aw),t.contentVisible=e,E()):Aw=setTimeout(()=>{t.contentVisible=e},300)}),$o([()=>e.mode,()=>e.value,()=>e.range],S,{deep:!0}),$o(()=>t.valueSync,C,{deep:!0}),$o(()=>t.valueArray,o=>{if(e.mode===_w.TIME||e.mode===_w.DATE){const n=e.mode===_w.TIME?_:w,o=t.valueArray,i=d.value,r=h.value;if(e.mode===_w.DATE){const e=t.dateArray,n=e[2].length,i=Number(e[2][o[2]])||1,r=new Date(`${e[0][o[0]]}/${e[1][o[1]]}/${i}`).getDate();r<i&&(o[2]-=r+n-i)}n(o)<n(i)?x(o,i):n(o)>n(r)&&x(o,r)}o.forEach((o,i)=>{o!==t.oldValueArray[i]&&(t.oldValueArray[i]=o,e.mode===_w.MULTISELECTOR&&n("columnchange",{},{column:i,value:o}))})}),{selectorTypeComputed:c,system:u,_show:f,_cancel:T,_change:A,_l10nColumn:O,_l10nItem:z,_input:B,_resetFormData:g,_getFormData:m,_createTime:y,_createDate:v,_setValueSync:S,_fixInputPosition:M,_pickerViewChange:P}}(e,c,d,i,r,a,s);!function(e,t,n){const{key:o,disable:i}=Iv();Do(()=>{i.value=!e.visible}),$o(o,e=>{"esc"===e?t():"enter"===e&&n()})}(c,w,x),function(e,t){const n=or(pd,!1);if(n){const o={reset:e,submit:()=>{const e=["",null],{key:n,value:o}=t();return""!==n&&(e[0]=n,e[1]=o),e}};n.addField(o),Ai(()=>{n.removeField(o)})}}(S,C),k(),A(),T();const I=O_(c);return Do(()=>{c.isDesktop=I.isDesktop.value,c.popupStyle=I.popupStyle.value}),Ai(()=>{r.value&&r.value.remove()}),Si(()=>{l.value=!0}),()=>{let t;const{visible:d,contentVisible:p,valueArray:S,popupStyle:C,valueSync:k}=c,{rangeKey:A,mode:T,start:I,end:E}=e,B=hd(e,"disabled");return Fr("uni-picker",Yr({ref:i},B,{onClick:ld(m)}),[l.value?Fr("div",{ref:r,class:["uni-picker-container",`uni-${T}-${f.value}`],onWheel:nu,onTouchmove:nu},[Fr(_a,{name:"uni-fade"},{default:()=>[Wo(Fr("div",{class:"uni-mask uni-picker-mask",onClick:ld(w),onMousemove:v},null,40,["onClick","onMousemove"]),[[za,d]])]}),h.value?null:Fr("div",{class:[{"uni-picker-toggle":d},"uni-picker-custom"],style:C.content},[Fr("div",{class:"uni-picker-header",onClick:ou},[Fr("div",{class:"uni-picker-action uni-picker-action-cancel",onClick:ld(w)},[o("uni.picker.cancel")],8,["onClick"]),Fr("div",{class:"uni-picker-action uni-picker-action-confirm",onClick:x},[o("uni.picker.done")],8,["onClick"])],8,["onClick"]),p?Fr(Kg,{value:g(S),class:"uni-picker-content",onChange:_},gw(t=Pi(g(u.value),(e,t)=>{let n;return Fr(ry,{key:t},gw(n=Pi(e,(e,n)=>Fr("div",{key:n,class:"uni-picker-item"},["object"==typeof e?e[A]||"":y(e,t)])))?n:{default:()=>[n],_:1})}))?t:{default:()=>[t],_:1},8,["value","onChange"]):null,Fr("div",{ref:a,class:"uni-picker-select",onWheel:ou,onTouchmove:ou},[Pi(u.value[0],(e,t)=>Fr("div",{key:t,class:["uni-picker-item",{selected:S[0]===t}],onClick:()=>{S[0]=t,x()}},["object"==typeof e?e[A]||"":e],10,["onClick"]))],40,["onWheel","onTouchmove"]),Fr("div",{style:C.triangle},null,4)],6)],40,["onWheel","onTouchmove"]):null,Fr("div",null,[n.default&&n.default()]),h.value?Fr("div",{class:"uni-picker-system",onMousemove:ld(v)},[Fr("input",{class:["uni-picker-system_input",h.value],ref:s,value:k,type:T,tabindex:"-1",min:I,max:E,onChange:e=>{b(e),ou(e)}},null,42,["value","type","min","max","onChange"])],40,["onMousemove"]):null],16,["onClick"])}}});const Cw=()=>0===String(navigator.vendor).indexOf("Apple")&&navigator.maxTouchPoints>0;const kw=()=>{if(/win|mac/i.test(navigator.platform)){if("Google Inc."===navigator.vendor)return"chrome";if(/Firefox/.test(navigator.userAgent))return"firefox"}return""};let Aw;const Tw=c(Lc,{publishHandler(e,t,n){Iw.subscribeHandler(e,t,n)}}),Iw=c(Qu,{publishHandler(e,t,n){Tw.subscribeHandler(e,t,n)}}),Ew=sd({name:"PageHead",setup(){const e=$n(null),t=_d(),n=u_(t.navigationBar,()=>{const e=c_(t.navigationBar);n.backgroundColor=e.backgroundColor,n.titleColor=e.titleColor}),{clazz:o,style:i}=function(e){const t=da(()=>{const{type:t,titlePenetrate:n,shadowColorType:o}=e,i={"uni-page-head":!0,"uni-page-head-transparent":"transparent"===t,"uni-page-head-titlePenetrate":"YES"===n,"uni-page-head-shadow":!!o};return o&&(i[`uni-page-head-shadow-${o}`]=!0),i}),n=da(()=>({backgroundColor:e.backgroundColor,color:e.titleColor,transitionDuration:e.duration,transitionTimingFunction:e.timingFunc}));return{clazz:t,style:n}}(n);return()=>{const r=function(e,t){if(!t)return Fr("div",{class:"uni-page-head-btn",onClick:Mw},[yu(gu,"transparent"===e.type?"#fff":e.titleColor,26)],8,["onClick"])}(n,t.isQuit),a=n.type||"default",s="transparent"!==a&&"float"!==a&&Fr("div",{class:{"uni-placeholder":!0,"uni-placeholder-titlePenetrate":n.titlePenetrate}},null,2);return Fr("uni-page-head",{"uni-page-head-type":a},[Fr("div",{ref:e,class:o.value,style:i.value},[Fr("div",{class:"uni-page-head-hd"},[r]),Bw(n),Fr("div",{class:"uni-page-head-ft"},[])],6),s],8,["uni-page-head-type"])}}});function Bw(e,t){return function({type:e,loading:t,titleSize:n,titleText:o,titleImage:i}){return Fr("div",{class:"uni-page-head-bd"},[Fr("div",{style:{fontSize:n,opacity:"transparent"===e?0:1},class:"uni-page-head__title"},[t?Fr("i",{class:"uni-loading"},null):i?Fr("img",{src:i,class:"uni-page-head__title_image"},null,8,["src"]):o],4)])}(e)}function Mw(){1===Vf().length?wf({url:"/"}):r_({from:"backbutton",success(){}})}const Pw={name:"PageRefresh",setup(){const{pullToRefresh:e}=_d();return{offset:e.offset,color:e.color}}},Ow=(e,t)=>{const n=e.__vccOpts||e;for(const[o,i]of t)n[o]=i;return n},zw={class:"uni-page-refresh-inner"},Lw=["fill"],Nw=[jr("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},null,-1),jr("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1)],Dw={class:"uni-page-refresh__spinner",width:"24",height:"24",viewBox:"25 25 50 50"},Rw=["stroke"];const $w=Ow(Pw,[["render",function(e,t,n,o,i,r){return Er(),Or("uni-page-refresh",null,[jr("div",{style:We({"margin-top":o.offset+"px"}),class:"uni-page-refresh"},[jr("div",zw,[(Er(),Or("svg",{fill:o.color,class:"uni-page-refresh__icon",width:"24",height:"24",viewBox:"0 0 24 24"},Nw,8,Lw)),(Er(),Or("svg",Dw,[jr("circle",{stroke:o.color,class:"uni-page-refresh__path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"4","stroke-miterlimit":"10"},null,8,Rw)]))])],4)])}]]);function jw(e,t,n){const o=Array.prototype.slice.call(e.changedTouches).filter(e=>e.identifier===t)[0];return!!o&&(e.deltaY=o.pageY-n,!0)}const Fw="pulling",Vw="reached",Hw="aborting",Ww="refreshing",Uw="restoring";function qw(e){const t=_d(),{id:n,pullToRefresh:o}=t,{range:i,height:r}=o;let a,s,l,c,u,d,h,p;Dy(()=>{t.enablePullDownRefresh&&(p||(p=Ww,y(),setTimeout(()=>{x()},50)))},"startPullDownRefresh",!1,n),Dy(()=>{t.enablePullDownRefresh&&p===Ww&&(b(),p=Uw,y(),function(e){if(!s)return;l.transition="-webkit-transform 0.3s",l.transform+=" scale(0.01)";const t=function(){n&&clearTimeout(n),s.removeEventListener("webkitTransitionEnd",t),l.transition="",l.transform="translate3d(-50%, 0, 0)",e()};s.addEventListener("webkitTransitionEnd",t);const n=setTimeout(t,350)}(()=>{b(),p=f=m=null}))},"stopPullDownRefresh",!1,n),Si(()=>{a=e.value.$el,s=a.querySelector(".uni-page-refresh"),l=s.style,c=s.querySelector(".uni-page-refresh-inner").style});let f=null,m=null;function g(e){p&&a&&a.classList[e]("uni-page-refresh--"+p)}function y(){g("add")}function b(){g("remove")}const v=ld(e=>{if(!t.enablePullDownRefresh)return;const n=e.changedTouches[0];u=n.identifier,d=n.pageY,h=!([Hw,Ww,Uw].indexOf(p)>=0)}),_=ld(e=>{if(!t.enablePullDownRefresh)return;if(!h)return;if(!jw(e,u,d))return;let{deltaY:n}=e;if(0!==(document.documentElement.scrollTop||document.body.scrollTop))return void(u=null);if(n<0&&!p)return;e.cancelable&&e.preventDefault(),null===f&&(m=n,p=Fw,y()),n-=m,n<0&&(n=0),f=n;(n>=i&&p!==Vw||n<i&&p!==Fw)&&(b(),p=p===Vw?Fw:Vw,y()),function(e){if(!s)return;let t=e/i;t>1?t=1:t*=t*t;const n=Math.round(e/(i/r))||0;c.transform="rotate("+360*t+"deg)",l.clip="rect("+(45-n)+"px,45px,45px,-5px)",l.transform="translate3d(-50%, "+n+"px, 0)"}(n)}),w=ld(e=>{t.enablePullDownRefresh&&jw(e,u,d)&&null!==p&&(p===Fw?(b(),p=Hw,y(),function(e){if(!s)return;if(l.transform){l.transition="-webkit-transform 0.3s",l.transform="translate3d(-50%, 0, 0)";const t=function(){n&&clearTimeout(n),s.removeEventListener("webkitTransitionEnd",t),l.transition="",e()};s.addEventListener("webkitTransitionEnd",t);const n=setTimeout(t,350)}else e()}(()=>{b(),p=f=m=null})):p===Vw&&(b(),p=Ww,y(),x()))});function x(){s&&(l.transition="-webkit-transform 0.2s",l.transform="translate3d(-50%, "+r+"px, 0)",Tu(n,we))}return{onTouchstartPassive:v,onTouchmove:_,onTouchend:w,onTouchcancel:w}}const Qw=sd({name:"PageBody",setup(e,t){const n=_d(),o=$n(null),i=$n(null),r=n.enablePullDownRefresh?qw(o):null,a=$n(null);return $o(()=>n.enablePullDownRefresh,()=>{a.value=n.enablePullDownRefresh?r:null},{immediate:!0}),()=>{const e=function(e,t){if(!t.enablePullDownRefresh)return null;return Fr($w,{ref:e},null,512)}(o,n);return Fr(Sr,null,[e,Fr("uni-page-wrapper",Yr({ref:i},a.value),[Fr("uni-page-body",null,[Oi(t.slots,"default")]),null],16)])}}});const Yw=sd({name:"Page",setup(e,t){let n=wd(Sd());const o=n.navigationBar,i={};return H_(n),()=>Fr("uni-page",{"data-page":n.route,style:i},"custom"!==o.style?[Fr(Ew),Gw(t),null]:[Gw(t),null])}});function Gw(e){return Er(),zr(Qw,{key:0},{default:Co(()=>[Oi(e.slots,"page")]),_:3})}const Xw={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4,suspensible:!0};window.uni={},window.wx={},window.rpx2px=gh;const Kw=Object.assign({}),Jw=Object.assign;window.__uniConfig=Jw({globalStyle:{backgroundColor:"#F5F6FA",navigationBar:{backgroundColor:"#0f95b0",type:"default",titleColor:"#ffffff"},isNVue:!1},uniIdRouter:{},tabBar:{position:"bottom",color:"#999999",selectedColor:"#0f95b0",borderStyle:"black",blurEffect:"none",fontSize:"10px",iconWidth:"24px",spacing:"3px",height:"50px",list:[{pagePath:"pages/index/index",text:"é¦é¡µ",iconPath:"/static/tabbar/home.png",selectedIconPath:"/static/tabbar/home-active.png"},{pagePath:"pages/appointment/index",text:"æå·",iconPath:"/static/tabbar/appointment.png",selectedIconPath:"/static/tabbar/appointment-active.png"},{pagePath:"pages/consultation/index",text:"é®è¯",iconPath:"/static/tabbar/consultation.png",selectedIconPath:"/static/tabbar/consultation-active.png"},{pagePath:"pages/my/index",text:"æç",iconPath:"/static/tabbar/my.png",selectedIconPath:"/static/tabbar/my-active.png"}],backgroundColor:"#FFFFFF",selectedIndex:0,shown:!0},easycom:{autoscan:!0,custom:{"^uni-(.*)":"@dcloudio/uni-ui/lib/uni-$1/uni-$1","^u--(.*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^up-(.*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^u-([^-].*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue"}},compilerVersion:"4.75"},{appId:"__UNI__46B5420",appName:"éå²å¤§å¦éå±å»é¢opo",appVersion:"1.0.0",appVersionCode:"100",async:Xw,debug:!1,networkTimeout:{request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},sdkConfigs:{},qqMapKey:void 0,bMapKey:void 0,googleMapKey:void 0,aMapKey:void 0,aMapSecurityJsCode:void 0,aMapServiceHost:void 0,nvue:{"flex-direction":"column"},locale:"",fallbackLocale:"",locales:Object.keys(Kw).reduce((e,t)=>{const n=t.replace(/\.\/locale\/(uni-app.)?(.*).json/,"$2");return Jw(e[n]||(e[n]={}),Kw[t].default),e},{}),router:{mode:"history",base:"/",assets:"assets",routerBase:"/"},darkmode:!1,themeConfig:{}}),window.__uniLayout=window.__uniLayout||{};const Zw={delay:Xw.delay,timeout:Xw.timeout,suspensible:Xw.suspensible};Xw.loading&&(Zw.loadingComponent={name:"SystemAsyncLoading",render:()=>Fr(Bo(Xw.loading))}),Xw.error&&(Zw.errorComponent={name:"SystemAsyncError",props:["error"],render(){return Fr(Bo(Xw.error),{error:this.error})}});const ex=()=>t(()=>import("./pages-index-index.BUvtrhmt.js"),__vite__mapDeps([0,1])).then(e=>ub(e.default||e)),tx=ri(Jw({loader:ex},Zw)),nx=()=>t(()=>import("./pages-appointment-index.CG8Y20Ah.js"),__vite__mapDeps([2,3])).then(e=>ub(e.default||e)),ox=ri(Jw({loader:nx},Zw)),ix=()=>t(()=>import("./pages-login-Login.DThpFyje.js"),__vite__mapDeps([4,5,6,7])).then(e=>ub(e.default||e)),rx=ri(Jw({loader:ix},Zw)),ax=()=>t(()=>import("./pages-login-Register.CA5PPVJ5.js"),__vite__mapDeps([8,9])).then(e=>ub(e.default||e)),sx=ri(Jw({loader:ax},Zw)),lx=()=>t(()=>import("./pages-my-index.DHdeLS9F.js"),__vite__mapDeps([10,11])).then(e=>ub(e.default||e)),cx=ri(Jw({loader:lx},Zw)),ux=()=>t(()=>import("./pages-vaccine-index.B2Dju1mx.js"),__vite__mapDeps([12,13])).then(e=>ub(e.default||e)),dx=ri(Jw({loader:ux},Zw)),hx=()=>t(()=>import("./pages-vaccine-book.D8-iEoCN.js"),__vite__mapDeps([14,15,16,17])).then(e=>ub(e.default||e)),px=ri(Jw({loader:hx},Zw)),fx=()=>t(()=>import("./pages-appointment-doctor.C3RNzV5F.js"),__vite__mapDeps([18,19])).then(e=>ub(e.default||e)),mx=ri(Jw({loader:fx},Zw)),gx=()=>t(()=>import("./pages-appointment-schedule.yS45yFAr.js"),__vite__mapDeps([20,21])).then(e=>ub(e.default||e)),yx=ri(Jw({loader:gx},Zw)),bx=()=>t(()=>import("./pages-appointment-record.C1cQnRZD.js"),__vite__mapDeps([22,23])).then(e=>ub(e.default||e)),vx=ri(Jw({loader:bx},Zw)),_x=()=>t(()=>import("./pages-payment-index.CE4o6nl8.js"),__vite__mapDeps([24,25])).then(e=>ub(e.default||e)),wx=ri(Jw({loader:_x},Zw)),xx=()=>t(()=>import("./pages-department-index.q3_7MjS1.js"),__vite__mapDeps([26,27])).then(e=>ub(e.default||e)),Sx=ri(Jw({loader:xx},Zw)),Cx=()=>t(()=>import("./pages-department-guide.CGlnp-VW.js"),__vite__mapDeps([28,29])).then(e=>ub(e.default||e)),kx=ri(Jw({loader:Cx},Zw)),Ax=()=>t(()=>import("./pages-department-list.BkBH4nKH.js"),__vite__mapDeps([30,31])).then(e=>ub(e.default||e)),Tx=ri(Jw({loader:Ax},Zw)),Ix=()=>t(()=>import("./pages-department-detail.CC0JbxDp.js"),__vite__mapDeps([32,33])).then(e=>ub(e.default||e)),Ex=ri(Jw({loader:Ix},Zw)),Bx=()=>t(()=>import("./pages-department-search.BDrZDXzp.js"),__vite__mapDeps([34,35])).then(e=>ub(e.default||e)),Mx=ri(Jw({loader:Bx},Zw)),Px=()=>t(()=>import("./pages-hospital-detail.DcJRMlfT.js"),__vite__mapDeps([36,37])).then(e=>ub(e.default||e)),Ox=ri(Jw({loader:Px},Zw)),zx=()=>t(()=>import("./pages-records-medical.lJIeZbDA.js"),__vite__mapDeps([38,39,40])).then(e=>ub(e.default||e)),Lx=ri(Jw({loader:zx},Zw)),Nx=()=>t(()=>import("./pages-records-detail.CysY1PuK.js"),__vite__mapDeps([41,42])).then(e=>ub(e.default||e)),Dx=ri(Jw({loader:Nx},Zw)),Rx=()=>t(()=>import("./pages-records-report.Ci36rj5g.js"),__vite__mapDeps([43,44])).then(e=>ub(e.default||e)),$x=ri(Jw({loader:Rx},Zw)),jx=()=>t(()=>import("./pages-my-cases.BY4S2tJE.js"),__vite__mapDeps([45,46])).then(e=>ub(e.default||e)),Fx=ri(Jw({loader:jx},Zw)),Vx=()=>t(()=>import("./pages-my-case-detail.7UwWFEgK.js"),__vite__mapDeps([47,48])).then(e=>ub(e.default||e)),Hx=ri(Jw({loader:Vx},Zw)),Wx=()=>t(()=>import("./pages-records-reports.Cle6XjT1.js"),__vite__mapDeps([49,50])).then(e=>ub(e.default||e)),Ux=ri(Jw({loader:Wx},Zw)),qx=()=>t(()=>import("./pages-records-report-detail.shyY_2in.js"),__vite__mapDeps([51,52])).then(e=>ub(e.default||e)),Qx=ri(Jw({loader:qx},Zw)),Yx=()=>t(()=>import("./pages-appointment-patient.DYRJHee3.js"),__vite__mapDeps([53,54])).then(e=>ub(e.default||e)),Gx=ri(Jw({loader:Yx},Zw)),Xx=()=>t(()=>import("./pages-appointment-confirm.DFeqjvsX.js"),__vite__mapDeps([55,56])).then(e=>ub(e.default||e)),Kx=ri(Jw({loader:Xx},Zw)),Jx=()=>t(()=>import("./pages-vaccine-list.DzX2qcXJ.js"),__vite__mapDeps([57,58])).then(e=>ub(e.default||e)),Zx=ri(Jw({loader:Jx},Zw)),eS=()=>t(()=>import("./pages-vaccine-detail.mqQDNRlG.js"),__vite__mapDeps([59,60])).then(e=>ub(e.default||e)),tS=ri(Jw({loader:eS},Zw)),nS=()=>t(()=>import("./pages-vaccine-record.Dx97ga9L.js"),__vite__mapDeps([61,39,62])).then(e=>ub(e.default||e)),oS=ri(Jw({loader:nS},Zw)),iS=()=>t(()=>import("./pages-case-index.unXxqblw.js"),__vite__mapDeps([63,64,65])).then(e=>ub(e.default||e)),rS=ri(Jw({loader:iS},Zw)),aS=()=>t(()=>import("./pages-case-CaseDetails.BkbjJOq1.js"),__vite__mapDeps([66,5,6,15,16,64,67])).then(e=>ub(e.default||e)),sS=ri(Jw({loader:aS},Zw)),lS=()=>t(()=>import("./pages-case-CaseInfo.DEC9B_pM.js"),__vite__mapDeps([68,69])).then(e=>ub(e.default||e)),cS=ri(Jw({loader:lS},Zw)),uS=()=>t(()=>import("./pages-case-transfer.con5ho_D.js"),__vite__mapDeps([70,71])).then(e=>ub(e.default||e)),dS=ri(Jw({loader:uS},Zw)),hS=()=>t(()=>import("./pages-case-transferinfo.Cd7urzAK.js"),__vite__mapDeps([72,73])).then(e=>ub(e.default||e)),pS=ri(Jw({loader:hS},Zw)),fS=()=>t(()=>import("./pages-payment-record.DzxXfCgG.js"),__vite__mapDeps([74,75])).then(e=>ub(e.default||e)),mS=ri(Jw({loader:fS},Zw)),gS=()=>t(()=>import("./pages-payment-detail.i0LtHZlX.js"),__vite__mapDeps([76,77])).then(e=>ub(e.default||e)),yS=ri(Jw({loader:gS},Zw)),bS=()=>t(()=>import("./pages-payment-result.B_Fb0pLk.js"),__vite__mapDeps([78,79])).then(e=>ub(e.default||e)),vS=ri(Jw({loader:bS},Zw)),_S=()=>t(()=>import("./pages-payment-refund.B3zwEd7k.js"),__vite__mapDeps([80,81])).then(e=>ub(e.default||e)),wS=ri(Jw({loader:_S},Zw)),xS=()=>t(()=>import("./pages-payment-invoice.A6-ltmDR.js"),__vite__mapDeps([82,15,16,83])).then(e=>ub(e.default||e)),SS=ri(Jw({loader:xS},Zw)),CS=()=>t(()=>import("./pages-patient-list.BP6bKD8a.js"),__vite__mapDeps([84,85])).then(e=>ub(e.default||e)),kS=ri(Jw({loader:CS},Zw)),AS=()=>t(()=>import("./pages-patient-add.Q9Rr7tIi.js"),__vite__mapDeps([86,87])).then(e=>ub(e.default||e)),TS=ri(Jw({loader:AS},Zw)),IS=()=>t(()=>import("./pages-patient-edit.CW8JMb7J.js"),__vite__mapDeps([88,89])).then(e=>ub(e.default||e)),ES=ri(Jw({loader:IS},Zw)),BS=()=>t(()=>import("./pages-my-payment-method.CHNOFe3N.js"),__vite__mapDeps([90,91])).then(e=>ub(e.default||e)),MS=ri(Jw({loader:BS},Zw)),PS=()=>t(()=>import("./pages-my-add-bank-card.CHw3dYC1.js"),__vite__mapDeps([92,93])).then(e=>ub(e.default||e)),OS=ri(Jw({loader:PS},Zw)),zS=()=>t(()=>import("./pages-my-notification.DVGTsf0m.js"),__vite__mapDeps([94,95])).then(e=>ub(e.default||e)),LS=ri(Jw({loader:zS},Zw)),NS=()=>t(()=>import("./pages-search-index.CWj6PZ-C.js"),__vite__mapDeps([96,97])).then(e=>ub(e.default||e)),DS=ri(Jw({loader:NS},Zw)),RS=()=>t(()=>import("./pages-doctor-detail.kt2FiFJ-.js"),__vite__mapDeps([98,99])).then(e=>ub(e.default||e)),$S=ri(Jw({loader:RS},Zw)),jS=()=>t(()=>import("./pages-disease-detail.WOn8HHtU.js"),__vite__mapDeps([100,101])).then(e=>ub(e.default||e)),FS=ri(Jw({loader:jS},Zw)),VS=()=>t(()=>import("./pages-appointment-department.B1LkAJ3f.js"),__vite__mapDeps([102,103])).then(e=>ub(e.default||e)),HS=ri(Jw({loader:VS},Zw)),WS=()=>t(()=>import("./pages-news-list.qIhPqmCf.js"),__vite__mapDeps([104,105,106,107])).then(e=>ub(e.default||e)),US=ri(Jw({loader:WS},Zw)),qS=()=>t(()=>import("./pages-news-detail.KZfQss0T.js"),__vite__mapDeps([108,109])).then(e=>ub(e.default||e)),QS=ri(Jw({loader:qS},Zw)),YS=()=>t(()=>import("./pages-featured-tcm.DHQiR1jc.js"),__vite__mapDeps([110,111])).then(e=>ub(e.default||e)),GS=ri(Jw({loader:YS},Zw)),XS=()=>t(()=>import("./pages-featured-project.CDxU8Oq9.js"),__vite__mapDeps([112,113])).then(e=>ub(e.default||e)),KS=ri(Jw({loader:XS},Zw)),JS=()=>t(()=>import("./pages-featured-case.nSvyRbaq.js"),__vite__mapDeps([114,115])).then(e=>ub(e.default||e)),ZS=ri(Jw({loader:JS},Zw)),eC=()=>t(()=>import("./pages-featured-index.CagjsgKe.js"),__vite__mapDeps([116,117])).then(e=>ub(e.default||e)),tC=ri(Jw({loader:eC},Zw)),nC=()=>t(()=>import("./pages-featured-cross-border.CDAiNA4O.js"),__vite__mapDeps([118,119])).then(e=>ub(e.default||e)),oC=ri(Jw({loader:nC},Zw)),iC=()=>t(()=>import("./pages-featured-expert.Bwdx-1WC.js"),__vite__mapDeps([120,105,106,121,122,123])).then(e=>ub(e.default||e)),rC=ri(Jw({loader:iC},Zw)),aC=()=>t(()=>import("./pages-featured-all.BEM5fdli.js"),__vite__mapDeps([124,105,106,121,122,125])).then(e=>ub(e.default||e)),sC=ri(Jw({loader:aC},Zw)),lC=()=>t(()=>import("./pages-featured-bay-area.D3ImXXCb.js"),__vite__mapDeps([126,105,106,127])).then(e=>ub(e.default||e)),cC=ri(Jw({loader:lC},Zw)),uC=()=>t(()=>import("./pages-my-profile.UBGrgAdf.js"),__vite__mapDeps([128,129])).then(e=>ub(e.default||e)),dC=ri(Jw({loader:uC},Zw)),hC=()=>t(()=>import("./pages-consultation-index.BKDwMJK-.js"),__vite__mapDeps([130,131])).then(e=>ub(e.default||e)),pC=ri(Jw({loader:hC},Zw)),fC=()=>t(()=>import("./pages-consultation-chat.CaQgWy3z.js"),__vite__mapDeps([132,15,16,133])).then(e=>ub(e.default||e)),mC=ri(Jw({loader:fC},Zw)),gC=()=>t(()=>import("./pages-consultation-ai.CKC5KyEz.js"),__vite__mapDeps([134,15,16,135])).then(e=>ub(e.default||e)),yC=ri(Jw({loader:gC},Zw)),bC=()=>t(()=>import("./pages-my-health-records.t3KDqzy5.js"),__vite__mapDeps([136,137])).then(e=>ub(e.default||e)),vC=ri(Jw({loader:bC},Zw));function _C(e,t){return Er(),zr(Yw,null,{page:Co(()=>[Fr(e,Jw({},t,{ref:"page"}),null,512)]),_:1})}window.__uniRoutes=[{path:"/",alias:"/pages/index/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(tx,t)}},loader:ex,meta:{isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0,enablePullDownRefresh:!0,navigationBar:{titleText:"ééé¢OPO管çå¹³å°",type:"default"},isNVue:!1}},{path:"/pages/appointment/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(ox,t)}},loader:nx,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:1,navigationBar:{titleText:"é¢çº¦æå·",type:"default"},isNVue:!1}},{path:"/pages/login/Login",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(rx,t)}},loader:ix,meta:{navigationBar:{titleText:"ç»å½",style:"custom",type:"default"},isNVue:!1}},{path:"/pages/login/Register",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(sx,t)}},loader:ax,meta:{navigationBar:{titleText:"注å",style:"custom",type:"default"},isNVue:!1}},{path:"/pages/my/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(cx,t)}},loader:lx,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:3,navigationBar:{titleText:"个人ä¸å¿",type:"default"},isNVue:!1}},{path:"/pages/vaccine/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(dx,t)}},loader:ux,meta:{navigationBar:{titleText:"ç«èæ¥ç§",type:"default"},isNVue:!1}},{path:"/pages/vaccine/book",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(px,t)}},loader:hx,meta:{navigationBar:{titleText:"ç«èé¢çº¦",type:"default"},isNVue:!1}},{path:"/pages/appointment/doctor",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(mx,t)}},loader:fx,meta:{navigationBar:{titleText:"éæ©å»ç",type:"default"},isNVue:!1}},{path:"/pages/appointment/schedule",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(yx,t)}},loader:gx,meta:{navigationBar:{titleText:"éæ©æ¶é´",type:"default"},isNVue:!1}},{path:"/pages/appointment/record",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(vx,t)}},loader:bx,meta:{navigationBar:{titleText:"é¢çº¦è®°å½",type:"default"},isNVue:!1}},{path:"/pages/payment/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(wx,t)}},loader:_x,meta:{navigationBar:{titleText:"æ¯ä»",type:"default"},isNVue:!1}},{path:"/pages/department/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Sx,t)}},loader:xx,meta:{navigationBar:{titleText:"éæ©ç§å®¤",type:"default"},isNVue:!1}},{path:"/pages/department/guide",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(kx,t)}},loader:Cx,meta:{navigationBar:{titleText:"ç§å®¤å¯¼èª",type:"default"},isNVue:!1}},{path:"/pages/department/list",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Tx,t)}},loader:Ax,meta:{navigationBar:{titleText:"ç§å®¤å表",type:"default"},isNVue:!1}},{path:"/pages/department/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Ex,t)}},loader:Ix,meta:{navigationBar:{titleText:"ç§å®¤è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/department/search",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Mx,t)}},loader:Bx,meta:{navigationBar:{titleText:"æç´¢ç»æ",type:"default"},isNVue:!1}},{path:"/pages/hospital/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Ox,t)}},loader:Px,meta:{navigationBar:{titleText:"å»é¢è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/records/medical",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Lx,t)}},loader:zx,meta:{navigationBar:{titleText:"å°±å»è®°å½",type:"default"},isNVue:!1}},{path:"/pages/records/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Dx,t)}},loader:Nx,meta:{navigationBar:{titleText:"å°±å»è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/records/report",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C($x,t)}},loader:Rx,meta:{navigationBar:{titleText:"æ£æ¥æ¥å",type:"default"},isNVue:!1}},{path:"/pages/my/cases",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Fx,t)}},loader:jx,meta:{navigationBar:{titleText:"个人ç
ä¾",type:"default"},isNVue:!1}},{path:"/pages/my/case-detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Hx,t)}},loader:Vx,meta:{navigationBar:{titleText:"ç
ä¾è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/records/reports",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Ux,t)}},loader:Wx,meta:{navigationBar:{titleText:"æ£æ¥æ¥åå表",type:"default"},isNVue:!1}},{path:"/pages/records/report-detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Qx,t)}},loader:qx,meta:{navigationBar:{titleText:"æ£æ¥æ¥å详æ
",type:"default"},isNVue:!1}},{path:"/pages/appointment/patient",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Gx,t)}},loader:Yx,meta:{navigationBar:{titleText:"鿩就è¯äºº",type:"default"},isNVue:!1}},{path:"/pages/appointment/confirm",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Kx,t)}},loader:Xx,meta:{navigationBar:{titleText:"确认é¢çº¦",type:"default"},isNVue:!1}},{path:"/pages/vaccine/list",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(Zx,t)}},loader:Jx,meta:{navigationBar:{titleText:"ç«èå表",type:"default"},isNVue:!1}},{path:"/pages/vaccine/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(tS,t)}},loader:eS,meta:{navigationBar:{titleText:"ç«è详æ
",type:"default"},isNVue:!1}},{path:"/pages/vaccine/record",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(oS,t)}},loader:nS,meta:{navigationBar:{titleText:"æ¥ç§è®°å½",type:"default"},isNVue:!1}},{path:"/pages/case/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(rS,t)}},loader:iS,meta:{navigationBar:{titleText:"æç䏿¥",type:"default"},isNVue:!1}},{path:"/pages/case/CaseDetails",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(sS,t)}},loader:aS,meta:{navigationBar:{titleText:"䏿¥æ¡ä¾",type:"default"},isNVue:!1}},{path:"/pages/case/CaseInfo",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(cS,t)}},loader:lS,meta:{navigationBar:{titleText:"æ¡ä¾è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/case/transfer",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(dS,t)}},loader:uS,meta:{navigationBar:{titleText:"转è¿ç»è®°",type:"default"},isNVue:!1}},{path:"/pages/case/transferinfo",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(pS,t)}},loader:hS,meta:{navigationBar:{titleText:"ç»è®°å详æ
",type:"default"},isNVue:!1}},{path:"/pages/payment/record",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(mS,t)}},loader:fS,meta:{navigationBar:{titleText:"缴费记å½",type:"default"},isNVue:!1}},{path:"/pages/payment/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(yS,t)}},loader:gS,meta:{navigationBar:{titleText:"缴费详æ
",type:"default"},isNVue:!1}},{path:"/pages/payment/result",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(vS,t)}},loader:bS,meta:{navigationBar:{titleText:"æ¯ä»ç»æ",type:"default"},isNVue:!1}},{path:"/pages/payment/refund",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(wS,t)}},loader:_S,meta:{navigationBar:{titleText:"ç³è¯·é款",type:"default"},isNVue:!1}},{path:"/pages/payment/invoice",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(SS,t)}},loader:xS,meta:{navigationBar:{titleText:"çµåå票",type:"default"},isNVue:!1}},{path:"/pages/patient/list",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(kS,t)}},loader:CS,meta:{navigationBar:{titleText:"å°±è¯äººç®¡ç",type:"default"},isNVue:!1}},{path:"/pages/patient/add",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(TS,t)}},loader:AS,meta:{navigationBar:{titleText:"æ·»å å°±è¯äºº",type:"default"},isNVue:!1}},{path:"/pages/patient/edit",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(ES,t)}},loader:IS,meta:{navigationBar:{titleText:"ç¼è¾å°±è¯äºº",type:"default"},isNVue:!1}},{path:"/pages/my/payment-method",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(MS,t)}},loader:BS,meta:{navigationBar:{titleText:"æ¯ä»æ¹å¼",type:"default"},isNVue:!1}},{path:"/pages/my/add-bank-card",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(OS,t)}},loader:PS,meta:{navigationBar:{titleText:"æ·»å é¶è¡å¡",type:"default"},isNVue:!1}},{path:"/pages/my/notification",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(LS,t)}},loader:zS,meta:{navigationBar:{titleText:"æ¶æ¯éç¥",type:"default"},isNVue:!1}},{path:"/pages/search/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(DS,t)}},loader:NS,meta:{navigationBar:{titleText:"æç´¢",style:"custom",type:"default"},isNVue:!1}},{path:"/pages/doctor/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C($S,t)}},loader:RS,meta:{navigationBar:{titleText:"å»ç详æ
",type:"default"},isNVue:!1}},{path:"/pages/disease/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(FS,t)}},loader:jS,meta:{navigationBar:{titleText:"ç¾ç
详æ
",type:"default"},isNVue:!1}},{path:"/pages/appointment/department",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(HS,t)}},loader:VS,meta:{navigationBar:{titleText:"éæ©ç§å®¤",type:"default"},isNVue:!1}},{path:"/pages/news/list",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(US,t)}},loader:WS,meta:{navigationBar:{titleText:"å»é¢èµè®¯",type:"default"},isNVue:!1}},{path:"/pages/news/detail",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(QS,t)}},loader:qS,meta:{navigationBar:{titleText:"èµè®¯è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/featured/tcm",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(GS,t)}},loader:YS,meta:{navigationBar:{titleText:"ä¸å»ç¹è²è¯ç",type:"default"},isNVue:!1}},{path:"/pages/featured/project",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(KS,t)}},loader:XS,meta:{navigationBar:{titleText:"项ç®è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/featured/case",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(ZS,t)}},loader:JS,meta:{navigationBar:{titleText:"æ¡ä¾è¯¦æ
",type:"default"},isNVue:!1}},{path:"/pages/featured/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(tC,t)}},loader:eC,meta:{navigationBar:{titleText:"ç¹è²å»ç",type:"default"},isNVue:!1}},{path:"/pages/featured/cross-border",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(oC,t)}},loader:nC,meta:{navigationBar:{titleText:"è·¨å¢å»çæå¡",type:"default"},isNVue:!1}},{path:"/pages/featured/expert",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(rC,t)}},loader:iC,meta:{navigationBar:{titleText:"ä¸å®¶é¨è¯",type:"default"},isNVue:!1}},{path:"/pages/featured/all",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(sC,t)}},loader:aC,meta:{navigationBar:{titleText:"å
¨é¨ç¹è²å»ç",type:"default"},isNVue:!1}},{path:"/pages/featured/bay-area",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(cC,t)}},loader:lC,meta:{navigationBar:{titleText:"大湾åºç¹è²å»ç",type:"default"},isNVue:!1}},{path:"/pages/my/profile",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(dC,t)}},loader:uC,meta:{navigationBar:{titleText:"个人信æ¯",type:"default"},isNVue:!1}},{path:"/pages/consultation/index",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(pC,t)}},loader:hC,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:2,navigationBar:{titleText:"å¨çº¿é®è¯",type:"default"},isNVue:!1}},{path:"/pages/consultation/chat",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(mC,t)}},loader:fC,meta:{navigationBar:{titleText:"å»çé®è¯",type:"default"},isNVue:!1}},{path:"/pages/consultation/ai",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(yC,t)}},loader:gC,meta:{navigationBar:{titleText:"AIé®è¯å©æ",type:"default"},isNVue:!1}},{path:"/pages/my/health-records",component:{setup(){const e=ab(),t=e&&e.$route&&e.$route.query||{};return()=>_C(vC,t)}},loader:bC,meta:{enablePullDownRefresh:!0,navigationBar:{titleText:"å¥åº·æ¡£æ¡",type:"default"},isNVue:!1}}].map(e=>(e.meta.route=(e.alias||e.path).slice(1),e)); |
| | | /*! |
| | | * pinia v2.1.7 |
| | | * (c) 2023 Eduardo San Martin Morote |
| | | * @license MIT |
| | | */ |
| | | let wC;const xC=e=>wC=e,SC=Symbol();function CC(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var kC,AC;(AC=kC||(kC={})).direct="direct",AC.patchObject="patch object",AC.patchFunction="patch function";const TC=()=>{};function IC(e,t,n,o=TC){e.push(t);const i=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),o())};var r;return!n&&yt()&&(r=i,pt&&pt.cleanups.push(r)),i}function EC(e,...t){e.slice().forEach(e=>{e(...t)})}const BC=e=>e();function MC(e,t){e instanceof Map&&t instanceof Map&&t.forEach((t,n)=>e.set(n,t)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],i=e[n];CC(i)&&CC(o)&&e.hasOwnProperty(n)&&!Rn(o)&&!Tn(o)?e[n]=MC(i,o):e[n]=o}return e}const PC=Symbol();function OC(e){return!CC(e)||!e.hasOwnProperty(PC)}const{assign:zC}=Object;function LC(e){return!(!Rn(e)||!e.effect)}function NC(e,t,n={},o,i,r){let a;const s=zC({actions:{}},n),l={deep:!0};let c,u,d,h=[],p=[];const f=o.state.value[e];let m;function g(t){let n;c=u=!1,"function"==typeof t?(t(o.state.value[e]),n={type:kC.patchFunction,storeId:e,events:d}):(MC(o.state.value[e],t),n={type:kC.patchObject,payload:t,storeId:e,events:d});const i=m=Symbol();lo().then(()=>{m===i&&(c=!0)}),u=!0,EC(h,n,o.state.value[e])}r||f||(o.state.value[e]={}),$n({});const y=r?function(){const{state:e}=n,t=e?e():{};this.$patch(e=>{zC(e,t)})}:TC;function b(t,n){return function(){xC(o);const i=Array.from(arguments),r=[],a=[];let s;EC(p,{args:i,name:t,store:v,after:function(e){r.push(e)},onError:function(e){a.push(e)}});try{s=n.apply(this&&this.$id===e?this:v,i)}catch(l){throw EC(a,l),l}return s instanceof Promise?s.then(e=>(EC(r,e),e)).catch(e=>(EC(a,e),Promise.reject(e))):(EC(r,s),s)}}const v=Sn({_p:o,$id:e,$onAction:IC.bind(null,p),$patch:g,$reset:y,$subscribe(t,n={}){const i=IC(h,t,n.detached,()=>r()),r=a.run(()=>$o(()=>o.state.value[e],o=>{("sync"===n.flush?u:c)&&t({storeId:e,type:kC.direct,events:d},o)},zC({},l,n)));return i},$dispose:function(){a.stop(),h=[],p=[],o._s.delete(e)}});o._s.set(e,v);const _=(o._a&&o._a.runWithContext||BC)(()=>o._e.run(()=>(a=gt()).run(t)));for(const w in _){const t=_[w];if(Rn(t)&&!LC(t)||Tn(t))r||(f&&OC(t)&&(Rn(t)?t.value=f[w]:MC(t,f[w])),o.state.value[e][w]=t);else if("function"==typeof t){const e=b(w,t);_[w]=e,s.actions[w]=t}}return zC(v,_),zC(Mn(v),_),Object.defineProperty(v,"$state",{get:()=>o.state.value[e],set:e=>{g(t=>{zC(t,e)})}}),o._p.forEach(e=>{zC(v,a.run(()=>e({store:v,app:o._a,pinia:o,options:s})))}),f&&r&&n.hydrate&&n.hydrate(v.$state,f),c=!0,u=!0,v}function DC(e,t,n){let o,i;const r="function"==typeof t;function a(e,n){(e=e||(!!(Jr||wo||tr)?or(SC,null):null))&&xC(e),(e=wC)._s.has(o)||(r?NC(o,t,i,e):function(e,t,n){const{state:o,actions:i,getters:r}=t,a=n.state.value[e];let s;s=NC(e,function(){a||(n.state.value[e]=o?o():{});const t=qn(n.state.value[e]);return zC(t,i,Object.keys(r||{}).reduce((t,o)=>(t[o]=Pn(da(()=>{xC(n);const t=n._s.get(e);return r[o].call(t,t)})),t),{}))},t,n,0,!0)}(o,i,e));return e._s.get(o)}return"string"==typeof e?(o=e,i=r?n:t):(i=e,o=e.id),a.$id=o,a}function RC(e,t){return"string"==typeof e?t:e}const $C=(e,t=0)=>(t,n=Zr())=>{!aa&&_i(e,t,n)},jC=$C(re,3),FC=$C(se,1),VC=$C(he,2);const HC=DC("user",()=>{const e=$n(null),t=$n(null),n=$n(null),o=$n("http://localhost:8080"),i=da(()=>!!e.value),r=da(()=>{var e;return(null==(e=t.value)?void 0:e.name)||""}),a=["admin","medical_admin"],s=["user","patient"],l=["doctor","specialist"];return{token:e,userInfo:t,roleKeyInfo:n,isLoggedIn:i,userName:r,baseUrlHt:o,setToken:function(t){e.value=t,dv("token",t)},setUserInfo:function(e){t.value=e,dv("userInfo",e)},clearUser:function(){e.value=null,t.value=null,n.value=null,mv("token"),mv("roleKeyInfo"),mv("userInfo")},initFromStorage:function(){const o=fv("token"),i=fv("userInfo"),r=fv("roleKeyInfo");o&&(e.value=o),i&&(t.value=i),r&&(n.value=r)},setroleKey:function(e){a.includes(e)?n.value=1:l.includes(e)?n.value=2:(s.includes(e),n.value=0),dv("roleKeyInfo",n.value)}}}),WC={__name:"App",setup(e){const t=["pages/login/Login","pages/login/DingTalkLogin"],n=e=>t.some(t=>e.includes(t));return FC(async()=>{console.log("App Launch");const e=HC();try{const t=fv("token"),o=fp(),i=o.path||"";if(console.log(o),console.log(o.path),!t)return n(i)?void 0:(console.log("æªéè¿ç½åå跳转ç»å½é¡µ"),vf({url:"/pages/login/Login"}));const r=await uni.$uapi.get("/project/user/profile");r?(e.setUserInfo(r),n(i)&&yf({url:"/pages/index/index"})):(console.error("è§è²ä¿¡æ¯è·å失败ï¼tokenå¯è½æ æ"),e.clearUser(),vf({url:"/pages/login/Login"}))}catch(t){console.error("åå§å失败:",t),e.clearUser(),vf({url:"/pages/login/Login"})}}),()=>{}}};cb(WC,{init:sb,setup(e){const t=xd(),n=()=>{var n;n=e,Object.keys(pp).forEach(e=>{pp[e].forEach(t=>{_i(e,t,n)})});const{onLaunch:o,onShow:i,onPageNotFound:r}=e,a=function({path:e,query:t}){return c(Am,{path:e,query:t}),c(Tm,Am),c({},Am)}({path:t.path.slice(1)||__uniRoutes[0].meta.route,query:Ze(t.query)});if(o&&z(o,a),i&&z(i,a),!t.matched.length){const e={notFound:!0,openType:"appLaunch",path:t.path,query:{},scene:1001};Sf(),r&&z(r,e)}};return or(zl).isReady().then(n),Si(()=>{window.addEventListener("resize",nt(db,50,{setTimeout:setTimeout,clearTimeout:clearTimeout})),window.addEventListener("message",hb),document.addEventListener("visibilitychange",pb),function(){let e=null;try{e=window.matchMedia("(prefers-color-scheme: dark)")}catch(t){}if(e){let t=e=>{Iw.emit(ce,{theme:e.matches?"dark":"light"})};e.addEventListener?e.addEventListener("change",t):e.addListener(t)}}()}),t.query},before(e){e.mpType="app";const{setup:t}=e,n=()=>(Er(),zr(iw));e.setup=(e,o)=>{const i=t&&t(e,o);return g(i)?n:i},e.render=n}}); |
| | | /*! |
| | | * @intlify/shared v9.1.9 |
| | | * (c) 2021 kazuya kawaguchi |
| | | * Released under the MIT License. |
| | | */ |
| | | const UC="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,qC=e=>UC?Symbol(e):e,QC=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),YC=e=>"number"==typeof e&&isFinite(e),GC=e=>"[object RegExp]"===lk(e),XC=e=>ck(e)&&0===Object.keys(e).length;function KC(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const JC=Object.assign;function ZC(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const ek=Object.prototype.hasOwnProperty;function tk(e,t){return ek.call(e,t)}const nk=Array.isArray,ok=e=>"function"==typeof e,ik=e=>"string"==typeof e,rk=e=>"boolean"==typeof e,ak=e=>null!==e&&"object"==typeof e,sk=Object.prototype.toString,lk=e=>sk.call(e),ck=e=>"[object Object]"===lk(e),uk=Object.prototype.hasOwnProperty;function dk(e,t){return uk.call(e,t)}const hk=e=>null!==e&&"object"==typeof e,pk=[];pk[0]={w:[0],i:[3,0],"[":[4],o:[7]},pk[1]={w:[1],".":[2],"[":[4],o:[7]},pk[2]={w:[2],i:[3,0],0:[3,0]},pk[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},pk[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},pk[5]={"'":[4,0],o:8,l:[5,0]},pk[6]={'"':[4,0],o:8,l:[6,0]};const fk=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function mk(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function gk(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,fk.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const yk=new Map;function bk(e,t){if(!hk(e))return null;let n=yk.get(t);if(n||(n=function(e){const t=[];let n,o,i,r,a,s,l,c=-1,u=0,d=0;const h=[];function p(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,i="\\"+t,h[0](),!0}for(h[0]=()=>{void 0===o?o=i:o+=i},h[1]=()=>{void 0!==o&&(t.push(o),o=void 0)},h[2]=()=>{h[0](),d++},h[3]=()=>{if(d>0)d--,u=4,h[0]();else{if(d=0,void 0===o)return!1;if(o=gk(o),!1===o)return!1;h[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!p()){if(r=mk(n),l=pk[u],a=l[r]||l.l||8,8===a)return;if(u=a[0],void 0!==a[1]&&(s=h[a[1]],s&&(i=n,!1===s())))return;if(7===u)return t}}(t),n&&yk.set(t,n)),!n)return null;const o=n.length;let i=e,r=0;for(;r<o;){const e=i[n[r]];if(void 0===e)return null;i=e,r++}return i}function vk(e){if(!hk(e))return e;for(const t in e)if(dk(e,t))if(t.includes(".")){const n=t.split("."),o=n.length-1;let i=e;for(let e=0;e<o;e++)n[e]in i||(i[n[e]]={}),i=i[n[e]];i[n[o]]=e[t],delete e[t],hk(i[n[o]])&&vk(i[n[o]])}else hk(e[t])&&vk(e[t]);return e} |
| | | /*! |
| | | * @intlify/runtime v9.1.9 |
| | | * (c) 2021 kazuya kawaguchi |
| | | * Released under the MIT License. |
| | | */const _k=e=>e,wk=e=>"",xk=e=>0===e.length?"":e.join(""),Sk=e=>null==e?"":nk(e)||ck(e)&&e.toString===sk?JSON.stringify(e,null,2):String(e);function Ck(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function kk(e={}){const t=e.locale,n=function(e){const t=YC(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(YC(e.named.count)||YC(e.named.n))?YC(e.named.count)?e.named.count:YC(e.named.n)?e.named.n:t:t}(e),o=ak(e.pluralRules)&&ik(t)&&ok(e.pluralRules[t])?e.pluralRules[t]:Ck,i=ak(e.pluralRules)&&ik(t)&&ok(e.pluralRules[t])?Ck:void 0,r=e.list||[],a=e.named||{};YC(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,a);function s(t){const n=ok(e.messages)?e.messages(t):!!ak(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):wk)}const l=ck(e.processor)&&ok(e.processor.normalize)?e.processor.normalize:xk,c=ck(e.processor)&&ok(e.processor.interpolate)?e.processor.interpolate:Sk,u={list:e=>r[e],named:e=>a[e],plural:e=>e[o(n,e.length,i)],linked:(t,n)=>{const o=s(t)(u);return ik(n)?(t=>e.modifiers?e.modifiers[t]:_k)(n)(o):o},message:s,type:ck(e.processor)&&ik(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u} |
| | | /*! |
| | | * @intlify/message-compiler v9.1.9 |
| | | * (c) 2021 kazuya kawaguchi |
| | | * Released under the MIT License. |
| | | */function Ak(e,t,n={}){const{domain:o,messages:i,args:r}=n,a=new SyntaxError(String(e));return a.code=e,t&&(a.location=t),a.domain=o,a}function Tk(e){throw e}function Ik(e,t,n){const o={start:e,end:t};return null!=n&&(o.source=n),o}const Ek=" ",Bk="\n",Mk=String.fromCharCode(8232),Pk=String.fromCharCode(8233);function Ok(e){const t=e;let n=0,o=1,i=1,r=0;const a=e=>"\r"===t[e]&&t[e+1]===Bk,s=e=>t[e]===Pk,l=e=>t[e]===Mk,c=e=>a(e)||(e=>t[e]===Bk)(e)||s(e)||l(e),u=e=>a(e)||s(e)||l(e)?Bk:t[e];function d(){return r=0,c(n)&&(o++,i=0),a(n)&&n++,n++,i++,t[n]}return{index:()=>n,line:()=>o,column:()=>i,peekOffset:()=>r,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+r),next:d,peek:function(){return a(n+r)&&r++,r++,t[n+r]},reset:function(){n=0,o=1,i=1,r=0},resetPeek:function(e=0){r=e},skipToPeek:function(){const e=n+r;for(;e!==n;)d();r=0}}}const zk=void 0;function Lk(e,t={}){const n=!1!==t.location,o=Ok(e),i=()=>o.index(),r=()=>{return e=o.line(),t=o.column(),n=o.index(),{line:e,column:t,offset:n};var e,t,n},a=r(),s=i(),l={currentType:14,offset:s,startLoc:a,endLoc:a,lastType:14,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function d(e,t,n,...o){const i=c();if(t.column+=n,t.offset+=n,u){const n=Ak(e,Ik(i.startLoc,t),{domain:"tokenizer",args:o});u(n)}}function h(e,t,o){e.endLoc=r(),e.currentType=t;const i={type:t};return n&&(i.loc=Ik(e.startLoc,e.endLoc)),null!=o&&(i.value=o),i}const p=e=>h(e,14);function f(e,t){return e.currentChar()===t?(e.next(),t):(d(0,r(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===Ek||e.currentPeek()===Bk;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function y(e){if(e===zk)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function b(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=function(e){if(e===zk)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),o}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function _(e,t=!0){const n=(t=!1,o="",i=!1)=>{const r=e.currentPeek();return"{"===r?"%"!==o&&t:"@"!==r&&r?"%"===r?(e.peek(),n(t,"%",!0)):"|"===r?!("%"!==o&&!i)||!(o===Ek||o===Bk):r===Ek?(e.peek(),n(!0,Ek,i)):r!==Bk||(e.peek(),n(!0,Bk,i)):"%"===o||t},o=n();return t&&e.resetPeek(),o}function w(e,t){const n=e.currentChar();return n===zk?zk:t(n)?(e.next(),n):null}function x(e){return w(e,e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t})}function S(e){return w(e,e=>{const t=e.charCodeAt(0);return t>=48&&t<=57})}function C(e){return w(e,e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102})}function k(e){let t="",n="";for(;t=S(e);)n+=t;return n}function A(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return T(e,t,4);case"U":return T(e,t,6);default:return d(3,r(),0,t),""}}function T(e,t,n){f(e,t);let o="";for(let i=0;i<n;i++){const n=C(e);if(!n){d(4,r(),0,`\\${t}${o}${e.currentChar()}`);break}o+=n}return`\\${t}${o}`}function I(e){g(e);const t=f(e,"|");return g(e),t}function E(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&d(8,r(),0),e.next(),n=h(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(7,r(),0),e.next(),n=h(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(6,r(),0),n=B(e,t)||p(t),t.braceNest=0,n;default:let o=!0,i=!0,a=!0;if(v(e))return t.braceNest>0&&d(6,r(),0),n=h(t,1,I(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(6,r(),0),t.braceNest=0,M(e,t);if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=y(e.currentPeek());return e.resetPeek(),o}(e,t))return n=h(t,5,function(e){g(e);let t="",n="";for(;t=x(e);)n+=t;return e.currentChar()===zk&&d(6,r(),0),n}(e)),g(e),n;if(i=b(e,t))return n=h(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${k(e)}`):t+=k(e),e.currentChar()===zk&&d(6,r(),0),t}(e)),g(e),n;if(a=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o="'"===e.currentPeek();return e.resetPeek(),o}(e,t))return n=h(t,7,function(e){g(e),f(e,"'");let t="",n="";const o=e=>"'"!==e&&e!==Bk;for(;t=w(e,o);)n+="\\"===t?A(e):t;const i=e.currentChar();return i===Bk||i===zk?(d(2,r(),0),i===Bk&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!o&&!i&&!a)return n=h(t,13,function(e){g(e);let t="",n="";const o=e=>"{"!==e&&"}"!==e&&e!==Ek&&e!==Bk;for(;t=w(e,o);)n+=t;return n}(e)),d(1,r(),0,n.value),g(e),n}return n}function B(e,t){const{currentType:n}=t;let o=null;const i=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||i!==Bk&&i!==Ek||d(9,r(),0),i){case"@":return e.next(),o=h(t,8,"@"),t.inLinked=!0,o;case".":return g(e),e.next(),h(t,9,".");case":":return g(e),e.next(),h(t,10,":");default:return v(e)?(o=h(t,1,I(e)),t.braceNest=0,t.inLinked=!1,o):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const o="."===e.currentPeek();return e.resetPeek(),o}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const o=":"===e.currentPeek();return e.resetPeek(),o}(e,t)?(g(e),B(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const o=y(e.currentPeek());return e.resetPeek(),o}(e,t)?(g(e),h(t,12,function(e){let t="",n="";for(;t=x(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const o=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===Ek||!t)&&(t===Bk?(e.peek(),o()):y(t))},i=o();return e.resetPeek(),i}(e,t)?(g(e),"{"===i?E(e,t)||o:h(t,11,function(e){const t=(n=!1,o)=>{const i=e.currentChar();return"{"!==i&&"%"!==i&&"@"!==i&&"|"!==i&&i?i===Ek?o:i===Bk?(o+=i,e.next(),t(n,o)):(o+=i,e.next(),t(!0,o)):o};return t(!1,"")}(e))):(8===n&&d(9,r(),0),t.braceNest=0,t.inLinked=!1,M(e,t))}}function M(e,t){let n={type:14};if(t.braceNest>0)return E(e,t)||p(t);if(t.inLinked)return B(e,t)||p(t);const o=e.currentChar();switch(o){case"{":return E(e,t)||p(t);case"}":return d(5,r(),0),e.next(),h(t,3,"}");case"@":return B(e,t)||p(t);default:if(v(e))return n=h(t,1,I(e)),t.braceNest=0,t.inLinked=!1,n;if(_(e))return h(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!_(e))break;t+=n,e.next()}else if(n===Ek||n===Bk)if(_(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e));if("%"===o)return e.next(),h(t,4,"%")}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:a}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=a,l.offset=i(),l.startLoc=r(),o.currentChar()===zk?h(l,14):M(o,l)},currentOffset:i,currentPosition:r,context:c}}const Nk=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Dk(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Rk(e={}){const t=!1!==e.location,{onError:n}=e;function o(e,t,o,i,...r){const a=e.currentPosition();if(a.offset+=i,a.column+=i,n){const e=Ak(t,Ik(o,a),{domain:"parser",args:r});n(e)}}function i(e,n,o){const i={type:e,start:n,end:n};return t&&(i.loc={start:o,end:o}),i}function r(e,n,o,i){e.end=n,i&&(e.type=i),t&&e.loc&&(e.loc.end=o)}function a(e,t){const n=e.context(),o=i(3,n.offset,n.startLoc);return o.value=t,r(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:a}=n,s=i(5,o,a);return s.index=parseInt(t,10),e.nextToken(),r(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:a}=n,s=i(4,o,a);return s.key=t,e.nextToken(),r(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:a}=n,s=i(9,o,a);return s.value=t.replace(Nk,Dk),e.nextToken(),r(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=i(6,t.offset,t.startLoc);let a=e.nextToken();if(9===a.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:a,lastStartLoc:s}=n,l=i(8,a,s);return 12!==t.type?(o(e,11,n.lastStartLoc,0),l.value="",r(l,a,s),{nextConsumeToken:t,node:l}):(null==t.value&&o(e,13,n.lastStartLoc,0,$k(t)),l.value=t.value||"",r(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,a=t.nextConsumeToken||e.nextToken()}switch(10!==a.type&&o(e,13,t.lastStartLoc,0,$k(a)),a=e.nextToken(),2===a.type&&(a=e.nextToken()),a.type){case 11:null==a.value&&o(e,13,t.lastStartLoc,0,$k(a)),n.key=function(e,t){const n=e.context(),o=i(7,n.offset,n.startLoc);return o.value=t,r(o,e.currentOffset(),e.currentPosition()),o}(e,a.value||"");break;case 5:null==a.value&&o(e,13,t.lastStartLoc,0,$k(a)),n.key=l(e,a.value||"");break;case 6:null==a.value&&o(e,13,t.lastStartLoc,0,$k(a)),n.key=s(e,a.value||"");break;case 7:null==a.value&&o(e,13,t.lastStartLoc,0,$k(a)),n.key=c(e,a.value||"");break;default:o(e,12,t.lastStartLoc,0);const u=e.context(),d=i(7,u.offset,u.startLoc);return d.value="",r(d,u.offset,u.startLoc),n.key=d,r(n,u.offset,u.startLoc),{nextConsumeToken:a,node:n}}return r(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=i(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const i=d||e.nextToken();switch(d=null,i.type){case 0:null==i.value&&o(e,13,t.lastStartLoc,0,$k(i)),n.items.push(a(e,i.value||""));break;case 6:null==i.value&&o(e,13,t.lastStartLoc,0,$k(i)),n.items.push(s(e,i.value||""));break;case 5:null==i.value&&o(e,13,t.lastStartLoc,0,$k(i)),n.items.push(l(e,i.value||""));break;case 7:null==i.value&&o(e,13,t.lastStartLoc,0,$k(i)),n.items.push(c(e,i.value||""));break;case 8:const r=u(e);n.items.push(r.node),d=r.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return r(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function h(e){const t=e.context(),{offset:n,startLoc:a}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,a){const s=e.context();let l=0===a.items.length;const c=i(1,t,n);c.cases=[],c.cases.push(a);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&o(e,10,n,0),r(c,e.currentOffset(),e.currentPosition()),c}(e,n,a,s)}return{parse:function(n){const a=Lk(n,JC({},e)),s=a.context(),l=i(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=h(a),14!==s.currentType&&o(a,13,s.lastStartLoc,0,n[s.offset]||""),r(l,a.currentOffset(),a.currentPosition()),l}}}function $k(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"â¦":t}function jk(e,t){for(let n=0;n<e.length;n++)Fk(e[n],t)}function Fk(e,t){switch(e.type){case 1:jk(e.cases,t),t.helper("plural");break;case 2:jk(e.items,t);break;case 6:Fk(e.key,t),t.helper("linked");break;case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named")}}function Vk(e,t={}){const n=function(e){const t={ast:e,helpers:new Set};return{context:()=>t,helper:e=>(t.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Fk(e.body,n);const o=n.context();e.helpers=Array.from(o.helpers)}function Hk(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?Hk(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:o}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(o());const i=t.cases.length;for(let n=0;n<i&&(Hk(e,t.cases[n]),n!==i-1);n++)e.push(", ");e.deindent(o()),e.push("])")}}(e,t);break;case 2:!function(e,t){const{helper:n,needIndent:o}=e;e.push(`${n("normalize")}([`),e.indent(o());const i=t.items.length;for(let r=0;r<i&&(Hk(e,t.items[r]),r!==i-1);r++)e.push(", ");e.deindent(o()),e.push("])")}(e,t);break;case 6:!function(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Hk(e,t.key),t.modifier&&(e.push(", "),Hk(e,t.modifier)),e.push(")")}(e,t);break;case 8:case 7:case 9:case 3:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t)}}function Wk(e,t={}){const n=JC({},t),o=Rk(n).parse(e);return Vk(o,n),((e,t={})=>{const n=ik(t.mode)?t.mode:"normal",o=ik(t.filename)?t.filename:"message.intl",i=!!t.sourceMap,r=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",a=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:o,breakLineCode:i,needIndent:r}=t,a={source:e.loc.source,filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:i,needIndent:r,indentLevel:0};function s(e,t){a.code+=e}function l(e,t=!0){const n=t?i:"";s(r?n+" ".repeat(e):n)}return{context:()=>a,push:s,indent:function(e=!0){const t=++a.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&l(t)},newline:function(){l(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{mode:n,filename:o,sourceMap:i,breakLineCode:r,needIndent:a});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(a),s.length>0&&(l.push(`const { ${s.map(e=>`${e}: _${e}`).join(", ")} } = ctx`),l.newline()),l.push("return "),Hk(l,e),l.deindent(a),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}})(o,n)} |
| | | /*! |
| | | * @intlify/core-base v9.1.9 |
| | | * (c) 2021 kazuya kawaguchi |
| | | * Released under the MIT License. |
| | | */let Uk;let qk=0;function Qk(e={}){const t=ik(e.version)?e.version:"9.1.9",n=ik(e.locale)?e.locale:"en-US",o=nk(e.fallbackLocale)||ck(e.fallbackLocale)||ik(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,i=ck(e.messages)?e.messages:{[n]:{}},r=ck(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},a=ck(e.numberFormats)?e.numberFormats:{[n]:{}},s=JC({},e.modifiers||{},{upper:e=>ik(e)?e.toUpperCase():e,lower:e=>ik(e)?e.toLowerCase():e,capitalize:e=>ik(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=ok(e.missing)?e.missing:null,u=!rk(e.missingWarn)&&!GC(e.missingWarn)||e.missingWarn,d=!rk(e.fallbackWarn)&&!GC(e.fallbackWarn)||e.fallbackWarn,h=!!e.fallbackFormat,p=!!e.unresolving,f=ok(e.postTranslation)?e.postTranslation:null,m=ck(e.processor)?e.processor:null,g=!rk(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,b=ok(e.messageCompiler)?e.messageCompiler:Uk,v=ok(e.onWarn)?e.onWarn:KC,_=e,w=ak(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,x=ak(_.__numberFormatters)?_.__numberFormatters:new Map,S=ak(_.__meta)?_.__meta:{};qk++;return{version:t,cid:qk,locale:n,fallbackLocale:o,messages:i,datetimeFormats:r,numberFormats:a,modifiers:s,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:d,fallbackFormat:h,unresolving:p,postTranslation:f,processor:m,warnHtmlMessage:g,escapeParameter:y,messageCompiler:b,onWarn:v,__datetimeFormatters:w,__numberFormatters:x,__meta:S}}function Yk(e,t,n,o,i){const{missing:r,onWarn:a}=e;if(null!==r){const o=r(e,n,t,i);return ik(o)?o:t}return t}function Gk(e,t,n){const o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let i=o.__localeChainCache.get(n);if(!i){i=[];let e=[n];for(;nk(e);)e=Xk(i,e,t);const r=nk(t)?t:ck(t)?t.default?t.default:null:t;e=ik(r)?[r]:r,nk(e)&&Xk(i,e,!1),o.__localeChainCache.set(n,i)}return i}function Xk(e,t,n){let o=!0;for(let i=0;i<t.length&&rk(o);i++){const r=t[i];ik(r)&&(o=Kk(e,t[i],n))}return o}function Kk(e,t,n){let o;const i=t.split("-");do{o=Jk(e,i.join("-"),n),i.splice(-1,1)}while(i.length&&!0===o);return o}function Jk(e,t,n){let o=!1;if(!e.includes(t)&&(o=!0,t)){o="!"!==t[t.length-1];const i=t.replace(/!/g,"");e.push(i),(nk(n)||ck(n))&&n[i]&&(o=n[i])}return o}function Zk(e,t,n){e.__localeChainCache=new Map,Gk(e,n,t)}const eA=e=>e;let tA=Object.create(null);function nA(e){return Ak(e,null,void 0)}const oA=()=>"",iA=e=>ok(e);function rA(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:i,fallbackLocale:r,messages:a}=e,[s,l]=sA(...t),c=(rk(l.missingWarn)?l.missingWarn:e.missingWarn,rk(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,rk(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,d=ik(l.default)||rk(l.default)?rk(l.default)?s:l.default:n?s:"",h=n||""!==d,p=ik(l.locale)?l.locale:e.locale;c&&function(e){nk(e.list)?e.list=e.list.map(e=>ik(e)?ZC(e):e):ak(e.named)&&Object.keys(e.named).forEach(t=>{ik(e.named[t])&&(e.named[t]=ZC(e.named[t]))})}(l);let[f,m,g]=u?[s,p,a[p]||{}]:function(e,t,n,o){const{messages:i,onWarn:r}=e,a=Gk(e,o,n);let s,l={},c=null;const u="translate";for(let d=0;d<a.length&&(s=a[d],l=i[s]||{},null===(c=bk(l,t))&&(c=l[t]),!ik(c)&&!ok(c));d++){const n=Yk(e,t,s,0,u);n!==t&&(c=n)}return[c,s,l]}(e,s,p,r),y=s;if(u||ik(f)||iA(f)||h&&(f=d,y=f),!(u||(ik(f)||iA(f))&&ik(m)))return i?-1:s;let b=!1;const v=iA(f)?f:aA(e,s,m,f,y,()=>{b=!0});if(b)return f;const _=function(e,t,n,o){const{modifiers:i,pluralRules:r}=e,a=o=>{const i=bk(n,o);if(ik(i)){let n=!1;const r=aA(e,o,t,i,o,()=>{n=!0});return n?oA:r}return iA(i)?i:oA},s={locale:t,modifiers:i,pluralRules:r,messages:a};e.processor&&(s.processor=e.processor);o.list&&(s.list=o.list);o.named&&(s.named=o.named);YC(o.plural)&&(s.pluralIndex=o.plural);return s}(e,m,g,l),w=function(e,t,n){const o=t(n);return o}(0,v,kk(_));return o?o(w):w}function aA(e,t,n,o,i,r){const{messageCompiler:a,warnHtmlMessage:s}=e;if(iA(o)){const e=o;return e.locale=e.locale||n,e.key=e.key||t,e}const l=a(o,function(e,t,n,o,i,r){return{warnHtmlMessage:i,onError:e=>{throw r&&r(e),e},onCacheKey:e=>((e,t,n)=>QC({l:e,k:t,s:n}))(t,n,e)}}(0,n,i,0,s,r));return l.locale=n,l.key=t,l.source=o,l}function sA(...e){const[t,n,o]=e,i={};if(!ik(t)&&!YC(t)&&!iA(t))throw nA(14);const r=YC(t)?String(t):(iA(t),t);return YC(n)?i.plural=n:ik(n)?i.default=n:ck(n)&&!XC(n)?i.named=n:nk(n)&&(i.list=n),YC(o)?i.plural=o:ik(o)?i.default=o:ck(o)&&JC(i,o),[r,i]}function lA(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:i,onWarn:r}=e,{__datetimeFormatters:a}=e,[s,l,c,u]=cA(...t);rk(c.missingWarn)?c.missingWarn:e.missingWarn;rk(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const d=!!c.part,h=ik(c.locale)?c.locale:e.locale,p=Gk(e,i,h);if(!ik(s)||""===s)return new Intl.DateTimeFormat(h).format(l);let f,m={},g=null;for(let v=0;v<p.length&&(f=p[v],m=n[f]||{},g=m[s],!ck(g));v++)Yk(e,s,f,0,"datetime format");if(!ck(g)||!ik(f))return o?-1:s;let y=`${f}__${s}`;XC(u)||(y=`${y}__${JSON.stringify(u)}`);let b=a.get(y);return b||(b=new Intl.DateTimeFormat(f,JC({},g,u)),a.set(y,b)),d?b.formatToParts(l):b.format(l)}function cA(...e){const[t,n,o,i]=e;let r,a={},s={};if(ik(t)){if(!/\d{4}-\d{2}-\d{2}(T.*)?/.test(t))throw nA(16);r=new Date(t);try{r.toISOString()}catch(l){throw nA(16)}}else if("[object Date]"===lk(t)){if(isNaN(t.getTime()))throw nA(15);r=t}else{if(!YC(t))throw nA(14);r=t}return ik(n)?a.key=n:ck(n)&&(a=n),ik(o)?a.locale=o:ck(o)&&(s=o),ck(i)&&(s=i),[a.key||"",r,a,s]}function uA(e,t,n){const o=e;for(const i in n){const e=`${t}__${i}`;o.__datetimeFormatters.has(e)&&o.__datetimeFormatters.delete(e)}}function dA(e,...t){const{numberFormats:n,unresolving:o,fallbackLocale:i,onWarn:r}=e,{__numberFormatters:a}=e,[s,l,c,u]=hA(...t);rk(c.missingWarn)?c.missingWarn:e.missingWarn;rk(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const d=!!c.part,h=ik(c.locale)?c.locale:e.locale,p=Gk(e,i,h);if(!ik(s)||""===s)return new Intl.NumberFormat(h).format(l);let f,m={},g=null;for(let v=0;v<p.length&&(f=p[v],m=n[f]||{},g=m[s],!ck(g));v++)Yk(e,s,f,0,"number format");if(!ck(g)||!ik(f))return o?-1:s;let y=`${f}__${s}`;XC(u)||(y=`${y}__${JSON.stringify(u)}`);let b=a.get(y);return b||(b=new Intl.NumberFormat(f,JC({},g,u)),a.set(y,b)),d?b.formatToParts(l):b.format(l)}function hA(...e){const[t,n,o,i]=e;let r={},a={};if(!YC(t))throw nA(14);const s=t;return ik(n)?r.key=n:ck(n)&&(r=n),ik(o)?r.locale=o:ck(o)&&(a=o),ck(i)&&(a=i),[r.key||"",s,r,a]}function pA(e,t,n){const o=e;for(const i in n){const e=`${t}__${i}`;o.__numberFormatters.has(e)&&o.__numberFormatters.delete(e)}} |
| | | /*! |
| | | * vue-i18n v9.1.9 |
| | | * (c) 2021 kazuya kawaguchi |
| | | * Released under the MIT License. |
| | | */function fA(e,...t){return Ak(e,null,void 0)}const mA=qC("__transrateVNode"),gA=qC("__datetimeParts"),yA=qC("__numberParts"),bA=qC("__setPluralRules"),vA=qC("__injectWithOption");let _A=0;function wA(e){return(t,n,o,i)=>e(n,o,Zr()||void 0,i)}function xA(e,t){const{messages:n,__i18n:o}=t,i=ck(n)?n:nk(o)?{}:{[e]:{}};if(nk(o)&&o.forEach(({locale:e,resource:t})=>{e?(i[e]=i[e]||{},CA(t,i[e])):CA(t,i)}),t.flatJson)for(const r in i)tk(i,r)&&vk(i[r]);return i}const SA=e=>!ak(e)||nk(e);function CA(e,t){if(SA(e)||SA(t))throw fA(20);for(const n in e)tk(e,n)&&(SA(e[n])||SA(t[n])?t[n]=e[n]:CA(e[n],t[n]))}function kA(e={}){const{__root:t}=e,n=void 0===t;let o=!rk(e.inheritLocale)||e.inheritLocale;const i=$n(t&&o?t.locale.value:ik(e.locale)?e.locale:"en-US"),r=$n(t&&o?t.fallbackLocale.value:ik(e.fallbackLocale)||nk(e.fallbackLocale)||ck(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:i.value),a=$n(xA(i.value,e)),s=$n(ck(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),l=$n(ck(e.numberFormats)?e.numberFormats:{[i.value]:{}});let c=t?t.missingWarn:!rk(e.missingWarn)&&!GC(e.missingWarn)||e.missingWarn,u=t?t.fallbackWarn:!rk(e.fallbackWarn)&&!GC(e.fallbackWarn)||e.fallbackWarn,d=t?t.fallbackRoot:!rk(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,p=ok(e.missing)?e.missing:null,f=ok(e.missing)?wA(e.missing):null,m=ok(e.postTranslation)?e.postTranslation:null,g=!rk(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter;const b=t?t.modifiers:ck(e.modifiers)?e.modifiers:{};let v,_=e.pluralRules||t&&t.pluralRules;v=Qk({version:"9.1.9",locale:i.value,fallbackLocale:r.value,messages:a.value,datetimeFormats:s.value,numberFormats:l.value,modifiers:b,pluralRules:_,missing:null===f?void 0:f,missingWarn:c,fallbackWarn:u,fallbackFormat:h,unresolving:!0,postTranslation:null===m?void 0:m,warnHtmlMessage:g,escapeParameter:y,__datetimeFormatters:ck(v)?v.__datetimeFormatters:void 0,__numberFormatters:ck(v)?v.__numberFormatters:void 0,__v_emitter:ck(v)?v.__v_emitter:void 0,__meta:{framework:"vue"}}),Zk(v,i.value,r.value);const w=da({get:()=>i.value,set:e=>{i.value=e,v.locale=i.value}}),x=da({get:()=>r.value,set:e=>{r.value=e,v.fallbackLocale=r.value,Zk(v,i.value,e)}}),S=da(()=>a.value),C=da(()=>s.value),k=da(()=>l.value);function A(e,n,o,c,u,h){let p;if(i.value,r.value,a.value,s.value,l.value,p=e(v),YC(p)&&-1===p){const[e,o]=n();return t&&d?c(t):u(e)}if(h(p))return p;throw fA(14)}function T(...e){return A(t=>rA(t,...e),()=>sA(...e),0,t=>t.t(...e),e=>e,e=>ik(e))}const I={normalize:function(e){return e.map(e=>ik(e)?Fr(Cr,null,e,0):e)},interpolate:e=>e,type:"vnode"};function E(e){return a.value[e]||{}}_A++,t&&($o(t.locale,e=>{o&&(i.value=e,v.locale=e,Zk(v,i.value,r.value))}),$o(t.fallbackLocale,e=>{o&&(r.value=e,v.fallbackLocale=e,Zk(v,i.value,r.value))}));return{id:_A,locale:w,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(i.value=t.locale.value,r.value=t.fallbackLocale.value,Zk(v,i.value,r.value))},get availableLocales(){return Object.keys(a.value).sort()},messages:S,datetimeFormats:C,numberFormats:k,get modifiers(){return b},get pluralRules(){return _||{}},get isGlobal(){return n},get missingWarn(){return c},set missingWarn(e){c=e,v.missingWarn=c},get fallbackWarn(){return u},set fallbackWarn(e){u=e,v.fallbackWarn=u},get fallbackRoot(){return d},set fallbackRoot(e){d=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,v.fallbackFormat=h},get warnHtmlMessage(){return g},set warnHtmlMessage(e){g=e,v.warnHtmlMessage=e},get escapeParameter(){return y},set escapeParameter(e){y=e,v.escapeParameter=e},t:T,rt:function(...e){const[t,n,o]=e;if(o&&!ak(o))throw fA(15);return T(t,n,JC({resolvedMessage:!0},o||{}))},d:function(...e){return A(t=>lA(t,...e),()=>cA(...e),0,t=>t.d(...e),()=>"",e=>ik(e))},n:function(...e){return A(t=>dA(t,...e),()=>hA(...e),0,t=>t.n(...e),()=>"",e=>ik(e))},te:function(e,t){return null!==bk(E(ik(t)?t:i.value),e)},tm:function(e){const n=function(e){let t=null;const n=Gk(v,r.value,i.value);for(let o=0;o<n.length;o++){const i=bk(a.value[n[o]]||{},e);if(null!=i){t=i;break}}return t}(e);return null!=n?n:t&&t.tm(e)||{}},getLocaleMessage:E,setLocaleMessage:function(e,t){a.value[e]=t,v.messages=a.value},mergeLocaleMessage:function(e,t){a.value[e]=a.value[e]||{},CA(t,a.value[e]),v.messages=a.value},getDateTimeFormat:function(e){return s.value[e]||{}},setDateTimeFormat:function(e,t){s.value[e]=t,v.datetimeFormats=s.value,uA(v,e,t)},mergeDateTimeFormat:function(e,t){s.value[e]=JC(s.value[e]||{},t),v.datetimeFormats=s.value,uA(v,e,t)},getNumberFormat:function(e){return l.value[e]||{}},setNumberFormat:function(e,t){l.value[e]=t,v.numberFormats=l.value,pA(v,e,t)},mergeNumberFormat:function(e,t){l.value[e]=JC(l.value[e]||{},t),v.numberFormats=l.value,pA(v,e,t)},getPostTranslationHandler:function(){return ok(m)?m:null},setPostTranslationHandler:function(e){m=e,v.postTranslation=e},getMissingHandler:function(){return p},setMissingHandler:function(e){null!==e&&(f=wA(e)),p=e,v.missing=f},[mA]:function(...e){return A(t=>{let n;const o=t;try{o.processor=I,n=rA(o,...e)}finally{o.processor=null}return n},()=>sA(...e),0,t=>t[mA](...e),e=>[Fr(Cr,null,e,0)],e=>nk(e))},[yA]:function(...e){return A(t=>dA(t,...e),()=>hA(...e),0,t=>t[yA](...e),()=>[],e=>ik(e)||nk(e))},[gA]:function(...e){return A(t=>lA(t,...e),()=>cA(...e),0,t=>t[gA](...e),()=>[],e=>ik(e)||nk(e))},[bA]:function(e){_=e,v.pluralRules=_},[vA]:e.__injectWithOption}}function AA(e={}){const t=kA(function(e){const t=ik(e.locale)?e.locale:"en-US",n=ik(e.fallbackLocale)||nk(e.fallbackLocale)||ck(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,o=ok(e.missing)?e.missing:void 0,i=!rk(e.silentTranslationWarn)&&!GC(e.silentTranslationWarn)||!e.silentTranslationWarn,r=!rk(e.silentFallbackWarn)&&!GC(e.silentFallbackWarn)||!e.silentFallbackWarn,a=!rk(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=ck(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=ok(e.postTranslation)?e.postTranslation:void 0,d=!ik(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,h=!!e.escapeParameterHtml,p=!rk(e.sync)||e.sync;let f=e.messages;if(ck(e.sharedMessages)){const t=e.sharedMessages;f=Object.keys(t).reduce((e,n)=>{const o=e[n]||(e[n]={});return JC(o,t[n]),e},f||{})}const{__i18n:m,__root:g,__injectWithOption:y}=e,b=e.datetimeFormats,v=e.numberFormats;return{locale:t,fallbackLocale:n,messages:f,flatJson:e.flatJson,datetimeFormats:b,numberFormats:v,missing:o,missingWarn:i,fallbackWarn:r,fallbackRoot:a,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:d,escapeParameter:h,inheritLocale:p,__i18n:m,__root:g,__injectWithOption:y}}(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return rk(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=rk(e)?!e:e},get silentFallbackWarn(){return rk(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=rk(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,o,i]=e,r={};let a=null,s=null;if(!ik(n))throw fA(15);const l=n;return ik(o)?r.locale=o:nk(o)?a=o:ck(o)&&(s=o),nk(i)?a=i:ck(i)&&(s=i),t.t(l,a||s||{},r)},rt:(...e)=>t.rt(...e),tc(...e){const[n,o,i]=e,r={plural:1};let a=null,s=null;if(!ik(n))throw fA(15);const l=n;return ik(o)?r.locale=o:YC(o)?r.plural=o:nk(o)?a=o:ck(o)&&(s=o),ik(i)?r.locale=i:nk(i)?a=i:ck(i)&&(s=i),t.t(l,a||s||{},r)},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>t.d(...e),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>t.n(...e),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:o}=e;o&&o(t,n)}};return n}const TA={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},IA={name:"i18n-t",props:JC({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>YC(e)||!isNaN(e)}},TA),setup(e,t){const{slots:n,attrs:o}=t,i=e.i18n||NA({useScope:e.scope,__useComponent:!0}),r=Object.keys(n).filter(e=>"_"!==e);return()=>{const n={};e.locale&&(n.locale=e.locale),void 0!==e.plural&&(n.plural=ik(e.plural)?+e.plural:e.plural);const a=function({slots:e},t){return 1===t.length&&"default"===t[0]?e.default?e.default():[]:t.reduce((t,n)=>{const o=e[n];return o&&(t[n]=o()),t},{})}(t,r),s=i[mA](e.keypath,a,n),l=JC({},o);return ik(e.tag)||ak(e.tag)?ha(e.tag,l,s):ha(Sr,l,s)}}};function EA(e,t,n,o){const{slots:i,attrs:r}=t;return()=>{const t={part:!0};let a={};e.locale&&(t.locale=e.locale),ik(e.format)?t.key=e.format:ak(e.format)&&(ik(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce((t,o)=>n.includes(o)?JC({},t,{[o]:e.format[o]}):t,{}));const s=o(e.value,t,a);let l=[t.key];nk(s)?l=s.map((e,t)=>{const n=i[e.type];return n?n({[e.type]:e.value,index:t,parts:s}):[e.value]}):ik(s)&&(l=[s]);const c=JC({},r);return ik(e.tag)||ak(e.tag)?ha(e.tag,c,l):ha(Sr,c,l)}}const BA=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],MA={name:"i18n-n",props:JC({value:{type:Number,required:!0},format:{type:[String,Object]}},TA),setup(e,t){const n=e.i18n||NA({useScope:"parent",__useComponent:!0});return EA(e,t,BA,(...e)=>n[yA](...e))}},PA=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],OA={name:"i18n-d",props:JC({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},TA),setup(e,t){const n=e.i18n||NA({useScope:"parent",__useComponent:!0});return EA(e,t,PA,(...e)=>n[gA](...e))}};function zA(e){const t=(t,{instance:n,value:o,modifiers:i})=>{if(!n||!n.$)throw fA(22);const r=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return null!=o?o.__composer:e.global.__composer}}(e,n.$),a=function(e){if(ik(e))return{path:e};if(ck(e)){if(!("path"in e))throw fA(19);return e}throw fA(20)}(o);t.textContent=r.t(...function(e){const{path:t,locale:n,args:o,choice:i,plural:r}=e,a={},s=o||{};ik(n)&&(a.locale=n);YC(i)&&(a.plural=i);YC(r)&&(a.plural=r);return[t,s,a]}(a))};return{beforeMount:t,beforeUpdate:t}}function LA(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[bA](t.pluralizationRules||e.pluralizationRules);const n=xA(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(t=>e.mergeLocaleMessage(t,n[t])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n])),t.numberFormats&&Object.keys(t.numberFormats).forEach(n=>e.mergeNumberFormat(n,t.numberFormats[n])),e}function NA(e={}){const t=Zr();if(null==t)throw fA(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw fA(17);const n=or(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw fA(22);const o="composition"===n.mode?n.global:n.global.__composer,i=XC(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===i){let n=ak(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=xA(o.locale.value,{messages:n,__i18n:t.type.__i18nGlobal}));const i=Object.keys(n);if(i.length&&i.forEach(e=>{o.mergeLocaleMessage(e,n[e])}),ak(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach(t=>{o.mergeDateTimeFormat(t,e.datetimeFormats[t])})}if(ak(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach(t=>{o.mergeNumberFormat(t,e.numberFormats[t])})}return o}if("parent"===i){let i=function(e,t,n=!1){let o=null;const i=t.root;let r=t.parent;for(;null!=r;){const t=e;if("composition"===e.mode)o=t.__getInstance(r);else{const e=t.__getInstance(r);null!=e&&(o=e.__composer),n&&o&&!o[vA]&&(o=null)}if(null!=o)break;if(i===r)break;r=r.parent}return o}(n,t,e.__useComponent);return null==i&&(i=o),i}if("legacy"===n.mode)throw fA(18);const r=n;let a=r.__getInstance(t);if(null==a){const n=t.type,i=JC({},e);n.__i18n&&(i.__i18n=n.__i18n),o&&(i.__root=o),a=kA(i),function(e,t){Si(()=>{},t),Ti(()=>{e.__deleteInstance(t)},t)}(r,t),r.__setInstance(t,a)}return a}const DA=["locale","fallbackLocale","availableLocales"],RA=["t","rt","d","n","tm"];Uk=function(e,t={}){{const n=(t.onCacheKey||eA)(e),o=tA[n];if(o)return o;let i=!1;const r=t.onError||Tk;t.onError=e=>{i=!0,r(e)};const{code:a}=Wk(e,t),s=new Function(`return ${a}`)();return i?s:tA[n]=s}};const $A=function(e={}){const t=!rk(e.legacy)||e.legacy,n=!!e.globalInjection,o=new Map,i=t?AA(e):kA(e),r=qC(""),a={get mode(){return t?"legacy":"composition"},async install(e,...o){e.__VUE_I18N_SYMBOL__=r,e.provide(e.__VUE_I18N_SYMBOL__,a),!t&&n&&function(e,t){const n=Object.create(null);DA.forEach(e=>{const o=Object.getOwnPropertyDescriptor(t,e);if(!o)throw fA(22);const i=Rn(o.value)?{get:()=>o.value.value,set(e){o.value.value=e}}:{get:()=>o.get&&o.get()};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,RA.forEach(n=>{const o=Object.getOwnPropertyDescriptor(t,n);if(!o||!o.value)throw fA(22);Object.defineProperty(e.config.globalProperties,`$${n}`,o)})}(e,a.global),function(e,t,...n){const o=ck(n[0])?n[0]:{},i=!!o.useI18nComponentName;(!rk(o.globalInstall)||o.globalInstall)&&(e.component(i?"i18n":IA.name,IA),e.component(MA.name,MA),e.component(OA.name,OA)),e.directive("t",zA(t))}(e,a,...o),t&&e.mixin(function(e,t,n){return{beforeCreate(){const o=Zr();if(!o)throw fA(22);const i=this.$options;if(i.i18n){const n=i.i18n;i.__i18n&&(n.__i18n=i.__i18n),n.__root=t,this===this.$root?this.$i18n=LA(e,n):(n.__injectWithOption=!0,this.$i18n=AA(n))}else i.__i18n?this===this.$root?this.$i18n=LA(e,i):this.$i18n=AA({__i18n:i.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(o,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e)},mounted(){},beforeUnmount(){const e=Zr();if(!e)throw fA(22);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}(i,i.__composer,a))},get global(){return i},__instances:o,__getInstance:e=>o.get(e)||null,__setInstance(e,t){o.set(e,t)},__deleteInstance(e){o.delete(e)}};return a}({legacy:!1,globalInjection:!0,locale:fv("language")||"zh-Hans",fallbackLocale:"zh-Hans",messages:{"zh-Hans":{index:{title:"éå²å»çé¢çº¦",banner:{smartMedical:"æºæ
§å»ç",convenientService:"便æ·é¢çº¦ï¼ä¼è´¨æå¡",specializedMedical:"ç¹è²è¯ç",crossBorder:"ä¸å»ç¹è²ï¼è·¨å¢å»ç"},quickEntry:{CaseDetails:"䏿¥æ¡ä¾",caseindex:"æç䏿¥",transfer:"转è¿ç»è®°",CaseProgress:"æ¡ä¾è¿å±",appointment:"é¢çº¦æå·",vaccine:"ç«èæ¥ç§",records:"å°±å»è®°å½",department:"ç§å®¤å¯¼èª"},news:{title:"è¿ä¿®èµè®¯",vaccine:"ä¸å½å¨å®æç®åå±ç°ç¶",cooperation:"人ä½å¨å®ç§»æ¤ææ¯ä¸´åºåºç¨ç®¡çè§å®"},featured:{title:"大湾åºç¹è²å»ç",tcm:"ä¸å»ç¹è²è¯ç",tcmDesc:"ä¼ ç»ä¸å»ï¼ç°ä»£ç§æ",crossBorder:"è·¨å¢å»çæå¡",crossBorderDesc:"便æ·éå
³ï¼æ ç¼è¡æ¥",expert:"ä¸å®¶é¨è¯",expertDesc:"å廿±èï¼ä¸ä¸è¯ç"}},tabbar:{home:"é¦é¡µ",appointment:"é¢çº¦",my:"æç"},common:{confirm:"确认",cancel:"åæ¶",loading:"å è½½ä¸...",more:"æ´å¤",viewAll:"å
¨é¨",viewMore:"æ¥çæ´å¤",search:{placeholder:"æç´¢ç§å®¤/å»ç/ç¾ç
"},language:{select:"éæ©è¯è¨"},tag:{new:"ææ°"},status:{available:"å¯é¢çº¦",busy:"è¾å¿",full:"已满"},unit:{person:"人",km:"å
¬é",score:"å"}},appointment:{title:"é¢çº¦æå·",search:{placeholder:"æç´¢ç§å®¤/å»ç/ç¾ç
"},schedule:{title:"éæ©å°±è¯æ¶é´",date:"éæ©æ¥æ",time:"éæ©æ¶é´",patient:"鿩就è¯äºº",addPatient:"æ·»å å°±è¯äºº",fee:"å°±è¯è´¹ç¨",submit:"确认é¢çº¦"},hospital:{title:"éæ©å»é¢"},department:{title:"éæ©ç§å®¤"},doctor:{title:"éæ©å»ç"},type:{normal:"æ®éé¨è¯",expert:"ä¸å®¶é¨è¯",emergency:"æ¥è¯"},available:"å¯é¢çº¦",book:"é¢çº¦"},my:{title:"个人ä¸å¿"},department:{title:"ç§å®¤å¯¼èª",search:{tabs:{department:"ç§å®¤",doctor:"å»ç",disease:"ç¾ç
"},result:{doctorCount:"{count}ä½å»ç",rating:"è¯å",distance:"è·ç¦»",book:"é¢çº¦æå·"}},category:{all:"å
¨é¨ç§å®¤",internal:"å
ç§",surgery:"å¤ç§",pediatrics:"å¿ç§",gynecology:"å¦äº§ç§",ent:"äºå®ç§",tcm:"ä¸å»ç§"}},doctor:{detail:"å»ç详æ
"},vaccine:{title:"ç«èæ¥ç§",search:{placeholder:"æç´¢ç«èåç§°"},category:{all:"å
¨é¨",covid:"å ç¶ç
æ¯ç«è",flu:"æµæç«è",hpv:"HPVç«è",child:"å¿ç«¥ç«è"},tag:{free:"å
è´¹",recommended:"æ¨è",seasonal:"å£èæ§"},free:"å
è´¹",book:"ç«å³é¢çº¦",detail:{title:"ç«è详æ
",description:"ç«è说æ",suitable:"éç¨äººç¾¤",notice:"注æäºé¡¹",price:"æ¥ç§è´¹ç¨"},list:{covid:{name:"å ç¶ç
æ¯ç«è",desc:"é¢é²å ç¶ç
æ¯ææ",fullDesc:"æ¬ç«èç¨äºé¢é²ç±å ç¶ç
æ¯å¼èµ·çæææ§ç¾ç
...",suitable:"18å²ä»¥ä¸å¥åº·äººç¾¤",notice:"æ¥ç§å请确ä¿èº«ä½ç¶åµè¯å¥½ï¼æ åçççç¶..."},flu:{name:"æµæç«è",desc:"é¢é²å£èæ§æµæ",fullDesc:"æ¬ç«èç¨äºé¢é²æµè¡æ§æå...",suitable:"6个æä»¥ä¸äººç¾¤",notice:"æåççç¶è
æç¼æ¥ç§..."},hpv:{name:"HPVç«è",desc:"é¢é²å®«é¢ççç¾ç
",fullDesc:"æ¬ç«èç¨äºé¢é²äººä¹³å¤´ç¤ç
æ¯ææ...",suitable:"9-45å²å¥³æ§",notice:"éè¦å®æå
¨ç¨æ¥ç§æè½è·å¾çæ³ä¿æ¤ææ..."}}},records:{medical:"å°±å»è®°å½"}},"zh-Hant":{index:{title:"æ¾³éé«çé ç´",banner:{smartMedical:"æºæ
§é«ç",convenientService:"便æ·é ç´ï¼åªè³ªæå",specializedMedical:"ç¹è²è¨ºç",crossBorder:"ä¸é«ç¹è²ï¼è·¨å¢é«ç"},quickEntry:{appointment:"é ç´æè",vaccine:"ç«èæ¥ç¨®",records:"å°±é«è¨é",department:"ç§å®¤å°èª"},news:{title:"é«é¢è³è¨",vaccine:"æ¾³éç¹åæ°å¢ç«èæ¥ç¨®é»",cooperation:"大ç£åé«çå使°é²å±"},featured:{title:"大ç£åç¹è²é«ç",tcm:"ä¸é«ç¹è²è¨ºç",tcmDesc:"å³çµ±ä¸é«ï¼ç¾ä»£ç§æ",crossBorder:"è·¨å¢é«çæå",crossBorderDesc:"便æ·ééï¼ç¡ç¸«éæ¥",expert:"å°å®¶é診",expertDesc:"åé«å¯èï¼å°æ¥è¨ºç"}},tabbar:{home:"é¦é ",appointment:"é ç´",my:"æç"},common:{confirm:"確èª",cancel:"åæ¶",loading:"å è¼ä¸...",more:"æ´å¤",viewAll:"å
¨é¨",viewMore:"æ¥çæ´å¤",search:{placeholder:"æç´¢ç§å®¤/é«ç/ç¾ç
"},language:{select:"鏿èªè¨"},tag:{new:"ææ°"},status:{available:"å¯é ç´",busy:"è¼å¿",full:"已滿"},unit:{person:"人",km:"å
¬é",score:"å"}},department:{search:{tabs:{department:"ç§å®¤",doctor:"é«ç",disease:"ç¾ç
"},result:{doctorCount:"{count}ä½é«ç",rating:"è©å",distance:"è·é¢",book:"é ç´æè"}},category:{all:"å
¨é¨ç§å®¤",internal:"å
§ç§",surgery:"å¤ç§",pediatrics:"å
ç§",gynecology:"婦ç¢ç§",ent:"äºå®ç§",tcm:"ä¸é«ç§",covid:"å çç
æ¯ç«è",flu:"æµæç«è",hpv:"HPVç«è",child:"å
ç«¥ç«è"}},appointment:{title:"é ç´æè",search:{placeholder:"æç´¢ç§å®¤/é«ç/ç¾ç
"}}},pt:{index:{title:"Marcação Médica de Macau",banner:{smartMedical:"Saúde Inteligente",convenientService:"Marcação Conveniente, Serviço de Qualidade",specializedMedical:"Tratamento Especializado",crossBorder:"MTC e Serviços Transfronteiriços"},quickEntry:{appointment:"Marcação",vaccine:"Vacinação",records:"Registros",department:"Departamentos"},news:{title:"NotÃcias Hospitalares",vaccine:"Novo Ponto de Vacinação em Macau",cooperation:"Novo Progresso na Cooperação Médica da Grande BaÃa"},featured:{title:"Serviços Médicos Especiais da Grande BaÃa",tcm:"Medicina Tradicional Chinesa",tcmDesc:"Tradicional e Moderna",crossBorder:"Serviços Transfronteiriços",crossBorderDesc:"Passagem Conveniente",expert:"ClÃnica Especializada",expertDesc:"Médicos Especialistas"}},tabbar:{home:"InÃcio",appointment:"Marcação",my:"Meu"},common:{confirm:"Confirmar",cancel:"Cancelar",loading:"Carregando...",more:"Mais",viewAll:"Ver Tudo",viewMore:"Ver Mais",search:{placeholder:"Pesquisar departamentos/médicos/doenças",history:"Histórico de pesquisa",hot:"Pesquisas populares",clear:"Limpar",cancel:"Cancelar"},language:{select:"Selecionar Idioma"},tag:{new:"Novo"},status:{available:"DisponÃvel",busy:"Ocupado",full:"Lotado"},unit:{person:"pessoas",km:"km",score:"pontos"}},department:{search:{tabs:{department:"Departamento",doctor:"Médico",disease:"Doença"},result:{doctorCount:"{count} médicos",rating:"Avaliação",distance:"Distância",book:"Agendar"}},category:{all:"Todos",covid:"Vacina CoronavÃrus",flu:"Vacina Gripe",hpv:"Vacina HPV",child:"Vacinas Infantis"}}}},missing:(e,t)=>(console.warn(`[i18n] Missing translation key: "${t}" for locale: "${e}"`),t),fallbackWarn:!1,missingWarn:!1}),jA={v:"3",version:"3",type:["primary","success","info","error","warning"],color:{"u-primary":"#2979ff","u-warning":"#ff9900","u-success":"#19be6b","u-error":"#fa3534","u-info":"#909399","u-main-color":"#303133","u-content-color":"#606266","u-tips-color":"#909399","u-light-color":"#c0c4cc","up-primary":"#2979ff","up-warning":"#ff9900","up-success":"#19be6b","up-error":"#fa3534","up-info":"#909399","up-main-color":"#303133","up-content-color":"#606266","up-tips-color":"#909399","up-light-color":"#c0c4cc"},iconUrl:"https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf",customIcon:{family:"",url:""},customIcons:{},unit:"px",interceptor:{navbarLeftClick:null}},FA={toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965},VA={primary:"#3c9cff",info:"#909399",default:"#909399",warning:"#f9ae3d",error:"#f56c6c",success:"#5ac725",mainColor:"#303133",contentColor:"#606266",tipsColor:"#909399",lightColor:"#c0c4cc",borderColor:"#e4e7ed"},{toString:HA}=Object.prototype;function WA(e){return"[object Array]"===HA.call(e)}function UA(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),WA(e))for(let n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.call(null,e[n],n,e)}function qA(){const e={};function t(t,n){"object"==typeof e[n]&&"object"==typeof t?e[n]=qA(e[n],t):e[n]="object"==typeof t?qA({},t):t}for(let n=0,o=arguments.length;n<o;n++)UA(arguments[n],t);return e}function QA(e){return void 0===e}function YA(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function GA(e,t){if(!t)return e;let n;if(o=t,"undefined"!=typeof URLSearchParams&&o instanceof URLSearchParams)n=t.toString();else{const e=[];UA(t,(t,n)=>{null!=t&&(WA(t)?n=`${n}[]`:t=[t],UA(t,t=>{!function(e){return"[object Date]"===HA.call(e)}(t)?function(e){return null!==e&&"object"==typeof e}(t)&&(t=JSON.stringify(t)):t=t.toISOString(),e.push(`${YA(n)}=${YA(t)}`)}))}),n=e.join("&")}var o;if(n){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}const XA=(e,t)=>{const n={};return e.forEach(e=>{QA(t[e])||(n[e]=t[e])}),n},KA=e=>(e=>new Promise((t,n)=>{const o=GA((i=e.baseURL,r=e.url,i&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(r)?function(e,t){return t?`${e.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`:e}(i,r):r),e.params);var i,r;const a={url:o,header:e.header,complete:i=>{e.fullPath=o,i.config=e;try{"string"==typeof i.data&&(i.data=JSON.parse(i.data))}catch(r){}!function(e,t,n){const{validateStatus:o}=n.config,i=n.statusCode;!i||o&&!o(i)?t(n):e(n)}(t,n,i)}};let s;if("UPLOAD"===e.method){delete a.header["content-type"],delete a.header["Content-Type"];const t={filePath:e.filePath,name:e.name},n=["files","file","timeout","formData"];s=Zv({...a,...t,...XA(n,e)})}else if("DOWNLOAD"===e.method)QA(e.timeout)||(a.timeout=e.timeout),s=Kv(a);else{const t=["data","method","timeout","dataType","responseType","withCredentials"];s=Uv({...a,...XA(t,e)})}e.getTask&&e.getTask(s,e)}))(e);function JA(){this.handlers=[]}JA.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},JA.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},JA.prototype.forEach=function(e){this.handlers.forEach(t=>{null!==t&&e(t)})};const ZA=(e,t,n)=>{const o={};return e.forEach(e=>{QA(n[e])?QA(t[e])||(o[e]=t[e]):o[e]=n[e]}),o},eT={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,withCredentials:!1,validateStatus:function(e){return e>=200&&e<300}};var tT=function(){function e(e,t){return null!=t&&e instanceof t}var t,n,o;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{o=Promise}catch(s){o=function(){}}function i(r,s,l,c,u){"object"==typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],h=[],p="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function r(l,f){if(null===l)return null;if(0===f)return l;var m,g;if("object"!=typeof l)return l;if(e(l,t))m=new t;else if(e(l,n))m=new n;else if(e(l,o))m=new o(function(e,t){l.then(function(t){e(r(t,f-1))},function(e){t(r(e,f-1))})});else if(i.__isArray(l))m=[];else if(i.__isRegExp(l))m=new RegExp(l.source,a(l)),l.lastIndex&&(m.lastIndex=l.lastIndex);else if(i.__isDate(l))m=new Date(l.getTime());else{if(p&&Buffer.isBuffer(l))return Buffer.from?m=Buffer.from(l):(m=new Buffer(l.length),l.copy(m)),m;e(l,Error)?m=Object.create(l):void 0===c?(g=Object.getPrototypeOf(l),m=Object.create(g)):(m=Object.create(c),g=c)}if(s){var y=d.indexOf(l);if(-1!=y)return h[y];d.push(l),h.push(m)}for(var b in e(l,t)&&l.forEach(function(e,t){var n=r(t,f-1),o=r(e,f-1);m.set(n,o)}),e(l,n)&&l.forEach(function(e){var t=r(e,f-1);m.add(t)}),l){Object.getOwnPropertyDescriptor(l,b)&&(m[b]=r(l[b],f-1));try{if("undefined"===Object.getOwnPropertyDescriptor(l,b).set)continue;m[b]=r(l[b],f-1)}catch(C){if(C instanceof TypeError)continue;if(C instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(l);for(b=0;b<v.length;b++){var _=v[b];(!(x=Object.getOwnPropertyDescriptor(l,_))||x.enumerable||u)&&(m[_]=r(l[_],f-1),Object.defineProperty(m,_,x))}}if(u){var w=Object.getOwnPropertyNames(l);for(b=0;b<w.length;b++){var x,S=w[b];(x=Object.getOwnPropertyDescriptor(l,S))&&x.enumerable||(m[S]=r(l[S],f-1),Object.defineProperty(m,S,x))}}return m}(r,l)}function r(e){return Object.prototype.toString.call(e)}function a(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return i.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},i.__objToStr=r,i.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},i.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},i.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},i.__getRegExpFlags=a,i}();const nT=new class{constructor(e={}){var t;t=e,"[object Object]"!==Object.prototype.toString.call(t)&&(e={},console.warn("设置å
¨å±åæ°å¿
é¡»æ¥æ¶ä¸ä¸ªObject")),this.config=tT({...eT,...e}),this.interceptors={request:new JA,response:new JA}}setConfig(e){this.config=e(this.config)}middleware(e){e=((e,t={})=>{const n=t.method||e.method||"GET";let o={baseURL:e.baseURL||"",method:n,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:qA(e.header||{},t.header||{})};if(o={...o,...ZA(["getTask","validateStatus"],e,t)},"DOWNLOAD"===n)QA(t.timeout)?QA(e.timeout)||(o.timeout=e.timeout):o.timeout=t.timeout;else if("UPLOAD"===n)delete o.header["content-type"],delete o.header["Content-Type"],["files","file","filePath","name","timeout","formData"].forEach(e=>{QA(t[e])||(o[e]=t[e])}),QA(o.timeout)&&!QA(e.timeout)&&(o.timeout=e.timeout);else{const n=["data","timeout","dataType","responseType","withCredentials"];o={...o,...ZA(n,e,t)}}return o})(this.config,e);const t=[KA,void 0];let n=Promise.resolve(e);for(this.interceptors.request.forEach(e=>{t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(e=>{t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,n={}){return this.middleware({url:e,data:t,method:"POST",...n})}put(e,t,n={}){return this.middleware({url:e,data:t,method:"PUT",...n})}delete(e,t,n={}){return this.middleware({url:e,data:t,method:"DELETE",...n})}connect(e,t,n={}){return this.middleware({url:e,data:t,method:"CONNECT",...n})}head(e,t,n={}){return this.middleware({url:e,data:t,method:"HEAD",...n})}options(e,t,n={}){return this.middleware({url:e,data:t,method:"OPTIONS",...n})}trace(e,t,n={}){return this.middleware({url:e,data:t,method:"TRACE",...n})}upload(e,t={}){return t.url=e,t.method="UPLOAD",this.middleware(t)}download(e,t={}){return t.url=e,t.method="DOWNLOAD",this.middleware(t)}};function oT(e){return/^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(e)}function iT(e){switch(typeof e){case"undefined":return!0;case"string":if(0==e.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!e)return!0;break;case"number":if(0===e||isNaN(e))return!0;break;case"object":if(null===e||0===e.length)return!0;for(const t in e)return!1;return!0}return!1}function rT(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function aT(e){return"function"==typeof e}const sT={email:function(e){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e)},mobile:function(e){return/^1[23456789]\d{9}$/.test(e)},url:function(e){return/^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/.test(e)},date:function(e){if(!e)return!1;if("number"==typeof e)return(10===e.toString().length||13===e.toString().length)&&!isNaN(new Date(e).getTime());if("string"==typeof e){const t=Number(e);if(!isNaN(t)&&(10===t.toString().length||13===t.toString().length))return!isNaN(new Date(t).getTime());if(e.length<10||e.length>19)return!1;if(!/^\d{4}[-\/]\d{2}[-\/]\d{2}( \d{1,2}:\d{2}(:\d{2})?)?$/.test(e))return!1;const n=new Date(e);return!isNaN(n.getTime())}return!1},dateISO:function(e){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:oT,digits:function(e){return/^\d+$/.test(e)},idCard:function(e){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e)},carNo:function(e){const t=/^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,n=/^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9æå¦è¦æ¸¯æ¾³]{1}$/;return 7===e.length?n.test(e):8===e.length&&t.test(e)},amount:function(e){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(e)},chinese:function(e){return/^[\u4e00-\u9fa5]+$/gi.test(e)},letter:function(e){return/^[a-zA-Z]*$/.test(e)},enOrNum:function(e){return/^[0-9a-zA-Z]*$/g.test(e)},contains:function(e,t){return e.indexOf(t)>=0},range:function(e,t){return e>=t[0]&&e<=t[1]},rangeLength:function(e,t){return e.length>=t[0]&&e.length<=t[1]},empty:iT,isEmpty:iT,jsonString:function(e){if("string"==typeof e)try{const t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(t){return!1}return!1},landline:function(e){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(e)},object:function(e){return"[object Object]"===Object.prototype.toString.call(e)},array:rT,code:function(e,t=6){return new RegExp(`^\\d{${t}}$`).test(e)},func:aT,promise:function(e){return function(e){return"[object Promise]"===Object.prototype.toString.call(e)}(e)&&aT(e.then)&&aT(e.catch)},video:function(e){return/\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i.test(e)},image:function(e){const t=e.split("?")[0];return/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i.test(t)},regExp:function(e){return e&&"[object RegExp]"===Object.prototype.toString.call(e)},string:function(e){return"string"==typeof e}};function lT(e,t=15){return+parseFloat(Number(e).toPrecision(t))}function cT(e){const t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function uT(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));const t=cT(e);return t>0?lT(Number(e)*Math.pow(10,t)):Number(e)}function dT(e){(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(`${e} è¶
åºäºç²¾åº¦éå¶ï¼ç»æå¯è½ä¸æ£ç¡®`)}function hT(e,t){const[n,o,...i]=e;let r=t(n,o);return i.forEach(e=>{r=t(r,e)}),r}function pT(...e){if(e.length>2)return hT(e,pT);const[t,n]=e,o=uT(t),i=uT(n),r=cT(t)+cT(n),a=o*i;return dT(a),a/Math.pow(10,r)}function fT(...e){if(e.length>2)return hT(e,fT);const[t,n]=e,o=uT(t),i=uT(n);return dT(o),dT(i),pT(o/i,lT(Math.pow(10,cT(n)-cT(t))))}function mT(e=0,t=0,n=0){return Math.max(e,Math.min(t,Number(n)))}function gT(e,t=!1){return oT(e)?t?`${e}px`:Number(e):/(rpx|upx)$/.test(e)?t?`${gh(parseInt(e))}px`:Number(gh(parseInt(e))):t?`${parseInt(e)}px`:parseInt(e)}function yT(e=30){return new Promise(t=>{setTimeout(()=>{t()},e)})}function bT(){return Xb().platform.toLowerCase()}function vT(){return Jb()}function _T(){let e={};return e=qb(),e}function wT(){let e={};return e=Xb(),e}function xT(e,t){if(e>=0&&t>0&&t>=e){const n=t-e+1;return Math.floor(Math.random()*n+e)}return 0}function ST(e=32,t=!0,n=null){const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];if(n=n||o.length,e)for(let r=0;r<e;r++)i[r]=o[0|Math.random()*n];else{let e;i[8]=i[13]=i[18]=i[23]="-",i[14]="4";for(let t=0;t<36;t++)i[t]||(e=0|16*Math.random(),i[t]=o[19==t?3&e|8:e])}return t?(i.shift(),`u${i.join("")}`):i.join("")}function CT(e=void 0){let t=this.$parent;for(;t;){if(e=e.replace(/up-([a-zA-Z0-9-_]+)/g,"u-$1"),!t.$options||t.$options.name===e)return t;t=t.$parent}return!1}function kT(e,t="object"){if(iT(e)||"object"==typeof e&&"object"===t||"string"===t&&"string"==typeof e)return e;if("object"===t){const t=(e=OT(e)).split(";"),n={};for(let e=0;e<t.length;e++)if(t[e]){const o=t[e].split(":");n[OT(o[0])]=OT(o[1])}return n}let n="";return"object"==typeof e&&e.forEach((e,t)=>{const o=t.replace(/([A-Z])/g,"-$1").toLowerCase();n+=`${o}:${e};`}),OT(n)}function AT(e="auto",t=""){return t||(t=jA.unit||"px"),"rpx"==t&&oT(String(e))&&(e*=2),oT(e=String(e))?`${e}${t}`:e}function TT(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!=typeof e&&"function"!=typeof e)return e;const t=rT(e)?[]:{};for(const n in e)e.hasOwnProperty(n)&&(t[n]="object"==typeof e[n]?TT(e[n]):e[n]);return t}function IT(e={},t={}){let n=TT(e);if("object"!=typeof n||"object"!=typeof t)return!1;for(const o in t)t.hasOwnProperty(o)&&(o in n?null==t[o]||"object"!=typeof n[o]||"object"!=typeof t[o]?n[o]=t[o]:n[o].concat&&t[o].concat?n[o]=n[o].concat(t[o]):n[o]=IT(n[o],t[o]):n[o]=t[o]);return n}function ET(e,t={}){if("object"!=typeof e||"object"!=typeof t)return!1;for(const n in t)t.hasOwnProperty(n)&&(n in e?null==t[n]||"object"!=typeof e[n]||"object"!=typeof t[n]?e[n]=t[n]:e[n].concat&&t[n].concat?e[n]=e[n].concat(t[n]):e[n]=ET(e[n],t[n]):e[n]=t[n]);return e}function BT(e){}function MT(e=[]){return e.sort(()=>Math.random()-.5)}function PT(e=null,t="yyyy-mm-dd"){let n;n=e?/^\d{10}$/.test(e.toString().trim())?new Date(1e3*e):"string"==typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):new Date("string"==typeof e?e.replace(/-/g,"/"):e):new Date;const o={y:n.getFullYear().toString(),m:(n.getMonth()+1).toString().padStart(2,"0"),d:n.getDate().toString().padStart(2,"0"),h:n.getHours().toString().padStart(2,"0"),M:n.getMinutes().toString().padStart(2,"0"),s:n.getSeconds().toString().padStart(2,"0")};for(const i in o){const[e]=new RegExp(`${i}+`).exec(t)||[];if(e){const n="y"===i&&2===e.length?2:0;t=t.replace(e,o[i].slice(n))}}return t}function OT(e,t="both"){return e=String(e),"both"==t?e.replace(/^\s+|\s+$/g,""):"left"==t?e.replace(/^\s*/,""):"right"==t?e.replace(/(\s*$)/g,""):"all"==t?e.replace(/\s+/g,""):e}function zT(e={},t=!0,n="brackets"){const o=t?"?":"",i=[];-1==["indices","brackets","repeat","comma"].indexOf(n)&&(n="brackets");for(const r in e){const t=e[r];if(!(["",void 0,null].indexOf(t)>=0))if(t.constructor===Array)switch(n){case"indices":for(let n=0;n<t.length;n++)i.push(`${r}[${n}]=${t[n]}`);break;case"brackets":default:t.forEach(e=>{i.push(`${r}[]=${e}`)});break;case"repeat":t.forEach(e=>{i.push(`${r}=${e}`)});break;case"comma":let e="";t.forEach(t=>{e+=(e?",":"")+t}),i.push(`${r}=${e}`)}else i.push(`${r}=${t}`)}return i.length?o+i.join("&"):""}function LT(e,t=2e3){I_({title:String(e),icon:"none",duration:t})}function NT(e="success",t=!1){-1==["primary","info","error","warning","success"].indexOf(e)&&(e="success");let n="";switch(e){case"primary":case"info":n="info-circle";break;case"error":n="close-circle";break;case"warning":n="error-circle";break;default:n="checkmark-circle"}return t&&(n+="-fill"),n}function DT(e,t=0,n=".",o=","){e=`${e}`.replace(/[^0-9+-Ee.]/g,"");const i=isFinite(+e)?+e:0,r=isFinite(+t)?Math.abs(t):0,a=void 0===o?",":o,s=void 0===n?".":n;let l="";l=(r?function(e,t){const n=Math.pow(10,t);let o=fT(Math.round(Math.abs(pT(e,n))),n);return e<0&&0!==o&&(o=pT(o,-1)),o}(i,r)+"":`${Math.round(i)}`).split(".");const c=/(-?\d+)(\d{3})/;for(;c.test(l[0]);)l[0]=l[0].replace(c,`$1${a}$2`);return(l[1]||"").length<r&&(l[1]=l[1]||"",l[1]+=new Array(r-l[1].length+1).join("0")),l.join(s)}function RT(e){return`00${e}`.slice(-2)}function $T(e,t){const n=CT.call(e,"u-form-item"),o=CT.call(e,"u-form");n&&o&&o.validateField(n.prop,()=>{},t)}function jT(e,t){if("object"!=typeof e||null==e)return"";if("string"!=typeof t||""===t)return"";if(-1!==t.indexOf(".")){const n=t.split(".");let o=e[n[0]]||{};for(let e=1;e<n.length;e++)o&&(o=o[n[e]]);return o}return e[t]}function FT(e,t,n){if("object"!=typeof e||null==e)return;const o=function(e,t,n){if(1!==t.length)for(;t.length>1;){const i=t[0];e[i]&&"object"==typeof e[i]||(e[i]={}),t.shift(),o(e[i],t,n)}else e[t[0]]=n};if("string"!=typeof t||""===t);else if(-1!==t.indexOf(".")){const i=t.split(".");o(e,i,n)}else e[t]=n}function VT(){const e=Vf();return`/${e[e.length-1].route||""}`}function HT(e,t=95){const n=function(e){const t=e.toLowerCase().trim();if(t.startsWith("#")){const e=t.replace("#",""),n=3===e.length?e.split("").map(e=>e+e).join(""):e;return{r:parseInt(n.substring(0,2),16),g:parseInt(n.substring(2,4),16),b:parseInt(n.substring(4,6),16)}}const n=t.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/);if(n)return{r:+n[1],g:+n[2],b:+n[3]};throw new Error("Invalid color format")}(e),o=function(e,t,n){e/=255,t/=255,n/=255;const o=Math.max(e,t,n),i=Math.min(e,t,n);let r,a,s=(o+i)/2;if(o===i)r=a=0;else{const l=o-i;switch(a=s>.5?l/(2-o-i):l/(o+i),o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r=(60*r).toFixed(1)}return{h:+r,s:+(100*a).toFixed(1),l:+(100*s).toFixed(1)}}(n.r,n.g,n.b),i={h:o.h,s:o.s,l:Math.min(t,95)};return function(e,t,n){n/=100;const o=t*Math.min(n,1-n)/100,i=t=>{const i=(t+e/30)%12,r=n-o*Math.max(Math.min(i-3,9-i,1),-1);return Math.round(255*r).toString(16).padStart(2,"0")};return`#${i(0)}${i(8)}${i(4)}`}(i.h,i.s,i.l)}String.prototype.padStart||(String.prototype.padStart=function(e,t=" "){if("[object String]"!==Object.prototype.toString.call(t))throw new TypeError("fillString must be String");const n=this;if(n.length>=e)return String(n);const o=e-n.length;let i=Math.ceil(o/t.length);for(;i>>=1;)t+=t,1===i&&(t+=t);return t.slice(0,o)+n});const WT={range:mT,getPx:gT,sleep:yT,os:bT,sys:vT,getWindowInfo:_T,random:xT,guid:ST,$parent:CT,addStyle:kT,addUnit:AT,deepClone:TT,deepMerge:IT,shallowMerge:ET,error:BT,randomArray:MT,timeFormat:PT,timeFrom:function(e=null,t="yyyy-mm-dd"){null==e&&(e=Number(new Date)),10==(e=parseInt(e)).toString().length&&(e*=1e3);let n=(new Date).getTime()-e;n=parseInt(n/1e3);let o="";switch(!0){case n<300:o="åå";break;case n>=300&&n<3600:o=`${parseInt(n/60)}åéå`;break;case n>=3600&&n<86400:o=`${parseInt(n/3600)}å°æ¶å`;break;case n>=86400&&n<2592e3:o=`${parseInt(n/86400)}天å`;break;default:o=!1===t?n>=2592e3&&n<31536e3?`${parseInt(n/2592e3)}个æå`:`${parseInt(n/31536e3)}å¹´å`:PT(e,t)}return o},trim:OT,queryParams:zT,toast:LT,type2icon:NT,priceFormat:DT,getDuration:function(e,t=!0){const n=parseInt(e);return t?/s$/.test(e)?e:e>30?`${e}ms`:`${e}s`:/ms$/.test(e)?n:/s$/.test(e)?n>30?n:1e3*n:n},padZero:RT,formValidate:$T,getProperty:jT,setProperty:FT,page:VT,pages:function(){return Vf()},getValueByPath:function(e,t){return t.split(".").reduce((e,t)=>e&&void 0!==e[t]?e[t]:void 0,e)},genLightColor:HT},UT={calendar:{title:"æ¥æéæ©",showTitle:!0,showSubtitle:!0,mode:"single",startText:"å¼å§",endText:"ç»æ",customList:[],color:"#3c9cff",minDate:0,maxDate:0,defaultDate:null,maxCount:Number.MAX_SAFE_INTEGER,rowHeight:56,formatter:null,showLunar:!1,showMark:!0,confirmText:"ç¡®å®",confirmDisabledText:"ç¡®å®",show:!1,closeOnClickOverlay:!1,readonly:!1,showConfirm:!0,maxRange:Number.MAX_SAFE_INTEGER,rangePrompt:"",showRangePrompt:!0,allowSameDay:!1,round:0,monthNum:3,weekText:["ä¸","äº","ä¸","å","äº","å
","æ¥"],forbidDays:[],forbidDaysToast:"è¯¥æ¥æå·²ç¦ç¨"}},qT={datetimePicker:{show:!1,popupMode:"bottom",showToolbar:!0,value:"",title:"",mode:"datetime",maxDate:new Date((new Date).getFullYear()+10,0,1).getTime(),minDate:new Date((new Date).getFullYear()-10,0,1).getTime(),minHour:0,maxHour:23,minMinute:0,maxMinute:59,filter:null,formatter:null,loading:!1,itemHeight:44,cancelText:"åæ¶",confirmText:"确认",cancelColor:"#909193",confirmColor:"#3c9cff",visibleItemCount:5,closeOnClickOverlay:!1,defaultIndex:[],inputBorder:"surround",disabled:!1,disabledColor:"",placeholder:"è¯·éæ©",inputProps:{}}},{color:QT}=jA,YT={icon:{name:"",color:QT["u-content-color"],size:"16px",bold:!1,index:"",hoverClass:"",customPrefix:"uicon",label:"",labelPos:"right",labelSize:"15px",labelColor:QT["u-content-color"],space:"3px",imgMode:"",width:"",height:"",top:0,stop:!1}},{color:GT}=jA,XT={link:{color:GT["u-primary"],fontSize:15,underLine:!1,href:"",mpTips:"龿¥å·²å¤å¶ï¼è¯·å¨æµè§å¨æå¼",lineColor:"",text:""}},{color:KT}=jA,JT={actionSheet:{show:!1,title:"",description:"",actions:[],index:"",cancelText:"",closeOnClickAction:!0,safeAreaInsetBottom:!0,openType:"",closeOnClickOverlay:!0,round:0,wrapMaxHeight:"600px"},album:{urls:[],keyName:"",singleSize:180,multipleSize:70,space:6,singleMode:"scaleToFill",multipleMode:"aspectFill",maxCount:9,previewFullImage:!0,rowCount:3,showMore:!0,autoWrap:!1,unit:"px",stop:!0},alert:{title:"",type:"warning",description:"",closable:!1,showIcon:!1,effect:"light",center:!1,fontSize:14},avatar:{src:"",shape:"circle",size:40,mode:"scaleToFill",text:"",bgColor:"#c0c4cc",color:"#ffffff",fontSize:18,icon:"",mpAvatar:!1,randomBgColor:!1,defaultUrl:"",colorIndex:"",name:""},avatarGroup:{urls:[],maxCount:5,shape:"circle",mode:"scaleToFill",showMore:!0,size:40,keyName:"",gap:.5,extraValue:0},backtop:{mode:"circle",icon:"arrow-upward",text:"",duration:100,scrollTop:0,top:400,bottom:100,right:20,zIndex:9,iconStyle:{color:"#909399",fontSize:"19px"}},badge:{isDot:!1,value:"",show:!0,max:999,type:"error",showZero:!1,bgColor:null,color:null,shape:"circle",numberType:"overflow",offset:[],inverted:!1,absolute:!1},button:{hairline:!1,type:"info",size:"normal",shape:"square",plain:!1,disabled:!1,loading:!1,loadingText:"",loadingMode:"spinner",loadingSize:15,openType:"",formType:"",appParameter:"",hoverStopPropagation:!0,lang:"en",sessionFrom:"",sendMessageTitle:"",sendMessagePath:"",sendMessageImg:"",showMessageCard:!1,dataName:"",throttleTime:0,hoverStartTime:0,hoverStayTime:200,text:"",icon:"",iconColor:"",color:"",stop:!0},...UT,carKeyboard:{random:!1},card:{full:!1,title:"",titleColor:"#303133",titleSize:"15px",subTitle:"",subTitleColor:"#909399",subTitleSize:"13px",border:!0,index:"",margin:"15px",borderRadius:"8px",headStyle:{},bodyStyle:{},footStyle:{},headBorderBottom:!0,footBorderTop:!0,thumb:"",thumbWidth:"30px",thumbCircle:!1,padding:"15px",paddingHead:"",paddingBody:"",paddingFoot:"",showHead:!0,showFoot:!0,boxShadow:"none"},cell:{customClass:"",title:"",label:"",value:"",icon:"",disabled:!1,border:!0,center:!1,url:"",linkType:"navigateTo",clickable:!1,isLink:!1,required:!1,arrowDirection:"",iconStyle:{},rightIconStyle:{},rightIcon:"arrow-right",titleStyle:{},size:"",stop:!0,name:""},cellGroup:{title:"",border:!0,customStyle:{}},checkbox:{name:"",shape:"",size:"",checkbox:!1,disabled:"",activeColor:"",inactiveColor:"",iconSize:"",iconColor:"",label:"",labelSize:"",labelColor:"",labelDisabled:""},checkboxGroup:{name:"",value:[],shape:"square",disabled:!1,activeColor:"#2979ff",inactiveColor:"#c8c9cc",size:18,placement:"row",labelSize:14,labelColor:"#303133",labelDisabled:!1,iconColor:"#ffffff",iconSize:12,iconPlacement:"left",borderBottom:!1},circleProgress:{percentage:30},code:{seconds:60,startText:"è·åéªè¯ç ",changeText:"Xç§éæ°è·å",endText:"éæ°è·å",keepRunning:!1,uniqueKey:""},codeInput:{adjustPosition:!0,maxlength:6,dot:!1,mode:"box",hairline:!1,space:10,value:"",focus:!1,bold:!1,color:"#606266",fontSize:18,size:35,disabledKeyboard:!1,borderColor:"#c9cacc",disabledDot:!0},col:{span:12,offset:0,justify:"start",align:"stretch",textAlign:"left"},collapse:{value:null,accordion:!1,border:!0},collapseItem:{title:"",value:"",label:"",disabled:!1,isLink:!0,clickable:!0,border:!0,align:"left",name:"",icon:"",duration:300,showRight:!0,titleStyle:{},iconStyle:{},rightIconStyle:{},cellCustomStyle:{},cellCustomClass:""},columnNotice:{text:"",icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",fontSize:14,speed:80,step:!1,duration:1500,disableTouch:!0,justifyContent:"flex-start"},countDown:{time:0,format:"HH:mm:ss",autoStart:!0,millisecond:!1},countTo:{startVal:0,endVal:0,duration:2e3,autoplay:!0,decimals:0,useEasing:!0,decimal:".",color:"#606266",fontSize:22,bold:!1,separator:""},...qT,divider:{dashed:!1,hairline:!0,dot:!1,textPosition:"center",text:"",textSize:14,textColor:"#909399",lineColor:"#dcdfe6"},empty:{icon:"",text:"",textColor:"#c0c4cc",textSize:14,iconColor:"#c0c4cc",iconSize:90,mode:"data",width:160,height:160,show:!0,marginTop:0},form:{model:{},rules:{},errorType:"message",borderBottom:!0,labelPosition:"left",labelWidth:45,labelAlign:"left",labelStyle:{}},formItem:{label:"",prop:"",rules:[],borderBottom:"",labelPosition:"",labelWidth:"",rightIcon:"",leftIcon:"",required:!1,leftIconStyle:""},gap:{bgColor:"transparent",height:20,marginTop:0,marginBottom:0,customStyle:{}},grid:{col:3,border:!1,align:"left"},gridItem:{name:null,bgColor:"transparent"},...YT,image:{src:"",mode:"aspectFill",width:"300",height:"225",shape:"square",radius:0,lazyLoad:!0,showMenuByLongpress:!0,loadingIcon:"photo",errorIcon:"error-circle",showLoading:!0,showError:!0,fade:!0,webp:!1,duration:500,bgColor:"#f3f4f6"},indexAnchor:{text:"",color:"#606266",size:14,bgColor:"#f1f1f1",height:32},indexList:{inactiveColor:"#606266",activeColor:"#5677fc",indexList:[],sticky:!0,customNavHeight:0,safeBottomFix:!1},input:{value:"",type:"text",fixed:!1,disabled:!1,disabledColor:"#f5f7fa",clearable:!1,password:!1,maxlength:140,placeholder:null,placeholderClass:"input-placeholder",placeholderStyle:"color: #c0c4cc",showWordLimit:!1,confirmType:"done",confirmHold:!1,holdKeyboard:!1,focus:!1,autoBlur:!1,disableDefaultPadding:!1,cursor:-1,cursorSpacing:30,selectionStart:-1,selectionEnd:-1,adjustPosition:!0,inputAlign:"left",fontSize:"15px",color:"#303133",prefixIcon:"",prefixIconStyle:"",suffixIcon:"",suffixIconStyle:"",border:"surround",readonly:!1,shape:"square",formatter:null},keyboard:{mode:"number",dotDisabled:!1,tooltip:!0,showTips:!0,tips:"",showCancel:!0,showConfirm:!0,random:!1,safeAreaInsetBottom:!0,closeOnClickOverlay:!0,show:!1,overlay:!0,zIndex:10075,cancelText:"åæ¶",confirmText:"ç¡®å®",autoChange:!1},line:{color:"#d6d7d9",length:"100%",direction:"row",hairline:!0,margin:0,dashed:!1},lineProgress:{activeColor:"#19be6b",inactiveColor:"#ececec",percentage:0,showText:!0,height:12,fromRight:!1},...XT,list:{showScrollbar:!1,lowerThreshold:50,upperThreshold:0,scrollTop:0,offsetAccuracy:10,enableFlex:!1,pagingEnabled:!1,scrollable:!0,scrollIntoView:"",scrollWithAnimation:!1,enableBackToTop:!1,height:0,width:0,preLoadScreen:1},listItem:{anchor:""},...{loadingIcon:{show:!0,color:KT["u-tips-color"],textColor:KT["u-tips-color"],vertical:!1,mode:"spinner",size:24,textSize:15,text:"",timingFunction:"ease-in-out",duration:1200,inactiveColor:""}},loadingPage:{loadingText:"æ£å¨å è½½",image:"",loadingMode:"circle",loading:!1,bgColor:"#ffffff",color:"#C8C8C8",fontSize:19,iconSize:28,loadingColor:"#C8C8C8",zIndex:10},loadmore:{status:"loadmore",bgColor:"transparent",icon:!0,fontSize:14,iconSize:17,color:"#606266",loadingIcon:"spinner",loadmoreText:"å è½½æ´å¤",loadingText:"æ£å¨å è½½...",nomoreText:"æ²¡ææ´å¤äº",isDot:!1,iconColor:"#b7b7b7",marginTop:10,marginBottom:10,height:"auto",line:!1,lineColor:"#E6E8EB",dashed:!1},modal:{show:!1,title:"",content:"",confirmText:"确认",cancelText:"åæ¶",showConfirmButton:!0,showCancelButton:!1,confirmColor:"#2979ff",cancelColor:"#606266",buttonReverse:!1,zoom:!0,asyncClose:!1,closeOnClickOverlay:!1,negativeTop:0,width:"650rpx",confirmButtonShape:"",duration:400,contentTextAlign:"left",asyncCloseTip:"æä½ä¸...",asyncCancelClose:!1,contentStyle:{}},...{navbar:{safeAreaInsetTop:!0,placeholder:!1,fixed:!0,border:!1,leftIcon:"arrow-left",leftText:"",rightText:"",rightIcon:"",title:"",titleColor:"",bgColor:"#ffffff",titleWidth:"400rpx",height:"44px",leftIconSize:20,leftIconColor:VA.mainColor,autoBack:!1,titleStyle:""}},noNetwork:{tips:"ååï¼ç½ç»ä¿¡å·ä¸¢å¤±",zIndex:"",image:"data:image/png;base64,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"},noticeBar:{text:[],direction:"row",step:!1,icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",speed:80,fontSize:14,duration:2e3,disableTouch:!0,url:"",linkType:"navigateTo",justifyContent:"flex-start"},notify:{top:0,type:"primary",color:"#ffffff",bgColor:"",message:"",duration:3e3,fontSize:15,safeAreaInsetTop:!1},...{numberBox:{name:"",value:0,min:1,max:Number.MAX_SAFE_INTEGER,step:1,integer:!1,disabled:!1,disabledInput:!1,asyncChange:!1,inputWidth:35,showMinus:!0,showPlus:!0,decimalLength:null,longPress:!0,color:"#323233",buttonWidth:30,buttonSize:30,buttonRadius:"0px",bgColor:"#EBECEE",inputBgColor:"#EBECEE",cursorSpacing:100,disableMinus:!1,disablePlus:!1,iconStyle:"",miniMode:!1}},numberKeyboard:{mode:"number",dotDisabled:!1,random:!1},overlay:{show:!1,zIndex:10070,duration:300,opacity:.5},parse:{copyLink:!0,errorImg:"",lazyLoad:!1,loadingImg:"",pauseVideo:!0,previewImg:!0,setTitle:!0,showImgMenu:!0},picker:{show:!1,popupMode:"bottom",showToolbar:!0,title:"",columns:[],loading:!1,itemHeight:44,cancelText:"åæ¶",confirmText:"ç¡®å®",cancelColor:"#909193",confirmColor:"",visibleItemCount:5,keyName:"text",valueName:"value",closeOnClickOverlay:!1,defaultIndex:[],immediateChange:!0,zIndex:10076,disabled:!1,disabledColor:"",placeholder:"è¯·éæ©",inputProps:{},bgColor:"",round:0,duration:300,overlayOpacity:.5},popup:{show:!1,overlay:!0,mode:"bottom",duration:300,closeable:!1,overlayStyle:{},closeOnClickOverlay:!0,zIndex:10075,safeAreaInsetBottom:!0,safeAreaInsetTop:!1,closeIconPos:"top-right",round:0,zoom:!0,bgColor:"",overlayOpacity:.5},radio:{name:"",shape:"",disabled:"",labelDisabled:"",activeColor:"",inactiveColor:"",iconSize:"",labelSize:"",label:"",labelColor:"",size:"",iconColor:"",placement:""},radioGroup:{value:"",disabled:!1,shape:"circle",activeColor:"#2979ff",inactiveColor:"#c8c9cc",name:"",size:18,placement:"row",label:"",labelColor:"#303133",labelSize:14,labelDisabled:!1,iconColor:"#ffffff",iconSize:12,borderBottom:!1,iconPlacement:"left",gap:"10px"},rate:{value:1,count:5,disabled:!1,size:18,inactiveColor:"#b2b2b2",activeColor:"#FA3534",gutter:4,minCount:1,allowHalf:!1,activeIcon:"star-fill",inactiveIcon:"star",touchable:!0},readMore:{showHeight:400,toggle:!1,closeText:"å±å¼é
读å
¨æ",openText:"æ¶èµ·",color:"#2979ff",fontSize:14,textIndent:"2em",name:""},row:{gutter:0,justify:"start",align:"center"},rowNotice:{text:"",icon:"volume",mode:"",color:"#f9ae3d",bgColor:"#fdf6ec",fontSize:14,speed:80},scrollList:{indicatorWidth:50,indicatorBarWidth:20,indicator:!0,indicatorColor:"#f2f2f2",indicatorActiveColor:"#3c9cff",indicatorStyle:""},search:{shape:"round",bgColor:"#f2f2f2",placeholder:"请è¾å
¥å
³é®å",clearabled:!0,focus:!1,showAction:!0,actionStyle:{},actionText:"æç´¢",inputAlign:"left",inputStyle:{},disabled:!1,borderColor:"transparent",searchIconColor:"#909399",searchIconSize:22,color:"#606266",placeholderColor:"#909399",searchIcon:"search",iconPosition:"left",margin:"0",animation:!1,value:"",maxlength:"-1",height:32,label:null},section:{title:"",subTitle:"æ´å¤",right:!0,fontSize:15,bold:!0,color:"#303133",subColor:"#909399",showLine:!0,lineColor:"",arrow:!0},skeleton:{loading:!0,animate:!0,rows:0,rowsWidth:"100%",rowsHeight:18,title:!0,titleWidth:"50%",titleHeight:18,avatar:!1,avatarSize:32,avatarShape:"circle"},slider:{value:0,blockSize:18,min:0,max:100,step:1,activeColor:"#2979ff",inactiveColor:"#c0c4cc",blockColor:"#ffffff",showValue:!1,disabled:!1,blockStyle:{},useNative:!1,height:"2px"},statusBar:{bgColor:"transparent",height:0},steps:{direction:"row",current:0,activeColor:"#3c9cff",inactiveColor:"#969799",activeIcon:"",inactiveIcon:"",dot:!1},stepsItem:{title:"",desc:"",iconSize:17,error:!1},sticky:{offsetTop:0,customNavHeight:0,disabled:!1,bgColor:"transparent",zIndex:"",index:""},subsection:{list:[],current:0,activeColor:"#3c9cff",inactiveColor:"#303133",mode:"button",fontSize:12,bold:!0,bgColor:"#eeeeef",keyName:"name",activeColorKeyName:"activeColorKey",inactiveColorKeyName:"inactiveColorKey",disabled:!1},swipeAction:{autoClose:!0},swipeActionItem:{show:!1,closeOnClick:!0,name:"",disabled:!1,threshold:20,autoClose:!0,options:[],duration:300},swiper:{list:[],indicator:!1,indicatorActiveColor:"#FFFFFF",indicatorInactiveColor:"rgba(255, 255, 255, 0.35)",indicatorStyle:"",indicatorMode:"line",autoplay:!0,current:0,currentItemId:"",interval:3e3,duration:300,circular:!1,previousMargin:0,nextMargin:0,acceleration:!1,displayMultipleItems:1,easingFunction:"default",keyName:"url",imgMode:"aspectFill",height:130,bgColor:"#f3f4f6",radius:4,loading:!1,showTitle:!1},swiperIndicator:{length:0,current:0,indicatorActiveColor:"",indicatorInactiveColor:"",indicatorMode:"line"},switch:{loading:!1,disabled:!1,size:25,activeColor:"#2979ff",inactiveColor:"#ffffff",value:!1,activeValue:!0,inactiveValue:!1,asyncChange:!1,space:0},tabbar:{value:null,safeAreaInsetBottom:!0,border:!0,zIndex:1,activeColor:"#1989fa",inactiveColor:"#7d7e80",fixed:!0,placeholder:!0},tabbarItem:{name:null,icon:"",badge:null,dot:!1,text:"",badgeStyle:"top: 6px;right:2px;"},tabs:{duration:300,list:[],lineColor:"#3c9cff",activeStyle:{color:"#303133"},inactiveStyle:{color:"#606266"},lineWidth:20,lineHeight:3,lineBgSize:"cover",itemStyle:{height:"44px"},scrollable:!0,current:0,keyName:"name",iconStyle:{}},tag:{type:"primary",disabled:!1,size:"medium",shape:"square",text:"",bgColor:"",color:"",borderColor:"",closeColor:"#C6C7CB",name:"",plainFill:!1,plain:!1,closable:!1,show:!0,icon:"",iconColor:"",textSize:"",height:"",padding:"",borderRadius:"",autoBgColor:0},text:{type:"",show:!0,text:"",prefixIcon:"",suffixIcon:"",mode:"",href:"",format:"",call:!1,openType:"",bold:!1,block:!1,lines:"",color:"#303133",size:15,iconStyle:{fontSize:"15px"},decoration:"none",margin:0,lineHeight:"",align:"left",wordWrap:"normal",flex1:!0},textarea:{value:"",placeholder:"",placeholderClass:"textarea-placeholder",placeholderStyle:"color: #c0c4cc",height:70,confirmType:"done",disabled:!1,count:!1,focus:!1,autoHeight:!1,fixed:!1,cursorSpacing:0,cursor:"",showConfirmBar:!0,selectionStart:-1,selectionEnd:-1,adjustPosition:!0,disableDefaultPadding:!1,holdKeyboard:!1,maxlength:140,border:"surround",formatter:null},toast:{zIndex:10090,loading:!1,message:"",icon:"",type:"",loadingMode:"",show:"",overlay:!1,position:"center",params:{},duration:2e3,isTab:!1,url:"",callback:null,back:!1},toolbar:{show:!0,cancelText:"åæ¶",confirmText:"确认",cancelColor:"#909193",confirmColor:"",title:""},tooltip:{text:"",copyText:"",size:14,color:"#606266",bgColor:"transparent",direction:"top",zIndex:10071,showCopy:!0,buttons:[],overlay:!0,showToast:!0},transition:{show:!1,mode:"fade",duration:"300",timingFunction:"ease-out"},...{upload:{accept:"image",extension:[],capture:["album","camera"],compressed:!0,camera:"back",maxDuration:60,uploadIcon:"camera-fill",uploadIconColor:"#D3D4D6",useBeforeRead:!1,previewFullImage:!0,maxCount:52,disabled:!1,imageMode:"aspectFill",name:"",sizeType:["original","compressed"],multiple:!1,deletable:!0,maxSize:Number.MAX_VALUE,fileList:[],uploadText:"",width:80,height:80,previewImage:!0,autoDelete:!1,autoUpload:!1,autoUploadApi:"",autoUploadAuthUrl:"",autoUploadDriver:"",autoUploadHeader:{},getVideoThumb:!1,customAfterAutoUpload:!1,videoPreviewObjectFit:"cover"}}};if(uni&&uni.upuiParams){console.log("setting uview-plus");let e=uni.upuiParams();e.httpIns&&e.httpIns(nT),e.options&&(ZT=e.options,ET(jA,ZT.config||{}),ET(JT,ZT.props||{}),ET(VA,ZT.color||{}),ET(FA,ZT.zIndex||{}))}var ZT;const eI={props:{model:{type:Object,default:()=>JT.form.model},rules:{type:[Object,Function,Array],default:()=>JT.form.rules},errorType:{type:String,default:()=>JT.form.errorType},borderBottom:{type:Boolean,default:()=>JT.form.borderBottom},labelPosition:{type:String,default:()=>JT.form.labelPosition},labelWidth:{type:[String,Number],default:()=>JT.form.labelWidth},labelAlign:{type:String,default:()=>JT.form.labelAlign},labelStyle:{type:Object,default:()=>JT.form.labelStyle}}},tI={};const nI=(new class{constructor(){this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1},this.route=this.route.bind(this)}addRootPath(e){return"/"===e[0]?e:`/${e}`}mixinParam(e,t){e=e&&this.addRootPath(e);let n="";return/.*\/.*\?.*=.*/.test(e)?(n=zT(t,!1),e+`&${n}`):(n=zT(t),e+n)}async route(e={},t={}){let n={};if("string"==typeof e?(n.url=this.mixinParam(e,t),n.type="navigateTo"):(n=IT(this.config,e),n.url=this.mixinParam(e.url,e.params)),n.url!==VT())if(t.intercept&&(this.config.intercept=t.intercept),n.params=t,n=IT(this.config,n),"function"==typeof uni.$u.routeIntercept){await new Promise((e,t)=>{uni.$u.routeIntercept(n,e)})&&this.openPage(n)}else this.openPage(n)}openPage(e){const{url:t,type:n,delta:o,animationType:i,animationDuration:r}=e;"navigateTo"!=e.type&&"to"!=e.type||a_({url:t,animationType:i,animationDuration:r}),"redirectTo"!=e.type&&"redirect"!=e.type||(console.log(t,"è¿å
¥è·¯ç±"),vf({url:t})),"switchTab"!=e.type&&"tab"!=e.type||(console.log(t,"è¿å
¥è·¯ç±"),yf({url:t})),"reLaunch"!=e.type&&"launch"!=e.type||wf({url:t}),"navigateBack"!=e.type&&"back"!=e.type||r_({delta:o})}}).route,oI={props:{customStyle:{type:[Object,String],default:()=>({})},customClass:{type:String,default:""},url:{type:String,default:""},linkType:{type:String,default:"navigateTo"}},data:()=>({}),onLoad(){this.$u.getRect=this.$uGetRect},created(){this.$u.getRect=this.$uGetRect},computed:{$u:()=>IT(uni.$u,{props:void 0,http:void 0,mixin:void 0}),bem:()=>function(e,t,n){const o=`u-${e}--`,i={};return t&&t.map(e=>{i[o+this[e]]=!0}),n&&n.map(e=>{this[e]?i[o+e]=this[e]:delete i[o+e]}),Object.keys(i)}},methods:{openPage(e="url"){const t=this[e];t&&nI({type:this.linkType,url:t})},navTo(e="",t="navigateTo"){nI({type:this.linkType,url:e})},$uGetRect(e,t){return new Promise(n=>{ip().in(this)[t?"selectAll":"select"](e).boundingClientRect(e=>{t&&Array.isArray(e)&&e.length&&n(e),!t&&e&&n(e)}).exec()})},getParentData(e=""){this.parent||(this.parent={}),this.parent=CT.call(this,e),this.parent.children&&-1===this.parent.children.indexOf(this)&&this.parent.children.push(this),this.parent&&this.parentData&&Object.keys(this.parentData).map(e=>{this.parentData[e]=this.parent[e]})},preventEvent(e){e&&"function"==typeof e.stopPropagation&&e.stopPropagation()},noop(e){this.preventEvent(e)}},onReachBottom(){Sh("uOnReachBottom")},beforeUnmount(){if(this.parent&&sT.array(this.parent.children)){const e=this.parent.children;e.map((t,n)=>{t===this&&e.splice(n,1)})}}};const iI=/%[sdj%]/g;let rI=function(){};function aI(e){if(!e||!e.length)return null;const t={};return e.forEach(e=>{const{field:n}=e;t[n]=t[n]||[],t[n].push(e)}),t}function sI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=1;const i=t[0],r=t.length;if("function"==typeof i)return i.apply(null,t.slice(1));if("string"==typeof i){let e=String(i).replace(iI,e=>{if("%%"===e)return"%";if(o>=r)return e;switch(e){case"%s":return String(t[o++]);case"%d":return Number(t[o++]);case"%j":try{return JSON.stringify(t[o++])}catch(n){return"[Circular]"}break;default:return e}});for(let n=t[o];o<r;n=t[++o])e+=` ${n}`;return e}return i}function lI(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function cI(e,t,n){let o=0;const i=e.length;!function r(a){if(a&&a.length)return void n(a);const s=o;o+=1,s<i?t(e[s],r):n([])}([])}function uI(e,t,n,o){if(t.first){const t=new Promise((t,i)=>{const r=function(e){const t=[];return Object.keys(e).forEach(n=>{t.push.apply(t,e[n])}),t}(e);cI(r,n,function(e){return o(e),e.length?i({errors:e,fields:aI(e)}):t()})});return t.catch(e=>e),t}let i=t.firstFields||[];!0===i&&(i=Object.keys(e));const r=Object.keys(e),a=r.length;let s=0;const l=[],c=new Promise((t,c)=>{const u=function(e){if(l.push.apply(l,e),s++,s===a)return o(l),l.length?c({errors:l,fields:aI(l)}):t()};r.length||(o(l),t()),r.forEach(t=>{const o=e[t];-1!==i.indexOf(t)?cI(o,n,u):function(e,t,n){const o=[];let i=0;const r=e.length;function a(e){o.push.apply(o,e),i++,i===r&&n(o)}e.forEach(e=>{t(e,a)})}(o,n,u)})});return c.catch(e=>e),c}function dI(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"==typeof t?t():t,field:t.field||e.fullField}}}function hI(e,t){if(t)for(const n in t)if(t.hasOwnProperty(n)){const o=t[n];"object"==typeof o&&"object"==typeof e[n]?e[n]={...e[n],...o}:e[n]=o}return e}function pI(e,t,n,o,i,r){!e.required||n.hasOwnProperty(e.field)&&!lI(t,r||e.type)||o.push(sI(i.messages.required,e.fullField))}const fI={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i};var mI={integer:function(e){return/^(-)?\d+$/.test(e)},float:function(e){return/^(-)?\d+(\.\d+)?$/.test(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof+e},object:function(e){return"object"==typeof e&&!mI.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(fI.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(fI.url)},hex:function(e){return"string"==typeof e&&!!e.match(fI.hex)}};const gI="enum";const yI={required:pI,whitespace:function(e,t,n,o,i){(/^\s+$/.test(t)||""===t)&&o.push(sI(i.messages.whitespace,e.fullField))},type:function(e,t,n,o,i){if(e.required&&void 0===t)return void pI(e,t,n,o,i);const r=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(r)>-1?mI[r](t)||o.push(sI(i.messages.types[r],e.fullField,e.type)):r&&typeof t!==e.type&&o.push(sI(i.messages.types[r],e.fullField,e.type))},range:function(e,t,n,o,i){const r="number"==typeof e.len,a="number"==typeof e.min,s="number"==typeof e.max,l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;let c=t,u=null;const d="number"==typeof t,h="string"==typeof t,p=Array.isArray(t);if(d?u="number":h?u="string":p&&(u="array"),!u)return!1;p&&(c=t.length),h&&(c=t.replace(l,"_").length),r?c!==e.len&&o.push(sI(i.messages[u].len,e.fullField,e.len)):a&&!s&&c<e.min?o.push(sI(i.messages[u].min,e.fullField,e.min)):s&&!a&&c>e.max?o.push(sI(i.messages[u].max,e.fullField,e.max)):a&&s&&(c<e.min||c>e.max)&&o.push(sI(i.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,o,i){e[gI]=Array.isArray(e[gI])?e[gI]:[],-1===e[gI].indexOf(t)&&o.push(sI(i.messages[gI],e.fullField,e[gI].join(", ")))},pattern:function(e,t,n,o,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||o.push(sI(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||o.push(sI(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};function bI(e,t,n,o,i){const r=e.type,a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t,r)&&!e.required)return n();yI.required(e,t,o,a,i,r),lI(t,r)||yI.type(e,t,o,a,i)}n(a)}const vI={string:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t,"string")&&!e.required)return n();yI.required(e,t,o,r,i,"string"),lI(t,"string")||(yI.type(e,t,o,r,i),yI.range(e,t,o,r,i),yI.pattern(e,t,o,r,i),!0===e.whitespace&&yI.whitespace(e,t,o,r,i))}n(r)},method:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&yI.type(e,t,o,r,i)}n(r)},number:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(""===t&&(t=void 0),lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&(yI.type(e,t,o,r,i),yI.range(e,t,o,r,i))}n(r)},boolean:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&yI.type(e,t,o,r,i)}n(r)},regexp:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),lI(t)||yI.type(e,t,o,r,i)}n(r)},integer:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&(yI.type(e,t,o,r,i),yI.range(e,t,o,r,i))}n(r)},float:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&(yI.type(e,t,o,r,i),yI.range(e,t,o,r,i))}n(r)},array:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t,"array")&&!e.required)return n();yI.required(e,t,o,r,i,"array"),lI(t,"array")||(yI.type(e,t,o,r,i),yI.range(e,t,o,r,i))}n(r)},object:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&yI.type(e,t,o,r,i)}n(r)},enum:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i),void 0!==t&&yI.enum(e,t,o,r,i)}n(r)},pattern:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t,"string")&&!e.required)return n();yI.required(e,t,o,r,i),lI(t,"string")||yI.pattern(e,t,o,r,i)}n(r)},date:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();if(yI.required(e,t,o,r,i),!lI(t)){let n;n="number"==typeof t?new Date(t):t,yI.type(e,n,o,r,i),n&&yI.range(e,n.getTime(),o,r,i)}}n(r)},url:bI,hex:bI,email:bI,required:function(e,t,n,o,i){const r=[],a=Array.isArray(t)?"array":typeof t;yI.required(e,t,o,r,i,a),n(r)},any:function(e,t,n,o,i){const r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(lI(t)&&!e.required)return n();yI.required(e,t,o,r,i)}n(r)}};function _I(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){const e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}const wI=_I();function xI(e){this.rules=null,this._messages=wI,this.define(e)}xI.prototype={messages:function(e){return e&&(this._messages=hI(_I(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");let t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,n){const o=this;void 0===t&&(t={}),void 0===n&&(n=function(){});let i,r,a=e,s=t,l=n;if("function"==typeof s&&(l=s,s={}),!this.rules||0===Object.keys(this.rules).length)return l&&l(),Promise.resolve();if(s.messages){let e=this.messages();e===wI&&(e=_I()),hI(e,s.messages),s.messages=e}else s.messages=this.messages();const c={};(s.keys||Object.keys(this.rules)).forEach(t=>{i=o.rules[t],r=a[t],i.forEach(n=>{let i=n;"function"==typeof i.transform&&(a===e&&(a={...a}),r=a[t]=i.transform(r)),i="function"==typeof i?{validator:i}:{...i},i.validator=o.getValidationMethod(i),i.field=t,i.fullField=i.fullField||t,i.type=o.getType(i),i.validator&&(c[t]=c[t]||[],c[t].push({rule:i,value:r,source:a,field:t}))})});const u={};return uI(c,s,(e,t)=>{const{rule:n}=e;let o,i=!("object"!==n.type&&"array"!==n.type||"object"!=typeof n.fields&&"object"!=typeof n.defaultField);function r(e,t){return{...t,fullField:`${n.fullField}.${e}`}}function a(o){void 0===o&&(o=[]);let a=o;if(Array.isArray(a)||(a=[a]),!s.suppressWarning&&a.length&&xI.warning("async-validator:",a),a.length&&n.message&&(a=[].concat(n.message)),a=a.map(dI(n)),s.first&&a.length)return u[n.field]=1,t(a);if(i){if(n.required&&!e.value)return a=n.message?[].concat(n.message).map(dI(n)):s.error?[s.error(n,sI(s.messages.required,n.field))]:[],t(a);let o={};if(n.defaultField)for(const t in e.value)e.value.hasOwnProperty(t)&&(o[t]=n.defaultField);o={...o,...e.rule.fields};for(const e in o)if(o.hasOwnProperty(e)){const t=Array.isArray(o[e])?o[e]:[o[e]];o[e]=t.map(r.bind(null,e))}const i=new xI(o);i.messages(s.messages),e.rule.options&&(e.rule.options.messages=s.messages,e.rule.options.error=s.error),i.validate(e.value,e.rule.options||s,e=>{const n=[];a&&a.length&&n.push.apply(n,a),e&&e.length&&n.push.apply(n,e),t(n.length?n:null)})}else t(a)}i=i&&(n.required||!n.required&&e.value),n.field=e.field,n.asyncValidator?o=n.asyncValidator(n,e.value,a,e.source,s):n.validator&&(o=n.validator(n,e.value,a,e.source,s),!0===o?a():!1===o?a(n.message||`${n.field} fails`):o instanceof Array?a(o):o instanceof Error&&a(o.message)),o&&o.then&&o.then(()=>a(),e=>a(e))},e=>{!function(e){let t,n=[],o={};function i(e){if(Array.isArray(e)){let t;n=(t=n).concat.apply(t,e)}else n.push(e)}for(t=0;t<e.length;t++)i(e[t]);n.length?o=aI(n):(n=null,o=null),l(n,o)}(e)})},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!vI.hasOwnProperty(e.type))throw new Error(sI("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;const t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?vI.required:vI[this.getType(e)]||!1}},xI.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");vI[e]=t},xI.warning=rI,xI.messages=wI;const SI=(e,t)=>{const n=e.__vccOpts||e;for(const[o,i]of t)n[o]=i;return n};xI.warning=function(){};const CI=SI({name:"u-form",mixins:[tI,oI,eI],provide(){return{uForm:this}},data:()=>({formRules:{},validator:{},originalModel:null}),watch:{rules:{immediate:!0,handler(e){this.setRules(e)}},propsChange(e){var t;(null==(t=this.children)?void 0:t.length)&&this.children.map(e=>{"function"==typeof e.updateParentData&&e.updateParentData()})},model:{immediate:!0,handler(e){this.originalModel||(this.originalModel=TT(e))}}},computed:{propsChange(){return[this.errorType,this.borderBottom,this.labelPosition,this.labelWidth,this.labelAlign,this.labelStyle]}},created(){this.children=[]},methods:{setRules(e){0!==Object.keys(e).length&&(this.formRules=e,this.validator=new xI(e))},resetFields(){this.resetModel()},resetModel(e){this.children.map(e=>{const t=null==e?void 0:e.prop,n=jT(this.originalModel,t);FT(this.model,t,n)})},clearValidate(e){e=[].concat(e),this.children.map(t=>{(void 0===e[0]||e.includes(t.prop))&&(t.message=null)})},async validateField(e,t,n=null,o){this.$nextTick(()=>{const i=[];e=[].concat(e);let r=this.children.map(t=>new Promise((r,a)=>{const s=[];if(e.includes(t.prop)){const e=jT(this.model,t.prop),a=t.prop.split("."),l=a[a.length-1];let c=[];if(c=t.itemRules&&t.itemRules.length>0?t.itemRules:this.formRules[t.prop],!c)return void r();const u=[].concat(c);u.length||r();for(let d=0;d<u.length;d++){const a=u[d],c=[].concat(null==a?void 0:a.trigger);if(n&&!c.includes(n)){r();continue}new xI({[l]:a}).validate({[l]:e},(e,n)=>{var a;sT.array(e)&&(e.forEach(e=>{e.prop=t.prop}),i.push(...e),s.push(...e)),o&&1!=(null==o?void 0:o.showErrorMsg)||(t.message=(null==(a=s[0])?void 0:a.message)?s[0].message:null),d==u.length-1&&r(i)})}}else r({})}));Promise.all(r).then(e=>{"function"==typeof t&&t(i)}).catch(e=>{console.error("An error occurred:",e)})})},validate(e){return new Promise((t,n)=>{this.$nextTick(()=>{const o=this.children.map(e=>e.prop);this.validateField(o,e=>{e.length?("toast"===this.errorType&<(e[0].message),n(e)):t(!0)},null,e)})})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-form"},{default:Co(()=>[Oi(e.$slots,"default")]),_:3})}]]),kI=Object.freeze(Object.defineProperty({__proto__:null,default:CI},Symbol.toStringTag,{value:"Module"}));const AI=SI({name:"u--form",mixins:[tI,eI,oI],components:{uvForm:CI},created(){this.children=[]},methods:{setRules(e){this.$refs.uForm.setRules(e)},validate(e){return this.$refs.uForm.validate(e)},validateField(e,t){return this.$refs.uForm.validateField(e,t)},resetFields(){return this.$refs.uForm.resetFields()},clearValidate(e){return this.$refs.uForm.clearValidate(e)},setMpData(){this.$refs.uForm.children=this.children}}},[["render",function(e,t,n,o,i,r){const a=Bo("uvForm");return Er(),zr(a,{ref:"uForm",model:e.model,rules:e.rules,errorType:e.errorType,borderBottom:e.borderBottom,labelPosition:e.labelPosition,labelWidth:e.labelWidth,labelAlign:e.labelAlign,labelStyle:e.labelStyle,customStyle:e.customStyle},{default:Co(()=>[Oi(e.$slots,"default")]),_:3},8,["model","rules","errorType","borderBottom","labelPosition","labelWidth","labelAlign","labelStyle","customStyle"])}]]),TI=Object.freeze(Object.defineProperty({__proto__:null,default:AI},Symbol.toStringTag,{value:"Module"})),II={"uicon-level":"î","uicon-column-line":"î","uicon-checkbox-mark":"î ","uicon-folder":"îµ","uicon-movie":"î¶","uicon-star-fill":"î©","uicon-star":"î","uicon-phone-fill":"î","uicon-phone":"î¢","uicon-apple-fill":"î¢","uicon-chrome-circle-fill":"î¢
","uicon-backspace":"î»","uicon-attach":"î²","uicon-cut":"î¥","uicon-empty-car":"î","uicon-empty-coupon":"î","uicon-empty-address":"î","uicon-empty-favor":"î¼","uicon-empty-permission":"î","uicon-empty-news":"î","uicon-empty-search":"î¤","uicon-github-circle-fill":"î¢","uicon-rmb":"î","uicon-person-delete-fill":"îª","uicon-reload":"î","uicon-order":"î","uicon-server-man":"î¼","uicon-search":"îª","uicon-fingerprint":"î¥","uicon-more-dot-fill":"î°","uicon-scan":"î¢","uicon-share-square":"î","uicon-map":"î","uicon-map-fill":"î","uicon-tags":"î©","uicon-tags-fill":"î","uicon-bookmark-fill":"î»","uicon-bookmark":"î","uicon-eye":"î","uicon-eye-fill":"î","uicon-mic":"î","uicon-mic-off":"î","uicon-calendar":"î®","uicon-calendar-fill":"î´","uicon-trash":"î£","uicon-trash-fill":"î","uicon-play-left":"î","uicon-play-right":"î","uicon-minus":"î","uicon-plus":"î","uicon-info":"î","uicon-info-circle":"î","uicon-info-circle-fill":"î","uicon-question":"î","uicon-error":"î","uicon-close":"î
","uicon-checkmark":"î¨","uicon-android-circle-fill":"î¾","uicon-android-fill":"î½","uicon-ie":"î¡»","uicon-IE-circle-fill":"î¢","uicon-google":"","uicon-google-circle-fill":"î¢","uicon-setting-fill":"","uicon-setting":"î","uicon-minus-square-fill":"î¡","uicon-plus-square-fill":"î¡","uicon-heart":"î","uicon-heart-fill":"î¡","uicon-camera":"î","uicon-camera-fill":"î¡°","uicon-more-circle":"î¾","uicon-more-circle-fill":"î
","uicon-chat":"î ","uicon-chat-fill":"î","uicon-bag-fill":"î","uicon-bag":"î","uicon-error-circle-fill":"î¬","uicon-error-circle":"î¤","uicon-close-circle":"î¿","uicon-close-circle-fill":"î·","uicon-checkmark-circle":"î½","uicon-checkmark-circle-fill":"îµ","uicon-question-circle-fill":"î¦","uicon-question-circle":"î¥","uicon-share":"î±","uicon-share-fill":"î","uicon-shopping-cart":"î¡","uicon-shopping-cart-fill":"î","uicon-bell":"î","uicon-bell-fill":"î","uicon-list":"î","uicon-list-dot":"î","uicon-zhihu":"îº","uicon-zhihu-circle-fill":"î","uicon-zhifubao":"î¹","uicon-zhifubao-circle-fill":"î¸","uicon-weixin-circle-fill":"î±","uicon-weixin-fill":"î²","uicon-twitter-circle-fill":"î«","uicon-twitter":"îª","uicon-taobao-circle-fill":"î§","uicon-taobao":"î¦","uicon-weibo-circle-fill":"î¥","uicon-weibo":"î¤","uicon-qq-fill":"î¡","uicon-qq-circle-fill":"î ","uicon-moments-circel-fill":"î","uicon-moments":"î","uicon-qzone":"î","uicon-qzone-circle-fill":"î","uicon-baidu-circle-fill":"î","uicon-baidu":"î","uicon-facebook-circle-fill":"î","uicon-facebook":"î","uicon-car":"î","uicon-car-fill":"î¶","uicon-warning-fill":"î","uicon-warning":"î","uicon-clock-fill":"î¸","uicon-clock":"î","uicon-edit-pen":"î","uicon-edit-pen-fill":"î«","uicon-email":"î","uicon-email-fill":"î","uicon-minus-circle":"î","uicon-minus-circle-fill":"î","uicon-plus-circle":"î®","uicon-plus-circle-fill":"î¡","uicon-file-text":"î£","uicon-file-text-fill":"î¥","uicon-pushpin":"î£","uicon-pushpin-fill":"î¡®","uicon-grid":"î³","uicon-grid-fill":"î¸","uicon-play-circle":"î","uicon-play-circle-fill":"î","uicon-pause-circle-fill":"î","uicon-pause":"","uicon-pause-circle":"î","uicon-eye-off":"î","uicon-eye-off-outline":"î«","uicon-gift-fill":"î","uicon-gift":"î","uicon-rmb-circle-fill":"î","uicon-rmb-circle":"î·","uicon-kefu-ermai":"î","uicon-server-fill":"î","uicon-coupon-fill":"î£","uicon-coupon":"","uicon-integral":"î","uicon-integral-fill":"î","uicon-home-fill":"","uicon-home":"","uicon-hourglass-half-fill":"","uicon-hourglass":"","uicon-account":"î¨","uicon-plus-people-fill":"î¦","uicon-minus-people-fill":"î","uicon-account-fill":"î","uicon-thumb-down-fill":"î¦","uicon-thumb-down":"î§","uicon-thumb-up":"î³","uicon-thumb-up-fill":"î¯","uicon-lock-fill":"","uicon-lock-open":"","uicon-lock-opened-fill":"","uicon-lock":"","uicon-red-packet-fill":"î","uicon-photo-fill":"î¦","uicon-photo":"î¦","uicon-volume-off-fill":"î","uicon-volume-off":"î","uicon-volume-fill":"î°","uicon-volume":"î³","uicon-red-packet":"î","uicon-download":"î¼","uicon-arrow-up-fill":"î°","uicon-arrow-down-fill":"î","uicon-play-left-fill":"îµ","uicon-play-right-fill":"î¶","uicon-rewind-left-fill":"î¹","uicon-rewind-right-fill":"îº","uicon-arrow-downward":"î","uicon-arrow-leftward":"î","uicon-arrow-rightward":"î","uicon-arrow-upward":"î","uicon-arrow-down":"î","uicon-arrow-right":"î
","uicon-arrow-left":"î","uicon-arrow-up":"î","uicon-skip-back-left":"î´","uicon-skip-forward-right":"î²","uicon-rewind-right":"î¯","uicon-rewind-left":"î±","uicon-arrow-right-double":"î","uicon-arrow-left-double":"î","uicon-wifi-off":"î¨","uicon-wifi":"î§","uicon-empty-data":"î¯","uicon-empty-history":"î","uicon-empty-list":"î","uicon-empty-page":"î§","uicon-empty-order":"î¹","uicon-man":"î","uicon-woman":"î","uicon-man-add":"î","uicon-man-add-fill":"î","uicon-man-delete":"î","uicon-man-delete-fill":"îª","uicon-zh":"î","uicon-en":"î"},EI={props:{name:{type:String,default:()=>JT.icon.name},color:{type:String,default:()=>JT.icon.color},size:{type:[String,Number],default:()=>JT.icon.size},bold:{type:Boolean,default:()=>JT.icon.bold},index:{type:[String,Number],default:()=>JT.icon.index},hoverClass:{type:String,default:()=>JT.icon.hoverClass},customPrefix:{type:String,default:()=>JT.icon.customPrefix},label:{type:[String,Number],default:()=>JT.icon.label},labelPos:{type:String,default:()=>JT.icon.labelPos},labelSize:{type:[String,Number],default:()=>JT.icon.labelSize},labelColor:{type:String,default:()=>JT.icon.labelColor},space:{type:[String,Number],default:()=>JT.icon.space},imgMode:{type:String,default:()=>JT.icon.imgMode},width:{type:[String,Number],default:()=>JT.icon.width},height:{type:[String,Number],default:()=>JT.icon.height},top:{type:[String,Number],default:()=>JT.icon.top},stop:{type:Boolean,default:()=>JT.icon.stop}}};let BI={loadFont:function(e){let t,n=!1;return function(...o){return n||(t=e.apply(this,o),n=!0),t}}(()=>(V_({global:!0,family:"uicon-iconfont",source:'url("'+jA.iconUrl+'")',success(){},fail(){}}),jA.customIcon.family&&V_({global:!0,family:jA.customIcon.family,source:'url("'+jA.customIcon.url+'")',success(){},fail(){}}),!0))};const MI=SI({name:"u-icon",beforeCreate(){BI.loadFont()},data:()=>({}),emits:["click"],mixins:[tI,oI,EI],computed:{uClasses(){let e=[];return e.push(this.customPrefix+"-"+this.name),"uicon"==this.customPrefix?e.push("u-iconfont"):e.push(this.customPrefix),this.color&&jA.type.includes(this.color)&&e.push("u-icon__icon--"+this.color),e},iconStyle(){let e={};return e={fontSize:AT(this.size),lineHeight:AT(this.size),fontWeight:this.bold?"bold":"normal",top:AT(this.top)},"uicon"!==this.customPrefix&&(e.fontFamily=this.customPrefix),this.color&&!jA.type.includes(this.color)&&(e.color=this.color),e},isImg(){return-1!==this.name.indexOf("/")},imgStyle(){let e={};return e.width=this.width?AT(this.width):AT(this.size),e.height=this.height?AT(this.height):AT(this.size),e},icon(){return"uicon"!==this.customPrefix?jA.customIcons[this.name]||this.name:II["uicon-"+this.name]||this.name}},methods:{addStyle:kT,addUnit:AT,clickHandler(e){this.$emit("click",this.index,e),this.stop&&this.preventEvent(e)}}},[["render",function(e,t,n,o,i,r){const a=ig,s=Iy,l=Oy;return Er(),zr(l,{class:Ue(["u-icon",["u-icon--"+e.labelPos]]),onClick:r.clickHandler},{default:Co(()=>[r.isImg?(Er(),zr(a,{key:0,class:"u-icon__img",src:e.name,mode:e.imgMode,style:We([r.imgStyle,r.addStyle(e.customStyle)])},null,8,["src","mode","style"])):(Er(),zr(s,{key:1,class:Ue(["u-icon__icon",r.uClasses]),style:We([r.iconStyle,r.addStyle(e.customStyle)]),"hover-class":e.hoverClass},{default:Co(()=>[Hr(Q(r.icon),1)]),_:1},8,["class","style","hover-class"])),""!==e.label?(Er(),zr(s,{key:2,class:"u-icon__label",style:We({color:e.labelColor,fontSize:r.addUnit(e.labelSize),marginLeft:"right"==e.labelPos?r.addUnit(e.space):0,marginTop:"bottom"==e.labelPos?r.addUnit(e.space):0,marginRight:"left"==e.labelPos?r.addUnit(e.space):0,marginBottom:"top"==e.labelPos?r.addUnit(e.space):0})},{default:Co(()=>[Hr(Q(e.label),1)]),_:1},8,["style"])):Wr("",!0)]),_:1},8,["onClick","class"])}],["__scopeId","data-v-960a9509"]]),PI=Object.freeze(Object.defineProperty({__proto__:null,default:MI},Symbol.toStringTag,{value:"Module"})),OI={props:{show:{type:Boolean,default:()=>JT.transition.show},mode:{type:String,default:()=>JT.transition.mode},duration:{type:[String,Number],default:()=>JT.transition.duration},timingFunction:{type:String,default:()=>JT.transition.timingFunction}}},zI=e=>({enter:`u-${e}-enter u-${e}-enter-active`,"enter-to":`u-${e}-enter-to u-${e}-enter-active`,leave:`u-${e}-leave u-${e}-leave-active`,"leave-to":`u-${e}-leave-to u-${e}-leave-active`}),LI={methods:{clickHandler(){this.$emit("click")},async vueEnter(){const e=zI(this.mode);this.status="enter",this.$emit("beforeEnter"),this.inited=!0,this.display=!0,this.classes=e.enter,await lo(),await yT(20),this.$emit("enter"),this.transitionEnded=!1,this.$emit("afterEnter"),this.classes=e["enter-to"]},async vueLeave(){if(!this.display)return;const e=zI(this.mode);this.status="leave",this.$emit("beforeLeave"),this.classes=e.leave,await lo(),this.transitionEnded=!1,this.$emit("leave"),setTimeout(this.onTransitionEnd,this.duration),this.classes=e["leave-to"]},onTransitionEnd(){this.transitionEnded||(this.transitionEnded=!0,this.$emit("leave"===this.status?"afterLeave":"afterEnter"),!this.show&&this.display&&(this.display=!1,this.inited=!1))}}};const NI=SI({name:"u-transition",data:()=>({inited:!1,viewStyle:{},status:"",transitionEnded:!1,display:!1,classes:""}),emits:["click","beforeEnter","enter","afterEnter","beforeLeave","leave","afterLeave"],computed:{mergeStyle(){const{viewStyle:e,customStyle:t}=this;return{transitionDuration:`${this.duration}ms`,transitionTimingFunction:this.timingFunction,...kT(t),...e}}},mixins:[tI,oI,LI,OI],watch:{show:{handler(e){e?this.vueEnter():this.vueLeave()},immediate:!0}}},[["render",function(e,t,n,o,i,r){const a=Oy;return i.inited?(Er(),zr(a,{key:0,class:Ue(["u-transition",i.classes]),ref:"u-transition",onClick:e.clickHandler,style:We([r.mergeStyle]),onTouchmove:e.noop},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["onClick","class","style","onTouchmove"])):Wr("",!0)}],["__scopeId","data-v-76aa0c8f"]]),DI=Object.freeze(Object.defineProperty({__proto__:null,default:NI},Symbol.toStringTag,{value:"Module"})),RI={props:{src:{type:String,default:()=>JT.image.src},mode:{type:String,default:()=>JT.image.mode},width:{type:[String,Number],default:()=>JT.image.width},height:{type:[String,Number],default:()=>JT.image.height},shape:{type:String,default:()=>JT.image.shape},radius:{type:[String,Number],default:()=>JT.image.radius},lazyLoad:{type:Boolean,default:()=>JT.image.lazyLoad},showMenuByLongpress:{type:Boolean,default:()=>JT.image.showMenuByLongpress},loadingIcon:{type:String,default:()=>JT.image.loadingIcon},errorIcon:{type:String,default:()=>JT.image.errorIcon},showLoading:{type:Boolean,default:()=>JT.image.showLoading},showError:{type:Boolean,default:()=>JT.image.showError},fade:{type:Boolean,default:()=>JT.image.fade},webp:{type:Boolean,default:()=>JT.image.webp},duration:{type:[String,Number],default:()=>JT.image.duration},bgColor:{type:String,default:()=>JT.image.bgColor}}};const $I=SI({name:"u-image",mixins:[tI,oI,RI],data(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{},show:!1}},watch:{src:{immediate:!0,handler(e){e?(this.isError=!1,this.loading=!0):this.isError=!0}}},computed:{transStyle(){let e={};return this.loading||this.isError||"100%"==this.width||"heightFix"!=this.mode?e.width=AT(this.width):e.width="fit-content",this.loading||this.isError||"100%"==this.height||"widthFix"!=this.mode?e.height=AT(this.height):e.height="fit-content",e},wrapStyle(){let e={};return this.loading||this.isError||"100%"==this.width||"heightFix"!=this.mode?e.width=AT(this.width):e.width="fit-content",this.loading||this.isError||"100%"==this.height||"widthFix"!=this.mode?e.height=AT(this.height):e.height="fit-content",e.borderRadius="circle"==this.shape?"10000px":AT(this.radius),e.overflow=this.radius>0?"hidden":"visible",IT(e,kT(this.customStyle))}},mounted(){this.show=!0},emits:["click","error","load"],methods:{addUnit:AT,onClick(e){this.$emit("click",e)},onErrorHandler(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler(e){this.loading=!1,this.isError=!1,this.$emit("load",e),this.removeBgColor()},removeBgColor(){}}},[["render",function(e,t,n,o,i,r){const a=ig,s=RC(Po("u-icon"),MI),l=Oy,c=RC(Po("u-transition"),NI);return Er(),zr(c,{mode:"fade",show:i.show,style:We(r.transStyle),duration:e.fade?1e3:0},{default:Co(()=>[Fr(l,{class:"u-image box-border",onClick:r.onClick,style:We([r.wrapStyle,i.backgroundStyle])},{default:Co(()=>[i.isError?Wr("",!0):(Er(),zr(a,{key:0,src:e.src,mode:e.mode,onError:r.onErrorHandler,onLoad:r.onLoadHandler,"show-menu-by-longpress":e.showMenuByLongpress,"lazy-load":e.lazyLoad,class:"u-image__image",style:We({width:r.addUnit(e.width),height:r.addUnit(e.height),borderRadius:"circle"==e.shape?"10000px":r.addUnit(e.radius)})},null,8,["src","mode","onError","onLoad","show-menu-by-longpress","lazy-load","style"])),e.showLoading&&i.loading?(Er(),zr(l,{key:1,class:"u-image__loading",style:We({borderRadius:"circle"==e.shape?"50%":r.addUnit(e.radius),backgroundColor:this.bgColor,width:r.addUnit(e.width),height:r.addUnit(e.height)})},{default:Co(()=>[Oi(e.$slots,"loading",{},()=>[Fr(s,{name:e.loadingIcon},null,8,["name"])],!0)]),_:3},8,["style"])):Wr("",!0),e.showError&&i.isError&&!i.loading?(Er(),zr(l,{key:2,class:"u-image__error",style:We({borderRadius:"circle"==e.shape?"50%":r.addUnit(e.radius),backgroundColor:this.bgColor,width:r.addUnit(e.width),height:r.addUnit(e.height)})},{default:Co(()=>[Oi(e.$slots,"error",{},()=>[Fr(s,{name:e.errorIcon},null,8,["name"])],!0)]),_:3},8,["style"])):Wr("",!0)]),_:3},8,["onClick","style"])]),_:3},8,["show","style","duration"])}],["__scopeId","data-v-ea38a955"]]),jI=Object.freeze(Object.defineProperty({__proto__:null,default:$I},Symbol.toStringTag,{value:"Module"}));const FI=SI({name:"u--image",mixins:[tI,RI,oI],components:{uvImage:$I},emits:["click","error","load"]},[["render",function(e,t,n,o,i,r){const a=Bo("uvImage");return Er(),zr(a,{src:e.src,mode:e.mode,width:e.width,height:e.height,shape:e.shape,radius:e.radius,lazyLoad:e.lazyLoad,showMenuByLongpress:e.showMenuByLongpress,loadingIcon:e.loadingIcon,errorIcon:e.errorIcon,showLoading:e.showLoading,showError:e.showError,fade:e.fade,webp:e.webp,duration:e.duration,bgColor:e.bgColor,customStyle:e.customStyle,onClick:t[0]||(t[0]=t=>e.$emit("click")),onError:t[1]||(t[1]=t=>e.$emit("error")),onLoad:t[2]||(t[2]=t=>e.$emit("load"))},{loading:Co(()=>[Oi(e.$slots,"loading")]),error:Co(()=>[Oi(e.$slots,"error")]),_:3},8,["src","mode","width","height","shape","radius","lazyLoad","showMenuByLongpress","loadingIcon","errorIcon","showLoading","showError","fade","webp","duration","bgColor","customStyle"])}]]),VI=Object.freeze(Object.defineProperty({__proto__:null,default:FI},Symbol.toStringTag,{value:"Module"})),HI={props:{modelValue:{type:[String,Number],default:()=>JT.input.value},type:{type:String,default:()=>JT.input.type},fixed:{type:Boolean,default:()=>JT.input.fixed},disabled:{type:Boolean,default:()=>JT.input.disabled},disabledColor:{type:String,default:()=>JT.input.disabledColor},clearable:{type:Boolean,default:()=>JT.input.clearable},password:{type:Boolean,default:()=>JT.input.password},maxlength:{type:[String,Number],default:()=>JT.input.maxlength},placeholder:{type:String,default:()=>JT.input.placeholder},placeholderClass:{type:String,default:()=>JT.input.placeholderClass},placeholderStyle:{type:[String,Object],default:()=>JT.input.placeholderStyle},showWordLimit:{type:Boolean,default:()=>JT.input.showWordLimit},confirmType:{type:String,default:()=>JT.input.confirmType},confirmHold:{type:Boolean,default:()=>JT.input.confirmHold},holdKeyboard:{type:Boolean,default:()=>JT.input.holdKeyboard},focus:{type:Boolean,default:()=>JT.input.focus},autoBlur:{type:Boolean,default:()=>JT.input.autoBlur},disableDefaultPadding:{type:Boolean,default:()=>JT.input.disableDefaultPadding},cursor:{type:[String,Number],default:()=>JT.input.cursor},cursorSpacing:{type:[String,Number],default:()=>JT.input.cursorSpacing},selectionStart:{type:[String,Number],default:()=>JT.input.selectionStart},selectionEnd:{type:[String,Number],default:()=>JT.input.selectionEnd},adjustPosition:{type:Boolean,default:()=>JT.input.adjustPosition},inputAlign:{type:String,default:()=>JT.input.inputAlign},fontSize:{type:[String,Number],default:()=>JT.input.fontSize},color:{type:String,default:()=>JT.input.color},prefixIcon:{type:String,default:()=>JT.input.prefixIcon},prefixIconStyle:{type:[String,Object],default:()=>JT.input.prefixIconStyle},suffixIcon:{type:String,default:()=>JT.input.suffixIcon},suffixIconStyle:{type:[String,Object],default:()=>JT.input.suffixIconStyle},border:{type:String,default:()=>JT.input.border},readonly:{type:Boolean,default:()=>JT.input.readonly},shape:{type:String,default:()=>JT.input.shape},formatter:{type:[Function,null],default:()=>JT.input.formatter},ignoreCompositionEvent:{type:Boolean,default:!0}}};let WI=null;const UI=SI({name:"u-input",mixins:[tI,oI,HI],data:()=>({clearInput:!1,innerValue:"",focused:!1,firstChange:!0,changeFromInner:!1,innerFormatter:e=>e}),created(){this.formatter&&(this.innerFormatter=this.formatter)},watch:{modelValue:{immediate:!0,handler(e,t){this.changeFromInner||this.innerValue===e||(this.innerValue=e,!1===this.firstChange&&!1===this.changeFromInner?this.valueChange(this.innerValue,!0):this.firstChange||$T(this,"change"),this.firstChange=!1),this.changeFromInner=!1}}},computed:{isShowClear(){const{clearable:e,readonly:t,focused:n,innerValue:o}=this;return!!e&&!t&&!!n&&""!==o},inputClass(){let e=[],{border:t,disabled:n,shape:o}=this;return"surround"===t&&(e=e.concat(["u-border","u-input--radius"])),e.push(`u-input--${o}`),"bottom"===t&&(e=e.concat(["u-border-bottom","u-input--no-radius"])),e.join(" ")},wrapperStyle(){const e={};return this.disabled&&(e.backgroundColor=this.disabledColor),"none"===this.border?e.padding="0":(e.paddingTop="6px",e.paddingBottom="6px",e.paddingLeft="9px",e.paddingRight="9px"),IT(e,kT(this.customStyle))},inputStyle(){return{color:this.color,fontSize:AT(this.fontSize),textAlign:this.inputAlign}}},emits:["update:modelValue","focus","blur","change","confirm","clear","keyboardheightchange","nicknamereview"],methods:{setFormatter(e){this.innerFormatter=e},onInput(e){let{value:t=""}=e.detail||{};this.innerValue=t,this.$nextTick(()=>{let e=this.innerFormatter(t);this.innerValue=e,this.valueChange(e)})},onBlur(e){this.$emit("blur",e.detail.value),yT(150).then(()=>{this.focused=!1}),$T(this,"blur")},onFocus(e){this.focused=!0,this.$emit("focus")},doFocus(){this.$refs["input-native"].focus()},doBlur(){this.$refs["input-native"].blur()},onConfirm(e){this.$emit("confirm",this.innerValue)},onkeyboardheightchange(e){this.$emit("keyboardheightchange",e)},onnicknamereview(e){this.$emit("nicknamereview",e)},valueChange(e,t=!1){this.clearInput&&(this.innerValue="",this.clearInput=!1),this.$nextTick(()=>{t&&!this.clearInput||(this.changeFromInner=!0,this.$emit("change",e),this.$emit("update:modelValue",e)),$T(this,"change")})},onClear(){this.clearInput=!0,this.innerValue="",this.$nextTick(()=>{this.valueChange(""),this.$emit("clear")})},clickHandler(){(this.disabled||this.readonly)&&bv()}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Ag;return Er(),zr(s,{class:Ue(["u-input",r.inputClass]),style:We([r.wrapperStyle])},{default:Co(()=>[Fr(s,{class:"u-input__content"},{default:Co(()=>[e.prefixIcon||e.$slots.prefix?(Er(),zr(s,{key:0,class:"u-input__content__prefix-icon"},{default:Co(()=>[Oi(e.$slots,"prefix",{},()=>[Fr(a,{name:e.prefixIcon,size:"18",customStyle:e.prefixIconStyle},null,8,["name","customStyle"])],!0)]),_:3})):Wr("",!0),Fr(s,{class:"u-input__content__field-wrapper",onClick:r.clickHandler},{default:Co(()=>[Fr(l,{ref:"input-native",class:"u-input__content__field-wrapper__field",style:We([r.inputStyle]),type:e.type,focus:e.focus,cursor:e.cursor,value:i.innerValue,"auto-blur":e.autoBlur,disabled:e.disabled||e.readonly,maxlength:e.maxlength,placeholder:e.placeholder,"placeholder-style":e.placeholderStyle,"placeholder-class":e.placeholderClass,"confirm-type":e.confirmType,"confirm-hold":e.confirmHold,"hold-keyboard":e.holdKeyboard,"cursor-spacing":e.cursorSpacing,"adjust-position":e.adjustPosition,"selection-end":e.selectionEnd,"selection-start":e.selectionStart,password:e.password||"password"===e.type||!1,ignoreCompositionEvent:e.ignoreCompositionEvent,onInput:r.onInput,onBlur:r.onBlur,onFocus:r.onFocus,onConfirm:r.onConfirm,onKeyboardheightchange:r.onkeyboardheightchange,onNicknamereview:r.onnicknamereview},null,8,["style","type","focus","cursor","value","auto-blur","disabled","maxlength","placeholder","placeholder-style","placeholder-class","confirm-type","confirm-hold","hold-keyboard","cursor-spacing","adjust-position","selection-end","selection-start","password","ignoreCompositionEvent","onInput","onBlur","onFocus","onConfirm","onKeyboardheightchange","onNicknamereview"])]),_:1},8,["onClick"]),r.isShowClear?(Er(),zr(s,{key:1,class:"u-input__content__clear",onClick:r.onClear},{default:Co(()=>[Fr(a,{name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"})]),_:1},8,["onClick"])):Wr("",!0),e.suffixIcon||e.$slots.suffix?(Er(),zr(s,{key:2,class:"u-input__content__subfix-icon"},{default:Co(()=>[Oi(e.$slots,"suffix",{},()=>[Fr(a,{name:e.suffixIcon,size:"18",customStyle:e.suffixIconStyle},null,8,["name","customStyle"])],!0)]),_:3})):Wr("",!0)]),_:3})]),_:3},8,["class","style"])}],["__scopeId","data-v-ef131a9f"]]),qI=Object.freeze(Object.defineProperty({__proto__:null,default:UI},Symbol.toStringTag,{value:"Module"}));const QI=SI({name:"u--input",mixins:[tI,HI,oI],components:{uvInput:UI}},[["render",function(e,t,n,o,i,r){const a=Bo("uvInput");return Er(),zr(a,{modelValue:e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t)),type:e.type,fixed:e.fixed,disabled:e.disabled,disabledColor:e.disabledColor,clearable:e.clearable,password:e.password,maxlength:e.maxlength,placeholder:e.placeholder,placeholderClass:e.placeholderClass,placeholderStyle:e.placeholderStyle,showWordLimit:e.showWordLimit,confirmType:e.confirmType,confirmHold:e.confirmHold,holdKeyboard:e.holdKeyboard,focus:e.focus,autoBlur:e.autoBlur,disableDefaultPadding:e.disableDefaultPadding,cursor:e.cursor,cursorSpacing:e.cursorSpacing,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd,adjustPosition:e.adjustPosition,inputAlign:e.inputAlign,fontSize:e.fontSize,color:e.color,prefixIcon:e.prefixIcon,suffixIcon:e.suffixIcon,suffixIconStyle:e.suffixIconStyle,prefixIconStyle:e.prefixIconStyle,border:e.border,readonly:e.readonly,shape:e.shape,customStyle:e.customStyle,formatter:e.formatter,ignoreCompositionEvent:e.ignoreCompositionEvent},{default:Co(()=>[Oi(e.$slots,"prefix",{slot:"prefix"}),Oi(e.$slots,"suffix",{slot:"suffix"})]),_:3},8,["modelValue","type","fixed","disabled","disabledColor","clearable","password","maxlength","placeholder","placeholderClass","placeholderStyle","showWordLimit","confirmType","confirmHold","holdKeyboard","focus","autoBlur","disableDefaultPadding","cursor","cursorSpacing","selectionStart","selectionEnd","adjustPosition","inputAlign","fontSize","color","prefixIcon","suffixIcon","suffixIconStyle","prefixIconStyle","border","readonly","shape","customStyle","formatter","ignoreCompositionEvent"])}]]),YI=Object.freeze(Object.defineProperty({__proto__:null,default:QI},Symbol.toStringTag,{value:"Module"})),GI={props:{color:{type:String,default:()=>JT.link.color},fontSize:{type:[String,Number],default:()=>JT.link.fontSize},underLine:{type:Boolean,default:()=>JT.link.underLine},href:{type:String,default:()=>JT.link.href},mpTips:{type:String,default:()=>JT.link.mpTips},lineColor:{type:String,default:()=>JT.link.lineColor},text:{type:String,default:()=>JT.link.text}}};const XI=SI({name:"u-link",mixins:[tI,oI,GI],computed:{linkStyle(){return{color:this.color,fontSize:AT(this.fontSize),lineHeight:AT(gT(this.fontSize)+2),textDecoration:this.underLine?"underline":"none"}}},emits:["click"],methods:{addStyle:kT,openLink(){window.open(this.href),this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=Iy;return Er(),zr(a,{class:"u-link",onClick:us(r.openLink,["stop"]),style:We([r.linkStyle,r.addStyle(e.customStyle)])},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["onClick","style"])}],["__scopeId","data-v-55282b5f"]]),KI=Object.freeze(Object.defineProperty({__proto__:null,default:XI},Symbol.toStringTag,{value:"Module"})),JI={props:{type:{type:String,default:()=>JT.text.type},show:{type:Boolean,default:()=>JT.text.show},text:{type:[String,Number],default:()=>JT.text.text},prefixIcon:{type:String,default:()=>JT.text.prefixIcon},suffixIcon:{type:String,default:()=>JT.text.suffixIcon},mode:{type:String,default:()=>JT.text.mode},href:{type:String,default:()=>JT.text.href},format:{type:[String,Function],default:()=>JT.text.format},call:{type:Boolean,default:()=>JT.text.call},openType:{type:String,default:()=>JT.text.openType},bold:{type:Boolean,default:()=>JT.text.bold},block:{type:Boolean,default:()=>JT.text.block},lines:{type:[String,Number],default:()=>JT.text.lines},color:{type:String,default:()=>JT.text.color},size:{type:[String,Number],default:()=>JT.text.size},iconStyle:{type:[Object,String],default:()=>JT.text.iconStyle},decoration:{tepe:String,default:()=>JT.text.decoration},margin:{type:[Object,String,Number],default:()=>JT.text.margin},lineHeight:{type:[String,Number],default:()=>JT.text.lineHeight},align:{type:String,default:()=>JT.text.align},wordWrap:{type:String,default:()=>JT.text.wordWrap},flex1:{type:Boolean,default:()=>JT.text.flex1}}},ZI={computed:{value(){const{text:e,mode:t,format:n,href:o}=this;return"price"===t?sT.func(n)?n(e):DT(e,2):"date"===t?(sT.date(e),sT.func(n)?n(e):PT(e,n||"yyyy-mm-dd")):"phone"===t?sT.func(n)?n(e):"encrypt"===n?`${e.substr(0,3)}****${e.substr(7)}`:e:"name"===t?sT.func(n)?n(e):"encrypt"===n?this.formatName(e):e:"link"===t?(sT.url(o),e):e}},methods:{formatName(e){let t="";if(2===e.length)t=e.substr(0,1)+"*";else if(e.length>2){let n="";for(let t=0,o=e.length-2;t<o;t++)n+="*";t=e.substr(0,1)+n+e.substr(-1,1)}else t=e;return t}}},eE={props:{lang:String,sessionFrom:String,sendMessageTitle:String,sendMessagePath:String,sendMessageImg:String,showMessageCard:Boolean,appParameter:String,formType:String,openType:String}},tE={props:{openType:String},methods:{onGetUserInfo(e){this.$emit("getuserinfo",e.detail)},onContact(e){this.$emit("contact",e.detail)},onGetPhoneNumber(e){this.$emit("getphonenumber",e.detail)},onError(e){this.$emit("error",e.detail)},onLaunchApp(e){this.$emit("launchapp",e.detail)},onOpenSetting(e){this.$emit("opensetting",e.detail)}}};const nE=SI({name:"up-text",mixins:[tI,oI,ZI,JI],emits:["click"],computed:{wrapStyle(){let e={margin:this.margin,justifyContent:"left"===this.align?"flex-start":"center"===this.align?"center":"flex-end"};return this.flex1&&(e.flex=1,e.width="100%"),e},valueStyle(){const e={textDecoration:this.decoration,fontWeight:this.bold?"bold":"normal",wordWrap:this.wordWrap,fontSize:AT(this.size)};return!this.type&&(e.color=this.color),this.isNvue&&this.lines&&(e.lines=this.lines),this.lineHeight&&(e.lineHeight=AT(this.lineHeight)),!this.isNvue&&this.block&&(e.display="block"),IT(e,kT(this.customStyle))},isNvue:()=>!1,isMp:()=>!1},data:()=>({}),methods:{addStyle:kT,clickHandler(e){this.call&&"phone"===this.mode&&$b({phoneNumber:this.text}),this.$emit("click",e)}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy,c=RC(Po("u-link"),XI),u=bd;return e.show?(Er(),zr(l,{key:0,class:Ue(["u-text",[e.customClass]]),style:We(r.wrapStyle),onClick:r.clickHandler},{default:Co(()=>["price"===e.mode?(Er(),zr(a,{key:0,class:Ue(["u-text__price",e.type&&`u-text__value--${e.type}`]),style:We([r.valueStyle])},{default:Co(()=>[Hr("ï¿¥")]),_:1},8,["class","style"])):Wr("",!0),e.prefixIcon?(Er(),zr(l,{key:1,class:"u-text__prefix-icon"},{default:Co(()=>[Fr(s,{name:e.prefixIcon,customStyle:r.addStyle(e.iconStyle)},null,8,["name","customStyle"])]),_:1})):Wr("",!0),"link"===e.mode?(Er(),zr(c,{key:2,class:Ue(["u-text__value",[e.type&&`u-text__value--${e.type}`,e.lines&&`u-line-${e.lines}`]]),style:We({fontWeight:r.valueStyle.fontWeight,wordWrap:r.valueStyle.wordWrap,fontSize:r.valueStyle.fontSize}),text:e.value,href:e.href,underLine:""},null,8,["style","class","text","href"])):e.openType&&r.isMp?(Er(),zr(u,{key:3,class:"u-reset-button u-text__value",style:We([r.valueStyle]),"data-index":e.index,openType:e.openType,onGetuserinfo:e.onGetUserInfo,onContact:e.onContact,onGetphonenumber:e.onGetPhoneNumber,onError:e.onError,onLaunchapp:e.onLaunchApp,onOpensetting:e.onOpenSetting,lang:e.lang,"session-from":e.sessionFrom,"send-message-title":e.sendMessageTitle,"send-message-path":e.sendMessagePath,"send-message-img":e.sendMessageImg,"show-message-card":e.showMessageCard,"app-parameter":e.appParameter},{default:Co(()=>[Hr(Q(e.value),1)]),_:1},8,["style","data-index","openType","onGetuserinfo","onContact","onGetphonenumber","onError","onLaunchapp","onOpensetting","lang","session-from","send-message-title","send-message-path","send-message-img","show-message-card","app-parameter"])):(Er(),zr(a,{key:4,class:Ue(["u-text__value",[e.type&&`u-text__value--${e.type}`,e.lines&&`u-line-${e.lines}`]]),style:We([r.valueStyle])},{default:Co(()=>[Hr(Q(e.value),1)]),_:1},8,["style","class"])),e.suffixIcon?(Er(),zr(l,{key:5,class:"u-text__suffix-icon"},{default:Co(()=>[Fr(s,{name:e.suffixIcon,customStyle:r.addStyle(e.iconStyle)},null,8,["name","customStyle"])]),_:1})):Wr("",!0)]),_:1},8,["class","style","onClick"])):Wr("",!0)}],["__scopeId","data-v-c93893da"]]),oE=Object.freeze(Object.defineProperty({__proto__:null,default:nE},Symbol.toStringTag,{value:"Module"}));const iE=SI({name:"u--text",mixins:[tI,oI,JI],components:{uvText:nE}},[["render",function(e,t,n,o,i,r){const a=Bo("uvText");return Er(),zr(a,{type:e.type,show:e.show,text:e.text,prefixIcon:e.prefixIcon,suffixIcon:e.suffixIcon,mode:e.mode,href:e.href,format:e.format,call:e.call,openType:e.openType,bold:e.bold,block:e.block,lines:e.lines,color:e.color,decoration:e.decoration,size:e.size,iconStyle:e.iconStyle,margin:e.margin,lineHeight:e.lineHeight,align:e.align,wordWrap:e.wordWrap,customStyle:e.customStyle},null,8,["type","show","text","prefixIcon","suffixIcon","mode","href","format","call","openType","bold","block","lines","color","decoration","size","iconStyle","margin","lineHeight","align","wordWrap","customStyle"])}]]),rE=Object.freeze(Object.defineProperty({__proto__:null,default:iE},Symbol.toStringTag,{value:"Module"})),aE={props:{value:{type:[String,Number],default:()=>JT.textarea.value},modelValue:{type:[String,Number],default:()=>JT.textarea.value},placeholder:{type:[String,Number],default:()=>JT.textarea.placeholder},placeholderClass:{type:String,default:()=>JT.input.placeholderClass},placeholderStyle:{type:[String,Object],default:()=>JT.input.placeholderStyle},height:{type:[String,Number],default:()=>JT.textarea.height},confirmType:{type:String,default:()=>JT.textarea.confirmType},disabled:{type:Boolean,default:()=>JT.textarea.disabled},count:{type:Boolean,default:()=>JT.textarea.count},focus:{type:Boolean,default:()=>JT.textarea.focus},autoHeight:{type:Boolean,default:()=>JT.textarea.autoHeight},fixed:{type:Boolean,default:()=>JT.textarea.fixed},cursorSpacing:{type:Number,default:()=>JT.textarea.cursorSpacing},cursor:{type:[String,Number],default:()=>JT.textarea.cursor},showConfirmBar:{type:Boolean,default:()=>JT.textarea.showConfirmBar},selectionStart:{type:Number,default:()=>JT.textarea.selectionStart},selectionEnd:{type:Number,default:()=>JT.textarea.selectionEnd},adjustPosition:{type:Boolean,default:()=>JT.textarea.adjustPosition},disableDefaultPadding:{type:Boolean,default:()=>JT.textarea.disableDefaultPadding},holdKeyboard:{type:Boolean,default:()=>JT.textarea.holdKeyboard},maxlength:{type:[String,Number],default:()=>JT.textarea.maxlength},border:{type:String,default:()=>JT.textarea.border},formatter:{type:[Function,null],default:()=>JT.textarea.formatter},ignoreCompositionEvent:{type:Boolean,default:!0}}};const sE=SI({name:"u-textarea",mixins:[tI,oI,aE],data:()=>({innerValue:"",focused:!1,firstChange:!0,changeFromInner:!1,innerFormatter:e=>e}),created(){},watch:{modelValue:{immediate:!0,handler(e,t){this.innerValue=e,!1===this.firstChange&&!1===this.changeFromInner&&this.valueChange(),this.firstChange=!1,this.changeFromInner=!1}}},computed:{fieldStyle(){let e={};return e.height=AT(this.height),this.autoHeight&&(e.height="auto",e.minHeight=AT(this.height)),e},textareaClass(){let e=[],{border:t,disabled:n}=this;return"surround"===t&&(e=e.concat(["u-border","u-textarea--radius"])),"bottom"===t&&(e=e.concat(["u-border-bottom","u-textarea--no-radius"])),n&&e.push("u-textarea--disabled"),e.join(" ")},textareaStyle(){return IT({},kT(this.customStyle))}},emits:["update:modelValue","linechange","focus","blur","change","confirm","keyboardheightchange"],methods:{addStyle:kT,addUnit:AT,setFormatter(e){this.innerFormatter=e},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),$T(this,"blur")},onLinechange(e){this.$emit("linechange",e)},onInput(e){let{value:t=""}=e.detail||{};const n=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick(()=>{this.innerValue=n,this.valueChange()})},valueChange(){const e=this.innerValue;this.$nextTick(()=>{this.$emit("update:modelValue",e),this.changeFromInner=!0,this.$emit("change",e),$T(this,"change")})},onConfirm(e){this.$emit("confirm",e)},onKeyboardheightchange(e){this.$emit("keyboardheightchange",e)}}},[["render",function(e,t,n,o,i,r){const a=Py,s=Iy,l=Oy;return Er(),zr(l,{class:Ue(["u-textarea",r.textareaClass]),style:We([r.textareaStyle])},{default:Co(()=>[Fr(a,{class:"u-textarea__field",value:i.innerValue,style:We(r.fieldStyle),placeholder:e.placeholder,"placeholder-style":r.addStyle(e.placeholderStyle,"string"==typeof e.placeholderStyle?"string":"object"),"placeholder-class":e.placeholderClass,disabled:e.disabled,focus:e.focus,autoHeight:e.autoHeight,fixed:e.fixed,cursorSpacing:e.cursorSpacing,cursor:e.cursor,showConfirmBar:e.showConfirmBar,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd,adjustPosition:e.adjustPosition,disableDefaultPadding:e.disableDefaultPadding,holdKeyboard:e.holdKeyboard,maxlength:e.maxlength,"confirm-type":e.confirmType,ignoreCompositionEvent:e.ignoreCompositionEvent,onFocus:r.onFocus,onBlur:r.onBlur,onLinechange:r.onLinechange,onInput:r.onInput,onConfirm:r.onConfirm,onKeyboardheightchange:r.onKeyboardheightchange},null,8,["value","style","placeholder","placeholder-style","placeholder-class","disabled","focus","autoHeight","fixed","cursorSpacing","cursor","showConfirmBar","selectionStart","selectionEnd","adjustPosition","disableDefaultPadding","holdKeyboard","maxlength","confirm-type","ignoreCompositionEvent","onFocus","onBlur","onLinechange","onInput","onConfirm","onKeyboardheightchange"]),e.count?(Er(),zr(s,{key:0,class:"u-textarea__count",style:We({"background-color":e.disabled?"transparent":"#fff"})},{default:Co(()=>[Hr(Q(i.innerValue.length)+"/"+Q(e.maxlength),1)]),_:1},8,["style"])):Wr("",!0)]),_:1},8,["class","style"])}],["__scopeId","data-v-b59d34ef"]]),lE=Object.freeze(Object.defineProperty({__proto__:null,default:sE},Symbol.toStringTag,{value:"Module"}));const cE=SI({name:"u--textarea",mixins:[tI,aE,oI],components:{uvTextarea:sE}},[["render",function(e,t,n,o,i,r){const a=Bo("uvTextarea");return Er(),zr(a,{value:e.value,modelValue:e.modelValue,placeholder:e.placeholder,height:e.height,confirmType:e.confirmType,disabled:e.disabled,count:e.count,focus:e.focus,autoHeight:e.autoHeight,fixed:e.fixed,cursorSpacing:e.cursorSpacing,cursor:e.cursor,showConfirmBar:e.showConfirmBar,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd,adjustPosition:e.adjustPosition,disableDefaultPadding:e.disableDefaultPadding,holdKeyboard:e.holdKeyboard,maxlength:e.maxlength,border:e.border,customStyle:e.customStyle,formatter:e.formatter,ignoreCompositionEvent:e.ignoreCompositionEvent,onInput:t[0]||(t[0]=t=>e.$emit("input",t)),"onUpdate:modelValue":t[1]||(t[1]=t=>e.$emit("update:modelValue",t))},null,8,["value","modelValue","placeholder","height","confirmType","disabled","count","focus","autoHeight","fixed","cursorSpacing","cursor","showConfirmBar","selectionStart","selectionEnd","adjustPosition","disableDefaultPadding","holdKeyboard","maxlength","border","customStyle","formatter","ignoreCompositionEvent"])}]]),uE=Object.freeze(Object.defineProperty({__proto__:null,default:cE},Symbol.toStringTag,{value:"Module"})),dE={props:{color:{type:String,default:()=>JT.line.color},length:{type:[String,Number],default:()=>JT.line.length},direction:{type:String,default:()=>JT.line.direction},hairline:{type:Boolean,default:()=>JT.line.hairline},margin:{type:[String,Number],default:()=>JT.line.margin},dashed:{type:Boolean,default:()=>JT.line.dashed}}};const hE=SI({name:"u-line",mixins:[tI,oI,dE],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=AT(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=AT(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,IT(e,kT(this.customStyle))}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-line",style:We([r.lineStyle])},null,8,["style"])}],["__scopeId","data-v-e4a1431b"]]),pE=Object.freeze(Object.defineProperty({__proto__:null,default:hE},Symbol.toStringTag,{value:"Module"})),fE={props:{show:{type:Boolean,default:()=>JT.loadingIcon.show},color:{type:String,default:()=>JT.loadingIcon.color},textColor:{type:String,default:()=>JT.loadingIcon.textColor},vertical:{type:Boolean,default:()=>JT.loadingIcon.vertical},mode:{type:String,default:()=>JT.loadingIcon.mode},size:{type:[String,Number],default:()=>JT.loadingIcon.size},textSize:{type:[String,Number],default:()=>JT.loadingIcon.textSize},text:{type:[String,Number],default:()=>JT.loadingIcon.text},timingFunction:{type:String,default:()=>JT.loadingIcon.timingFunction},duration:{type:[String,Number],default:()=>JT.loadingIcon.duration},inactiveColor:{type:String,default:()=>JT.loadingIcon.inactiveColor}}};function mE(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",n=10){const o=gE(e,!1),i=o[0],r=o[1],a=o[2],s=gE(t,!1),l=(s[0]-i)/n,c=(s[1]-r)/n,u=(s[2]-a)/n,d=[];for(let h=0;h<n;h++){let o=yE(`rgb(${Math.round(l*h+i)},${Math.round(c*h+r)},${Math.round(u*h+a)})`);0===h&&(o=yE(e)),h===n-1&&(o=yE(t)),d.push(o)}return d}function gE(e,t=!0){if((e=String(e).toLowerCase())&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(e)){if(4===e.length){let t="#";for(let n=1;n<4;n+=1)t+=e.slice(n,n+1).concat(e.slice(n,n+1));e=t}const n=[];for(let t=1;t<7;t+=2)n.push(parseInt(`0x${e.slice(t,t+2)}`));return t?`rgb(${n[0]},${n[1]},${n[2]})`:n}if(/^(rgb|RGB)/.test(e)){return e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map(e=>Number(e))}return e}function yE(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let n="#";for(let t=0;t<e.length;t++){let o=Number(e[t]).toString(16);o=1==String(o).length?`0${o}`:o,"0"===o&&(o+=o),n+=o}return 7!==n.length&&(n=t),n}if(!/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(t))return t;{const e=t.replace(/#/,"").split("");if(6===e.length)return t;if(3===e.length){let t="#";for(let n=0;n<e.length;n+=1)t+=e[n]+e[n];return t}}}const bE={colorGradient:mE,hexToRgb:gE,rgbToHex:yE,colorToRgba:function(e,t){e=yE(e);let n=String(e).toLowerCase();if(n&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(n)){if(4===n.length){let e="#";for(let t=1;t<4;t+=1)e+=n.slice(t,t+1).concat(n.slice(t,t+1));n=e}const e=[];for(let t=1;t<7;t+=2)e.push(parseInt(`0x${n.slice(t,t+2)}`));return`rgba(${e.join(",")},${t})`}return n}};const vE=SI({name:"u-loading-icon",mixins:[tI,oI,fE],data:()=>({array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}),computed:{otherBorderColor(){const e=mE(this.color,"#ffffff",100)[80];return"circle"===this.mode?this.inactiveColor?this.inactiveColor:e:"transparent"}},watch:{show(e){}},mounted(){this.init()},methods:{addUnit:AT,addStyle:kT,init(){setTimeout(()=>{},20)},addEventListenerToWebview(){const e=Vf(),t=e[e.length-1].$getAppWebview();t.addEventListener("hide",()=>{this.webviewHide=!0}),t.addEventListener("show",()=>{this.webviewHide=!1})}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy;return e.show?(Er(),zr(a,{key:0,class:Ue(["u-loading-icon",[e.vertical&&"u-loading-icon--vertical"]]),style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[i.webviewHide?Wr("",!0):(Er(),zr(a,{key:0,class:Ue(["u-loading-icon__spinner",[`u-loading-icon__spinner--${e.mode}`]]),ref:"ani",style:We({color:e.color,width:r.addUnit(e.size),height:r.addUnit(e.size),borderTopColor:e.color,borderBottomColor:r.otherBorderColor,borderLeftColor:r.otherBorderColor,borderRightColor:r.otherBorderColor,"animation-duration":`${e.duration}ms`,"animation-timing-function":"semicircle"===e.mode||"circle"===e.mode?e.timingFunction:""})},{default:Co(()=>["spinner"===e.mode?(Er(!0),Or(Sr,{key:0},Pi(i.array12,(e,t)=>(Er(),zr(a,{key:t,class:"u-loading-icon__dot"}))),128)):Wr("",!0)]),_:1},8,["class","style"])),e.text?(Er(),zr(s,{key:1,class:"u-loading-icon__text",style:We({fontSize:r.addUnit(e.textSize),color:e.textColor})},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["style"])):Wr("",!0)]),_:1},8,["style","class"])):Wr("",!0)}],["__scopeId","data-v-e9ce3323"]]),_E=Object.freeze(Object.defineProperty({__proto__:null,default:vE},Symbol.toStringTag,{value:"Module"}));const wE=SI({name:"u-gap",mixins:[tI,oI,{props:{bgColor:{type:String,default:()=>JT.gap.bgColor},height:{type:[String,Number],default:()=>JT.gap.height},marginTop:{type:[String,Number],default:()=>JT.gap.marginTop},marginBottom:{type:[String,Number],default:()=>JT.gap.marginBottom}}}],computed:{gapStyle(){return IT({backgroundColor:this.bgColor,height:AT(this.height),marginTop:AT(this.marginTop),marginBottom:AT(this.marginBottom)},kT(this.customStyle))}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-gap",style:We([r.gapStyle])},null,8,["style"])}]]),xE=Object.freeze(Object.defineProperty({__proto__:null,default:wE},Symbol.toStringTag,{value:"Module"})),SE={props:{show:{type:Boolean,default:()=>JT.overlay.show},zIndex:{type:[String,Number],default:()=>JT.overlay.zIndex},duration:{type:[String,Number],default:()=>JT.overlay.duration},opacity:{type:[String,Number],default:()=>JT.overlay.opacity}}};const CE=SI({name:"u-overlay",mixins:[tI,oI,SE],computed:{overlayStyle(){return IT({position:"fixed",top:0,left:0,right:0,zIndex:this.zIndex,bottom:0,"background-color":`rgba(0, 0, 0, ${this.opacity})`},kT(this.customStyle))}},emits:["click"],methods:{clickHandler(){this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-transition"),NI);return Er(),zr(a,{show:e.show,"custom-class":"u-overlay",duration:e.duration,"custom-style":r.overlayStyle,onClick:r.clickHandler,onTouchmove:us(e.noop,["stop","prevent"])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["show","duration","custom-style","onClick","onTouchmove"])}],["__scopeId","data-v-19fa5689"]]),kE=Object.freeze(Object.defineProperty({__proto__:null,default:CE},Symbol.toStringTag,{value:"Module"}));const AE=SI({name:"u-status-bar",mixins:[tI,oI,{props:{bgColor:{type:String,default:()=>JT.statusBar.bgColor},height:{type:Number,default:()=>JT.statusBar.height}}}],data:()=>({isH5:!1}),created(){this.isH5=!0},emits:["update:height"],computed:{style(){const e={};let t=_T().statusBarHeight;return this.$emit("update:height",t),0==t?this.isH5=!0:e.height=AT(t,"px"),e.backgroundColor=this.bgColor,IT(e,kT(this.customStyle))}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{style:We([r.style]),class:Ue(["u-status-bar",[i.isH5&&"u-safe-area-inset-top"]])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style","class"])}],["__scopeId","data-v-c27d32ea"]]),TE=Object.freeze(Object.defineProperty({__proto__:null,default:AE},Symbol.toStringTag,{value:"Module"}));const IE=SI({name:"u-safe-bottom",mixins:[tI,oI,{props:{}}],data:()=>({safeAreaBottomHeight:0,isNvue:!1}),computed:{style(){return IT({},kT(this.customStyle))}},mounted(){}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-safe-bottom",[!i.isNvue&&"u-safe-area-inset-bottom"]]),style:We([r.style])},null,8,["style","class"])}],["__scopeId","data-v-9fd63ca1"]]),EE=Object.freeze(Object.defineProperty({__proto__:null,default:IE},Symbol.toStringTag,{value:"Module"})),BE={props:{show:{type:Boolean,default:()=>JT.popup.show},overlay:{type:Boolean,default:()=>JT.popup.overlay},mode:{type:String,default:()=>JT.popup.mode},duration:{type:[String,Number],default:()=>JT.popup.duration},closeable:{type:Boolean,default:()=>JT.popup.closeable},overlayStyle:{type:[Object,String],default:()=>JT.popup.overlayStyle},closeOnClickOverlay:{type:Boolean,default:()=>JT.popup.closeOnClickOverlay},zIndex:{type:[String,Number],default:()=>JT.popup.zIndex},safeAreaInsetBottom:{type:Boolean,default:()=>JT.popup.safeAreaInsetBottom},safeAreaInsetTop:{type:Boolean,default:()=>JT.popup.safeAreaInsetTop},closeIconPos:{type:String,default:()=>JT.popup.closeIconPos},round:{type:[Boolean,String,Number],default:()=>JT.popup.round},zoom:{type:Boolean,default:()=>JT.popup.zoom},bgColor:{type:String,default:()=>JT.popup.bgColor},overlayOpacity:{type:[Number,String],default:()=>JT.popup.overlayOpacity}}};const ME=SI({name:"u-popup",mixins:[tI,oI,BE],data(){return{overlayDuration:this.duration+50}},watch:{show(e,t){}},computed:{transitionStyle(){const e={zIndex:this.zIndex,position:"fixed",display:"flex"};return e[this.mode]=0,"left"===this.mode||"right"===this.mode?IT(e,{bottom:0,top:0}):"top"===this.mode||"bottom"===this.mode?IT(e,{left:0,right:0}):"center"===this.mode?IT(e,{alignItems:"center","justify-content":"center",top:0,left:0,right:0,bottom:0}):void 0},contentStyle(){const e={};if(_T(),"center"!==this.mode&&(e.flex=1),this.bgColor&&(e.backgroundColor=this.bgColor),this.round){const t=AT(this.round);"top"===this.mode?(e.borderBottomLeftRadius=t,e.borderBottomRightRadius=t):"bottom"===this.mode?(e.borderTopLeftRadius=t,e.borderTopRightRadius=t):"center"===this.mode&&(e.borderRadius=t)}return IT(e,kT(this.customStyle))},position(){return"center"===this.mode?this.zoom?"fade-zoom":"fade":"left"===this.mode?"slide-left":"right"===this.mode?"slide-right":"bottom"===this.mode?"slide-up":"top"===this.mode?"slide-down":void 0}},emits:["open","close","click","update:show"],methods:{overlayClick(){this.closeOnClickOverlay&&(this.$emit("update:show",!1),this.$emit("close"))},open(e){this.$emit("update:show",!0)},close(e){this.$emit("update:show",!1),this.$emit("close")},afterEnter(){this.$emit("open")},clickHandler(){"center"===this.mode&&this.overlayClick(),this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-overlay"),CE),l=RC(Po("u-status-bar"),AE),c=RC(Po("u-icon"),MI),u=RC(Po("u-safe-bottom"),IE),d=RC(Po("u-transition"),NI);return Er(),zr(a,{class:Ue(["u-popup",[e.customClass]]),style:We({width:0==e.show?"0px":"",height:0==e.show?"0px":""})},{default:Co(()=>[Fr(a,{class:"u-popup__trigger"},{default:Co(()=>[Oi(e.$slots,"trigger",{},void 0,!0),Fr(a,{onClick:r.open,class:"u-popup__trigger__cover"},null,8,["onClick"])]),_:3}),e.overlay?(Er(),zr(s,{key:0,show:e.show,onClick:r.overlayClick,zIndex:e.zIndex,duration:i.overlayDuration,customStyle:e.overlayStyle,opacity:e.overlayOpacity},null,8,["show","onClick","zIndex","duration","customStyle","opacity"])):Wr("",!0),Fr(d,{show:e.show,customStyle:r.transitionStyle,mode:r.position,duration:e.duration,onAfterEnter:r.afterEnter,onClick:r.clickHandler},{default:Co(()=>[Fr(a,{class:"u-popup__content",style:We([r.contentStyle]),onClick:us(e.noop,["stop"]),onTouchmove:us(e.noop,["stop","prevent"])},{default:Co(()=>[e.safeAreaInsetTop?(Er(),zr(l,{key:0})):Wr("",!0),Oi(e.$slots,"default",{},void 0,!0),e.closeable?(Er(),zr(a,{key:1,onClick:us(r.close,["stop"]),class:Ue(["u-popup__content__close",["u-popup__content__close--"+e.closeIconPos]]),"hover-class":"u-popup__content__close--hover","hover-stay-time":"150"},{default:Co(()=>[Fr(c,{name:"close",color:"#909399",size:"18",bold:""})]),_:1},8,["onClick","class"])):Wr("",!0),e.safeAreaInsetBottom?(Er(),zr(u,{key:2})):Wr("",!0)]),_:3},8,["style","onClick","onTouchmove"]),Oi(e.$slots,"bottom",{},void 0,!0)]),_:3},8,["show","customStyle","mode","duration","onAfterEnter","onClick"])]),_:3},8,["class","style"])}],["__scopeId","data-v-6dd2de5c"]]),PE=Object.freeze(Object.defineProperty({__proto__:null,default:ME},Symbol.toStringTag,{value:"Module"})),OE={props:{show:{type:Boolean,default:()=>JT.actionSheet.show},title:{type:String,default:()=>JT.actionSheet.title},description:{type:String,default:()=>JT.actionSheet.description},actions:{type:Array,default:()=>JT.actionSheet.actions},cancelText:{type:String,default:()=>JT.actionSheet.cancelText},closeOnClickAction:{type:Boolean,default:()=>JT.actionSheet.closeOnClickAction},safeAreaInsetBottom:{type:Boolean,default:()=>JT.actionSheet.safeAreaInsetBottom},openType:{type:String,default:()=>JT.actionSheet.openType},closeOnClickOverlay:{type:Boolean,default:()=>JT.actionSheet.closeOnClickOverlay},round:{type:[Boolean,String,Number],default:()=>JT.actionSheet.round},wrapMaxHeight:{type:[String],default:()=>JT.actionSheet.wrapMaxHeight}}};const zE=SI({name:"u-action-sheet",mixins:[tE,eE,oI,OE],data:()=>({}),computed:{itemStyle(){return e=>{let t={};return this.actions[e].color&&(t.color=this.actions[e].color),this.actions[e].fontSize&&(t.fontSize=AT(this.actions[e].fontSize)),this.actions[e].disabled&&(t.color="#c0c4cc"),t}}},emits:["close","select","update:show"],methods:{closeHandler(){this.closeOnClickOverlay&&(this.$emit("update:show",!1),this.$emit("close"))},cancel(){this.$emit("update:show",!1),this.$emit("close")},selectHandler(e){const t=this.actions[e];!t||t.disabled||t.loading||(this.$emit("select",t),this.closeOnClickAction&&(this.$emit("update:show",!1),this.$emit("close")))}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy,c=RC(Po("u-line"),hE),u=RC(Po("u-loading-icon"),vE),d=yy,h=RC(Po("u-gap"),wE),p=RC(Po("u-popup"),ME);return Er(),zr(p,{show:e.show,mode:"bottom",onClose:r.closeHandler,safeAreaInsetBottom:e.safeAreaInsetBottom,round:e.round},{default:Co(()=>[Fr(l,{class:"u-action-sheet"},{default:Co(()=>[e.title?(Er(),zr(l,{key:0,class:"u-action-sheet__header"},{default:Co(()=>[Fr(a,{class:"u-action-sheet__header__title u-line-1"},{default:Co(()=>[Hr(Q(e.title),1)]),_:1}),Fr(l,{class:"u-action-sheet__header__icon-wrap",onClick:us(r.cancel,["stop"])},{default:Co(()=>[Fr(s,{name:"close",size:"17",color:"#c8c9cc",bold:""})]),_:1},8,["onClick"])]),_:1})):Wr("",!0),e.description?(Er(),zr(a,{key:1,class:"u-action-sheet__description",style:We([{marginTop:`${e.title&&e.description?0:"18px"}`}])},{default:Co(()=>[Hr(Q(e.description),1)]),_:1},8,["style"])):Wr("",!0),Oi(e.$slots,"default",{},()=>[e.description?(Er(),zr(c,{key:0})):Wr("",!0),Fr(d,{"scroll-y":"",class:"u-action-sheet__item-wrap",style:We({maxHeight:e.wrapMaxHeight})},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.actions,(t,n)=>(Er(),zr(l,{key:n},{default:Co(()=>[Fr(l,{class:"u-action-sheet__item-wrap__item",onClick:us(e=>r.selectHandler(n),["stop"]),"hover-class":t.disabled||t.loading?"":"u-action-sheet--hover","hover-stay-time":150},{default:Co(()=>[t.loading?(Er(),zr(u,{key:1,"custom-class":"van-action-sheet__loading",size:"18",mode:"circle"})):(Er(),Or(Sr,{key:0},[Fr(a,{class:"u-action-sheet__item-wrap__item__name",style:We([r.itemStyle(n)])},{default:Co(()=>[Hr(Q(t.name),1)]),_:2},1032,["style"]),t.subname?(Er(),zr(a,{key:0,class:"u-action-sheet__item-wrap__item__subname"},{default:Co(()=>[Hr(Q(t.subname),1)]),_:2},1024)):Wr("",!0)],64))]),_:2},1032,["onClick","hover-class"]),n!==e.actions.length-1?(Er(),zr(c,{key:0})):Wr("",!0)]),_:2},1024))),128))]),_:1},8,["style"])],!0),e.cancelText?(Er(),zr(h,{key:2,bgColor:"#eaeaec",height:"6"})):Wr("",!0),e.cancelText?(Er(),zr(l,{key:3,class:"u-action-sheet__item-wrap__item u-action-sheet__cancel","hover-class":"u-action-sheet--hover",onClick:r.cancel},{default:Co(()=>[Fr(a,{onTouchmove:t[0]||(t[0]=us(()=>{},["stop","prevent"])),"hover-stay-time":150,class:"u-action-sheet__cancel-text"},{default:Co(()=>[Hr(Q(e.cancelText),1)]),_:1})]),_:1},8,["onClick"])):Wr("",!0)]),_:3})]),_:3},8,["show","onClose","safeAreaInsetBottom","round"])}],["__scopeId","data-v-7765e694"]]),LE=Object.freeze(Object.defineProperty({__proto__:null,default:zE},Symbol.toStringTag,{value:"Module"}));const NE=SI({props:{modelValue:{type:[String,Number],default:""},title:{type:String,default:""},description:{type:String,default:""},options:{type:Array,default:()=>[]},valueKey:{type:String,default:"value"},labelKey:{type:String,default:"name"}},data:()=>({show:!1,current:""}),created(){this.modelValue&&this.options.forEach(e=>{e[this.valueKey]==this.modelValue&&(this.current=e[this.labelKey])})},emits:["update:modelValue"],watch:{modelValue(){this.options.forEach(e=>{e[this.valueKey]==this.modelValue&&(this.current=e[this.labelKey])})}},methods:{hideKeyboard(){bv()},select(e){this.$emit("update:modelValue",e[this.valueKey]),this.current=e[this.labelKey]}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-input"),UI),s=Oy,l=RC(Po("up-action-sheet"),zE);return Er(),zr(s,{class:"u-action-sheet-data"},{default:Co(()=>[Fr(s,{class:"u-action-sheet-data__trigger"},{default:Co(()=>[Oi(e.$slots,"trigger",{},void 0,!0),e.$slots.trigger?Wr("",!0):(Er(),zr(a,{key:0,modelValue:i.current,disabled:"",disabledColor:"#ffffff",placeholder:n.title,border:"none"},null,8,["modelValue","placeholder"])),Fr(s,{onClick:t[0]||(t[0]=e=>i.show=!0),class:"u-action-sheet-data__trigger__cover"})]),_:3}),Fr(l,{show:i.show,actions:n.options,title:n.title,safeAreaInsetBottom:"",description:n.description,onClose:t[1]||(t[1]=e=>i.show=!1),onSelect:r.select},null,8,["show","actions","title","description","onSelect"])]),_:3})}],["__scopeId","data-v-c3d69d7a"]]),DE=Object.freeze(Object.defineProperty({__proto__:null,default:NE},Symbol.toStringTag,{value:"Module"})),RE={props:{urls:{type:Array,default:()=>JT.album.urls},keyName:{type:String,default:()=>JT.album.keyName},singleSize:{type:[String,Number],default:()=>JT.album.singleSize},multipleSize:{type:[String,Number],default:()=>JT.album.multipleSize},space:{type:[String,Number],default:()=>JT.album.space},singleMode:{type:String,default:()=>JT.album.singleMode},multipleMode:{type:String,default:()=>JT.album.multipleMode},maxCount:{type:[String,Number],default:()=>JT.album.maxCount},previewFullImage:{type:Boolean,default:()=>JT.album.previewFullImage},rowCount:{type:[String,Number],default:()=>JT.album.rowCount},showMore:{type:Boolean,default:()=>JT.album.showMore},shape:{type:String,default:()=>JT.image.shape},radius:{type:[String,Number],default:()=>JT.image.radius},autoWrap:{type:Boolean,default:()=>JT.album.autoWrap},unit:{type:[String],default:()=>JT.album.unit},stop:{type:Boolean,default:()=>JT.album.stop}}},$E={name:"u-album",mixins:[tI,oI,RE],data:()=>({singleWidth:0,singleHeight:0,singlePercent:.6}),watch:{urls:{immediate:!0,handler(e){1===e.length&&this.getImageRect()}}},emits:["albumWidth"],computed:{imageStyle(){return(e,t)=>{const{space:n,rowCount:o,multipleSize:i,urls:r}=this,a=this.showUrls.length;this.urls.length;const s={marginRight:AT(n),marginBottom:AT(n)};return e!==a||this.autoWrap||(s.marginBottom=0),this.autoWrap||(t===o||e===a&&t===this.showUrls[e-1].length)&&(s.marginRight=0),s}},showUrls(){if(this.autoWrap)return[this.urls.slice(0,this.maxCount)];{const e=[];return this.urls.map((t,n)=>{if(n+1<=this.maxCount){const o=Math.floor(n/this.rowCount);e[o]||(e[o]=[]),e[o].push(t)}}),e}},imageWidth(){return AT(1===this.urls.length?this.singleWidth:this.multipleSize,this.unit)},imageHeight(){return AT(1===this.urls.length?this.singleHeight:this.multipleSize,this.unit)},albumWidth(){let e=0;return e=1===this.urls.length?this.singleWidth:this.showUrls[0].length*this.multipleSize+this.space*(this.showUrls[0].length-1),this.$emit("albumWidth",e),e}},emits:["preview","albumWidth"],methods:{addUnit:AT,onPreviewTap(e,t){const n=this.urls.map(e=>this.getSrc(e));this.previewFullImage?(Vv({current:t,urls:n}),this.stop&&this.preventEvent(e)):this.$emit("preview",{urls:n,currentIndex:n.indexOf(t)})},getSrc(e){return sT.object(e)?this.keyName&&e[this.keyName]||e.src:e},getImageRect(){const e=this.getSrc(this.urls[0]);vv({src:e,success:e=>{let t=this.singleSize,n="";Number.isNaN(Number(this.singleSize))&&(n=this.singleSize.replace(/\d+/g,""),t=Number(this.singleSize.replace(/\D+/g,""),10));const o=e.width>=e.height;this.singleWidth=o?t:e.width/e.height*t,this.singleHeight=o?e.height/e.width*this.singleWidth:t,null!=n&&""!==n&&(this.singleWidth=this.singleWidth+n,this.singleHeight=this.singleHeight+n)},fail:()=>{this.getComponentWidth()}})},async getComponentWidth(){await yT(30),this.$uGetRect(".u-album__row").then(e=>{this.singleWidth=e.width*this.singlePercent})}}};const jE=SI($E,[["render",function(e,t,n,o,i,r){const a=ig,s=RC(Po("up-text"),nE),l=Oy;return Er(),zr(l,{class:"u-album"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.showUrls,(t,n)=>(Er(),zr(l,{class:"u-album__row",ref_for:!0,ref:"u-album__row",forComputedUse:r.albumWidth,key:n,style:We({flexWrap:e.autoWrap?"wrap":"nowrap"})},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(t,(t,o)=>(Er(),zr(l,{class:"u-album__row__wrapper",key:o,style:We([r.imageStyle(n+1,o+1)]),onClick:e=>r.onPreviewTap(e,r.getSrc(t))},{default:Co(()=>[Fr(a,{src:r.getSrc(t),mode:1===e.urls.length?r.imageHeight>0?e.singleMode:"widthFix":e.multipleMode,style:We([{width:r.imageWidth,height:r.imageHeight,borderRadius:"circle"==e.shape?"10000px":r.addUnit(e.radius)}])},null,8,["src","mode","style"]),e.showMore&&e.urls.length>e.rowCount*r.showUrls.length&&n===r.showUrls.length-1&&o===r.showUrls[r.showUrls.length-1].length-1?(Er(),zr(l,{key:0,class:"u-album__row__wrapper__text",style:We({borderRadius:"circle"==e.shape?"50%":r.addUnit(e.radius)})},{default:Co(()=>[Fr(s,{text:"+"+(e.urls.length-e.maxCount),color:"#fff",size:.3*e.multipleSize,align:"center",customStyle:"justify-content: center"},null,8,["text","size"])]),_:1},8,["style"])):Wr("",!0)]),_:2},1032,["style","onClick"]))),128))]),_:2},1032,["forComputedUse","style"]))),128))]),_:1})}],["__scopeId","data-v-9613230f"]]),FE=Object.freeze(Object.defineProperty({__proto__:null,default:jE},Symbol.toStringTag,{value:"Module"})),VE={props:{title:{type:String,default:()=>JT.alert.title},type:{type:String,default:()=>JT.alert.type},description:{type:String,default:()=>JT.alert.description},closable:{type:Boolean,default:()=>JT.alert.closable},showIcon:{type:Boolean,default:()=>JT.alert.showIcon},effect:{type:String,default:()=>JT.alert.effect},center:{type:Boolean,default:()=>JT.alert.center},fontSize:{type:[String,Number],default:()=>JT.alert.fontSize}}};const HE=SI({name:"u-alert",mixins:[tI,oI,VE],data:()=>({show:!0}),computed:{iconColor(){return"light"===this.effect?this.type:"#fff"},iconName(){switch(this.type){case"success":return"checkmark-circle-fill";case"error":return"close-circle-fill";case"warning":default:return"error-circle-fill";case"info":return"info-circle-fill";case"primary":return"more-circle-fill"}}},emits:["click","close"],methods:{addUnit:AT,addStyle:kT,clickHandler(){this.$emit("click")},closeHandler(){this.show=!1,this.$emit("close")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy,c=RC(Po("u-transition"),NI);return Er(),zr(c,{mode:"fade",show:i.show},{default:Co(()=>[Fr(s,{class:Ue(["u-alert",[`u-alert--${e.type}--${e.effect}`]]),onClick:us(r.clickHandler,["stop"]),style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[e.showIcon?(Er(),zr(s,{key:0,class:"u-alert__icon"},{default:Co(()=>[Fr(a,{name:r.iconName,size:"18",color:r.iconColor},null,8,["name","color"])]),_:1})):Wr("",!0),Fr(s,{class:"u-alert__content",style:We([{paddingRight:e.closable?"20px":0}])},{default:Co(()=>[e.title?(Er(),zr(l,{key:0,class:Ue(["u-alert__content__title",["dark"===e.effect?"u-alert__text--dark":`u-alert__text--${e.type}--light`]]),style:We([{fontSize:r.addUnit(e.fontSize),textAlign:e.center?"center":"left"}])},{default:Co(()=>[Hr(Q(e.title),1)]),_:1},8,["style","class"])):Wr("",!0),e.description?(Er(),zr(l,{key:1,class:Ue(["u-alert__content__desc",["dark"===e.effect?"u-alert__text--dark":`u-alert__text--${e.type}--light`]]),style:We([{fontSize:r.addUnit(e.fontSize),textAlign:e.center?"center":"left"}])},{default:Co(()=>[Hr(Q(e.description),1)]),_:1},8,["style","class"])):Wr("",!0)]),_:1},8,["style"]),e.closable?(Er(),zr(s,{key:1,class:"u-alert__close",onClick:us(r.closeHandler,["stop"])},{default:Co(()=>[Fr(a,{name:"close",color:r.iconColor,size:"15"},null,8,["color"])]),_:1},8,["onClick"])):Wr("",!0)]),_:1},8,["class","onClick","style"])]),_:1},8,["show"])}],["__scopeId","data-v-4dbf6068"]]),WE=Object.freeze(Object.defineProperty({__proto__:null,default:HE},Symbol.toStringTag,{value:"Module"})),UE={props:{src:{type:String,default:()=>JT.avatar.src},shape:{type:String,default:()=>JT.avatar.shape},size:{type:[String,Number],default:()=>JT.avatar.size},mode:{type:String,default:()=>JT.avatar.mode},text:{type:String,default:()=>JT.avatar.text},bgColor:{type:String,default:()=>JT.avatar.bgColor},color:{type:String,default:()=>JT.avatar.color},fontSize:{type:[String,Number],default:()=>JT.avatar.fontSize},icon:{type:String,default:()=>JT.avatar.icon},mpAvatar:{type:Boolean,default:()=>JT.avatar.mpAvatar},randomBgColor:{type:Boolean,default:()=>JT.avatar.randomBgColor},defaultUrl:{type:String,default:()=>JT.avatar.defaultUrl},colorIndex:{type:[String,Number],validator:e=>sT.range(e,[0,19])||""===e,default:()=>JT.avatar.colorIndex},name:{type:String,default:()=>JT.avatar.name}}};const qE=SI({name:"u-avatar",mixins:[tI,oI,UE],data(){return{colors:["#ffb34b","#f2bba9","#f7a196","#f18080","#88a867","#bfbf39","#89c152","#94d554","#f19ec2","#afaae4","#e1b0df","#c38cc1","#72dcdc","#9acdcb","#77b1cc","#448aca","#86cefa","#98d1ee","#73d1f1","#80a7dc"],avatarUrl:this.src,allowMp:!1}},watch:{src:{immediate:!0,handler(e){this.avatarUrl=e,e||this.errorHandler()}}},computed:{imageStyle:()=>({})},created(){this.init()},emits:["click"],methods:{addStyle:kT,addUnit:AT,random:xT,init(){},isImg(){return-1!==this.src.indexOf("/")},errorHandler(){this.avatarUrl=this.defaultUrl||"data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREMEQwRkY0RjgwNDExRUE5OTY2RDgxODY3NkJFODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREMEQwRkY1RjgwNDExRUE5OTY2RDgxODY3NkJFODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQwRDBGRjJGODA0MTFFQTk5NjZEODE4Njc2QkU4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQwRDBGRjNGODA0MTFFQTk5NjZEODE4Njc2QkU4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYG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"},clickHandler(e){this.$emit("click",this.name,e)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=RC(Po("up-text"),nE),l=ig,c=Oy;return Er(),zr(c,{class:Ue(["u-avatar",[`u-avatar--${e.shape}`]]),style:We([{backgroundColor:e.text||e.icon?e.randomBgColor?i.colors[""!==e.colorIndex?e.colorIndex:r.random(0,19)]:e.bgColor:"transparent",width:r.addUnit(e.size),height:r.addUnit(e.size)},r.addStyle(e.customStyle)]),onClick:r.clickHandler},{default:Co(()=>[Oi(e.$slots,"default",{},()=>[e.mpAvatar&&i.allowMp?(Er(),Or(Sr,{key:0},[],64)):e.icon?(Er(),zr(a,{key:1,name:e.icon,size:e.fontSize,color:e.color},null,8,["name","size","color"])):e.text?(Er(),zr(s,{key:2,text:e.text,size:e.fontSize,color:e.color,align:"center",customStyle:"justify-content: center"},null,8,["text","size","color"])):(Er(),zr(l,{key:3,class:Ue(["u-avatar__image",[`u-avatar__image--${e.shape}`]]),src:i.avatarUrl||e.defaultUrl,mode:e.mode,onError:r.errorHandler,style:We([{width:r.addUnit(e.size),height:r.addUnit(e.size)}])},null,8,["class","src","mode","onError","style"]))],!0)]),_:3},8,["class","style","onClick"])}],["__scopeId","data-v-d33bd764"]]),QE=Object.freeze(Object.defineProperty({__proto__:null,default:qE},Symbol.toStringTag,{value:"Module"})),YE={props:{urls:{type:Array,default:()=>JT.avatarGroup.urls},maxCount:{type:[String,Number],default:()=>JT.avatarGroup.maxCount},shape:{type:String,default:()=>JT.avatarGroup.shape},mode:{type:String,default:()=>JT.avatarGroup.mode},showMore:{type:Boolean,default:()=>JT.avatarGroup.showMore},size:{type:[String,Number],default:()=>JT.avatarGroup.size},keyName:{type:String,default:()=>JT.avatarGroup.keyName},gap:{type:[String,Number],validator:e=>e>=0&&e<=1,default:()=>JT.avatarGroup.gap},extraValue:{type:[Number,String],default:()=>JT.avatarGroup.extraValue}}};const GE=SI({name:"u-avatar-group",mixins:[tI,oI,YE],data:()=>({}),computed:{showUrl(){return this.urls.slice(0,this.maxCount)}},emits:["showMore"],methods:{addUnit:AT,testObject:sT.object,clickHandler(){this.$emit("showMore")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-avatar"),qE),s=RC(Po("up-text"),nE),l=Oy;return Er(),zr(l,{class:"u-avatar-group"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.showUrl,(t,n)=>(Er(),zr(l,{class:"u-avatar-group__item",key:n,style:We({marginLeft:0===n?0:r.addUnit(-e.size*e.gap)})},{default:Co(()=>[Fr(a,{size:e.size,shape:e.shape,mode:e.mode,src:r.testObject(t)?e.keyName&&t[e.keyName]||t.url:t},null,8,["size","shape","mode","src"]),e.showMore&&n===r.showUrl.length-1&&(e.urls.length>e.maxCount||e.extraValue>0)?(Er(),zr(l,{key:0,class:"u-avatar-group__item__show-more",onClick:r.clickHandler},{default:Co(()=>[Fr(s,{color:"#ffffff",size:.4*e.size,text:`+${e.extraValue||e.urls.length-r.showUrl.length}`,align:"center",customStyle:"justify-content: center"},null,8,["size","text"])]),_:1},8,["onClick"])):Wr("",!0)]),_:2},1032,["style"]))),128))]),_:1})}],["__scopeId","data-v-157b5605"]]),XE=Object.freeze(Object.defineProperty({__proto__:null,default:GE},Symbol.toStringTag,{value:"Module"}));const KE=SI({name:"u-back-top",mixins:[tI,oI,{props:{mode:{type:String,default:()=>JT.backtop.mode},icon:{type:String,default:()=>JT.backtop.icon},text:{type:String,default:()=>JT.backtop.text},duration:{type:[String,Number],default:()=>JT.backtop.duration},scrollTop:{type:[String,Number],default:()=>JT.backtop.scrollTop},top:{type:[String,Number],default:()=>JT.backtop.top},bottom:{type:[String,Number],default:()=>JT.backtop.bottom},right:{type:[String,Number],default:()=>JT.backtop.right},zIndex:{type:[String,Number],default:()=>JT.backtop.zIndex},iconStyle:{type:Object,default:()=>JT.backtop.iconStyle}}}],computed:{backTopStyle(){return{bottom:AT(this.bottom),right:AT(this.right),width:"40px",height:"40px",position:"fixed",zIndex:10}},show(){return gT(this.scrollTop)>gT(this.top)},contentStyle(){const e={};let t=0;return t="circle"===this.mode?"100px":"4px",e.borderTopLeftRadius=t,e.borderTopRightRadius=t,e.borderBottomLeftRadius=t,e.borderBottomRightRadius=t,IT(e,kT(this.customStyle))}},emits:["click"],methods:{backToTop(){U_({scrollTop:0,duration:this.duration}),this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Iy,l=Oy,c=RC(Po("u-transition"),NI);return Er(),zr(c,{mode:"fade",customStyle:r.backTopStyle,show:r.show},{default:Co(()=>[e.$slots.default||e.$slots.$default?Oi(e.$slots,"default",{key:1},void 0,!0):(Er(),zr(l,{key:0,class:"u-back-top",style:We([r.contentStyle]),onClick:r.backToTop},{default:Co(()=>[Fr(a,{name:e.icon,"custom-style":e.iconStyle},null,8,["name","custom-style"]),e.text?(Er(),zr(s,{key:0,class:"u-back-top__text"},{default:Co(()=>[Hr(Q(e.text),1)]),_:1})):Wr("",!0)]),_:1},8,["style","onClick"]))]),_:3},8,["customStyle","show"])}],["__scopeId","data-v-060c9f93"]]),JE=Object.freeze(Object.defineProperty({__proto__:null,default:KE},Symbol.toStringTag,{value:"Module"}));const ZE=SI({name:"u-badge",mixins:[tI,{props:{isDot:{type:Boolean,default:()=>JT.badge.isDot},value:{type:[Number,String],default:()=>JT.badge.value},modelValue:{type:[Number,String],default:()=>JT.badge.modelValue},show:{type:Boolean,default:()=>JT.badge.show},max:{type:[Number,String],default:()=>JT.badge.max},type:{type:String,default:()=>JT.badge.type},showZero:{type:Boolean,default:()=>JT.badge.showZero},bgColor:{type:[String,null],default:()=>JT.badge.bgColor},color:{type:[String,null],default:()=>JT.badge.color},shape:{type:String,default:()=>JT.badge.shape},numberType:{type:String,default:()=>JT.badge.numberType},offset:{type:Array,default:()=>JT.badge.offset},inverted:{type:Boolean,default:()=>JT.badge.inverted},absolute:{type:Boolean,default:()=>JT.badge.absolute}}},oI],computed:{boxStyle:()=>({}),badgeStyle(){const e={};if(this.color&&(e.color=this.color),this.bgColor&&!this.inverted&&(e.backgroundColor=this.bgColor),this.absolute&&(e.position="absolute",this.offset.length)){const t=this.offset[0],n=this.offset[1]||t;e.top=AT(t),e.right=AT(n)}return e},showValue(){switch(this.numberType){case"overflow":return Number(this.value)>Number(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}}},methods:{addStyle:kT}},[["render",function(e,t,n,o,i,r){const a=Iy;return e.show&&(0!==Number(e.value)||e.showZero||e.isDot)?(Er(),zr(a,{key:0,class:Ue([[e.isDot?"u-badge--dot":"u-badge--not-dot",e.inverted&&"u-badge--inverted","horn"===e.shape&&"u-badge--horn",`u-badge--${e.type}${e.inverted?"--inverted":""}`],"u-badge"]),style:We([r.addStyle(e.customStyle),r.badgeStyle])},{default:Co(()=>[Hr(Q(e.isDot?"":r.showValue),1)]),_:1},8,["class","style"])):Wr("",!0)}],["__scopeId","data-v-1fdad862"]]),eB=Object.freeze(Object.defineProperty({__proto__:null,default:ZE},Symbol.toStringTag,{value:"Module"}));const tB=SI({name:"up-box",data:()=>({}),mixins:[tI,oI,{props:{bgColors:{type:[Array],default:["#EEFCFF","#FCF8FF","#FDF8F2"]},height:{type:[String],default:"160px"},borderRadius:{type:[String],default:"6px"},gap:{type:[String],default:"15px"}}}],computed:{},emits:[],methods:{addStyle:kT}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-box",style:We([{height:e.height},r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(a,{class:"u-box__left",style:We({borderRadius:e.borderRadius,backgroundColor:e.bgColors[0]})},{default:Co(()=>[Oi(e.$slots,"left",{},()=>[Hr("å·¦")],!0)]),_:3},8,["style"]),Fr(a,{class:"u-box__gap",style:We({width:e.gap,height:e.height})},null,8,["style"]),Fr(a,{class:"u-box__right"},{default:Co(()=>[Fr(a,{class:"u-box__right-top",style:We({borderRadius:e.borderRadius,backgroundColor:e.bgColors[1]})},{default:Co(()=>[Oi(e.$slots,"rightTop",{},()=>[Hr("å³ä¸")],!0)]),_:3},8,["style"]),Fr(a,{class:"u-box__right-gap",style:We({height:e.gap})},null,8,["style"]),Fr(a,{class:"u-box__right-bottom",style:We({borderRadius:e.borderRadius,backgroundColor:e.bgColors[2]})},{default:Co(()=>[Oi(e.$slots,"rightBottom",{},()=>[Hr("å³ä¸")],!0)]),_:3},8,["style"])]),_:3})]),_:3},8,["style"])}],["__scopeId","data-v-bca816a6"]]),nB=Object.freeze(Object.defineProperty({__proto__:null,default:tB},Symbol.toStringTag,{value:"Module"})),oB={props:{hairline:{type:Boolean,default:()=>JT.button.hairline},type:{type:String,default:()=>JT.button.type},size:{type:String,default:()=>JT.button.size},shape:{type:String,default:()=>JT.button.shape},plain:{type:Boolean,default:()=>JT.button.plain},disabled:{type:Boolean,default:()=>JT.button.disabled},loading:{type:Boolean,default:()=>JT.button.loading},loadingText:{type:[String,Number],default:()=>JT.button.loadingText},loadingMode:{type:String,default:()=>JT.button.loadingMode},loadingSize:{type:[String,Number],default:()=>JT.button.loadingSize},openType:{type:String,default:()=>JT.button.openType},formType:{type:String,default:()=>JT.button.formType},appParameter:{type:String,default:()=>JT.button.appParameter},hoverStopPropagation:{type:Boolean,default:()=>JT.button.hoverStopPropagation},lang:{type:String,default:()=>JT.button.lang},sessionFrom:{type:String,default:()=>JT.button.sessionFrom},sendMessageTitle:{type:String,default:()=>JT.button.sendMessageTitle},sendMessagePath:{type:String,default:()=>JT.button.sendMessagePath},sendMessageImg:{type:String,default:()=>JT.button.sendMessageImg},showMessageCard:{type:Boolean,default:()=>JT.button.showMessageCard},dataName:{type:String,default:()=>JT.button.dataName},throttleTime:{type:[String,Number],default:()=>JT.button.throttleTime},hoverStartTime:{type:[String,Number],default:()=>JT.button.hoverStartTime},hoverStayTime:{type:[String,Number],default:()=>JT.button.hoverStayTime},text:{type:[String,Number],default:()=>JT.button.text},icon:{type:String,default:()=>JT.button.icon},iconColor:{type:String,default:()=>JT.button.icon},color:{type:String,default:()=>JT.button.color},stop:{type:Boolean,default:()=>JT.button.stop}}};let iB;function rB(e,t=500,n=!0){n?iB||(iB=!0,"function"==typeof e&&e(),setTimeout(()=>{iB=!1},t)):iB||(iB=!0,setTimeout(()=>{iB=!1,"function"==typeof e&&e()},t))}const aB=SI({name:"u-button",mixins:[tI,oI,oB],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:VA[`u-${this.type}`]:"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:t}=this;return"large"===t&&(e=16),"normal"===t&&(e=14),"small"===t&&(e=12),"mini"===t&&(e=10),e}},emits:["click","getphonenumber","getuserinfo","error","opensetting","launchapp","agreeprivacyauthorization"],methods:{addStyle:kT,clickHandler(e){this.disabled||this.loading||rB(()=>{this.$emit("click",e)},this.throttleTime),this.stop&&this.preventEvent(e)},getphonenumber(e){this.$emit("getphonenumber",e)},getuserinfo(e){this.$emit("getuserinfo",e)},error(e){this.$emit("error",e)},opensetting(e){this.$emit("opensetting",e)},launchapp(e){this.$emit("launchapp",e)},agreeprivacyauthorization(e){this.$emit("agreeprivacyauthorization",e)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-loading-icon"),vE),s=Iy,l=RC(Po("u-icon"),MI),c=bd;return Er(),zr(c,{"hover-start-time":Number(e.hoverStartTime),"hover-stay-time":Number(e.hoverStayTime),"form-type":e.formType,"open-type":e.openType,"app-parameter":e.appParameter,"hover-stop-propagation":e.hoverStopPropagation,"send-message-title":e.sendMessageTitle,"send-message-path":e.sendMessagePath,lang:e.lang,"data-name":e.dataName,"session-from":e.sessionFrom,"send-message-img":e.sendMessageImg,"show-message-card":e.showMessageCard,onGetphonenumber:r.getphonenumber,onGetuserinfo:r.getuserinfo,onError:r.error,onOpensetting:r.opensetting,onLaunchapp:r.launchapp,onAgreeprivacyauthorization:r.agreeprivacyauthorization,"hover-class":e.disabled||e.loading?"":"u-button--active",class:Ue(["u-button u-reset-button",r.bemClass]),style:We([r.baseColor,r.addStyle(e.customStyle)]),onClick:r.clickHandler},{default:Co(()=>[e.loading?(Er(),Or(Sr,{key:0},[Fr(a,{mode:e.loadingMode,size:1.15*e.loadingSize,color:r.loadingColor},null,8,["mode","size","color"]),Fr(s,{class:"u-button__loading-text",style:We([{fontSize:r.textSize+"px"}])},{default:Co(()=>[Hr(Q(e.loadingText||e.text),1)]),_:1},8,["style"])],64)):(Er(),Or(Sr,{key:1},[e.icon?(Er(),zr(l,{key:0,name:e.icon,color:r.iconColorCom,size:1.35*r.textSize,customStyle:{marginRight:"2px"}},null,8,["name","color","size"])):Wr("",!0),Oi(e.$slots,"default",{},()=>[Fr(s,{class:"u-button__text",style:We([{fontSize:r.textSize+"px"}])},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["style"])],!0)],64))]),_:3},8,["hover-start-time","hover-stay-time","form-type","open-type","app-parameter","hover-stop-propagation","send-message-title","send-message-path","lang","data-name","session-from","send-message-img","show-message-card","onGetphonenumber","onGetuserinfo","onError","onOpensetting","onLaunchapp","onAgreeprivacyauthorization","hover-class","style","onClick","class"])}],["__scopeId","data-v-c32b0679"]]),sB=Object.freeze(Object.defineProperty({__proto__:null,default:aB},Symbol.toStringTag,{value:"Module"}));const lB=SI({name:"u-calendar-header",mixins:[tI,oI],props:{title:{type:String,default:""},subtitle:{type:String,default:""},showTitle:{type:Boolean,default:!0},showSubtitle:{type:Boolean,default:!0},weekText:{type:Array,default:()=>["ä¸","äº","ä¸","å","äº","å
","æ¥"]}},data:()=>({}),methods:{name(){}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy;return Er(),zr(s,{class:"u-calendar-header u-border-bottom"},{default:Co(()=>[n.showTitle?(Er(),zr(a,{key:0,class:"u-calendar-header__title"},{default:Co(()=>[Hr(Q(n.title),1)]),_:1})):Wr("",!0),n.showSubtitle?(Er(),zr(a,{key:1,class:"u-calendar-header__subtitle"},{default:Co(()=>[Hr(Q(n.subtitle),1)]),_:1})):Wr("",!0),Fr(s,{class:"u-calendar-header__weekdays"},{default:Co(()=>[Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[0]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[1]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[2]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[3]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[4]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[5]),1)]),_:1}),Fr(a,{class:"u-calendar-header__weekdays__weekday"},{default:Co(()=>[Hr(Q(n.weekText[6]),1)]),_:1})]),_:1})]),_:1})}],["__scopeId","data-v-5bba59d1"]]);var cB=1e3,uB=6e4,dB=36e5,hB="millisecond",pB="second",fB="minute",mB="hour",gB="day",yB="week",bB="month",vB="quarter",_B="year",wB="date",xB="Invalid Date",SB=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,CB=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const kB={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};var AB=function(e,t,n){var o=String(e);return!o||o.length>=t?e:""+Array(t+1-o.length).join(n)+e};const TB={s:AB,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),o=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+AB(o,2,"0")+":"+AB(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var o=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(o,bB),r=n-i<0,a=t.clone().add(o+(r?-1:1),bB);return+(-(o+(n-i)/(r?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:bB,y:_B,w:yB,d:gB,D:wB,h:mB,m:fB,s:pB,ms:hB,Q:vB}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};var IB="en",EB={};EB[IB]=kB;var BB="$isDayjsObject",MB=function(e){return e instanceof LB||!(!e||!e[BB])},PB=function e(t,n,o){var i;if(!t)return IB;if("string"==typeof t){var r=t.toLowerCase();EB[r]&&(i=r),n&&(EB[r]=n,i=r);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;EB[s]=t,i=s}return!o&&i&&(IB=i),i||!o&&IB},OB=function(e,t){if(MB(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new LB(n)},zB=TB;zB.l=PB,zB.i=MB,zB.w=function(e,t){return OB(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var LB=function(){function e(e){this.$L=PB(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[BB]=!0}var t=e.prototype;return t.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(zB.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var o=t.match(SB);if(o){var i=o[2]-1||0,r=(o[7]||"0").substring(0,3);return n?new Date(Date.UTC(o[1],i,o[3]||1,o[4]||0,o[5]||0,o[6]||0,r)):new Date(o[1],i,o[3]||1,o[4]||0,o[5]||0,o[6]||0,r)}}return new Date(t)}(e),this.init()},t.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},t.$utils=function(){return zB},t.isValid=function(){return!(this.$d.toString()===xB)},t.isSame=function(e,t){var n=OB(e);return this.startOf(t)<=n&&n<=this.endOf(t)},t.isAfter=function(e,t){return OB(e)<this.startOf(t)},t.isBefore=function(e,t){return this.endOf(t)<OB(e)},t.$g=function(e,t,n){return zB.u(e)?this[t]:this.set(n,e)},t.unix=function(){return Math.floor(this.valueOf()/1e3)},t.valueOf=function(){return this.$d.getTime()},t.startOf=function(e,t){var n=this,o=!!zB.u(t)||t,i=zB.p(e),r=function(e,t){var i=zB.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return o?i:i.endOf(gB)},a=function(e,t){return zB.w(n.toDate()[e].apply(n.toDate("s"),(o?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},s=this.$W,l=this.$M,c=this.$D,u="set"+(this.$u?"UTC":"");switch(i){case _B:return o?r(1,0):r(31,11);case bB:return o?r(1,l):r(0,l+1);case yB:var d=this.$locale().weekStart||0,h=(s<d?s+7:s)-d;return r(o?c-h:c+(6-h),l);case gB:case wB:return a(u+"Hours",0);case mB:return a(u+"Minutes",1);case fB:return a(u+"Seconds",2);case pB:return a(u+"Milliseconds",3);default:return this.clone()}},t.endOf=function(e){return this.startOf(e,!1)},t.$set=function(e,t){var n,o=zB.p(e),i="set"+(this.$u?"UTC":""),r=(n={},n[gB]=i+"Date",n[wB]=i+"Date",n[bB]=i+"Month",n[_B]=i+"FullYear",n[mB]=i+"Hours",n[fB]=i+"Minutes",n[pB]=i+"Seconds",n[hB]=i+"Milliseconds",n)[o],a=o===gB?this.$D+(t-this.$W):t;if(o===bB||o===_B){var s=this.clone().set(wB,1);s.$d[r](a),s.init(),this.$d=s.set(wB,Math.min(this.$D,s.daysInMonth())).$d}else r&&this.$d[r](a);return this.init(),this},t.set=function(e,t){return this.clone().$set(e,t)},t.get=function(e){return this[zB.p(e)]()},t.add=function(e,t){var n,o=this;e=Number(e);var i=zB.p(t),r=function(t){var n=OB(o);return zB.w(n.date(n.date()+Math.round(t*e)),o)};if(i===bB)return this.set(bB,this.$M+e);if(i===_B)return this.set(_B,this.$y+e);if(i===gB)return r(1);if(i===yB)return r(7);var a=(n={},n[fB]=uB,n[mB]=dB,n[pB]=cB,n)[i]||1,s=this.$d.getTime()+e*a;return zB.w(s,this)},t.subtract=function(e,t){return this.add(-1*e,t)},t.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||xB;var o=e||"YYYY-MM-DDTHH:mm:ssZ",i=zB.z(this),r=this.$H,a=this.$m,s=this.$M,l=n.weekdays,c=n.months,u=n.meridiem,d=function(e,n,i,r){return e&&(e[n]||e(t,o))||i[n].slice(0,r)},h=function(e){return zB.s(r%12||12,e,"0")},p=u||function(e,t,n){var o=e<12?"AM":"PM";return n?o.toLowerCase():o};return o.replace(CB,function(e,o){return o||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return zB.s(t.$y,4,"0");case"M":return s+1;case"MM":return zB.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,c,3);case"MMMM":return d(c,s);case"D":return t.$D;case"DD":return zB.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(r);case"HH":return zB.s(r,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return p(r,a,!0);case"A":return p(r,a,!1);case"m":return String(a);case"mm":return zB.s(a,2,"0");case"s":return String(t.$s);case"ss":return zB.s(t.$s,2,"0");case"SSS":return zB.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},t.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},t.diff=function(e,t,n){var o,i=this,r=zB.p(t),a=OB(e),s=(a.utcOffset()-this.utcOffset())*uB,l=this-a,c=function(){return zB.m(i,a)};switch(r){case _B:o=c()/12;break;case bB:o=c();break;case vB:o=c()/3;break;case yB:o=(l-s)/6048e5;break;case gB:o=(l-s)/864e5;break;case mB:o=l/dB;break;case fB:o=l/uB;break;case pB:o=l/cB;break;default:o=l}return n?o:zB.a(o)},t.daysInMonth=function(){return this.endOf(bB).$D},t.$locale=function(){return EB[this.$L]},t.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),o=PB(e,t,!0);return o&&(n.$L=o),n},t.clone=function(){return zB.w(this.$d,this)},t.toDate=function(){return new Date(this.valueOf())},t.toJSON=function(){return this.isValid()?this.toISOString():null},t.toISOString=function(){return this.$d.toISOString()},t.toString=function(){return this.$d.toUTCString()},e}(),NB=LB.prototype;OB.prototype=NB,[["$ms",hB],["$s",pB],["$m",fB],["$H",mB],["$W",gB],["$M",bB],["$y",_B],["$D",wB]].forEach(function(e){NB[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),OB.extend=function(e,t){return e.$i||(e(t,LB,OB),e.$i=!0),OB},OB.locale=PB,OB.isDayjs=MB,OB.unix=function(e){return OB(1e3*e)},OB.en=EB[IB],OB.Ls=EB,OB.p={};const DB=SI({name:"u-calendar-month",mixins:[tI,oI],props:{showMark:{type:Boolean,default:!0},color:{type:String,default:"#3c9cff"},months:{type:Array,default:()=>[]},mode:{type:String,default:"single"},rowHeight:{type:[String,Number],default:58},maxCount:{type:[String,Number],default:1/0},startText:{type:String,default:"å¼å§"},endText:{type:String,default:"ç»æ"},defaultDate:{type:[Array,String,Date],default:null},minDate:{type:[String,Number],default:0},maxDate:{type:[String,Number],default:0},maxMonth:{type:[String,Number],default:2},readonly:{type:Boolean,default:()=>JT.calendar.readonly},maxRange:{type:[Number,String],default:1/0},rangePrompt:{type:String,default:""},showRangePrompt:{type:Boolean,default:!0},allowSameDay:{type:Boolean,default:!1},forbidDays:{type:Array,default:()=>[]},forbidDaysToast:{type:String,default:""}},data:()=>({width:0,item:{},selected:[]}),watch:{selectedChange:{immediate:!0,handler(e){this.setDefaultDate()}}},computed:{selectedChange(){return[this.minDate,this.maxDate,this.defaultDate]},dayStyle(e,t,n){return(e,t,n)=>{const o={};let i=n.week;const r=Number(parseFloat(this.width/7).toFixed(3).slice(0,-1));return o.height=AT(this.rowHeight),0===t&&(i=(0===i?7:i)-1,o.marginLeft=AT(i*r,"px")),"range"===this.mode&&(o.paddingLeft=0,o.paddingRight=0,o.paddingBottom=0,o.paddingTop=0),o}},daySelectStyle(){return(e,t,n)=>{let o=OB(n.date).format("YYYY-MM-DD"),i={};if(this.selected.some(e=>this.dateSame(e,o))&&(i.backgroundColor=this.color),"single"===this.mode)o===this.selected[0]&&(i.borderTopLeftRadius="3px",i.borderBottomLeftRadius="3px",i.borderTopRightRadius="3px",i.borderBottomRightRadius="3px");else if("range"===this.mode)if(this.selected.length>=2){const e=this.selected.length-1;this.dateSame(o,this.selected[0])&&(i.borderTopLeftRadius="3px",i.borderBottomLeftRadius="3px"),this.dateSame(o,this.selected[e])&&(i.borderTopRightRadius="3px",i.borderBottomRightRadius="3px"),OB(o).isAfter(OB(this.selected[0]))&&OB(o).isBefore(OB(this.selected[e]))&&(i.backgroundColor=mE(this.color,"#ffffff",100)[90],i.opacity=.7)}else 1===this.selected.length&&(i.borderTopLeftRadius="3px",i.borderBottomLeftRadius="3px");else this.selected.some(e=>this.dateSame(e,o))&&(i.borderTopLeftRadius="3px",i.borderBottomLeftRadius="3px",i.borderTopRightRadius="3px",i.borderBottomRightRadius="3px");return i}},textStyle(){return e=>{const t=OB(e.date).format("YYYY-MM-DD"),n={};if(this.selected.some(e=>this.dateSame(e,t))&&(n.color="#ffffff"),"range"===this.mode){const e=this.selected.length-1;OB(t).isAfter(OB(this.selected[0]))&&OB(t).isBefore(OB(this.selected[e]))&&(n.color=this.color)}return n}},getBottomInfo(){return(e,t,n)=>{const o=OB(n.date).format("YYYY-MM-DD"),i=n.bottomInfo;if("range"===this.mode&&this.selected.length>0){if(1===this.selected.length)return this.dateSame(o,this.selected[0])?this.startText:i;{const e=this.selected.length-1;return this.dateSame(o,this.selected[0])&&this.dateSame(o,this.selected[1])&&1===e?`${this.startText}/${this.endText}`:this.dateSame(o,this.selected[0])?this.startText:this.dateSame(o,this.selected[e])?this.endText:i}}return i}}},mounted(){this.init()},emits:["monthSelected","updateMonthTop"],methods:{init(){this.$emit("monthSelected",this.selected),this.$nextTick(()=>{yT(10).then(()=>{this.getWrapperWidth(),this.getMonthRect()})})},isForbid(e){let t=OB(e.date).format("YYYY-MM-DD");return!("range"===this.mode||!this.forbidDays.includes(t))},dateSame:(e,t)=>OB(e).isSame(OB(t)),getWrapperWidth(){this.$uGetRect(".u-calendar-month-wrapper").then(e=>{this.width=e.width})},getMonthRect(){const e=this.months.map((e,t)=>this.getMonthRectByPromise(`u-calendar-month-${t}`));Promise.all(e).then(e=>{let t=1;const n=[];for(let o=0;o<this.months.length;o++)n[o]=t,t+=e[o].height;this.$emit("updateMonthTop",n)})},getMonthRectByPromise(e){return new Promise(t=>{this.$uGetRect(`.${e}`).then(e=>{t(e)})})},clickHandler(e,t,n){if(this.readonly)return;this.item=n;const o=OB(n.date).format("YYYY-MM-DD");if(n.disabled)return;if(this.isForbid(n))return void I_({title:this.forbidDaysToast});let i=TT(this.selected);if("single"===this.mode)i=[o];else if("multiple"===this.mode)if(i.some(e=>this.dateSame(e,o))){const e=i.findIndex(e=>e===o);i.splice(e,1)}else i.length<this.maxCount&&i.push(o);else if(0===i.length||i.length>=2)i=[o];else if(1===i.length){const e=i[0];if(OB(o).isBefore(e))i=[o];else if(OB(o).isAfter(e)){if(OB(OB(o).subtract(this.maxRange,"day")).isAfter(OB(i[0]))&&this.showRangePrompt)return void(this.rangePrompt?LT(this.rangePrompt):LT(`鿩天æ°ä¸è½è¶
è¿ ${this.maxRange} 天`));i.push(o);const e=i[0],t=i[1],n=[];let r=0;do{n.push(OB(e).add(r,"day").format("YYYY-MM-DD")),r++}while(OB(e).add(r,"day").isBefore(OB(t)));n.push(t),i=n}else{if(i[0]===o&&!this.allowSameDay)return;i.push(o)}}this.setSelected(i)},setDefaultDate(){if(!this.defaultDate){const e=[OB().format("YYYY-MM-DD")];return this.setSelected(e,!1)}let e=[];const t=this.minDate||OB().format("YYYY-MM-DD"),n=this.maxDate||OB(t).add(this.maxMonth-1,"month").format("YYYY-MM-DD");if("single"===this.mode)e=sT.array(this.defaultDate)?[this.defaultDate[0]]:[OB(this.defaultDate).format("YYYY-MM-DD")];else{if(!sT.array(this.defaultDate))return;e=this.defaultDate}e=e.filter(e=>OB(e).isAfter(OB(t).subtract(1,"day"))&&OB(e).isBefore(OB(n).add(1,"day"))),this.setSelected(e,!1)},setSelected(e,t=!0){this.selected=e,t&&this.$emit("monthSelected",this.selected,"tap")}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy;return Er(),zr(s,{class:"u-calendar-month-wrapper",ref:"u-calendar-month-wrapper"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.months,(e,t)=>(Er(),zr(s,{key:t,class:Ue([`u-calendar-month-${t}`]),ref_for:!0,ref:`u-calendar-month-${t}`,id:`month-${t}`},{default:Co(()=>[0!==t?(Er(),zr(a,{key:0,class:"u-calendar-month__title"},{default:Co(()=>[Hr(Q(e.year)+"å¹´"+Q(e.month)+"æ",1)]),_:2},1024)):Wr("",!0),Fr(s,{class:"u-calendar-month__days"},{default:Co(()=>[n.showMark?(Er(),zr(s,{key:0,class:"u-calendar-month__days__month-mark-wrapper"},{default:Co(()=>[Fr(a,{class:"u-calendar-month__days__month-mark-wrapper__text"},{default:Co(()=>[Hr(Q(e.month),1)]),_:2},1024)]),_:2},1024)):Wr("",!0),(Er(!0),Or(Sr,null,Pi(e.date,(e,n)=>(Er(),zr(s,{class:Ue(["u-calendar-month__days__day",[e.selected&&"u-calendar-month__days__day__select--selected"]]),key:n,style:We([r.dayStyle(t,n,e)]),onClick:o=>r.clickHandler(t,n,e)},{default:Co(()=>[Fr(s,{class:"u-calendar-month__days__day__select",style:We([r.daySelectStyle(t,n,e)])},{default:Co(()=>[Fr(a,{class:Ue(["u-calendar-month__days__day__select__info",[e.disabled||r.isForbid(e)?"u-calendar-month__days__day__select__info--disabled":""]]),style:We([r.textStyle(e)])},{default:Co(()=>[Hr(Q(e.day),1)]),_:2},1032,["class","style"]),r.getBottomInfo(t,n,e)?(Er(),zr(a,{key:0,class:Ue(["u-calendar-month__days__day__select__buttom-info",[e.disabled||r.isForbid(e)?"u-calendar-month__days__day__select__buttom-info--disabled":""]]),style:We([r.textStyle(e)])},{default:Co(()=>[Hr(Q(r.getBottomInfo(t,n,e)),1)]),_:2},1032,["class","style"])):Wr("",!0),e.dot?(Er(),zr(a,{key:1,class:"u-calendar-month__days__day__select__dot"})):Wr("",!0)]),_:2},1032,["style"])]),_:2},1032,["style","onClick","class"]))),128))]),_:2},1024)]),_:2},1032,["class","id"]))),128))]),_:1},512)}],["__scopeId","data-v-735dae4d"]]),RB={props:{title:{type:String,default:()=>JT.calendar.title},showTitle:{type:Boolean,default:()=>JT.calendar.showTitle},showSubtitle:{type:Boolean,default:()=>JT.calendar.showSubtitle},mode:{type:String,default:()=>JT.calendar.mode},startText:{type:String,default:()=>JT.calendar.startText},endText:{type:String,default:()=>JT.calendar.endText},customList:{type:Array,default:()=>JT.calendar.customList},color:{type:String,default:()=>JT.calendar.color},minDate:{type:[String,Number],default:()=>JT.calendar.minDate},maxDate:{type:[String,Number],default:()=>JT.calendar.maxDate},defaultDate:{type:[Array,String,Date,null],default:()=>JT.calendar.defaultDate},maxCount:{type:[String,Number],default:()=>JT.calendar.maxCount},rowHeight:{type:[String,Number],default:()=>JT.calendar.rowHeight},formatter:{type:[Function,null],default:()=>JT.calendar.formatter},showLunar:{type:Boolean,default:()=>JT.calendar.showLunar},showMark:{type:Boolean,default:()=>JT.calendar.showMark},confirmText:{type:String,default:()=>JT.calendar.confirmText},confirmDisabledText:{type:String,default:()=>JT.calendar.confirmDisabledText},show:{type:Boolean,default:()=>JT.calendar.show},closeOnClickOverlay:{type:Boolean,default:()=>JT.calendar.closeOnClickOverlay},readonly:{type:Boolean,default:()=>JT.calendar.readonly},showConfirm:{type:Boolean,default:()=>JT.calendar.showConfirm},maxRange:{type:[Number,String],default:()=>JT.calendar.maxRange},rangePrompt:{type:String,default:()=>JT.calendar.rangePrompt},showRangePrompt:{type:Boolean,default:()=>JT.calendar.showRangePrompt},allowSameDay:{type:Boolean,default:()=>JT.calendar.allowSameDay},round:{type:[Boolean,String,Number],default:()=>JT.calendar.round},monthNum:{type:[Number,String],default:3},weekText:{type:Array,default:JT.calendar.weekText},forbidDays:{type:Array,default:JT.calendar.forbidDays},forbidDaysToast:{type:String,default:JT.calendar.forbidDaysToast}}};var $B={lunarInfo:[19416,19168,42352,21717,53856,55632,91476,22176,39632,21970,19168,42422,42192,53840,119381,46400,54944,44450,38320,84343,18800,42160,46261,27216,27968,109396,11104,38256,21234,18800,25958,54432,59984,28309,23248,11104,100067,37600,116951,51536,54432,120998,46416,22176,107956,9680,37584,53938,43344,46423,27808,46416,86869,19872,42416,83315,21168,43432,59728,27296,44710,43856,19296,43748,42352,21088,62051,55632,23383,22176,38608,19925,19152,42192,54484,53840,54616,46400,46752,103846,38320,18864,43380,42160,45690,27216,27968,44870,43872,38256,19189,18800,25776,29859,59984,27480,23232,43872,38613,37600,51552,55636,54432,55888,30034,22176,43959,9680,37584,51893,43344,46240,47780,44368,21977,19360,42416,86390,21168,43312,31060,27296,44368,23378,19296,42726,42208,53856,60005,54576,23200,30371,38608,19195,19152,42192,118966,53840,54560,56645,46496,22224,21938,18864,42359,42160,43600,111189,27936,44448,84835,37744,18936,18800,25776,92326,59984,27424,108228,43744,41696,53987,51552,54615,54432,55888,23893,22176,42704,21972,21200,43448,43344,46240,46758,44368,21920,43940,42416,21168,45683,26928,29495,27296,44368,84821,19296,42352,21732,53600,59752,54560,55968,92838,22224,19168,43476,41680,53584,62034,54560],solarMonth:[31,28,31,30,31,30,31,31,30,31,30,31],Gan:["ç²","ä¹","ä¸","ä¸","æ","å·±","åº","è¾","壬","ç¸"],Zhi:["å","ä¸","å¯
","å¯","è¾°","å·³","å","æª","ç³","é
","æ","亥"],Animals:["é¼ ","ç","è","å
","é¾","è","马","ç¾","ç´","鸡","ç","çª"],solarTerm:["å°å¯","大å¯","ç«æ¥","鍿°´","æè°","æ¥å","æ¸
æ","è°·é¨","ç«å¤","å°æ»¡","èç§","å¤è³","å°æ","大æ","ç«ç§","夿","ç½é²","ç§å","å¯é²","éé","ç«å¬","å°éª","大éª","å¬è³"],sTermInfo:["9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd0b06bdb0722c965ce1cfcc920f","b027097bd097c36b0b6fc9274c91aa","9778397bd19801ec9210c965cc920e","97b6b97bd19801ec95f8c965cc920f","97bd09801d98082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd197c36c9210c9274c91aa","97b6b97bd19801ec95f8c965cc920e","97bd09801d98082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec95f8c965cc920e","97bcf97c3598082c95f8e1cfcc920f","97bd097bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c3598082c95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf97c359801ec95f8c965cc920f","97bd097bd07f595b0b6fc920fb0722","9778397bd097c36b0b6fc9210c8dc2","9778397bd19801ec9210c9274c920e","97b6b97bd19801ec95f8c965cc920f","97bd07f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c920e","97b6b97bd19801ec95f8c965cc920f","97bd07f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c91aa","97b6b97bd19801ec9210c965cc920e","97bd07f1487f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c965cc920e","97bcf7f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b97bd19801ec9210c9274c920e","97bcf7f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c91aa","97b6b97bd197c36c9210c9274c920e","97bcf7f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c8dc2","9778397bd097c36c9210c9274c920e","97b6b7f0e47f531b0723b0b6fb0722","7f0e37f5307f595b0b0bc920fb0722","7f0e397bd097c36b0b6fc9210c8dc2","9778397bd097c36b0b70c9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e37f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc9210c8dc2","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9274c91aa","97b6b7f0e47f531b0723b0787b0721","7f0e27f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c91aa","97b6b7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","9778397bd097c36b0b6fc9210c8dc2","977837f0e37f149b0723b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f5307f595b0b0bc920fb0722","7f0e397bd097c35b0b6fc9210c8dc2","977837f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0721","7f0e37f1487f595b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc9210c8dc2","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd097c35b0b6fc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0787b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0b0bb0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14998082b0723b06bd","7f07e7f0e37f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e397bd07f595b0b0bc920fb0722","977837f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f1487f595b0b0bb0b6fb0722","7f0e37f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e37f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e37f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f1487f531b0b0bb0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0723b06bd","7f07e7f0e47f149b0723b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14998082b0723b06bd","7f07e7f0e37f14998083b0787b0721","7f0e27f0e47f531b0723b0b6fb0722","7f0e37f0e366aa89801eb072297c35","7ec967f0e37f14898082b0723b02d5","7f07e7f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e36665b66aa89801e9808297c35","665f67f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b0721","7f07e7f0e47f531b0723b0b6fb0722","7f0e36665b66a449801e9808297c35","665f67f0e37f14898082b0723b02d5","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e36665b66a449801e9808297c35","665f67f0e37f14898082b072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e26665b66a449801e9808297c35","665f67f0e37f1489801eb072297c35","7ec967f0e37f14998082b0787b06bd","7f07e7f0e47f531b0723b0b6fb0721","7f0e27f1487f531b0b0bb0b6fb0722"],nStr1:["æ¥","ä¸","äº","ä¸","å","äº","å
","ä¸","å
«","ä¹","å"],nStr2:["å","å","廿","å
"],nStr3:["æ£","äº","ä¸","å","äº","å
","ä¸","å
«","ä¹","å","å¬","è
"],lYearDays:function(e){var t,n=348;for(t=32768;t>8;t>>=1)n+=this.lunarInfo[e-1900]&t?1:0;return n+this.leapDays(e)},leapMonth:function(e){return 15&this.lunarInfo[e-1900]},leapDays:function(e){return this.leapMonth(e)?65536&this.lunarInfo[e-1900]?30:29:0},monthDays:function(e,t){return t>12||t<1?-1:this.lunarInfo[e-1900]&65536>>t?30:29},solarDays:function(e,t){if(t>12||t<1)return-1;var n=t-1;return 1==n?e%4==0&&e%100!=0||e%400==0?29:28:this.solarMonth[n]},toGanZhiYear:function(e){var t=(e-3)%10,n=(e-3)%12;return 0==t&&(t=10),0==n&&(n=12),this.Gan[t-1]+this.Zhi[n-1]},toAstro:function(e,t){return"é羯水ç¶åé±¼ç½ç¾éçååå·¨è¹ç®åå¤å¥³å¤©ç§¤å¤©èå°æé羯".substr(2*e-(t<[20,19,21,21,21,22,23,23,23,23,22,22][e-1]?2:0),2)+"座"},toGanZhi:function(e){return this.Gan[e%10]+this.Zhi[e%12]},getTerm:function(e,t){if(e<1900||e>2100)return-1;if(t<1||t>24)return-1;var n=this.sTermInfo[e-1900],o=[parseInt("0x"+n.substr(0,5)).toString(),parseInt("0x"+n.substr(5,5)).toString(),parseInt("0x"+n.substr(10,5)).toString(),parseInt("0x"+n.substr(15,5)).toString(),parseInt("0x"+n.substr(20,5)).toString(),parseInt("0x"+n.substr(25,5)).toString()],i=[o[0].substr(0,1),o[0].substr(1,2),o[0].substr(3,1),o[0].substr(4,2),o[1].substr(0,1),o[1].substr(1,2),o[1].substr(3,1),o[1].substr(4,2),o[2].substr(0,1),o[2].substr(1,2),o[2].substr(3,1),o[2].substr(4,2),o[3].substr(0,1),o[3].substr(1,2),o[3].substr(3,1),o[3].substr(4,2),o[4].substr(0,1),o[4].substr(1,2),o[4].substr(3,1),o[4].substr(4,2),o[5].substr(0,1),o[5].substr(1,2),o[5].substr(3,1),o[5].substr(4,2)];return parseInt(i[t-1])},toChinaMonth:function(e){if(e>12||e<1)return-1;var t=this.nStr3[e-1];return t+="æ"},toChinaDay:function(e){var t;switch(e){case 10:t="åå";break;case 20:t="äºå";break;case 30:t="ä¸å";break;default:t=this.nStr2[Math.floor(e/10)],t+=this.nStr1[e%10]}return t},getAnimal:function(e){return this.Animals[(e-4)%12]},solar2lunar:function(e,t,n){if(e<1900||e>2100)return-1;if(1900==e&&1==t&&n<31)return-1;if(e)o=new Date(e,parseInt(t)-1,n);else var o=new Date;var i,r=0,a=(e=o.getFullYear(),t=o.getMonth()+1,n=o.getDate(),(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate())-Date.UTC(1900,0,31))/864e5);for(i=1900;i<2101&&a>0;i++)a-=r=this.lYearDays(i);a<0&&(a+=r,i--);var s=new Date,l=!1;s.getFullYear()==e&&s.getMonth()+1==t&&s.getDate()==n&&(l=!0);var c=o.getDay(),u=this.nStr1[c];0==c&&(c=7);var d=i,h=this.leapMonth(i),p=!1;for(i=1;i<13&&a>0;i++)h>0&&i==h+1&&0==p?(--i,p=!0,r=this.leapDays(d)):r=this.monthDays(d,i),1==p&&i==h+1&&(p=!1),a-=r;0==a&&h>0&&i==h+1&&(p?p=!1:(p=!0,--i)),a<0&&(a+=r,--i);var f=i,m=a+1,g=t-1,y=this.toGanZhiYear(d),b=this.getTerm(e,2*t-1),v=this.getTerm(e,2*t),_=this.toGanZhi(12*(e-1900)+t+11);n>=b&&(_=this.toGanZhi(12*(e-1900)+t+12));var w=!1,x=null;b==n&&(w=!0,x=this.solarTerm[2*t-2]),v==n&&(w=!0,x=this.solarTerm[2*t-1]);var S=Date.UTC(e,g,1,0,0,0,0)/864e5+25567+10,C=this.toGanZhi(S+n-1),k=this.toAstro(t,n);return{lYear:d,lMonth:f,lDay:m,Animal:this.getAnimal(d),IMonthCn:(p?"é°":"")+this.toChinaMonth(f),IDayCn:this.toChinaDay(m),cYear:e,cMonth:t,cDay:n,gzYear:y,gzMonth:_,gzDay:C,isToday:l,isLeap:p,nWeek:c,ncWeek:"ææ"+u,isTerm:w,Term:x,astro:k}},lunar2solar:function(e,t,n,o){o=!!o;var i=this.leapMonth(e);if(this.leapDays(e),o&&i!=t)return-1;if(2100==e&&12==t&&n>1||1900==e&&1==t&&n<31)return-1;var r=this.monthDays(e,t),a=r;if(o&&(a=this.leapDays(e,t)),e<1900||e>2100||n>a)return-1;for(var s=0,l=1900;l<e;l++)s+=this.lYearDays(l);var c=0,u=!1;for(l=1;l<t;l++)c=this.leapMonth(e),u||c<=l&&c>0&&(s+=this.leapDays(e),u=!0),s+=this.monthDays(e,l);o&&(s+=r);var d=Date.UTC(1900,1,30,0,0,0),h=new Date(864e5*(s+n-31)+d),p=h.getUTCFullYear(),f=h.getUTCMonth()+1,m=h.getUTCDate();return this.solar2lunar(p,f,m)}};const jB=SI({name:"u-calendar",mixins:[tI,oI,RB],components:{uHeader:lB,uMonth:DB},data:()=>({months:[],monthIndex:0,listHeight:0,selected:[],scrollIntoView:"",scrollIntoViewScroll:"",scrollTop:0,innerFormatter:e=>e}),watch:{scrollIntoView:{immediate:!0,handler(e){}},selectedChange:{immediate:!0,handler(e){this.setMonth()}},show:{immediate:!0,handler(e){e?this.setMonth():this.scrollIntoView=""}}},computed:{innerMaxDate(){return sT.number(this.maxDate)?Number(this.maxDate):this.maxDate},innerMinDate(){return sT.number(this.minDate)?Number(this.minDate):this.minDate},selectedChange(){return[this.innerMinDate,this.innerMaxDate,this.defaultDate]},subtitle(){return this.months.length?`${this.months[this.monthIndex].year}å¹´${this.months[this.monthIndex].month}æ`:""},buttonDisabled(){return"range"===this.mode&&this.selected.length<=1}},mounted(){this.start=Date.now(),this.init()},emits:["confirm","close"],methods:{addUnit:AT,setFormatter(e){this.innerFormatter=e},monthSelected(e,t="init"){if(this.selected=e,!this.showConfirm&&("multiple"===this.mode||"single"===this.mode||"range"===this.mode&&this.selected.length>=2)){if("init"===t)return;"tap"===t&&this.$emit("confirm",this.selected)}},init(){this.innerMaxDate&&this.innerMinDate&&new Date(this.innerMaxDate).getTime()<new Date(this.innerMinDate).getTime()||(this.listHeight=5*this.rowHeight+30,this.setMonth())},close(){this.$emit("close")},confirm(){this.buttonDisabled||this.$emit("confirm",this.selected)},getMonths(e,t){const n=OB(e).year(),o=OB(e).month()+1;return 12*(OB(t).year()-n)+(OB(t).month()+1-o)+1},setMonth(){const e=this.innerMinDate||OB().valueOf(),t=this.innerMaxDate||OB(e).add(this.monthNum-1,"month").valueOf(),n=mT(1,this.monthNum,this.getMonths(e,t));this.months=[];for(let o=0;o<n;o++)this.months.push({date:new Array(OB(e).add(o,"month").daysInMonth()).fill(1).map((n,i)=>{let r=i+1;const a=OB(e).add(o,"month").date(r).day(),s=OB(e).add(o,"month").date(r).format("YYYY-MM-DD");let l="";if(this.showLunar){l=$B.solar2lunar(OB(s).year(),OB(s).month()+1,OB(s).date()).IDayCn}let c={day:r,week:a,disabled:OB(s).isBefore(OB(e).format("YYYY-MM-DD"))||OB(s).isAfter(OB(t).format("YYYY-MM-DD")),date:new Date(s),bottomInfo:l,dot:!1,month:OB(e).add(o,"month").month()+1};return(this.formatter||this.innerFormatter)(c)}),month:OB(e).add(o,"month").month()+1,year:OB(e).add(o,"month").year()})},scrollIntoDefaultMonth(e){const t=this.months.findIndex(({year:t,month:n})=>`${t}-${n=RT(n)}`===e);-1!==t&&this.$nextTick(()=>{this.scrollIntoView=`month-${t}`,this.scrollIntoViewScroll=this.scrollIntoView})},onScroll(e){const t=Math.max(0,e.detail.scrollTop);for(let n=0;n<this.months.length;n++)t>=(this.months[n].top||this.listHeight)&&(this.monthIndex=n,this.scrollIntoViewScroll=`month-${n}`)},updateMonthTop(e=[]){if(e.map((e,t)=>{this.months[t].top=e}),!this.defaultDate){const e=OB().format("YYYY-MM");return void this.scrollIntoDefaultMonth(e)}let t=OB().format("YYYY-MM");t=sT.array(this.defaultDate)?OB(this.defaultDate[0]).format("YYYY-MM"):OB(this.defaultDate).format("YYYY-MM"),this.scrollIntoDefaultMonth(t)}}},[["render",function(e,t,n,o,i,r){const a=Bo("uHeader"),s=Bo("uMonth"),l=yy,c=RC(Po("u-button"),aB),u=Oy,d=RC(Po("u-popup"),ME);return Er(),zr(d,{show:e.show,mode:"bottom",closeable:"",onClose:r.close,round:e.round,closeOnClickOverlay:e.closeOnClickOverlay},{default:Co(()=>[Fr(u,{class:"u-calendar"},{default:Co(()=>[Fr(a,{title:e.title,subtitle:r.subtitle,showSubtitle:e.showSubtitle,showTitle:e.showTitle,weekText:e.weekText},null,8,["title","subtitle","showSubtitle","showTitle","weekText"]),Fr(l,{style:We({height:r.addUnit(i.listHeight)}),"scroll-y":"",onScroll:r.onScroll,"scroll-top":i.scrollTop,scrollIntoView:i.scrollIntoView},{default:Co(()=>[Fr(s,{color:e.color,rowHeight:e.rowHeight,showMark:e.showMark,months:i.months,mode:e.mode,maxCount:e.maxCount,startText:e.startText,endText:e.endText,defaultDate:e.defaultDate,minDate:r.innerMinDate,maxDate:r.innerMaxDate,maxMonth:e.monthNum,readonly:e.readonly,maxRange:e.maxRange,rangePrompt:e.rangePrompt,showRangePrompt:e.showRangePrompt,allowSameDay:e.allowSameDay,forbidDays:e.forbidDays,forbidDaysToast:e.forbidDaysToast,ref:"month",onMonthSelected:r.monthSelected,onUpdateMonthTop:r.updateMonthTop},null,8,["color","rowHeight","showMark","months","mode","maxCount","startText","endText","defaultDate","minDate","maxDate","maxMonth","readonly","maxRange","rangePrompt","showRangePrompt","allowSameDay","forbidDays","forbidDaysToast","onMonthSelected","onUpdateMonthTop"])]),_:1},8,["style","onScroll","scroll-top","scrollIntoView"]),e.showConfirm?Oi(e.$slots,"footer",{key:0},()=>[Fr(u,{class:"u-calendar__confirm"},{default:Co(()=>[Fr(c,{shape:"circle",text:r.buttonDisabled?e.confirmDisabledText:e.confirmText,color:e.color,onClick:r.confirm,disabled:r.buttonDisabled},null,8,["text","color","onClick","disabled"])]),_:1})],!0):Wr("",!0)]),_:3})]),_:3},8,["show","onClose","round","closeOnClickOverlay"])}],["__scopeId","data-v-00c616e3"]]),FB=Object.freeze(Object.defineProperty({__proto__:null,default:jB},Symbol.toStringTag,{value:"Module"})),VB={props:{random:{type:Boolean,default:!1},autoChange:{type:Boolean,default:!1}}};const HB=SI({name:"u-car-keyboard",mixins:[tI,oI,VB],data:()=>({abc:!1}),computed:{areaList(){let e=["京","沪","粤","æ´¥","å","豫","äº","è¾½","é»","æ¹","ç","é²","è","æµ","èµ£","é","æ¡","ç","æ","é","è","å","é½","è´µ","æ¸","å·","é","ç¼","å®","æ","è","港","æ¾³","æ°","使","å¦"],t=[];return this.random&&(e=MT(e)),t[0]=e.slice(0,10),t[1]=e.slice(10,20),t[2]=e.slice(20,30),t[3]=e.slice(30,36),t},engKeyBoardList(){let e=[1,2,3,4,5,6,7,8,9,0,"Q","W","E","R","T","Y","U","I","O","P","A","S","D","F","G","H","J","K","L","Z","X","C","V","B","N","M"],t=[];return this.random&&(e=MT(e)),t[0]=e.slice(0,10),t[1]=e.slice(10,20),t[2]=e.slice(20,30),t[3]=e.slice(30,36),t}},emits:["change","backspace"],methods:{carInputClick(e,t){let n="";n=this.abc?this.engKeyBoardList[e][t]:this.areaList[e][t],!this.abc&&this.autoChange&&yT(200).then(()=>this.abc=!0),this.$emit("change",n)},changeCarInputMode(){this.abc=!this.abc},backspaceClick(){this.$emit("backspace"),clearInterval(this.timer),this.timer=null,this.timer=setInterval(()=>{this.$emit("backspace")},250)},clearTimer(){clearInterval(this.timer),this.timer=null}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy,l=RC(Po("u-icon"),MI);return Er(),zr(s,{class:"u-keyboard",onTouchmove:us(e.noop,["stop","prevent"])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(i.abc?r.engKeyBoardList:r.areaList,(e,t)=>(Er(),zr(s,{key:t,class:Ue(["u-keyboard__button",[t+1===4&&"u-keyboard__button--center"]]),index:t},{default:Co(()=>[3===t?(Er(),zr(s,{key:0,class:"u-keyboard__button__inner-wrapper"},{default:Co(()=>[Fr(s,{class:"u-keyboard__button__inner-wrapper__left","hover-class":"u-hover-class","hover-stay-time":200,onClick:r.changeCarInputMode},{default:Co(()=>[Fr(a,{class:Ue(["u-keyboard__button__inner-wrapper__left__lang",[!i.abc&&"u-keyboard__button__inner-wrapper__left__lang--active"]])},{default:Co(()=>[Hr("ä¸")]),_:1},8,["class"]),Fr(a,{class:"u-keyboard__button__inner-wrapper__left__line"},{default:Co(()=>[Hr("/")]),_:1}),Fr(a,{class:Ue(["u-keyboard__button__inner-wrapper__left__lang",[i.abc&&"u-keyboard__button__inner-wrapper__left__lang--active"]])},{default:Co(()=>[Hr("è±")]),_:1},8,["class"])]),_:1},8,["onClick"])]),_:1})):Wr("",!0),(Er(!0),Or(Sr,null,Pi(e,(e,n)=>(Er(),zr(s,{class:"u-keyboard__button__inner-wrapper",key:n},{default:Co(()=>[Fr(s,{class:"u-keyboard__button__inner-wrapper__inner","hover-stay-time":200,onClick:e=>r.carInputClick(t,n),"hover-class":"u-hover-class"},{default:Co(()=>[Fr(a,{class:"u-keyboard__button__inner-wrapper__inner__text"},{default:Co(()=>[Hr(Q(e),1)]),_:2},1024)]),_:2},1032,["onClick"])]),_:2},1024))),128)),3===t?(Er(),zr(s,{key:1,onTouchstart:r.backspaceClick,onTouchend:r.clearTimer,class:"u-keyboard__button__inner-wrapper"},{default:Co(()=>[Fr(s,{class:"u-keyboard__button__inner-wrapper__right","hover-class":"u-hover-class","hover-stay-time":200},{default:Co(()=>[Fr(l,{size:"28",name:"backspace",color:"#303133"})]),_:1})]),_:1},8,["onTouchstart","onTouchend"])):Wr("",!0)]),_:2},1032,["index","class"]))),128))]),_:1},8,["onTouchmove"])}],["__scopeId","data-v-6642d8b3"]]),WB=Object.freeze(Object.defineProperty({__proto__:null,default:HB},Symbol.toStringTag,{value:"Module"})),UB={props:{full:{type:Boolean,default:()=>JT.card.full},title:{type:String,default:()=>JT.card.title},titleColor:{type:String,default:()=>JT.card.titleColor},titleSize:{type:[Number,String],default:()=>JT.card.titleSize},subTitle:{type:String,default:()=>JT.card.subTitle},subTitleColor:{type:String,default:()=>JT.card.subTitleColor},subTitleSize:{type:[Number,String],default:()=>JT.card.subTitleSize},border:{type:Boolean,default:()=>JT.card.border},index:{type:[Number,String,Object],default:()=>JT.card.index},margin:{type:String,default:()=>JT.card.margin},borderRadius:{type:[Number,String],default:()=>JT.card.borderRadius},headStyle:{type:Object,default:()=>JT.card.headStyle},bodyStyle:{type:Object,default:()=>JT.card.bodyStyle},footStyle:{type:Object,default:()=>JT.card.footStyle},headBorderBottom:{type:Boolean,default:()=>JT.card.headBorderBottom},footBorderTop:{type:Boolean,default:()=>JT.card.footBorderTop},thumb:{type:String,default:()=>JT.card.thumb},thumbWidth:{type:[String,Number],default:()=>JT.card.thumbWidth},thumbCircle:{type:Boolean,default:()=>JT.card.thumbCircle},padding:{type:[String,Number],default:()=>JT.card.padding},paddingHead:{type:[String,Number],default:()=>JT.card.paddingHead},paddingBody:{type:[String,Number],default:()=>JT.card.paddingBody},paddingFoot:{type:[String,Number],default:()=>JT.card.paddingFoot},showHead:{type:Boolean,default:()=>JT.card.showHead},showFoot:{type:Boolean,default:()=>JT.card.showFoot},boxShadow:{type:String,default:()=>JT.card.boxShadow}}};const qB=SI({name:"up-card",data:()=>({}),mixins:[tI,oI,UB],emits:["click","head-click","body-click","foot-click"],methods:{addStyle:kT,addUnit:AT,getPx:gT,click(){this.$emit("click",this.index)},headClick(){this.$emit("head-click",this.index)},bodyClick(){this.$emit("body-click",this.index)},footClick(){this.$emit("foot-click",this.index)}}},[["render",function(e,t,n,o,i,r){const a=ig,s=Iy,l=Oy;return Er(),zr(l,{class:Ue(["u-card",{"u-border":e.border,"u-card-full":e.full,"u-card--border":r.getPx(e.borderRadius)>0}]),onClick:us(r.click,["stop"]),style:We({borderRadius:r.addUnit(e.borderRadius),margin:e.margin,boxShadow:e.boxShadow})},{default:Co(()=>[e.showHead?(Er(),zr(l,{key:0,class:Ue(["u-card__head",{"u-border-bottom":e.headBorderBottom}]),style:We([{padding:r.addUnit(e.paddingHead||e.padding)},e.headStyle]),onClick:r.headClick},{default:Co(()=>[e.$slots.head?Oi(e.$slots,"head",{key:1},void 0,!0):(Er(),zr(l,{key:0,class:"u-flex u-flex-between"},{default:Co(()=>[e.title?(Er(),zr(l,{key:0,class:"u-card__head--left u-flex u-line-1"},{default:Co(()=>[e.thumb?(Er(),zr(a,{key:0,src:e.thumb,class:"u-card__head--left__thumb",mode:"aspectFill",style:We({height:r.addUnit(e.thumbWidth),width:r.addUnit(e.thumbWidth),borderRadius:e.thumbCircle?"50px":"4px"})},null,8,["src","style"])):Wr("",!0),Fr(s,{class:"u-card__head--left__title u-line-1",style:We({fontSize:r.addUnit(e.titleSize),color:e.titleColor})},{default:Co(()=>[Hr(Q(e.title),1)]),_:1},8,["style"])]),_:1})):Wr("",!0),e.subTitle?(Er(),zr(l,{key:1,class:"u-card__head--right u-line-1"},{default:Co(()=>[Fr(s,{class:"u-card__head__title__text",style:We({fontSize:r.addUnit(e.subTitleSize),color:e.subTitleColor})},{default:Co(()=>[Hr(Q(e.subTitle),1)]),_:1},8,["style"])]),_:1})):Wr("",!0)]),_:1}))]),_:3},8,["style","class","onClick"])):Wr("",!0),Fr(l,{onClick:r.bodyClick,class:"u-card__body",style:We([{padding:r.addUnit(e.paddingBody||e.padding)},e.bodyStyle])},{default:Co(()=>[Oi(e.$slots,"body",{},void 0,!0)]),_:3},8,["onClick","style"]),e.showFoot?(Er(),zr(l,{key:1,class:Ue(["u-card__foot",{"u-border-top":e.footBorderTop}]),onClick:r.footClick,style:We([{padding:e.$slots.foot?r.addUnit(e.paddingFoot||e.padding):0},e.footStyle])},{default:Co(()=>[Oi(e.$slots,"foot",{},void 0,!0)]),_:3},8,["onClick","style","class"])):Wr("",!0)]),_:3},8,["onClick","class","style"])}],["__scopeId","data-v-5833ca38"]]),QB=Object.freeze(Object.defineProperty({__proto__:null,default:qB},Symbol.toStringTag,{value:"Module"}));const YB=SI({name:"up-cate-tab",props:{height:{type:String,default:"100%"},tabList:{type:Array,default:()=>[]},tabKeyName:{type:String,default:"name"},itemKeyName:{type:String,default:"name"},current:{type:Number,default:0}},watch:{tabList(){this.getMenuItemTop()}},emits:["update:current"],data:()=>({scrollTop:0,oldScrollTop:0,innerCurrent:0,menuHeight:0,menuItemHeight:0,itemId:"",menuItemPos:[],rects:[],arr:[],scrollRightTop:0,timer:null}),onMounted(){this.innerCurrent=this.current,this.leftMenuStatus(this.innerCurrent),this.getMenuItemTop()},watch:{current(e){this.innerCurrent=e,this.leftMenuStatus(this.innerCurrent)}},methods:{addUnit:AT,async swichMenu(e){0==this.arr.length&&await this.getMenuItemTop(),e!=this.innerCurrent&&(this.scrollRightTop=this.oldScrollTop,this.$nextTick(function(){this.scrollRightTop=this.arr[e],this.innerCurrent=e,this.leftMenuStatus(e),this.$emit("update:current",e)}))},getElRect(e,t){new Promise((n,o)=>{ip().in(this).select("."+e).fields({size:!0},o=>{o?(this[t]=o.height,n()):setTimeout(()=>{this.getElRect(e)},10)}).exec()})},async observer(){this.tabList.map((e,t)=>{Kh(this).relativeTo(".u-cate-tab__right-box",{top:0}).observe("#item"+t,e=>{if(e.intersectionRatio>0){let t=e.id.substring(4);this.leftMenuStatus(t)}})})},async leftMenuStatus(e){this.innerCurrent=e,this.$emit("update:current",e),0!=this.menuHeight&&0!=this.menuItemHeight||(await this.getElRect("u-cate-tab__menu-scroll-view","menuHeight"),await this.getElRect("u-cate-tab__item","menuItemHeight")),this.scrollTop=e*this.menuItemHeight+this.menuItemHeight/2-this.menuHeight/2},getMenuItemTop(){return new Promise(e=>{ip().in(this).selectAll(".u-cate-tab__page-item").boundingClientRect(t=>{t.length?(this.rects=t,t.forEach(e=>{this.arr.push(e.top-t[0].top)}),e()):setTimeout(()=>{this.getMenuItemTop()},10)}).exec()})},async rightScroll(e){this.oldScrollTop=e.detail.scrollTop,0==this.arr.length&&await this.getMenuItemTop(),this.timer||(this.menuHeight||await this.getElRect("u-cate-tab__menu-scroll-view","menuHeight"),setTimeout(()=>{this.timer=null;let t=e.detail.scrollTop+1;for(let e=0;e<this.arr.length;e++){let n=this.arr[e],o=this.arr[e+1];if(!o||t>=n&&t<=o)return void this.leftMenuStatus(e)}},10))}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy,l=yy,c=ig;return Er(),zr(s,{class:"u-cate-tab",style:We({height:r.addUnit(n.height)})},{default:Co(()=>[Fr(s,{class:"u-cate-tab__wrap"},{default:Co(()=>[Fr(l,{class:"u-cate-tab__view u-cate-tab__menu-scroll-view","scroll-y":"","scroll-with-animation":"","scroll-top":i.scrollTop,"scroll-into-view":i.itemId},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.tabList,(t,o)=>(Er(),zr(s,{key:o,class:Ue(["u-cate-tab__item",[i.innerCurrent==o?"u-cate-tab__item-active":""]]),onClick:us(e=>r.swichMenu(o),["stop"])},{default:Co(()=>[Oi(e.$slots,"tabItem",{item:t},void 0,!0),e.$slots.tabItem?Wr("",!0):(Er(),zr(a,{key:0,class:"u-line-1"},{default:Co(()=>[Hr(Q(t[n.tabKeyName]),1)]),_:2},1024))]),_:2},1032,["class","onClick"]))),128))]),_:3},8,["scroll-top","scroll-into-view"]),Fr(l,{"scroll-top":i.scrollRightTop,"scroll-with-animation":"","scroll-y":"",class:"u-cate-tab__right-box",onScroll:r.rightScroll},{default:Co(()=>[Oi(e.$slots,"rightTop",{tabList:n.tabList},void 0,!0),Fr(s,{class:"u-cate-tab__page-view"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.tabList,(t,o)=>(Er(),zr(s,{class:"u-cate-tab__page-item",id:"item"+o,key:o},{default:Co(()=>[Oi(e.$slots,"itemList",{item:t},void 0,!0),e.$slots.itemList?Wr("",!0):(Er(),Or(Sr,{key:0},[Fr(s,{class:"item-title"},{default:Co(()=>[Fr(a,null,{default:Co(()=>[Hr(Q(t[n.tabKeyName]),1)]),_:2},1024)]),_:2},1024),Fr(s,{class:"item-container"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(t.children,(t,o)=>Oi(e.$slots,"pageItem",{key:o,pageItem:t},()=>[Fr(s,{class:"thumb-box"},{default:Co(()=>[Fr(c,{class:"item-menu-image",src:t.icon,mode:""},null,8,["src"]),Fr(s,{class:"item-menu-name"},{default:Co(()=>[Hr(Q(t[n.itemKeyName]),1)]),_:2},1024)]),_:2},1024)],!0)),128))]),_:2},1024)],64))]),_:2},1032,["id"]))),128))]),_:3})]),_:3},8,["scroll-top","onScroll"])]),_:3})]),_:3},8,["style"])}],["__scopeId","data-v-fbbf9bf8"]]),GB=Object.freeze(Object.defineProperty({__proto__:null,default:YB},Symbol.toStringTag,{value:"Module"})),XB={props:{title:{type:String,default:()=>JT.cellGroup.title},border:{type:Boolean,default:()=>JT.cellGroup.border}}};const KB=SI({name:"u-cell-group",mixins:[tI,oI,XB],methods:{addStyle:kT}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy,l=RC(Po("u-line"),hE);return Er(),zr(s,{style:We([r.addStyle(e.customStyle)]),class:Ue([[e.customClass],"u-cell-group"])},{default:Co(()=>[e.title?(Er(),zr(s,{key:0,class:"u-cell-group__title"},{default:Co(()=>[Oi(e.$slots,"title",{},()=>[Fr(a,{class:"u-cell-group__title__text"},{default:Co(()=>[Hr(Q(e.title),1)]),_:1})],!0)]),_:3})):Wr("",!0),Fr(s,{class:"u-cell-group__wrapper"},{default:Co(()=>[e.border?(Er(),zr(l,{key:0})):Wr("",!0),Oi(e.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["style","class"])}],["__scopeId","data-v-31d2f66f"]]),JB=Object.freeze(Object.defineProperty({__proto__:null,default:KB},Symbol.toStringTag,{value:"Module"})),ZB={props:{title:{type:[String,Number],default:()=>JT.cell.title},label:{type:[String,Number],default:()=>JT.cell.label},value:{type:[String,Number],default:()=>JT.cell.value},icon:{type:String,default:()=>JT.cell.icon},disabled:{type:Boolean,default:()=>JT.cell.disabled},border:{type:Boolean,default:()=>JT.cell.border},center:{type:Boolean,default:()=>JT.cell.center},url:{type:String,default:()=>JT.cell.url},linkType:{type:String,default:()=>JT.cell.linkType},clickable:{type:Boolean,default:()=>JT.cell.clickable},isLink:{type:Boolean,default:()=>JT.cell.isLink},required:{type:Boolean,default:()=>JT.cell.required},rightIcon:{type:String,default:()=>JT.cell.rightIcon},arrowDirection:{type:String,default:()=>JT.cell.arrowDirection},iconStyle:{type:[Object,String],default:()=>JT.cell.iconStyle},rightIconStyle:{type:[Object,String],default:()=>JT.cell.rightIconStyle},titleStyle:{type:[Object,String],default:()=>JT.cell.titleStyle},size:{type:String,default:()=>JT.cell.size},stop:{type:Boolean,default:()=>JT.cell.stop},name:{type:[Number,String],default:()=>JT.cell.name}}};const eM=SI({name:"u-cell",data:()=>({}),mixins:[tI,oI,ZB],computed:{titleTextStyle(){return kT(this.titleStyle)}},emits:["click"],methods:{addStyle:kT,testEmpty:sT.empty,clickHandler(e){this.disabled||(this.$emit("click",{name:this.name}),this.openPage(),this.stop&&this.preventEvent(e))}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy,c=RC(Po("u-line"),hE);return Er(),zr(s,{class:Ue(["u-cell",[e.customClass]]),style:We([r.addStyle(e.customStyle)]),"hover-class":e.disabled||!e.clickable&&!e.isLink?"":"u-cell--clickable","hover-stay-time":250,onClick:r.clickHandler},{default:Co(()=>[Fr(s,{class:Ue(["u-cell__body",[e.center&&"u-cell--center","large"===e.size&&"u-cell__body--large"]])},{default:Co(()=>[Fr(s,{class:"u-cell__body__content"},{default:Co(()=>[e.$slots.icon||e.icon?(Er(),zr(s,{key:0,class:"u-cell__left-icon-wrap"},{default:Co(()=>[e.$slots.icon?Oi(e.$slots,"icon",{key:0},void 0,!0):(Er(),zr(a,{key:1,name:e.icon,"custom-style":e.iconStyle,size:"large"===e.size?22:18},null,8,["name","custom-style","size"]))]),_:3})):Wr("",!0),Fr(s,{class:"u-cell__title"},{default:Co(()=>[e.$slots.title||!e.title?Oi(e.$slots,"title",{key:0},void 0,!0):(Er(),zr(l,{key:1,class:Ue(["u-cell__title-text",[e.required&&"u-cell--required",e.disabled&&"u-cell--disabled","large"===e.size&&"u-cell__title-text--large"]]),style:We([r.titleTextStyle])},{default:Co(()=>[Hr(Q(e.title),1)]),_:1},8,["style","class"])),Oi(e.$slots,"label",{},()=>[e.label?(Er(),zr(l,{key:0,class:Ue(["u-cell__label",[e.disabled&&"u-cell--disabled","large"===e.size&&"u-cell__label--large"]])},{default:Co(()=>[Hr(Q(e.label),1)]),_:1},8,["class"])):Wr("",!0)],!0)]),_:3})]),_:3}),Oi(e.$slots,"value",{},()=>[r.testEmpty(e.value)?Wr("",!0):(Er(),zr(l,{key:0,class:Ue(["u-cell__value",[e.disabled&&"u-cell--disabled","large"===e.size&&"u-cell__value--large"]])},{default:Co(()=>[Hr(Q(e.value),1)]),_:1},8,["class"]))],!0),e.$slots["right-icon"]||e.isLink?(Er(),zr(s,{key:0,class:Ue(["u-cell__right-icon-wrap",[`u-cell__right-icon-wrap--${e.arrowDirection}`]])},{default:Co(()=>[e.rightIcon&&!e.$slots["right-icon"]?(Er(),zr(a,{key:0,name:e.rightIcon,"custom-style":e.rightIconStyle,color:e.disabled?"#c8c9cc":"info",size:"large"===e.size?18:16},null,8,["name","custom-style","color","size"])):Oi(e.$slots,"right-icon",{key:1},void 0,!0)]),_:3},8,["class"])):Wr("",!0),e.$slots.righticon?(Er(),zr(s,{key:1,class:Ue(["u-cell__right-icon-wrap",[`u-cell__right-icon-wrap--${e.arrowDirection}`]])},{default:Co(()=>[Oi(e.$slots,"righticon",{},void 0,!0)]),_:3},8,["class"])):Wr("",!0)]),_:3},8,["class"]),e.border?(Er(),zr(c,{key:0})):Wr("",!0)]),_:3},8,["class","style","hover-class","onClick"])}],["__scopeId","data-v-5e16d00c"]]),tM=Object.freeze(Object.defineProperty({__proto__:null,default:eM},Symbol.toStringTag,{value:"Module"})),nM={props:{name:{type:String,default:()=>JT.checkboxGroup.name},modelValue:{type:Array,default:()=>JT.checkboxGroup.value},shape:{type:String,default:()=>JT.checkboxGroup.shape},disabled:{type:Boolean,default:()=>JT.checkboxGroup.disabled},activeColor:{type:String,default:()=>JT.checkboxGroup.activeColor},inactiveColor:{type:String,default:()=>JT.checkboxGroup.inactiveColor},size:{type:[String,Number],default:()=>JT.checkboxGroup.size},placement:{type:String,default:()=>JT.checkboxGroup.placement},labelSize:{type:[String,Number],default:()=>JT.checkboxGroup.labelSize},labelColor:{type:[String],default:()=>JT.checkboxGroup.labelColor},labelDisabled:{type:Boolean,default:()=>JT.checkboxGroup.labelDisabled},iconColor:{type:String,default:()=>JT.checkboxGroup.iconColor},iconSize:{type:[String,Number],default:()=>JT.checkboxGroup.iconSize},iconPlacement:{type:String,default:()=>JT.checkboxGroup.iconPlacement},borderBottom:{type:Boolean,default:()=>JT.checkboxGroup.borderBottom}}};const oM=SI({name:"u-checkbox-group",mixins:[tI,oI,nM],computed:{parentData(){return[this.modelValue,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass(){return this.bem("checkbox-group",["placement"])}},watch:{parentData:{handler(){this.children.length&&this.children.map(e=>{"function"==typeof e.init&&e.init()})},deep:!0}},data:()=>({}),created(){this.children=[]},emits:["update:modelValue","change"],methods:{unCheckedOther(e){const t=[];this.children.map(e=>{e.isChecked&&t.push(e.name)}),this.$emit("update:modelValue",t),this.$emit("change",t)}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-checkbox-group",r.bemClass])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-828d5522"]]),iM=Object.freeze(Object.defineProperty({__proto__:null,default:oM},Symbol.toStringTag,{value:"Module"})),rM={props:{name:{type:[String,Number,Boolean],default:()=>JT.checkbox.name},shape:{type:String,default:()=>JT.checkbox.shape},size:{type:[String,Number],default:()=>JT.checkbox.size},checked:{type:Boolean,default:()=>JT.checkbox.checked},disabled:{type:[String,Boolean],default:()=>JT.checkbox.disabled},activeColor:{type:String,default:()=>JT.checkbox.activeColor},inactiveColor:{type:String,default:()=>JT.checkbox.inactiveColor},iconSize:{type:[String,Number],default:()=>JT.checkbox.iconSize},iconColor:{type:String,default:()=>JT.checkbox.iconColor},label:{type:[String,Number],default:()=>JT.checkbox.label},labelSize:{type:[String,Number],default:()=>JT.checkbox.labelSize},labelColor:{type:String,default:()=>JT.checkbox.labelColor},labelDisabled:{type:[String,Boolean],default:()=>JT.checkbox.labelDisabled},usedAlone:{type:[Boolean],default:()=>!1}}};const aM=SI({name:"u-checkbox",mixins:[tI,oI,rM],data:()=>({isChecked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:"square",activeColor:null,inactiveColor:null,size:18,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return AT(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.isChecked?this.elInactiveColor:"transparent":this.isChecked?e:"transparent"},iconClasses(){let e=[];return e.push("u-checkbox__icon-wrap--"+this.elShape),this.elDisabled&&e.push("u-checkbox__icon-wrap--disabled"),this.isChecked&&this.elDisabled&&e.push("u-checkbox__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.isChecked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.isChecked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=AT(this.elSize),e.height=AT(this.elSize),this.usedAlone||"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},checkboxStyle(){const e={};return this.usedAlone||(this.parentData.borderBottom&&this.parentData.placement,this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="8px")),IT(e,kT(this.customStyle))}},mounted(){this.init()},emits:["change","update:checked"],methods:{init(){if(this.usedAlone)this.checked&&(this.isChecked=!0);else{this.updateParentData(),this.parent;const e=this.parentData.modelValue;this.checked?this.isChecked=!0:!this.usedAlone&&sT.array(e)&&(this.isChecked=e.some(e=>e===this.name))}},updateParentData(){this.getParentData("u-checkbox-group")},wrapperClickHandler(e){(this.usedAlone||"right"===this.parentData.iconPlacement)&&this.iconClickHandler(e)},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.$emit("change",this.isChecked,{name:this.name}),this.usedAlone&&this.$emit("update:checked",this.isChecked),this.$nextTick(()=>{$T(this,"change")})},setRadioCheckedStatus(){this.isChecked=!this.isChecked,this.emitEvent(),this.usedAlone||"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}},watch:{checked(e,t){e!==this.isChecked&&(this.isChecked=e)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy;return Er(),zr(s,{class:Ue(["u-checkbox cursor-pointer",[`u-checkbox-label--${i.parentData.iconPlacement}`,i.parentData.borderBottom&&"column"===i.parentData.placement&&"u-border-bottom"]]),style:We([r.checkboxStyle]),onClick:us(r.wrapperClickHandler,["stop"])},{default:Co(()=>[Fr(s,{class:Ue(["u-checkbox__icon-wrap cursor-pointer",r.iconClasses]),onClick:us(r.iconClickHandler,["stop"]),style:We([r.iconWrapStyle])},{default:Co(()=>[Oi(e.$slots,"icon",{elIconSize:r.elIconSize,elIconColor:r.elIconColor},()=>[Fr(a,{class:"u-checkbox__icon-wrap__icon",name:"checkbox-mark",size:r.elIconSize,color:r.elIconColor},null,8,["size","color"])],!0)]),_:3},8,["onClick","class","style"]),Fr(s,{class:"u-checkbox__label-wrap cursor-pointer",onClick:us(r.labelClickHandler,["stop"])},{default:Co(()=>[Oi(e.$slots,"label",{label:e.label,elDisabled:r.elDisabled},()=>[Fr(l,{style:We({color:r.elDisabled?r.elInactiveColor:r.elLabelColor,fontSize:r.elLabelSize,lineHeight:r.elLabelSize})},{default:Co(()=>[Hr(Q(e.label),1)]),_:1},8,["style"])],!0)]),_:3},8,["onClick"])]),_:3},8,["style","onClick","class"])}],["__scopeId","data-v-9ea43e71"]]),sM=Object.freeze(Object.defineProperty({__proto__:null,default:aM},Symbol.toStringTag,{value:"Module"}));const lM=SI({name:"u-circle-progress",mixins:[tI,oI,{props:{percentage:{type:[String,Number],default:()=>JT.circleProgress.percentage}}}],data:()=>({leftBorderColor:"rgb(200, 200, 200)",rightBorderColor:"rgb(200, 200, 200)"}),computed:{leftSyle(){const e={};return e.borderTopColor=this.leftBorderColor,e.borderRightColor=this.leftBorderColor,e},rightSyle(){const e={};return e.borderLeftColor=this.rightBorderColor,e.borderBottomColor=this.rightBorderColor,e}},mounted(){yT().then(()=>{this.rightBorderColor="rgb(66, 185, 131)"})},methods:{init(){animation.transition(this.$refs["right-circle"].ref,{styles:{transform:"rotate(45deg)",transformOrigin:"center center"}},()=>{this.rightBorderColor="rgb(66, 185, 131)"})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-circle-progress"},{default:Co(()=>[Fr(a,{class:"u-circle-progress__left"},{default:Co(()=>[Fr(a,{class:"u-circle-progress__left__circle",style:We([r.leftSyle]),ref:"left-circle"},null,8,["style"])]),_:1}),Fr(a,{class:"u-circle-progress__right"},{default:Co(()=>[Fr(a,{class:"u-circle-progress__right__circle",ref:"right-circle",style:We([r.rightSyle])},null,8,["style"])]),_:1}),Fr(a,{class:"u-circle-progress__circle"})]),_:1})}],["__scopeId","data-v-1c1fcb78"]]),cM=Object.freeze(Object.defineProperty({__proto__:null,default:lM},Symbol.toStringTag,{value:"Module"}));const uM=SI({name:"u-index-anchor",mixins:[tI,oI,{props:{text:{type:[String,Number],default:()=>JT.indexAnchor.text},color:{type:String,default:()=>JT.indexAnchor.color},size:{type:[String,Number],default:()=>JT.indexAnchor.size},bgColor:{type:String,default:()=>JT.indexAnchor.bgColor},height:{type:[String,Number],default:()=>JT.indexAnchor.height}}}],data:()=>({}),mounted(){this.init()},methods:{addUnit:AT,init(){const e=CT.call(this,"u-index-list");if(!e)return;e.anchors.push(this);const t=CT.call(this,"u-index-item");t&&("string"==typeof this.text?t.id=this.text.charCodeAt(0):t.id=this.text.name.charCodeAt(0))}},computed:{parentSticky(){const e=CT.call(this,"u-index-list");return!e||e.sticky}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy;return Er(),zr(s,{class:Ue(["u-index-anchor u-border-bottom",{"u-index-anchor--sticky":r.parentSticky}]),ref:`u-index-anchor-${e.text}`,style:We({height:r.addUnit(e.height),backgroundColor:e.bgColor})},{default:Co(()=>[Fr(a,{class:"u-index-anchor__text",style:We({fontSize:r.addUnit(e.size),color:e.color})},{default:Co(()=>[Hr(Q(e.text.name||e.text),1)]),_:1},8,["style"])]),_:1},8,["class","style"])}],["__scopeId","data-v-c64d8f32"]]),dM=Object.freeze(Object.defineProperty({__proto__:null,default:uM},Symbol.toStringTag,{value:"Module"}));const hM=SI({name:"u-index-item",mixins:[tI,oI,{props:{}}],data:()=>({top:0,height:0,id:""}),created(){this.anchor={}},mounted(){this.init()},methods:{init(){this.getParentData("u-index-list"),this.parent&&yT().then(()=>{this.getIndexItemRect().then(e=>{this.top=Math.ceil(e.top),this.height=Math.ceil(e.height)})})},getIndexItemRect(){return new Promise(e=>{this.$uGetRect(".u-index-item").then(t=>{e(t)})})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-index-item",[`u-index-item-${i.id}`]]),id:`u-index-item-${i.id}`},{default:Co(()=>[Oi(e.$slots,"default")]),_:3},8,["id","class"])}]]),pM=Object.freeze(Object.defineProperty({__proto__:null,default:hM},Symbol.toStringTag,{value:"Module"})),fM={props:{inactiveColor:{type:String,default:()=>JT.indexList.inactiveColor},activeColor:{type:String,default:()=>JT.indexList.activeColor},indexList:{type:Array,default:()=>JT.indexList.indexList},sticky:{type:Boolean,default:()=>JT.indexList.sticky},customNavHeight:{type:[String,Number],default:()=>JT.indexList.customNavHeight},safeBottomFix:{type:Boolean,default:()=>JT.indexList.safeBottomFix}}};const mM=SI({name:"u-index-list",mixins:[tI,oI,fM],data:()=>({activeIndex:-1,touchmoveIndex:1,letterInfo:{height:0,itemHeight:0,top:0},indicatorHeight:50,touching:!1,scrollTop:0,scrollViewHeight:0,sys:{},scrolling:!1,scrollIntoView:"",pageY:0,topOffset:0}),computed:{uIndexList(){return this.indexList.length?this.indexList:(()=>{const e=[],t="A".charCodeAt(0);for(let n=0;n<26;n++)e.push(String.fromCharCode(t+n));return e})()},indicatorTop(){const{top:e,height:t,itemHeight:n}=this.letterInfo;return Math.floor(e-t/2+n*this.activeIndex+n-35)}},watch:{uIndexList:{immediate:!1,handler(){yT(30).then(()=>{this.setIndexListLetterInfo()})}}},created(){this.children=[],this.anchors=[],this.sys=_T()},mounted(){this.init(),yT(50).then(()=>{this.setIndexListLetterInfo()})},methods:{addUnit:AT,init(){let e=gT(this.customNavHeight);this.getIndexListRect().then(async t=>{this.scrollViewHeight=t.height?t.height:this.sys.windowHeight-e,this.topOffset=this.sys.windowHeight-this.scrollViewHeight})},touchStart(e){const t=e.changedTouches[0];if(!t)return;this.touching=!0;const{pageY:n,screenY:o}=t,i=this.getIndexListLetter(n);this.setValueForTouch(i)},touchMove(e){let t=e.changedTouches[0];if(!t)return;this.touching||(this.touching=!0);const{pageY:n,screenY:o}=t,i=this.getIndexListLetter(n);this.setValueForTouch(i)},touchEnd(e){yT(300).then(()=>{this.touching=!1})},getIndexListLetterRect(){return new Promise(e=>{this.$uGetRect(".u-index-list__letter").then(t=>{e(t)})})},getIndexListScrollViewRect(){return new Promise(e=>{this.$uGetRect(".u-index-list__scroll-view").then(t=>{e(t)})})},getIndexListRect(){return new Promise(e=>{this.$uGetRect(".u-index-list").then(t=>{e(t)})})},setIndexListLetterInfo(){this.getIndexListLetterRect().then(e=>{const{height:t}=e,n=_T();n.windowHeight,0==this.customNavHeight?n.windowTop:gT(this.customNavHeight),this.getIndexListScrollViewRect().then(e=>{this.letterInfo={height:t,top:e.height/2,itemHeight:Math.floor(t/this.uIndexList.length)}})})},getIndexListLetter(e){this.pageY=e;let{top:t,height:n,itemHeight:o}=this.letterInfo,i=this.currentIndex;return t-=n/2,i=(e-=this.topOffset)<t?0:e>=t+n?this.uIndexList.length-1:Math.floor((e-t)/o),i},async setValueForTouch(e){e!==this.activeIndex&&(this.activeIndex=e,this.$emit("select",this.uIndexList[e]),"string"==typeof this.uIndexList[e]?this.scrollIntoView=`u-index-item-${this.uIndexList[e].charCodeAt(0)}`:this.scrollIntoView=`u-index-item-${this.uIndexList[e].name.charCodeAt(0)}`)},getHeaderRect(){return new Promise(e=>{this.$slots.header||e({width:0,height:0}),this.$uGetRect(".u-index-list__header").then(t=>{e(t)})})},async scrollHandler(e){if(this.touching||this.scrolling)return;this.scrolling=!0,yT(10).then(()=>{this.scrolling=!1});let t=0;const n=this.children.length;let o=this.children;let i=(await this.getHeaderRect()).height;this.anchors,o=this.children.map((e,t)=>{const n={height:e.height,top:i};return i+=e.height,n}),t=e.detail.scrollTop,t+=gT(this.customNavHeight);for(let r=0;r<n;r++){const e=o[r],i=o[r+1];if(t<=o[0].top||t>=o[n-1].top+o[n-1].height){this.activeIndex=-1;break}if(!i){this.activeIndex=n-1;break}if(t>e.top&&t<i.top){this.activeIndex=r;break}}}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=yy,l=Iy,c=RC(Po("u-transition"),NI);return Er(),zr(a,{ref:"u-index-list",class:"u-index-list"},{default:Co(()=>[Fr(s,{scrollTop:i.scrollTop,scrollIntoView:i.scrollIntoView,"offset-accuracy":1,style:We({maxHeight:r.addUnit(i.scrollViewHeight)}),"scroll-y":"",onScroll:r.scrollHandler,ref:"u-index-list__scroll-view",class:"u-index-list__scroll-view"},{default:Co(()=>[e.$slots.header?(Er(),zr(a,{key:0,class:"u-index-list__header"},{default:Co(()=>[Oi(e.$slots,"header",{},void 0,!0)]),_:3})):Wr("",!0),Oi(e.$slots,"default",{},void 0,!0),e.$slots.footer?(Er(),zr(a,{key:1,class:"u-index-list__footer"},{default:Co(()=>[Oi(e.$slots,"footer",{},void 0,!0)]),_:3})):Wr("",!0)]),_:3},8,["scrollTop","scrollIntoView","style","onScroll"]),Fr(a,{class:"u-index-list__letter",ref:"u-index-list__letter",style:We({top:r.addUnit(i.letterInfo.top),transform:"translateY(-50%)"}),onTouchstart:us(r.touchStart,["prevent"]),onTouchmove:us(r.touchMove,["prevent"]),onTouchend:us(r.touchEnd,["prevent"]),onTouchcancel:us(r.touchEnd,["prevent"])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.uIndexList,(t,n)=>(Er(),zr(a,{class:"u-index-list__letter__item",key:n,style:We({backgroundColor:i.activeIndex===n?e.activeColor:"transparent"})},{default:Co(()=>[Fr(l,{class:"u-index-list__letter__item__index",style:We({color:i.activeIndex===n?"#fff":e.inactiveColor})},{default:Co(()=>[Hr(Q(t.key||t),1)]),_:2},1032,["style"])]),_:2},1032,["style"]))),128))]),_:1},8,["style","onTouchstart","onTouchmove","onTouchend","onTouchcancel"]),Fr(c,{mode:"fade",show:i.touching,customStyle:{position:"absolute",right:"50px",top:r.addUnit(r.indicatorTop,"px"),zIndex:3}},{default:Co(()=>[Fr(a,{class:Ue(["u-index-list__indicator",["u-index-list__indicator--show"]]),style:We({height:r.addUnit(i.indicatorHeight),width:r.addUnit(i.indicatorHeight)})},{default:Co(()=>[Fr(l,{class:"u-index-list__indicator__text"},{default:Co(()=>[Hr(Q(r.uIndexList[i.activeIndex].key||r.uIndexList[i.activeIndex]),1)]),_:1})]),_:1},8,["style"])]),_:1},8,["show","customStyle"])]),_:3},512)}],["__scopeId","data-v-d3e16ce8"]]),gM=Object.freeze(Object.defineProperty({__proto__:null,default:mM},Symbol.toStringTag,{value:"Module"}));const yM=SI({name:"u-city-locate",props:{indexList:{type:Array,default:["ð¥"]},cityList:{type:Array,default:()=>[[{name:"å京",value:"beijing"},{name:"䏿µ·",value:"shanghai"},{name:"广å·",value:"guangzhou"},{name:"æ·±å³",value:"shenzhen"},{name:"æå·",value:"hangzhou"}]]},locationType:{type:String,default:"wgs84"},currentCity:{type:String,default:""},nameKey:{type:String,default:"name"}},computed:{},watch:{currentCity(e){this.locationCity=e}},data:()=>({locationCity:"å®ä½ä¸...."}),emits:["location-success","select-city"],methods:{selectedCity(e){this.locationCity=e[this.nameKey],this.$emit("select-city",{locationCity:this.locationCity})},location(){let e=this;i_({type:this.locationType,geocode:!0,success(t){console.log(t),e.locationCity=t.address&&t.address.city,e.$emit("location-success",{...t,locationCity:e.locationCity})},fail(){e.locationCity="å®ä½å¤±è´¥ï¼è¯·ç¹å»éè¯"}})}},created(){},mounted(){this.location()}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("up-index-anchor"),uM),l=Iy,c=RC(Po("up-line"),hE),u=RC(Po("up-index-item"),hM),d=RC(Po("up-index-list"),mM);return Er(),zr(a,{class:"u-city-locate"},{default:Co(()=>[Fr(d,{indexList:n.indexList},{header:Co(()=>[Fr(a,{class:"u-current-city-wrap"},{default:Co(()=>[Fr(a,{class:"u-current-city-title"},{default:Co(()=>[Hr("å®ä½åå¸")]),_:1}),Fr(a,{class:"u-current-city-item",onClick:r.location},{default:Co(()=>[Fr(a,{class:"u-location-city"},{default:Co(()=>[Hr(Q(i.locationCity),1)]),_:1})]),_:1},8,["onClick"])]),_:1})]),footer:Co(()=>[Fr(a,{class:"u-safe-area-inset--bottom"},{default:Co(()=>[Fr(l,{class:"list__footer"})]),_:1})]),default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.cityList,(e,t)=>(Er(),zr(u,{key:t},{default:Co(()=>[Fr(s,{text:n.indexList[t]},null,8,["text"]),0==t?(Er(),zr(a,{key:0,class:"hot-city-list"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e,(e,t)=>(Er(),zr(a,{class:"",onClick:t=>r.selectedCity(e)},{default:Co(()=>[Fr(a,{class:"hot-city-item"},{default:Co(()=>[Hr(Q(e[n.nameKey]),1)]),_:2},1024)]),_:2},1032,["onClick"]))),256))]),_:2},1024)):(Er(!0),Or(Sr,{key:1},Pi(e,(e,t)=>(Er(),zr(a,{class:"item-list",key:t},{default:Co(()=>[Fr(a,{class:"list__item",onClick:t=>r.selectedCity(e)},{default:Co(()=>[Fr(l,{class:"list__item__city-name"},{default:Co(()=>[Hr(Q(e[n.nameKey]),1)]),_:2},1024)]),_:2},1032,["onClick"]),Fr(c)]),_:2},1024))),128))]),_:2},1024))),128))]),_:1},8,["indexList"])]),_:1})}],["__scopeId","data-v-7017978c"]]),bM=Object.freeze(Object.defineProperty({__proto__:null,default:yM},Symbol.toStringTag,{value:"Module"})),vM={props:{adjustPosition:{type:Boolean,default:()=>JT.codeInput.adjustPosition},maxlength:{type:[String,Number],default:()=>JT.codeInput.maxlength},dot:{type:Boolean,default:()=>JT.codeInput.dot},mode:{type:String,default:()=>JT.codeInput.mode},hairline:{type:Boolean,default:()=>JT.codeInput.hairline},space:{type:[String,Number],default:()=>JT.codeInput.space},modelValue:{type:[String,Number],default:()=>JT.codeInput.value},focus:{type:Boolean,default:()=>JT.codeInput.focus},bold:{type:Boolean,default:()=>JT.codeInput.bold},color:{type:String,default:()=>JT.codeInput.color},fontSize:{type:[String,Number],default:()=>JT.codeInput.fontSize},size:{type:[String,Number],default:()=>JT.codeInput.size},disabledKeyboard:{type:Boolean,default:()=>JT.codeInput.disabledKeyboard},borderColor:{type:String,default:()=>JT.codeInput.borderColor},disabledDot:{type:Boolean,default:()=>JT.codeInput.disabledDot}}};const _M=SI({name:"u-code-input",mixins:[tI,oI,vM],data(){return{inputValue:"",isFocus:this.focus,timer:null,opacity:1}},watch:{modelValue:{immediate:!0,handler(e){this.inputValue=String(e).substring(0,this.maxlength)}},isFocus:{handler(e){}}},created(){},beforeUnmount(){},computed:{codeLength(){return new Array(Number(this.maxlength))},itemStyle(){return e=>{const t={width:AT(this.size),height:AT(this.size)};return"box"===this.mode&&(t.border=`${this.hairline?.5:1}px solid ${this.borderColor}`,0===gT(this.space)&&(0===e&&(t.borderTopLeftRadius="3px",t.borderBottomLeftRadius="3px"),e===this.codeLength.length-1&&(t.borderTopRightRadius="3px",t.borderBottomRightRadius="3px"),e!==this.codeLength.length-1&&(t.borderRight="none"))),e!==this.codeLength.length-1?t.marginRight=AT(this.space):t.marginRight=0,t}},codeArray(){return String(this.inputValue).split("")},lineStyle(){const e={};return e.height=this.hairline?"2px":"4px",e.width=AT(this.size),e.backgroundColor=this.borderColor,e}},emits:["change","finish","update:modelValue"],methods:{addUnit:AT,inputHandler(e){const t=e.detail.value;this.inputValue=t,this.disabledDot&&this.$nextTick(()=>{this.inputValue=t.replace(".","")}),this.$emit("change",t),this.$emit("update:modelValue",t),String(t).length>=Number(this.maxlength)&&this.$emit("finish",t)}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy,l=Ag;return Er(),zr(a,{class:"u-code-input"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.codeLength,(t,n)=>(Er(),zr(a,{class:"u-code-input__item",style:We([r.itemStyle(n)]),key:n},{default:Co(()=>[e.dot&&r.codeArray.length>n?(Er(),zr(a,{key:0,class:"u-code-input__item__dot"})):(Er(),zr(s,{key:1,style:We({fontSize:r.addUnit(e.fontSize),fontWeight:e.bold?"bold":"normal",color:e.color})},{default:Co(()=>[Hr(Q(r.codeArray[n]),1)]),_:2},1032,["style"])),"line"===e.mode?(Er(),zr(a,{key:2,class:"u-code-input__item__line",style:We([r.lineStyle])},null,8,["style"])):Wr("",!0),i.isFocus&&r.codeArray.length===n?(Er(),zr(a,{key:3,style:We({backgroundColor:e.color}),class:"u-code-input__item__cursor"},null,8,["style"])):Wr("",!0)]),_:2},1032,["style"]))),128)),Fr(l,{disabled:e.disabledKeyboard,type:"number",focus:e.focus,value:i.inputValue,maxlength:e.maxlength,adjustPosition:e.adjustPosition,class:"u-code-input__input",onInput:r.inputHandler,style:We({height:r.addUnit(e.size)}),onFocus:t[0]||(t[0]=e=>i.isFocus=!0),onBlur:t[1]||(t[1]=e=>i.isFocus=!1)},null,8,["disabled","focus","value","maxlength","adjustPosition","onInput","style"])]),_:1})}],["__scopeId","data-v-cae604f4"]]),wM=Object.freeze(Object.defineProperty({__proto__:null,default:_M},Symbol.toStringTag,{value:"Module"})),xM={props:{seconds:{type:[String,Number],default:()=>JT.code.seconds},startText:{type:String,default:()=>JT.code.startText},changeText:{type:String,default:()=>JT.code.changeText},endText:{type:String,default:()=>JT.code.endText},keepRunning:{type:Boolean,default:()=>JT.code.keepRunning},uniqueKey:{type:String,default:()=>JT.code.uniqueKey}}};const SM=SI({name:"u-code",mixins:[tI,oI,xM],data(){return{secNum:this.seconds,timer:null,canGetCode:!0}},mounted(){this.checkKeepRunning()},watch:{seconds:{immediate:!0,handler(e){this.secNum=e}}},emits:["start","end","change"],methods:{checkKeepRunning(){let e=Number(fv(this.uniqueKey+"_$uCountDownTimestamp"));if(!e)return this.changeEvent(this.startText);let t=Math.floor(+new Date/1e3);this.keepRunning&&e&&e>t?(this.secNum=e-t,mv(this.uniqueKey+"_$uCountDownTimestamp"),this.start()):this.changeEvent(this.startText)},start(){this.timer&&(clearInterval(this.timer),this.timer=null),this.$emit("start"),this.canGetCode=!1,this.changeEvent(this.changeText.replace(/x|X/,this.secNum)),this.timer=setInterval(()=>{--this.secNum?this.changeEvent(this.changeText.replace(/x|X/,this.secNum)):(clearInterval(this.timer),this.timer=null,this.changeEvent(this.endText),this.secNum=this.seconds,this.$emit("end"),this.canGetCode=!0)},1e3),this.setTimeToStorage()},reset(){this.canGetCode=!0,clearInterval(this.timer),this.secNum=this.seconds,this.changeEvent(this.endText)},changeEvent(e){this.$emit("change",e)},setTimeToStorage(){if(this.keepRunning&&this.timer&&this.secNum>0&&this.secNum<=this.seconds){let e=Math.floor(+new Date/1e3);hv({key:this.uniqueKey+"_$uCountDownTimestamp",data:e+Number(this.secNum)})}}},beforeUnmount(){this.setTimeToStorage(),clearTimeout(this.timer),this.timer=null}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-code"})}]]),CM=Object.freeze(Object.defineProperty({__proto__:null,default:SM},Symbol.toStringTag,{value:"Module"}));const kM=SI({name:"u-col",mixins:[tI,oI,{props:{span:{type:[String,Number],default:()=>JT.col.span},offset:{type:[String,Number],default:()=>JT.col.offset},justify:{type:String,default:()=>JT.col.justify},align:{type:String,default:()=>JT.col.align},textAlign:{type:String,default:()=>JT.col.textAlign}}}],data:()=>({width:0,parentData:{gutter:0},gridNum:12}),options:{virtualHost:!0},computed:{uJustify(){return"end"==this.justify||"start"==this.justify?"flex-"+this.justify:"around"==this.justify||"between"==this.justify?"space-"+this.justify:this.justify},uAlignItem(){return"top"==this.align?"flex-start":"bottom"==this.align?"flex-end":this.align},colStyle(){return IT({paddingLeft:AT(gT(this.parentData.gutter)/2),paddingRight:AT(gT(this.parentData.gutter)/2),alignItems:this.uAlignItem,justifyContent:this.uJustify,textAlign:this.textAlign,flex:`0 0 ${100/this.gridNum*this.span}%`,marginLeft:100/12*this.offset+"%"},kT(this.customStyle))}},mounted(){this.init()},emits:["click"],methods:{async init(){this.updateParentData(),this.width=await this.parent.getComponentWidth()},updateParentData(){this.getParentData("u-row")},clickHandler(e){this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-col",["u-col-"+e.span]]),ref:"u-col",style:We([r.colStyle]),onClick:r.clickHandler},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["class","style","onClick"])}],["__scopeId","data-v-1dcba658"]]),AM=Object.freeze(Object.defineProperty({__proto__:null,default:kM},Symbol.toStringTag,{value:"Module"})),TM={props:{title:{type:String,default:()=>JT.collapseItem.title},titleStyle:{type:[Object,String],default:()=>JT.collapseItem.titleStyle},value:{type:String,default:()=>JT.collapseItem.value},label:{type:String,default:()=>JT.collapseItem.label},disabled:{type:Boolean,default:()=>JT.collapseItem.disabled},isLink:{type:Boolean,default:()=>JT.collapseItem.isLink},clickable:{type:Boolean,default:()=>JT.collapseItem.clickable},border:{type:Boolean,default:()=>JT.collapseItem.border},align:{type:String,default:()=>JT.collapseItem.align},name:{type:[String,Number],default:()=>JT.collapseItem.name},icon:{type:String,default:()=>JT.collapseItem.icon},duration:{type:Number,default:()=>JT.collapseItem.duration},showRight:{type:Boolean,default:()=>JT.collapseItem.showRight},iconStyle:{type:[Object,String],default:()=>JT.collapseItem.iconStyle},rightIconStyle:{type:[Object,String],default:()=>JT.collapseItem.rightIconStyle},cellCustomStyle:{type:[Object,String],default:()=>JT.collapseItem.cellCustomStyle},cellCustomClass:{type:String,default:()=>JT.collapseItem.cellCustomClass}}};const IM=SI({name:"u-collapse-item",mixins:[tI,oI,TM],data:()=>({elId:ST(),animationData:{},expanded:!1,showBorder:!1,animating:!1,parentData:{accordion:!1,border:!1}}),watch:{expanded(e){clearTimeout(this.timer),this.timer=null,this.timer=setTimeout(()=>{this.showBorder=e},e?10:290)}},mounted(){this.init()},methods:{async init(){if(this.updateParentData(),!this.parent)return;const{value:e,accordion:t,children:n=[]}=this.parent;if(t){if(sT.array(e))return;this.expanded=this.name==e}else{if(!sT.array(e)&&null!==e)return;this.expanded=(e||[]).some(e=>e==this.name)}await lo(),this.setContentAnimate()},updateParentData(){this.getParentData("u-collapse")},async setContentAnimate(){const e=await this.queryRect(),t=this.expanded?e.height:0;this.animating=!0;const n=cp({timingFunction:"ease-in-out"});n.height(t).step({duration:this.duration}).step(),this.animationData=n.export(),yT(this.duration).then(()=>{this.animating=!1})},clickHandler(){this.disabled&&this.animating||this.parent&&this.parent.onChange(this)},queryRect(){return new Promise(e=>{this.$uGetRect(`#${this.elId}`).then(t=>{e(t)})})}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=RC(Po("u-cell"),eM),c=Oy,u=RC(Po("u-line"),hE);return Er(),zr(c,{class:"u-collapse-item"},{default:Co(()=>[Fr(l,{title:e.$slots.title?"":e.title,value:e.value,label:e.label,icon:e.icon,isLink:e.isLink,clickable:e.clickable,border:i.parentData.border&&i.showBorder,onClick:r.clickHandler,arrowDirection:i.expanded?"up":"down",disabled:e.disabled,customClass:e.cellCustomClass,customStyle:e.cellCustomStyle},{title:Co(()=>[Oi(e.$slots,"title",{},()=>[!e.$slots.title&&e.title?(Er(),zr(a,{key:0},{default:Co(()=>[Hr(Q(e.title),1)]),_:1})):Wr("",!0)],!0)]),icon:Co(()=>[Oi(e.$slots,"icon",{},()=>[!e.$slots.icon&&e.icon?(Er(),zr(s,{key:0,size:22,name:e.icon},null,8,["name"])):Wr("",!0)],!0)]),value:Co(()=>[Oi(e.$slots,"value",{},()=>[!e.$slots.value&&e.value?(Er(),zr(a,{key:0},{default:Co(()=>[Hr(Q(e.value),1)]),_:1})):Wr("",!0)],!0)]),"right-icon":Co(()=>[e.showRight?(Er(),Or(Sr,{key:0},[e.$slots["right-icon"]?Wr("",!0):(Er(),zr(s,{key:0,size:16,name:"arrow-right"})),Oi(e.$slots,"right-icon",{},void 0,!0)],64)):Wr("",!0)]),_:3},8,["title","value","label","icon","isLink","clickable","border","onClick","arrowDirection","disabled","customClass","customStyle"]),Fr(c,{class:"u-collapse-item__content",animation:i.animationData,ref:"animation"},{default:Co(()=>[Fr(c,{class:"u-collapse-item__content__text content-class",id:i.elId,ref:i.elId},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["id"])]),_:3},8,["animation"]),i.parentData.border?(Er(),zr(u,{key:0})):Wr("",!0)]),_:3})}],["__scopeId","data-v-19394d7d"]]),EM=Object.freeze(Object.defineProperty({__proto__:null,default:IM},Symbol.toStringTag,{value:"Module"})),BM={props:{value:{type:[String,Number,Array,null],default:()=>JT.collapse.value},accordion:{type:Boolean,default:()=>JT.collapse.accordion},border:{type:Boolean,default:()=>JT.collapse.border}}};const MM=SI({name:"u-collapse",mixins:[tI,oI,BM],watch:{needInit(){this.init()},parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.updateParentData&&e.updateParentData()})}},created(){this.children=[]},computed:{needInit(){return[this.accordion,this.value]}},emits:["open","close","change"],methods:{init(){this.children.map(e=>{e.init()})},onChange(e){let t=[];this.children.map((n,o)=>{this.accordion?(n.expanded=n===e&&!e.expanded,n.setContentAnimate()):n===e&&(n.expanded=!n.expanded,n.setContentAnimate()),t.push({name:n.name||o,status:n.expanded?"open":"close"})}),this.$emit("change",t),this.$emit(e.expanded?"open":"close",e.name)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-line"),hE),s=Oy;return Er(),zr(s,{class:"u-collapse"},{default:Co(()=>[e.border?(Er(),zr(a,{key:0})):Wr("",!0),Oi(e.$slots,"default")]),_:3})}]]),PM=Object.freeze(Object.defineProperty({__proto__:null,default:MM},Symbol.toStringTag,{value:"Module"})),OM={props:{text:{type:[Array],default:()=>JT.columnNotice.text},icon:{type:String,default:()=>JT.columnNotice.icon},mode:{type:String,default:()=>JT.columnNotice.mode},color:{type:String,default:()=>JT.columnNotice.color},bgColor:{type:String,default:()=>JT.columnNotice.bgColor},fontSize:{type:[String,Number],default:()=>JT.columnNotice.fontSize},speed:{type:[String,Number],default:()=>JT.columnNotice.speed},step:{type:Boolean,default:()=>JT.columnNotice.step},duration:{type:[String,Number],default:()=>JT.columnNotice.duration},disableTouch:{type:Boolean,default:()=>JT.columnNotice.disableTouch},justifyContent:{type:String,default:()=>JT.columnNotice.justifyContent}}};const zM=SI({mixins:[tI,oI,OM],watch:{text:{immediate:!0,handler(e,t){sT.array(e)}}},computed:{textStyle(){let e={};return e.color=this.color,e.fontSize=AT(this.fontSize),e},vertical(){return"horizontal"!=this.mode}},data:()=>({index:0}),emits:["click","close"],methods:{noticeChange(e){this.index=e.detail.current},clickHandler(){this.$emit("click",this.index)},close(){this.$emit("close")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy,c=Cy,u=xy;return Er(),zr(s,{class:"u-notice",onClick:r.clickHandler},{default:Co(()=>[Oi(e.$slots,"icon",{},()=>[e.icon?(Er(),zr(s,{key:0,class:"u-notice__left-icon"},{default:Co(()=>[Fr(a,{name:e.icon,color:e.color,size:"19"},null,8,["name","color"])]),_:1})):Wr("",!0)],!0),Fr(u,{"disable-touch":e.disableTouch,vertical:!e.step,circular:"",interval:e.duration,autoplay:!0,class:"u-notice__swiper",onChange:r.noticeChange},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.text,(t,n)=>(Er(),zr(c,{key:n,class:"u-notice__swiper__item",style:We({justifyContent:e.justifyContent})},{default:Co(()=>[Fr(l,{class:"u-notice__swiper__item__text u-line-1",style:We([r.textStyle])},{default:Co(()=>[Hr(Q(t),1)]),_:2},1032,["style"])]),_:2},1032,["style"]))),128))]),_:1},8,["disable-touch","vertical","interval","onChange"]),["link","closable"].includes(e.mode)?(Er(),zr(s,{key:0,class:"u-notice__right-icon"},{default:Co(()=>["link"===e.mode?(Er(),zr(a,{key:0,name:"arrow-right",size:17,color:e.color},null,8,["color"])):Wr("",!0),"closable"===e.mode?(Er(),zr(a,{key:1,name:"close",size:16,color:e.color,onClick:r.close},null,8,["color","onClick"])):Wr("",!0)]),_:1})):Wr("",!0)]),_:3},8,["onClick"])}],["__scopeId","data-v-2152a193"]]),LM=Object.freeze(Object.defineProperty({__proto__:null,default:zM},Symbol.toStringTag,{value:"Module"}));const NM=SI({name:"up-copy",props:{content:{type:String,default:""},alertStyle:{type:String,default:"toast"},notice:{type:String,default:"å¤å¶æå"}},emits:["success"],methods:{handleClick(){let e=this.content;if(!e)return I_({title:"ææ ",icon:"none",duration:2e3}),!1;e="string"==typeof e?e:e.toString();let t=this;uv({data:e,success:function(){"modal"==t.alertStyle?y_({title:"æç¤º",content:t.notice}):I_({title:t.notice,icon:"none"}),t.$emit("success")},fail:function(){I_({title:"å¤å¶å¤±è´¥",icon:"none",duration:3e3})}})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{onClick:r.handleClick},{default:Co(()=>[Oi(e.$slots,"default",{},()=>[Hr("å¤å¶")])]),_:3},8,["onClick"])}]]),DM=Object.freeze(Object.defineProperty({__proto__:null,default:NM},Symbol.toStringTag,{value:"Module"})),RM={props:{time:{type:[String,Number],default:()=>JT.countDown.time},format:{type:String,default:()=>JT.countDown.format},autoStart:{type:Boolean,default:()=>JT.countDown.autoStart},millisecond:{type:Boolean,default:()=>JT.countDown.millisecond}}};function $M(e,t=2){let n=`${e}`;for(;n.length<t;)n=`0${n}`;return n}const jM=1e3,FM=6e4,VM=36e5,HM=24*VM;function WM(e){return{days:Math.floor(e/HM),hours:Math.floor(e%HM/VM),minutes:Math.floor(e%VM/FM),seconds:Math.floor(e%FM/jM),milliseconds:Math.floor(e%jM)}}const UM=SI({name:"u-count-down",mixins:[tI,oI,RM],data:()=>({timer:null,timeData:WM(0),formattedTime:"0",runing:!1,endTime:0,remainTime:0}),watch:{time(e){this.reset()}},mounted(){this.init()},emits:["change","finish"],methods:{init(){this.reset()},start(){this.runing||(this.runing=!0,this.endTime=Date.now()+this.remainTime,this.toTick())},toTick(){this.millisecond?this.microTick():this.macroTick()},macroTick(){this.clearTimeout(),this.timer=setTimeout(()=>{const e=this.getRemainTime();var t,n;t=e,n=this.remainTime,(Math.floor(t/1e3)!==Math.floor(n/1e3)||0===e)&&this.setRemainTime(e),0!==this.remainTime&&this.macroTick()},30)},microTick(){this.clearTimeout(),this.timer=setTimeout(()=>{this.setRemainTime(this.getRemainTime()),0!==this.remainTime&&this.microTick()},50)},getRemainTime(){return Math.max(this.endTime-Date.now(),0)},setRemainTime(e){this.remainTime=e;const t=WM(e);this.$emit("change",t),this.formattedTime=function(e,t){let{days:n,hours:o,minutes:i,seconds:r,milliseconds:a}=t;return-1===e.indexOf("DD")?o+=24*n:e=e.replace("DD",$M(n)),-1===e.indexOf("HH")?i+=60*o:e=e.replace("HH",$M(o)),-1===e.indexOf("mm")?r+=60*i:e=e.replace("mm",$M(i)),-1===e.indexOf("ss")?a+=1e3*r:e=e.replace("ss",$M(r)),e.replace("SSS",$M(a,3))}(this.format,t),e<=0&&(this.pause(),this.$emit("finish"))},reset(){this.pause(),this.remainTime=this.time,this.setRemainTime(this.remainTime),this.autoStart&&this.start()},pause(){this.runing=!1,this.clearTimeout()},clearTimeout(){clearTimeout(this.timer),this.timer=null}},beforeUnmount(){this.clearTimeout()}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy;return Er(),zr(s,{class:"u-count-down"},{default:Co(()=>[Oi(e.$slots,"default",{},()=>[Fr(a,{class:"u-count-down__text"},{default:Co(()=>[Hr(Q(i.formattedTime),1)]),_:1})],!0)]),_:3})}],["__scopeId","data-v-74004d2d"]]),qM=Object.freeze(Object.defineProperty({__proto__:null,default:UM},Symbol.toStringTag,{value:"Module"})),QM={props:{startVal:{type:[String,Number],default:()=>JT.countTo.startVal},endVal:{type:[String,Number],default:()=>JT.countTo.endVal},duration:{type:[String,Number],default:()=>JT.countTo.duration},autoplay:{type:Boolean,default:()=>JT.countTo.autoplay},decimals:{type:[String,Number],default:()=>JT.countTo.decimals},useEasing:{type:Boolean,default:()=>JT.countTo.useEasing},decimal:{type:[String,Number],default:()=>JT.countTo.decimal},color:{type:String,default:()=>JT.countTo.color},fontSize:{type:[String,Number],default:()=>JT.countTo.fontSize},bold:{type:Boolean,default:()=>JT.countTo.bold},separator:{type:String,default:()=>JT.countTo.separator}}};const YM=SI({name:"u-count-to",data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:Number(this.duration),startTime:null,timestamp:null,remaining:null,rAF:null,lastTime:0}},mixins:[tI,oI,QM],computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start()},emits:["end"],methods:{addUnit:AT,easingFn:(e,t,n,o)=>n*(1-Math.pow(2,-10*e/o))*1024/1023+t,requestAnimationFrame(e){const t=(new Date).getTime(),n=Math.max(0,16-(t-this.lastTime)),o=setTimeout(()=>{e(t+n)},n);return this.lastTime=t+n,o},cancelAnimationFrame(e){clearTimeout(e)},start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=this.requestAnimationFrame(this.count)},reStart(){this.paused?(this.resume(),this.paused=!1):(this.stop(),this.paused=!0)},stop(){this.cancelAnimationFrame(this.rAF)},resume(){this.remaining&&(this.startTime=0,this.localDuration=this.remaining,this.localStartVal=this.printVal,this.requestAnimationFrame(this.count))},reset(){this.startTime=null,this.cancelAnimationFrame(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal)||0,t<this.localDuration?this.rAF=this.requestAnimationFrame(this.count):this.$emit("end")},isNumber:e=>!isNaN(parseFloat(e)),formatNumber(e){e=(e=Number(e)).toFixed(Number(this.decimals));const t=(e+="").split(".");let n=t[0];const o=t.length>1?this.decimal+t[1]:"",i=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;i.test(n);)n=n.replace(i,"$1"+this.separator+"$2");return n+o},destroyed(){this.cancelAnimationFrame(this.rAF)}}},[["render",function(e,t,n,o,i,r){const a=Iy;return Er(),zr(a,{class:"u-count-num",style:We({fontSize:r.addUnit(e.fontSize),fontWeight:e.bold?"bold":"normal",color:e.color})},{default:Co(()=>[Hr(Q(i.displayValue),1)]),_:1},8,["style"])}],["__scopeId","data-v-af161d55"]]),GM=Object.freeze(Object.defineProperty({__proto__:null,default:YM},Symbol.toStringTag,{value:"Module"})),XM={props:{show:{type:Boolean,default:()=>JT.toolbar.show},cancelText:{type:String,default:()=>JT.toolbar.cancelText},confirmText:{type:String,default:()=>JT.toolbar.confirmText},cancelColor:{type:String,default:()=>JT.toolbar.cancelColor},confirmColor:{type:String,default:()=>JT.toolbar.confirmColor},title:{type:String,default:()=>JT.toolbar.title},rightSlot:{type:Boolean,default:!1}}};const KM=SI({name:"u-toolbar",mixins:[tI,oI,XM],emits:["confirm","cancel"],created(){},methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy;return e.show?(Er(),zr(s,{key:0,class:"u-toolbar",onTouchmove:us(e.noop,["stop","prevent"])},{default:Co(()=>[Fr(s,{class:"u-toolbar__left"},{default:Co(()=>[Fr(s,{class:"u-toolbar__cancel__wrapper","hover-class":"u-hover-class"},{default:Co(()=>[Fr(a,{class:"u-toolbar__wrapper__cancel",onClick:r.cancel,style:We({color:e.cancelColor})},{default:Co(()=>[Hr(Q(e.cancelText),1)]),_:1},8,["onClick","style"])]),_:1})]),_:1}),e.title?(Er(),zr(a,{key:0,class:"u-toolbar__title u-line-1"},{default:Co(()=>[Hr(Q(e.title),1)]),_:1})):Wr("",!0),Fr(s,{class:"u-toolbar__right"},{default:Co(()=>[e.rightSlot?Oi(e.$slots,"right",{key:1},void 0,!0):(Er(),zr(s,{key:0,class:"u-toolbar__confirm__wrapper","hover-class":"u-hover-class"},{default:Co(()=>[Fr(a,{class:"u-toolbar__wrapper__confirm",onClick:r.confirm,style:We({color:e.confirmColor})},{default:Co(()=>[Hr(Q(e.confirmText),1)]),_:1},8,["onClick","style"])]),_:1}))]),_:3})]),_:3},8,["onTouchmove"])):Wr("",!0)}],["__scopeId","data-v-a5cc0913"]]),JM=Object.freeze(Object.defineProperty({__proto__:null,default:KM},Symbol.toStringTag,{value:"Module"})),ZM={props:{modelValue:{type:Array,default:()=>[]},hasInput:{type:Boolean,default:!1},inputProps:{type:Object,default:()=>({})},disabled:{type:Boolean,default:()=>JT.picker.disabled},disabledColor:{type:String,default:()=>JT.picker.disabledColor},placeholder:{type:String,default:()=>JT.picker.placeholder},show:{type:Boolean,default:()=>JT.picker.show},popupMode:{type:String,default:()=>JT.picker.popupMode},showToolbar:{type:Boolean,default:()=>JT.picker.showToolbar},title:{type:String,default:()=>JT.picker.title},columns:{type:Array,default:()=>JT.picker.columns},loading:{type:Boolean,default:()=>JT.picker.loading},itemHeight:{type:[String,Number],default:()=>JT.picker.itemHeight},cancelText:{type:String,default:()=>JT.picker.cancelText},confirmText:{type:String,default:()=>JT.picker.confirmText},cancelColor:{type:String,default:()=>JT.picker.cancelColor},confirmColor:{type:String,default:()=>JT.picker.confirmColor},visibleItemCount:{type:[String,Number],default:()=>JT.picker.visibleItemCount},keyName:{type:String,default:()=>JT.picker.keyName},valueName:{type:String,default:()=>JT.picker.valueName},closeOnClickOverlay:{type:Boolean,default:()=>JT.picker.closeOnClickOverlay},defaultIndex:{type:Array,default:()=>JT.picker.defaultIndex},immediateChange:{type:Boolean,default:()=>JT.picker.immediateChange},toolbarRightSlot:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:()=>JT.picker.zIndex},bgColor:{type:String,default:()=>JT.picker.bgColor},round:{type:[Boolean,String,Number],default:()=>JT.picker.round},duration:{type:[String,Number],default:()=>JT.picker.duration},overlayOpacity:{type:[Number,String],default:()=>JT.picker.overlayOpacity}}};const eP=SI({name:"u-picker",mixins:[tI,oI,ZM],data:()=>({lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0,showByClickInput:!1,currentActiveValue:[]}),watch:{columns:{immediate:!0,deep:!0,handler(e){this.setColumns(e)}},defaultIndex:{immediate:!0,deep:!0,handler(e,t){t&&e.join("/")==t.join("/")||this.setIndexs(e,!0)}},modelValue:{immediate:!0,deep:!0,handler(e,t){if(!t||e.join("/")!=t.join("/")){let t=[];null!=e&&(e.forEach((e,n)=>{let o=this.getColumnValues(n);o&&"[object Object]"===Object.prototype.toString.call(o)?o.forEach((n,o)=>{n[this.keyName]==e&&t.push(o)}):o.forEach((n,o)=>{n==e&&t.push(o)})}),0==t.length&&this.defaultIndex||this.setIndexs(t,!0))}}}},emits:["close","cancel","confirm","change","update:modelValue","update:show"],computed:{inputPropsInner(){return{border:this.inputBorder,placeholder:this.placeholder,disabled:this.disabled,disabledColor:this.disabledColor,...this.inputProps}},inputLabel(){let e=this.innerColumns[0]&&this.innerColumns[0][0];if(e&&"[object Object]"===Object.prototype.toString.call(e)){let e=this.innerColumns[0].filter(e=>this.modelValue.includes(e.id));return e=e.map(e=>e[this.keyName]),e.join("/")}return this.modelValue.join("/")},inputValue(){let e=this.innerColumns.map((e,t)=>e[this.innerIndex[t]]),t=[];return e[0]&&"[object Object]"===Object.prototype.toString.call(e[0])?e.forEach(e=>{t.push(e&&e[this.valueName])}):e.forEach((e,n)=>{t.push(e)}),t}},methods:{addUnit:AT,testArray:sT.array,onShowByClickInput(){this.disabled||(this.showByClickInput=!this.showByClickInput)},getItemText(e){return sT.object(e)?e[this.keyName]:e},closeHandler(){this.closeOnClickOverlay&&(this.hasInput&&(this.showByClickInput=!1),this.setDefault(),this.$emit("update:show",!1),this.$emit("close"))},cancel(){this.hasInput&&(this.showByClickInput=!1),this.setDefault(),this.$emit("update:show",!1),this.$emit("cancel")},setDefault(){let e=[0];e=0==this.lastIndex.length?Array.isArray(this.defaultIndex)&&this.defaultIndex.length==this.innerColumns.length?[...this.defaultIndex]:Array(this.innerColumns.length).fill(0):TT(this.lastIndex),this.setLastIndex(e),this.setIndexs(e)},confirm(){this.currentActiveValue.length||this.setDefault(),this.$emit("update:modelValue",this.inputValue),this.hasInput&&(this.showByClickInput=!1),this.setLastIndex(this.innerIndex),this.$emit("update:show",!1),this.$emit("confirm",{indexs:this.innerIndex,value:this.innerColumns.map((e,t)=>e[this.innerIndex[t]]),values:this.innerColumns})},changeHandler(e){const{value:t}=e.detail;let n=0,o=0;this.currentActiveValue=t;for(let r=0;r<t.length;r++){let e=t[r];if(e!==(this.lastIndex[r]||0)){o=r,n=e;break}}this.columnIndex=o;const i=this.innerColumns;this.setIndexs(t),this.$emit("change",{value:this.innerColumns.map((e,n)=>e[t[n]]),index:n,indexs:t,values:i,columnIndex:o})},setIndexs(e,t){this.innerIndex=TT(e),t&&this.setLastIndex(e)},setLastIndex(e){this.lastIndex=TT(e)},setColumnValues(e,t){this.innerColumns.splice(e,1,t),this.setLastIndex(this.innerIndex.slice(0,e));let n=TT(this.innerIndex);for(let o=0;o<this.innerColumns.length;o++)o>this.columnIndex&&(n[o]=0);this.setIndexs(n)},getColumnValues(e){return(async()=>{await yT()})(),this.innerColumns[e]},setColumns(e){this.innerColumns=TT(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs(){return this.innerIndex},getValues(){return(async()=>{await yT()})(),this.innerColumns.map((e,t)=>e[this.innerIndex[t]])}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-input"),UI),s=Oy,l=RC(Po("u-toolbar"),KM),c=ry,u=Kg,d=RC(Po("u-loading-icon"),vE),h=RC(Po("u-popup"),ME);return Er(),zr(s,{class:"u-picker-wraper"},{default:Co(()=>[e.hasInput?(Er(),zr(s,{key:0,class:"u-picker-input cursor-pointer",onClick:r.onShowByClickInput},{default:Co(()=>[Oi(e.$slots,"default",{value:r.inputLabel},void 0,!0),Oi(e.$slots,"trigger",{value:r.inputLabel},void 0,!0),e.$slots.default||e.$slots.$default||e.$slots.trigger?Wr("",!0):(Er(),zr(a,Yr({key:0,readonly:!0,modelValue:r.inputLabel,"onUpdate:modelValue":t[0]||(t[0]=e=>r.inputLabel=e)},r.inputPropsInner),null,16,["modelValue"])),jr("div",{class:"input-cover"})]),_:3},8,["onClick"])):Wr("",!0),Fr(h,{show:e.show||e.hasInput&&i.showByClickInput,mode:e.popupMode,zIndex:e.zIndex,bgColor:e.bgColor,round:e.round,duration:e.duration,overlayOpacity:e.overlayOpacity,onClose:r.closeHandler},{default:Co(()=>[Fr(s,{class:"u-picker"},{default:Co(()=>[e.showToolbar?(Er(),zr(l,{key:0,cancelColor:e.cancelColor,confirmColor:e.confirmColor,cancelText:e.cancelText,confirmText:e.confirmText,title:e.title,rightSlot:!!e.toolbarRightSlot,onCancel:r.cancel,onConfirm:r.confirm},{right:Co(()=>[Oi(e.$slots,"toolbar-right",{},void 0,!0)]),_:3},8,["cancelColor","confirmColor","cancelText","confirmText","title","rightSlot","onCancel","onConfirm"])):Wr("",!0),Oi(e.$slots,"toolbar-bottom",{},void 0,!0),Fr(u,{class:"u-picker__view",indicatorStyle:`height: ${r.addUnit(e.itemHeight,"px")}`,value:i.innerIndex,immediateChange:e.immediateChange,style:We({height:`${r.addUnit(e.visibleItemCount*e.itemHeight,"px")}`}),onChange:r.changeHandler},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(i.innerColumns,(t,n)=>(Er(),zr(c,{key:n,class:"u-picker__view__column"},{default:Co(()=>[r.testArray(t)?(Er(!0),Or(Sr,{key:0},Pi(t,(t,o)=>(Er(),zr(s,{class:Ue(["u-picker__view__column__item u-line-1",[o===i.innerIndex[n]&&"u-picker__view__column__item--selected"]]),key:o,style:We({height:r.addUnit(e.itemHeight,"px"),lineHeight:r.addUnit(e.itemHeight,"px"),fontWeight:o===i.innerIndex[n]?"bold":"normal",display:"block"})},{default:Co(()=>[Hr(Q(r.getItemText(t)),1)]),_:2},1032,["class","style"]))),128)):Wr("",!0)]),_:2},1024))),128))]),_:1},8,["indicatorStyle","value","immediateChange","style","onChange"]),e.loading?(Er(),zr(s,{key:1,class:"u-picker--loading"},{default:Co(()=>[Fr(d,{mode:"circle"})]),_:1})):Wr("",!0)]),_:3})]),_:3},8,["show","mode","zIndex","bgColor","round","duration","overlayOpacity","onClose"])]),_:3})}],["__scopeId","data-v-9ee573d7"]]),tP=Object.freeze(Object.defineProperty({__proto__:null,default:eP},Symbol.toStringTag,{value:"Module"})),nP={props:{hasInput:{type:Boolean,default:!1},inputProps:{type:Object,default:()=>({})},inputBorder:{type:String,default:()=>JT.input.inputBorder},disabled:{type:Boolean,default:()=>JT.input.disabled},disabledColor:{type:String,default:()=>JT.input.disabledColor},placeholder:{type:String,default:()=>JT.input.placeholder},format:{type:String,default:()=>""},show:{type:Boolean,default:()=>JT.datetimePicker.show},popupMode:{type:String,default:()=>JT.picker.popupMode},showToolbar:{type:Boolean,default:()=>JT.datetimePicker.showToolbar},toolbarRightSlot:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:()=>JT.datetimePicker.value},title:{type:String,default:()=>JT.datetimePicker.title},mode:{type:String,default:()=>JT.datetimePicker.mode},maxDate:{type:Number,default:()=>JT.datetimePicker.maxDate},minDate:{type:Number,default:()=>JT.datetimePicker.minDate},minHour:{type:Number,default:()=>JT.datetimePicker.minHour},maxHour:{type:Number,default:()=>JT.datetimePicker.maxHour},minMinute:{type:Number,default:()=>JT.datetimePicker.minMinute},maxMinute:{type:Number,default:()=>JT.datetimePicker.maxMinute},filter:{type:[Function,null],default:()=>JT.datetimePicker.filter},formatter:{type:[Function,null],default:()=>JT.datetimePicker.formatter},loading:{type:Boolean,default:()=>JT.datetimePicker.loading},itemHeight:{type:[String,Number],default:()=>JT.datetimePicker.itemHeight},cancelText:{type:String,default:()=>JT.datetimePicker.cancelText},confirmText:{type:String,default:()=>JT.datetimePicker.confirmText},cancelColor:{type:String,default:()=>JT.datetimePicker.cancelColor},confirmColor:{type:String,default:()=>JT.datetimePicker.confirmColor},visibleItemCount:{type:[String,Number],default:()=>JT.datetimePicker.visibleItemCount},closeOnClickOverlay:{type:Boolean,default:()=>JT.datetimePicker.closeOnClickOverlay},defaultIndex:{type:Array,default:()=>JT.datetimePicker.defaultIndex}}};const oP=SI({name:"up-datetime-picker",mixins:[tI,oI,nP],data:()=>({inputValue:"",showByClickInput:!1,columns:[],innerDefaultIndex:[],innerFormatter:(e,t)=>t}),watch:{show(e,t){e&&(this.innerValue=this.correctValue(this.modelValue),this.updateColumnValue(this.innerValue))},modelValue(e){this.init()},propsChange(){this.init()}},computed:{propsChange(){return[this.mode,this.maxDate,this.minDate,this.minHour,this.maxHour,this.minMinute,this.maxMinute,this.filter,this.modelValue]},inputPropsInner(){return{border:this.inputBorder,placeholder:this.placeholder,disabled:this.disabled,disabledColor:this.disabledColor,...this.inputProps}}},mounted(){this.init()},emits:["close","cancel","confirm","change","update:modelValue"],methods:{getInputValue(e){if(""!=e&&e&&null!=e)if("time"==this.mode)this.inputValue=e;else if(this.format)this.inputValue=OB(e).format(this.format);else{let t="";switch(this.mode){case"date":t="YYYY-MM-DD";break;case"year-month":t="YYYY-MM";break;case"datetime":t="YYYY-MM-DD HH:mm";break;case"time":t="HH:mm"}this.inputValue=OB(e).format(t)}else this.inputValue=""},init(){this.innerValue=this.correctValue(this.modelValue),this.updateColumnValue(this.innerValue),this.getInputValue(this.innerValue)},setFormatter(e){this.innerFormatter=e},close(){this.closeOnClickOverlay&&this.$emit("close")},cancel(){this.hasInput&&(this.showByClickInput=!1),this.$emit("cancel")},confirm(){this.$emit("update:modelValue",this.innerValue),this.hasInput&&(this.getInputValue(this.innerValue),this.showByClickInput=!1),this.$emit("confirm",{value:this.innerValue,mode:this.mode})},intercept(e,t){let n=e.match(/\d+/g);return n.length>1?0:t&&4==n[0].length?n[0]:n[0].length>2?0:n[0]},change(e){const{indexs:t,values:n}=e;let o="";if("time"===this.mode)o=`${this.intercept(n[0][t[0]])}:${this.intercept(n[1][t[1]])}`;else{const e=parseInt(this.intercept(n[0][t[0]],"year")),i=parseInt(this.intercept(n[1][t[1]]));let r=parseInt(n[2]?this.intercept(n[2][t[2]]):1),a=0,s=0;const l=OB(`${e}-${i}`).daysInMonth();"year-month"===this.mode&&(r=1),r=Math.min(l,r),"datetime"===this.mode&&(a=parseInt(this.intercept(n[3][t[3]])),s=parseInt(this.intercept(n[4][t[4]]))),o=Number(new Date(e,i-1,r,a,s))}o=this.correctValue(o),this.innerValue=o,this.updateColumnValue(o),this.$emit("change",{value:o,mode:this.mode})},updateColumnValue(e){this.innerValue=e,this.updateColumns(),setTimeout(()=>{this.updateIndexs(e)},0)},updateIndexs(e){let t=[];const n=this.formatter||this.innerFormatter;if("time"===this.mode){const o=e.split(":");t=[n("hour",o[0]),n("minute",o[1])]}else t=[n("year",`${OB(e).year()}`),n("month",RT(OB(e).month()+1))],"date"===this.mode&&t.push(n("day",RT(OB(e).date()))),"datetime"===this.mode&&t.push(n("day",RT(OB(e).date())),n("hour",RT(OB(e).hour())),n("minute",RT(OB(e).minute())));const o=this.columns.map((e,n)=>Math.max(0,e.findIndex(e=>e===t[n])));this.innerDefaultIndex=o},updateColumns(){const e=this.formatter||this.innerFormatter,t=this.getOriginColumns().map(t=>t.values.map(n=>e(t.type,n)));this.columns=t},getOriginColumns(){return this.getRanges().map(({type:e,range:t})=>{let n=function(e,t){let n=-1;const o=Array(e<0?0:e);for(;++n<e;)o[n]=t(n);return o}(t[1]-t[0]+1,n=>{let o=t[0]+n;return o="year"===e?`${o}`:RT(o),o});return this.filter&&(n=this.filter(e,n),(!n||n&&0==n.length)&&console.log("æ¥æfilterç»æä¸è½ä¸ºç©º")),{type:e,values:n}})},generateArray:(e,t)=>Array.from(new Array(t+1).keys()).slice(e),correctValue(e){const t="time"!==this.mode;if(t&&!OB.unix(e).isValid()?e=this.minDate:t||e||(e=`${RT(this.minHour)}:${RT(this.minMinute)}`),t)return e=OB(e).isBefore(OB(this.minDate))?this.minDate:e,e=OB(e).isAfter(OB(this.maxDate))?this.maxDate:e;{if(-1===String(e).indexOf(":"))return;let[t,n]=e.split(":");return t=RT(mT(this.minHour,this.maxHour,Number(t))),n=RT(mT(this.minMinute,this.maxMinute,Number(n))),`${t}:${n}`}},getRanges(){if("time"===this.mode)return[{type:"hour",range:[this.minHour,this.maxHour]},{type:"minute",range:[this.minMinute,this.maxMinute]}];const{maxYear:e,maxDate:t,maxMonth:n,maxHour:o,maxMinute:i}=this.getBoundary("max",this.innerValue),{minYear:r,minDate:a,minMonth:s,minHour:l,minMinute:c}=this.getBoundary("min",this.innerValue),u=[{type:"year",range:[r,e]},{type:"month",range:[s,n]},{type:"day",range:[a,t]},{type:"hour",range:[l,o]},{type:"minute",range:[c,i]}];return"date"===this.mode&&u.splice(3,2),"year-month"===this.mode&&u.splice(2,3),u},getBoundary(e,t){let n=new Date(t);isNaN(n.getTime())&&(n=new Date);const o=new Date(this[`${e}Date`]),i=OB(o).year();let r=1,a=1,s=0,l=0;return"max"===e&&(r=12,a=OB(n).daysInMonth(),s=23,l=59),OB(n).year()===i&&(r=OB(o).month()+1,OB(n).month()+1===r&&(a=OB(o).date(),OB(n).date()===a&&(s=OB(o).hour(),OB(n).hour()===s&&(l=OB(o).minute())))),{[`${e}Year`]:i,[`${e}Month`]:r,[`${e}Date`]:a,[`${e}Hour`]:s,[`${e}Minute`]:l}},onShowByClickInput(){this.disabled||(this.showByClickInput=!this.showByClickInput)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-input"),UI),s=Oy,l=RC(Po("u-picker"),eP);return Er(),zr(s,{class:"u-datetime-picker"},{default:Co(()=>[e.hasInput?(Er(),zr(s,{key:0,class:"u-datetime-picker__has-input",onClick:r.onShowByClickInput},{default:Co(()=>[Oi(e.$slots,"trigger",{value:i.inputValue},()=>[Fr(a,Yr({readonly:!!i.showByClickInput,modelValue:i.inputValue,"onUpdate:modelValue":t[0]||(t[0]=e=>i.inputValue=e)},r.inputPropsInner),null,16,["readonly","modelValue"]),jr("div",{class:"input-cover"})],!0)]),_:3},8,["onClick"])):Wr("",!0),Fr(l,{ref:"picker",show:e.show||e.hasInput&&i.showByClickInput,popupMode:e.popupMode,closeOnClickOverlay:e.closeOnClickOverlay,columns:i.columns,title:e.title,itemHeight:e.itemHeight,showToolbar:e.showToolbar,visibleItemCount:e.visibleItemCount,defaultIndex:i.innerDefaultIndex,cancelText:e.cancelText,confirmText:e.confirmText,cancelColor:e.cancelColor,confirmColor:e.confirmColor,toolbarRightSlot:e.toolbarRightSlot,onClose:r.close,onCancel:r.cancel,onConfirm:r.confirm,onChange:r.change},{"toolbar-right":Co(()=>[Oi(e.$slots,"toolbar-right",{},void 0,!0)]),"toolbar-bottom":Co(()=>[Oi(e.$slots,"toolbar-bottom",{},void 0,!0)]),_:3},8,["show","popupMode","closeOnClickOverlay","columns","title","itemHeight","showToolbar","visibleItemCount","defaultIndex","cancelText","confirmText","cancelColor","confirmColor","toolbarRightSlot","onClose","onCancel","onConfirm","onChange"])]),_:3})}],["__scopeId","data-v-42e08357"]]),iP=Object.freeze(Object.defineProperty({__proto__:null,default:oP},Symbol.toStringTag,{value:"Module"})),rP={props:{dashed:{type:Boolean,default:()=>JT.divider.dashed},hairline:{type:Boolean,default:()=>JT.divider.hairline},dot:{type:Boolean,default:()=>JT.divider.dot},textPosition:{type:String,default:()=>JT.divider.textPosition},text:{type:[String,Number],default:()=>JT.divider.text},textSize:{type:[String,Number],default:()=>JT.divider.textSize},textColor:{type:String,default:()=>JT.divider.textColor},lineColor:{type:String,default:()=>JT.divider.lineColor}}};const aP=SI({name:"u-divider",mixins:[tI,oI,rP],computed:{textStyle(){const e={};return e.fontSize=AT(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},emits:["click"],methods:{addStyle:kT,click(){this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-line"),hE),s=Iy,l=Oy;return Er(),zr(l,{class:"u-divider",style:We([r.addStyle(e.customStyle)]),onClick:r.click},{default:Co(()=>[Fr(a,{color:e.lineColor,customStyle:r.leftLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"]),e.dot?(Er(),zr(s,{key:0,class:"u-divider__dot"},{default:Co(()=>[Hr("â")]),_:1})):e.text?(Er(),zr(s,{key:1,class:"u-divider__text",style:We([r.textStyle])},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["style"])):Wr("",!0),Fr(a,{color:e.lineColor,customStyle:r.rightLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"])]),_:1},8,["style","onClick"])}],["__scopeId","data-v-4f15b126"]]),sP=Object.freeze(Object.defineProperty({__proto__:null,default:aP},Symbol.toStringTag,{value:"Module"}));const lP=SI({name:"u-dragsort",props:{initialList:{type:Array,required:!0,default:()=>[]},draggable:{type:Boolean,default:!0},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)}},data(){return{list:[...this.initialList],itemRefs:[],itemRects:[],dragIndex:-1,dragX:0,dragY:0,startX:0,startY:0,itemWidth:0,itemHeight:80,isDragging:!1,closestIndex:-1,lastSwapTime:0,initialTouchY:0,minDragDistance:15,dragStartY:0,confirmedDirection:null}},emits:["drag-end"],async mounted(){await this.$nextTick();const e=await this.calculateItemSize(0);this.itemWidth=e.width,this.itemHeight=e.height},methods:{setItemRef(e,t){this.itemRefs[t]=e},async calculateItemSize(e){return new Promise(t=>{ip().in(this).select(`#u-dragsort-item-${e}`).boundingClientRect(e=>{t(e||{width:80,height:80})}).exec()})},async updateItemRects(){const e=await this.getAllItemRects();this.itemRects=e},async getAllItemRects(){return new Promise(e=>{ip().in(this).selectAll(".u-dragsort-item").boundingClientRect(t=>{e(t||[])}).exec()})},onTouchStart(e,t){var n;if(!this.draggable||0==(null==(n=this.list[e])?void 0:n.draggable))return;const o=t.touches[0];this.dragIndex=e,this.startX=o.clientX,this.startY=o.clientY,this.initialTouchY=o.clientY,this.dragX=0,this.dragY=0,this.isDragging=!0,this.dragStartY=o.clientY,this.confirmedDirection=null,this.updateItemRects()},handleDragMove(e){if(-1===this.dragIndex||!this.draggable)return;const t=e.touches[0],n=t.clientX,o=t.clientY,i=n-this.startX;if(Math.abs(o-this.dragStartY)<this.minDragDistance)this.dragY=o-this.initialTouchY;else if(this.confirmedDirection||(this.confirmedDirection=o>this.dragStartY?"down":"up"),this.dragY=o-this.initialTouchY,"horizontal"===this.direction){this.dragX=i;let e=this.dragIndex,t=1/0;if(this.itemRects.forEach((i,r)=>{if(r===this.dragIndex)return;const a=i.left+i.width/2,s=i.top+i.height/2,l=Math.hypot(n-a,o-s);l<t&&(t=l,e=r)}),e!==this.closestIndex&&e!==this.dragIndex){const t=this.list[this.dragIndex];this.list.splice(this.dragIndex,1),this.list.splice(e,0,t),this.dragIndex=e,this.closestIndex=e}}else{const t=Date.now();if(t-this.lastSwapTime<200)return;const n=this.calculateTargetPosition(o);-1!==n&&n!==this.dragIndex&&(this.lastSwapTime=t,this.swapItems(n,e))}},calculateTargetPosition(e){var t;const n=e;let o=-1,i=1/0;const r=(null==(t=this.itemRects[this.dragIndex])?void 0:t.height)||this.itemHeight;for(let a=0;a<this.itemRects.length;a++){if(a===this.dragIndex)continue;const e=this.itemRects[a];if(!e)continue;const t=e.top+e.height/2,s=Math.abs(n-t);if(!("down"===this.confirmedDirection&&a>this.dragIndex||"up"===this.confirmedDirection&&a<this.dragIndex))continue;s<i&&s<1.2*r&&(i=s,o=a)}return o},swapItems(e,t){var n;const o=this.dragIndex;null==(n=this.$refs[`u-dragsort-item-${o}`])||n.style.transform;const i=this.list[o];this.list.splice(o,1),this.list.splice(e,0,i),this.dragIndex=e,this.closestIndex=e,t&&t.touches&&t.touches[0]&&(this.initialTouchY=t.touches[0].clientY,this.dragY=0),this.$nextTick(()=>{const t=this.$refs[`u-dragsort-item-${e}`];if(t){const e=t.style.transform;t.style.transition="transform 0.15s ease",t.style.transform=e,setTimeout(()=>{t.style.transition=""},150)}}),this.updateItemRects()},onTouchMove(e){e.touches&&e.touches[0]&&(this.prevY=e.touches[0].clientY),this.rafId||(this.rafId=requestAnimationFrame(()=>{this.handleDragMove(e),this.rafId=null}))},onTouchEnd(){this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=null),this.$emit("drag-end",this.list),this.dragIndex=-1,this.dragX=0,this.dragY=0,this.isDragging=!1,this.closestIndex=-1}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-dragsort","horizontal"==n.direction?"u-dragsort--horizontal":""])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(i.list,(n,o)=>(Er(),zr(a,{key:n.id,id:`u-dragsort-item-${o}`,ref_for:!0,ref:e=>r.setItemRef(e,o),class:Ue(["u-dragsort-item",{dragging:i.dragIndex===o,nearby:i.closestIndex===o}]),style:We({transform:i.dragIndex===o?`translateY(${i.dragY}px)`:"none",zIndex:i.dragIndex===o?10:"auto"}),onTouchstart:e=>r.onTouchStart(o,e),onTouchmove:t[0]||(t[0]=e=>r.onTouchMove(e)),onTouchend:r.onTouchEnd},{default:Co(()=>[Oi(e.$slots,"default",{item:n,index:o},()=>[Fr(a,{class:"u-dragsort-item-content"},{default:Co(()=>[Hr(Q(n.label),1)]),_:2},1024)],!0)]),_:2},1032,["id","class","style","onTouchstart","onTouchend"]))),128))]),_:3},8,["class"])}],["__scopeId","data-v-421ac5f5"]]),cP=Object.freeze(Object.defineProperty({__proto__:null,default:lP},Symbol.toStringTag,{value:"Module"})),uP={props:{modelValue:{type:[Number,String,Array],default:""},title:{type:[String,Number],default:""},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},height:{type:[Number,String],default:"auto"},closeOnClickOverlay:{type:Boolean,default:!0}}};const dP=SI({name:"u-dropdown-item",mixins:[tI,oI,uP],options:{styleIsolation:"shared"},data:()=>({active:!1,activeColor:"#2979ff",inactiveColor:"#606266"}),computed:{propsChange(){return`${this.title}-${this.disabled}`}},watch:{propsChange(e){this.parent&&this.parent.init()}},created(){this.parent=!1},emits:["update:modelValue","change"],methods:{addUnit:AT,init(){let e=CT.call(this,"u-dropdown");if(e){this.parent=e,this.activeColor=e.activeColor,this.inactiveColor=e.inactiveColor,e.children.find(e=>this===e)||e.children.push(this),1==e.children.length&&(this.active=!0),e.menuList.push({title:this.title,disabled:this.disabled})}},cellClick(e){this.$emit("update:modelValue",e),this.parent.close(),this.$emit("change",e)}},mounted(){this.init()}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-icon"),MI),s=RC(Po("up-cell"),eM),l=RC(Po("up-cell-group"),KB),c=Oy,u=yy;return i.active?(Er(),zr(c,{key:0,class:"u-dropdown-item",onTouchmove:us(()=>{},["stop","prevent"]),onClick:us(()=>{},["stop","prevent"])},{default:Co(()=>[e.$slots.default||e.$slots.$default?Oi(e.$slots,"default",{key:1},void 0,!0):(Er(),zr(u,{key:0,class:"u-dropdown-item__scroll","scroll-y":"true",style:We({height:r.addUnit(e.height)})},{default:Co(()=>[Fr(c,{class:"u-dropdown-item__options"},{default:Co(()=>[Fr(l,null,{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.options,(t,n)=>(Er(),zr(s,{onClick:e=>r.cellClick(t.value),arrow:!1,title:t.label,key:n,"title-style":{color:e.modelValue==t.value?i.activeColor:i.inactiveColor}},{default:Co(()=>[e.modelValue==t.value?(Er(),zr(a,{key:0,name:"checkbox-mark",color:i.activeColor,size:"32"},null,8,["color"])):Wr("",!0)]),_:2},1032,["onClick","title","title-style"]))),128))]),_:1})]),_:1})]),_:1},8,["style"]))]),_:3})):Wr("",!0)}],["__scopeId","data-v-97f4a158"]]),hP=Object.freeze(Object.defineProperty({__proto__:null,default:dP},Symbol.toStringTag,{value:"Module"})),pP={props:{activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#606266"},closeOnClickMask:{type:Boolean,default:!0},closeOnClickSelf:{type:Boolean,default:!0},duration:{type:[Number,String],default:300},height:{type:[Number,String],default:40},borderBottom:{type:Boolean,default:!1},titleSize:{type:[Number,String],default:14},borderRadius:{type:[Number,String],default:0},menuIcon:{type:String,default:"arrow-down"},menuIconSize:{type:[Number,String],default:14}}};const fP=SI({name:"u-dropdown",mixins:[tI,oI,pP],data:()=>({showDropdown:!0,menuList:[],active:!1,current:99999,contentStyle:{zIndex:-1,opacity:0},highlightIndexList:[],contentHeight:0}),computed:{popupStyle(){let e={};return e.transform=`translateY(${this.active?0:"-100%"})`,e["transition-duration"]=this.duration/1e3+"s",e.borderRadius=`0 0 ${AT(this.borderRadius)} ${AT(this.borderRadius)}`,e}},created(){this.children=[]},mounted(){this.getContentHeight()},emits:["open","close"],methods:{addUnit:AT,init(){this.menuList=[],this.children.map(e=>{e.init()})},menuClick(e){if(!this.menuList[e].disabled)return e===this.current&&this.closeOnClickSelf?(this.close(),void setTimeout(()=>{this.children[e].active=!1},this.duration)):void this.open(e)},open(e){this.contentHeight<1&&this.getContentHeight(),this.contentStyle={zIndex:11,height:this.contentHeight+"px"},this.active=!0,this.current=e,this.children.map((t,n)=>{t.active=e==n}),this.$emit("open",this.current)},close(){this.$emit("close",this.current),this.active=!1,this.current=99999,this.contentStyle.zIndex=-1,this.contentStyle.opacity=0,setTimeout(()=>{this.contentStyle.height=0},this.duration)},maskClick(){this.closeOnClickMask&&this.close()},highlight(e=void 0){Array.isArray(e)?this.highlightIndexList=[...e]:this.highlightIndexList=void 0!==e?[e]:[]},getContentHeight(){let e=_T().windowHeight;this.$uGetRect(".u-dropdown__menu").then(t=>{this.contentHeight=e-t.bottom})}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy;return Er(),zr(l,{class:"u-dropdown"},{default:Co(()=>[Fr(l,{class:Ue(["u-dropdown__menu",{"u-border-bottom":e.borderBottom}]),style:We({height:r.addUnit(e.height)})},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(i.menuList,(t,n)=>(Er(),zr(l,{class:"u-dropdown__menu__item",key:n,onClick:us(e=>r.menuClick(n),["stop"])},{default:Co(()=>[Fr(l,{class:"u-flex u-flex-row"},{default:Co(()=>[Fr(a,{class:"u-dropdown__menu__item__text",style:We({color:t.disabled?"#c0c4cc":n===i.current||i.highlightIndexList.includes(n)?e.activeColor:e.inactiveColor,fontSize:r.addUnit(e.titleSize)})},{default:Co(()=>[Hr(Q(t.title),1)]),_:2},1032,["style"]),Fr(l,{class:Ue(["u-dropdown__menu__item__arrow",{"u-dropdown__menu__item__arrow--rotate":n===i.current}])},{default:Co(()=>[Fr(s,{"custom-style":{display:"flex"},name:e.menuIcon,size:r.addUnit(e.menuIconSize),color:n===i.current||i.highlightIndexList.includes(n)?e.activeColor:"#c0c4cc"},null,8,["name","size","color"])]),_:2},1032,["class"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1},8,["style","class"]),Fr(l,{class:"u-dropdown__content",style:We([i.contentStyle,{transition:`opacity ${e.duration/1e3}s, z-index ${e.duration/1e3}s linear`,top:r.addUnit(e.height)}]),onClick:r.maskClick,onTouchmove:t[1]||(t[1]=us(()=>{},["stop","prevent"]))},{default:Co(()=>[Fr(l,{onClick:t[0]||(t[0]=us(()=>{},["stop","prevent"])),class:"u-dropdown__content__popup",style:We([r.popupStyle,{}])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style"]),Fr(l,{class:"u-dropdown__content__mask"})]),_:3},8,["style","onClick"])]),_:3})}],["__scopeId","data-v-e23b0583"]]),mP=Object.freeze(Object.defineProperty({__proto__:null,default:fP},Symbol.toStringTag,{value:"Module"})),gP={props:{icon:{type:String,default:()=>JT.empty.icon},text:{type:String,default:()=>JT.empty.text},textColor:{type:String,default:()=>JT.empty.textColor},textSize:{type:[String,Number],default:()=>JT.empty.textSize},iconColor:{type:String,default:()=>JT.empty.iconColor},iconSize:{type:[String,Number],default:()=>JT.empty.iconSize},mode:{type:String,default:()=>JT.empty.mode},width:{type:[String,Number],default:()=>JT.empty.width},height:{type:[String,Number],default:()=>JT.empty.height},show:{type:Boolean,default:()=>JT.empty.show},marginTop:{type:[String,Number],default:()=>JT.empty.marginTop}}};const yP=SI({name:"u-empty",mixins:[tI,oI,gP],data:()=>({icons:{car:"è´ç©è½¦ä¸ºç©º",page:"页é¢ä¸åå¨",search:"没ææç´¢ç»æ",address:"æ²¡ææ¶è´§å°å",wifi:"没æWiFi",order:"订å为空",coupon:"没æä¼æ å¸",favor:"ææ æ¶è",permission:"æ æé",history:"æ åå²è®°å½",news:"æ æ°é»å表",message:"æ¶æ¯å表为空",list:"å表为空",data:"æ°æ®ä¸ºç©º",comment:"ææ è¯è®º"}}),computed:{emptyStyle(){const e={};return e.marginTop=AT(this.marginTop),IT(kT(this.customStyle),e)},textStyle(){const e={};return e.color=this.textColor,e.fontSize=AT(this.textSize),e},isSrc(){return this.icon.indexOf("/")>=0}},methods:{addUnit:AT}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=ig,l=Iy,c=Oy;return e.show?(Er(),zr(c,{key:0,class:"u-empty",style:We([r.emptyStyle])},{default:Co(()=>[r.isSrc?(Er(),zr(s,{key:1,style:We({width:r.addUnit(e.width),height:r.addUnit(e.height)}),src:e.icon,mode:"widthFix"},null,8,["style","src"])):(Er(),zr(a,{key:0,name:"message"===e.mode?"chat":`empty-${e.mode}`,size:e.iconSize,color:e.iconColor,"margin-top":"14"},null,8,["name","size","color"])),Fr(l,{class:"u-empty__text",style:We([r.textStyle])},{default:Co(()=>[Hr(Q(e.text?e.text:i.icons[e.mode]),1)]),_:1},8,["style"]),e.$slots.default||e.$slots.$default?(Er(),zr(c,{key:2,class:"u-empty__wrap"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3})):Wr("",!0)]),_:3},8,["style"])):Wr("",!0)}],["__scopeId","data-v-e4395594"]]),bP=Object.freeze(Object.defineProperty({__proto__:null,default:yP},Symbol.toStringTag,{value:"Module"}));const vP=SI({name:"u-float-button",mixins:[tI,oI],emits:["click","item-click"],computed:{},props:{backgroundColor:{type:String,default:"#2979ff"},color:{type:String,default:"#fff"},width:{type:String,default:"50px"},height:{type:String,default:"50px"},borderColor:{type:String,default:""},right:{type:[String,Number],default:"30px"},top:{type:[String,Number],default:""},bottom:{type:String,default:""},isMenu:{type:Boolean,default:!1},list:{type:Array,default:()=>[]}},data:()=>({showList:!1}),methods:{addStyle:kT,clickHandler(e){this.isMenu?(this.showList=!this.showList,this.$emit("click",e)):this.$emit("click",e)},itemClick(e,t){this.$emit("item-click",{...e,index:t})}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-icon"),MI),s=Oy;return Er(),zr(s,{class:"u-float-button",style:We({position:"fixed",top:n.top,bottom:n.bottom,right:n.right})},{default:Co(()=>[Fr(s,{class:"u-float-button__main",onClick:r.clickHandler,style:We({backgroundColor:n.backgroundColor,color:n.color,display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",width:n.width,height:n.height,borderRadius:"50%",borderColor:n.borderColor})},{default:Co(()=>[Oi(e.$slots,"default",{showList:i.showList},()=>[Fr(a,{class:Ue(["cursor-pointer",{"show-list":i.showList}]),name:"plus",color:n.color},null,8,["class","color"])],!0),i.showList?(Er(),zr(s,{key:0,class:"u-float-button__list",style:We({bottom:n.height})},{default:Co(()=>[Oi(e.$slots,"list",{},()=>[(Er(!0),Or(Sr,null,Pi(n.list,(e,t)=>(Er(),zr(s,{key:t,class:"u-float-button__item",style:We({backgroundColor:(null==e?void 0:e.backgroundColor)?null==e?void 0:e.backgroundColor:n.backgroundColor,color:(null==e?void 0:e.color)?null==e?void 0:e.color:n.color,display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",width:n.width,height:n.height,borderRadius:"50%",borderColor:(null==e?void 0:e.borderColor)?null==e?void 0:e.borderColor:n.borderColor}),onClick:n=>r.itemClick(e,t)},{default:Co(()=>[Fr(a,{name:e.name,color:(null==e?void 0:e.color)?null==e?void 0:e.color:n.color},null,8,["name","color"])]),_:2},1032,["style","onClick"]))),128))],!0)]),_:3},8,["style"])):Wr("",!0)]),_:3},8,["onClick","style"])]),_:3},8,["style"])}],["__scopeId","data-v-862d7263"]]),_P=Object.freeze(Object.defineProperty({__proto__:null,default:vP},Symbol.toStringTag,{value:"Module"})),wP={props:{label:{type:String,default:()=>JT.formItem.label},prop:{type:String,default:()=>JT.formItem.prop},rules:{type:Array,default:()=>JT.formItem.rules},borderBottom:{type:[String,Boolean],default:()=>JT.formItem.borderBottom},labelPosition:{type:String,default:()=>JT.formItem.labelPosition},labelWidth:{type:[String,Number],default:()=>JT.formItem.labelWidth},rightIcon:{type:String,default:()=>JT.formItem.rightIcon},leftIcon:{type:String,default:()=>JT.formItem.leftIcon},required:{type:Boolean,default:()=>JT.formItem.required},leftIconStyle:{type:[String,Object],default:()=>JT.formItem.leftIconStyle}}};const xP=SI({name:"u-form-item",mixins:[tI,oI,wP],data:()=>({message:"",parentData:{labelPosition:"left",labelAlign:"left",labelStyle:{},labelWidth:45,errorType:"message"},color:VA,itemRules:[]}),computed:{propsLine:()=>JT.line},mounted(){this.init()},emits:["click"],watch:{rules:{immediate:!0,handler(e){this.setRules(e)}}},methods:{addStyle:kT,addUnit:AT,init(){this.updateParentData(),this.parent},setRules(e){0!==e.length?this.itemRules=e:this.itemRules=[]},updateParentData(){this.getParentData("u-form")},clearValidate(){this.message=null},resetField(){const e=jT(this.parent.originalModel,this.prop);FT(this.parent.model,this.prop,e),this.message=null},clickHandler(){this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy,c=RC(Po("u-line"),hE);return Er(),zr(l,{class:Ue(["u-form-item",{"u-form-item--error":!!i.message&&"message"===i.parentData.errorType}])},{default:Co(()=>[Fr(l,{class:"u-form-item__body",onClick:r.clickHandler,style:We([r.addStyle(e.customStyle),{flexDirection:"left"===(e.labelPosition||i.parentData.labelPosition)?"row":"column"}])},{default:Co(()=>[Oi(e.$slots,"label",{},()=>[e.required||e.leftIcon||e.label?(Er(),zr(l,{key:0,class:"u-form-item__body__left",style:We({width:r.addUnit(e.labelWidth||i.parentData.labelWidth),marginBottom:"left"===i.parentData.labelPosition?0:"5px"})},{default:Co(()=>[Fr(l,{class:"u-form-item__body__left__content"},{default:Co(()=>[e.required?(Er(),zr(a,{key:0,class:"u-form-item__body__left__content__required"},{default:Co(()=>[Hr("*")]),_:1})):Wr("",!0),e.leftIcon?(Er(),zr(l,{key:1,class:"u-form-item__body__left__content__icon"},{default:Co(()=>[Fr(s,{name:e.leftIcon,"custom-style":e.leftIconStyle},null,8,["name","custom-style"])]),_:1})):Wr("",!0),Fr(a,{class:"u-form-item__body__left__content__label",style:We([i.parentData.labelStyle,{justifyContent:"left"===i.parentData.labelAlign?"flex-start":"center"===i.parentData.labelAlign?"center":"flex-end"}])},{default:Co(()=>[Hr(Q(e.label),1)]),_:1},8,["style"])]),_:1})]),_:1},8,["style"])):Wr("",!0)],!0),Fr(l,{class:"u-form-item__body__right"},{default:Co(()=>[Fr(l,{class:"u-form-item__body__right__content"},{default:Co(()=>[Fr(l,{class:"u-form-item__body__right__content__slot"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3}),e.$slots.right?(Er(),zr(l,{key:0,class:"item__body__right__content__icon"},{default:Co(()=>[Oi(e.$slots,"right",{},void 0,!0)]),_:3})):Wr("",!0)]),_:3})]),_:3})]),_:3},8,["onClick","style"]),Oi(e.$slots,"error",{},()=>[i.message&&"message"===i.parentData.errorType?(Er(),zr(a,{key:0,class:"u-form-item__body__right__message",style:We({marginLeft:r.addUnit("top"===i.parentData.labelPosition?0:e.labelWidth||i.parentData.labelWidth)})},{default:Co(()=>[Hr(Q(i.message),1)]),_:1},8,["style"])):Wr("",!0)],!0),e.borderBottom?(Er(),zr(c,{key:0,color:i.message&&"border-bottom"===i.parentData.errorType?i.color.error:r.propsLine.color,customStyle:`margin-top: ${i.message&&"message"===i.parentData.errorType?"5px":0}`},null,8,["color","customStyle"])):Wr("",!0)]),_:3},8,["class"])}],["__scopeId","data-v-eb6e6619"]]),SP=Object.freeze(Object.defineProperty({__proto__:null,default:xP},Symbol.toStringTag,{value:"Module"})),CP={name:"u-grid-item",mixins:[tI,oI,{props:{name:{type:[String,Number,null],default:()=>JT.gridItem.name},bgColor:{type:String,default:()=>JT.gridItem.bgColor}}}],data:()=>({parentData:{col:0,border:!0},classes:[]}),mounted(){this.init()},emits:["click"],computed:{itemStyle(){const e={background:this.bgColor,width:"100%"};return IT(e,kT(this.customStyle))}},methods:{init(){_h("$uGridItem",()=>{this.gridItemClasses()}),this.updateParentData(),Sh("$uGridItem"),this.gridItemClasses()},updateParentData(){this.getParentData("u-grid")},clickHandler(){var e;let t=this.name;const n=null==(e=this.parent)?void 0:e.children;n&&null===this.name&&(t=n.findIndex(e=>e===this)),this.parent&&this.parent.childClick(t),this.$emit("click",t)},async getItemWidth(){let e=0;if(this.parent){e=await this.getParentWidth()/Number(this.parentData.col)+"px"}this.width=e},getParentWidth(){},gridItemClasses(){if(this.parentData.border){let e=[];this.parent.children.map((t,n)=>{if(this===t){const t=this.parent.children.length;(n+1)%this.parentData.col!==0&&n+1!==t&&e.push("u-border-right");n<t-(t%this.parentData.col===0?this.parentData.col:t%this.parentData.col)&&e.push("u-border-bottom")}}),this.classes=e}}},beforeUnmount(){xh("$uGridItem")}};const kP=SI(CP,[["render",function(e,t,n,o,i,r){const a=Oy;return i.parentData.col>0?(Er(),zr(a,{key:0,class:Ue(["u-grid-item",i.classes]),"hover-class":"u-grid-item--hover-class","hover-stay-time":200,onClick:r.clickHandler,style:We([r.itemStyle])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["onClick","class","style"])):Wr("",!0)}],["__scopeId","data-v-f2ca8baa"]]),AP=Object.freeze(Object.defineProperty({__proto__:null,default:kP},Symbol.toStringTag,{value:"Module"})),TP={props:{col:{type:[String,Number],default:()=>JT.grid.col},border:{type:Boolean,default:()=>JT.grid.border},align:{type:String,default:()=>JT.grid.align},gap:{type:String,default:"0px"}}},IP={name:"u-grid",mixins:[tI,oI,TP],data:()=>({index:0,width:0}),watch:{parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.updateParentData&&e.updateParentData()})}},created(){this.children=[]},computed:{parentData(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle(){let e={};switch(this.align){case"left":default:e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end"}return IT(e,kT(this.customStyle))}},emits:["click"],methods:{childClick(e){this.$emit("click",e)}}},EP=()=>{Da(e=>({"1d36c27e":e.gap,"1d36dd2a":e.col}))},BP=IP.setup;IP.setup=BP?(e,t)=>(EP(),BP(e,t)):EP;const MP=SI(IP,[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-grid",ref:"u-grid",style:We([r.gridStyle])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style"])}],["__scopeId","data-v-26c36b54"]]),PP=Object.freeze(Object.defineProperty({__proto__:null,default:MP},Symbol.toStringTag,{value:"Module"})),OP={props:{mode:{type:String,default:()=>JT.numberKeyboard.value},dotDisabled:{type:Boolean,default:()=>JT.numberKeyboard.dotDisabled},random:{type:Boolean,default:()=>JT.numberKeyboard.random}}};const zP=SI({name:"u-number-keyboard",mixins:[tI,oI,OP],data:()=>({backspace:"backspace",dot:".",timer:null,cardX:"X"}),computed:{numList(){return this.dotDisabled&&"number"==this.mode?this.random?MT([1,2,3,4,5,6,7,8,9,0]):[1,2,3,4,5,6,7,8,9,0]:this.dotDisabled||"number"!=this.mode?"card"==this.mode?this.random?MT([1,2,3,4,5,6,7,8,9,this.cardX,0]):[1,2,3,4,5,6,7,8,9,this.cardX,0]:void 0:this.random?MT([1,2,3,4,5,6,7,8,9,this.dot,0]):[1,2,3,4,5,6,7,8,9,this.dot,0]},itemStyle(){return e=>{let t={};return"number"==this.mode&&this.dotDisabled&&9==e&&(t.width="464rpx"),t}},btnBgGray(){return e=>!this.random&&9==e&&("number"!=this.mode||"number"==this.mode&&!this.dotDisabled)}},created(){},emits:["backspace","change"],methods:{backspaceClick(){this.$emit("backspace"),clearInterval(this.timer),this.timer=null,this.timer=setInterval(()=>{this.$emit("backspace")},250)},clearTimer(){clearInterval(this.timer),this.timer=null},keyboardClick(e){this.dotDisabled||e==this.dot||e==this.cardX||(e=Number(e)),this.$emit("change",e)}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy,l=RC(Po("u-icon"),MI);return Er(),zr(s,{class:"u-keyboard",onTouchmove:us(e.noop,["stop","prevent"])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.numList,(e,t)=>(Er(),zr(s,{class:"u-keyboard__button-wrapper",key:t},{default:Co(()=>[Fr(s,{class:"u-keyboard__button-wrapper__button",style:We([r.itemStyle(t)]),onClick:t=>r.keyboardClick(e),"hover-class":"u-hover-class","hover-stay-time":200},{default:Co(()=>[Fr(a,{class:"u-keyboard__button-wrapper__button__text"},{default:Co(()=>[Hr(Q(e),1)]),_:2},1024)]),_:2},1032,["style","onClick"])]),_:2},1024))),128)),Fr(s,{class:"u-keyboard__button-wrapper"},{default:Co(()=>[Fr(s,{class:"u-keyboard__button-wrapper__button u-keyboard__button-wrapper__button--gray","hover-class":"u-hover-class","hover-stay-time":200,onTouchstart:us(r.backspaceClick,["stop"]),onTouchend:r.clearTimer},{default:Co(()=>[Fr(l,{name:"backspace",color:"#303133",size:"28"})]),_:1},8,["onTouchstart","onTouchend"])]),_:1})]),_:1},8,["onTouchmove"])}],["__scopeId","data-v-f2fb1aac"]]),LP=Object.freeze(Object.defineProperty({__proto__:null,default:zP},Symbol.toStringTag,{value:"Module"})),NP={props:{mode:{type:String,default:()=>JT.keyboard.mode},dotDisabled:{type:Boolean,default:()=>JT.keyboard.dotDisabled},tooltip:{type:Boolean,default:()=>JT.keyboard.tooltip},showTips:{type:Boolean,default:()=>JT.keyboard.showTips},tips:{type:String,default:()=>JT.keyboard.tips},showCancel:{type:Boolean,default:()=>JT.keyboard.showCancel},showConfirm:{type:Boolean,default:()=>JT.keyboard.showConfirm},random:{type:Boolean,default:()=>JT.keyboard.random},safeAreaInsetBottom:{type:Boolean,default:()=>JT.keyboard.safeAreaInsetBottom},closeOnClickOverlay:{type:Boolean,default:()=>JT.keyboard.closeOnClickOverlay},show:{type:Boolean,default:()=>JT.keyboard.show},overlay:{type:Boolean,default:()=>JT.keyboard.overlay},zIndex:{type:[String,Number],default:()=>JT.keyboard.zIndex},cancelText:{type:String,default:()=>JT.keyboard.cancelText},confirmText:{type:String,default:()=>JT.keyboard.confirmText},autoChange:{type:Boolean,default:()=>JT.keyboard.autoChange}}};const DP=SI({name:"u-keyboard",data:()=>({}),mixins:[tI,oI,NP],emits:["change","close","confirm","cancel","backspace"],methods:{change(e){this.$emit("change",e)},popupClose(){this.$emit("close")},onConfirm(){this.$emit("confirm")},onCancel(){this.$emit("cancel")},backspace(){this.$emit("backspace")}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=Oy,l=RC(Po("u-number-keyboard"),zP),c=RC(Po("u-car-keyboard"),HB),u=RC(Po("u-popup"),ME);return Er(),zr(u,{overlay:e.overlay,closeOnClickOverlay:e.closeOnClickOverlay,mode:"bottom",popup:!1,show:e.show,safeAreaInsetBottom:e.safeAreaInsetBottom,onClose:r.popupClose,zIndex:e.zIndex,customStyle:{backgroundColor:"rgb(214, 218, 220)"}},{default:Co(()=>[Fr(s,{class:"u-keyboard"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0),e.tooltip?(Er(),zr(s,{key:0,class:"u-keyboard__tooltip"},{default:Co(()=>[Fr(s,{"hover-class":"u-hover-class","hover-stay-time":100},{default:Co(()=>[e.showCancel?(Er(),zr(a,{key:0,class:"u-keyboard__tooltip__item u-keyboard__tooltip__cancel",onClick:r.onCancel},{default:Co(()=>[Hr(Q(e.showCancel&&e.cancelText),1)]),_:1},8,["onClick"])):Wr("",!0)]),_:1}),Fr(s,null,{default:Co(()=>[e.showTips?(Er(),zr(a,{key:0,class:"u-keyboard__tooltip__item u-keyboard__tooltip__tips"},{default:Co(()=>[Hr(Q(e.tips?e.tips:"number"==e.mode?"æ°åé®ç":"card"==e.mode?"身份è¯é®ç":"车çå·é®ç"),1)]),_:1})):Wr("",!0)]),_:1}),Fr(s,{"hover-class":"u-hover-class","hover-stay-time":100},{default:Co(()=>[e.showConfirm?(Er(),zr(a,{key:0,onClick:r.onConfirm,class:"u-keyboard__tooltip__item u-keyboard__tooltip__submit","hover-class":"u-hover-class"},{default:Co(()=>[Hr(Q(e.showConfirm&&e.confirmText),1)]),_:1},8,["onClick"])):Wr("",!0)]),_:1})]),_:1})):Wr("",!0),"number"==e.mode||"card"==e.mode?(Er(),zr(l,{key:1,random:e.random,onBackspace:r.backspace,onChange:r.change,mode:e.mode,dotDisabled:e.dotDisabled},null,8,["random","onBackspace","onChange","mode","dotDisabled"])):(Er(),zr(c,{key:2,random:e.random,autoChange:e.autoChange,onBackspace:r.backspace,onChange:r.change},null,8,["random","autoChange","onBackspace","onChange"]))]),_:3})]),_:3},8,["overlay","closeOnClickOverlay","show","safeAreaInsetBottom","onClose","zIndex","customStyle"])}],["__scopeId","data-v-1d33ea82"]]),RP=Object.freeze(Object.defineProperty({__proto__:null,default:DP},Symbol.toStringTag,{value:"Module"}));const $P=SI({name:"u-lazy-load",props:{index:{type:[Number,String]},image:{type:String,default:""},imgMode:{type:String,default:"widthFix"},loadingImg:{type:String,default:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM0QjNBQjkyQUQ2MTFFQTlCNUQ4RTIzNDE5RUIxNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM0QjNBQkEyQUQ2MTFFQTlCNUQ4RTIzNDE5RUIxNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzRCM0FCNzJBRDYxMUVBOUI1RDhFMjM0MTlFQjE2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzRCM0FCODJBRDYxMUVBOUI1RDhFMjM0MTlFQjE2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtRHfPcAAAAzUExURZWVldfX18PDw62trZubm9zc3Li4uKGhoebm5tLS0uHh4c3Nzaenp729vcjIyLKysuvr6141L40AAAcXSURBVHja7NzZlqpGAEBR5lG0//9rIw7IJKJi4or7PGTdtN10wr5SVAEGf/qqArsAiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAg+nmQFMi5Jis+sIniED23jSzIgLTtg2D//iYme/8QBM/9lQ+CAEhbNLM3N9hEHAThX7GPCiBfAxK1b51kD+R7QMLjXg7iCsgWIPUh7pfVozG791oeBPngm48G583uW5GkBvI+SBaM2xXDn1oqum423bX/mgF5FySc2cv93Voug9TdZotsggnkBZB2NzbhrSY5HnoG07jei8dvzsJB/c3W60SALILE46+WCztsbhPR7R2VJq0ukEcT49nyy8QhaKcRa3fYHZD4+ufqOJAcgDz8/59vtw1I3QP5K6JsOG0vm3hce4I8LQp/BaRZGJC3AAn7IKOKXbC+7EdA5vdmmVwOLksgRThqOqiH4XEGsht+peoPUE8U/jJIO5OLH4GEwUslV5G0PTBG5Uiw/Y2jyigO3l9HAHKv9PYb82LloH74dZBoBUgar+l48NsNvtD0fkez9iwrAvIYZDRCl+Xs149Hm/KZmQ+QjUCiO1ei4ru7EsgnQYrkznlQb7thCuRfAzlOAPN72427P4VA/i2Q/DKT/Ls/VR8fvIBsDZIuz7TPF6TCbnk4GJkB2RokejTjuE7/unlgCuSTIO0Cy+Plp6vDfnQlBchy8QtjSHVd3EgmK1bHLm+H6+nXYbz2DuQRSPnqoL7vvq0u70on4zvxgCyWD3b9UyDVdW24PaWaiGTnFZJwPIQAebDpIKheBIm7n124ZthMJipAlkqHO+IZkP1tbfzOJark/A7MgKyvvl60fRqkvXfhuow+t9+q00+0/yyBrK8ZngOtBzldhw2X9tvpNGty0gvkmbPeJ0Cy/r09s/stbmfo0yMWkEdjevgKyOn2t2pxv7UXoibTdCDLje9/Ww1ymqzn87dbp92242ZmMRjI8hASvwKSLq4udqN6ksw8nxXN3tszD9L8Gkg+2mFrQYql5az4tvFj5xOx4VwnSdeBtGdyPwUytxK77pBVlNHdO7OK3rh/eTPUvdutT3fO52tuHMqD4N7llv8pyOQQ//w19YVDfX27+Sfuby9/6nau4pdA8vEdOZuChEH/quHt0Jg+IRJ/5+PrHwKZXfjbDiS73Zo7mu5UkzX7uTsXe0e/7nC3ePf1O69+BUg2XDfZCqSqOu7rGVf8cHBe8zhC2b61dtUHXv0OkGo6ZL4JkpbRYXdUaFevivx2M/1GIOctNh949TtAoumQ+TpIHMX54CJu+8BDd8FkE5BqcZh/59XvAClmTvKfB0nDqIlHo3T70SftyW1eX9dXtgQJqs1f/Q6QaOa/7wmQKtxH8eiGoCRuovODIO3VxOMmruZbHrLyD7z6DSDtGyT7ew1kf9hNn07c986JTovzzem0Id9wUG+Vk/IDr34DSNR7huZJkMFT6vEhqrPx/j5cnlZML8N6/PAzh9Y99Flm5Yde/c9BquDOkvkKkMP58dA4qi9vivE8JOvGz/j8FokfPpr288+pH2ZPOZrLmeGD+7KOh6dqYWJ48ki7yUg0tz0go/fv/LLddfV3sgOLJyaGPY/zrSlh1a36Arkzoue9CyG35ze6E6/dzO2Ga0EGHqdRJIkfn9/8OEjTW8Vq91ZWh39FeehWA7Nu9ft8CpUEk1WWOyDF0OPyEU2Pnzf/bZC0P6IPzmAvu7KauQBVrgKpJ0tG2arHzX8e5Pb3PezNs/PrX+3JMyCLn9XXf37tPFHvt09WfCDDjx+yyn1/p1V11j7GnB/q3leLuVva79S/tzed+db08YpF4uOZtmz/9oXWMq6BCAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiAALELvqt/BBgACqVeUBXxcCkAAAAASUVORK5CYII="},errorImg:{type:String,default:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODdDMjhENDYyQUQ2MTFFQTlDQ0VBODgxQjFFOEEyMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODdDMjhENDcyQUQ2MTFFQTlDQ0VBODgxQjFFOEEyMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4N0MyOEQ0NDJBRDYxMUVBOUNDRUE4ODFCMUU4QTIwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4N0MyOEQ0NTJBRDYxMUVBOUNDRUE4ODFCMUU4QTIwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhLwhikAAAAzUExURZWVldfX162trcPDw5ubm7i4uNzc3Obm5s3NzaGhoeHh4cjIyKenp9LS0r29vbKysuvr67sDMEkAAAlpSURBVHja7NzpYqMgAIVRUVHc8/5PO66R1WAbOzX97q+ZtDEpR0AWTR7kVyWhCAAhgABCAAGEAAIIAQQQAggBBBACCCAEEEAIIIAQQAgggBBAACGAAEIAAYQAQgABhAACCAEEEAIIIAQQAgggBBBACCCAEEAAIYAQQAAhgABCAAGEAAIIAYQAAggBBBACCCAEEEAIIAQQQAgggBBAACGAAEIAIYAAQgABhAACCAEEEAIIAQQQAgggBBBACCCAEEAAIYAQQAAhgABCAAGEAAIIAYQAAggBBBACCCAEEEAIIAQQQAgggBBAACGAAEIAIYAAQgABhAACCAEEEAIIAQQQAgggBBBACCCAEEAIIIAQQAAhgABCAAGEAEIAAYQAAggBBBACCCAEEAIIIAQQQAgggBBAACGAEEAAIYAAsqeX5QWHKIcs/Ptl03lfL4zDFPWfBGmSpPn+IZzSH5KkCL5B+n+oklwz6Iz//R2QzFOabzhEmiRirAmZt/bl0w/dpMbLqeeo4wEdpC7zR5WAPKziHKtO7ql+ReKvIa9BxgNaL5ZtEkpeAGIVp5jKJa09xVo9vgSSzQcszdYvmOqjQNSQ6pHK6rO1n1Xj32788miwHLaZz1Tl9i/yayDlYJ/60/+lp8GSY7OY1B8E4p55bWmfquFk22GLuUUxi78cX+m+BjL2GLkhMrV+/muS6Sfic0CEp5T1Yu2OQdTzsKV0MJV73KVjroyTffxfuv5Tf3fd6iLT9wz8YdVHgUzF2Is9/Xhi5sYJqP1w/GUpjOiHVbaI0w2L+pg3GZzvtokcgHxWDXHaiy78l3sPke01qphamT5c+dqyeAGSumdL/mkggauTam0e3L/mPEiqtzKDbl0Z1Wn8xOa4ySo8X/7TQIJnY/seEKWf12UmC72CKP9xYjr19RPT7NNA+oMO+R0gwmlotAry+C6I0f59ch8yXVQOr0BKYcXt1IUYRyCt+Ur9HGsrQKI79WY9sY9ARPKlzFOFdb41ioD8b5Bp+mqeeRKAxINkESBFGpOpKhgv9OuYpH8A8l4Qa3qp60Kl2/k+rG2sWafuuyCBafb2j4JkgZUob3nWcmicpkxEgmTLLGejTxnWSWCi8lPmsk6DlIHFJv24ojiYyYoGacwL8zXTLEAVaDI/Ybb3NIgKDSv2oXpmHkvNs+PTpMASEdlk7fOZeRk37fwJ6yGnQarQsGIfqqcvx43rTOXY6jf7uKXdRzdLDRPbjIrx1cIj3Kr4KyBFezzgUGuR5893qkOQ19fR2uVBaU+r16LphJNOiatK7PeBZK/Kb+tUn71rcQjSvARpghfH/yG/D2RetTuI3N5QrMWdP46brP7FmKZ//CGQ9At9SL01DLkzY/Vs8Z97fQZ7gelw7jHqCz+/Wile5J4g3Vc79eb5a6oLSue+Ve83gaSv2jp5PxCzjzwFUm9zw9MllSMil1kS4d2E9SaQ1xNo9wMxx0+nQNLnew/WDHvveMAHYm08mofl3TFI/8pD3Q6kMAv6DIi2jTCwRJUvNdDYrrJum9oHhusCbWALonwxBRk1vXMnEGWuT5wAmfYuVGUYpJ7fUZujCN92hvzwWlrFgxSfANKb10DxIMbShnfrynyZZV30imA7P43ArXXHbvBVkTCIuGy25AdBrHmNeBCpL214QdLp9LZarG3IMWrmW0ehtuO7F2PS09UcgqS3B7FKPhpknrStD0HGF/vQRne37LwLG8EbHT4WxN7/Fg0yD9Yr/3br4nnstA+0Il6QxzdBmg8A6a2/IRbkcK9h/uzV8zywF/oSkOyageCPglRWgcWClHnEzs9q/t/SENVXgFijlsq3VtXdCsRp4qObrLLLgjuzSq3fX89ZZW6AfxNIzF6X9FYgThN/fk093KkvHX/hbWd+DqS/FUhlf+G3gohEXzVs3g9iDluWoaW8fL73QhB34u+tIHIf19nLuF4Q98a09Eynnl56q+ePgEhnX+dbQOp6H5XnJ0ACd8dFgkwf12nTOTcEqd2pom+CFF02TIPw6dKmrLS5qOtBpo8b5quUtrwrSGbuqPkeSJqllTFHO02NPxdMrm+y5LKdWyWXjw4vA5nGEtnjuyCFyHqNYvEolzmASm3zK1Eg5zr13lhqV1tlksnVw8Pkwgri7O07AVKLJkutRYw87bPlRpBpNXE8xGb+fhBlvEGrGPLqViu5sILIx9dAmqF1705sxF4M8+R8P5dOdQwi12fMnATpjJ2JSt/POIvU9wPJEs/jduJAjLvU0yFT0i64Yb1bsVi79dA4pEy3TzoHMq2O7Re4vXm5O9+l290NpE4CU+YRIMNye2iaqbVS2AUnn2fsekthYKReVNutVedA5juttyIXrT38mOds+ps9DWhwL7GWc61/DVKPzVN9UHDarf1icU98IOU8tm6L031Iq63t1tKzj3fe/FCpO4F0/i0Z2+yvA1KeGBjqj1qYx8/zoxpKZ1Yl367I1k+sfcft/QPy9csXy/32qX1qLZsrryG5BGQaRj0vc/b7N54XXq293TCLB5HO42Fy517obW19b+qjl3CHp0fdLJcWvmdy1etESi/uAdJrs1hTaUklHuW8qSDdC3UfXVR5cnD3rAFSSqtFb7z7eapErx7rC739jCXfbK3aWiipjXo8UbmxXPa7QQq9R289j2Gr88N7Ag5AlHPRKc37pNZv0CZtX1tVMG6rm8qW1/KlCgQvcMss933ybwXZz3dReW5yce4ByZtHFIhwT9kmjxg8BzbKDUe1PB9edBJqSN7/KM1LmqyuMZ5BpeTUw1aD/uDI0relPfSHa/Wn8Pxq1BNfxy/h3IdwOJqIKumb9CHvTqMefyY82RoQAgggBBBACCCAEEAAIYAQQAAhgABCAAGEAAIIAYQAAggBBBACCCAEEEAIIAQQQAgggBBAACGAAEIAIYAAQgABhAACCAEEEAIIAQQQAgggBBBACCCAEEAIIIAQQAAhgABCAAGEAEIAAYQAAggBBBACCCAEEAIIIAQQQAgggBBAACGAEEAAIYAAQgABhAACCAEEEAIIAQQQAgggBBBACCCAEEAIIIAQQAAhgABCAAGEAEIAAYQAAggBBBACCCAEEAIIIAQQQAgggBBAACGAEEAAIYAAQgABhAACCAGEAAIIAQQQAgggBBBACCAEEEAIIIAQQAAhgABCACGAAEIAAYQAAggBBBACCAEEEAIIIAQQQAggfyL/BBgA8PgLdH0TBtkAAAAASUVORK5CYII="},threshold:{type:[Number,String],default:100},duration:{type:[Number,String],default:500},effect:{type:String,default:"ease-in-out"},isEffect:{type:Boolean,default:!0},borderRadius:{type:[Number,String],default:0},height:{type:[Number,String],default:"200"}},data(){return{isShow:!1,opacity:1,time:this.duration,loadStatus:"",isError:!1,elIndex:ST()}},computed:{getThreshold(){let e=gh(Math.abs(this.threshold));return this.threshold<0?-e:e},imgHeight(){return AT(this.height)}},created(){this.observer={}},watch:{isShow(e){this.isEffect&&(this.time=0,this.opacity=0,setTimeout(()=>{this.time=this.duration,this.opacity=1},30))},image(e){e?(this.init(),this.isError=!1):this.isError=!0}},emits:["click","load","error"],methods:{init(){this.isError=!1,this.loadStatus=""},clickImg(){0==this.isShow||this.isError,this.$emit("click",this.index)},imgLoaded(){""==this.loadStatus?this.loadStatus="lazyed":"lazyed"==this.loadStatus&&(this.loadStatus="loaded",this.$emit("load",this.index))},errorImgLoaded(){this.$emit("error",this.index)},loadError(){this.isError=!0},disconnectObserver(e){const t=this[e];t&&t.disconnect()}},beforeUnmount(){},mounted(){this.$nextTick(()=>{wh("uOnReachBottom",()=>{this.isShow||(this.isShow=!0)})}),setTimeout(()=>{const e=Kh(this);e.relativeToViewport({bottom:this.getThreshold}).observe(".u-lazy-item-"+this.elIndex,e=>{e.intersectionRatio>0&&(this.isShow=!0,this.image||this.loadError(),this.disconnectObserver("contentObserver"))}),this.contentObserver=e},30)}},[["render",function(e,t,n,o,i,r){const a=ig,s=Oy;return Er(),zr(s,{class:Ue(["u-wrap","u-lazy-item-"+i.elIndex]),style:We({opacity:Number(i.opacity),borderRadius:n.borderRadius+"rpx",transition:`opacity ${i.time/1e3}s ease-in-out`})},{default:Co(()=>[Fr(s,{class:Ue("u-lazy-item-"+i.elIndex)},{default:Co(()=>[i.isError?(Er(),zr(a,{key:1,style:We({borderRadius:n.borderRadius+"rpx",height:r.imgHeight}),class:"u-lazy-item error",src:n.errorImg,mode:n.imgMode,onLoad:r.errorImgLoaded,onClick:r.clickImg},null,8,["style","src","mode","onLoad","onClick"])):(Er(),zr(a,{key:0,style:We({borderRadius:n.borderRadius+"rpx",height:r.imgHeight}),class:"u-lazy-item",src:i.isShow?n.image:n.loadingImg,mode:n.imgMode,onLoad:r.imgLoaded,onError:r.loadError,onClick:r.clickImg},null,8,["style","src","mode","onLoad","onError","onClick"]))]),_:1},8,["class"])]),_:1},8,["style","class"])}],["__scopeId","data-v-738709fe"]]),jP=Object.freeze(Object.defineProperty({__proto__:null,default:$P},Symbol.toStringTag,{value:"Module"})),FP={props:{activeColor:{type:String,default:()=>JT.lineProgress.activeColor},inactiveColor:{type:String,default:()=>JT.lineProgress.color},percentage:{type:[String,Number],default:()=>JT.lineProgress.inactiveColor},showText:{type:Boolean,default:()=>JT.lineProgress.showText},height:{type:[String,Number],default:()=>JT.lineProgress.height},fromRight:{type:Boolean,default:()=>JT.lineProgress.fromRight}}};const VP=SI({name:"u-line-progress",mixins:[tI,oI,FP],data:()=>({lineWidth:0}),watch:{percentage(e){this.resizeProgressWidth()}},computed:{progressStyle(){let e={};return e.width=this.lineWidth,e.backgroundColor=this.activeColor,e.height=AT(this.height),this.fromRight?e.right=0:e.left=0,e},innserPercentage(){return mT(0,100,this.percentage)}},mounted(){this.init()},methods:{addStyle:kT,addUnit:AT,init(){yT(20).then(()=>{this.resizeProgressWidth()})},getProgressWidth(){return this.$uGetRect(".u-line-progress__background")},resizeProgressWidth(){this.getProgressWidth().then(e=>{const{width:t}=e;this.lineWidth=t*this.innserPercentage/100+"px"})}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy;return Er(),zr(a,{class:"u-line-progress",style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(a,{class:"u-line-progress__background",ref:"u-line-progress__background",style:We([{backgroundColor:e.inactiveColor,height:r.addUnit(e.height)}])},null,8,["style"]),Fr(a,{class:"u-line-progress__line",style:We([r.progressStyle])},{default:Co(()=>[Oi(e.$slots,"default",{},()=>[e.showText&&e.percentage>=10?(Er(),zr(s,{key:0,class:"u-line-progress__text"},{default:Co(()=>[Hr(Q(r.innserPercentage+"%"),1)]),_:1})):Wr("",!0)],!0)]),_:3},8,["style"])]),_:3},8,["style"])}],["__scopeId","data-v-25abc90e"]]),HP=Object.freeze(Object.defineProperty({__proto__:null,default:VP},Symbol.toStringTag,{value:"Module"}));const WP=SI({name:"u-list-item",mixins:[tI,oI,{props:{anchor:{type:[String,Number],default:()=>JT.listItem.anchor}}}],data:()=>({rect:{},index:0,show:!0,sys:_T()}),computed:{},inject:["uList"],watch:{"uList.innerScrollTop"(e){const t=this.uList.preLoadScreen,n=this.sys.windowHeight;e<=n*t?this.parent.updateOffsetFromChild(0):this.rect.top<=e-n*t&&this.parent.updateOffsetFromChild(this.rect.top)}},created(){this.parent={}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.index=this.parent.children.indexOf(this),this.resize()},updateParentData(){this.getParentData("u-list")},resize(){this.queryRect(`u-list-item-${this.anchor}`).then(e=>{const t=this.parent.children[this.index-1];this.rect=e;const n=this.uList.preLoadScreen,o=this.sys.windowHeight;t&&(this.rect.top=t.rect.top+t.rect.height),e.top>=this.uList.innerScrollTop+(1+n)*o&&(this.show=!1)})},queryRect(e){return new Promise(t=>{this.$uGetRect(`.${e}`).then(e=>{t(e)})})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-list-item",[`u-list-item-${e.anchor}`]]),ref:`u-list-item-${e.anchor}`,anchor:`u-list-item-${e.anchor}`},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["anchor","class"])}],["__scopeId","data-v-55822a69"]]),UP=Object.freeze(Object.defineProperty({__proto__:null,default:WP},Symbol.toStringTag,{value:"Module"})),qP={props:{showScrollbar:{type:Boolean,default:()=>JT.list.showScrollbar},lowerThreshold:{type:[String,Number],default:()=>JT.list.lowerThreshold},upperThreshold:{type:[String,Number],default:()=>JT.list.upperThreshold},scrollTop:{type:[String,Number],default:()=>JT.list.scrollTop},offsetAccuracy:{type:[String,Number],default:()=>JT.list.offsetAccuracy},enableFlex:{type:Boolean,default:()=>JT.list.enableFlex},pagingEnabled:{type:Boolean,default:()=>JT.list.pagingEnabled},scrollable:{type:Boolean,default:()=>JT.list.scrollable},scrollIntoView:{type:String,default:()=>JT.list.scrollIntoView},scrollWithAnimation:{type:Boolean,default:()=>JT.list.scrollWithAnimation},enableBackToTop:{type:Boolean,default:()=>JT.list.enableBackToTop},height:{type:[String,Number],default:()=>JT.list.height},width:{type:[String,Number],default:()=>JT.list.width},preLoadScreen:{type:[String,Number],default:()=>JT.list.preLoadScreen},refresherEnabled:{type:Boolean,default:()=>!1},refresherThreshold:{type:Number,default:()=>45},refresherDefaultStyle:{type:String,default:()=>"black"},refresherBackground:{type:String,default:()=>"#FFF"},refresherTriggered:{type:Boolean,default:()=>!1}}};const QP=SI({name:"u-list",mixins:[tI,oI,qP],watch:{scrollIntoView(e){this.scrollIntoViewById(e)}},data:()=>({innerScrollTop:0,offset:0,sys:_T()}),computed:{listStyle(){const e={};return 0!=this.width&&(e.width=AT(this.width)),0!=this.height&&(e.height=AT(this.height)),e.height||(e.height=AT(this.sys.windowHeight,"px")),IT(e,kT(this.customStyle))}},provide(){return{uList:this}},created(){this.refs=[],this.children=[],this.anchors=[]},mounted(){},emits:["scroll","scrolltolower","scrolltoupper","refresherpulling","refresherrefresh","refresherrestore","refresherabort"],methods:{updateOffsetFromChild(e){this.offset=e},onScroll(e){let t=0;t=e.detail.scrollTop,this.innerScrollTop=t,this.$emit("scroll",t)},scrollIntoViewById(e){},scrolltolower(e){yT(30).then(()=>{this.$emit("scrolltolower")})},scrolltoupper(e){yT(30).then(()=>{this.$emit("scrolltoupper"),this.offset=0})},refresherpulling(e){this.$emit("refresherpulling",e)},refresherrefresh(e){this.$emit("refresherrefresh",e)},refresherrestore(e){this.$emit("refresherrestore",e)},refresherabort(e){this.$emit("refresherabort",e)}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=yy;return Er(),zr(s,{class:"u-list","scroll-into-view":e.scrollIntoView,style:We([r.listStyle]),"scroll-y":e.scrollable,"scroll-top":Number(e.scrollTop),"lower-threshold":Number(e.lowerThreshold),"upper-threshold":Number(e.upperThreshold),"show-scrollbar":e.showScrollbar,"enable-back-to-top":e.enableBackToTop,"scroll-with-animation":e.scrollWithAnimation,onScroll:r.onScroll,onScrolltolower:r.scrolltolower,onScrolltoupper:r.scrolltoupper,"refresher-enabled":e.refresherEnabled,"refresher-threshold":e.refresherThreshold,"refresher-default-style":e.refresherDefaultStyle,"refresher-background":e.refresherBackground,"refresher-triggered":e.refresherTriggered,onRefresherpulling:r.refresherpulling,onRefresherrefresh:r.refresherrefresh,onRefresherrestore:r.refresherrestore,onRefresherabort:r.refresherabort,"scroll-anchoring":!0},{default:Co(()=>[Fr(a,null,{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["scroll-into-view","style","scroll-y","scroll-top","lower-threshold","upper-threshold","show-scrollbar","enable-back-to-top","scroll-with-animation","onScroll","onScrolltolower","onScrolltoupper","refresher-enabled","refresher-threshold","refresher-default-style","refresher-background","refresher-triggered","onRefresherpulling","onRefresherrefresh","onRefresherrestore","onRefresherabort"])}],["__scopeId","data-v-af8d329d"]]),YP=Object.freeze(Object.defineProperty({__proto__:null,default:QP},Symbol.toStringTag,{value:"Module"})),GP={props:{loadingText:{type:[String,Number],default:()=>JT.loadingPage.loadingText},image:{type:String,default:()=>JT.loadingPage.image},loadingMode:{type:String,default:()=>JT.loadingPage.loadingMode},loading:{type:Boolean,default:()=>JT.loadingPage.loading},bgColor:{type:String,default:()=>JT.loadingPage.bgColor},color:{type:String,default:()=>JT.loadingPage.color},fontSize:{type:[String,Number],default:()=>JT.loadingPage.fontSize},iconSize:{type:[String,Number],default:()=>JT.loadingPage.fontSize},loadingColor:{type:String,default:()=>JT.loadingPage.loadingColor},zIndex:{type:[Number],default:()=>JT.loadingPage.zIndex}}};const XP=SI({name:"u-loading-page",mixins:[tI,oI,GP],data:()=>({}),methods:{addUnit:AT}},[["render",function(e,t,n,o,i,r){const a=ig,s=RC(Po("u-loading-icon"),vE),l=Oy,c=Iy,u=RC(Po("u-transition"),NI);return Er(),zr(u,{show:e.loading,"custom-style":{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:e.bgColor,display:"flex",zIndex:e.zIndex,...e.customStyle}},{default:Co(()=>[Fr(l,{class:"u-loading-page"},{default:Co(()=>[Fr(l,{class:"u-loading-page__warpper"},{default:Co(()=>[Fr(l,{class:"u-loading-page__warpper__loading-icon"},{default:Co(()=>[e.image?(Er(),zr(a,{key:0,src:e.image,class:"u-loading-page__warpper__loading-icon__img",mode:"widthFit",style:We({width:r.addUnit(e.iconSize),height:r.addUnit(e.iconSize)})},null,8,["src","style"])):(Er(),zr(s,{key:1,mode:e.loadingMode,size:r.addUnit(e.iconSize),color:e.loadingColor},null,8,["mode","size","color"]))]),_:1}),Oi(e.$slots,"default",{},()=>[Fr(c,{class:"u-loading-page__warpper__text",style:We({fontSize:r.addUnit(e.fontSize),color:e.color})},{default:Co(()=>[Hr(Q(e.loadingText),1)]),_:1},8,["style"])],!0)]),_:3})]),_:3})]),_:3},8,["show","custom-style"])}],["__scopeId","data-v-a6d6386b"]]),KP=Object.freeze(Object.defineProperty({__proto__:null,default:XP},Symbol.toStringTag,{value:"Module"})),JP={props:{status:{type:String,default:()=>JT.loadmore.status},bgColor:{type:String,default:()=>JT.loadmore.bgColor},icon:{type:Boolean,default:()=>JT.loadmore.icon},fontSize:{type:[String,Number],default:()=>JT.loadmore.fontSize},iconSize:{type:[String,Number],default:()=>JT.loadmore.iconSize},color:{type:String,default:()=>JT.loadmore.color},loadingIcon:{type:String,default:()=>JT.loadmore.loadingIcon},loadmoreText:{type:String,default:()=>JT.loadmore.loadmoreText},loadingText:{type:String,default:()=>JT.loadmore.loadingText},nomoreText:{type:String,default:()=>JT.loadmore.nomoreText},isDot:{type:Boolean,default:()=>JT.loadmore.isDot},iconColor:{type:String,default:()=>JT.loadmore.iconColor},marginTop:{type:[String,Number],default:()=>JT.loadmore.marginTop},marginBottom:{type:[String,Number],default:()=>JT.loadmore.marginBottom},height:{type:[String,Number],default:()=>JT.loadmore.height},line:{type:Boolean,default:()=>JT.loadmore.line},lineColor:{type:String,default:()=>JT.loadmore.lineColor},dashed:{type:Boolean,default:()=>JT.loadmore.dashed}}};const ZP=SI({name:"u-loadmore",mixins:[tI,oI,JP],data:()=>({dotText:"â"}),computed:{loadTextStyle(){return{color:this.color,fontSize:AT(this.fontSize),lineHeight:AT(this.fontSize),backgroundColor:this.bgColor}},showText(){let e="";return e="loadmore"==this.status?this.loadmoreText:"loading"==this.status?this.loadingText:"nomore"==this.status&&this.isDot?this.dotText:this.nomoreText,e}},emits:["loadmore"],methods:{addStyle:kT,addUnit:AT,loadMore(){"loadmore"==this.status&&this.$emit("loadmore")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-line"),hE),s=RC(Po("u-loading-icon"),vE),l=Oy,c=Iy;return Er(),zr(l,{class:"u-loadmore",style:We([r.addStyle(e.customStyle),{backgroundColor:e.bgColor,marginBottom:r.addUnit(e.marginBottom),marginTop:r.addUnit(e.marginTop),height:r.addUnit(e.height)}])},{default:Co(()=>[e.line?(Er(),zr(a,{key:0,length:"140rpx",color:e.lineColor,hairline:!1,dashed:e.dashed},null,8,["color","dashed"])):Wr("",!0),Fr(l,{class:Ue(["loadmore"==e.status||"nomore"==e.status?"u-more":"","u-loadmore__content"])},{default:Co(()=>["loading"===e.status&&e.icon?(Er(),zr(l,{key:0,class:"u-loadmore__content__icon-wrap"},{default:Co(()=>[Fr(s,{color:e.iconColor,size:e.iconSize,mode:e.loadingIcon},null,8,["color","size","mode"])]),_:1})):Wr("",!0),Fr(c,{class:Ue(["u-line-1",["nomore"==e.status&&1==e.isDot?"u-loadmore__content__dot-text":"u-loadmore__content__text"]]),style:We([r.loadTextStyle]),onClick:r.loadMore},{default:Co(()=>[Hr(Q(r.showText),1)]),_:1},8,["style","class","onClick"])]),_:1},8,["class"]),e.line?(Er(),zr(a,{key:1,length:"140rpx",color:e.lineColor,hairline:!1,dashed:e.dashed},null,8,["color","dashed"])):Wr("",!0)]),_:1},8,["style"])}],["__scopeId","data-v-6152b78f"]]),eO=Object.freeze(Object.defineProperty({__proto__:null,default:ZP},Symbol.toStringTag,{value:"Module"}));const tO=SI({name:"u-message-input",props:{maxlength:{type:[Number,String],default:4},dotFill:{type:Boolean,default:!1},mode:{type:String,default:"box"},modelValue:{type:[String,Number],default:""},breathe:{type:Boolean,default:!0},focus:{type:Boolean,default:!1},bold:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:60},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#606266"},width:{type:[Number,String],default:"80"},disabledKeyboard:{type:Boolean,default:!1}},watch:{modelValue:{immediate:!0,handler(e){e=String(e),this.valueModel=e.substring(0,this.maxlength)}}},data:()=>({valueModel:""}),emits:["change","finish"],computed:{animationClass(){return e=>this.breathe&&this.charArr.length==e?"u-breathe":""},charArr(){return this.valueModel.split("")},charArrLength(){return this.charArr.length},loopCharArr(){return new Array(this.maxlength)}},methods:{getVal(e){let{value:t}=e.detail;this.valueModel=t,String(t).length>this.maxlength||(this.$emit("change",t),String(t).length==this.maxlength&&this.$emit("finish",t))}}},[["render",function(e,t,n,o,i,r){const a=Ag,s=Oy,l=Iy;return Er(),zr(s,{class:"u-char-box"},{default:Co(()=>[Fr(s,{class:"u-char-flex"},{default:Co(()=>[Fr(a,{disabled:n.disabledKeyboard,value:i.valueModel,type:"number",focus:n.focus,maxlength:n.maxlength,class:"u-input",onInput:r.getVal},null,8,["disabled","value","focus","maxlength","onInput"]),(Er(!0),Or(Sr,null,Pi(r.loopCharArr,(e,t)=>(Er(),zr(s,{key:t},{default:Co(()=>[Fr(s,{class:Ue([n.breathe&&r.charArrLength==t?"u-breathe":"","u-char-item",r.charArrLength===t&&"box"==n.mode?"u-box-active":"","box"===n.mode?"u-box":""]),style:We({fontWeight:n.bold?"bold":"normal",fontSize:n.fontSize+"rpx",width:n.width+"rpx",height:n.width+"rpx",color:n.inactiveColor,borderColor:r.charArrLength===t&&"box"==n.mode?n.activeColor:n.inactiveColor})},{default:Co(()=>["middleLine"!==n.mode?(Er(),zr(s,{key:0,class:"u-placeholder-line",style:We({display:r.charArrLength===t?"block":"none",height:.5*n.width+"rpx"})},null,8,["style"])):Wr("",!0),"middleLine"===n.mode&&r.charArrLength<=t?(Er(),zr(s,{key:1,class:Ue([[n.breathe&&r.charArrLength==t?"u-breathe":"",r.charArrLength===t?"u-middle-line-active":""],"u-middle-line"]),style:We({height:n.bold?"4px":"2px",background:r.charArrLength===t?n.activeColor:n.inactiveColor})},null,8,["class","style"])):Wr("",!0),"bottomLine"===n.mode?(Er(),zr(s,{key:2,class:Ue([[n.breathe&&r.charArrLength==t?"u-breathe":"",r.charArrLength===t?"u-bottom-line-active":""],"u-bottom-line"]),style:We({height:n.bold?"4px":"2px",background:r.charArrLength===t?n.activeColor:n.inactiveColor})},null,8,["class","style"])):Wr("",!0),n.dotFill?(Er(),zr(l,{key:4,class:"u-dot"},{default:Co(()=>[Hr(Q(r.charArr[t]?"â":""),1)]),_:2},1024)):(Er(),Or(Sr,{key:3},[Hr(Q(r.charArr[t]?r.charArr[t]:""),1)],64))]),_:2},1032,["class","style"])]),_:2},1024))),128))]),_:1})]),_:1})}],["__scopeId","data-v-3aab8917"]]),nO=Object.freeze(Object.defineProperty({__proto__:null,default:tO},Symbol.toStringTag,{value:"Module"})),oO={props:{show:{type:Boolean,default:()=>JT.modal.show},title:{type:[String],default:()=>JT.modal.title},content:{type:String,default:()=>JT.modal.content},confirmText:{type:String,default:()=>JT.modal.confirmText},cancelText:{type:String,default:()=>JT.modal.cancelText},showConfirmButton:{type:Boolean,default:()=>JT.modal.showConfirmButton},showCancelButton:{type:Boolean,default:()=>JT.modal.showCancelButton},confirmColor:{type:String,default:()=>JT.modal.confirmColor},cancelColor:{type:String,default:()=>JT.modal.cancelColor},buttonReverse:{type:Boolean,default:()=>JT.modal.buttonReverse},zoom:{type:Boolean,default:()=>JT.modal.zoom},asyncClose:{type:Boolean,default:()=>JT.modal.asyncClose},closeOnClickOverlay:{type:Boolean,default:()=>JT.modal.closeOnClickOverlay},negativeTop:{type:[String,Number],default:()=>JT.modal.negativeTop},width:{type:[String,Number],default:()=>JT.modal.width},confirmButtonShape:{type:String,default:()=>JT.modal.confirmButtonShape},duration:{type:[Number],default:JT.modal.duration},contentTextAlign:{type:String,default:()=>JT.modal.contentTextAlign},asyncCloseTip:{type:String,default:()=>JT.modal.asyncCloseTip},asyncCancelClose:{type:Boolean,default:()=>JT.modal.asyncCancelClose},contentStyle:{type:Object,default:()=>JT.modal.contentStyle}}};const iO=SI({name:"u-modal",mixins:[tI,oI,oO],data:()=>({loading:!1}),watch:{show(e){e&&this.loading&&(this.loading=!1)}},emits:["confirm","cancel","close","update:show","cancelOnAsync"],computed:{contentStyleCpu(){let e=this.contentStyle;return e.paddingTop=(this.title?12:25)+"px",e}},methods:{addUnit:AT,confirmHandler(){this.asyncClose?this.loading=!0:this.$emit("update:show",!1),this.$emit("confirm")},cancelHandler(){this.asyncClose&&this.loading?(this.asyncCloseTip&&I_({title:this.asyncCloseTip,icon:"none"}),this.$emit("cancelOnAsync")):this.asyncCancelClose||this.$emit("update:show",!1),this.$emit("cancel")},clickHandler(){this.closeOnClickOverlay&&(this.$emit("update:show",!1),this.$emit("close"))}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy,l=RC(Po("u-line"),hE),c=RC(Po("u-loading-icon"),vE),u=RC(Po("u-popup"),ME);return Er(),zr(u,{mode:"center",zoom:e.zoom,show:e.show,class:Ue([e.customClass]),customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:`-${r.addUnit(e.negativeTop)}`},closeOnClickOverlay:e.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:e.duration,onClick:r.clickHandler},{bottom:Co(()=>[Oi(e.$slots,"popupBottom",{},void 0,!0)]),default:Co(()=>[Fr(a,{class:"u-modal",style:We({width:r.addUnit(e.width)})},{default:Co(()=>[e.title?(Er(),zr(a,{key:0,class:"u-modal__title"},{default:Co(()=>[Hr(Q(e.title),1)]),_:1})):Wr("",!0),Fr(a,{class:"u-modal__content",style:We(r.contentStyleCpu)},{default:Co(()=>[Oi(e.$slots,"default",{},()=>[Fr(s,{class:"u-modal__content__text",style:We({textAlign:e.contentTextAlign})},{default:Co(()=>[Hr(Q(e.content),1)]),_:1},8,["style"])],!0)]),_:3},8,["style"]),e.$slots.confirmButton?(Er(),zr(a,{key:1,class:"u-modal__button-group--confirm-button"},{default:Co(()=>[Oi(e.$slots,"confirmButton",{},void 0,!0)]),_:3})):(Er(),Or(Sr,{key:2},[Fr(l),Fr(a,{class:"u-modal__button-group",style:We({flexDirection:e.buttonReverse?"row-reverse":"row"})},{default:Co(()=>[e.showCancelButton?(Er(),zr(a,{key:0,class:Ue(["u-modal__button-group__wrapper u-modal__button-group__wrapper--cancel",[e.showCancelButton&&!e.showConfirmButton&&"u-modal__button-group__wrapper--only-cancel"]]),"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover",onClick:r.cancelHandler},{default:Co(()=>[Fr(s,{class:"u-modal__button-group__wrapper__text",style:We({color:e.cancelColor})},{default:Co(()=>[Hr(Q(e.cancelText),1)]),_:1},8,["style"])]),_:1},8,["class","onClick"])):Wr("",!0),e.showConfirmButton&&e.showCancelButton?(Er(),zr(l,{key:1,direction:"column"})):Wr("",!0),e.showConfirmButton?(Er(),zr(a,{key:2,class:Ue(["u-modal__button-group__wrapper u-modal__button-group__wrapper--confirm",[!e.showCancelButton&&e.showConfirmButton&&"u-modal__button-group__wrapper--only-confirm"]]),"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover",onClick:r.confirmHandler},{default:Co(()=>[i.loading?(Er(),zr(c,{key:0})):(Er(),zr(s,{key:1,class:"u-modal__button-group__wrapper__text",style:We({color:e.confirmColor})},{default:Co(()=>[Hr(Q(e.confirmText),1)]),_:1},8,["style"]))]),_:1},8,["class","onClick"])):Wr("",!0)]),_:1},8,["style"])],64))]),_:3},8,["style"])]),_:3},8,["zoom","show","class","customStyle","closeOnClickOverlay","duration","onClick"])}],["__scopeId","data-v-aaa2b963"]]),rO=Object.freeze(Object.defineProperty({__proto__:null,default:iO},Symbol.toStringTag,{value:"Module"})),aO={props:{safeAreaInsetTop:{type:Boolean,default:()=>!0},fixed:{type:Boolean,default:()=>!0},leftIcon:{type:String,default:"arrow-leftward"},bgColor:{type:String,default:()=>"rgba(0,0,0,.15)"},height:{type:[String,Number],default:()=>"32px"},iconSize:{type:[String,Number],default:"20px"},iconColor:{type:String,default:"#fff"},autoBack:{type:Boolean,default:()=>!0},homeUrl:{type:[String],default:""}}};const sO=SI({name:"u-navbar-mini",mixins:[tI,oI,aO],data:()=>({}),emits:["leftClick","homeClick"],created(){},methods:{addStyle:kT,addUnit:AT,sys:vT,getPx:gT,leftClick(){this.$emit("leftClick"),this.autoBack&&r_()},homeClick(){this.homeUrl&&wf({url:this.homeUrl})}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-status-bar"),AE),s=RC(Po("up-icon"),MI),l=Oy,c=RC(Po("up-line"),hE);return Er(),zr(l,{class:Ue(["u-navbar-mini",[e.customClass]])},{default:Co(()=>[Fr(l,{class:Ue(["u-navbar-mini__inner",[e.fixed&&"u-navbar-mini--fixed"]])},{default:Co(()=>[e.safeAreaInsetTop?(Er(),zr(a,{key:0})):Wr("",!0),Fr(l,{class:"u-navbar-mini__content",style:We({height:r.addUnit(e.height),backgroundColor:e.bgColor})},{default:Co(()=>[Fr(l,{class:"u-navbar-mini__content__left","hover-class":"u-navbar-mini__content__left--hover","hover-start-time":"150",onClick:r.leftClick},{default:Co(()=>[Oi(e.$slots,"left",{},()=>[Fr(s,{name:e.leftIcon,size:e.iconSize,color:e.iconColor},null,8,["name","size","color"])],!0)]),_:3},8,["onClick"]),Fr(l,{style:{padding:"10px 10px"}},{default:Co(()=>[Fr(c,{direction:"col",color:"#fff",length:"16px"})]),_:1}),Fr(l,{class:"u-navbar-mini__content__center",onClick:r.homeClick},{default:Co(()=>[Oi(e.$slots,"center",{},()=>[Fr(s,{name:"home",size:e.iconSize,color:e.iconColor},null,8,["size","color"])],!0)]),_:3},8,["onClick"])]),_:3},8,["style"])]),_:3},8,["class"])]),_:3},8,["class"])}],["__scopeId","data-v-85f2fbb8"]]),lO=Object.freeze(Object.defineProperty({__proto__:null,default:sO},Symbol.toStringTag,{value:"Module"})),cO={props:{safeAreaInsetTop:{type:Boolean,default:()=>JT.navbar.safeAreaInsetTop},placeholder:{type:Boolean,default:()=>JT.navbar.placeholder},fixed:{type:Boolean,default:()=>JT.navbar.fixed},border:{type:Boolean,default:()=>JT.navbar.border},leftIcon:{type:String,default:()=>JT.navbar.leftIcon},leftText:{type:String,default:()=>JT.navbar.leftText},rightText:{type:String,default:()=>JT.navbar.rightText},rightIcon:{type:String,default:()=>JT.navbar.rightIcon},title:{type:[String,Number],default:()=>JT.navbar.title},titleColor:{type:String,default:()=>JT.navbar.titleColor},bgColor:{type:String,default:()=>JT.navbar.bgColor},statusBarBgColor:{type:String,default:()=>""},titleWidth:{type:[String,Number],default:()=>JT.navbar.titleWidth},height:{type:[String,Number],default:()=>JT.navbar.height},leftIconSize:{type:[String,Number],default:()=>JT.navbar.leftIconSize},leftIconColor:{type:String,default:()=>JT.navbar.leftIconColor},autoBack:{type:Boolean,default:()=>JT.navbar.autoBack},titleStyle:{type:[String,Object],default:()=>JT.navbar.titleStyle}}};const uO=SI({name:"u-navbar",mixins:[tI,oI,cO],data:()=>({}),emits:["leftClick","rightClick"],methods:{addStyle:kT,addUnit:AT,getWindowInfo:_T,getPx:gT,leftClick(){this.$emit("leftClick"),null!=jA.interceptor.navbarLeftClick?jA.interceptor.navbarLeftClick():this.autoBack&&r_()},rightClick(){this.$emit("rightClick")}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-status-bar"),AE),l=RC(Po("u-icon"),MI),c=Iy;return Er(),zr(a,{class:Ue(["u-navbar",[e.customClass]])},{default:Co(()=>[e.fixed&&e.placeholder?(Er(),zr(a,{key:0,class:"u-navbar__placeholder",style:We({height:r.addUnit(r.getPx(e.height)+r.getWindowInfo().statusBarHeight,"px")})},null,8,["style"])):Wr("",!0),Fr(a,{class:Ue([e.fixed&&"u-navbar--fixed"])},{default:Co(()=>[e.safeAreaInsetTop?(Er(),zr(s,{key:0,bgColor:e.statusBarBgColor?e.statusBarBgColor:e.bgColor},null,8,["bgColor"])):Wr("",!0),Fr(a,{class:Ue(["u-navbar__content",[e.border&&"u-border-bottom"]]),style:We({height:r.addUnit(e.height),backgroundColor:e.bgColor})},{default:Co(()=>[Fr(a,{class:"u-navbar__content__left","hover-class":"u-navbar__content__left--hover","hover-start-time":"150",onClick:r.leftClick},{default:Co(()=>[Oi(e.$slots,"left",{},()=>[e.leftIcon?(Er(),zr(l,{key:0,name:e.leftIcon,size:e.leftIconSize,color:e.leftIconColor},null,8,["name","size","color"])):Wr("",!0),e.leftText?(Er(),zr(c,{key:1,style:We({color:e.leftIconColor}),class:"u-navbar__content__left__text"},{default:Co(()=>[Hr(Q(e.leftText),1)]),_:1},8,["style"])):Wr("",!0)],!0)]),_:3},8,["onClick"]),Oi(e.$slots,"center",{},()=>[Fr(c,{class:"u-line-1 u-navbar__content__title",style:We([{width:r.addUnit(e.titleWidth),color:e.titleColor},r.addStyle(e.titleStyle)])},{default:Co(()=>[Hr(Q(e.title),1)]),_:1},8,["style"])],!0),e.$slots.right||e.rightIcon||e.rightText?(Er(),zr(a,{key:0,class:"u-navbar__content__right",onClick:r.rightClick},{default:Co(()=>[Oi(e.$slots,"right",{},()=>[e.rightIcon?(Er(),zr(l,{key:0,name:e.rightIcon,size:"20"},null,8,["name"])):Wr("",!0),e.rightText?(Er(),zr(c,{key:1,class:"u-navbar__content__right__text"},{default:Co(()=>[Hr(Q(e.rightText),1)]),_:1})):Wr("",!0)],!0)]),_:3},8,["onClick"])):Wr("",!0)]),_:3},8,["class","style"])]),_:3},8,["class"])]),_:3},8,["class"])}],["__scopeId","data-v-d15ff774"]]),dO=Object.freeze(Object.defineProperty({__proto__:null,default:uO},Symbol.toStringTag,{value:"Module"}));const hO=SI({name:"u-no-network",mixins:[tI,oI,{props:{tips:{type:String,default:()=>JT.noNetwork.tips},zIndex:{type:[String,Number],default:()=>JT.noNetwork.zIndex},image:{type:String,default:()=>JT.noNetwork.image}}}],data:()=>({isConnected:!0,networkType:"none"}),mounted(){this.isIOS="ios"===wT().platform,ov(e=>{this.isConnected=e.isConnected,this.networkType=e.networkType,this.emitEvent(this.networkType)}),iv({success:e=>{this.networkType=e.networkType,this.emitEvent(this.networkType),"none"==e.networkType?this.isConnected=!1:this.isConnected=!0}})},emits:["disconnected","connected"],methods:{retry(){iv({success:e=>{this.networkType=e.networkType,this.emitEvent(this.networkType),"none"==e.networkType?(LT("æ ç½ç»è¿æ¥"),this.isConnected=!1):(LT("ç½ç»å·²è¿æ¥"),this.isConnected=!0)}}),this.$emit("retry")},emitEvent(e){this.$emit("none"===e?"disconnected":"connected")},async openSettings(){"none"!=this.networkType||this.openSystemSettings()},openAppSettings(){this.gotoAppSetting()},openSystemSettings(){this.isIOS?this.gotoiOSSetting():this.gotoAndroidSetting()},network(){var e=null,t=plus.ios.newObject("CTCellularData"),n=t.plusGetAttribute("restrictedState");return 0==n?e=null:2==n?e=1:1==n&&(e=2),plus.ios.deleteObject(t),e},gotoAppSetting(){if(this.isIOS){var e=plus.ios.import("UIApplication").sharedApplication(),t=plus.ios.import("NSURL"),n=t.URLWithString("app-settings:");e.openURL(n),plus.ios.deleteObject(n),plus.ios.deleteObject(t),plus.ios.deleteObject(e)}else{var o=plus.android.importClass("android.content.Intent"),i=plus.android.importClass("android.provider.Settings"),r=plus.android.importClass("android.net.Uri"),a=plus.android.runtimeMainActivity(),s=new o;s.setAction(i.ACTION_APPLICATION_DETAILS_SETTINGS);var l=r.fromParts("package",a.getPackageName(),null);s.setData(l),a.startActivity(s)}},gotoiOSSetting(){var e=plus.ios.import("UIApplication").sharedApplication(),t=plus.ios.import("NSURL"),n=t.URLWithString("App-prefs:root=General");e.openURL(n),plus.ios.deleteObject(n),plus.ios.deleteObject(t),plus.ios.deleteObject(e)},gotoAndroidSetting(){var e=plus.android.importClass("android.content.Intent"),t=plus.android.importClass("android.provider.Settings"),n=plus.android.runtimeMainActivity(),o=new e(t.ACTION_SETTINGS);n.startActivity(o)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Iy,l=RC(Po("u-button"),aB),c=Oy,u=RC(Po("u-overlay"),CE);return Er(),zr(u,{show:!i.isConnected,zIndex:e.zIndex,onTouchmove:us(e.noop,["stop","prevent"]),customStyle:{backgroundColor:"#fff",display:"flex",justifyContent:"center"}},{default:Co(()=>[Fr(c,{class:"u-no-network"},{default:Co(()=>[Fr(a,{name:e.image,size:"150",imgMode:"widthFit",class:"u-no-network__error-icon"},null,8,["name"]),Fr(s,{class:"u-no-network__tips"},{default:Co(()=>[Hr(Q(e.tips),1)]),_:1}),Fr(c,{class:"u-no-network__retry"},{default:Co(()=>[Fr(l,{size:"mini",text:"éè¯",type:"primary",plain:"",onClick:r.retry},null,8,["onClick"])]),_:1})]),_:1})]),_:1},8,["show","zIndex","onTouchmove"])}],["__scopeId","data-v-60a67b10"]]),pO=Object.freeze(Object.defineProperty({__proto__:null,default:hO},Symbol.toStringTag,{value:"Module"}));const fO=SI({name:"u-row-notice",mixins:[tI,oI,{props:{text:{type:String,default:()=>JT.rowNotice.text},icon:{type:String,default:()=>JT.rowNotice.icon},mode:{type:String,default:()=>JT.rowNotice.mode},color:{type:String,default:()=>JT.rowNotice.color},bgColor:{type:String,default:()=>JT.rowNotice.bgColor},fontSize:{type:[String,Number],default:()=>JT.rowNotice.fontSize},speed:{type:[String,Number],default:()=>JT.rowNotice.speed}}}],data:()=>({animationDuration:"0",animationPlayState:"paused",nvueInit:!0,show:!0}),watch:{text:{immediate:!0,handler(e,t){this.vue(),sT.string(e)}},fontSize(){this.vue()},speed(){this.vue()}},computed:{textStyle(){let e={whiteSpace:"nowrap !important"};return e.color=this.color,e.fontSize=AT(this.fontSize),e},animationStyle(){let e={};return e.animationDuration=this.animationDuration,e.animationPlayState=this.animationPlayState,e},innerText(){let e=[];const t=this.text.split("");for(let n=0;n<t.length;n+=20)e.push(t.slice(n,n+20).join(""));return e}},mounted(){this.init()},emits:["click","close"],methods:{init(){this.vue(),sT.string(this.text)},async vue(){let e=0;await yT(),e=(await this.$uGetRect(".u-notice__content__text")).width,(await this.$uGetRect(".u-notice__content")).width,this.animationDuration=e/gT(this.speed)+"s",this.animationPlayState="paused",setTimeout(()=>{this.animationPlayState="running"},10)},async nvue(){},loopAnimation(e,t){},getNvueRect(e){},clickHandler(e){this.$emit("click")},close(){this.$emit("close")}},beforeUnmount(){this.stopAnimation=!0}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy;return Er(),zr(s,{class:"u-notice",onClick:r.clickHandler},{default:Co(()=>[Oi(e.$slots,"icon",{},()=>[e.icon?(Er(),zr(s,{key:0,class:"u-notice__left-icon"},{default:Co(()=>[Fr(a,{name:e.icon,color:e.color,size:"19"},null,8,["name","color"])]),_:1})):Wr("",!0)],!0),Fr(s,{class:"u-notice__content",ref:"u-notice__content"},{default:Co(()=>[Fr(s,{ref:"u-notice__content__text",class:"u-notice__content__text",style:We([r.animationStyle])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(r.innerText,(e,t)=>(Er(),zr(l,{key:t,style:We([r.textStyle])},{default:Co(()=>[Hr(Q(e),1)]),_:2},1032,["style"]))),128))]),_:1},8,["style"])]),_:1},512),["link","closable"].includes(e.mode)?(Er(),zr(s,{key:0,class:"u-notice__right-icon"},{default:Co(()=>["link"===e.mode?(Er(),zr(a,{key:0,name:"arrow-right",size:17,color:e.color},null,8,["color"])):Wr("",!0),"closable"===e.mode?(Er(),zr(a,{key:1,onClick:r.close,name:"close",size:16,color:e.color},null,8,["onClick","color"])):Wr("",!0)]),_:1})):Wr("",!0)]),_:3},8,["onClick"])}],["__scopeId","data-v-97f9442f"]]),mO=Object.freeze(Object.defineProperty({__proto__:null,default:fO},Symbol.toStringTag,{value:"Module"})),gO={props:{text:{type:[Array,String],default:()=>JT.noticeBar.text},direction:{type:String,default:()=>JT.noticeBar.direction},step:{type:Boolean,default:()=>JT.noticeBar.step},icon:{type:String,default:()=>JT.noticeBar.icon},mode:{type:String,default:()=>JT.noticeBar.mode},color:{type:String,default:()=>JT.noticeBar.color},bgColor:{type:String,default:()=>JT.noticeBar.bgColor},speed:{type:[String,Number],default:()=>JT.noticeBar.speed},fontSize:{type:[String,Number],default:()=>JT.noticeBar.fontSize},duration:{type:[String,Number],default:()=>JT.noticeBar.duration},disableTouch:{type:Boolean,default:()=>JT.noticeBar.disableTouch},url:{type:String,default:()=>JT.noticeBar.url},linkType:{type:String,default:()=>JT.noticeBar.linkType},justifyContent:{type:String,default:()=>JT.noticeBar.justifyContent}}};const yO=SI({name:"u-notice-bar",mixins:[tI,oI,gO],data:()=>({show:!0}),emits:["click","close"],methods:{addStyle:kT,click(e){this.$emit("click",e),this.url&&this.linkType&&this.openPage()},close(){this.show=!1,this.$emit("close")}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-column-notice"),zM),s=RC(Po("u-row-notice"),fO),l=Oy;return i.show?(Er(),zr(l,{key:0,class:"u-notice-bar",style:We([{backgroundColor:e.bgColor},r.addStyle(e.customStyle)])},{default:Co(()=>["column"===e.direction||"row"===e.direction&&e.step?(Er(),zr(a,{key:0,color:e.color,bgColor:e.bgColor,text:e.text,mode:e.mode,step:e.step,icon:e.icon,"disable-touch":e.disableTouch,fontSize:e.fontSize,duration:e.duration,justifyContent:e.justifyContent,onClose:r.close,onClick:r.click},null,8,["color","bgColor","text","mode","step","icon","disable-touch","fontSize","duration","justifyContent","onClose","onClick"])):(Er(),zr(s,{key:1,color:e.color,bgColor:e.bgColor,text:e.text,mode:e.mode,fontSize:e.fontSize,speed:e.speed,url:e.url,linkType:e.linkType,icon:e.icon,onClose:r.close,onClick:r.click},null,8,["color","bgColor","text","mode","fontSize","speed","url","linkType","icon","onClose","onClick"]))]),_:1},8,["style"])):Wr("",!0)}],["__scopeId","data-v-8d2570f1"]]),bO=Object.freeze(Object.defineProperty({__proto__:null,default:yO},Symbol.toStringTag,{value:"Module"})),vO={props:{top:{type:[String,Number],default:()=>JT.notify.top},type:{type:String,default:()=>JT.notify.type},color:{type:String,default:()=>JT.notify.color},bgColor:{type:String,default:()=>JT.notify.bgColor},message:{type:String,default:()=>JT.notify.message},duration:{type:[String,Number],default:()=>JT.notify.duration},fontSize:{type:[String,Number],default:()=>JT.notify.fontSize},safeAreaInsetTop:{type:Boolean,default:()=>JT.notify.safeAreaInsetTop}}};const _O=SI({name:"u-notify",mixins:[tI,oI,vO],data:()=>({open:!1,timer:null,config:{top:JT.notify.top,type:JT.notify.type,color:JT.notify.color,bgColor:JT.notify.bgColor,message:JT.notify.message,duration:JT.notify.duration,fontSize:JT.notify.fontSize,safeAreaInsetTop:JT.notify.safeAreaInsetTop},tmpConfig:{}}),computed:{containerStyle(){let e=0;0===this.tmpConfig.top&&(e=44);return{top:AT(0===this.tmpConfig.top?e:this.tmpConfig.top),position:"fixed",left:0,right:0,zIndex:10076}},backgroundColor(){const e={};return this.tmpConfig.bgColor&&(e.backgroundColor=this.tmpConfig.bgColor),e},icon(){let e;return"success"===this.tmpConfig.type?e="checkmark-circle":"error"===this.tmpConfig.type?e="close-circle":"warning"===this.tmpConfig.type&&(e="error-circle"),e}},created(){["primary","success","error","warning"].map(e=>{this[e]=t=>this.show({type:e,message:t})})},methods:{addStyle:kT,addUnit:AT,show(e){this.tmpConfig=IT(this.config,e),this.clearTimer(),this.open=!0,this.tmpConfig.duration>0&&(this.timer=setTimeout(()=>{this.open=!1,this.clearTimer(),"function"==typeof this.tmpConfig.complete&&this.tmpConfig.complete()},this.tmpConfig.duration))},close(){this.clearTimer()},clearTimer(){this.open=!1,clearTimeout(this.timer),this.timer=null}},beforeUnmount(){this.clearTimer()}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-status-bar"),AE),s=RC(Po("u-icon"),MI),l=Iy,c=Oy,u=RC(Po("u-transition"),NI);return Er(),zr(u,{mode:"slide-down",customStyle:r.containerStyle,show:i.open},{default:Co(()=>[Fr(c,{class:Ue(["u-notify",[`u-notify--${i.tmpConfig.type}`]]),style:We([r.backgroundColor,r.addStyle(e.customStyle)])},{default:Co(()=>[i.tmpConfig.safeAreaInsetTop?(Er(),zr(a,{key:0})):Wr("",!0),Fr(c,{class:"u-notify__warpper"},{default:Co(()=>[Oi(e.$slots,"icon",{},()=>[["success","warning","error"].includes(i.tmpConfig.type)?(Er(),zr(s,{key:0,name:i.tmpConfig.icon,color:i.tmpConfig.color,size:1.3*i.tmpConfig.fontSize,customStyle:{marginRight:"4px"}},null,8,["name","color","size"])):Wr("",!0)],!0),Fr(l,{class:"u-notify__warpper__text",style:We({fontSize:r.addUnit(i.tmpConfig.fontSize),color:i.tmpConfig.color})},{default:Co(()=>[Hr(Q(i.tmpConfig.message),1)]),_:1},8,["style"])]),_:3})]),_:3},8,["class","style"])]),_:3},8,["customStyle","show"])}],["__scopeId","data-v-2e199d30"]]),wO=Object.freeze(Object.defineProperty({__proto__:null,default:_O},Symbol.toStringTag,{value:"Module"})),xO={props:{name:{type:[String,Number],default:()=>JT.numberBox.name},modelValue:{type:[String,Number],default:()=>JT.numberBox.value},min:{type:[String,Number],default:()=>JT.numberBox.min},max:{type:[String,Number],default:()=>JT.numberBox.max},step:{type:[String,Number],default:()=>JT.numberBox.step},integer:{type:Boolean,default:()=>JT.numberBox.integer},disabled:{type:Boolean,default:()=>JT.numberBox.disabled},disabledInput:{type:Boolean,default:()=>JT.numberBox.disabledInput},asyncChange:{type:Boolean,default:()=>JT.numberBox.asyncChange},inputWidth:{type:[String,Number],default:()=>JT.numberBox.inputWidth},showMinus:{type:Boolean,default:()=>JT.numberBox.showMinus},showPlus:{type:Boolean,default:()=>JT.numberBox.showPlus},decimalLength:{type:[String,Number,null],default:()=>JT.numberBox.decimalLength},longPress:{type:Boolean,default:()=>JT.numberBox.longPress},color:{type:String,default:()=>JT.numberBox.color},buttonWidth:{type:[String,Number],default:()=>JT.numberBox.buttonWidth},buttonSize:{type:[String,Number],default:()=>JT.numberBox.buttonSize},buttonRadius:{type:[String],default:()=>JT.numberBox.buttonRadius},bgColor:{type:String,default:()=>JT.numberBox.bgColor},inputBgColor:{type:String,default:()=>JT.numberBox.inputBgColor},cursorSpacing:{type:[String,Number],default:()=>JT.numberBox.cursorSpacing},disablePlus:{type:Boolean,default:()=>JT.numberBox.disablePlus},disableMinus:{type:Boolean,default:()=>JT.numberBox.disableMinus},iconStyle:{type:[Object,String],default:()=>JT.numberBox.iconStyle},miniMode:{type:Boolean,default:()=>JT.numberBox.miniMode}}};const SO=SI({name:"u-number-box",mixins:[tI,oI,xO],data:()=>({currentValue:"",longPressTimer:null}),watch:{watchChange(e){this.check()},modelValue:{handler:function(e,t){e!==this.currentValue&&(this.currentValue=this.format(this.modelValue))},immediate:!0}},computed:{hideMinus(){return 0==this.currentValue&&1==this.miniMode},getCursorSpacing(){return gT(this.cursorSpacing)},buttonStyle(){return e=>{const t={backgroundColor:this.bgColor,width:AT(this.buttonWidth),height:AT(this.buttonSize),color:this.color,borderRadius:this.buttonRadius};return this.isDisabled(e)&&(t.backgroundColor="#f7f8fa"),t}},inputStyle(){this.disabled||this.disabledInput;return{color:this.color,backgroundColor:this.inputBgColor||this.bgColor,height:AT(this.buttonSize),width:AT(this.inputWidth)}},watchChange(){return[this.integer,this.decimalLength,this.min,this.max]},isDisabled(){return e=>"plus"===e?this.disabled||this.disablePlus||this.currentValue>=this.max:this.disabled||this.disableMinus||this.currentValue<=this.min}},mounted(){this.init()},emits:["update:modelValue","focus","blur","overlimit","change","plus","minus"],methods:{init(){this.currentValue=this.format(this.modelValue)},format(e){return e=""===(e=this.filter(e))?0:+e,e=Math.max(Math.min(this.max,e),this.min),null!==this.decimalLength&&(e=e.toFixed(this.decimalLength)),e},filter(e){return e=String(e).replace(/[^0-9.-]/g,""),this.integer&&-1!==e.indexOf(".")&&(e=e.split(".")[0]),e},check(){const e=this.format(this.currentValue);e!==this.currentValue&&(this.currentValue=e,this.emitChange(e))},onFocus(e){this.$emit("focus",{...e.detail,name:this.name})},onBlur(e){this.format(e.detail.value),this.$emit("blur",{...e.detail,name:this.name})},onInput(e){const{value:t=""}=e.detail||{};if(""===t)return void this.emitChange(this.min);let n=this.filter(t);if(this.emitChange(t),null!==this.decimalLength&&-1!==n.indexOf(".")){const e=n.split(".");n=`${e[0]}.${e[1].slice(0,this.decimalLength)}`}n=this.format(n),this.emitChange(n)},emitChange(e,t=""){this.asyncChange||this.$nextTick(()=>{this.$emit("update:modelValue",e),this.currentValue=e,this.$forceUpdate()}),this.$emit("change",{value:e,name:this.name,type:t})},onChange(){const{type:e}=this;if(this.isDisabled(e))return this.$emit("overlimit",e);const t="minus"===e?-this.step:+this.step,n=this.format(this.add(+this.currentValue,t));this.emitChange(n,e),this.$emit(e)},add(e,t){const n=Math.pow(10,10);return Math.round((e+t)*n)/n},clickHandler(e){this.type=e,this.onChange()},longPressStep(){this.clearTimeout(),this.longPressTimer=setTimeout(()=>{this.onChange(),this.longPressStep()},250)},onTouchStart(e){this.longPress&&(this.clearTimeout(),this.type=e,this.longPressTimer=setTimeout(()=>{this.onChange(),this.longPressStep()},600))},onTouchEnd(){this.longPress&&this.clearTimeout()},clearTimeout(){clearTimeout(this.longPressTimer),this.longPressTimer=null}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-icon"),MI),l=Ag;return Er(),zr(a,{class:"u-number-box"},{default:Co(()=>[e.showMinus&&!r.hideMinus&&e.$slots.minus?(Er(),zr(a,{key:0,class:"u-number-box__slot cursor-pointer",onClick:t[0]||(t[0]=us(e=>r.clickHandler("minus"),["stop"])),onTouchstart:t[1]||(t[1]=e=>r.onTouchStart("minus")),onTouchend:us(r.clearTimeout,["stop"])},{default:Co(()=>[Oi(e.$slots,"minus",{},void 0,!0)]),_:3},8,["onTouchend"])):e.showMinus&&!r.hideMinus?(Er(),zr(a,{key:1,class:Ue(["u-number-box__minus cursor-pointer",{"u-number-box__minus--disabled":r.isDisabled("minus")}]),onClick:t[2]||(t[2]=us(e=>r.clickHandler("minus"),["stop"])),onTouchstart:t[3]||(t[3]=e=>r.onTouchStart("minus")),onTouchend:us(r.clearTimeout,["stop"]),"hover-class":"u-number-box__minus--hover","hover-stay-time":"150",style:We([r.buttonStyle("minus")])},{default:Co(()=>[Fr(s,{name:"minus",color:r.isDisabled("minus")?"#c8c9cc":"#323233",size:"15",bold:"",customStyle:e.iconStyle},null,8,["color","customStyle"])]),_:1},8,["onTouchend","class","style"])):Wr("",!0),r.hideMinus?Wr("",!0):Oi(e.$slots,"input",{key:2},()=>[Fr(l,{disabled:e.disabledInput||e.disabled,"cursor-spacing":r.getCursorSpacing,class:Ue([{"u-number-box__input--disabled":e.disabled||e.disabledInput},"u-number-box__input"]),modelValue:i.currentValue,"onUpdate:modelValue":t[4]||(t[4]=e=>i.currentValue=e),onBlur:r.onBlur,onFocus:r.onFocus,onInput:r.onInput,type:"number",style:We([r.inputStyle])},null,8,["disabled","cursor-spacing","class","modelValue","onBlur","onFocus","onInput","style"])],!0),e.showPlus&&e.$slots.plus?(Er(),zr(a,{key:3,class:"u-number-box__slot cursor-pointer",onClick:t[5]||(t[5]=us(e=>r.clickHandler("plus"),["stop"])),onTouchstart:t[6]||(t[6]=e=>r.onTouchStart("plus")),onTouchend:us(r.clearTimeout,["stop"])},{default:Co(()=>[Oi(e.$slots,"plus",{},void 0,!0)]),_:3},8,["onTouchend"])):e.showPlus?(Er(),zr(a,{key:4,class:Ue(["u-number-box__plus cursor-pointer",{"u-number-box__minus--disabled":r.isDisabled("plus")}]),onClick:t[7]||(t[7]=us(e=>r.clickHandler("plus"),["stop"])),onTouchstart:t[8]||(t[8]=e=>r.onTouchStart("plus")),onTouchend:us(r.clearTimeout,["stop"]),"hover-class":"u-number-box__plus--hover","hover-stay-time":"150",style:We([r.buttonStyle("plus")])},{default:Co(()=>[Fr(s,{name:"plus",color:r.isDisabled("plus")?"#c8c9cc":"#323233",size:"15",bold:"",customStyle:e.iconStyle},null,8,["color","customStyle"])]),_:1},8,["onTouchend","class","style"])):Wr("",!0)]),_:3})}],["__scopeId","data-v-dcdf9dbd"]]),CO=Object.freeze(Object.defineProperty({__proto__:null,default:SO},Symbol.toStringTag,{value:"Module"}));const kO=SI({name:"u-pagination",props:{currentPage:{type:Number,default:1},pageSize:{type:Number,default:10},total:{type:Number,default:0},prevText:{type:String,default:""},nextText:{type:String,default:""},buttonBgColor:{type:String,default:"#f5f7fa"},buttonBorderColor:{type:String,default:"#dcdfe6"},pageSizes:{type:Array,default:()=>[10,20,30,40,50]},layout:{type:String,default:"prev, pager, next"},hideOnSinglePage:{type:Boolean,default:!1}},emits:["update:currentPage","update:pageSize","current-change","size-change"],data(){return{currentPageInput:this.currentPage+""}},computed:{totalPages(){return Math.max(1,Math.ceil(this.total/this.pageSize))},pageSizeIndex(){const e=this.pageSizes.findIndex(e=>e.value===this.pageSize);return e>=0?e:0},pageSizeLabel(){const e=this.pageSizes.find(e=>e.value===this.pageSize);return(null==e?void 0:e.label)||this.pageSize},displayedPages(){const e=this.totalPages,t=this.currentPage;if(e<=4)return Array.from({length:e},(e,t)=>t+1);const n=[];if(t<=2){for(let e=1;e<=4;e++)n.push(e);n.push("..."),n.push(e)}else if(t>=e-1){n.push(1),n.push("...");for(let t=e-3;t<=e;t++)n.push(t)}else n.push(1),n.push("..."),n.push(t-1),n.push(t),n.push(t+1),n.push("..."),n.push(e);return n}},watch:{currentPage(e){this.currentPageInput=e+""}},methods:{handleSizeChange(e){var t;const n=e.detail.value,o=(null==(t=this.pageSizes[n])?void 0:t.value)||this.pageSizes[0].value;this.$emit("update:pageSize",o),this.$emit("size-change",o)},prev(){this.currentPage>1&&this.goTo(this.currentPage-1)},next(){this.currentPage<this.totalPages&&this.goTo(this.currentPage+1)},goTo(e){"..."!==e&&e!==this.currentPage&&(this.$emit("update:currentPage",e),this.$emit("current-change",e))},onInputPage(e){this.currentPageInput=e.detail.value},onConfirmPage(e){const t=parseInt(e.detail.value);!isNaN(t)&&t>=1&&t<=this.totalPages&&this.goTo(t)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-icon"),MI),s=Oy;return Er(),zr(s,{class:"u-pagination"},{default:Co(()=>[Fr(s,{class:Ue(["u-pagination-btn",{disabled:1===n.currentPage}]),style:We({backgroundColor:n.buttonBgColor,borderColor:n.buttonBorderColor}),onClick:r.prev},{default:Co(()=>[n.prevText?(Er(),Or(Sr,{key:0},[Hr(Q(n.prevText),1)],64)):(Er(),zr(a,{key:1,name:"arrow-left"}))]),_:1},8,["class","style","onClick"]),n.layout.includes("pager")?(Er(!0),Or(Sr,{key:0},Pi(r.displayedPages,e=>(Er(),zr(s,{key:e,class:Ue(["u-pagination-item",{active:e===n.currentPage}]),onClick:t=>r.goTo(e)},{default:Co(()=>[Hr(Q(e),1)]),_:2},1032,["class","onClick"]))),128)):Wr("",!0),n.total>0&&n.layout.includes("total")?(Er(),zr(s,{key:1,class:"u-pagination-total"},{default:Co(()=>[Hr(Q(n.currentPage)+" / "+Q(r.totalPages),1)]),_:1})):Wr("",!0),Fr(s,{class:Ue(["u-pagination-btn",{disabled:n.currentPage===r.totalPages}]),style:We({backgroundColor:n.buttonBgColor,borderColor:n.buttonBorderColor}),onClick:r.next},{default:Co(()=>[n.nextText?(Er(),Or(Sr,{key:0},[Hr(" ä¸ä¸é¡µ ")],64)):(Er(),zr(a,{key:1,name:"arrow-right"}))]),_:1},8,["class","style","onClick"])]),_:1})}],["__scopeId","data-v-3f3a1b77"]]),AO=Object.freeze(Object.defineProperty({__proto__:null,default:kO},Symbol.toStringTag,{value:"Module"}));var TO={abbr:!0,b:!0,big:!0,code:!0,del:!0,em:!0,i:!0,ins:!0,label:!0,q:!0,small:!0,span:!0,strong:!0,sub:!0,sup:!0};const IO={isInline:function(e,t){return TO[e]||-1!==(t||"").indexOf("display:inline")}},EO=e=>{e.$wxs||(e.$wxs=[]),e.$wxs.push("handler"),e.mixins||(e.mixins=[]),e.mixins.push({beforeCreate(){this.handler=IO}})},BO={name:"node",options:{},data:()=>({ctrl:{}}),props:{name:String,attrs:{type:Object,default:()=>({})},childs:Array,opts:Array},components:{},mounted(){if(this.$nextTick(()=>{for(this.root=this.$parent;"mp-html"!==this.root.$options.name;this.root=this.root.$parent);}),this.opts[0]){let e;for(e=this.childs.length;e--&&"img"!==this.childs[e].name;);-1!==e&&(this.observer=Kh(this).relativeToViewport({top:500,bottom:500}),this.observer.observe("._img",e=>{e.intersectionRatio&&(this.$set(this.ctrl,"load",1),this.observer.disconnect())}))}},beforeDestroy(){this.observer&&this.observer.disconnect()},methods:{play(e){const t=e.currentTarget.dataset.i,n=this.childs[t];if(this.root.$emit("play",{source:n.name,attrs:{...n.attrs,src:n.src[this.ctrl[t]||0]}}),this.root.pauseVideo){let t=!1;const n=e.target.id;for(let e=this.root._videos.length;e--;)this.root._videos[e].id===n?t=!0:this.root._videos[e].pause();if(!t){const e=Ah(n,this);e.id=n,this.root.playbackRate&&e.playbackRate(this.root.playbackRate),this.root._videos.push(e)}}},imgTap(e){const t=this.childs[e.currentTarget.dataset.i];t.a?this.linkTap(t.a):t.attrs.ignore||(t.attrs.src=t.attrs.src||t.attrs["data-src"],this.root.$emit("imgtap",t.attrs),this.root.previewImg&&Vv({current:parseInt(t.attrs.i),urls:this.root.imgList}))},imgLongTap(e){},imgLoad(e){const t=e.currentTarget.dataset.i;(this.opts[1]&&!this.ctrl[t]||-1===this.ctrl[t])&&this.$set(this.ctrl,t,1),this.checkReady()},checkReady(){this.root&&!this.root.lazyLoad&&(this.root._unloadimgs-=1,this.root._unloadimgs||setTimeout(()=>{this.root.getRect().then(e=>{this.root.$emit("ready",e)}).catch(()=>{this.root.$emit("ready",{})})},350))},linkTap(e){const t=e.currentTarget?this.childs[e.currentTarget.dataset.i]:{},n=t.attrs||e,o=n.href;this.root.$emit("linktap",Object.assign({innerText:this.root.getText(t.children||[])},n)),o&&("#"===o[0]?this.root.navigateTo(o.substring(1)).catch(()=>{}):o.split("?")[0].includes("://")?this.root.copyLink&&window.open(o):a_({url:o,fail(){yf({url:o,fail(){}})}}))},mediaError(e){const t=e.currentTarget.dataset.i,n=this.childs[t];if("video"===n.name||"audio"===n.name){let e=(this.ctrl[t]||0)+1;if(e>n.src.length&&(e=0),e<n.src.length)return void this.$set(this.ctrl,t,e)}else if("img"===n.name){if(this.opts[0]&&!this.ctrl.load)return;this.opts[2]&&this.$set(this.ctrl,t,-1),this.checkReady()}this.root&&this.root.$emit("error",{source:n.name,attrs:n.attrs})}}};EO(BO);const MO=SI(BO,[["render",function(e,t,n,o,i,r){const a=ig,s=Iy,l=Bo("node",!0),c=Oy,u=bb,d=fy;return Er(),zr(c,{id:n.attrs.id,class:Ue("_block _"+n.name+" "+n.attrs.class),style:We(n.attrs.style)},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.childs,(o,h)=>(Er(),Or(Sr,{key:h},["img"===o.name&&!o.t&&(n.opts[1]&&!i.ctrl[h]||i.ctrl[h]<0)?(Er(),zr(a,{key:0,class:"_img",style:We(o.attrs.style),src:i.ctrl[h]<0?n.opts[2]:n.opts[1],mode:"widthFix"},null,8,["style","src"])):Wr("",!0),"img"===o.name?(Er(),Or("img",{key:1,id:o.attrs.id,class:Ue("_img "+o.attrs.class),style:We((-1===i.ctrl[h]?"display:none;":"")+o.attrs.style),src:o.attrs.src||(i.ctrl.load?o.attrs["data-src"]:""),"data-i":h,onLoad:t[0]||(t[0]=(...e)=>r.imgLoad&&r.imgLoad(...e)),onError:t[1]||(t[1]=(...e)=>r.mediaError&&r.mediaError(...e)),onClick:t[2]||(t[2]=us((...e)=>r.imgTap&&r.imgTap(...e),["stop"])),onLongpress:t[3]||(t[3]=(...e)=>r.imgLongTap&&r.imgLongTap(...e))},null,46,["id","src","data-i"])):o.text?(Er(),zr(s,{key:2,decode:""},{default:Co(()=>[Hr(Q(o.text),1)]),_:2},1024)):"br"===o.name?(Er(),zr(s,{key:3},{default:Co(()=>[Hr(Q("\n"))]),_:1})):"a"===o.name?(Er(),zr(c,{key:4,id:o.attrs.id,class:Ue((o.attrs.href?"_a ":"")+o.attrs.class),"hover-class":"_hover",style:We("display:inline;"+o.attrs.style),"data-i":h,onClick:us(r.linkTap,["stop"])},{default:Co(()=>[Fr(l,{name:"span",childs:o.children,opts:n.opts,style:{display:"inherit"}},null,8,["childs","opts"])]),_:2},1032,["id","class","style","data-i","onClick"])):"video"===o.name?(Er(),zr(u,{key:5,id:o.attrs.id,class:Ue(o.attrs.class),style:We(o.attrs.style),autoplay:o.attrs.autoplay,controls:o.attrs.controls,loop:o.attrs.loop,muted:o.attrs.muted,"object-fit":o.attrs["object-fit"],poster:o.attrs.poster,src:o.src[i.ctrl[h]||0],"data-i":h,onPlay:r.play,onError:r.mediaError},null,8,["id","class","style","autoplay","controls","loop","muted","object-fit","poster","src","data-i","onPlay","onError"])):"iframe"===o.name?(Er(),Or("iframe",{key:6,style:We(o.attrs.style),allowfullscreen:o.attrs.allowfullscreen,frameborder:o.attrs.frameborder,src:o.attrs.src},null,12,["allowfullscreen","frameborder","src"])):"embed"===o.name?(Er(),Or("embed",{key:7,style:We(o.attrs.style),src:o.attrs.src},null,12,["src"])):"table"===o.name&&o.c||"li"===o.name?(Er(),zr(c,{key:8,id:o.attrs.id,class:Ue("_"+o.name+" "+o.attrs.class),style:We(o.attrs.style)},{default:Co(()=>["li"===o.name?(Er(),zr(l,{key:0,childs:o.children,opts:n.opts},null,8,["childs","opts"])):(Er(!0),Or(Sr,{key:1},Pi(o.children,(e,t)=>(Er(),zr(c,{key:t,class:Ue("_"+e.name+" "+e.attrs.class),style:We(e.attrs.style)},{default:Co(()=>["td"===e.name||"th"===e.name?(Er(),zr(l,{key:0,childs:e.children,opts:n.opts},null,8,["childs","opts"])):(Er(!0),Or(Sr,{key:1},Pi(e.children,(e,t)=>(Er(),Or(Sr,{key:t},["td"===e.name||"th"===e.name?(Er(),zr(c,{key:0,class:Ue("_"+e.name+" "+e.attrs.class),style:We(e.attrs.style)},{default:Co(()=>[Fr(l,{childs:e.children,opts:n.opts},null,8,["childs","opts"])]),_:2},1032,["class","style"])):(Er(),zr(c,{key:1,class:Ue("_"+e.name+" "+e.attrs.class),style:We(e.attrs.style)},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.children,(e,t)=>(Er(),zr(c,{key:t,class:Ue("_"+e.name+" "+e.attrs.class),style:We(e.attrs.style)},{default:Co(()=>[Fr(l,{childs:e.children,opts:n.opts},null,8,["childs","opts"])]),_:2},1032,["class","style"]))),128))]),_:2},1032,["class","style"]))],64))),128))]),_:2},1032,["class","style"]))),128))]),_:2},1032,["id","class","style"])):o.c||e.handler.isInline(o.name,o.attrs.style)?2===o.c?(Er(),zr(c,{key:10,id:o.attrs.id,class:Ue("_block _"+o.name+" "+o.attrs.class),style:We(o.f+";"+o.attrs.style)},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(o.children,(e,t)=>(Er(),zr(l,{key:t,style:We(e.f),name:e.name,attrs:e.attrs,childs:e.children,opts:n.opts},null,8,["style","name","attrs","childs","opts"]))),128))]),_:2},1032,["id","class","style"])):(Er(),zr(l,{key:11,style:We(o.f),name:o.name,attrs:o.attrs,childs:o.children,opts:n.opts},null,8,["style","name","attrs","childs","opts"])):(Er(),zr(d,{key:9,id:o.attrs.id,style:We(o.f),"user-select":n.opts[4],nodes:[o]},null,8,["id","style","user-select","nodes"]))],64))),128))]),_:1},8,["id","class","style"])}],["__scopeId","data-v-7d351256"]]),PO={trustTags:RO("a,abbr,ad,audio,b,blockquote,br,code,col,colgroup,dd,del,dl,dt,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,img,ins,label,legend,li,ol,p,q,ruby,rt,source,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,title,ul,video"),blockTags:RO("address,article,aside,body,caption,center,cite,footer,header,html,nav,pre,section"),ignoreTags:RO("area,base,canvas,embed,frame,head,iframe,input,link,map,meta,param,rp,script,source,style,textarea,title,track,wbr"),voidTags:RO("area,base,br,col,circle,ellipse,embed,frame,hr,img,input,line,link,meta,param,path,polygon,rect,source,track,use,wbr"),entities:{lt:"<",gt:">",quot:'"',apos:"'",ensp:"â",emsp:"â",nbsp:" ",semi:";",ndash:"â",mdash:"â",middot:"·",lsquo:"â",rsquo:"â",ldquo:"â",rdquo:"â",bull:"â¢",hellip:"â¦",larr:"â",uarr:"â",rarr:"â",darr:"â"},tagStyle:{address:"font-style:italic",big:"display:inline;font-size:1.2em",caption:"display:table-caption;text-align:center",center:"text-align:center",cite:"font-style:italic",dd:"margin-left:40px",mark:"background-color:yellow",pre:"font-family:monospace;white-space:pre",s:"text-decoration:line-through",small:"display:inline;font-size:0.8em",strike:"text-decoration:line-through",u:"text-decoration:underline"},svgDict:{animatetransform:"animateTransform",lineargradient:"linearGradient",viewbox:"viewBox",attributename:"attributeName",repeatcount:"repeatCount",repeatdur:"repeatDur",foreignobject:"foreignObject"}},OO={};let zO;const LO=Jb();zO=LO.windowWidth;const NO=RO(" ,\r,\n,\t,\f");let DO=0;function RO(e){const t=Object.create(null),n=e.split(",");for(let o=n.length;o--;)t[n[o]]=!0;return t}function $O(e,t){let n=e.indexOf("&");for(;-1!==n;){const o=e.indexOf(";",n+3);let i;if(-1===o)break;"#"===e[n+1]?(i=parseInt(("x"===e[n+2]?"0":"")+e.substring(n+2,o)),isNaN(i)||(e=e.substr(0,n)+String.fromCharCode(i)+e.substr(o+1))):(i=e.substring(n+1,o),(PO.entities[i]||"amp"===i&&t)&&(e=e.substr(0,n)+(PO.entities[i]||"&")+e.substr(o+1))),n=e.indexOf("&",n+1)}return e}function jO(e){let t=e.length-1;for(let n=t;n>=-1;n--)(-1===n||e[n].c||!e[n].name||"div"!==e[n].name&&"p"!==e[n].name&&"h"!==e[n].name[0]||(e[n].attrs.style||"").includes("inline"))&&(t-n>=5&&e.splice(n+1,t-n,{name:"div",attrs:{},children:e.slice(n+1,t+1)}),t=n-1)}function FO(e){this.options=e||{},this.tagStyle=Object.assign({},PO.tagStyle,this.options.tagStyle),this.imgList=e.imgList||[],this.imgList._unloadimgs=0,this.plugins=e.plugins||[],this.attrs=Object.create(null),this.stack=[],this.nodes=[],this.pre=(this.options.containerStyle||"").includes("white-space")&&this.options.containerStyle.includes("pre")?2:0}function VO(e){this.handler=e}PO.ignoreTags.iframe=void 0,PO.trustTags.iframe=!0,PO.ignoreTags.embed=void 0,PO.trustTags.embed=!0,FO.prototype.parse=function(e){for(let t=this.plugins.length;t--;)this.plugins[t].onUpdate&&(e=this.plugins[t].onUpdate(e,PO)||e);for(new VO(this).parse(e);this.stack.length;)this.popNode();return this.nodes.length>50&&jO(this.nodes),this.nodes},FO.prototype.expose=function(){for(let e=this.stack.length;e--;){const t=this.stack[e];if(t.c||"a"===t.name||"video"===t.name||"audio"===t.name)return;t.c=1}},FO.prototype.hook=function(e){for(let t=this.plugins.length;t--;)if(this.plugins[t].onParse&&!1===this.plugins[t].onParse(e,this))return!1;return!0},FO.prototype.getUrl=function(e){const t=this.options.domain;return"/"===e[0]?"/"===e[1]?e=(t?t.split("://")[0]:"http")+":"+e:t&&(e=t+e):e.includes("data:")||e.includes("://")||t&&(e=t+"/"+e),e},FO.prototype.parseStyle=function(e){const t=e.attrs,n=(this.tagStyle[e.name]||"").split(";").concat((t.style||"").split(";")),o={};let i="";t.id&&!this.xml&&(this.options.useAnchor?this.expose():"img"!==e.name&&"a"!==e.name&&"video"!==e.name&&"audio"!==e.name&&(t.id=void 0)),t.width&&(o.width=parseFloat(t.width)+(t.width.includes("%")?"%":"px"),t.width=void 0),t.height&&(o.height=parseFloat(t.height)+(t.height.includes("%")?"%":"px"),t.height=void 0);for(let r=0,a=n.length;r<a;r++){const e=n[r].split(":");if(e.length<2)continue;const t=e.shift().trim().toLowerCase();let a=e.join(":").trim();if("-"===a[0]&&a.lastIndexOf("-")>0||a.includes("safe"))i+=`;${t}:${a}`;else if(!o[t]||a.includes("import")||!o[t].includes("import")){if(a.includes("url")){let e=a.indexOf("(")+1;if(e){for(;'"'===a[e]||"'"===a[e]||NO[a[e]];)e++;a=a.substr(0,e)+this.getUrl(a.substr(e))}}else a.includes("rpx")&&(a=a.replace(/[0-9.]+\s*rpx/g,e=>parseFloat(e)*zO/750+"px"));o[t]=a}}return e.attrs.style=i,o},FO.prototype.onTagName=function(e){this.tagName=this.xml?e:e.toLowerCase(),"svg"===this.tagName&&(this.xml=(this.xml||0)+1,PO.ignoreTags.style=void 0)},FO.prototype.onAttrName=function(e){(e=this.xml?e:e.toLowerCase()).includes("?")||e.includes(";")?this.attrName=void 0:"data-"===e.substr(0,5)?"data-src"!==e||this.attrs.src?"img"===this.tagName||"a"===this.tagName?this.attrName=e:this.attrName=void 0:this.attrName="src":(this.attrName=e,this.attrs[e]="T")},FO.prototype.onAttrVal=function(e){const t=this.attrName||"";"style"===t||"href"===t?this.attrs[t]=$O(e,!0):t.includes("src")?this.attrs[t]=this.getUrl($O(e,!0)):t&&(this.attrs[t]=e)},FO.prototype.onOpenTag=function(e){const t=Object.create(null);t.name=this.tagName,t.attrs=this.attrs,this.options.nodes.length&&(t.type="node"),this.attrs=Object.create(null);const n=t.attrs,o=this.stack[this.stack.length-1],i=o?o.children:this.nodes,r=this.xml?e:PO.voidTags[t.name];if(OO[t.name]&&(n.class=OO[t.name]+(n.class?" "+n.class:"")),"embed"===t.name&&this.expose(),"video"!==t.name&&"audio"!==t.name||("video"!==t.name||n.id||(n.id="v"+DO++),n.controls||n.autoplay||(n.controls="T"),t.src=[],n.src&&(t.src.push(n.src),n.src=void 0),this.expose()),r){if(!this.hook(t)||PO.ignoreTags[t.name])return void("base"!==t.name||this.options.domain?"source"===t.name&&o&&("video"===o.name||"audio"===o.name)&&n.src&&o.src.push(n.src):this.options.domain=n.href);const e=this.parseStyle(t);if("img"===t.name){if(n.src&&(n.src.includes("webp")&&(t.webp="T"),n.src.includes("data:")&&"all"!==this.options.previewImg&&!n["original-src"]&&(n.ignore="T"),!n.ignore||t.webp||n.src.includes("cloud://"))){for(let i=this.stack.length;i--;){const o=this.stack[i];"a"===o.name&&(t.a=o.attrs),"table"!==o.name||t.webp||n.src.includes("cloud://")||(!e.display||e.display.includes("inline")?t.t="inline-block":t.t=e.display,e.display=void 0),o.c=1}n.i=this.imgList.length.toString();let o=n["original-src"]||n.src;this.imgList.push(o),t.t||(this.imgList._unloadimgs+=1),this.options.lazyLoad&&(n["data-src"]=n.src,n.src=void 0)}"inline"===e.display&&(e.display=""),n.ignore&&(e["max-width"]=e["max-width"]||"100%",n.style+=";-webkit-touch-callout:none"),parseInt(e.width)>zO&&(e.height=void 0),isNaN(parseInt(e.width))||(t.w="T"),!isNaN(parseInt(e.height))&&(!e.height.includes("%")||o&&(o.attrs.style||"").includes("height"))&&(t.h="T"),t.w&&t.h&&e["object-fit"]&&("contain"===e["object-fit"]?t.m="aspectFit":"cover"===e["object-fit"]&&(t.m="aspectFill"))}else if("svg"===t.name)return i.push(t),this.stack.push(t),void this.popNode();for(const t in e)e[t]&&(n.style+=`;${t}:${e[t].replace(" !important","")}`);n.style=n.style.substr(1)||void 0}else("pre"===t.name||(n.style||"").includes("white-space")&&n.style.includes("pre"))&&2!==this.pre&&(this.pre=t.pre=1),t.children=[],this.stack.push(t);i.push(t)},FO.prototype.onCloseTag=function(e){let t;for(e=this.xml?e:e.toLowerCase(),t=this.stack.length;t--&&this.stack[t].name!==e;);if(-1!==t)for(;this.stack.length>t;)this.popNode();else if("p"===e||"br"===e){(this.stack.length?this.stack[this.stack.length-1].children:this.nodes).push({name:e,attrs:{class:OO[e]||"",style:this.tagStyle[e]||""}})}},FO.prototype.popNode=function(){const e=this.stack.pop();let t=e.attrs;const n=e.children,o=this.stack[this.stack.length-1],i=o?o.children:this.nodes;if(!this.hook(e)||PO.ignoreTags[e.name])return"title"===e.name&&n.length&&"text"===n[0].type&&this.options.setTitle&&W_({title:n[0].text}),void i.pop();if(e.pre&&2!==this.pre){this.pre=e.pre=void 0;for(let e=this.stack.length;e--;)this.stack[e].pre&&(this.pre=1)}const r={};if("svg"===e.name){if(this.xml>1)return void this.xml--;let n="";const o=t.style;return t.style="",t.xmlns="http://www.w3.org/2000/svg",function e(t){if("text"===t.type)return void(n+=t.text);const o=PO.svgDict[t.name]||t.name;if("foreignObject"===o)for(const n of t.children||[])if(n.attrs&&!n.attrs.xmlns){n.attrs.xmlns="http://www.w3.org/1999/xhtml";break}n+="<"+o;for(const i in t.attrs){const e=t.attrs[i];e&&(n+=` ${PO.svgDict[i]||i}="${e.replace(/"/g,"")}"`)}if(t.children){n+=">";for(let n=0;n<t.children.length;n++)e(t.children[n]);n+="</"+o+">"}else n+="/>"}(e),e.name="img",e.attrs={src:"data:image/svg+xml;utf8,"+n.replace(/#/g,"%23"),style:o,ignore:"T"},e.children=void 0,this.xml=!1,void(PO.ignoreTags.style=!0)}if(t.align&&("table"===e.name?"center"===t.align?r["margin-inline-start"]=r["margin-inline-end"]="auto":r.float=t.align:r["text-align"]=t.align,t.align=void 0),t.dir&&(r.direction=t.dir,t.dir=void 0),"font"===e.name&&(t.color&&(r.color=t.color,t.color=void 0),t.face&&(r["font-family"]=t.face,t.face=void 0),t.size)){let e=parseInt(t.size);isNaN(e)||(e<1?e=1:e>7&&(e=7),r["font-size"]=["x-small","small","medium","large","x-large","xx-large","xxx-large"][e-1]),t.size=void 0}if((t.class||"").includes("align-center")&&(r["text-align"]="center"),Object.assign(r,this.parseStyle(e)),"table"!==e.name&&parseInt(r.width)>zO&&(r["max-width"]="100%",r["box-sizing"]="border-box"),PO.blockTags[e.name]?e.name="div":PO.trustTags[e.name]||this.xml||(e.name="span"),"a"===e.name||"ad"===e.name||"iframe"===e.name)this.expose();else if("video"===e.name)(r.height||"").includes("auto")&&(r.height=void 0);else if("ul"!==e.name&&"ol"!==e.name||!e.c)if("table"===e.name){let o=parseFloat(t.cellpadding),i=parseFloat(t.cellspacing);const a=parseFloat(t.border),s=r["border-color"],l=r["border-style"];if(e.c&&(isNaN(o)&&(o=2),isNaN(i)&&(i=2)),a&&(t.style+=`;border:${a}px ${l||"solid"} ${s||"gray"}`),e.flag&&e.c){r.display="grid","collapse"===r["border-collapse"]&&(r["border-collapse"]=void 0,i=0),i?(r["grid-gap"]=i+"px",r.padding=i+"px"):a&&(t.style+=";border-left:0;border-top:0");const c=[],u=[],d=[],h={};!function e(t){for(let n=0;n<t.length;n++)if("tr"===t[n].name)u.push(t[n]);else if("colgroup"===t[n].name){let e=1;for(const o of t[n].children||[])if("col"===o.name){const t=o.attrs.style||"",n=t.indexOf("width")?t.indexOf(";width"):0;if(-1!==n){let o=t.indexOf(";",n+6);-1===o&&(o=t.length),c[e]=t.substring(n?n+7:6,o)}e+=1}}else e(t[n].children||[])}(n);for(let e=1;e<=u.length;e++){let t=1;for(let n=0;n<u[e-1].children.length;n++){const r=u[e-1].children[n];if("td"===r.name||"th"===r.name){for(;h[e+"."+t];)t++;let n=r.attrs.style||"",u=n.indexOf("width")?n.indexOf(";width"):0;if(-1!==u){let e=n.indexOf(";",u+6);-1===e&&(e=n.length),r.attrs.colspan||(c[t]=n.substring(u?u+7:6,e)),n=n.substr(0,u)+n.substr(e)}if(n+=";display:flex",u=n.indexOf("vertical-align"),-1!==u){const e=n.substr(u+15,10);e.includes("middle")?n+=";align-items:center":e.includes("bottom")&&(n+=";align-items:flex-end")}else n+=";align-items:center";if(u=n.indexOf("text-align"),-1!==u){const e=n.substr(u+11,10);e.includes("center")?n+=";justify-content: center":e.includes("right")&&(n+=";justify-content: right")}if(n=(a?`;border:${a}px ${l||"solid"} ${s||"gray"}`+(i?"":";border-right:0;border-bottom:0"):"")+(o?`;padding:${o}px`:"")+";"+n,r.attrs.colspan&&(n+=`;grid-column-start:${t};grid-column-end:${t+parseInt(r.attrs.colspan)}`,r.attrs.rowspan||(n+=`;grid-row-start:${e};grid-row-end:${e+1}`),t+=parseInt(r.attrs.colspan)-1),r.attrs.rowspan){n+=`;grid-row-start:${e};grid-row-end:${e+parseInt(r.attrs.rowspan)}`,r.attrs.colspan||(n+=`;grid-column-start:${t};grid-column-end:${t+1}`);for(let n=1;n<r.attrs.rowspan;n++)for(let o=0;o<(r.attrs.colspan||1);o++)h[e+n+"."+(t-o)]=1}n&&(r.attrs.style=n),d.push(r),t++}}if(1===e){let e="";for(let n=1;n<t;n++)e+=(c[n]?c[n]:"auto")+" ";r["grid-template-columns"]=e}}e.children=d}else e.c&&(r.display="table"),isNaN(i)||(r["border-spacing"]=i+"px"),(a||o)&&function e(t){for(let n=0;n<t.length;n++){const i=t[n];"th"===i.name||"td"===i.name?(a&&(i.attrs.style=`border:${a}px ${l||"solid"} ${s||"gray"};${i.attrs.style||""}`),o&&(i.attrs.style=`padding:${o}px;${i.attrs.style||""}`)):i.children&&e(i.children)}}(n);if(this.options.scrollTable&&!(t.style||"").includes("inline")){const n=Object.assign({},e);e.name="div",e.attrs={style:"overflow:auto"},e.children=[n],t=n.attrs}}else if(("tbody"===e.name||"tr"===e.name)&&e.flag&&e.c)e.flag=void 0,function e(t){for(let n=0;n<t.length;n++)if("td"===t[n].name)for(const e of["color","background","background-color"])r[e]&&(t[n].attrs.style=e+":"+r[e]+";"+(t[n].attrs.style||""));else e(t[n].children||[])}(n);else if("td"!==e.name&&"th"!==e.name||!t.colspan&&!t.rowspan)if("ruby"===e.name){e.name="span";for(let e=0;e<n.length-1;e++)"text"===n[e].type&&"rt"===n[e+1].name&&(n[e]={name:"div",attrs:{style:"display:inline-block;text-align:center"},children:[{name:"div",attrs:{style:"font-size:50%;"+(n[e+1].attrs.style||"")},children:n[e+1].children},n[e]]},n.splice(e+1,1))}else e.c&&function(e){e.c=2;for(let t=e.children.length;t--;){const n=e.children[t];n.c&&"table"!==n.name||(e.c=1)}}(e);else for(let s=this.stack.length;s--;)"table"!==this.stack[s].name&&"tbody"!==this.stack[s].name&&"tr"!==this.stack[s].name||(this.stack[s].flag=1);else{const e={a:"lower-alpha",A:"upper-alpha",i:"lower-roman",I:"upper-roman"};e[t.type]&&(t.style+=";list-style-type:"+e[t.type],t.type=void 0);for(let t=n.length;t--;)"li"===n[t].name&&(n[t].c=1)}if((r.display||"").includes("flex")&&!e.c)for(let s=n.length;s--;){const e=n[s];e.f&&(e.attrs.style=(e.attrs.style||"")+e.f,e.f=void 0)}const a=o&&((o.attrs.style||"").includes("flex")||(o.attrs.style||"").includes("grid"))&&!e.c;a&&(e.f=";max-width:100%"),n.length>=50&&e.c&&!(r.display||"").includes("flex")&&jO(n);for(const s in r)if(r[s]){const n=`;${s}:${r[s].replace(" !important","")}`;a&&(s.includes("flex")&&"flex-direction"!==s||"align-self"===s||s.includes("grid")||"-"===r[s][0]||s.includes("width")&&n.includes("%"))?(e.f+=n,"width"===s&&(t.style+=";width:100%")):t.style+=n}t.style=t.style.substr(1)||void 0},FO.prototype.onText=function(e){if(!this.pre){let t,n="";for(let o=0,i=e.length;o<i;o++)NO[e[o]]?(" "!==n[n.length-1]&&(n+=" "),"\n"!==e[o]||t||(t=!0)):n+=e[o];if(" "===n){if(t)return;{const e=this.stack[this.stack.length-1];if(e&&"t"===e.name[0])return}}e=n}const t=Object.create(null);if(t.type="text",t.text=$O(e),this.hook(t)){(this.stack.length?this.stack[this.stack.length-1].children:this.nodes).push(t)}},VO.prototype.parse=function(e){this.content=e||"",this.i=0,this.start=0,this.state=this.text;for(let t=this.content.length;-1!==this.i&&this.i<t;)this.state()},VO.prototype.checkClose=function(e){const t="/"===this.content[this.i];return!!(">"===this.content[this.i]||t&&">"===this.content[this.i+1])&&(e&&this.handler[e](this.content.substring(this.start,this.i)),this.i+=t?2:1,this.start=this.i,this.handler.onOpenTag(t),"script"===this.handler.tagName?(this.i=this.content.indexOf("</",this.i),-1!==this.i&&(this.i+=2,this.start=this.i),this.state=this.endTag):this.state=this.text,!0)},VO.prototype.text=function(){if(this.i=this.content.indexOf("<",this.i),-1===this.i)return void(this.start<this.content.length&&this.handler.onText(this.content.substring(this.start,this.content.length)));const e=this.content[this.i+1];if(e>="a"&&e<="z"||e>="A"&&e<="Z")this.start!==this.i&&this.handler.onText(this.content.substring(this.start,this.i)),this.start=++this.i,this.state=this.tagName;else if("/"===e||"!"===e||"?"===e){this.start!==this.i&&this.handler.onText(this.content.substring(this.start,this.i));const t=this.content[this.i+2];if("/"===e&&(t>="a"&&t<="z"||t>="A"&&t<="Z"))return this.i+=2,this.start=this.i,void(this.state=this.endTag);let n="--\x3e";"!"===e&&"-"===this.content[this.i+2]&&"-"===this.content[this.i+3]||(n=">"),this.i=this.content.indexOf(n,this.i),-1!==this.i&&(this.i+=n.length,this.start=this.i)}else this.i++},VO.prototype.tagName=function(){if(NO[this.content[this.i]]){for(this.handler.onTagName(this.content.substring(this.start,this.i));NO[this.content[++this.i]];);this.i<this.content.length&&!this.checkClose()&&(this.start=this.i,this.state=this.attrName)}else this.checkClose("onTagName")||this.i++},VO.prototype.attrName=function(){let e=this.content[this.i];if(NO[e]||"="===e){this.handler.onAttrName(this.content.substring(this.start,this.i));let t="="===e;const n=this.content.length;for(;++this.i<n;)if(e=this.content[this.i],!NO[e]){if(this.checkClose())return;if(t)return this.start=this.i,void(this.state=this.attrVal);if("="!==this.content[this.i])return this.start=this.i,void(this.state=this.attrName);t=!0}}else this.checkClose("onAttrName")||this.i++},VO.prototype.attrVal=function(){const e=this.content[this.i],t=this.content.length;if('"'===e||"'"===e){if(this.start=++this.i,this.i=this.content.indexOf(e,this.i),-1===this.i)return;this.handler.onAttrVal(this.content.substring(this.start,this.i))}else for(;this.i<t;this.i++){if(NO[this.content[this.i]]){this.handler.onAttrVal(this.content.substring(this.start,this.i));break}if(this.checkClose("onAttrVal"))return}for(;NO[this.content[++this.i]];);this.i<t&&!this.checkClose()&&(this.start=this.i,this.state=this.attrName)},VO.prototype.endTag=function(){const e=this.content[this.i];if(NO[e]||">"===e||"/"===e){if(this.handler.onCloseTag(this.content.substring(this.start,this.i)),">"!==e&&(this.i=this.content.indexOf(">",this.i),-1===this.i))return;this.start=++this.i,this.state=this.text}else this.i++};const HO=[],WO={name:"u-parse",data:()=>({nodes:[]}),props:{containerStyle:{type:String,default:""},content:{type:String,default:""},copyLink:{type:[Boolean,String],default:!0},domain:String,errorImg:{type:String,default:""},lazyLoad:{type:[Boolean,String],default:!1},loadingImg:{type:String,default:""},pauseVideo:{type:[Boolean,String],default:!0},previewImg:{type:[Boolean,String],default:!0},scrollTable:[Boolean,String],selectable:[Boolean,String],setTitle:{type:[Boolean,String],default:!0},showImgMenu:{type:[Boolean,String],default:!0},tagStyle:Object,useAnchor:[Boolean,Number]},emits:["load","ready","imgTap","linkTap","play","error"],components:{node:MO},watch:{content(e){this.setContent(e)}},created(){this.plugins=[];for(let e=HO.length;e--;)this.plugins.push(new HO[e](this))},mounted(){this.content&&!this.nodes.length&&this.setContent(this.content)},beforeUnmount(){this._hook("onDetached")},methods:{in(e,t,n){e&&t&&n&&(this._in={page:e,selector:t,scrollTop:n})},navigateTo(e,t){return new Promise((n,o)=>{if(!this.useAnchor)return void o(Error("Anchor is disabled"));t=t||parseInt(this.useAnchor)||0;const i=ip().in(this._in?this._in.page:this).select((this._in?this._in.selector:"._root")+(e?` #${e}`:"")).boundingClientRect();this._in?i.select(this._in.selector).scrollOffset().select(this._in.selector).boundingClientRect():i.selectViewport().scrollOffset(),i.exec(e=>{if(!e[0])return void o(Error("Label not found"));const i=e[1].scrollTop+e[0].top-(e[2]?e[2].top:0)+t;this._in?this._in.page[this._in.scrollTop]=i:U_({scrollTop:i,duration:300}),n()})})},getText(e){let t="";return function e(n){for(let o=0;o<n.length;o++){const i=n[o];if("text"===i.type)t+=i.text.replace(/&/g,"&");else if("br"===i.name)t+="\n";else{const n="p"===i.name||"div"===i.name||"tr"===i.name||"li"===i.name||"h"===i.name[0]&&i.name[1]>"0"&&i.name[1]<"7";n&&t&&"\n"!==t[t.length-1]&&(t+="\n"),i.children&&e(i.children),n&&"\n"!==t[t.length-1]?t+="\n":"td"!==i.name&&"th"!==i.name||(t+="\t")}}}(e||this.nodes),t},getRect(){return new Promise((e,t)=>{ip().in(this).select("#_root").boundingClientRect().exec(n=>n[0]?e(n[0]):t(Error("Root label not found")))})},pauseMedia(){for(let e=(this._videos||[]).length;e--;)this._videos[e].pause()},setPlaybackRate(e){this.playbackRate=e;for(let t=(this._videos||[]).length;t--;)this._videos[t].playbackRate(e)},setContent(e,t){t&&this.imgList||(this.imgList=[]);const n=new FO(this).parse(e);if(this.$set(this,"nodes",t?(this.nodes||[]).concat(n):n),this._videos=[],this.$nextTick(()=>{this._hook("onLoad"),this.$emit("load")}),this.lazyLoad||this.imgList._unloadimgs<this.imgList.length/2){let e=0;const t=n=>{n&&n.height||(n={}),n.height===e?this.$emit("ready",n):(e=n.height,setTimeout(()=>{this.getRect().then(t).catch(t)},350))};this.getRect().then(t).catch(t)}else this.imgList._unloadimgs||this.getRect().then(e=>{this.$emit("ready",e)}).catch(()=>{this.$emit("ready",{})})},_hook(e){for(let t=HO.length;t--;)this.plugins[t][e]&&this.plugins[t][e]()}}};const UO=SI(WO,[["render",function(e,t,n,o,i,r){const a=Bo("node"),s=Oy;return Er(),zr(s,{id:"_root",class:Ue((n.selectable?"_select ":"")+"_root"),style:We(n.containerStyle)},{default:Co(()=>[i.nodes[0]?(Er(),zr(a,{key:1,childs:i.nodes,opts:[n.lazyLoad,n.loadingImg,n.errorImg,n.showImgMenu,n.selectable],name:"span"},null,8,["childs","opts"])):Oi(e.$slots,"default",{key:0},void 0,!0)]),_:3},8,["class","style"])}],["__scopeId","data-v-51dbaabd"]]),qO=Object.freeze(Object.defineProperty({__proto__:null,default:UO},Symbol.toStringTag,{value:"Module"}));const QO=SI({name:"u-picker-column",mixins:[tI,oI,{props:{}}]},[["render",function(e,t,n,o,i,r){const a=Oy,s=ry;return Er(),zr(s,null,{default:Co(()=>[Fr(a,{class:"u-picker-column"})]),_:1})}]]),YO=Object.freeze(Object.defineProperty({__proto__:null,default:QO},Symbol.toStringTag,{value:"Module"}));const GO=SI({name:"u-picker-data",props:{modelValue:{type:[String,Number],default:""},title:{type:String,default:""},description:{type:String,default:""},options:{type:Array,default:()=>[]},valueKey:{type:String,default:"id"},labelKey:{type:String,default:"name"}},data:()=>({show:!1,current:"",defaultIndex:[]}),created(){this.modelValue&&this.options.forEach((e,t)=>{e[this.valueKey]==this.modelValue&&(this.current=e[this.labelKey],this.defaultIndex=[t])})},watch:{modelValue(){this.modelValue&&this.options.forEach((e,t)=>{e[this.valueKey]==this.modelValue&&(this.current=e[this.labelKey],this.defaultIndex=[t])})}},computed:{optionsInner(){return[this.options]}},emits:["update:modelValue"],methods:{hideKeyboard(){bv()},cancel(){this.show=!1},select(e){const{columnIndex:t,index:n,value:o}=e;this.show=!1,this.$emit("update:modelValue",o[0][this.valueKey]),this.defaultIndex=t,this.current=o[0][this.labelKey]}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-input"),UI),s=Oy,l=RC(Po("up-picker"),eP);return Er(),zr(s,{class:"u-picker-data"},{default:Co(()=>[Fr(s,{class:"u-picker-data__trigger"},{default:Co(()=>[Oi(e.$slots,"trigger",{current:i.current},void 0,!0),e.$slots.trigger?Wr("",!0):(Er(),zr(a,{key:0,modelValue:i.current,disabled:"",disabledColor:"#ffffff",placeholder:n.title,border:"none"},null,8,["modelValue","placeholder"])),Fr(s,{onClick:t[0]||(t[0]=e=>i.show=!0),class:"u-picker-data__trigger__cover"})]),_:3}),Fr(l,{show:i.show,columns:r.optionsInner,keyName:n.labelKey,defaultIndex:i.defaultIndex,onConfirm:r.select,onCancel:r.cancel},null,8,["show","columns","keyName","defaultIndex","onConfirm","onCancel"])]),_:3})}],["__scopeId","data-v-799981ff"]]),XO=Object.freeze(Object.defineProperty({__proto__:null,default:GO},Symbol.toStringTag,{value:"Module"}));let KO={};!function(){function e(e){return e<128?[e]:e<2048?[192+(e>>6),128+(63&e)]:[224+(e>>12),128+(e>>6&63),128+(63&e)]}function t(t,n){this.typeNumber=-1,this.errorCorrectLevel=n,this.modules=null,this.moduleCount=0,this.dataCache=null,this.rsBlocks=null,this.totalDataCount=-1,this.data=t,this.utf8bytes=function(t){for(var n=[],o=0;o<t.length;o++)for(var i=e(t.charCodeAt(o)),r=0;r<i.length;r++)n.push(i[r]);return n}(t),this.make()}t.prototype={constructor:t,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType(),this.dataCache=this.createData(),this.createQrcode()},makeImpl:function(e){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var t=0;t<this.moduleCount;t++)this.modules[t]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(!0,e),this.typeNumber>=7&&this.setupTypeNumber(!0),this.mapData(this.dataCache,e)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var o=-1;o<=7;o++)t+o<=-1||this.moduleCount<=t+o||(this.modules[e+n][t+o]=0<=n&&n<=6&&(0==o||6==o)||0<=o&&o<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=o&&o<=4)},createQrcode:function(){for(var e=0,t=0,n=null,o=0;o<8;o++){this.makeImpl(o);var i=d.getLostPoint(this);(0==o||e>i)&&(e=i,t=o,n=this.modules)}this.modules=n,this.setupTypeInfo(!1,t),this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0,null==this.modules[6][e]&&(this.modules[6][e]=e%2==0))},setupPositionAdjustPattern:function(){for(var e=d.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var o=e[t],i=e[n];if(null==this.modules[o][i])for(var r=-2;r<=2;r++)for(var a=-2;a<=2;a++)this.modules[o+r][i+a]=-2==r||2==r||-2==a||2==a||0==r&&0==a}},setupTypeNumber:function(e){for(var t=d.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var o=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=o,this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=o}},setupTypeInfo:function(e,t){for(var o=n[this.errorCorrectLevel]<<3|t,i=d.getBCHTypeInfo(o),r=0;r<15;r++){var a=!e&&1==(i>>r&1);r<6?this.modules[r][8]=a:r<8?this.modules[r+1][8]=a:this.modules[this.moduleCount-15+r][8]=a;a=!e&&1==(i>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=a:r<9?this.modules[8][15-r-1+1]=a:this.modules[8][15-r-1]=a}this.modules[this.moduleCount-8][8]=!e},createData:function(){var e=new g,n=this.typeNumber>9?16:8;e.put(4,4),e.put(this.utf8bytes.length,n);for(var o=0,i=this.utf8bytes.length;o<i;o++)e.put(this.utf8bytes[o],8);for(e.length+4<=8*this.totalDataCount&&e.put(0,4);e.length%8!=0;)e.putBit(!1);for(;!(e.length>=8*this.totalDataCount||(e.put(t.PAD0,8),e.length>=8*this.totalDataCount));)e.put(t.PAD1,8);return this.createBytes(e)},createBytes:function(e){for(var t=0,n=0,o=0,i=this.rsBlock.length/3,r=new Array,a=0;a<i;a++)for(var s=this.rsBlock[3*a+0],l=this.rsBlock[3*a+1],c=this.rsBlock[3*a+2],u=0;u<s;u++)r.push([c,l]);for(var h=new Array(r.length),p=new Array(r.length),m=0;m<r.length;m++){var g=r[m][0],y=r[m][1]-g;n=Math.max(n,g),o=Math.max(o,y),h[m]=new Array(g);for(a=0;a<h[m].length;a++)h[m][a]=255&e.buffer[a+t];t+=g;var b=d.getErrorCorrectPolynomial(y),v=new f(h[m],b.getLength()-1).mod(b);p[m]=new Array(b.getLength()-1);for(a=0;a<p[m].length;a++){var _=a+v.getLength()-p[m].length;p[m][a]=_>=0?v.get(_):0}}var w=new Array(this.totalDataCount),x=0;for(a=0;a<n;a++)for(m=0;m<r.length;m++)a<h[m].length&&(w[x++]=h[m][a]);for(a=0;a<o;a++)for(m=0;m<r.length;m++)a<p[m].length&&(w[x++]=p[m][a]);return w},mapData:function(e,t){for(var n=-1,o=this.moduleCount-1,i=7,r=0,a=this.moduleCount-1;a>0;a-=2)for(6==a&&a--;;){for(var s=0;s<2;s++)if(null==this.modules[o][a-s]){var l=!1;r<e.length&&(l=1==(e[r]>>>i&1)),d.getMask(t,o,a-s)&&(l=!l),this.modules[o][a-s]=l,-1==--i&&(r++,i=7)}if((o+=n)<0||this.moduleCount<=o){o-=n,n=-n;break}}}},t.PAD0=236,t.PAD1=17;for(var n=[1,0,3,2],o=0,i=1,r=2,a=3,s=4,l=5,c=6,u=7,d={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;d.getBCHDigit(t)-d.getBCHDigit(d.G15)>=0;)t^=d.G15<<d.getBCHDigit(t)-d.getBCHDigit(d.G15);return(e<<10|t)^d.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;d.getBCHDigit(t)-d.getBCHDigit(d.G18)>=0;)t^=d.G18<<d.getBCHDigit(t)-d.getBCHDigit(d.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return d.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case o:return(t+n)%2==0;case i:return t%2==0;case r:return n%3==0;case a:return(t+n)%3==0;case s:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case l:return t*n%2+t*n%3==0;case c:return(t*n%2+t*n%3)%2==0;case u:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new f([1],0),n=0;n<e;n++)t=t.multiply(new f([1,h.gexp(n)],0));return t},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,o=0,i=0;i<t;i++)for(var r=0,a=e.modules[i][0],s=0;s<t;s++){var l=e.modules[i][s];if(s<t-6&&l&&!e.modules[i][s+1]&&e.modules[i][s+2]&&e.modules[i][s+3]&&e.modules[i][s+4]&&!e.modules[i][s+5]&&e.modules[i][s+6]&&(s<t-10?e.modules[i][s+7]&&e.modules[i][s+8]&&e.modules[i][s+9]&&e.modules[i][s+10]&&(n+=40):s>3&&e.modules[i][s-1]&&e.modules[i][s-2]&&e.modules[i][s-3]&&e.modules[i][s-4]&&(n+=40)),i<t-1&&s<t-1){var c=0;l&&c++,e.modules[i+1][s]&&c++,e.modules[i][s+1]&&c++,e.modules[i+1][s+1]&&c++,0!=c&&4!=c||(n+=3)}a^l?r++:(a=l,r>=5&&(n+=3+r-5),r=1),l&&o++}for(s=0;s<t;s++)for(r=0,a=e.modules[0][s],i=0;i<t;i++){l=e.modules[i][s];i<t-6&&l&&!e.modules[i+1][s]&&e.modules[i+2][s]&&e.modules[i+3][s]&&e.modules[i+4][s]&&!e.modules[i+5][s]&&e.modules[i+6][s]&&(i<t-10?e.modules[i+7][s]&&e.modules[i+8][s]&&e.modules[i+9][s]&&e.modules[i+10][s]&&(n+=40):i>3&&e.modules[i-1][s]&&e.modules[i-2][s]&&e.modules[i-3][s]&&e.modules[i-4][s]&&(n+=40)),a^l?r++:(a=l,r>=5&&(n+=3+r-5),r=1)}return n+=10*(Math.abs(100*o/t/t-50)/5)}},h={glog:function(e){if(e<1)throw new Error("glog("+e+")");return h.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return h.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},p=0;p<8;p++)h.EXP_TABLE[p]=1<<p;for(p=8;p<256;p++)h.EXP_TABLE[p]=h.EXP_TABLE[p-4]^h.EXP_TABLE[p-5]^h.EXP_TABLE[p-6]^h.EXP_TABLE[p-8];for(p=0;p<255;p++)h.LOG_TABLE[h.EXP_TABLE[p]]=p;function f(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var o=0;o<e.length-n;o++)this.num[o]=e[o+n]}f.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var o=0;o<e.getLength();o++)t[n+o]^=h.gexp(h.glog(this.get(n))+h.glog(e.get(o)));return new f(t,0)},mod:function(e){var t=this.getLength(),n=e.getLength();if(t-n<0)return this;for(var o=new Array(t),i=0;i<t;i++)o[i]=this.get(i);for(;o.length>=n;){var r=h.glog(o[0])-h.glog(e.get(0));for(i=0;i<e.getLength();i++)o[i]^=h.gexp(h.glog(e.get(i))+r);for(;0==o[0];)o.shift()}return new f(o,0)}};var m=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];function g(){this.buffer=new Array,this.length=0}t.prototype.getRightType=function(){for(var e=1;e<41;e++){var t=m[4*(e-1)+this.errorCorrectLevel];if(null==t)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+this.errorCorrectLevel);for(var n=t.length/3,o=0,i=0;i<n;i++){var r=t[3*i+0];o+=t[3*i+2]*r}var a=e>9?2:1;if(this.utf8bytes.length+a<o||40==e){this.typeNumber=e,this.rsBlock=t,this.totalDataCount=o;break}}},g.prototype={get:function(e){var t=Math.floor(e/8);return this.buffer[t]>>>7-e%8&1},put:function(e,t){for(var n=0;n<t;n++)this.putBit(e>>>t-n-1&1)},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};let y=[];KO=function(e){this.options={text:"",size:256,correctLevel:3,background:"#ffffff",foreground:"#000000",pdground:"#000000",image:"",imageSize:30,canvasId:e.canvasId,nvueContext:e.nvueContext,context:e.context,usingComponents:e.usingComponents,showLoading:e.showLoading,loadingText:e.loadingText};let n=null;if("string"==typeof e&&(e={text:e}),e)for(var o in e)this.options[o]=e[o];for(var i=null,r=(o=0,y.length);o<r;o++)if(y[o].text==this.options.text&&y[o].text.correctLevel==this.options.correctLevel){i=y[o].obj;break}o==r&&(i=new t(this.options.text,this.options.correctLevel),y.push({text:this.options.text,correctLevel:this.options.correctLevel,obj:i}));let a=function(e){var t=e.options;return t.pdground&&(e.row>1&&e.row<5&&e.col>1&&e.col<5||e.row>e.count-6&&e.row<e.count-2&&e.col>1&&e.col<5||e.row>1&&e.row<5&&e.col>e.count-6&&e.col<e.count-2)?t.pdground:t.foreground},s=async e=>new Promise((t,n)=>{try{ip().in(this.options.context).select(`#${e}`).fields({node:!0,size:!0}).exec(e=>{t(e[0].node)})}catch(o){console.error("createCanvasContextFail",o)}});!async function(e){e.showLoading&&B_({title:e.loadingText,mask:!0});var t="";e.nvueContext?t=e.nvueContext:(n=await s(e.canvasId),t=n.getContext("2d")),e.context.ctx=t,e.context.canvas=n;for(var o=i.getModuleCount(),r=e.size,c=e.imageSize,u=(r/o).toPrecision(4),d=(r/o).toPrecision(4),h=0;h<o;h++)for(var p=0;p<o;p++){var f=Math.ceil((p+1)*u)-Math.floor(p*u),m=Math.ceil((h+1)*d)-Math.floor(h*d),g=a({row:h,col:p,count:o,options:e});e.nvueContext?t.setFillStyle(i.modules[h][p]?g:e.background):t.fillStyle=i.modules[h][p]?g:e.background,t.fillRect(Math.round(p*u),Math.round(h*d),f,m)}if(e.image){let n=function(t,n,o,i,r,a,s,l,c){e.nvueContext?(t.setLineWidth(s),t.setFillStyle(e.background),t.setStrokeStyle(e.background)):(t.lineWidth=s,t.fillStyle=e.background,t.strokeStyle=e.background),t.beginPath(),t.moveTo(n+a,o),t.lineTo(n+i,o),t.arc(n+i-a,o+a,a,-Math.PI/2,0),t.lineTo(n+i,o+r-a),t.arc(n+i-a,o+r-a,a,0,Math.PI/2),t.lineTo(n+a,o+r),t.arc(n+a,o+r-a,a,Math.PI/2,Math.PI),t.lineTo(n,o+a),t.arc(n+a,o+a,a,Math.PI,3*Math.PI/2),t.closePath(),l&&t.fill(),c&&t.stroke()};var y=Number(((r-c)/2).toFixed(2)),b=Number(((r-c)/2).toFixed(2));if(n(t,y,b,c,c,2,6,!0,!0),e.nvueContext)t.drawImage(e.image,y,b,c,c);else{const n=new Image;n.onload=()=>{t.drawImage(n,y,b,c,c)},n.src=e.image}}setTimeout(()=>{e.nvueContext?t.draw(!0,()=>{setTimeout(()=>{e.nvueContext?t.toTempFilePath(0,0,e.width,e.height,e.width,e.height,"",1,function(t){e.cbResult&&e.cbResult(t.tempFilePath)}):Uh({width:e.width,height:e.height,destWidth:e.width,destHeight:e.height,canvasId:e.canvasId,quality:Number(1),success:function(t){e.cbResult&&(l(t.tempFilePath)?l(t.apFilePath)?e.cbResult(t.tempFilePath):e.cbResult(t.apFilePath):e.cbResult(t.tempFilePath))},fail:function(t){e.cbResult&&e.cbResult(t)},complete:function(){M_()}},e.context)},e.text.length+100)}):e.cbResult("")},e.usingComponents?0:150)}(this.options);let l=function(e){let t=typeof e,n=!1;return"number"==t&&""==String(e)||"undefined"==t?n=!0:"object"==t?"{}"!=JSON.stringify(e)&&"[]"!=JSON.stringify(e)&&null!=e||(n=!0):"string"==t?""!=e&&"undefined"!=e&&"null"!=e&&"{}"!=e&&"[]"!=e||(n=!0):"function"==t&&(n=!1),n}},KO.prototype.clear=function(e){var t="";options.nvueContext?t=options.nvueContext:Wh(this.options.canvasId,this.options.context),t.clearRect(0,0,this.options.size,this.options.size),t.draw(!1,()=>{e&&e()})}}();const JO=KO;let ZO;const ez=SI({name:"u-qrcode",props:{cid:{type:String,default:()=>`u-qrcode-canvas${Math.floor(1e6*Math.random())}`},size:{type:Number,default:200},unit:{type:String,default:"px"},show:{type:Boolean,default:!0},val:{type:String,default:""},background:{type:String,default:"#ffffff"},foreground:{type:String,default:"#000000"},pdground:{type:String,default:"#000000"},icon:{type:String,default:""},iconSize:{type:Number,default:40},lv:{type:Number,default:3},onval:{type:Boolean,default:!0},loadMake:{type:Boolean,default:!0},usingComponents:{type:Boolean,default:!0},showLoading:{type:Boolean,default:!0},loadingText:{type:String,default:"çæä¸"},allowPreview:{type:Boolean,default:!1},useRootHeightAndWidth:{type:Boolean,default:()=>!1}},emits:["result","longpressCallback"],data(){return{loading:!1,result:"",popupShow:!1,list:[{name:"ä¿åäºç»´ç "}],rootId:`rootId${Number(100*Math.random()).toFixed(0)}`,ganvas:null,context:"",canvasObj:{},sizeLocal:this.size,ctx:null,canvas:null}},async mounted(){this.useRootHeightAndWidth&&await this.setNewSize(),this.loadMake&&(this._empty(this.val)||setTimeout(()=>{setTimeout(()=>{this._makeCode()})},0))},methods:{_makeCode(){let e=this;this._empty(this.val)?I_({title:"äºç»´ç å
容ä¸è½ä¸ºç©º",icon:"none",duration:2e3}):(this.loading=!0,ZO=new JO({context:e,canvasId:e.cid,nvueContext:e.context,usingComponents:e.usingComponents,showLoading:!1,loadingText:e.loadingText,text:e.val,size:e.sizeLocal,background:e.background,foreground:e.foreground,pdground:e.pdground,correctLevel:e.lv,image:e.icon,imageSize:e.iconSize,cbResult:function(t){e._result(t)}}))},_clearCode(){this._result(""),ZO.clear()},_saveCode(){let e=this;""!=this.result&&rw({filePath:e.result,success:function(){I_({title:"äºç»´ç ä¿åæå",icon:"success",duration:2e3})}})},preview(e){this.allowPreview&&Vv({urls:[this.result],longPressActions:{itemList:["ä¿åäºç»´ç å¾ç"],success:function(e){if(0===e.tapIndex)that._saveCode()},fail:function(e){console.log(e.errMsg)}}}),this.$emit("preview",{url:this.result},e)},async longpress(){this.context?this.ctx.toTempFilePath(0,0,this.sizeLocal,this.sizeLocal,this.sizeLocal,this.sizeLocal,"",1,e=>{this.$emit("longpressCallback",e.tempFilePath)}):this.$emit("longpressCallback",this.ctx.canvas.toDataURL("image/png",1))},async setNewSize(){const e=await this.getNode(this.rootId,!1),{width:t,height:n}=e;this.sizeLocal=t>n?n:t},async getNode(e,t){return new Promise((n,o)=>{try{ip().in(this).select(`#${e}`).fields({node:!0,size:!0}).exec(e=>{n(t?e[0].node:e[0])})}catch(i){console.error("è·åèç¹å¤±è´¥",i)}})},selectClick(e){if(0===e)alert("ä¿åäºç»´ç "),this._saveCode()},_result(e){this.loading=!1,this.result=e,this.$emit("result",e)},_empty(e){let t=typeof e,n=!1;return"number"==t&&""==String(e)||"undefined"==t?n=!0:"object"==t?"{}"!=JSON.stringify(e)&&"[]"!=JSON.stringify(e)&&null!=e||(n=!0):"string"==t?""!=e&&"undefined"!=e&&"null"!=e&&"{}"!=e&&"[]"!=e||(n=!0):"function"==t&&(n=!1),n}},watch:{size:function(e,t){e==t||this._empty(e)||(this.cSize=e,this._empty(this.val)||setTimeout(()=>{this._makeCode()},100))},val:function(e,t){this.onval&&(e==t||this._empty(e)||setTimeout(()=>{this._makeCode()},0))}},computed:{}},[["render",function(e,t,n,o,i,r){const a=$m,s=RC(Po("up-loading-icon"),vE),l=Oy;return Er(),zr(l,{class:"u-qrcode",id:i.rootId,style:We({width:n.useRootHeightAndWidth?"100%":"auto",height:n.useRootHeightAndWidth?"100%":"auto"}),onLongpress:r.longpress},{default:Co(()=>[Fr(l,{class:"u-qrcode__content",onClick:r.preview},{default:Co(()=>[Fr(a,{class:"u-qrcode__canvas",id:n.cid,"canvas-id":n.cid,type:"2d",style:We({width:i.sizeLocal+n.unit,height:i.sizeLocal+n.unit})},null,8,["id","canvas-id","style"]),n.showLoading&&i.loading?(Er(),zr(l,{key:0,class:"u-qrcode__loading",style:We({width:i.sizeLocal+n.unit,height:i.sizeLocal+n.unit})},{default:Co(()=>[Fr(s,{vertical:"",text:n.loadingText,textSize:"14px"},null,8,["text"])]),_:1},8,["style"])):Wr("",!0)]),_:1},8,["onClick"])]),_:1},8,["id","style","onLongpress"])}],["__scopeId","data-v-53aad8a5"]]),tz=Object.freeze(Object.defineProperty({__proto__:null,default:ez},Symbol.toStringTag,{value:"Module"})),nz={props:{modelValue:{type:[String,Number,Boolean],default:()=>JT.radioGroup.value},disabled:{type:Boolean,default:()=>JT.radioGroup.disabled},shape:{type:String,default:()=>JT.radioGroup.shape},activeColor:{type:String,default:()=>JT.radioGroup.activeColor},inactiveColor:{type:String,default:()=>JT.radioGroup.inactiveColor},name:{type:String,default:()=>JT.radioGroup.name},size:{type:[String,Number],default:()=>JT.radioGroup.size},placement:{type:String,default:()=>JT.radioGroup.placement},label:{type:[String],default:()=>JT.radioGroup.label},labelColor:{type:[String],default:()=>JT.radioGroup.labelColor},labelSize:{type:[String,Number],default:()=>JT.radioGroup.labelSize},labelDisabled:{type:Boolean,default:()=>JT.radioGroup.labelDisabled},iconColor:{type:String,default:()=>JT.radioGroup.iconColor},iconSize:{type:[String,Number],default:()=>JT.radioGroup.iconSize},borderBottom:{type:Boolean,default:()=>JT.radioGroup.borderBottom},iconPlacement:{type:String,default:()=>JT.radio.iconPlacement},gap:{type:[String,Number],default:()=>JT.radioGroup.gap}}},oz={name:"u-radio-group",mixins:[tI,oI,nz],computed:{parentData(){return[this.modelValue,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass(){return this.bem("radio-group",["placement"])},radioGroupStyle(){return IT({gap:AT(this.gap)},kT(this.customStyle))}},watch:{parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.init&&e.init()})}},data:()=>({}),created(){this.children=[]},emits:["update:modelValue","change"],methods:{unCheckedOther(e){this.children.map(t=>{e!==t&&(t.checked=!1)});const{name:t}=e;this.$emit("update:modelValue",t),this.$emit("change",t)}}};const iz=SI(oz,[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-radio-group",r.bemClass]),style:We(r.radioGroupStyle)},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["class","style"])}],["__scopeId","data-v-bb7b8e28"]]),rz=Object.freeze(Object.defineProperty({__proto__:null,default:iz},Symbol.toStringTag,{value:"Module"})),az={props:{name:{type:[String,Number,Boolean],default:()=>JT.radio.name},shape:{type:String,default:()=>JT.radio.shape},disabled:{type:[String,Boolean],default:()=>JT.radio.disabled},labelDisabled:{type:[String,Boolean],default:()=>JT.radio.labelDisabled},activeColor:{type:String,default:()=>JT.radio.activeColor},inactiveColor:{type:String,default:()=>JT.radio.inactiveColor},iconSize:{type:[String,Number],default:()=>JT.radio.iconSize},labelSize:{type:[String,Number],default:()=>JT.radio.labelSize},label:{type:[String,Number],default:()=>JT.radio.label},size:{type:[String,Number],default:()=>JT.radio.size},color:{type:String,default:()=>JT.radio.color},labelColor:{type:String,default:()=>JT.radio.labelColor},iconColor:{type:String,default:()=>JT.radio.iconColor}}};const sz=SI({name:"u-radio",mixins:[tI,oI,az],data:()=>({checked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return AT(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?e:"transparent"},iconClasses(){let e=[];return e.push("u-radio__icon-wrap--"+this.elShape),this.elDisabled&&e.push("u-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&e.push("u-radio__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=AT(this.elSize),e.height=AT(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},radioStyle(){const e={};return this.parentData.borderBottom&&this.parentData.placement,this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="ios"===bT()?"12px":"8px"),IT(e,kT(this.customStyle))}},mounted(){this.init()},emits:["change"],methods:{init(){this.updateParentData(),this.parent,this.checked=this.name===this.parentData.modelValue},updateParentData(){this.getParentData("u-radio-group")},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.checked||(this.$emit("change",this.name),this.$nextTick(()=>{$T(this,"change")}))},setRadioCheckedStatus(){this.emitEvent(),this.checked=!0,"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy,l=Iy;return Er(),zr(s,{class:Ue(["u-radio cursor-pointer",[`u-radio-label--${i.parentData.iconPlacement}`,i.parentData.borderBottom&&"column"===i.parentData.placement&&"u-border-bottom"]]),onClick:us(r.wrapperClickHandler,["stop"]),style:We([r.radioStyle])},{default:Co(()=>[Fr(s,{class:Ue(["u-radio__icon-wrap cursor-pointer",r.iconClasses]),onClick:us(r.iconClickHandler,["stop"]),style:We([r.iconWrapStyle])},{default:Co(()=>[Oi(e.$slots,"icon",{elIconSize:r.elIconSize,elIconColor:r.elIconColor},()=>[Fr(a,{class:"u-radio__icon-wrap__icon",name:"checkbox-mark",size:r.elIconSize,color:r.elIconColor},null,8,["size","color"])],!0)]),_:3},8,["onClick","class","style"]),Fr(s,{class:"u-radio__label-wrap cursor-pointer",onClick:us(r.labelClickHandler,["stop"])},{default:Co(()=>[Oi(e.$slots,"label",{label:e.label,elDisabled:r.elDisabled},()=>[Fr(l,{class:"u-radio__text",style:We({color:r.elDisabled?r.elInactiveColor:r.elLabelColor,fontSize:r.elLabelSize,lineHeight:r.elLabelSize})},{default:Co(()=>[Hr(Q(e.label),1)]),_:1},8,["style"])],!0)]),_:3},8,["onClick"])]),_:3},8,["onClick","style","class"])}],["__scopeId","data-v-236cf9c0"]]),lz=Object.freeze(Object.defineProperty({__proto__:null,default:sz},Symbol.toStringTag,{value:"Module"})),cz={props:{modelValue:{type:[String,Number],default:()=>JT.rate.value},count:{type:[String,Number],default:()=>JT.rate.count},disabled:{type:Boolean,default:()=>JT.rate.disabled},readonly:{type:Boolean,default:()=>JT.rate.readonly},size:{type:[String,Number],default:()=>JT.rate.size},inactiveColor:{type:String,default:()=>JT.rate.inactiveColor},activeColor:{type:String,default:()=>JT.rate.activeColor},gutter:{type:[String,Number],default:()=>JT.rate.gutter},minCount:{type:[String,Number],default:()=>JT.rate.minCount},allowHalf:{type:Boolean,default:()=>JT.rate.allowHalf},activeIcon:{type:String,default:()=>JT.rate.activeIcon},inactiveIcon:{type:String,default:()=>JT.rate.inactiveIcon},touchable:{type:Boolean,default:()=>JT.rate.touchable}}};const uz=SI({name:"u-rate",mixins:[tI,oI,cz],data(){return{elId:ST(),elClass:ST(),rateBoxLeft:0,activeIndex:this.modelValue,rateWidth:0,moving:!1}},watch:{modelValue(e){this.activeIndex=e},activeIndex:"emitEvent"},emits:["update:modelValue","change"],methods:{addStyle:kT,addUnit:AT,init(){yT().then(()=>{this.getRateItemRect(),this.getRateIconWrapRect()})},async getRateItemRect(){await yT(),this.$uGetRect("#"+this.elId).then(e=>{this.rateBoxLeft=e.left})},getRateIconWrapRect(){this.$uGetRect("."+this.elClass).then(e=>{this.rateWidth=e.width})},touchMove(e){if(!this.touchable)return;this.preventEvent(e);const t=e.changedTouches[0].pageX;this.getActiveIndex(t)},touchEnd(e){if(!this.touchable)return;this.preventEvent(e);const t=e.changedTouches[0].pageX;this.getActiveIndex(t)},clickHandler(e,t){if("ios"===bT()&&this.moving)return;this.preventEvent(e);let n=0;n=e.changedTouches[0].pageX,this.getActiveIndex(n,!0)},emitEvent(){this.$emit("change",this.activeIndex),this.$emit("update:modelValue",this.activeIndex)},getActiveIndex(e,t=!1){if(this.disabled||this.readonly)return;const n=this.rateWidth*this.count+this.rateBoxLeft,o=e=mT(this.rateBoxLeft,n,e)-this.rateBoxLeft;let i;if(this.allowHalf){i=Math.floor(o/this.rateWidth);const e=o%this.rateWidth;e<=this.rateWidth/2&&e>0?i+=.5:e>this.rateWidth/2&&i++}else{i=Math.floor(o/this.rateWidth);const e=o%this.rateWidth;t?e>0&&i++:e>this.rateWidth/2&&i++}this.activeIndex=Math.min(i,this.count),this.activeIndex<this.minCount&&(this.activeIndex=this.minCount),setTimeout(()=>{this.moving=!0},10),setTimeout(()=>{this.moving=!1},10)}},mounted(){this.init()}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Oy;return Er(),zr(s,{class:"u-rate",id:i.elId,ref:"u-rate",style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(s,{class:"u-rate__content",onTouchmove:us(r.touchMove,["stop"]),onTouchend:us(r.touchEnd,["stop"])},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(Number(e.count),(t,n)=>(Er(),zr(s,{class:Ue(["u-rate__content__item cursor-pointer",[i.elClass]]),key:n},{default:Co(()=>[Fr(s,{class:"u-rate__content__item__icon-wrap",ref_for:!0,ref:"u-rate__content__item__icon-wrap",onClick:us(e=>r.clickHandler(e,n+1),["stop"])},{default:Co(()=>[Fr(a,{name:Math.floor(i.activeIndex)>n?e.activeIcon:e.inactiveIcon,color:e.disabled?"#c8c9cc":Math.floor(i.activeIndex)>n?e.activeColor:e.inactiveColor,"custom-style":{padding:`0 ${r.addUnit(e.gutter/2)}`},size:e.size},null,8,["name","color","custom-style","size"])]),_:2},1032,["onClick"]),e.allowHalf?(Er(),zr(s,{key:0,onClick:us(e=>r.clickHandler(e,n+1),["stop"]),class:"u-rate__content__item__icon-wrap u-rate__content__item__icon-wrap--half",style:We([{width:r.addUnit(i.rateWidth/2)}]),ref_for:!0,ref:"u-rate__content__item__icon-wrap"},{default:Co(()=>[Fr(a,{name:Math.ceil(i.activeIndex)>n?e.activeIcon:e.inactiveIcon,color:e.disabled?"#c8c9cc":Math.ceil(i.activeIndex)>n?e.activeColor:e.inactiveColor,"custom-style":{padding:`0 ${r.addUnit(e.gutter/2)}`},size:e.size},null,8,["name","color","custom-style","size"])]),_:2},1032,["onClick","style"])):Wr("",!0)]),_:2},1032,["class"]))),128))]),_:1},8,["onTouchmove","onTouchend"])]),_:1},8,["id","style"])}],["__scopeId","data-v-9695d3d1"]]),dz=Object.freeze(Object.defineProperty({__proto__:null,default:uz},Symbol.toStringTag,{value:"Module"})),hz={props:{showHeight:{type:[String,Number],default:()=>JT.readMore.showHeight},toggle:{type:Boolean,default:()=>JT.readMore.toggle},closeText:{type:String,default:()=>JT.readMore.closeText},openText:{type:String,default:()=>JT.readMore.openText},color:{type:String,default:()=>JT.readMore.color},fontSize:{type:[String,Number],default:()=>JT.readMore.fontSize},shadowStyle:{type:Object,default:()=>({backgroundImage:"linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 80%)",paddingTop:"100px",marginTop:"-100px"})},textIndent:{type:String,default:()=>JT.readMore.textIndent},name:{type:[String,Number],default:()=>JT.readMore.name}}};const pz=SI({name:"u-read-more",mixins:[tI,oI,hz],data:()=>({isLongContent:!1,status:"close",elId:ST(),contentHeight:100}),computed:{innerShadowStyle(){return"open"===this.status?{}:this.shadowStyle}},mounted(){this.init()},emits:["open","close"],methods:{addUnit:AT,async init(){this.getContentHeight().then(e=>{this.contentHeight=e,e>gT(this.showHeight)?(this.isLongContent=!0,this.status="close"):(this.isLongContent=!1,this.status="close")})},async getContentHeight(){return await yT(30),new Promise(e=>{this.$uGetRect("."+this.elId).then(t=>{e(t.height)})})},toggleReadMore(){this.status="close"===this.status?"open":"close",0==this.toggle&&(this.isLongContent=!1),this.$emit(this.status,this.name)}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("up-text"),nE),l=RC(Po("u-icon"),MI);return Er(),zr(a,{class:"u-read-more"},{default:Co(()=>[Fr(a,{class:"u-read-more__content",style:We({height:i.isLongContent&&"close"===i.status?r.addUnit(e.showHeight):r.addUnit(i.contentHeight),textIndent:e.textIndent})},{default:Co(()=>[Fr(a,{class:Ue(["u-read-more__content__inner",[i.elId]]),ref:"u-read-more__content__inner"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["class"])]),_:3},8,["style"]),i.isLongContent?(Er(),zr(a,{key:0,class:"u-read-more__toggle",style:We([r.innerShadowStyle])},{default:Co(()=>[Oi(e.$slots,"toggle",{},()=>[Fr(a,{class:"u-read-more__toggle__text",onClick:r.toggleReadMore},{default:Co(()=>[Fr(s,{text:"close"===i.status?e.closeText:e.openText,color:e.color,size:e.fontSize,lineHeight:e.fontSize,margin:"0 5px 0 0"},null,8,["text","color","size","lineHeight"]),Fr(a,{class:"u-read-more__toggle__icon"},{default:Co(()=>[Fr(l,{color:e.color,size:e.fontSize+2,name:"close"===i.status?"arrow-down":"arrow-up"},null,8,["color","size","name"])]),_:1})]),_:1},8,["onClick"])],!0)]),_:3},8,["style"])):Wr("",!0)]),_:3})}],["__scopeId","data-v-c094793c"]]),fz=Object.freeze(Object.defineProperty({__proto__:null,default:pz},Symbol.toStringTag,{value:"Module"}));const mz=SI({name:"u-row",mixins:[tI,oI,{props:{gutter:{type:[String,Number],default:()=>JT.row.gutter},justify:{type:String,default:()=>JT.row.justify},align:{type:String,default:()=>JT.row.align}}}],data:()=>({}),computed:{uJustify(){return"end"==this.justify||"start"==this.justify?"flex-"+this.justify:"around"==this.justify||"between"==this.justify?"space-"+this.justify:this.justify},uAlignItem(){return"top"==this.align?"flex-start":"bottom"==this.align?"flex-end":this.align},rowStyle(){const e={alignItems:this.uAlignItem,justifyContent:this.uJustify};return this.gutter&&(e.marginLeft=AT(-Number(this.gutter)/2),e.marginRight=AT(-Number(this.gutter)/2)),IT(e,kT(this.customStyle))}},emits:["click"],methods:{clickHandler(e){this.$emit("click")},async getComponentWidth(){return await yT(),new Promise(e=>{this.$uGetRect(".u-row").then(t=>{e(t.width)})})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-row",ref:"u-row",style:We([r.rowStyle]),onClick:r.clickHandler},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style","onClick"])}],["__scopeId","data-v-b41f2974"]]),gz=Object.freeze(Object.defineProperty({__proto__:null,default:mz},Symbol.toStringTag,{value:"Module"})),yz={props:{indicatorWidth:{type:[String,Number],default:()=>JT.scrollList.indicatorWidth},indicatorBarWidth:{type:[String,Number],default:()=>JT.scrollList.indicatorBarWidth},indicator:{type:Boolean,default:()=>JT.scrollList.indicator},indicatorColor:{type:String,default:()=>JT.scrollList.indicatorColor},indicatorActiveColor:{type:String,default:()=>JT.scrollList.indicatorActiveColor},indicatorStyle:{type:[String,Object],default:()=>JT.scrollList.indicatorStyle}}};function bz(e,t){e.selectComponent(".u-scroll-list__indicator__line__bar")&&e.selectComponent(".u-scroll-list__indicator__line__bar").setStyle({transform:"translateX("+t+"px)"})}const vz={scroll:function(e,t){var n=e.detail,o=n.scrollWidth,i=n.scrollLeft,r=e.currentTarget.dataset;bz(t,i/(o-(r.scrollWidth||r.scrollwidth||0))*((r.indicatorWidth||r.indicatorwidth||0)-(r.barWidth||r.barwidth||0)))},scrolltolower:function(e,t){t.callMethod("scrollEvent","right");var n=e.currentTarget.dataset;bz(t,(n.indicatorWidth||n.indicatorwidth||0)-(n.barWidth||n.barwidth||0))},scrolltoupper:function(e,t){t.callMethod("scrollEvent","left"),bz(t,0)}},_z=e=>{e.$wxs||(e.$wxs=[]),e.$wxs.push("wxs"),e.mixins||(e.mixins=[]),e.mixins.push({beforeCreate(){this.wxs=vz}})},wz={name:"u-scroll-list",mixins:[tI,oI,yz],data:()=>({scrollInfo:{scrollLeft:0,scrollWidth:0},scrollWidth:0}),computed:{barStyle(){const e={};return e.width=AT(this.indicatorBarWidth),e.backgroundColor=this.indicatorActiveColor,e},lineStyle(){const e={};return e.width=AT(this.indicatorWidth),e.backgroundColor=this.indicatorColor,e}},mounted(){this.init()},emits:["left","right"],methods:{addStyle:kT,getPx:gT,init(){this.getComponentWidth()},scrollEvent(e){this.$emit(e)},async getComponentWidth(){await yT(30),this.$uGetRect(".u-scroll-list").then(e=>{this.scrollWidth=e.width})}}};_z(wz);const xz=SI(wz,[["render",function(e,t,n,o,i,r){const a=Oy,s=yy;return Er(),zr(a,{class:"u-scroll-list",ref:"u-scroll-list"},{default:Co(()=>[Fr(s,{class:"u-scroll-list__scroll-view scroll-view-native","scroll-x":"","enable-flex":"",onScroll:e.wxs.scroll,onScrolltoupper:e.wxs.scrolltoupper,onScrolltolower:e.wxs.scrolltolower,"data-scrollWidth":i.scrollWidth,"data-barWidth":r.getPx(e.indicatorBarWidth),"data-indicatorWidth":r.getPx(e.indicatorWidth),"show-scrollbar":!1,"upper-threshold":0,"lower-threshold":0},{default:Co(()=>[Fr(a,{class:"u-scroll-list__scroll-view__content"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["onScroll","onScrolltoupper","onScrolltolower","data-scrollWidth","data-barWidth","data-indicatorWidth"]),e.indicator?(Er(),zr(a,{key:0,class:"u-scroll-list__indicator",style:We([r.addStyle(e.indicatorStyle)])},{default:Co(()=>[Fr(a,{class:"u-scroll-list__indicator__line",style:We([r.lineStyle])},{default:Co(()=>[Fr(a,{class:"u-scroll-list__indicator__line__bar",style:We([r.barStyle]),ref:"u-scroll-list__indicator__line__bar"},null,8,["style"])]),_:1},8,["style"])]),_:1},8,["style"])):Wr("",!0)]),_:3},512)}],["__scopeId","data-v-6dd44330"]]),Sz=Object.freeze(Object.defineProperty({__proto__:null,default:xz},Symbol.toStringTag,{value:"Module"})),Cz={props:{shape:{type:String,default:()=>JT.search.shape},bgColor:{type:String,default:()=>JT.search.bgColor},placeholder:{type:String,default:()=>JT.search.placeholder},clearabled:{type:Boolean,default:()=>JT.search.clearabled},focus:{type:Boolean,default:()=>JT.search.focus},showAction:{type:Boolean,default:()=>JT.search.showAction},actionStyle:{type:Object,default:()=>JT.search.actionStyle},actionText:{type:String,default:()=>JT.search.actionText},inputAlign:{type:String,default:()=>JT.search.inputAlign},inputStyle:{type:Object,default:()=>JT.search.inputStyle},disabled:{type:Boolean,default:()=>JT.search.disabled},borderColor:{type:String,default:()=>JT.search.borderColor},searchIconColor:{type:String,default:()=>JT.search.searchIconColor},color:{type:String,default:()=>JT.search.color},placeholderColor:{type:String,default:()=>JT.search.placeholderColor},searchIcon:{type:String,default:()=>JT.search.searchIcon},searchIconSize:{type:[Number,String],default:()=>JT.search.searchIconSize},margin:{type:String,default:()=>JT.search.margin},animation:{type:Boolean,default:()=>JT.search.animation},modelValue:{type:String,default:()=>JT.search.value},value:{type:String,default:()=>JT.search.value},maxlength:{type:[String,Number],default:()=>JT.search.maxlength},height:{type:[String,Number],default:()=>JT.search.height},label:{type:[String,Number,null],default:()=>JT.search.label},adjustPosition:{type:Boolean,default:()=>!0},autoBlur:{type:Boolean,default:()=>!1},iconPosition:{type:String,default:()=>JT.search.iconPosition}}};const kz=SI({name:"u-search",mixins:[tI,oI,Cz],data(){return{keyword:"",showClear:!1,show:!1,focused:this.focus}},watch:{keyword(e){this.$emit("update:modelValue",e),this.$emit("change",e)},modelValue:{immediate:!0,handler(e){this.keyword=e}}},computed:{showActionBtn(){return!this.animation&&this.showAction}},emits:["clear","search","custom","focus","blur","click","clickIcon","update:modelValue","change"],methods:{addStyle:kT,addUnit:AT,inputChange(e){this.keyword=e.detail.value},clear(){this.keyword="",this.$nextTick(()=>{this.$emit("clear")})},search(e){this.$emit("search",e.detail.value);try{bv()}catch(t){}},custom(){this.$emit("custom",this.keyword);try{bv()}catch(e){}},getFocus(){this.focused=!0,this.animation&&this.showAction&&(this.show=!0),this.$emit("focus",this.keyword)},blur(){setTimeout(()=>{this.focused=!1},100),this.show=!1,this.$emit("blur",this.keyword)},clickHandler(){this.disabled&&this.$emit("click")},clickIcon(e){this.$emit("clickIcon",this.keyword);try{bv()}catch(t){}}}},[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy,c=Ag;return Er(),zr(l,{class:Ue(["u-search",["right"===e.iconPosition&&"u-search__reverse"]]),onClick:r.clickHandler,style:We([{margin:e.margin},r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(l,{class:"u-search__content",style:We({backgroundColor:e.bgColor,borderRadius:"round"==e.shape?"100px":"4px",borderColor:e.borderColor})},{default:Co(()=>[e.$slots.label||null!==e.label?Oi(e.$slots,"label",{key:0},()=>[Fr(a,{class:"u-search__content__label"},{default:Co(()=>[Hr(Q(e.label),1)]),_:1})],!0):Wr("",!0),Fr(l,{class:"u-search__content__icon"},{default:Co(()=>[Fr(s,{onClick:r.clickIcon,size:e.searchIconSize,name:e.searchIcon,color:e.searchIconColor?e.searchIconColor:e.color},null,8,["onClick","size","name","color"])]),_:1}),Fr(c,{"confirm-type":"search",onBlur:r.blur,value:i.keyword,onConfirm:r.search,onInput:r.inputChange,disabled:e.disabled,onFocus:r.getFocus,focus:e.focus,maxlength:e.maxlength,"adjust-position":e.adjustPosition,"auto-blur":e.autoBlur,"placeholder-class":"u-search__content__input--placeholder",placeholder:e.placeholder,"placeholder-style":`color: ${e.placeholderColor}`,class:"u-search__content__input",type:"text",style:We([{pointerEvents:e.disabled?"none":"auto",textAlign:e.inputAlign,color:e.color,backgroundColor:e.bgColor,height:r.addUnit(e.height)},e.inputStyle])},null,8,["onBlur","value","onConfirm","onInput","disabled","onFocus","focus","maxlength","adjust-position","auto-blur","placeholder","placeholder-style","style"]),i.keyword&&e.clearabled&&i.focused?(Er(),zr(l,{key:1,class:"u-search__content__icon u-search__content__close",onClick:r.clear},{default:Co(()=>[Fr(s,{name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"})]),_:1},8,["onClick"])):Wr("",!0),Oi(e.$slots,"inputRight",{},void 0,!0)]),_:3},8,["style"]),Fr(a,{style:We([e.actionStyle]),class:Ue(["u-search__action",[(r.showActionBtn||i.show)&&"u-search__action--active"]]),onClick:us(r.custom,["stop","prevent"])},{default:Co(()=>[Hr(Q(e.actionText),1)]),_:1},8,["style","class","onClick"])]),_:3},8,["class","onClick","style"])}],["__scopeId","data-v-601030b9"]]),Az=Object.freeze(Object.defineProperty({__proto__:null,default:kz},Symbol.toStringTag,{value:"Module"})),Tz={name:"up-select",emits:["update:current","select"],props:{maxHeight:{type:String,default:"90vh"},overlay:{type:Boolean,default:!0},overlayOpacity:{type:Number,default:.01},overlayStyle:{type:Object,default:()=>({})},duration:{type:Number,default:300},label:{type:String,default:"é项"},options:{type:Array,default:()=>[]},keyName:{type:String,default:"id"},labelName:{type:String,default:"name"},showOptionsLabel:{type:Boolean,default:!1},current:{type:[String,Number],default:""},zIndex:{type:Number,default:11e3},itemColor:{type:String,default:"#333333"},iconColor:{type:String,default:""},iconSize:{type:[String],default:"13px"}},data:()=>({isOpen:!1,optionsWrapLeft:"auto",optionsWrapRight:"auto"}),computed:{currentLabel(){let e="";return this.options.forEach(t=>{t[this.keyName]===this.current&&(e=t[this.labelName])}),e}},methods:{openSelect(){this.isOpen=!0,this.$nextTick(()=>{this.isOpen&&this.adjustOptionsWrapPosition()})},overlayClick(){this.isOpen=!1},selectItem(e){this.isOpen=!1,this.$emit("update:current",e[this.keyName]),this.$emit("select",e)},adjustOptionsWrapPosition(){let e=_T().windowWidth;this.$uGetRect(".u-select__options__wrap").then(t=>{console.log(t),t.left+t.width>e&&(this.optionsWrapLeft="auto",this.optionsWrapRight="0px")})}}};const Iz=SI(Tz,[["render",function(e,t,n,o,i,r){const a=Iy,s=RC(Po("u-icon"),MI),l=Oy,c=RC(Po("u-overlay"),CE);return Er(),zr(l,{class:"u-select"},{default:Co(()=>[Fr(l,{class:"u-select__content"},{default:Co(()=>[Fr(l,{class:"u-select__label",onClick:r.openSelect},{default:Co(()=>[Oi(e.$slots,"text",{currentLabel:r.currentLabel},()=>[n.showOptionsLabel?(Er(),zr(a,{key:0,class:"u-select__text"},{default:Co(()=>[Hr(Q(r.currentLabel),1)]),_:1})):(Er(),zr(a,{key:1,class:"u-select__text"},{default:Co(()=>[Hr(Q(n.label),1)]),_:1}))],!0),Oi(e.$slots,"icon",{},()=>[Fr(s,{name:"arrow-down",size:n.iconSize,color:n.iconColor},null,8,["size","color"])],!0)]),_:3},8,["onClick"]),n.overlay?(Er(),zr(c,{key:0,show:i.isOpen,onClick:r.overlayClick,zIndex:n.zIndex,duration:n.duration+50,customStyle:n.overlayStyle,opacity:n.overlayOpacity,onTouchmove:us(e.noop,["stop","prevent"])},null,8,["show","onClick","zIndex","duration","customStyle","opacity","onTouchmove"])):Wr("",!0),Fr(l,{class:"u-select__options__wrap",style:We({overflowY:"auto",zIndex:n.zIndex+1,left:i.optionsWrapLeft,right:i.optionsWrapRight,maxHeight:n.maxHeight})},{default:Co(()=>[i.isOpen?(Er(),zr(l,{key:0,class:"u-select__options"},{default:Co(()=>[Oi(e.$slots,"options",{},()=>[(Er(!0),Or(Sr,null,Pi(n.options,(t,o)=>(Er(),zr(l,{class:Ue(["u-select__options_item",n.current==t[n.keyName]?"active":""]),key:o,onClick:e=>r.selectItem(t)},{default:Co(()=>[Oi(e.$slots,"optionItem",{item:t},()=>[Fr(a,{class:"u-select__item_text",style:We({color:n.itemColor})},{default:Co(()=>[Hr(Q(t[n.labelName]),1)]),_:2},1032,["style"])],!0)]),_:2},1032,["class","onClick"]))),128))],!0)]),_:3})):Wr("",!0)]),_:3},8,["style"])]),_:3})]),_:3})}],["__scopeId","data-v-65da36e5"]]),Ez=Object.freeze(Object.defineProperty({__proto__:null,default:Iz},Symbol.toStringTag,{value:"Module"})),Bz={props:{loading:{type:Boolean,default:()=>JT.skeleton.loading},animate:{type:Boolean,default:()=>JT.skeleton.animate},rows:{type:[String,Number],default:()=>JT.skeleton.rows},rowsWidth:{type:[String,Number,Array],default:()=>JT.skeleton.rowsWidth},rowsHeight:{type:[String,Number,Array],default:()=>JT.skeleton.rowsHeight},title:{type:Boolean,default:()=>JT.skeleton.title},titleWidth:{type:[String,Number],default:()=>JT.skeleton.titleWidth},titleHeight:{type:[String,Number],default:()=>JT.skeleton.titleHeight},avatar:{type:Boolean,default:()=>JT.skeleton.avatar},avatarSize:{type:[String,Number],default:()=>JT.skeleton.avatarSize},avatarShape:{type:String,default:()=>JT.skeleton.avatarShape}}};const Mz=SI({name:"u-skeleton",mixins:[tI,oI,Bz],data:()=>({width:0}),watch:{loading(){this.getComponentWidth()}},computed:{rowsArray(){/%$/.test(this.rowsHeight);const e=[];for(let t=0;t<this.rows;t++){let n={},o=sT.array(this.rowsWidth)?this.rowsWidth[t]||(t===this.rows-1?"70%":"100%"):t===this.rows-1?"70%":this.rowsWidth,i=sT.array(this.rowsHeight)?this.rowsHeight[t]||"18px":this.rowsHeight;n.marginTop=this.title||0!==t?this.title&&0===t?"20px":"12px":0,/%$/.test(o)?n.width=AT(this.width*parseInt(o)/100):n.width=AT(o),n.height=AT(i),e.push(n)}return e},uTitleWidth(){let e=0;return e=/%$/.test(this.titleWidth)?AT(this.width*parseInt(this.titleWidth)/100):AT(this.titleWidth),AT(e)}},mounted(){this.init()},methods:{addUnit:AT,init(){this.getComponentWidth()},async setNvueAnimation(){},async getComponentWidth(){await yT(20),this.$uGetRect(".u-skeleton__wrapper__content").then(e=>{this.width=e.width})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-skeleton"},{default:Co(()=>[e.loading?(Er(),zr(a,{key:0,class:"u-skeleton__wrapper",ref:"u-skeleton__wrapper",style:{display:"flex","flex-direction":"row"}},{default:Co(()=>[e.avatar?(Er(),zr(a,{key:0,class:Ue(["u-skeleton__wrapper__avatar",[`u-skeleton__wrapper__avatar--${e.avatarShape}`,e.animate&&"animate"]]),style:We({height:r.addUnit(e.avatarSize),width:r.addUnit(e.avatarSize)})},null,8,["class","style"])):Wr("",!0),Fr(a,{class:"u-skeleton__wrapper__content",ref:"u-skeleton__wrapper__content",style:{flex:"1"}},{default:Co(()=>[e.title?(Er(),zr(a,{key:0,class:Ue(["u-skeleton__wrapper__content__title",[e.animate&&"animate"]]),style:We({width:r.uTitleWidth,height:r.addUnit(e.titleHeight)})},null,8,["style","class"])):Wr("",!0),(Er(!0),Or(Sr,null,Pi(r.rowsArray,(t,n)=>(Er(),zr(a,{class:Ue(["u-skeleton__wrapper__content__rows",[e.animate&&"animate"]]),key:n,style:We({width:t.width,height:t.height,marginTop:t.marginTop})},null,8,["class","style"]))),128))]),_:1},512)]),_:1},512)):Oi(e.$slots,"default",{key:1},void 0,!0)]),_:3})}],["__scopeId","data-v-79e5376d"]]),Pz=Object.freeze(Object.defineProperty({__proto__:null,default:Mz},Symbol.toStringTag,{value:"Module"})),Oz={props:{min:{type:[Number,String],default:()=>JT.slider.min},max:{type:[Number,String],default:()=>JT.slider.max},step:{type:[Number,String],default:()=>JT.slider.step},modelValue:{type:[String,Number],default:()=>JT.slider.value},isRange:{type:Boolean,default:!1},rangeValue:{type:[Array],default:[0,0]},activeColor:{type:String,default:()=>JT.slider.activeColor},inactiveColor:{type:String,default:()=>JT.slider.inactiveColor},blockSize:{type:[Number,String],default:()=>JT.slider.blockSize},blockColor:{type:String,default:()=>JT.slider.blockColor},blockStyle:{type:Object,default:()=>JT.slider.blockStyle},disabled:{type:Boolean,default:()=>JT.slider.disabled},showValue:{type:Boolean,default:()=>JT.slider.showValue},useNative:{type:Boolean,default:()=>JT.slider.useNative},height:{type:String,default:()=>JT.slider.height}}};const zz=SI({name:"u-slider",mixins:[tI,oI,Oz],emits:["start","changing","change","update:modelValue"],data:()=>({startX:0,status:"end",newValue:0,distanceX:0,startValue0:0,startValue:0,barStyle0:{},barStyle:{},sliderRect:{left:0,width:0}}),watch:{modelValue(e){if("end"==this.status){const e=this.updateValue(this.modelValue,!1);this.$emit("change",e)}},rangeValue:{handler(e){"end"==this.status&&(this.updateValue(this.rangeValue[0],!1,0),this.updateValue(this.rangeValue[1],!1,1),this.$emit("change",this.rangeValue))},deep:!0}},created(){},async mounted(){this.useNative||this.$uGetRect(".u-slider__base").then(e=>{this.sliderRect=e,0==this.sliderRect.width&&console.info("å¦å¨å¼¹çªçå
ç´ ä¸ä½¿ç¨ï¼è¯·ä½¿ç¨v-ifæ¥æ¾ç¤ºæ»åï¼å¦åæ æ³è®¡ç®é¿åº¦ã"),this.init()})},methods:{addStyle:kT,getPx:gT,init(){this.isRange?(this.updateValue(this.rangeValue[0],!1,0),this.updateValue(this.rangeValue[1],!1,1)):this.updateValue(this.modelValue,!1)},changingHandler(e){const{value:t}=e.detail;this.$emit("update:modelValue",t),this.$emit("changing",t)},changeHandler(e){const{value:t}=e.detail;this.$emit("update:modelValue",t),this.$emit("change",t)},onTouchStart(e,t=1){if(this.disabled)return;this.startX=0;let n=e.touches[0];this.startX=n.clientX,this.isRange?(this.startValue0=this.format(this.rangeValue[0],0),this.startValue=this.format(this.rangeValue[1],1)):this.startValue=this.format(this.modelValue),this.status="start";let o=0;o=n.clientX,this.distanceX=o-this.sliderRect.left,this.newValue=this.distanceX/this.sliderRect.width*(this.max-this.min)+parseFloat(this.min),this.status="moving";let i=this.updateValue(this.newValue,!0,t);this.$emit("changing",i)},onTouchMove(e,t=1){if(this.disabled)return;"start"==this.status&&this.$emit("start");let n=0;n=e.touches[0].clientX,this.distanceX=n-this.sliderRect.left,this.newValue=this.distanceX/this.sliderRect.width*(this.max-this.min)+parseFloat(this.min),this.status="moving";let o=this.updateValue(this.newValue,!0,t);this.$emit("changing",o)},onTouchEnd(e,t=1){if(!this.disabled){if("moving"===this.status){let e=this.updateValue(this.newValue,!1,t);this.$emit("change",e)}this.status="end"}},onTouchStart2(e,t=1){this.isRange},onTouchMove2(e,t=1){this.isRange},onTouchEnd2(e,t=1){this.isRange},onClick(e){if(this.disabled)return;let t=e.detail.x-this.sliderRect.left;this.newValue=t/this.sliderRect.width*(this.max-this.min)+parseFloat(this.min),this.updateValue(this.newValue,!1,1)},updateValue(e,t,n=1){let o=this.format(e,n);o>this.max&&(o=this.max);let i={width:Math.min((o-this.min)/(this.max-this.min)*this.sliderRect.width,this.sliderRect.width)+"px"};switch(1==t?i.transition="none":delete i.transition,this.isRange?(this.rangeValue[n]=o,this.$emit("update:modelValue",this.rangeValue)):this.$emit("update:modelValue",o),n){case 0:this.barStyle0={...i};break;case 1:this.barStyle={...i}}return this.isRange?this.rangeValue:o},format(e,t=1){if(!this.isRange)return Math.round(Math.max(this.min,Math.min(e,this.max))/parseInt(this.step))*parseInt(this.step);switch(t){case 0:return Math.round(Math.max(this.min,Math.min(e,this.rangeValue[1]-parseInt(this.step),this.max))/parseInt(this.step))*parseInt(this.step);case 1:return Math.round(Math.max(this.min,this.rangeValue[0]+parseInt(this.step),Math.min(e,this.max))/parseInt(this.step))*parseInt(this.step)}}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy,l=by;return Er(),zr(a,{class:"u-slider",style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[!e.useNative||e.isRange?(Er(),Or(Sr,{key:0},[Fr(a,{ref:"u-slider-inner",class:Ue(["u-slider-inner",[e.disabled?"u-slider--disabled":""]]),onClick:r.onClick,onOnTouchStart:t[4]||(t[4]=e=>r.onTouchStart2(e,1)),onTouchmove:t[5]||(t[5]=e=>r.onTouchMove2(e,1)),onTouchend:t[6]||(t[6]=e=>r.onTouchEnd2(e,1)),onTouchcancel:t[7]||(t[7]=e=>r.onTouchEnd2(e,1)),style:We({height:e.isRange&&e.showValue?r.getPx(e.blockSize)+24+"px":r.getPx(e.blockSize)+"px"})},{default:Co(()=>[Fr(a,{ref:"u-slider__base",class:"u-slider__base",style:We([{height:e.height,backgroundColor:e.inactiveColor}])},null,8,["style"]),Fr(a,{onClick:r.onClick,class:"u-slider__gap",style:We([i.barStyle,{height:e.height,marginTop:"-"+e.height,backgroundColor:e.activeColor}])},null,8,["onClick","style"]),e.isRange?(Er(),zr(a,{key:0,class:"u-slider__gap u-slider__gap-0",style:We([i.barStyle0,{height:e.height,marginTop:"-"+e.height,backgroundColor:e.inactiveColor}])},null,8,["style"])):Wr("",!0),e.isRange&&e.showValue?(Er(),zr(s,{key:1,class:"u-slider__show-range-value",style:We({left:r.getPx(i.barStyle0.width)+r.getPx(e.blockSize)/2+"px"})},{default:Co(()=>[Hr(Q(this.rangeValue[0]),1)]),_:1},8,["style"])):Wr("",!0),e.isRange&&e.showValue?(Er(),zr(s,{key:2,class:"u-slider__show-range-value",style:We({left:r.getPx(i.barStyle.width)+r.getPx(e.blockSize)/2+"px"})},{default:Co(()=>[Hr(Q(this.rangeValue[1]),1)]),_:1},8,["style"])):Wr("",!0),e.isRange?(Er(),zr(a,{key:3,class:"u-slider__button-wrap u-slider__button-wrap-0",onTouchstart:t[0]||(t[0]=e=>r.onTouchStart(e,0)),onTouchmove:t[1]||(t[1]=e=>r.onTouchMove(e,0)),onTouchend:t[2]||(t[2]=e=>r.onTouchEnd(e,0)),onTouchcancel:t[3]||(t[3]=e=>r.onTouchEnd(e,0)),style:We({left:r.getPx(i.barStyle0.width)+r.getPx(e.blockSize)/2+"px"})},{default:Co(()=>[e.$slots.min||e.$slots.$min?Oi(e.$slots,"min",{key:0},void 0,!0):(Er(),zr(a,{key:1,class:"u-slider__button",style:We([e.blockStyle,{height:r.getPx(e.blockSize,!0),width:r.getPx(e.blockSize,!0),backgroundColor:e.blockColor}])},null,8,["style"]))]),_:3},8,["style"])):Wr("",!0),Fr(a,{class:"u-slider__button-wrap",onTouchstart:r.onTouchStart,onTouchmove:r.onTouchMove,onTouchend:r.onTouchEnd,onTouchcancel:r.onTouchEnd,style:We({left:r.getPx(i.barStyle.width)+r.getPx(e.blockSize)/2+"px"})},{default:Co(()=>[e.isRange&&(e.$slots.max||e.$slots.$max)?Oi(e.$slots,"max",{key:0},void 0,!0):e.$slots.default||e.$slots.$default?Oi(e.$slots,"default",{key:1},void 0,!0):(Er(),zr(a,{key:2,class:"u-slider__button",style:We([e.blockStyle,{height:r.getPx(e.blockSize,!0),width:r.getPx(e.blockSize,!0),backgroundColor:e.blockColor}])},null,8,["style"]))]),_:3},8,["onTouchstart","onTouchmove","onTouchend","onTouchcancel","style"])]),_:3},8,["onClick","class","style"]),e.showValue&&!e.isRange?(Er(),zr(a,{key:0,class:"u-slider__show-value"},{default:Co(()=>[Hr(Q(e.modelValue),1)]),_:1})):Wr("",!0)],64)):(Er(),zr(l,{key:1,class:"u-slider__native",min:e.min,max:e.max,step:e.step,value:e.modelValue,activeColor:e.activeColor,backgroundColor:e.inactiveColor,blockSize:r.getPx(e.blockSize),blockColor:e.blockColor,showValue:e.showValue,disabled:e.disabled,onChanging:r.changingHandler,onChange:r.changeHandler},null,8,["min","max","step","value","activeColor","backgroundColor","blockSize","blockColor","showValue","disabled","onChanging","onChange"]))]),_:3},8,["style"])}],["__scopeId","data-v-90aa553c"]]),Lz=Object.freeze(Object.defineProperty({__proto__:null,default:zz},Symbol.toStringTag,{value:"Module"})),Nz={props:{title:{type:[String,Number],default:()=>JT.stepsItem.title},desc:{type:[String,Number],default:()=>JT.stepsItem.desc},iconSize:{type:[String,Number],default:()=>JT.stepsItem.iconSize},error:{type:Boolean,default:()=>JT.stepsItem.error},itemStyle:{type:[Object],default:{}}}};const Dz=SI({name:"u-steps-item",mixins:[tI,oI,Nz],data:()=>({index:0,childLength:0,showLine:!1,size:{height:0,width:0},parentData:{direction:"row",current:0,activeColor:"",inactiveColor:"",activeIcon:"",inactiveIcon:"",dot:!1}}),watch:{parentData(e,t){}},created(){this.init()},computed:{lineStyle(){var e,t;const n={};return"row"===this.parentData.direction?(n.width=this.size.width+"px",n.left=this.size.width/2+"px"):n.height=this.size.height+"px",n.backgroundColor=(null==(t=null==(e=this.parent.children)?void 0:e[this.index+1])?void 0:t.error)?VA.error:this.index<this.parentData.current?this.parentData.activeColor:this.parentData.inactiveColor,n},itemStyleInner(){return{...this.itemStyle}},statusClass(){const{index:e,error:t}=this,{current:n}=this.parentData;return n==e?!0===t?"error":"process":t?"error":n>e?"finish":"wait"},statusColor(){let e="";switch(this.statusClass){case"finish":e=this.parentData.activeColor;break;case"error":e=VA.error;break;case"process":e=this.parentData.dot?this.parentData.activeColor:"transparent";break;default:e=this.parentData.inactiveColor}return e},contentStyle(){const e={};return"column"===this.parentData.direction?(e.marginLeft=this.parentData.dot?"2px":"6px",e.marginTop=this.parentData.dot?"0px":"6px"):(e.marginTop=this.parentData.dot?"2px":"6px",e.marginLeft=this.parentData.dot?"2px":"6px"),e}},mounted(){this.parent&&this.parent.updateFromChild(),yT().then(()=>{this.getStepsItemRect()})},methods:{init(){this.updateParentData(),this.parent&&(this.index=this.parent.children.indexOf(this),this.childLength=this.parent.children.length)},updateParentData(){this.getParentData("u-steps")},updateFromParent(){this.init()},getStepsItemRect(){this.$uGetRect(".u-steps-item").then(e=>{this.size=e})}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-icon"),MI),l=Iy,c=RC(Po("up-text"),nE);return Er(),zr(a,{class:Ue(["u-steps-item",[`u-steps-item--${i.parentData.direction}`]]),ref:"u-steps-item"},{default:Co(()=>[i.index+1<i.childLength?(Er(),zr(a,{key:0,class:Ue(["u-steps-item__line",[`u-steps-item__line--${i.parentData.direction}`]]),style:We([r.lineStyle])},null,8,["class","style"])):Wr("",!0),Fr(a,{class:Ue(["u-steps-item__wrapper",[`u-steps-item__wrapper--${i.parentData.direction}`,i.parentData.dot&&`u-steps-item__wrapper--${i.parentData.direction}--dot`]]),style:We([r.itemStyleInner])},{default:Co(()=>[Oi(e.$slots,"icon",{},()=>[i.parentData.dot?(Er(),zr(a,{key:0,class:"u-steps-item__wrapper__dot",style:We({backgroundColor:r.statusColor})},null,8,["style"])):i.parentData.activeIcon||i.parentData.inactiveIcon?(Er(),zr(a,{key:1,class:"u-steps-item__wrapper__icon"},{default:Co(()=>[Fr(s,{name:i.index<=i.parentData.current?i.parentData.activeIcon:i.parentData.inactiveIcon,size:e.iconSize,color:i.index<=i.parentData.current?i.parentData.activeColor:i.parentData.inactiveColor},null,8,["name","size","color"])]),_:1})):(Er(),zr(a,{key:2,style:We({backgroundColor:"process"===r.statusClass?i.parentData.activeColor:"transparent",borderColor:r.statusColor}),class:"u-steps-item__wrapper__circle"},{default:Co(()=>["process"===r.statusClass||"wait"===r.statusClass?(Er(),zr(l,{key:0,class:"u-steps-item__wrapper__circle__text",style:We({color:i.index==i.parentData.current?"#ffffff":i.parentData.inactiveColor})},{default:Co(()=>[Hr(Q(i.index+1),1)]),_:1},8,["style"])):(Er(),zr(s,{key:1,color:"error"===r.statusClass?"error":i.parentData.activeColor,size:"12",name:"error"===r.statusClass?"close":"checkmark"},null,8,["color","name"]))]),_:1},8,["style"]))],!0)]),_:3},8,["class","style"]),Fr(a,{class:Ue(["u-steps-item__content",[`u-steps-item__content--${i.parentData.direction}`,i.parentData.current==i.index?"u-steps-item__content--current":""]]),style:We([r.contentStyle])},{default:Co(()=>[Oi(e.$slots,"content",{index:i.index},void 0,!0),e.$slots.content?Wr("",!0):(Er(),Or(Sr,{key:0},[Fr(a,{class:"u-steps-item__content__title"},{default:Co(()=>[Oi(e.$slots,"title",{},void 0,!0),e.$slots.title?Wr("",!0):(Er(),zr(c,{key:0,text:e.title,type:i.parentData.current==i.index?"main":"content",lineHeight:"20px",size:i.parentData.current==i.index?14:13},null,8,["text","type","size"]))]),_:3}),Fr(a,{class:"u-steps-item__content__desc"},{default:Co(()=>[Oi(e.$slots,"desc",{},void 0,!0),e.$slots.desc?Wr("",!0):(Er(),zr(c,{key:0,text:e.desc,type:"tips",size:"12"},null,8,["text"]))]),_:3})],64))]),_:3},8,["class","style"])]),_:3},8,["class"])}],["__scopeId","data-v-5948f936"]]),Rz=Object.freeze(Object.defineProperty({__proto__:null,default:Dz},Symbol.toStringTag,{value:"Module"})),$z={props:{direction:{type:String,default:()=>JT.steps.direction},current:{type:[String,Number],default:()=>JT.steps.current},activeColor:{type:String,default:()=>JT.steps.activeColor},inactiveColor:{type:String,default:()=>JT.steps.inactiveColor},activeIcon:{type:String,default:()=>JT.steps.activeIcon},inactiveIcon:{type:String,default:()=>JT.steps.inactiveIcon},dot:{type:Boolean,default:()=>JT.steps.dot}}};const jz=SI({name:"u-steps",mixins:[tI,oI,$z],data:()=>({}),watch:{children(){this.updateChildData()},parentData(){this.updateChildData()}},computed:{parentData(){return[this.current,this.direction,this.activeColor,this.inactiveColor,this.activeIcon,this.inactiveIcon,this.dot]}},methods:{updateChildData(){this.children.map(e=>{sT.func((e||{}).updateFromParent())&&e.updateFromParent()})},updateFromChild(){this.updateChildData()}},created(){this.children=[]},options:{virtualHost:!1}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-steps",[`u-steps--${e.direction}`]])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-1a050f2e"]]),Fz=Object.freeze(Object.defineProperty({__proto__:null,default:jz},Symbol.toStringTag,{value:"Module"})),Vz={props:{offsetTop:{type:[String,Number],default:()=>JT.sticky.offsetTop},customNavHeight:{type:[String,Number],default:44},disabled:{type:Boolean,default:()=>JT.sticky.disabled},bgColor:{type:String,default:()=>JT.sticky.bgColor},zIndex:{type:[String,Number],default:()=>JT.sticky.zIndex},index:{type:[String,Number],default:()=>JT.sticky.index}}};const Hz=SI({name:"u-sticky",mixins:[tI,oI,Vz],data:()=>({cssSticky:!1,stickyTop:0,elId:ST(),left:0,width:"auto",height:"auto",fixed:!1}),computed:{style(){const e={};return this.disabled?e.position="static":this.cssSticky?(e.position="sticky",e.zIndex=this.uZindex,e.top=AT(this.stickyTop)):e.height=this.fixed?this.height+"px":"auto",e.backgroundColor=this.bgColor,IT(kT(this.customStyle),e)},stickyContent(){const e={};return this.cssSticky||(e.position=this.fixed?"fixed":"static",e.top=this.stickyTop+"px",e.left=this.left+"px",e.width="auto"==this.width?"auto":this.width+"px",e.zIndex=this.uZindex),e},uZindex(){return this.zIndex?this.zIndex:FA.sticky}},mounted(){this.init()},watch:{offsetTop(e){this.getStickyTop()}},methods:{init(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent(){this.$uGetRect("#"+this.elId).then(e=>{this.height=e.height,this.left=e.left,this.width=e.width,this.$nextTick(()=>{this.observeContent()})})},observeContent(){this.disconnectObserver("contentObserver");const e=Kh(this,{thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe(`#${this.elId}`,e=>{this.setFixed(e.boundingClientRect.top)}),this.contentObserver=e},setFixed(e){const t=e<=this.stickyTop;this.fixed=t},disconnectObserver(e){const t=this[e];t&&t.disconnect()},getStickyTop(){this.stickyTop=gT(this.offsetTop)+gT(this.customNavHeight)},async checkSupportCssSticky(){this.checkCssStickyForH5()&&(this.cssSticky=!0),"android"===bT()&&Number(wT().system)>8&&(this.cssSticky=!0),"ios"===bT()&&(this.cssSticky=!0)},checkComputedStyle(){},checkCssStickyForH5(){const e=["","-webkit-","-ms-","-moz-","-o-"],t=e.length,n=document.createElement("div");for(let o=0;o<t;o++)if(n.style.position=e[o]+"sticky",""!==n.style.position)return!0;return!1}},beforeUnmount(){this.disconnectObserver("contentObserver")}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-sticky",style:We([r.style])},{default:Co(()=>[Fr(a,{id:i.elId,style:We([r.stickyContent]),class:"u-sticky__content"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["id","style"])]),_:3},8,["style"])}],["__scopeId","data-v-44d4c292"]]),Wz=Object.freeze(Object.defineProperty({__proto__:null,default:Hz},Symbol.toStringTag,{value:"Module"})),Uz={props:{list:{type:Array,default:()=>JT.subsection.list},current:{type:[String,Number],default:()=>JT.subsection.current},activeColor:{type:String,default:()=>JT.subsection.activeColor},inactiveColor:{type:String,default:()=>JT.subsection.inactiveColor},mode:{type:String,default:()=>JT.subsection.mode},fontSize:{type:[String,Number],default:()=>JT.subsection.fontSize},bold:{type:Boolean,default:()=>JT.subsection.bold},bgColor:{type:String,default:()=>JT.subsection.bgColor},keyName:{type:String,default:()=>JT.subsection.keyName},activeColorKeyName:{type:String,default:()=>JT.subsection.activeColorKeyName},inactiveColorKeyName:{type:String,default:()=>JT.subsection.inactiveColorKeyName},disabled:{type:String,default:()=>JT.subsection.disabled}}};const qz=SI({name:"u-subsection",mixins:[tI,oI,Uz],data:()=>({itemRect:{width:0,height:0},innerCurrent:"",windowResizeCallback:{}}),watch:{list(e,t){this.init()},current:{immediate:!0,handler(e){e!==this.innerCurrent&&(this.innerCurrent=e)}}},computed:{wrapperStyle(){const e={};return"button"===this.mode&&(e.backgroundColor=this.bgColor),e},barStyle(){const e={};return e.width=`${this.itemRect.width}px`,e.height=`${this.itemRect.height}px`,e.transform=`translateX(${this.innerCurrent*this.itemRect.width}px)`,"subsection"===this.mode&&(e.backgroundColor=this.activeColor),e},itemStyle(e){return e=>{const t={};return"subsection"===this.mode&&(t.borderColor=this.activeColor,t.borderWidth="1px",t.borderStyle="solid"),t}},textStyle(e,t){return(e,t)=>{const n={};n.fontWeight=this.bold&&this.innerCurrent===e?"bold":"normal",n.fontSize=AT(this.fontSize);let o=null,i=null;return"object"==typeof t&&t[this.activeColorKeyName]&&(o=t[this.activeColorKeyName]),"object"==typeof t&&t[this.inactiveColorKeyName]&&(i=t[this.inactiveColorKeyName]),"subsection"===this.mode?this.innerCurrent===e?n.color=o||"#FFF":n.color=i||this.inactiveColor:this.innerCurrent===e?n.color=o||this.activeColor:n.color=i||this.inactiveColor,n}}},mounted(){this.init(),this.windowResizeCallback=e=>{this.init()},up(this.windowResizeCallback)},beforeUnmount(){dp(this.windowResizeCallback)},emits:["change","update:current"],methods:{addStyle:kT,init(){this.innerCurrent=this.current,yT().then(()=>this.getRect())},getText(e){return"object"==typeof e?e[this.keyName]:e},getRect(){this.$uGetRect(".u-subsection__item--0").then(e=>{this.itemRect=e})},clickHandler(e){this.disabled||(this.innerCurrent=e,this.$emit("update:current",e),this.$emit("change",e))},getTextViewDisableClass(e){return this.disabled?"button"===this.mode?"item-button--disabled":"item-subsection--disabled":""}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Iy;return Er(),zr(a,{class:Ue(["u-subsection",[`u-subsection--${e.mode}`]]),ref:"u-subsection",style:We([r.addStyle(e.customStyle),r.wrapperStyle])},{default:Co(()=>[Fr(a,{class:Ue(["u-subsection__bar cursor-pointer",["button"===e.mode&&"u-subsection--button__bar",0===i.innerCurrent&&"subsection"===e.mode&&"u-subsection__bar--first",i.innerCurrent>0&&i.innerCurrent<e.list.length-1&&"subsection"===e.mode&&"u-subsection__bar--center",i.innerCurrent===e.list.length-1&&"subsection"===e.mode&&"u-subsection__bar--last"]]),ref:"u-subsection__bar",style:We([r.barStyle])},null,8,["style","class"]),(Er(!0),Or(Sr,null,Pi(e.list,(t,n)=>(Er(),zr(a,{class:Ue(["u-subsection__item cursor-pointer",[`u-subsection__item--${n}`,n<e.list.length-1&&"u-subsection__item--no-border-right",0===n&&"u-subsection__item--first",n===e.list.length-1&&"u-subsection__item--last",r.getTextViewDisableClass(n)]]),ref_for:!0,ref:`u-subsection__item--${n}`,style:We([r.itemStyle(n)]),onClick:e=>r.clickHandler(n),key:n},{default:Co(()=>[Fr(s,{class:Ue(["u-subsection__item__text",[e.disabled?"u-subsection--disabled":""]]),style:We([r.textStyle(n,t)])},{default:Co(()=>[Hr(Q(r.getText(t)),1)]),_:2},1032,["class","style"])]),_:2},1032,["class","style","onClick"]))),128))]),_:1},8,["class","style"])}],["__scopeId","data-v-3c404573"]]),Qz=Object.freeze(Object.defineProperty({__proto__:null,default:qz},Symbol.toStringTag,{value:"Module"}));const Yz={props:{show:{type:Boolean,default:()=>JT.swipeActionItem.show},closeOnClick:{type:Boolean,default:()=>JT.swipeActionItem.closeOnClick},name:{type:[String,Number],default:()=>JT.swipeActionItem.name},disabled:{type:Boolean,default:()=>JT.swipeActionItem.disabled},autoClose:{type:Boolean,default:()=>JT.swipeActionItem.autoClose},threshold:{type:Number,default:()=>JT.swipeActionItem.threshold},options:{type:Array,default:()=>JT.swipeActionItem.rightOptions},duration:{type:[String,Number],default:()=>JT.swipeActionItem.duration}}};function Gz(e){return e.toString().indexOf("s")>=0?e:e>30?e+"ms":e+"s"}function Xz(e,t,n){t.getState(),n.selectAllComponents(".u-swipe-action-item__right__button"),t.requestAnimationFrame(function(){t.setStyle({transition:"none",transform:"translateX("+e+"px)","-webkit-transform":"translateX("+e+"px)"})})}function Kz(e,t){var n=e.getState();t.selectAllComponents(".u-swipe-action-item__right__button");var o=Gz(n.duration),i=-n.buttonsWidth;e.requestAnimationFrame(function(){e.setStyle({transition:"transform "+o,transform:"translateX("+i+"px)","-webkit-transform":"translateX("+i+"px)"})}),Jz("open",e,t)}function Jz(e,t,n){t.getState().status=e,n.callMethod("setState",e)}function Zz(e,t){var n=e.getState(),o=t.selectAllComponents(".u-swipe-action-item__right__button"),i=o.length,r=Gz(n.duration);e.requestAnimationFrame(function(){e.setStyle({transition:"transform "+r,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"});for(var t=i-1;t>=0;t--)o[t].setStyle({transition:"transform "+r,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"})}),Jz("close",e,t)}const eL={touchstart:function(e,t){var n=e.instance.getState();if(!n.disabled){var o=e.touches;o&&o.length>1||(n.moving=!0,n.startX=o[0].pageX,n.startY=o[0].pageY,t.callMethod("closeOther"))}},touchmove:function(e,t){var n=e.instance,o=n.getState();if(!o.disabled&&o.moving){var i=e.touches,r=i[0].pageX,a=i[0].pageY,s=r-o.startX,l=a-o.startY,c=o.buttonsWidth;(Math.abs(s)>Math.abs(l)||Math.abs(s)>o.threshold)&&(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()),Math.abs(s)<Math.abs(l)||("open"===o.status?(s<0&&(s=0),s>c&&(s=c),Xz(-c+s,n,t)):(s>0&&(s=0),Math.abs(s)>c&&(s=-c),Xz(s,n,t)))}},touchend:function(e,t){var n=e.instance,o=n.getState();if(o.moving&&!o.disabled){var i=e.changedTouches?e.changedTouches[0]:{},r=i.pageX;i.pageY;var a=r-o.startX;if("open"===o.status){if(a<0)return;if(0===a)return Zz(n,t);Math.abs(a)<o.threshold?Kz(n,t):Zz(n,t)}else{if(a>0)return;Math.abs(a)<o.threshold?Zz(n,t):Kz(n,t)}}},sizeChange:function(e,t,n,o){var i=o.getState();if(i&&e){if(i.disabled=e.disabled,i.duration=e.duration,i.show=e.show,i.threshold=e.threshold,i.buttons=e.buttons,i.buttons)for(var r=i.buttons.length,a=0,s=e.buttons,l=0;l<r;l++)a+=s[l].width;i.buttonsWidth=a,i.show&&Kz(o,n)}},statusChange:function(e,t,n,o){var i=o.getState();i.disabled||("close"===e&&"open"===i.status?Zz(o,n):"open"===e&&"close"===i.status&&Kz(o,n))}},tL=e=>{e.$wxs||(e.$wxs=[]),e.$wxs.push("wxs"),e.mixins||(e.mixins=[]),e.mixins.push({beforeCreate(){this.wxs=eL}})},nL={name:"u-swipe-action-item",emits:["click","update:show"],mixins:[tI,oI,{methods:{getTouchPoint:e=>e?e.touches&&e.touches[0]?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches[0]?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.clientX||0,y:e.clientY||0}:{x:0,y:0},resetTouchStatus(){this.direction="",this.deltaX=0,this.deltaY=0,this.offsetX=0,this.offsetY=0},touchStart(e){this.resetTouchStatus();const t=this.getTouchPoint(e);this.startX=t.x,this.startY=t.y},touchMove(e){const t=this.getTouchPoint(e);var n,o;this.deltaX=t.x-this.startX,this.deltaY=t.y-this.startY,this.offsetX=Math.abs(this.deltaX),this.offsetY=Math.abs(this.deltaY),this.direction=this.direction||(n=this.offsetX,o=this.offsetY,n>o&&n>10?"horizontal":o>n&&o>10?"vertical":"")}}},{methods:{closeHandler(){this.status="close"},setState(e){this.status=e},closeOther(){this.parent&&this.parent.closeOther(this)}}},Yz],data:()=>({size:{},parentData:{autoClose:!0},status:"",sliderStyle:{}}),watch:{wxsInit(e,t){this.queryRect()},status(e){"open"===e?(this.$emit("update:show",!0),this.parent&&this.parent.setOpendItem(this)):this.$emit("update:show",!1)},show(e){this.status=e?"open":"close"}},computed:{wxsInit(){return[this.disabled,this.autoClose,this.threshold,this.options,this.duration]}},mounted(){this.init()},beforeUmount(){this.closeHandler()},methods:{addUnit:AT,getPx:gT,init(){this.updateParentData(),yT().then(()=>{this.queryRect()})},updateParentData(){this.getParentData("u-swipe-action")},queryRect(){this.$uGetRect(".u-swipe-action-item__right__button",!0).then(e=>{this.size={buttons:e,show:this.show,disabled:this.disabled,threshold:this.threshold,duration:this.duration}})},buttonClickHandler(e,t){this.$emit("click",{index:t,name:this.name},()=>{}),this.closeOnClick&&this.closeHandler()}}};tL(nL);const oL=SI(nL,[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=Iy,l=Oy;return Er(),zr(l,{class:"u-swipe-action-item",ref:"u-swipe-action-item"},{default:Co(()=>[Fr(l,{class:"u-swipe-action-item__right"},{default:Co(()=>[Oi(e.$slots,"button",{},()=>[(Er(!0),Or(Sr,null,Pi(e.options,(e,t)=>(Er(),zr(l,{key:t,class:"u-swipe-action-item__right__button",ref_for:!0,ref:`u-swipe-action-item__right__button-${t}`,style:We([{alignItems:e.style&&e.style.borderRadius?"center":"stretch"}]),onClick:n=>r.buttonClickHandler(e,t)},{default:Co(()=>[Fr(l,{class:"u-swipe-action-item__right__button__wrapper",style:We([{backgroundColor:e.style&&e.style.backgroundColor?e.style.backgroundColor:"#C7C6CD",borderRadius:e.style&&e.style.borderRadius?e.style.borderRadius:"0",padding:e.style&&e.style.borderRadius?"0":"0 15px"},e.style])},{default:Co(()=>[e.icon?(Er(),zr(a,{key:0,name:e.icon,color:e.style&&e.style.color?e.style.color:"#ffffff",size:e.iconSize?r.addUnit(e.iconSize):e.style&&e.style.fontSize?1.2*r.getPx(e.style.fontSize):17,customStyle:{marginRight:e.text?"2px":0}},null,8,["name","color","size","customStyle"])):Wr("",!0),e.text?(Er(),zr(s,{key:1,class:"u-swipe-action-item__right__button__wrapper__text u-line-1",style:We([{color:e.style&&e.style.color?e.style.color:"#ffffff",fontSize:e.style&&e.style.fontSize?e.style.fontSize:"16px",lineHeight:e.style&&e.style.fontSize?e.style.fontSize:"16px"}])},{default:Co(()=>[Hr(Q(e.text),1)]),_:2},1032,["style"])):Wr("",!0)]),_:2},1032,["style"])]),_:2},1032,["style","onClick"]))),128))],!0)]),_:3}),Fr(l,{class:"u-swipe-action-item__content",onTouchstart:e.wxs.touchstart,onTouchmove:e.wxs.touchmove,onTouchend:e.wxs.touchend,status:i.status,"change:status":e.wxs.statusChange,size:i.size,"change:size":e.wxs.sizeChange},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["onTouchstart","onTouchmove","onTouchend","status","change:status","size","change:size"])]),_:3},512)}],["__scopeId","data-v-a45dbfe2"]]),iL=Object.freeze(Object.defineProperty({__proto__:null,default:oL},Symbol.toStringTag,{value:"Module"})),rL={props:{autoClose:{type:Boolean,default:()=>JT.swipeAction.autoClose},opendItem:{type:Boolean,default:!1}}};const aL=SI({name:"u-swipe-action",mixins:[tI,oI,rL],data:()=>({}),provide(){return{swipeAction:this}},computed:{parentData(){return[this.autoClose]}},emits:["opendItem:update"],watch:{parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.updateParentData&&e.updateParentData()})},opendItem(e){0==e&&this.closeAll()}},created(){this.children=[]},methods:{closeOther(e){this.autoClose&&this.children.map((t,n)=>{e!==t&&t.closeHandler()})},closeAll(){this.children.map((e,t)=>{e.closeHandler()})},setOpendItem(e){this.$emit("opendItem:update",!0)}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-swipe-action"},{default:Co(()=>[Oi(e.$slots,"default")]),_:3})}]]),sL=Object.freeze(Object.defineProperty({__proto__:null,default:aL},Symbol.toStringTag,{value:"Module"}));const lL=SI({name:"u-swiper-indicator",mixins:[tI,oI,{props:{length:{type:[String,Number],default:()=>JT.swiperIndicator.length},current:{type:[String,Number],default:()=>JT.swiperIndicator.current},indicatorActiveColor:{type:String,default:()=>JT.swiperIndicator.indicatorActiveColor},indicatorInactiveColor:{type:String,default:()=>JT.swiperIndicator.indicatorInactiveColor},indicatorMode:{type:String,default:()=>JT.swiperIndicator.indicatorMode}}}],data:()=>({lineWidth:22}),computed:{lineStyle(){let e={};return e.width=AT(this.lineWidth),e.transform=`translateX(${AT(this.current*this.lineWidth)})`,e.backgroundColor=this.indicatorActiveColor,e},dotStyle(){return e=>{let t={};return t.backgroundColor=e===this.current?this.indicatorActiveColor:this.indicatorInactiveColor,t}}},methods:{addUnit:AT}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-swiper-indicator"},{default:Co(()=>["line"===e.indicatorMode?(Er(),zr(a,{key:0,class:Ue(["u-swiper-indicator__wrapper",[`u-swiper-indicator__wrapper--${e.indicatorMode}`]]),style:We({width:r.addUnit(i.lineWidth*e.length),backgroundColor:e.indicatorInactiveColor})},{default:Co(()=>[Fr(a,{class:"u-swiper-indicator__wrapper--line__bar",style:We([r.lineStyle])},null,8,["style"])]),_:1},8,["class","style"])):Wr("",!0),"dot"===e.indicatorMode?(Er(),zr(a,{key:1,class:"u-swiper-indicator__wrapper"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.length,(t,n)=>(Er(),zr(a,{class:Ue(["u-swiper-indicator__wrapper__dot",[n===e.current&&"u-swiper-indicator__wrapper__dot--active"]]),key:n,style:We([r.dotStyle(n)])},null,8,["class","style"]))),128))]),_:1})):Wr("",!0)]),_:1})}],["__scopeId","data-v-bd33edf7"]]),cL=Object.freeze(Object.defineProperty({__proto__:null,default:lL},Symbol.toStringTag,{value:"Module"})),uL={props:{list:{type:Array,default:()=>JT.swiper.list},indicator:{type:Boolean,default:()=>JT.swiper.indicator},indicatorActiveColor:{type:String,default:()=>JT.swiper.indicatorActiveColor},indicatorInactiveColor:{type:String,default:()=>JT.swiper.indicatorInactiveColor},indicatorStyle:{type:[String,Object],default:()=>JT.swiper.indicatorStyle},indicatorMode:{type:String,default:()=>JT.swiper.indicatorMode},autoplay:{type:Boolean,default:()=>JT.swiper.autoplay},current:{type:[String,Number],default:()=>JT.swiper.current},currentItemId:{type:String,default:()=>JT.swiper.currentItemId},interval:{type:[String,Number],default:()=>JT.swiper.interval},duration:{type:[String,Number],default:()=>JT.swiper.duration},circular:{type:Boolean,default:()=>JT.swiper.circular},previousMargin:{type:[String,Number],default:()=>JT.swiper.previousMargin},nextMargin:{type:[String,Number],default:()=>JT.swiper.nextMargin},acceleration:{type:Boolean,default:()=>JT.swiper.acceleration},displayMultipleItems:{type:Number,default:()=>JT.swiper.displayMultipleItems},easingFunction:{type:String,default:()=>JT.swiper.easingFunction},keyName:{type:String,default:()=>JT.swiper.keyName},imgMode:{type:String,default:()=>JT.swiper.imgMode},height:{type:[String,Number],default:()=>JT.swiper.height},bgColor:{type:String,default:()=>JT.swiper.bgColor},radius:{type:[String,Number],default:()=>JT.swiper.radius},loading:{type:Boolean,default:()=>JT.swiper.loading},showTitle:{type:Boolean,default:()=>JT.swiper.showTitle}}};const dL=SI({name:"u-swiper",mixins:[tI,oI,uL],data:()=>({currentIndex:0}),watch:{current(e,t){e!==t&&(this.currentIndex=e)}},emits:["click","change","update:current"],computed:{itemStyle(){return e=>{const t={};return this.nextMargin&&this.previousMargin&&(t.borderRadius=AT(this.radius),e!==this.currentIndex&&(t.transform="scale(0.92)")),t}}},methods:{addStyle:kT,addUnit:AT,testObject:sT.object,testImage:sT.image,getItemType(e){return"string"==typeof e?sT.video(this.getSource(e))?"video":"image":"object"==typeof e&&this.keyName?e.type?"image"===e.type?"image":"video"===e.type?"video":"image":sT.video(this.getSource(e))?"video":"image":void 0},getSource(e){return"string"==typeof e?e:"object"==typeof e&&this.keyName?e[this.keyName]:""},change(e){const{current:t}=e.detail;this.pauseVideo(this.currentIndex),this.currentIndex=t,this.$emit("update:current",this.currentIndex),this.$emit("change",e.detail)},pauseVideo(e){const t=this.getSource(this.list[e]);if(sT.video(t)){Ah(`video-${e}`,this).pause()}},getPoster:e=>"object"==typeof e&&e.poster?e.poster:"",clickHandler(e){this.$emit("click",e)}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-loading-icon"),vE),s=Oy,l=ig,c=bb,u=Iy,d=Cy,h=xy,p=RC(Po("up-swiper-indicator"),lL);return Er(),zr(s,{class:"u-swiper",style:We({backgroundColor:e.bgColor,height:r.addUnit(e.height),borderRadius:r.addUnit(e.radius)})},{default:Co(()=>[e.loading?(Er(),zr(s,{key:0,class:"u-swiper__loading"},{default:Co(()=>[Fr(a,{mode:"circle"})]),_:1})):(Er(),zr(h,{key:1,class:"u-swiper__wrapper",style:We({flex:"1",height:r.addUnit(e.height)}),onChange:r.change,circular:e.circular,interval:e.interval,duration:e.duration,autoplay:e.autoplay,current:e.current,currentItemId:e.currentItemId,previousMargin:r.addUnit(e.previousMargin),nextMargin:r.addUnit(e.nextMargin),acceleration:e.acceleration,displayMultipleItems:e.list.length>0?e.displayMultipleItems:0,easingFunction:e.easingFunction},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.list,(t,n)=>(Er(),zr(d,{class:"u-swiper__wrapper__item",key:n},{default:Co(()=>[Oi(e.$slots,"default",{item:t,index:n},()=>[Fr(s,{class:"u-swiper__wrapper__item__wrapper",style:We([r.itemStyle(n)])},{default:Co(()=>["image"===r.getItemType(t)?(Er(),zr(l,{key:0,class:"u-swiper__wrapper__item__wrapper__image",src:r.getSource(t),mode:e.imgMode,onClick:e=>r.clickHandler(n),style:We({height:r.addUnit(e.height),borderRadius:r.addUnit(e.radius)})},null,8,["src","mode","onClick","style"])):Wr("",!0),"video"===r.getItemType(t)?(Er(),zr(c,{key:1,class:"u-swiper__wrapper__item__wrapper__video",id:`video-${n}`,"enable-progress-gesture":!1,src:r.getSource(t),poster:r.getPoster(t),title:e.showTitle&&r.testObject(t)&&t.title?t.title:"",style:We({height:r.addUnit(e.height)}),controls:"",onClick:e=>r.clickHandler(n)},null,8,["id","src","poster","title","style","onClick"])):Wr("",!0),e.showTitle&&r.testObject(t)&&t.title&&r.testImage(r.getSource(t))?(Er(),zr(s,{key:2,class:"u-swiper__wrapper__item__wrapper__title"},{default:Co(()=>[Fr(u,{class:"u-line-1"},{default:Co(()=>[Hr(Q(t.title),1)]),_:2},1024)]),_:2},1024)):Wr("",!0)]),_:2},1032,["style"])],!0)]),_:2},1024))),128))]),_:3},8,["style","onChange","circular","interval","duration","autoplay","current","currentItemId","previousMargin","nextMargin","acceleration","displayMultipleItems","easingFunction"])),Fr(s,{class:"u-swiper__indicator",style:We([r.addStyle(e.indicatorStyle)])},{default:Co(()=>[Oi(e.$slots,"indicator",{},()=>[e.loading||!e.indicator||e.showTitle?Wr("",!0):(Er(),zr(p,{key:0,indicatorActiveColor:e.indicatorActiveColor,indicatorInactiveColor:e.indicatorInactiveColor,length:e.list.length,current:i.currentIndex,indicatorMode:e.indicatorMode},null,8,["indicatorActiveColor","indicatorInactiveColor","length","current","indicatorMode"]))],!0)]),_:3},8,["style"])]),_:3},8,["style"])}],["__scopeId","data-v-7f4d2b76"]]),hL=Object.freeze(Object.defineProperty({__proto__:null,default:dL},Symbol.toStringTag,{value:"Module"})),pL={props:{loading:{type:Boolean,default:()=>JT.switch.loading},disabled:{type:Boolean,default:()=>JT.switch.disabled},size:{type:[String,Number],default:()=>JT.switch.size},activeColor:{type:String,default:()=>JT.switch.activeColor},inactiveColor:{type:String,default:()=>JT.switch.inactiveColor},modelValue:{type:[Boolean,String,Number],default:()=>JT.switch.value},activeValue:{type:[String,Number,Boolean],default:()=>JT.switch.activeValue},inactiveValue:{type:[String,Number,Boolean],default:()=>JT.switch.inactiveValue},asyncChange:{type:Boolean,default:()=>JT.switch.asyncChange},space:{type:[String,Number],default:()=>JT.switch.space}}};const fL=SI({name:"u-switch",mixins:[tI,oI,pL],watch:{modelValue:{immediate:!0,handler(e){e!==this.inactiveValue&&this.activeValue}}},data:()=>({bgColor:"#ffffff"}),computed:{isActive(){return this.modelValue===this.activeValue},switchStyle(){let e={};return e.width=AT(2*this.size+2),e.height=AT(Number(this.size)+2),this.customInactiveColor&&(e.borderColor="rgba(0, 0, 0, 0)"),e.backgroundColor=this.isActive?this.activeColor:this.inactiveColor,e},nodeStyle(){let e={};e.width=AT(this.size-this.space),e.height=AT(this.size-this.space);const t=this.isActive?AT(this.space):AT(this.size);return e.transform=`translateX(-${t})`,e},bgStyle(){let e={};return e.width=AT(2*Number(this.size)-this.size/2),e.height=AT(this.size),e.backgroundColor=this.inactiveColor,e.transform=`scale(${this.isActive?0:1})`,e},customInactiveColor(){return"#fff"!==this.inactiveColor&&"#ffffff"!==this.inactiveColor}},emits:["update:modelValue","change"],methods:{addStyle:kT,clickHandler(){if(!this.disabled&&!this.loading){const e=this.isActive?this.inactiveValue:this.activeValue;this.asyncChange||this.$emit("update:modelValue",e),this.$nextTick(()=>{this.$emit("change",e)})}}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-loading-icon"),vE);return Er(),zr(a,{class:Ue(["u-switch cursor-pointer",[e.disabled&&"u-switch--disabled"]]),style:We([r.switchStyle,r.addStyle(e.customStyle)]),onClick:r.clickHandler},{default:Co(()=>[Fr(a,{class:"u-switch__bg",style:We([r.bgStyle])},null,8,["style"]),Fr(a,{class:Ue(["u-switch__node",[e.modelValue&&"u-switch__node--on"]]),style:We([r.nodeStyle]),ref:"u-switch__node"},{default:Co(()=>[Fr(s,{show:e.loading,mode:"circle",timingFunction:"linear",color:e.modelValue?e.activeColor:"#AAABAD",size:.6*e.size},null,8,["show","color","size"])]),_:1},8,["class","style"])]),_:1},8,["class","style","onClick"])}],["__scopeId","data-v-9489a113"]]),mL=Object.freeze(Object.defineProperty({__proto__:null,default:fL},Symbol.toStringTag,{value:"Module"})),gL={props:{name:{type:[String,Number,null],default:()=>JT.tabbarItem.name},icon:{icon:String,default:()=>JT.tabbarItem.icon},badge:{type:[String,Number,null],default:()=>JT.tabbarItem.badge},dot:{type:Boolean,default:()=>JT.tabbarItem.dot},text:{type:String,default:()=>JT.tabbarItem.text},badgeStyle:{type:[Object,String],default:()=>JT.tabbarItem.badgeStyle}}},yL={name:"u-tabbar-item",mixins:[tI,oI,gL],data:()=>({isActive:!1,parentData:{value:null,activeColor:"",inactiveColor:""}}),options:{virtualHost:!0},created(){this.init()},emits:["click","change"],methods:{addStyle:kT,init(){this.updateParentData(),this.parent;const e=this.parent.children.indexOf(this);this.isActive=(this.name||e)===this.parentData.value},updateParentData(){this.getParentData("u-tabbar")},updateFromParent(){this.init()},clickHandler(){this.$nextTick(()=>{const e=this.parent.children.indexOf(this),t=this.name||e;t!==this.parent.value&&this.parent.$emit("change",t),this.$emit("click",t)})}}};const bL=SI(yL,[["render",function(e,t,n,o,i,r){const a=RC(Po("u-icon"),MI),s=RC(Po("u-badge"),ZE),l=Oy,c=Iy;return Er(),zr(l,{class:"u-tabbar-item",style:We([r.addStyle(e.customStyle)]),onClick:r.clickHandler},{default:Co(()=>[Fr(l,{class:"u-tabbar-item__icon"},{default:Co(()=>[e.icon?(Er(),zr(a,{key:0,name:e.icon,color:i.isActive?i.parentData.activeColor:i.parentData.inactiveColor,size:20},null,8,["name","color"])):(Er(),Or(Sr,{key:1},[i.isActive?Oi(e.$slots,"active-icon",{key:0},void 0,!0):Oi(e.$slots,"inactive-icon",{key:1},void 0,!0)],64)),Fr(s,{absolute:"",offset:[0,e.dot?"34rpx":e.badge>9?"14rpx":"20rpx"],customStyle:e.badgeStyle,isDot:e.dot,value:e.badge||(e.dot?1:null),show:e.dot||e.badge>0},null,8,["offset","customStyle","isDot","value","show"])]),_:3}),Oi(e.$slots,"text",{},()=>[Fr(c,{class:"u-tabbar-item__text",style:We({color:i.isActive?i.parentData.activeColor:i.parentData.inactiveColor})},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["style"])],!0)]),_:3},8,["style","onClick"])}],["__scopeId","data-v-3c4f3313"]]),vL=Object.freeze(Object.defineProperty({__proto__:null,default:bL},Symbol.toStringTag,{value:"Module"})),_L={props:{value:{type:[String,Number,null],default:()=>JT.tabbar.value},safeAreaInsetBottom:{type:Boolean,default:()=>JT.tabbar.safeAreaInsetBottom},border:{type:Boolean,default:()=>JT.tabbar.border},zIndex:{type:[String,Number],default:()=>JT.tabbar.zIndex},activeColor:{type:String,default:()=>JT.tabbar.activeColor},inactiveColor:{type:String,default:()=>JT.tabbar.inactiveColor},fixed:{type:Boolean,default:()=>JT.tabbar.fixed},placeholder:{type:Boolean,default:()=>JT.tabbar.placeholder}}};const wL=SI({name:"u-tabbar",mixins:[tI,oI,_L],data:()=>({placeholderHeight:0}),computed:{tabbarStyle(){return IT({zIndex:this.zIndex},kT(this.customStyle))},updateChild(){return[this.value,this.activeColor,this.inactiveColor]},updatePlaceholder(){return[this.fixed,this.placeholder]}},watch:{updateChild(){this.updateChildren()},updatePlaceholder(){this.setPlaceholderHeight()}},created(){this.children=[]},mounted(){this.setPlaceholderHeight()},methods:{updateChildren(){this.children.length&&this.children.map(e=>e.updateFromParent())},async setPlaceholderHeight(){this.fixed&&this.placeholder&&(await yT(20),this.$uGetRect(".u-tabbar__content").then(({height:e=50})=>{this.placeholderHeight=e}))}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=RC(Po("u-safe-bottom"),IE);return Er(),zr(a,{class:"u-tabbar"},{default:Co(()=>[Fr(a,{class:Ue(["u-tabbar__content",[e.border&&"u-border-top",e.fixed&&"u-tabbar--fixed"]]),ref:"u-tabbar__content",onTouchmove:us(e.noop,["stop","prevent"]),style:We([r.tabbarStyle])},{default:Co(()=>[Fr(a,{class:"u-tabbar__content__item-wrapper"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3}),e.safeAreaInsetBottom?(Er(),zr(s,{key:0})):Wr("",!0)]),_:3},8,["onTouchmove","class","style"]),e.placeholder?(Er(),zr(a,{key:0,class:"u-tabbar__placeholder",style:We({height:i.placeholderHeight+"px"})},null,8,["style"])):Wr("",!0)]),_:3})}],["__scopeId","data-v-a3079f54"]]),xL=Object.freeze(Object.defineProperty({__proto__:null,default:wL},Symbol.toStringTag,{value:"Module"}));const SL=SI({name:"u-table",mixins:[tI,oI,{props:{}}],props:{borderColor:{type:String,default:"#e4e7ed"},align:{type:String,default:"center"},padding:{type:String,default:"5px 3px"},fontSize:{type:[String],default:"14px"},color:{type:String,default:"#606266"},thStyle:{type:Object,default:()=>({})},bgColor:{type:String,default:"#ffffff"}},data:()=>({show:!0}),watch:{align(){this.change()},borderColor(){this.change()}},computed:{tableStyle(){let e={};return e.borderLeft=`solid 1px ${this.borderColor}`,e.borderTop=`solid 1px ${this.borderColor}`,e.backgroundColor=this.bgColor,e}},methods:{change(){this.show=!1,this.$nextTick(()=>{this.show=!0})}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-table",style:We([r.tableStyle])},{default:Co(()=>[i.show?Oi(e.$slots,"default",{key:0}):Wr("",!0)]),_:3},8,["style"])}]]),CL=Object.freeze(Object.defineProperty({__proto__:null,default:SL},Symbol.toStringTag,{value:"Module"}));const kL=SI({name:"u-table2",props:{data:{type:Array,required:!0,default:()=>[]},columns:{type:Array,required:!0,default:()=>[],validator:e=>e.every(e=>["default","selection","expand"].includes(e.type||"default"))},stripe:{type:Boolean,default:!1},border:{type:Boolean,default:!1},height:{type:[String,Number],default:null},maxHeight:{type:[String,Number],default:null},showHeader:{type:Boolean,default:!0},highlightCurrentRow:{type:Boolean,default:!1},rowKey:{type:String,default:"id"},currentRowKey:{type:[String,Number],default:null},rowStyle:{type:Object,default:()=>({})},cellClassName:{type:Function,default:null},cellStyle:{type:Function,default:null},headerCellClassName:{type:Function,default:null},rowClassName:{type:Function,default:null},context:{type:Object,default:null},showOverflowTooltip:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},load:{type:Function,default:null},treeProps:{type:Object,default:()=>({children:"children",hasChildren:"hasChildren"})},defaultExpandAll:{type:Boolean,default:!1},expandRowKeys:{type:Array,default:()=>[]},sortOrders:{type:Array,default:()=>["ascending","descending"]},sortable:{type:[Boolean,String],default:!1},multiSort:{type:Boolean,default:!1},sortBy:{type:String,default:null},sortMethod:{type:Function,default:null},filters:{type:Object,default:()=>({})},fixedHeader:{type:Boolean,default:!0},emptyText:{type:String,default:"ææ æ°æ®"}},emits:["select","select-all","selection-change","cell-click","row-click","row-dblclick","header-click","sort-change","filter-change","current-change","expand-change"],data:()=>({scrollWidth:"auto"}),mounted(){this.getComponentWidth()},computed:{},methods:{addUnit:AT,headerColStyle(e){let t={width:e.width?AT(e.width):"auto",flex:e.width?"none":1};return(null==e?void 0:e.style)&&(t={...t,...null==e?void 0:e.style}),t},setCellStyle(e){this.cellStyle=e},cellStyleInner(e){var t,n;let o={width:(null==(t=e.column)?void 0:t.width)?AT(e.column.width):"auto",flex:(null==(n=e.column)?void 0:n.width)?"none":1,paddingLeft:24*e.level+"px"};if(null!=this.cellStyle){let t=this.cellStyle(e);null!=t&&(o={...o,...t})}return o},async getComponentWidth(){await yT(30),this.$uGetRect(".u-table-row").then(e=>{this.scrollWidth=e.width+"px"})}},setup(e,{emit:t}){const n=$n([...e.expandRowKeys]),o=$n([]),i=$n([]),r=$n(null);$o(()=>e.expandRowKeys,e=>{n.value=[...e]}),$o(()=>e.currentRowKey,t=>{const n=e.data.find(n=>n[e.rowKey]===t);n&&(r.value=n)});const a=da(()=>e.data.filter(t=>Object.keys(e.filters).every(n=>{var o;const i=e.filters[n];return!i||(null==(o=t[n])?void 0:o.toString().includes(i.toString()))}))),s=da(()=>{if(!i.value.length)return a.value;return[...a.value].sort((t,n)=>{for(const o of i.value){const{field:i,order:r}=o;let a=t[i],s=n[i];if(e.sortMethod){const o=e.sortMethod(t,n,i);if(0!==o)return o*("ascending"===r?1:-1)}if(a<s)return"ascending"===r?-1:1;if(a>s)return"ascending"===r?1:-1}return 0})});return{currentRow:r,sortedData:s,expandedKeys:n,selectedRows:o,sortConditions:i,handleRowClick:function(n){if(e.highlightCurrentRow){const e=r.value;r.value=n,t("current-change",n,e)}t("row-click",n)},handleHeaderClick:function(n){if(!n.sortable)return;const o=i.value.findIndex(e=>e.field===n.key);let r="ascending";if(o>=0){if("ascending"!==i.value[o].order)return i.value.splice(o,1),void t("sort-change",i.value);r="descending"}e.multiSort?o>=0?i.value[o].order=r:i.value.push({field:n.key,order:r}):i.value=[{field:n.key,order:r}],t("sort-change",i.value)},getSortIcon:function(e){const t=i.value.find(t=>t.field===e);return t?"ascending"===t.order?"â":"â":""},toggleSelect:function(n){const i=o.value.findIndex(t=>t[e.rowKey]===n[e.rowKey]);i>=0?o.value.splice(i,1):o.value.push(n),t("selection-change",o.value),t("select",n)},isSelected:function(t){return o.value.some(n=>n[e.rowKey]===t[e.rowKey])},toggleExpand:function(o){const i=o[e.rowKey],r=n.value.indexOf(i);-1===r?n.value.push(i):n.value.splice(r,1),t("expand-change",n.value)},isExpanded:function(t){return n.value.includes(t[e.rowKey])}}}},[["render",function(e,t,n,o,i,r){const a=Oy,s=Fm;return Er(),zr(a,{"scroll-x":"",class:"u-table2",style:We({height:n.height?n.height+"px":"auto"})},{default:Co(()=>[n.showHeader?(Er(),zr(a,{key:0,class:Ue(["u-table-header",{"u-table-sticky":n.fixedHeader}]),style:We({minWidth:i.scrollWidth})},{default:Co(()=>[Fr(a,{class:"u-table-row"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.columns,(t,i)=>(Er(),zr(a,{key:t.key,class:Ue(["u-table-cell",[t.align?"u-text-"+t.align:"",n.headerCellClassName?n.headerCellClassName(t):"","left"===t.fixed?"u-table-fixed-left":"","right"===t.fixed?"u-table-fixed-right":""]]),style:We(r.headerColStyle(t)),onClick:e=>o.handleHeaderClick(t)},{default:Co(()=>[Oi(e.$slots,"header",{column:t,columnIndex:i,level:1},()=>[Hr(Q(t.title),1)],!0),t.sortable?(Er(),zr(a,{key:0},{default:Co(()=>[Hr(Q(o.getSortIcon(t.key)),1)]),_:2},1024)):Wr("",!0)]),_:2},1032,["style","class","onClick"]))),128))]),_:3})]),_:3},8,["class","style"])):Wr("",!0),Fr(a,{class:"u-table-body",style:We({minWidth:i.scrollWidth,maxHeight:n.maxHeight?n.maxHeight+"px":"none"})},{default:Co(()=>[n.data&&n.data.length>0?(Er(!0),Or(Sr,{key:0},Pi(o.sortedData,(t,i)=>(Er(),Or(Sr,{key:t[n.rowKey]||i},[Fr(a,{class:Ue(["u-table-row",[n.highlightCurrentRow&&o.currentRow===t?"u-table-row-highlight":"",n.rowClassName?n.rowClassName(t,i):"",n.stripe&&i%2==1?"u-table-row-zebra":""]]),onClick:e=>o.handleRowClick(t)},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.columns,(l,c)=>(Er(),zr(a,{key:l.key,class:Ue(["u-table-cell",[l.align?"u-text-"+l.align:"",n.cellClassName?n.cellClassName(t,l):"","left"===l.fixed?"u-table-fixed-left":"","right"===l.fixed?"u-table-fixed-right":""]]),style:We(r.cellStyleInner({row:t,column:l,rowIndex:i,columnIndex:c,level:0}))},{default:Co(()=>["selection"===l.type?(Er(),zr(a,{key:0},{default:Co(()=>[Fr(s,{checked:o.isSelected(t),onClick:us(e=>o.toggleSelect(t),["stop"])},null,8,["checked","onClick"])]),_:2},1024)):"expand"===l.type?(Er(),zr(a,{key:1,onClick:us(e=>o.toggleExpand(t),["stop"])},{default:Co(()=>[Hr(Q(o.isExpanded(t)?"â¼":"â¶"),1)]),_:2},1032,["onClick"])):Wr("",!0),Oi(e.$slots,"cell",{row:t,column:l,rowIndex:i,columnIndex:c},()=>[Fr(a,{class:"u-table-cell_content"},{default:Co(()=>[Hr(Q(t[l.key]),1)]),_:2},1024)],!0)]),_:2},1032,["class","style"]))),128))]),_:2},1032,["class","onClick"]),o.isExpanded(t)&&t[n.treeProps.children]&&t[n.treeProps.children].length?(Er(!0),Or(Sr,{key:0},Pi(t[n.treeProps.children],o=>(Er(),zr(a,{key:o[n.rowKey],class:"u-table-row u-table-row-child"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.columns,(n,s)=>(Er(),zr(a,{key:n.key,class:"u-table-cell",style:We(r.cellStyleInner({row:o,column:n,rowIndex:i,columnIndex:s,level:1}))},{default:Co(()=>[Oi(e.$slots,"cell",{row:o,column:n,prow:t,rowIndex:i,columnIndex:s,level:1},()=>[Fr(a,{class:"u-table-cell_content"},{default:Co(()=>[Hr(Q(o[n.key]),1)]),_:2},1024)],!0)]),_:2},1032,["style"]))),128))]),_:2},1024))),128)):Wr("",!0)],64))),128)):Oi(e.$slots,"empty",{key:1},()=>[Fr(a,{class:"u-table-empty"},{default:Co(()=>[Hr(Q(n.emptyText),1)]),_:1})],!0)]),_:3},8,["style"])]),_:3},8,["style"])}],["__scopeId","data-v-a0204423"]]),AL=Object.freeze(Object.defineProperty({__proto__:null,default:kL},Symbol.toStringTag,{value:"Module"}));const TL=SI({name:"u-tabs-item",mixins:[tI,oI,{props:{}}],data:()=>({})},[["render",function(e,t,n,o,i,r){const a=Cy;return Er(),zr(a,null,{default:Co(()=>[Oi(e.$slots,"default")]),_:3})}]]),IL=Object.freeze(Object.defineProperty({__proto__:null,default:TL},Symbol.toStringTag,{value:"Module"})),EL={props:{duration:{type:Number,default:()=>JT.tabs.duration},list:{type:Array,default:()=>JT.tabs.list},lineColor:{type:String,default:()=>JT.tabs.lineColor},activeStyle:{type:[String,Object],default:()=>JT.tabs.activeStyle},inactiveStyle:{type:[String,Object],default:()=>JT.tabs.inactiveStyle},lineWidth:{type:[String,Number],default:()=>JT.tabs.lineWidth},lineHeight:{type:[String,Number],default:()=>JT.tabs.lineHeight},lineBgSize:{type:String,default:()=>JT.tabs.lineBgSize},itemStyle:{type:[String,Object],default:()=>JT.tabs.itemStyle},scrollable:{type:Boolean,default:()=>JT.tabs.scrollable},current:{type:[Number,String],default:()=>JT.tabs.current},keyName:{type:String,default:()=>JT.tabs.keyName},iconStyle:{type:[String,Object],default:()=>JT.tabs.iconStyle}}};const BL=SI({name:"u-tabs",mixins:[tI,oI,EL],data:()=>({firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}),watch:{current:{immediate:!0,handler(e,t){e!==this.innerCurrent&&(this.innerCurrent="string"==typeof e?parseInt(e):e,this.$nextTick(()=>{this.resize()}))}},list(){this.$nextTick(()=>{this.resize()})}},computed:{textStyle(){return e=>{const t={},n=e==this.innerCurrent?kT(this.activeStyle):kT(this.inactiveStyle);return this.list[e].disabled&&(t.color="#c8c9cc"),IT(n,t)}},propsBadge:()=>JT.badge},async mounted(){this.init(),this.windowResizeCallback=e=>{this.init()},up(this.windowResizeCallback)},beforeUnmount(){dp(this.windowResizeCallback)},emits:["click","longPress","change","update:current"],methods:{addStyle:kT,addUnit:AT,setLineLeft(){const e=this.list[this.innerCurrent];if(!e)return;let t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0);const n=gT(this.lineWidth);this.lineOffsetLeft=t+(e.rect.width-n)/2,this.firstTime&&setTimeout(()=>{this.firstTime=!1},10)},animation(e,t=0){},clickHandler(e,t){this.$emit("click",{...e,index:t},t),e.disabled||this.innerCurrent!=t&&(this.innerCurrent=t,this.resize(),this.$emit("update:current",t),this.$emit("change",{...e,index:t},t))},longPressHandler(e,t){this.$emit("longPress",{...e,index:t})},init(){yT().then(()=>{this.resize()})},setScrollLeft(){this.innerCurrent<0&&(this.innerCurrent=0);const e=this.list[this.innerCurrent],t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0),n=_T().windowWidth;let o=t-(this.tabsRect.width-e.rect.width)/2-(n-this.tabsRect.right)/2+this.tabsRect.left/2;o=Math.min(o,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,o)},resize(){0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then(([e,t=[]])=>{e.left>e.width&&(e.right=e.right-Math.floor(e.left/e.width)*e.width,e.left=e.left%e.width),this.tabsRect=e,this.scrollViewWidth=0,t.map((e,t)=>{this.scrollViewWidth+=e.width,this.list[t].rect=e}),this.setLineLeft(),this.setScrollLeft()})},getTabsRect(){return new Promise(e=>{this.queryRect("u-tabs__wrapper__scroll-view").then(t=>e(t))})},getAllItemRect(){return new Promise(e=>{const t=this.list.map((e,t)=>this.queryRect(`u-tabs__wrapper__nav__item-${t}`,!0));Promise.all(t).then(t=>e(t))})},queryRect(e,t){return new Promise(t=>{this.$uGetRect(`.${e}`).then(e=>{t(e)})})}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-icon"),MI),s=Oy,l=Iy,c=RC(Po("u-badge"),ZE),u=yy;return Er(),zr(s,{class:Ue(["u-tabs",[e.customClass]])},{default:Co(()=>[Fr(s,{class:"u-tabs__wrapper"},{default:Co(()=>[Oi(e.$slots,"left",{},void 0,!0),Fr(s,{class:"u-tabs__wrapper__scroll-view-wrapper"},{default:Co(()=>[Fr(u,{"scroll-x":e.scrollable,"scroll-left":i.scrollLeft,"scroll-with-animation":"",class:"u-tabs__wrapper__scroll-view","show-scrollbar":!1,ref:"u-tabs__wrapper__scroll-view"},{default:Co(()=>[Fr(s,{class:"u-tabs__wrapper__nav",ref:"u-tabs__wrapper__nav"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(e.list,(t,n)=>(Er(),zr(s,{class:Ue(["u-tabs__wrapper__nav__item",[`u-tabs__wrapper__nav__item-${n}`,t.disabled&&"u-tabs__wrapper__nav__item--disabled",i.innerCurrent==n?"u-tabs__wrapper__nav__item-active":""]]),key:n,onClick:e=>r.clickHandler(t,n),onLongpress:e=>r.longPressHandler(t,n),ref_for:!0,ref:`u-tabs__wrapper__nav__item-${n}`,style:We([r.addStyle(e.itemStyle),{flex:e.scrollable?"":1}])},{default:Co(()=>[e.$slots.icon?Oi(e.$slots,"icon",{key:0,item:t,keyName:e.keyName,index:n},void 0,!0):(Er(),Or(Sr,{key:1},[t.icon?(Er(),zr(s,{key:0,class:"u-tabs__wrapper__nav__item__prefix-icon"},{default:Co(()=>[Fr(a,{name:t.icon,customStyle:r.addStyle(e.iconStyle)},null,8,["name","customStyle"])]),_:2},1024)):Wr("",!0)],64)),e.$slots.content?Oi(e.$slots,"content",{key:2,item:t,keyName:e.keyName,index:n},void 0,!0):e.$slots.content||!e.$slots.default&&!e.$slots.$default?(Er(),zr(l,{key:4,class:Ue([[t.disabled&&"u-tabs__wrapper__nav__item__text--disabled"],"u-tabs__wrapper__nav__item__text"]),style:We([r.textStyle(n)])},{default:Co(()=>[Hr(Q(t[e.keyName]),1)]),_:2},1032,["class","style"])):Oi(e.$slots,"default",{key:3,item:t,keyName:e.keyName,index:n},void 0,!0),Fr(c,{show:!(!t.badge||!(t.badge.show||t.badge.isDot||t.badge.value)),isDot:t.badge&&t.badge.isDot||r.propsBadge.isDot,value:t.badge&&t.badge.value||r.propsBadge.value,max:t.badge&&t.badge.max||r.propsBadge.max,type:t.badge&&t.badge.type||r.propsBadge.type,showZero:t.badge&&t.badge.showZero||r.propsBadge.showZero,bgColor:t.badge&&t.badge.bgColor||r.propsBadge.bgColor,color:t.badge&&t.badge.color||r.propsBadge.color,shape:t.badge&&t.badge.shape||r.propsBadge.shape,numberType:t.badge&&t.badge.numberType||r.propsBadge.numberType,inverted:t.badge&&t.badge.inverted||r.propsBadge.inverted,customStyle:"margin-left: 4px;"},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])]),_:2},1032,["onClick","onLongpress","style","class"]))),128)),Fr(s,{class:"u-tabs__wrapper__nav__line",ref:"u-tabs__wrapper__nav__line",style:We([{width:r.addUnit(e.lineWidth),transform:`translate(${i.lineOffsetLeft}px)`,transitionDuration:`${i.firstTime?0:e.duration}ms`,height:r.addUnit(e.lineHeight),background:e.lineColor,backgroundSize:e.lineBgSize}])},null,8,["style"])]),_:3},512)]),_:3},8,["scroll-x","scroll-left"])]),_:3}),Oi(e.$slots,"right",{},void 0,!0)]),_:3})]),_:3},8,["class"])}],["__scopeId","data-v-bb3fb170"]]),ML=Object.freeze(Object.defineProperty({__proto__:null,default:BL},Symbol.toStringTag,{value:"Module"})),PL={props:{type:{type:String,default:()=>JT.tag.type},disabled:{type:[Boolean,String],default:()=>JT.tag.disabled},size:{type:String,default:()=>JT.tag.size},shape:{type:String,default:()=>JT.tag.shape},text:{type:[String,Number],default:()=>JT.tag.text},bgColor:{type:String,default:()=>JT.tag.bgColor},color:{type:String,default:()=>JT.tag.color},borderColor:{type:String,default:()=>JT.tag.borderColor},closeColor:{type:String,default:()=>JT.tag.closeColor},name:{type:[String,Number],default:()=>JT.tag.name},plainFill:{type:Boolean,default:()=>JT.tag.plainFill},plain:{type:Boolean,default:()=>JT.tag.plain},closable:{type:Boolean,default:()=>JT.tag.closable},show:{type:Boolean,default:()=>JT.tag.show},icon:{type:String,default:()=>JT.tag.icon},iconColor:{type:String,default:()=>JT.tag.iconColor},textSize:{type:String,default:()=>JT.tag.textSize},height:{type:String,default:()=>JT.tag.height},padding:{type:String,default:()=>JT.tag.padding},borderRadius:{type:String,default:()=>JT.tag.borderRadius},autoBgColor:{type:Number,default:()=>JT.tag.autoBgColor}}};const OL=SI({name:"u-tag",mixins:[tI,oI,PL],data:()=>({}),computed:{style(){const e={};return this.bgColor&&(e.backgroundColor=this.bgColor),this.color&&(e.color=this.color),this.borderColor&&(e.borderColor=this.borderColor),this.height&&(e.height=AT(this.height),e.lineHeight=AT(this.height)),this.padding&&(e.padding=this.padding),this.borderRadius&&(e.borderRadius=AT(this.borderRadius)),this.autoBgColor>0&&this.color&&(e.backgroundColor=this.getBagColor(this.color)),e},textColor(){const e={};return this.color&&(e.color=this.color),this.textSize&&(e.textSize=AT(this.textSize)),e},imgStyle(){const e="large"===this.size?"17px":"medium"===this.size?"15px":"13px";return{width:e,height:e}},closeSize(){return"large"===this.size?15:"medium"===this.size?13:12},iconSize(){return"large"===this.size?21:"medium"===this.size?19:16},elIconColor(){return this.iconColor?this.iconColor:this.plain?this.type:"#ffffff"}},emits:["click","close"],methods:{testImage:sT.image,closeHandler(){this.$emit("close",this.name)},clickHandler(){this.$emit("click",this.name)},getBagColor(e){return HT(e,this.autoBgColor)}}},[["render",function(e,t,n,o,i,r){const a=ig,s=RC(Po("u-icon"),MI),l=Oy,c=Iy,u=RC(Po("u-transition"),NI);return Er(),zr(u,{mode:"fade",show:e.show,style:{display:"inline-flex"}},{default:Co(()=>[Fr(l,{class:"u-tag-wrapper cursor-pointer"},{default:Co(()=>[Fr(l,{class:Ue(["u-tag",[`u-tag--${e.shape}`,!e.plain&&`u-tag--${e.type}`,e.plain&&`u-tag--${e.type}--plain`,`u-tag--${e.size}`,e.plain&&e.plainFill&&`u-tag--${e.type}--plain--fill`]]),onClick:us(r.clickHandler,["stop"]),style:We([{marginRight:e.closable?"10px":0,marginTop:e.closable?"10px":0},r.style])},{default:Co(()=>[Oi(e.$slots,"icon",{},()=>[e.icon?(Er(),zr(l,{key:0,class:"u-tag__icon"},{default:Co(()=>[r.testImage(e.icon)?(Er(),zr(a,{key:0,src:e.icon,style:We([r.imgStyle])},null,8,["src","style"])):(Er(),zr(s,{key:1,color:r.elIconColor,name:e.icon,size:r.iconSize},null,8,["color","name","size"]))]),_:1})):Wr("",!0)],!0),Fr(l,{class:"u-tag__content"},{default:Co(()=>[Oi(e.$slots,"content",{},void 0,!0),e.$slots.content?Wr("",!0):(Er(),Or(Sr,{key:0},[e.$slots.default||e.$slots.$default?(Er(),zr(c,{key:1,class:Ue(["u-tag__text",[`u-tag__text--${e.type}`,e.plain&&`u-tag__text--${e.type}--plain`,`u-tag__text--${e.size}`]]),style:We([r.textColor])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style","class"])):(Er(),zr(c,{key:0,class:Ue(["u-tag__text",[`u-tag__text--${e.type}`,e.plain&&`u-tag__text--${e.type}--plain`,`u-tag__text--${e.size}`]]),style:We([r.textColor])},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["style","class"]))],64))]),_:3})]),_:3},8,["class","onClick","style"]),e.closable?(Er(),zr(l,{key:0,class:Ue(["u-tag__close",[`u-tag__close--${e.size}`]]),onClick:us(r.closeHandler,["stop"]),style:We({backgroundColor:e.closeColor})},{default:Co(()=>[Fr(s,{name:"close",size:r.closeSize,color:"#ffffff"},null,8,["size"])]),_:1},8,["class","onClick","style"])):Wr("",!0)]),_:3})]),_:3},8,["show"])}],["__scopeId","data-v-142f7efd"]]),zL=Object.freeze(Object.defineProperty({__proto__:null,default:OL},Symbol.toStringTag,{value:"Module"}));const LL=SI({name:"u-td",mixins:[tI,oI,{props:{}}],props:{width:{type:[String],default:"auto"},textAlign:{type:String,default:""},fontSize:{type:String,default:""},borderColor:{type:String,default:""},color:{type:String,default:""}},data:()=>({tdStyle:{}}),created(){this.parent=!1},mounted(){if(this.parent=CT.call(this,"u-table"),this.parent){let e={};"auto"!=this.width&&(e.flex=`0 0 ${this.width}`),e.textAlign=this.parent.align,e.fontSize=AT(this.parent.fontSize),e.padding=this.parent.padding,e.borderBottom=`solid 1px ${this.parent.borderColor}`,e.borderRight=`solid 1px ${this.parent.borderColor}`,e.color=this.parent.color,""!=this.textAlign&&(e.textAlign=this.textAlign),""!=this.fontSize&&(e.fontSize=this.fontSize),""!=this.borderColor&&(e.borderColor=this.borderColor),""!=this.color&&(e.color=this.color),this.tdStyle=e}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-td",style:We([i.tdStyle])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style"])}],["__scopeId","data-v-6927db0f"]]),NL=Object.freeze(Object.defineProperty({__proto__:null,default:LL},Symbol.toStringTag,{value:"Module"}));const DL=SI({name:"u-th",mixins:[tI,oI,{props:{}}],props:{width:{type:[String],default:""}},data:()=>({thStyle:{}}),created(){this.parent=!1},mounted(){if(this.parent=CT.call(this,"u-table"),this.parent){let e={};this.width&&(e.flex=`0 0 ${this.width}`),e.textAlign=this.parent.align,e.padding=this.parent.padding,e.borderBottom=`solid 1px ${this.parent.borderColor}`,e.borderRight=`solid 1px ${this.parent.borderColor}`,Object.assign(e,this.parent.thStyle),this.thStyle=e}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-th",style:We([i.thStyle])},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["style"])}],["__scopeId","data-v-baeaafd8"]]),RL=Object.freeze(Object.defineProperty({__proto__:null,default:DL},Symbol.toStringTag,{value:"Module"}));const $L=SI({name:"u-title",props:{},data:()=>({}),created:function(){},methods:{}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-title u-flex-row u-flex-y-center"},{default:Co(()=>[Oi(e.$slots,"prefix",{},()=>[Fr(a,{class:"u-title-prefix"})],!0),Oi(e.$slots,"default",{},void 0,!0)]),_:3})}],["__scopeId","data-v-af64b667"]]),jL=Object.freeze(Object.defineProperty({__proto__:null,default:$L},Symbol.toStringTag,{value:"Module"}));const FL=SI({name:"u-toast",mixins:[tI,oI],data:()=>({isShow:!1,timer:null,config:{message:"",type:"",zIndex:10090,duration:2e3,icon:!0,position:"center",complete:null,overlay:!0,loading:!1},tmpConfig:{}}),computed:{iconName(){return this.tmpConfig.icon&&"none"!=this.tmpConfig.icon?!0===this.tmpConfig.icon?["error","warning","success","primary"].includes(this.tmpConfig.type)?NT(this.tmpConfig.type):"":this.tmpConfig.icon:""},overlayStyle(){const e={justifyContent:"center",alignItems:"center",display:"flex",backgroundColor:"rgba(0, 0, 0, 0)"};return e},iconStyle(){const e={marginRight:"4px"};return e},loadingIconColor(){let e="rgb(255, 255, 255)";return["error","warning","success","primary"].includes(this.tmpConfig.type)&&(e=gE(VA[this.tmpConfig.type])),e},contentStyle(){const e=_T().windowHeight,t={};let n=0;return"top"===this.tmpConfig.position?n=.25*-e:"bottom"===this.tmpConfig.position&&(n=.25*e),t.transform=`translateY(${n}px)`,t}},created(){["primary","success","error","warning","default","loading"].map(e=>{this[e]=t=>this.show({type:e,message:t})})},methods:{show(e){this.tmpConfig=IT(this.config,e),this.clearTimer(),this.isShow=!0,-1!==this.tmpConfig.duration&&(this.timer=setTimeout(()=>{this.clearTimer(),"function"==typeof this.tmpConfig.complete&&this.tmpConfig.complete()},this.tmpConfig.duration))},hide(){this.clearTimer()},clearTimer(){this.isShow=!1,clearTimeout(this.timer),this.timer=null}},beforeUnmount(){this.clearTimer()}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-loading-icon"),vE),s=RC(Po("u-icon"),MI),l=RC(Po("u-gap"),wE),c=Iy,u=Oy,d=RC(Po("u-overlay"),CE);return Er(),zr(u,{class:"u-toast"},{default:Co(()=>[Fr(d,{show:i.isShow,zIndex:i.tmpConfig.overlay?i.tmpConfig.zIndex:-1,"custom-style":r.overlayStyle},{default:Co(()=>[Fr(u,{class:Ue(["u-toast__content",["u-type-"+i.tmpConfig.type,"loading"===i.tmpConfig.type||i.tmpConfig.loading?"u-toast__content--loading":""]]),style:We([r.contentStyle])},{default:Co(()=>["loading"===i.tmpConfig.type?(Er(),zr(a,{key:0,mode:"circle",color:"rgb(255, 255, 255)",inactiveColor:"rgb(120, 120, 120)",size:"25"})):"defalut"!==i.tmpConfig.type&&r.iconName?(Er(),zr(s,{key:1,name:r.iconName,size:"17",color:i.tmpConfig.type,customStyle:r.iconStyle},null,8,["name","color","customStyle"])):Wr("",!0),"loading"===i.tmpConfig.type||i.tmpConfig.loading?(Er(),zr(l,{key:2,height:"12",bgColor:"transparent"})):Wr("",!0),Fr(c,{class:Ue(["u-toast__content__text",["u-toast__content__text--"+i.tmpConfig.type]]),style:{"max-width":"400rpx"}},{default:Co(()=>[Hr(Q(i.tmpConfig.message),1)]),_:1},8,["class"])]),_:1},8,["style","class"])]),_:1},8,["show","zIndex","custom-style"])]),_:1})}],["__scopeId","data-v-a3a72e1a"]]),VL=Object.freeze(Object.defineProperty({__proto__:null,default:FL},Symbol.toStringTag,{value:"Module"})),HL={props:{text:{type:[String,Number],default:()=>JT.tooltip.text},copyText:{type:[String,Number],default:()=>JT.tooltip.copyText},size:{type:[String,Number],default:()=>JT.tooltip.size},color:{type:String,default:()=>JT.tooltip.color},bgColor:{type:String,default:()=>JT.tooltip.bgColor},direction:{type:String,default:()=>JT.tooltip.direction},zIndex:{type:[String,Number],default:()=>JT.tooltip.zIndex},showCopy:{type:Boolean,default:()=>JT.tooltip.showCopy},buttons:{type:Array,default:()=>JT.tooltip.buttons},overlay:{type:Boolean,default:()=>JT.tooltip.overlay},showToast:{type:Boolean,default:()=>JT.tooltip.showToast}}};const WL=SI({name:"u-tooltip",mixins:[tI,oI,HL],data:()=>({showTooltip:!0,textId:ST(),tooltipId:ST(),tooltipTop:-1e4,tooltipInfo:{width:0,left:0},textInfo:{width:0,left:0},indicatorStyle:{},screenGap:12,indicatorWidth:14}),watch:{propsChange(){this.getElRect()}},computed:{propsChange(){return[this.text,this.buttons]},tooltipStyle(){const e={transform:`translateY(${"top"===this.direction?"-100%":"100%"})`},t=_T();if(this.tooltipInfo.width/2>this.textInfo.left+this.textInfo.width/2-this.screenGap)this.indicatorStyle={},e.left=`-${AT(this.textInfo.left-this.screenGap)}`,this.indicatorStyle.left=AT(this.textInfo.width/2-gT(e.left)-this.indicatorWidth/2);else if(this.tooltipInfo.width/2>t.windowWidth-this.textInfo.right+this.textInfo.width/2-this.screenGap)this.indicatorStyle={},e.right=`-${AT(t.windowWidth-this.textInfo.right-this.screenGap)}`,this.indicatorStyle.right=AT(this.textInfo.width/2-gT(e.right)-this.indicatorWidth/2);else{const t=Math.abs(this.textInfo.width/2-this.tooltipInfo.width/2);e.left=this.textInfo.width>this.tooltipInfo.width?AT(t):-AT(t),this.indicatorStyle={}}return"top"===this.direction?(e.marginTop="-10px",this.indicatorStyle.bottom="-4px"):(e.marginBottom="-10px",this.indicatorStyle.top="-4px"),e}},mounted(){this.init()},emits:["click"],methods:{addStyle:kT,addUnit:AT,init(){this.getElRect()},async longpressHandler(){this.tooltipTop=0,this.showTooltip=!0},overlayClickHandler(){this.showTooltip=!1},btnClickHandler(e){this.showTooltip=!1,this.$emit("click",this.showCopy?e+1:e)},queryRect(e){return new Promise(t=>{this.$uGetRect(`#${e}`).then(e=>{t(e)})})},getElRect(){this.showTooltip=!0,this.tooltipTop=-1e4,yT(500).then(()=>{this.queryRect(this.tooltipId).then(e=>{this.tooltipInfo=e,this.showTooltip=!1}),this.queryRect(this.textId).then(e=>{this.textInfo=e})})},setClipboardData(){this.showTooltip=!1,this.$emit("click",0),uv({data:this.copyText||this.text,success:()=>{this.showToast&<("å¤å¶æå")},fail:()=>{this.showToast&<("å¤å¶å¤±è´¥")},complete:()=>{this.showTooltip=!1}})}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("u-overlay"),CE),s=Iy,l=Oy,c=RC(Po("u-line"),hE),u=RC(Po("u-transition"),NI);return Er(),zr(l,{class:"u-tooltip",style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(a,{show:i.showTooltip&&-1e4!==i.tooltipTop&&e.overlay,customStyle:"backgroundColor: rgba(0, 0, 0, 0)",onClick:r.overlayClickHandler},null,8,["show","onClick"]),Fr(l,{class:"u-tooltip__wrapper"},{default:Co(()=>[Fr(s,{class:"u-tooltip__wrapper__text",id:i.textId,ref:i.textId,userSelect:!1,selectable:!1,onLongpress:us(r.longpressHandler,["stop"]),style:We({color:e.color,backgroundColor:e.bgColor&&i.showTooltip&&-1e4!==i.tooltipTop?e.bgColor:"transparent"})},{default:Co(()=>[Hr(Q(e.text),1)]),_:1},8,["id","onLongpress","style"]),Fr(u,{mode:"fade",show:i.showTooltip,duration:"300",customStyle:{position:"absolute",top:r.addUnit(i.tooltipTop),zIndex:e.zIndex,...r.tooltipStyle}},{default:Co(()=>[Fr(l,{class:"u-tooltip__wrapper__popup",id:i.tooltipId,ref:i.tooltipId},{default:Co(()=>[e.showCopy||e.buttons.length?(Er(),zr(l,{key:0,class:"u-tooltip__wrapper__popup__indicator","hover-class":"u-tooltip__wrapper__popup__indicator--hover",style:We([i.indicatorStyle,{width:r.addUnit(i.indicatorWidth),height:r.addUnit(i.indicatorWidth)}])},null,8,["style"])):Wr("",!0),Fr(l,{class:"u-tooltip__wrapper__popup__list"},{default:Co(()=>[e.showCopy?(Er(),zr(l,{key:0,class:"u-tooltip__wrapper__popup__list__btn","hover-class":"u-tooltip__wrapper__popup__list__btn--hover",onClick:r.setClipboardData},{default:Co(()=>[Fr(s,{class:"u-tooltip__wrapper__popup__list__btn__text"},{default:Co(()=>[Hr("å¤å¶")]),_:1})]),_:1},8,["onClick"])):Wr("",!0),e.showCopy&&e.buttons.length>0?(Er(),zr(c,{key:1,direction:"column",color:"#8d8e90",length:"18"})):Wr("",!0),(Er(!0),Or(Sr,null,Pi(e.buttons,(t,n)=>(Er(),Or(Sr,{key:n},[Fr(l,{class:"u-tooltip__wrapper__popup__list__btn","hover-class":"u-tooltip__wrapper__popup__list__btn--hover"},{default:Co(()=>[Fr(s,{class:"u-tooltip__wrapper__popup__list__btn__text",onClick:e=>r.btnClickHandler(n)},{default:Co(()=>[Hr(Q(t),1)]),_:2},1032,["onClick"])]),_:2},1024),n<e.buttons.length-1?(Er(),zr(c,{key:0,direction:"column",color:"#8d8e90",length:"18"})):Wr("",!0)],64))),128))]),_:1})]),_:1},8,["id"])]),_:1},8,["show","customStyle"])]),_:1})]),_:1},8,["style"])}],["__scopeId","data-v-925a17e2"]]),UL=Object.freeze(Object.defineProperty({__proto__:null,default:WL},Symbol.toStringTag,{value:"Module"}));const qL=SI({name:"u-tr",mixins:[tI,oI,{props:{}}],data:()=>({})},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-tr"},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3})}],["__scopeId","data-v-60a63aef"]]),QL=Object.freeze(Object.defineProperty({__proto__:null,default:qL},Symbol.toStringTag,{value:"Module"}));const YL=SI({name:"u-tree",components:{TreeNode:SI({name:"tree-node",props:{node:{type:Object,required:!0},props:{type:Object,required:!0},showCheckbox:{type:Boolean,default:!1},checkStrictly:{type:Boolean,default:!1},expandOnClickNode:{type:Boolean,default:!0},depth:{type:Number,default:0}},computed:{hasChildren(){return this.node[this.props.children]&&this.node[this.props.children].length>0},isExpanded(){return void 0!==this.node.expanded&&this.node.expanded}},emits:["node-click","check-change"],methods:{toggle(){this.expandOnClickNode&&this.hasChildren&&(this.node.expanded=!this.node.expanded),this.$emit("node-click",this.node)},toggleCheck(e){this.node.checked=e,this.checkStrictly||(this.updateChildCheckStatus(this.node,e),this.updateParentCheckStatus(this.node)),this.$emit("check-change",this.node)},updateChildCheckStatus(e,t){e[this.props.children]&&e[this.props.children].forEach(e=>{e.checked=t,this.updateChildCheckStatus(e,t)})},updateParentCheckStatus(e){let t=this.$parent;for(;t&&t.node;){const e=t.node[this.props.children].every(e=>e.checked);t.node.checked=e,t=t.$parent}}}},[["render",function(e,t,n,o,i,r){const a=RC(Po("up-icon"),MI),s=RC(Po("up-checkbox"),aM),l=Oy,c=Bo("tree-node",!0);return Er(),zr(l,{class:"u-tree-node",style:We({paddingLeft:20*n.depth+"px"})},{default:Co(()=>[Fr(l,{class:"u-tree-node-content",onClick:r.toggle},{default:Co(()=>[r.hasChildren?(Er(),zr(a,{key:0,class:"u-tree-node-toggle",name:n.node.expanded?"arrow-down-fill":"play-right-fill",size:"12"},null,8,["name"])):Wr("",!0),n.showCheckbox?(Er(),zr(s,{key:1,usedAlone:"",size:12,checked:n.node.checked,onChange:r.toggleCheck,style:{"margin-right":"10px"}},null,8,["checked","onChange"])):Wr("",!0),Oi(e.$slots,"default",{nodeData:n.node,level:n.depth+1},()=>[Hr(Q(n.node[n.props.label]),1)],!0)]),_:3},8,["onClick"]),r.hasChildren&&(void 0===n.node.expanded||n.node.expanded)?(Er(),zr(l,{key:0,class:"u-tree-node-children",style:We({paddingLeft:20*(n.depth+1)+"px"})},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(n.node[n.props.children],o=>(Er(),zr(c,{key:o[n.props.nodeKey],node:o,props:n.props,"show-checkbox":n.showCheckbox,"check-strictly":n.checkStrictly,"expand-on-click-node":n.expandOnClickNode,depth:n.depth+1,onNodeClick:t[0]||(t[0]=t=>e.$emit("node-click",t)),onCheckChange:t[1]||(t[1]=t=>e.$emit("check-change",t))},{default:Co(({nodeData:t,level:n})=>[Oi(e.$slots,"default",{nodeData:t,level:n},void 0,!0)]),_:2},1032,["node","props","show-checkbox","check-strictly","expand-on-click-node","depth"]))),128))]),_:3},8,["style"])):Wr("",!0)]),_:3},8,["style"])}],["__scopeId","data-v-64527d0b"]])},props:{data:{type:Array,required:!0},props:{type:Object,default:()=>({label:"label",children:"children",nodeKey:"id"})},showCheckbox:{type:Boolean,default:!1},defaultExpandAll:{type:Boolean,default:!1},expandOnClickNode:{type:Boolean,default:!0},checkStrictly:{type:Boolean,default:!1}},data:()=>({treeData:[]}),created(){this.initTree()},watch:{data:{handler(e){this.treeData=JSON.parse(JSON.stringify(e)),this.initExpandedState(this.treeData,this.defaultExpandAll)},deep:!0,immediate:!0}},emits:["node-click","check-change"],methods:{initTree(){this.treeData=JSON.parse(JSON.stringify(this.data)),this.initExpandedState(this.treeData,this.defaultExpandAll)},initExpandedState(e,t){e.forEach(e=>{e.expanded=t,e[this.props.children]&&this.initExpandedState(e[this.props.children],t)})},handleNodeClick(e){this.$emit("node-click",e)},getCheckedNodes(){const e=t=>{let n=[];return t.forEach(t=>{t.checked&&n.push(t),t[this.props.children]&&t[this.props.children].length>0&&(n=n.concat(e(t[this.props.children])))}),n};return e(this.treeData)}}},[["render",function(e,t,n,o,i,r){const a=Bo("tree-node"),s=Oy;return Er(),zr(s,{class:"u-tree"},{default:Co(()=>[(Er(!0),Or(Sr,null,Pi(i.treeData,o=>(Er(),zr(a,{key:o[n.props.nodeKey],node:o,props:n.props,"show-checkbox":n.showCheckbox,"check-strictly":n.checkStrictly,"expand-on-click-node":n.expandOnClickNode,onNodeClick:r.handleNodeClick,onCheckChange:t[0]||(t[0]=t=>e.$emit("check-change",t))},{default:Co(({nodeData:t,level:n})=>[Oi(e.$slots,"default",{node:t,level:n},void 0,!0)]),_:2},1032,["node","props","show-checkbox","check-strictly","expand-on-click-node","onNodeClick"]))),128))]),_:3})}],["__scopeId","data-v-f76f3c2b"]]),GL=Object.freeze(Object.defineProperty({__proto__:null,default:YL},Symbol.toStringTag,{value:"Module"}));function XL(e,t){return["[object Object]","[object File]"].includes(Object.prototype.toString.call(e))?Object.keys(e).reduce((n,o)=>(t.includes(o)||(n[o]=e[o]),n),{}):{}}function KL(e){return e.tempFiles.map(e=>({...XL(e,["path"]),url:e.path,size:e.size,name:e.name,type:e.type,file:e}))}function JL({accept:e,multiple:t,capture:n,compressed:o,maxDuration:i,sizeType:r,camera:a,maxCount:s,extension:l}){try{n=sT.array(n)?n:n.split(",")}catch(c){n=[]}return new Promise((c,u)=>{switch(e){case"image":kv({count:t?Math.min(s,9):1,sourceType:n,sizeType:r,success:e=>c(function(e){return e.tempFiles.map(e=>({...XL(e,["path"]),type:"image",url:e.path,thumb:e.path,size:e.size,name:e.name,file:e}))}(e)),fail:u});break;case"video":Wv({sourceType:n,compressed:o,maxDuration:i,camera:a,success:e=>c(function(e){return[{...XL(e,["tempFilePath","thumbTempFilePath","errMsg"]),type:"video",url:e.tempFilePath,thumb:e.thumbTempFilePath,size:e.size,width:e.width||0,height:e.height||0,name:e.name,file:e}]}(e)),fail:u});break;case"file":let d={count:t?s:1,type:e,success:e=>c(KL(e)),fail:u};l.length&&l.length>0&&(d.extension=l),Sv(d);break;default:let h={count:t?s:1,type:"all",success:e=>c(KL(e)),fail:u};l.length&&l.length>0&&(h.extension=l),Sv(h)}})}const ZL={props:{accept:{type:String,default:()=>JT.upload.accept},extension:{type:Array,default:()=>JT.upload.extension},capture:{type:[String,Array],default:()=>JT.upload.capture},compressed:{type:Boolean,default:()=>JT.upload.compressed},camera:{type:String,default:()=>JT.upload.camera},maxDuration:{type:Number,default:()=>JT.upload.maxDuration},uploadIcon:{type:String,default:()=>JT.upload.uploadIcon},uploadIconColor:{type:String,default:()=>JT.upload.uploadIconColor},useBeforeRead:{type:Boolean,default:()=>JT.upload.useBeforeRead},afterRead:{type:Function,default:null},beforeRead:{type:Function,default:null},previewFullImage:{type:Boolean,default:()=>JT.upload.previewFullImage},maxCount:{type:[String,Number],default:()=>JT.upload.maxCount},disabled:{type:Boolean,default:()=>JT.upload.disabled},imageMode:{type:String,default:()=>JT.upload.imageMode},name:{type:String,default:()=>JT.upload.name},sizeType:{type:Array,default:()=>JT.upload.sizeType},multiple:{type:Boolean,default:()=>JT.upload.multiple},deletable:{type:Boolean,default:()=>JT.upload.deletable},maxSize:{type:[String,Number],default:()=>JT.upload.maxSize},fileList:{type:Array,default:()=>JT.upload.fileList},uploadText:{type:String,default:()=>JT.upload.uploadText},width:{type:[String,Number],default:()=>JT.upload.width},height:{type:[String,Number],default:()=>JT.upload.height},previewImage:{type:Boolean,default:()=>JT.upload.previewImage},autoDelete:{type:Boolean,default:()=>JT.upload.autoDelete},autoUpload:{type:Boolean,default:()=>JT.upload.autoUpload},autoUploadApi:{type:String,default:()=>JT.upload.autoUploadApi},autoUploadDriver:{type:String,default:()=>JT.upload.autoUploadDriver},autoUploadAuthUrl:{type:String,default:()=>JT.upload.autoUploadAuthUrl},autoUploadHeader:{type:Object,default:()=>JT.upload.autoUploadHeader},getVideoThumb:{type:Boolean,default:()=>JT.upload.getVideoThumb},customAfterAutoUpload:{type:Boolean,default:()=>JT.upload.customAfterAutoUpload},videoPreviewObjectFit:{type:String,default:()=>JT.upload.videoPreviewObjectFit}}},eN={name:"u-upload",mixins:[tI,oI,{watch:{accept:{immediate:!0,handler(e){}}}},ZL],data:()=>({lists:[],isInCount:!0,popupShow:!1,currentItemIndex:-1}),watch:{fileList:{handler(){this.formatFileList()},immediate:!0,deep:!0},deletable(e){this.formatFileList()},maxCount(e){this.formatFileList()},accept(e){this.formatFileList()},popupShow(e){e||(this.currentItemIndex=-1)}},emits:["error","beforeRead","oversize","afterRead","delete","clickPreview","update:fileList","afterAutoUpload"],methods:{addUnit:AT,addStyle:kT,videoErrorCallback(){},loadedVideoMetadata(e){if(this.currentItemIndex<0)return;if("local"!=this.autoUploadDriver)return;if(!this.getVideoThumb)return;let t=this.lists[this.currentItemIndex].width,n=this.lists[this.currentItemIndex].height;const o=Jb().pixelRatio;ip().select("#myVideo").context(e=>{console.log("select video",e);const i=e.context;ip().select("#myCanvas").fields({node:!0,size:!0}).exec(([e])=>{console.log("select canvas",e);const r=e[0].node.getContext("2d");e[0].node.width=t*o,e[0].node.height=n*o,setTimeout(()=>{a()},500);const a=()=>{r.drawImage(i,0,0,t*o,n*o),Uh({canvas:e[0].node,success:e=>{console.log("First frame image path:",e.tempFilePath),this.fileList.currentItemIndex.thumb=e.tempFilePath},fail:e=>{console.error("Failed to export image:",e)}})};setInterval(()=>{r.drawImage(i,0,0,t*o,n*o)},1e3/24)}).exec()}).exec()},formatFileList(){const{fileList:e=[],maxCount:t}=this,n=e.map(e=>{const t=e.name||e.url||e.thumb;return Object.assign(Object.assign({},e),{isImage:e.name?sT.image(e.name):"image"===this.accept||sT.image(t),isVideo:e.name?sT.video(e.name):"video"===this.accept||sT.video(t),deletable:"boolean"==typeof e.deletable?e.deletable:this.deletable})});this.lists=n,this.isInCount=n.length<t},chooseFile(e){const{maxCount:t,multiple:n,lists:o,disabled:i}=this;if(i)return Promise.reject();const r=Object.assign({accept:this.accept,extension:this.extension,multiple:this.multiple,capture:this.capture,compressed:this.compressed,maxDuration:this.maxDuration,sizeType:this.sizeType,camera:this.camera},{maxCount:t-o.length,...e});return JL(r).then(e=>{const t=r.multiple?e:e[0];return this.onBeforeRead(t),t}).catch(e=>{this.$emit("error",e)})},onBeforeRead(e){const{beforeRead:t,useBeforeRead:n}=this;let o=e;sT.func(t)&&(o=t(e,this.getDetail())),n&&(o=new Promise((t,n)=>{this.$emit("beforeRead",Object.assign(Object.assign({file:e},this.getDetail()),{callback:e=>{e?t():n()}}))})),sT.promise(o)?o.then(t=>this.onAfterRead(t||e)):this.onAfterRead(o||e)},getDetail(e){return{name:this.name,index:null==e?this.fileList.length:e}},async onAfterRead(e){const{maxSize:t,afterRead:n}=this;if(Array.isArray(e)?e.some(e=>e.size>t):e.size>t)return I_({title:"è¶
è¿å¤§å°éå¶"}),void this.$emit("oversize",Object.assign({file:e},this.getDetail()));let o=this.fileList.length;if(this.autoUpload){let t=[].concat(e);this.fileList.length,t.map(e=>{this.fileList.push({...e,status:"uploading",message:"ä¸ä¼ ä¸",progress:0})});let n=this;this.$emit("update:fileList",this.fileList);for(let e=0;e<t.length;e++){let i=e,r="";switch(this.autoUploadDriver){case"cos":case"kodo":break;case"oss":case"upload_oss":console.log();let e={},a=(await Uv({url:this.autoUploadAuthUrl,method:"get",header:this.autoUploadHeader,data:{filename:t[i].name}})).data;if(200!=a.code)return void I_({title:a.msg,duration:1500});e=a.data.params,Zv({url:a.data.params.host,filePath:t[i].url,name:"file",formData:e,success:e=>{let t="",s="";n.customAfterAutoUpload&&(s=new Promise((e,t)=>{n.$emit("afterAutoUpload",Object.assign(a,{callback:n=>{n.url?e(n):t()}}))})),sT.promise(s)?s.then(e=>n.succcessUpload(o+i,e.url,e.thumb)):(r=a.data.params.host+"/"+a.data.params.key,("video"===n.accept||sT.video(r))&&(t=r+"?x-oss-process=video/snapshot,t_10000,m_fast"),n.succcessUpload(o+i,r,t))}}).onProgressUpdate(e=>{n.updateUpload(o+i,{progress:e.progress})});break;default:Zv({url:this.autoUploadApi,filePath:t[i].url,name:"file",header:this.autoUploadHeader,success:e=>{let t=e.data,a="";n.customAfterAutoUpload&&(a=new Promise((e,o)=>{n.$emit("afterAutoUpload",Object.assign(t,{callback:t=>{t.url?e(t):o()}}))})),sT.promise(a)?a.then(e=>n.succcessUpload(o+i,e.url)):200!=t.code?I_({title:t.msg}):(r=t.data.url,n.succcessUpload(o+i,r))}}).onProgressUpdate(e=>{n.updateUpload(o+i,{progress:e.progress})})}}}else"function"==typeof n&&n(e,this.getDetail()),this.$emit("afterRead",Object.assign({file:e},this.getDetail()))},updateUpload(e,t){let n=this.fileList[e];this.fileList.splice(e,1,{...n,status:100==t.progress?"success":"uploading",message:"",progress:t.progress}),this.$emit("update:fileList",this.fileList)},succcessUpload(e,t,n=""){let o=this.fileList[e];this.fileList.splice(e,1,{...o,status:"success",message:"",url:t,progress:100,thumb:n}),this.$emit("update:fileList",this.fileList)},deleteItem(e){this.autoDelete?(this.fileList.splice(e,1),this.$emit("update:fileList",this.fileList)):this.$emit("delete",Object.assign(Object.assign({},this.getDetail(e)),{file:this.fileList[e]}))},onPreviewImage(e,t){if(!e.isImage||!this.previewFullImage)return;let n=0;const o=[];let i=0;for(var r=0;r<this.lists.length;r++){const e=this.lists[r];(e.isImage||e.type&&"image"===e.type)&&(o.push(e.url||e.thumb),r===t&&(n=i),i+=1)}o.length<1||Vv({urls:o,current:n,fail(){LT("é¢è§å¾ç失败")}})},onPreviewVideo(e,t){if(!this.previewFullImage)return;const n=[];for(var o=0;o<this.lists.length;o++){const e=this.lists[o];(e.isVideo||e.type&&"video"===e.type)&&n.push(Object.assign(Object.assign({},e),{type:"video"}))}n.length<1||(this.popupShow=!0,this.currentItemIndex=t,console.log(this.lists[this.currentItemIndex]))},onClickPreview(e,t){if(this.previewFullImage)switch(e.type){case"image":this.onPreviewImage(e,t);break;case"video":this.onPreviewVideo(e,t)}this.$emit("clickPreview",Object.assign(Object.assign({},e),this.getDetail(t)))}}};const tN=SI(eN,[["render",function(e,t,n,o,i,r){const a=ig,s=RC(Po("u-icon"),MI),l=RC(Po("up-icon"),MI),c=Oy,u=Iy,d=RC(Po("u-loading-icon"),vE),h=RC(Po("up-gap"),wE),p=$m,f=bb,m=RC(Po("up-popup"),ME);return Er(),zr(c,{class:"u-upload",style:We([r.addStyle(e.customStyle)])},{default:Co(()=>[Fr(c,{class:"u-upload__wrap"},{default:Co(()=>[e.previewImage?(Er(!0),Or(Sr,{key:0},Pi(i.lists,(t,n)=>(Er(),zr(c,{class:"u-upload__wrap__preview",key:n},{default:Co(()=>[t.isImage||t.type&&"image"===t.type?(Er(),zr(a,{key:0,src:t.thumb||t.url,mode:e.imageMode,class:"u-upload__wrap__preview__image",onClick:e=>r.onClickPreview(t,n),style:We([{width:r.addUnit(e.width),height:r.addUnit(e.height)}])},null,8,["src","mode","onClick","style"])):(t.isVideo||t.type&&"video"===t.type)&&e.getVideoThumb?(Er(),zr(c,{key:1,class:"u-upload__wrap__preview__video",style:We({width:r.addUnit(e.width),height:r.addUnit(e.height)})},{default:Co(()=>[t.thumb?(Er(),zr(a,{key:0,src:t.thumb,mode:e.imageMode,class:"u-upload__wrap__preview__image",onClick:e=>r.onClickPreview(t,n),style:We([{width:r.addUnit(e.width),height:r.addUnit(e.height)}])},null,8,["src","mode","onClick","style"])):(Er(),zr(s,{key:1,color:"#80CBF9",size:"26",name:t.isVideo||t.type&&"video"===t.type?"movie":"file-text"},null,8,["name"])),"success"===t.status?(Er(),zr(c,{key:2,class:"u-upload__wrap__play",onClick:e=>r.onClickPreview(t,n)},{default:Co(()=>[Oi(e.$slots,"playIcon",{},void 0,!0),e.$slots.playIcon?Wr("",!0):(Er(),zr(l,{key:0,class:"u-upload__wrap__play__icon",name:"play-right",size:"22px"}))]),_:2},1032,["onClick"])):Wr("",!0)]),_:2},1032,["style"])):(Er(),zr(c,{key:2,class:"u-upload__wrap__preview__other",onClick:e=>r.onClickPreview(t,n),style:We([{width:r.addUnit(e.width),height:r.addUnit(e.height)}])},{default:Co(()=>[Fr(s,{color:"#80CBF9",size:"26",name:t.isVideo||t.type&&"video"===t.type?"movie":"folder"},null,8,["name"]),Fr(u,{class:"u-upload__wrap__preview__other__text"},{default:Co(()=>[Hr(Q(t.isVideo||t.type&&"video"===t.type?t.name||"è§é¢":t.name||"æä»¶"),1)]),_:2},1024)]),_:2},1032,["onClick","style"])),"uploading"===t.status||"failed"===t.status?(Er(),zr(c,{key:3,class:"u-upload__status"},{default:Co(()=>[Fr(c,{class:"u-upload__status__icon"},{default:Co(()=>["failed"===t.status?(Er(),zr(s,{key:0,name:"close-circle",color:"#ffffff",size:"25"})):(Er(),zr(d,{key:1,size:"22",mode:"circle"}))]),_:2},1024),t.message?(Er(),zr(u,{key:0,class:"u-upload__status__message"},{default:Co(()=>[Hr(Q(t.message),1)]),_:2},1024)):Wr("",!0),Fr(h,{class:"u-upload__progress",height:"3px",style:We({width:t.progress+"%"})},null,8,["style"])]),_:2},1024)):Wr("",!0),"uploading"!==t.status&&(e.deletable||t.deletable)?(Er(),zr(c,{key:4,class:"u-upload__deletable",onClick:us(e=>r.deleteItem(n),["stop"])},{default:Co(()=>[Fr(c,{class:"u-upload__deletable__icon"},{default:Co(()=>[Fr(s,{name:"close",color:"#ffffff",size:"10"})]),_:1})]),_:2},1032,["onClick"])):Wr("",!0),Oi(e.$slots,"success",{},()=>["success"===t.status?(Er(),zr(c,{key:0,class:"u-upload__success"},{default:Co(()=>[Fr(c,{class:"u-upload__success__icon"},{default:Co(()=>[Fr(s,{name:"checkmark",color:"#ffffff",size:"12"})]),_:1})]),_:1})):Wr("",!0)],!0)]),_:2},1024))),128)):Wr("",!0),Fr(p,{id:"myCanvas",type:"2d",style:{width:"100px",height:"150px",display:"none"}}),i.isInCount?(Er(),Or(Sr,{key:1},[e.$slots.trigger?(Er(),zr(c,{key:0,onClick:r.chooseFile},{default:Co(()=>[Oi(e.$slots,"trigger",{},void 0,!0)]),_:3},8,["onClick"])):e.$slots.trigger||!e.$slots.default&&!e.$slots.$default?(Er(),zr(c,{key:2,class:Ue(["u-upload__button",[e.disabled&&"u-upload__button--disabled"]]),"hover-class":e.disabled?"":"u-upload__button--hover","hover-stay-time":"150",onClick:r.chooseFile,style:We([{width:r.addUnit(e.width),height:r.addUnit(e.height)}])},{default:Co(()=>[Fr(s,{name:e.uploadIcon,size:"26",color:e.uploadIconColor},null,8,["name","color"]),e.uploadText?(Er(),zr(u,{key:0,class:"u-upload__button__text"},{default:Co(()=>[Hr(Q(e.uploadText),1)]),_:1})):Wr("",!0)]),_:1},8,["hover-class","onClick","class","style"])):(Er(),zr(c,{key:1,onClick:r.chooseFile},{default:Co(()=>[Oi(e.$slots,"default",{},void 0,!0)]),_:3},8,["onClick"]))],64)):Wr("",!0)]),_:3}),Fr(m,{mode:"center",show:i.popupShow,"onUpdate:show":t[0]||(t[0]=e=>i.popupShow=e)},{default:Co(()=>[i.popupShow?(Er(),zr(f,{key:0,id:"myVideo",src:i.currentItemIndex>=0?i.lists[i.currentItemIndex].url:"",onError:r.videoErrorCallback,"show-center-play-btn":"","object-fit":e.videoPreviewObjectFit,"show-fullscreen-btn":"true","enable-play-gesture":"",controls:"",autoplay:!0,"auto-pause-if-open-native":"",onLoadedmetadata:r.loadedVideoMetadata,"initial-time":.1},null,8,["src","onError","object-fit","onLoadedmetadata"])):Wr("",!0)]),_:1},8,["show"])]),_:3},8,["style"])}],["__scopeId","data-v-3539a8e6"]]),nN=Object.freeze(Object.defineProperty({__proto__:null,default:tN},Symbol.toStringTag,{value:"Module"}));const oN=SI({name:"up-view",mixins:[tI,oI],emits:["click"],computed:{valueStyle(){}},props:{backgroundColor:"",color:"",flexDirection:"",justifyContent:"",alignItems:"",flex1:"",width:"",height:"",padding:"",margin:"",borderColor:""},data:()=>({}),methods:{addStyle:kT,clickHandler(){this.$emit("click")}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:Ue(["u-view",e.class]),style:We({backgroundColor:n.backgroundColor,color:n.color,flexDirection:n.flexDirection,justifyContent:n.justifyContent,alignItems:n.alignItems,flex1:n.flex1,width:n.width,height:n.height,padding:n.padding,margin:n.margin,borderColor:n.borderColor})},null,8,["class","style"])}],["__scopeId","data-v-69cb10b0"]]),iN=Object.freeze(Object.defineProperty({__proto__:null,default:oN},Symbol.toStringTag,{value:"Module"}));const rN=SI({name:"u-waterfall",props:{modelValue:{type:Array,required:!0,default:function(){return[]}},addTime:{type:[Number,String],default:200},idKey:{type:String,default:"id"}},mixins:[tI,oI],data:()=>({leftList:[],rightList:[],tempList:[],children:[]}),watch:{copyFlowList(e,t){if(e&&0!=e.length){let n=Array.isArray(t)&&t.length>0?t.length:0;this.tempList=this.tempList.concat(this.cloneData(e.slice(n))),this.splitData()}else this.clear(!1)}},mounted(){this.tempList=this.cloneData(this.copyFlowList),this.splitData()},computed:{copyFlowList(){return this.modelValue&&0!=this.modelValue.length?this.cloneData(this.modelValue):(this.clear(!1),[])}},emits:["update:modelValue"],methods:{async splitData(){if(!this.tempList.length)return;let e=await this.$uGetRect("#u-left-column"),t=await this.$uGetRect("#u-right-column"),n=this.tempList[0];n&&(e.height<t.height?this.leftList.push(n):e.height>t.height?this.rightList.push(n):this.leftList.length<=this.rightList.length?this.leftList.push(n):this.rightList.push(n),this.tempList.splice(0,1),this.tempList.length&&setTimeout(()=>{this.splitData()},this.addTime))},cloneData:e=>JSON.parse(JSON.stringify(e)),clear(e=!0){this.leftList=[],this.rightList=[],e&&this.$emit("update:modelValue",[]),this.tempList=[]},remove(e){let t=-1;t=this.leftList.findIndex(t=>t[this.idKey]==e),-1!=t?this.leftList.splice(t,1):(t=this.rightList.findIndex(t=>t[this.idKey]==e),-1!=t&&this.rightList.splice(t,1)),t=this.modelValue.findIndex(t=>t[this.idKey]==e),-1!=t&&this.$emit("update:modelValue",this.modelValue.splice(t,1))},modify(e,t,n){let o=-1;if(o=this.leftList.findIndex(t=>t[this.idKey]==e),-1!=o?this.leftList[o][t]=n:(o=this.rightList.findIndex(t=>t[this.idKey]==e),-1!=o&&(this.rightList[o][t]=n)),o=this.modelValue.findIndex(t=>t[this.idKey]==e),-1!=o){let e=this.cloneData(this.modelValue);e[o][t]=n,this.$emit("update:modelValue",e)}}}},[["render",function(e,t,n,o,i,r){const a=Oy;return Er(),zr(a,{class:"u-waterfall"},{default:Co(()=>[Fr(a,{ref:"u-left-column",id:"u-left-column",class:"u-column"},{default:Co(()=>[Oi(e.$slots,"left",{leftList:i.leftList},void 0,!0)]),_:3},512),Fr(a,{ref:"u-right-column",id:"u-right-column",class:"u-column"},{default:Co(()=>[Oi(e.$slots,"right",{rightList:i.rightList},void 0,!0)]),_:3},512)]),_:3})}],["__scopeId","data-v-9269167d"]]),aN=Object.freeze(Object.defineProperty({__proto__:null,default:rN},Symbol.toStringTag,{value:"Module"}));const sN={add:function(e,t){var n,o,i;try{n=e.toString().split(".")[1].length}catch(r){n=0}try{o=t.toString().split(".")[1].length}catch(r){o=0}return(e*(i=Math.pow(10,Math.max(n,o)))+t*i)/i},sub:function(e,t){var n,o,i,r;try{n=e.toString().split(".")[1].length}catch(a){n=0}try{o=t.toString().split(".")[1].length}catch(a){o=0}return i=Math.pow(10,Math.max(n,o)),r=n>=o?n:o,Math.abs(((e*i-t*i)/i).toFixed(r))},mul:function(e,t){var n=0,o=e.toString(),i=t.toString();try{n+=o.split(".")[1].length}catch(r){}try{n+=i.split(".")[1].length}catch(r){}return Number(o.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,n)},div:function(e,t){var n,o,i=0,r=0;try{i=e.toString().split(".")[1].length}catch(a){}try{r=t.toString().split(".")[1].length}catch(a){}return n=Number(e.toString().replace(".","")),o=Number(t.toString().replace(".","")),xyutil.mul(n/o,Math.pow(10,r-i))}};let lN="none";lN="vue3",lN="h5";function cN(e){WT.shallowMerge(jA,e.config||{}),WT.shallowMerge(JT,e.props||{}),WT.shallowMerge(VA,e.color||{}),WT.shallowMerge(FA,e.zIndex||{})}WT.setConfig=cN;const uN={route:nI,date:WT.timeFormat,colorGradient:bE.colorGradient,hexToRgb:bE.hexToRgb,rgbToHex:bE.rgbToHex,colorToRgba:bE.colorToRgba,test:sT,type:["primary","success","error","warning","info"],http:nT,config:jA,zIndex:FA,debounce:function(e,t=500,n=!1){if(null!==WI&&clearTimeout(WI),n){const n=!WI;WI=setTimeout(()=>{WI=null},t),n&&"function"==typeof e&&e()}else WI=setTimeout(()=>{"function"==typeof e&&e()},t)},throttle:rB,calc:sN,mixin:oI,mpMixin:tI,props:JT,...WT,color:VA,platform:"h5"},dN=Object.assign({"./components/u--form/u--form.vue":TI,"./components/u--image/u--image.vue":VI,"./components/u--input/u--input.vue":YI,"./components/u--text/u--text.vue":rE,"./components/u--textarea/u--textarea.vue":uE,"./components/u-action-sheet-data/u-action-sheet-data.vue":DE,"./components/u-action-sheet/u-action-sheet.vue":LE,"./components/u-album/u-album.vue":FE,"./components/u-alert/u-alert.vue":WE,"./components/u-avatar-group/u-avatar-group.vue":XE,"./components/u-avatar/u-avatar.vue":QE,"./components/u-back-top/u-back-top.vue":JE,"./components/u-badge/u-badge.vue":eB,"./components/u-box/u-box.vue":nB,"./components/u-button/u-button.vue":sB,"./components/u-calendar/u-calendar.vue":FB,"./components/u-car-keyboard/u-car-keyboard.vue":WB,"./components/u-card/u-card.vue":QB,"./components/u-cate-tab/u-cate-tab.vue":GB,"./components/u-cell-group/u-cell-group.vue":JB,"./components/u-cell/u-cell.vue":tM,"./components/u-checkbox-group/u-checkbox-group.vue":iM,"./components/u-checkbox/u-checkbox.vue":sM,"./components/u-circle-progress/u-circle-progress.vue":cM,"./components/u-city-locate/u-city-locate.vue":bM,"./components/u-code-input/u-code-input.vue":wM,"./components/u-code/u-code.vue":CM,"./components/u-col/u-col.vue":AM,"./components/u-collapse-item/u-collapse-item.vue":EM,"./components/u-collapse/u-collapse.vue":PM,"./components/u-column-notice/u-column-notice.vue":LM,"./components/u-copy/u-copy.vue":DM,"./components/u-count-down/u-count-down.vue":qM,"./components/u-count-to/u-count-to.vue":GM,"./components/u-datetime-picker/u-datetime-picker.vue":iP,"./components/u-divider/u-divider.vue":sP,"./components/u-dragsort/u-dragsort.vue":cP,"./components/u-dropdown-item/u-dropdown-item.vue":hP,"./components/u-dropdown/u-dropdown.vue":mP,"./components/u-empty/u-empty.vue":bP,"./components/u-float-button/u-float-button.vue":_P,"./components/u-form-item/u-form-item.vue":SP,"./components/u-form/u-form.vue":kI,"./components/u-gap/u-gap.vue":xE,"./components/u-grid-item/u-grid-item.vue":AP,"./components/u-grid/u-grid.vue":PP,"./components/u-icon/u-icon.vue":PI,"./components/u-image/u-image.vue":jI,"./components/u-index-anchor/u-index-anchor.vue":dM,"./components/u-index-item/u-index-item.vue":pM,"./components/u-index-list/u-index-list.vue":gM,"./components/u-input/u-input.vue":qI,"./components/u-keyboard/u-keyboard.vue":RP,"./components/u-lazy-load/u-lazy-load.vue":jP,"./components/u-line-progress/u-line-progress.vue":HP,"./components/u-line/u-line.vue":pE,"./components/u-link/u-link.vue":KI,"./components/u-list-item/u-list-item.vue":UP,"./components/u-list/u-list.vue":YP,"./components/u-loading-icon/u-loading-icon.vue":_E,"./components/u-loading-page/u-loading-page.vue":KP,"./components/u-loadmore/u-loadmore.vue":eO,"./components/u-message-input/u-message-input.vue":nO,"./components/u-modal/u-modal.vue":rO,"./components/u-navbar-mini/u-navbar-mini.vue":lO,"./components/u-navbar/u-navbar.vue":dO,"./components/u-no-network/u-no-network.vue":pO,"./components/u-notice-bar/u-notice-bar.vue":bO,"./components/u-notify/u-notify.vue":wO,"./components/u-number-box/u-number-box.vue":CO,"./components/u-number-keyboard/u-number-keyboard.vue":LP,"./components/u-overlay/u-overlay.vue":kE,"./components/u-pagination/u-pagination.vue":AO,"./components/u-parse/u-parse.vue":qO,"./components/u-picker-column/u-picker-column.vue":YO,"./components/u-picker-data/u-picker-data.vue":XO,"./components/u-picker/u-picker.vue":tP,"./components/u-popup/u-popup.vue":PE,"./components/u-qrcode/u-qrcode.vue":tz,"./components/u-radio-group/u-radio-group.vue":rz,"./components/u-radio/u-radio.vue":lz,"./components/u-rate/u-rate.vue":dz,"./components/u-read-more/u-read-more.vue":fz,"./components/u-row-notice/u-row-notice.vue":mO,"./components/u-row/u-row.vue":gz,"./components/u-safe-bottom/u-safe-bottom.vue":EE,"./components/u-scroll-list/u-scroll-list.vue":Sz,"./components/u-search/u-search.vue":Az,"./components/u-select/u-select.vue":Ez,"./components/u-skeleton/u-skeleton.vue":Pz,"./components/u-slider/u-slider.vue":Lz,"./components/u-status-bar/u-status-bar.vue":TE,"./components/u-steps-item/u-steps-item.vue":Rz,"./components/u-steps/u-steps.vue":Fz,"./components/u-sticky/u-sticky.vue":Wz,"./components/u-subsection/u-subsection.vue":Qz,"./components/u-swipe-action-item/u-swipe-action-item.vue":iL,"./components/u-swipe-action/u-swipe-action.vue":sL,"./components/u-swiper-indicator/u-swiper-indicator.vue":cL,"./components/u-swiper/u-swiper.vue":hL,"./components/u-switch/u-switch.vue":mL,"./components/u-tabbar-item/u-tabbar-item.vue":vL,"./components/u-tabbar/u-tabbar.vue":xL,"./components/u-table/u-table.vue":CL,"./components/u-table2/u-table2.vue":AL,"./components/u-tabs-item/u-tabs-item.vue":IL,"./components/u-tabs/u-tabs.vue":ML,"./components/u-tag/u-tag.vue":zL,"./components/u-td/u-td.vue":NL,"./components/u-text/u-text.vue":oE,"./components/u-textarea/u-textarea.vue":lE,"./components/u-th/u-th.vue":RL,"./components/u-title/u-title.vue":jL,"./components/u-toast/u-toast.vue":VL,"./components/u-toolbar/u-toolbar.vue":JM,"./components/u-tooltip/u-tooltip.vue":UL,"./components/u-tr/u-tr.vue":QL,"./components/u-transition/u-transition.vue":DI,"./components/u-tree/u-tree.vue":GL,"./components/u-upload/u-upload.vue":nN,"./components/u-view/u-view.vue":iN,"./components/u-waterfall/u-waterfall.vue":aN});let hN=[];for(const xN in dN){let e=dN[xN].default;e.name&&0!==e.name.indexOf("u--")&&(e.install=function(t){t.component(name,e)},hN.push(e))}const pN={install:(e,t="")=>{if(hN.forEach(function(t){const n=t.name.replace(/u-([a-zA-Z0-9-_]+)/g,"up-$1");n!=t.name&&e.component(t.name,t),e.component(n,t)}),t){uni.upuiParams=t;let e=t();e.httpIns&&e.httpIns(nT),e.options&&cN(e.options)}uni.$u=uN,e.config.globalProperties.$u=uN,e.mixin(oI)}},fN=e=>{var t;(null==(t=uni.$u)?void 0:t.toast)?uni.$u.toast(e):I_({title:e,icon:"none"})},mN={baseURL:"/api",timeout:6e4,header:{"Content-Type":"application/json","X-Business-System":"medical-system"},loginPage:"/pages/login/Login",tokenExpiredCode:401,noPermissionCode:403,whiteList:["/login","/dingtalk/auth/login","/dingtalk/auth/bind"]},gN=()=>{vf({url:mN.loginPage+"?redirect="+encodeURIComponent(yN())})},yN=()=>{var e;const t=Vf();return(null==(e=t[t.length-1])?void 0:e.route)||""},bN=e=>{const t=fv("token");if((e=>{const t=e.replace(mN.baseURL,"").split("?")[0];return mN.whiteList.some(e=>e.endsWith("/")?t.startsWith(e):t===e)})(e.url))return e;if(!t)throw gN(),new Error("æªç»å½");return e.header={...e.header,Authorization:`Bearer ${t}`},e},vN=e=>{const{statusCode:t,data:n}=e;return(e=>e===mN.tokenExpiredCode&&(fN("ç»å½å·²è¿æï¼è¯·éæ°ç»å½"),gN(),!0))(t)?Promise.reject(n):t===mN.noPermissionCode?(fN("æ æé访é®"),Promise.reject(n)):200!==t?(fN(`请æ±å¤±è´¥: ${t}`),Promise.reject(n)):200!==(null==n?void 0:n.code)?(fN((null==n?void 0:n.msg)||"æä½å¤±è´¥"),Promise.reject(n)):n.data||n},_N=async e=>{try{return e={...mN,...e,url:mN.baseURL+e.url,header:{...mN.header,...e.header}},e=await bN(e),new Promise((t,n)=>{Uv({...e,success:e=>{t(vN(e))},fail:e=>{fN("ç½ç»é误ï¼è¯·éè¯"),n(e)}})})}catch(t){return Promise.reject(t)}},wN={get:(e,t={},n={})=>_N({url:e,data:t,method:"GET",...n}),post:(e,t={},n={})=>_N({url:e,data:t,method:"POST",...n}),put:(e,t={},n={})=>_N({url:e,data:t,method:"PUT",...n}),delete:(e,t={},n={})=>_N({url:e,data:t,method:"DELETE",...n}),upload:(e,t,n="file",o={})=>_N({url:e,method:"POST",filePath:t,name:n,formData:o,header:{"Content-Type":"multipart/form-data"}})};uni.$uapi=wN,function(){const e=ps(WC),t=function(){const e=gt(!0),t=e.run(()=>$n({}));let n=[],o=[];const i=Pn({install(e){xC(i),i._a=e,e.provide(SC,i),e.config.globalProperties.$pinia=i,o.forEach(e=>n.push(e)),o=[]},use(e){return this._a?n.push(e):o.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}();return e.use($A),e.use(t),e.use(pN),e.config.globalProperties.$t=$A.global.t,{app:e,i18n:$A,pinia:t}}().app.use(Jy).mount("#app");export{_p as $,Po as A,Ue as B,HC as C,I_ as D,Uv as E,Sr as F,y_ as G,gv as H,Ag as I,da as J,B_ as K,M_ as L,r_ as M,Py as N,Vf as O,mw as P,Vv as Q,jC as R,yy as S,fv as T,mv as U,Sw as V,kv as W,Wv as X,bh as Y,Sv as Z,SI as _,Er as a,wp as a0,Zv as a1,dv as a2,o_ as a3,Jb as a4,Zb as a5,vp as a6,hp as a7,fp as a8,vv as a9,fy as aA,xy as aB,Cy as aC,F_ as aD,lo as aE,ip as aF,Oi as aa,ly as ab,Bo as ac,$o as ad,Kv as ae,yv as af,UI as ag,sE as ah,aB as ai,eP as aj,oP as ak,vE as al,Hn as am,DC as an,qn as ao,cp as ap,Wo as aq,za as ar,$b as as,Sn as at,MI as au,uv as av,Sh as aw,ky as ax,cc as ay,jr as az,Hr as b,zr as c,Wr as d,Fr as e,Or as f,Zr as g,Pi as h,Oy as i,wf as j,Iy as k,We as l,ig as m,a_ as n,Si as o,us as p,ab as q,$n as r,yf as s,Q as t,NA as u,vf as v,Co as w,bd as x,VC as y,RC as z}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-eabab81e]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-eabab81e]:active{transform:scale(.98)}.card[data-v-eabab81e]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-eabab81e]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-eabab81e]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-eabab81e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-eabab81e]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-eabab81e]{color:#67c23a}.price.original[data-v-eabab81e]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-eabab81e]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-eabab81e]{width:100%;height:100%;overflow-x:hidden}.appointment-container[data-v-eabab81e]{min-height:100vh;background:#f5f6fa}.appointment-container .search-bar[data-v-eabab81e]{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:.625rem .9375rem;background:#fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.appointment-container .hospital-list[data-v-eabab81e]{padding:.625rem}.appointment-container .hospital-list .hospital-item[data-v-eabab81e]{margin-bottom:.625rem}.appointment-container .hospital-list .hospital-item .hospital-image[data-v-eabab81e]{width:100%;height:9.375rem;border-radius:.375rem;margin-bottom:.625rem}.appointment-container .hospital-list .hospital-item .info .name[data-v-eabab81e]{font-size:1.0625rem;color:#333;font-weight:700;margin-bottom:.3125rem;display:block}.appointment-container .hospital-list .hospital-item .info .address[data-v-eabab81e]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.appointment-container .hospital-list .hospital-item .info .tags[data-v-eabab81e]{margin-bottom:.625rem}.appointment-container .hospital-list .hospital-item .info .tags uni-text[data-v-eabab81e]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem;margin-bottom:.3125rem}.appointment-container .hospital-list .hospital-item .info .footer[data-v-eabab81e]{display:flex;align-items:center;justify-content:space-between;padding-top:.625rem;border-top:.03125rem solid #eee}.appointment-container .hospital-list .hospital-item .info .footer .rating[data-v-eabab81e],.appointment-container .hospital-list .hospital-item .info .footer .distance[data-v-eabab81e]{display:flex;flex-direction:column;align-items:center}.appointment-container .hospital-list .hospital-item .info .footer .rating .score[data-v-eabab81e],.appointment-container .hospital-list .hospital-item .info .footer .rating .value[data-v-eabab81e],.appointment-container .hospital-list .hospital-item .info .footer .distance .score[data-v-eabab81e],.appointment-container .hospital-list .hospital-item .info .footer .distance .value[data-v-eabab81e]{font-size:1rem;color:#0f95b0;font-weight:700;margin-bottom:.125rem}.appointment-container .hospital-list .hospital-item .info .footer .rating .label[data-v-eabab81e],.appointment-container .hospital-list .hospital-item .info .footer .distance .label[data-v-eabab81e]{font-size:.6875rem;color:#999}.appointment-container .hospital-list .hospital-item .info .footer .book-btn[data-v-eabab81e]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem}.appointment-container .hospital-list .hospital-item .info .footer .book-btn[data-v-eabab81e]:active{opacity:.8;transform:scale(.95)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | *{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.primary-btn{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn:active{transform:scale(.98)}.card{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body{width:100%;height:100%;overflow-x:hidden}.u-line-1,.up-line-1{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important}.u-line-2,.up-line-2{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important}.u-line-3,.up-line-3{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important}.u-line-4,.up-line-4{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important}.u-line-5,.up-line-5{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important}.u-line-6,.up-line-6{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:6;-webkit-box-orient:vertical!important}.u-line-7,.up-line-7{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:7;-webkit-box-orient:vertical!important}.u-line-8,.up-line-8{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:8;-webkit-box-orient:vertical!important}.u-line-9,.up-line-9{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:9;-webkit-box-orient:vertical!important}.u-line-10,.up-line-10{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:10;-webkit-box-orient:vertical!important}.u-border,.up-border{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top,.up-border-top{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left,.up-border-left{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right,.up-border-right{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom,.up-border-bottom{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom,.up-border-top-bottom{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button,.up-reset-button{padding:0;background-color:transparent;font-size:inherit;line-height:inherit;color:inherit}.u-reset-button:after,.up-reset-button:after{border:none}.u-hover-class,.up-hover-class{opacity:.7}.cursor-pointer{cursor:pointer}.u-empty,.u-empty__wrap,.u-tabs,.u-tabs__wrapper,.u-tabs__wrapper__scroll-view-wrapper,.u-tabs__wrapper__scroll-view,.u-tabs__wrapper__nav,.u-tabs__wrapper__nav__line,.up-empty,.up-empty__wrap,.up-tabs,.up-tabs__wrapper,.up-tabs__wrapper__scroll-view-wrapper,.up-tabs__wrapper__scroll-view,.up-tabs__wrapper__nav,.up-tabs__wrapper__nav__line{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-flex,.u-flex-row,.u-flex-x,.up-flex,.up-flex-row,.up-flex-x{display:flex;flex-direction:row;display:flex!important;flex-direction:row!important}.u-flex-y,.u-flex-column,.up-flex-y,.up-flex-column{display:flex;flex-direction:column;display:flex!important;flex-direction:column!important}.u-flex-x-center,.up-flex-x-center{display:flex;flex-direction:row;justify-content:center!important}.u-flex-xy-center,.up-flex-xy-center{display:flex;flex-direction:row;justify-content:center!important;align-items:center!important}.u-flex-y-center,.up-flex-y-center{display:flex;flex-direction:row;align-items:center!important}.u-flex-x-left,.up-flex-x-left{display:flex;flex-direction:row}.u-flex-x-reverse,.u-flex-row-reverse,.up-flex-x-reverse,.up-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-y-reverse,.u-flex-column-reverse,.up-flex-y-reverse,.up-flex-column-reverse{flex-direction:column-reverse!important}.u-flex.u-flex-reverse,.u-flex-row.u-flex-reverse,.u-flex-x.u-flex-reverse,.up-flex.up-flex-reverse,.up-flex-row.up-flex-reverse,.up-flex-x.up-flex-reverse{flex-direction:row-reverse!important}.u-flex-column.u-flex-reverse,.u-flex-y.u-flex-reverse,.up-flex-column.up-flex-reverse,.up-flex-y.up-flex-reverse{flex-direction:column-reverse!important}.u-flex-fill,.up-flex-fill{flex:1 1 auto!important}.u-margin-top-auto,.u-m-t-auto,.up-margin-top-auto,.up-m-t-auto{margin-top:auto!important}.u-margin-right-auto,.u-m-r-auto,.up-margin-right-auto,.up-m-r-auto{margin-right:auto!important}.u-margin-bottom-auto,.u-m-b-auto,.up-margin-bottom-auto,.up-m-b-auto{margin-bottom:auto!important}.u-margin-left-auto,.u-m-l-auto,.up-margin-left-auto,.up-m-l-auto{margin-left:auto!important}.u-margin-center-auto,.u-m-c-auto,.up-margin-center-auto,.up-m-c-auto{margin-left:auto!important;margin-right:auto!important}.u-margin-middle-auto,.u-m-m-auto,.up-margin-middle-auto,.up-m-m-auto{margin-top:auto!important;margin-bottom:auto!important}.u-flex-wrap,.up-flex-wrap{flex-wrap:wrap!important}.u-flex-wrap-reverse,.up-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-start,.up-flex-start{justify-content:flex-start!important}.u-flex-center,.up-flex-center{justify-content:center!important}.u-flex-end,.up-flex-end{justify-content:flex-end!important}.u-flex-between,.up-flex-between{justify-content:space-between!important}.u-flex-around,.up-flex-around{justify-content:space-around!important}.u-flex-items-start,.up-flex-items-start{align-items:flex-start!important}.u-flex-items-center,.up-flex-items-center{align-items:center!important}.u-flex-items-end,.up-flex-items-end{align-items:flex-end!important}.u-flex-items-baseline,.up-flex-items-baseline{align-items:baseline!important}.u-flex-items-stretch,.up-flex-items-stretch{align-items:stretch!important}.u-flex-self-start,.up-flex-self-start{align-self:flex-start!important}.u-flex-self-center,.up-flex-self-center{align-self:center!important}.u-flex-self-end,.up-flex-self-end{align-self:flex-en!important}.u-flex-self-baseline,.up-flex-self-baseline{align-self:baseline!important}.u-flex-self-stretch,.up-flex-self-stretch{align-self:stretch!important}.u-flex-content-start,.up-flex-content-start{align-content:flex-start!important}.u-flex-content-center,.up-flex-content-center{align-content:center!important}.u-flex-content-end,.up-flex-content-end{align-content:flex-end!important}.u-flex-content-between,.up-flex-content-between{align-content:space-between!important}.u-flex-content-around,.up-flex-content-around{align-content:space-around!important}.u-flex-middle,.up-flex-middle{justify-content:center!important;align-items:center!important;align-self:center!important;align-content:center!important}.u-flex-grow,.up-flex-grow{flex-grow:1!important}.u-flex-shrink,.up-flex-shrink{flex-shrink:1!important}.u-margin-0,.u-m-0,.up-margin-0,.up-m-0{margin:0!important}.u-padding-0,.u-p-0,.up-padding-0,.up-p-0{padding:0!important}.u-m-l-0,.up-m-l-0{margin-left:0!important}.u-p-l-0,.up-p-l-0{padding-left:0!important}.u-margin-left-0,.up-margin-left-0{margin-left:0!important}.u-padding-left-0,.up-padding-left-0{padding-left:0!important}.u-m-t-0,.up-m-t-0{margin-top:0!important}.u-p-t-0,.up-p-t-0{padding-top:0!important}.u-margin-top-0,.up-margin-top-0{margin-top:0!important}.u-padding-top-0,.up-padding-top-0{padding-top:0!important}.u-m-r-0,.up-m-r-0{margin-right:0!important}.u-p-r-0,.up-p-r-0{padding-right:0!important}.u-margin-right-0,.up-margin-right-0{margin-right:0!important}.u-padding-right-0,.up-padding-right-0{padding-right:0!important}.u-m-b-0,.up-m-b-0{margin-bottom:0!important}.u-p-b-0,.up-p-b-0{padding-bottom:0!important}.u-margin-bottom-0,.up-margin-bottom-0{margin-bottom:0!important}.u-padding-bottom-0,.up-padding-bottom-0{padding-bottom:0!important}.u-margin-2,.u-m-2,.up-margin-2,.up-m-2{margin:.0625rem!important}.u-padding-2,.u-p-2,.up-padding-2,.up-p-2{padding:.0625rem!important}.u-m-l-2,.up-m-l-2{margin-left:.0625rem!important}.u-p-l-2,.up-p-l-2{padding-left:.0625rem!important}.u-margin-left-2,.up-margin-left-2{margin-left:.0625rem!important}.u-padding-left-2,.up-padding-left-2{padding-left:.0625rem!important}.u-m-t-2,.up-m-t-2{margin-top:.0625rem!important}.u-p-t-2,.up-p-t-2{padding-top:.0625rem!important}.u-margin-top-2,.up-margin-top-2{margin-top:.0625rem!important}.u-padding-top-2,.up-padding-top-2{padding-top:.0625rem!important}.u-m-r-2,.up-m-r-2{margin-right:.0625rem!important}.u-p-r-2,.up-p-r-2{padding-right:.0625rem!important}.u-margin-right-2,.up-margin-right-2{margin-right:.0625rem!important}.u-padding-right-2,.up-padding-right-2{padding-right:.0625rem!important}.u-m-b-2,.up-m-b-2{margin-bottom:.0625rem!important}.u-p-b-2,.up-p-b-2{padding-bottom:.0625rem!important}.u-margin-bottom-2,.up-margin-bottom-2{margin-bottom:.0625rem!important}.u-padding-bottom-2,.up-padding-bottom-2{padding-bottom:.0625rem!important}.u-margin-4,.u-m-4,.up-margin-4,.up-m-4{margin:.125rem!important}.u-padding-4,.u-p-4,.up-padding-4,.up-p-4{padding:.125rem!important}.u-m-l-4,.up-m-l-4{margin-left:.125rem!important}.u-p-l-4,.up-p-l-4{padding-left:.125rem!important}.u-margin-left-4,.up-margin-left-4{margin-left:.125rem!important}.u-padding-left-4,.up-padding-left-4{padding-left:.125rem!important}.u-m-t-4,.up-m-t-4{margin-top:.125rem!important}.u-p-t-4,.up-p-t-4{padding-top:.125rem!important}.u-margin-top-4,.up-margin-top-4{margin-top:.125rem!important}.u-padding-top-4,.up-padding-top-4{padding-top:.125rem!important}.u-m-r-4,.up-m-r-4{margin-right:.125rem!important}.u-p-r-4,.up-p-r-4{padding-right:.125rem!important}.u-margin-right-4,.up-margin-right-4{margin-right:.125rem!important}.u-padding-right-4,.up-padding-right-4{padding-right:.125rem!important}.u-m-b-4,.up-m-b-4{margin-bottom:.125rem!important}.u-p-b-4,.up-p-b-4{padding-bottom:.125rem!important}.u-margin-bottom-4,.up-margin-bottom-4{margin-bottom:.125rem!important}.u-padding-bottom-4,.up-padding-bottom-4{padding-bottom:.125rem!important}.u-margin-5,.u-m-5,.up-margin-5,.up-m-5{margin:.15625rem!important}.u-padding-5,.u-p-5,.up-padding-5,.up-p-5{padding:.15625rem!important}.u-m-l-5,.up-m-l-5{margin-left:.15625rem!important}.u-p-l-5,.up-p-l-5{padding-left:.15625rem!important}.u-margin-left-5,.up-margin-left-5{margin-left:.15625rem!important}.u-padding-left-5,.up-padding-left-5{padding-left:.15625rem!important}.u-m-t-5,.up-m-t-5{margin-top:.15625rem!important}.u-p-t-5,.up-p-t-5{padding-top:.15625rem!important}.u-margin-top-5,.up-margin-top-5{margin-top:.15625rem!important}.u-padding-top-5,.up-padding-top-5{padding-top:.15625rem!important}.u-m-r-5,.up-m-r-5{margin-right:.15625rem!important}.u-p-r-5,.up-p-r-5{padding-right:.15625rem!important}.u-margin-right-5,.up-margin-right-5{margin-right:.15625rem!important}.u-padding-right-5,.up-padding-right-5{padding-right:.15625rem!important}.u-m-b-5,.up-m-b-5{margin-bottom:.15625rem!important}.u-p-b-5,.up-p-b-5{padding-bottom:.15625rem!important}.u-margin-bottom-5,.up-margin-bottom-5{margin-bottom:.15625rem!important}.u-padding-bottom-5,.up-padding-bottom-5{padding-bottom:.15625rem!important}.u-margin-6,.u-m-6,.up-margin-6,.up-m-6{margin:.1875rem!important}.u-padding-6,.u-p-6,.up-padding-6,.up-p-6{padding:.1875rem!important}.u-m-l-6,.up-m-l-6{margin-left:.1875rem!important}.u-p-l-6,.up-p-l-6{padding-left:.1875rem!important}.u-margin-left-6,.up-margin-left-6{margin-left:.1875rem!important}.u-padding-left-6,.up-padding-left-6{padding-left:.1875rem!important}.u-m-t-6,.up-m-t-6{margin-top:.1875rem!important}.u-p-t-6,.up-p-t-6{padding-top:.1875rem!important}.u-margin-top-6,.up-margin-top-6{margin-top:.1875rem!important}.u-padding-top-6,.up-padding-top-6{padding-top:.1875rem!important}.u-m-r-6,.up-m-r-6{margin-right:.1875rem!important}.u-p-r-6,.up-p-r-6{padding-right:.1875rem!important}.u-margin-right-6,.up-margin-right-6{margin-right:.1875rem!important}.u-padding-right-6,.up-padding-right-6{padding-right:.1875rem!important}.u-m-b-6,.up-m-b-6{margin-bottom:.1875rem!important}.u-p-b-6,.up-p-b-6{padding-bottom:.1875rem!important}.u-margin-bottom-6,.up-margin-bottom-6{margin-bottom:.1875rem!important}.u-padding-bottom-6,.up-padding-bottom-6{padding-bottom:.1875rem!important}.u-margin-8,.u-m-8,.up-margin-8,.up-m-8{margin:.25rem!important}.u-padding-8,.u-p-8,.up-padding-8,.up-p-8{padding:.25rem!important}.u-m-l-8,.up-m-l-8{margin-left:.25rem!important}.u-p-l-8,.up-p-l-8{padding-left:.25rem!important}.u-margin-left-8,.up-margin-left-8{margin-left:.25rem!important}.u-padding-left-8,.up-padding-left-8{padding-left:.25rem!important}.u-m-t-8,.up-m-t-8{margin-top:.25rem!important}.u-p-t-8,.up-p-t-8{padding-top:.25rem!important}.u-margin-top-8,.up-margin-top-8{margin-top:.25rem!important}.u-padding-top-8,.up-padding-top-8{padding-top:.25rem!important}.u-m-r-8,.up-m-r-8{margin-right:.25rem!important}.u-p-r-8,.up-p-r-8{padding-right:.25rem!important}.u-margin-right-8,.up-margin-right-8{margin-right:.25rem!important}.u-padding-right-8,.up-padding-right-8{padding-right:.25rem!important}.u-m-b-8,.up-m-b-8{margin-bottom:.25rem!important}.u-p-b-8,.up-p-b-8{padding-bottom:.25rem!important}.u-margin-bottom-8,.up-margin-bottom-8{margin-bottom:.25rem!important}.u-padding-bottom-8,.up-padding-bottom-8{padding-bottom:.25rem!important}.u-margin-10,.u-m-10,.up-margin-10,.up-m-10{margin:.3125rem!important}.u-padding-10,.u-p-10,.up-padding-10,.up-p-10{padding:.3125rem!important}.u-m-l-10,.up-m-l-10{margin-left:.3125rem!important}.u-p-l-10,.up-p-l-10{padding-left:.3125rem!important}.u-margin-left-10,.up-margin-left-10{margin-left:.3125rem!important}.u-padding-left-10,.up-padding-left-10{padding-left:.3125rem!important}.u-m-t-10,.up-m-t-10{margin-top:.3125rem!important}.u-p-t-10,.up-p-t-10{padding-top:.3125rem!important}.u-margin-top-10,.up-margin-top-10{margin-top:.3125rem!important}.u-padding-top-10,.up-padding-top-10{padding-top:.3125rem!important}.u-m-r-10,.up-m-r-10{margin-right:.3125rem!important}.u-p-r-10,.up-p-r-10{padding-right:.3125rem!important}.u-margin-right-10,.up-margin-right-10{margin-right:.3125rem!important}.u-padding-right-10,.up-padding-right-10{padding-right:.3125rem!important}.u-m-b-10,.up-m-b-10{margin-bottom:.3125rem!important}.u-p-b-10,.up-p-b-10{padding-bottom:.3125rem!important}.u-margin-bottom-10,.up-margin-bottom-10{margin-bottom:.3125rem!important}.u-padding-bottom-10,.up-padding-bottom-10{padding-bottom:.3125rem!important}.u-margin-12,.u-m-12,.up-margin-12,.up-m-12{margin:.375rem!important}.u-padding-12,.u-p-12,.up-padding-12,.up-p-12{padding:.375rem!important}.u-m-l-12,.up-m-l-12{margin-left:.375rem!important}.u-p-l-12,.up-p-l-12{padding-left:.375rem!important}.u-margin-left-12,.up-margin-left-12{margin-left:.375rem!important}.u-padding-left-12,.up-padding-left-12{padding-left:.375rem!important}.u-m-t-12,.up-m-t-12{margin-top:.375rem!important}.u-p-t-12,.up-p-t-12{padding-top:.375rem!important}.u-margin-top-12,.up-margin-top-12{margin-top:.375rem!important}.u-padding-top-12,.up-padding-top-12{padding-top:.375rem!important}.u-m-r-12,.up-m-r-12{margin-right:.375rem!important}.u-p-r-12,.up-p-r-12{padding-right:.375rem!important}.u-margin-right-12,.up-margin-right-12{margin-right:.375rem!important}.u-padding-right-12,.up-padding-right-12{padding-right:.375rem!important}.u-m-b-12,.up-m-b-12{margin-bottom:.375rem!important}.u-p-b-12,.up-p-b-12{padding-bottom:.375rem!important}.u-margin-bottom-12,.up-margin-bottom-12{margin-bottom:.375rem!important}.u-padding-bottom-12,.up-padding-bottom-12{padding-bottom:.375rem!important}.u-margin-14,.u-m-14,.up-margin-14,.up-m-14{margin:.4375rem!important}.u-padding-14,.u-p-14,.up-padding-14,.up-p-14{padding:.4375rem!important}.u-m-l-14,.up-m-l-14{margin-left:.4375rem!important}.u-p-l-14,.up-p-l-14{padding-left:.4375rem!important}.u-margin-left-14,.up-margin-left-14{margin-left:.4375rem!important}.u-padding-left-14,.up-padding-left-14{padding-left:.4375rem!important}.u-m-t-14,.up-m-t-14{margin-top:.4375rem!important}.u-p-t-14,.up-p-t-14{padding-top:.4375rem!important}.u-margin-top-14,.up-margin-top-14{margin-top:.4375rem!important}.u-padding-top-14,.up-padding-top-14{padding-top:.4375rem!important}.u-m-r-14,.up-m-r-14{margin-right:.4375rem!important}.u-p-r-14,.up-p-r-14{padding-right:.4375rem!important}.u-margin-right-14,.up-margin-right-14{margin-right:.4375rem!important}.u-padding-right-14,.up-padding-right-14{padding-right:.4375rem!important}.u-m-b-14,.up-m-b-14{margin-bottom:.4375rem!important}.u-p-b-14,.up-p-b-14{padding-bottom:.4375rem!important}.u-margin-bottom-14,.up-margin-bottom-14{margin-bottom:.4375rem!important}.u-padding-bottom-14,.up-padding-bottom-14{padding-bottom:.4375rem!important}.u-margin-15,.u-m-15,.up-margin-15,.up-m-15{margin:.46875rem!important}.u-padding-15,.u-p-15,.up-padding-15,.up-p-15{padding:.46875rem!important}.u-m-l-15,.up-m-l-15{margin-left:.46875rem!important}.u-p-l-15,.up-p-l-15{padding-left:.46875rem!important}.u-margin-left-15,.up-margin-left-15{margin-left:.46875rem!important}.u-padding-left-15,.up-padding-left-15{padding-left:.46875rem!important}.u-m-t-15,.up-m-t-15{margin-top:.46875rem!important}.u-p-t-15,.up-p-t-15{padding-top:.46875rem!important}.u-margin-top-15,.up-margin-top-15{margin-top:.46875rem!important}.u-padding-top-15,.up-padding-top-15{padding-top:.46875rem!important}.u-m-r-15,.up-m-r-15{margin-right:.46875rem!important}.u-p-r-15,.up-p-r-15{padding-right:.46875rem!important}.u-margin-right-15,.up-margin-right-15{margin-right:.46875rem!important}.u-padding-right-15,.up-padding-right-15{padding-right:.46875rem!important}.u-m-b-15,.up-m-b-15{margin-bottom:.46875rem!important}.u-p-b-15,.up-p-b-15{padding-bottom:.46875rem!important}.u-margin-bottom-15,.up-margin-bottom-15{margin-bottom:.46875rem!important}.u-padding-bottom-15,.up-padding-bottom-15{padding-bottom:.46875rem!important}.u-margin-16,.u-m-16,.up-margin-16,.up-m-16{margin:.5rem!important}.u-padding-16,.u-p-16,.up-padding-16,.up-p-16{padding:.5rem!important}.u-m-l-16,.up-m-l-16{margin-left:.5rem!important}.u-p-l-16,.up-p-l-16{padding-left:.5rem!important}.u-margin-left-16,.up-margin-left-16{margin-left:.5rem!important}.u-padding-left-16,.up-padding-left-16{padding-left:.5rem!important}.u-m-t-16,.up-m-t-16{margin-top:.5rem!important}.u-p-t-16,.up-p-t-16{padding-top:.5rem!important}.u-margin-top-16,.up-margin-top-16{margin-top:.5rem!important}.u-padding-top-16,.up-padding-top-16{padding-top:.5rem!important}.u-m-r-16,.up-m-r-16{margin-right:.5rem!important}.u-p-r-16,.up-p-r-16{padding-right:.5rem!important}.u-margin-right-16,.up-margin-right-16{margin-right:.5rem!important}.u-padding-right-16,.up-padding-right-16{padding-right:.5rem!important}.u-m-b-16,.up-m-b-16{margin-bottom:.5rem!important}.u-p-b-16,.up-p-b-16{padding-bottom:.5rem!important}.u-margin-bottom-16,.up-margin-bottom-16{margin-bottom:.5rem!important}.u-padding-bottom-16,.up-padding-bottom-16{padding-bottom:.5rem!important}.u-margin-18,.u-m-18,.up-margin-18,.up-m-18{margin:.5625rem!important}.u-padding-18,.u-p-18,.up-padding-18,.up-p-18{padding:.5625rem!important}.u-m-l-18,.up-m-l-18{margin-left:.5625rem!important}.u-p-l-18,.up-p-l-18{padding-left:.5625rem!important}.u-margin-left-18,.up-margin-left-18{margin-left:.5625rem!important}.u-padding-left-18,.up-padding-left-18{padding-left:.5625rem!important}.u-m-t-18,.up-m-t-18{margin-top:.5625rem!important}.u-p-t-18,.up-p-t-18{padding-top:.5625rem!important}.u-margin-top-18,.up-margin-top-18{margin-top:.5625rem!important}.u-padding-top-18,.up-padding-top-18{padding-top:.5625rem!important}.u-m-r-18,.up-m-r-18{margin-right:.5625rem!important}.u-p-r-18,.up-p-r-18{padding-right:.5625rem!important}.u-margin-right-18,.up-margin-right-18{margin-right:.5625rem!important}.u-padding-right-18,.up-padding-right-18{padding-right:.5625rem!important}.u-m-b-18,.up-m-b-18{margin-bottom:.5625rem!important}.u-p-b-18,.up-p-b-18{padding-bottom:.5625rem!important}.u-margin-bottom-18,.up-margin-bottom-18{margin-bottom:.5625rem!important}.u-padding-bottom-18,.up-padding-bottom-18{padding-bottom:.5625rem!important}.u-margin-20,.u-m-20,.up-margin-20,.up-m-20{margin:.625rem!important}.u-padding-20,.u-p-20,.up-padding-20,.up-p-20{padding:.625rem!important}.u-m-l-20,.up-m-l-20{margin-left:.625rem!important}.u-p-l-20,.up-p-l-20{padding-left:.625rem!important}.u-margin-left-20,.up-margin-left-20{margin-left:.625rem!important}.u-padding-left-20,.up-padding-left-20{padding-left:.625rem!important}.u-m-t-20,.up-m-t-20{margin-top:.625rem!important}.u-p-t-20,.up-p-t-20{padding-top:.625rem!important}.u-margin-top-20,.up-margin-top-20{margin-top:.625rem!important}.u-padding-top-20,.up-padding-top-20{padding-top:.625rem!important}.u-m-r-20,.up-m-r-20{margin-right:.625rem!important}.u-p-r-20,.up-p-r-20{padding-right:.625rem!important}.u-margin-right-20,.up-margin-right-20{margin-right:.625rem!important}.u-padding-right-20,.up-padding-right-20{padding-right:.625rem!important}.u-m-b-20,.up-m-b-20{margin-bottom:.625rem!important}.u-p-b-20,.up-p-b-20{padding-bottom:.625rem!important}.u-margin-bottom-20,.up-margin-bottom-20{margin-bottom:.625rem!important}.u-padding-bottom-20,.up-padding-bottom-20{padding-bottom:.625rem!important}.u-margin-22,.u-m-22,.up-margin-22,.up-m-22{margin:.6875rem!important}.u-padding-22,.u-p-22,.up-padding-22,.up-p-22{padding:.6875rem!important}.u-m-l-22,.up-m-l-22{margin-left:.6875rem!important}.u-p-l-22,.up-p-l-22{padding-left:.6875rem!important}.u-margin-left-22,.up-margin-left-22{margin-left:.6875rem!important}.u-padding-left-22,.up-padding-left-22{padding-left:.6875rem!important}.u-m-t-22,.up-m-t-22{margin-top:.6875rem!important}.u-p-t-22,.up-p-t-22{padding-top:.6875rem!important}.u-margin-top-22,.up-margin-top-22{margin-top:.6875rem!important}.u-padding-top-22,.up-padding-top-22{padding-top:.6875rem!important}.u-m-r-22,.up-m-r-22{margin-right:.6875rem!important}.u-p-r-22,.up-p-r-22{padding-right:.6875rem!important}.u-margin-right-22,.up-margin-right-22{margin-right:.6875rem!important}.u-padding-right-22,.up-padding-right-22{padding-right:.6875rem!important}.u-m-b-22,.up-m-b-22{margin-bottom:.6875rem!important}.u-p-b-22,.up-p-b-22{padding-bottom:.6875rem!important}.u-margin-bottom-22,.up-margin-bottom-22{margin-bottom:.6875rem!important}.u-padding-bottom-22,.up-padding-bottom-22{padding-bottom:.6875rem!important}.u-margin-24,.u-m-24,.up-margin-24,.up-m-24{margin:.75rem!important}.u-padding-24,.u-p-24,.up-padding-24,.up-p-24{padding:.75rem!important}.u-m-l-24,.up-m-l-24{margin-left:.75rem!important}.u-p-l-24,.up-p-l-24{padding-left:.75rem!important}.u-margin-left-24,.up-margin-left-24{margin-left:.75rem!important}.u-padding-left-24,.up-padding-left-24{padding-left:.75rem!important}.u-m-t-24,.up-m-t-24{margin-top:.75rem!important}.u-p-t-24,.up-p-t-24{padding-top:.75rem!important}.u-margin-top-24,.up-margin-top-24{margin-top:.75rem!important}.u-padding-top-24,.up-padding-top-24{padding-top:.75rem!important}.u-m-r-24,.up-m-r-24{margin-right:.75rem!important}.u-p-r-24,.up-p-r-24{padding-right:.75rem!important}.u-margin-right-24,.up-margin-right-24{margin-right:.75rem!important}.u-padding-right-24,.up-padding-right-24{padding-right:.75rem!important}.u-m-b-24,.up-m-b-24{margin-bottom:.75rem!important}.u-p-b-24,.up-p-b-24{padding-bottom:.75rem!important}.u-margin-bottom-24,.up-margin-bottom-24{margin-bottom:.75rem!important}.u-padding-bottom-24,.up-padding-bottom-24{padding-bottom:.75rem!important}.u-margin-25,.u-m-25,.up-margin-25,.up-m-25{margin:.78125rem!important}.u-padding-25,.u-p-25,.up-padding-25,.up-p-25{padding:.78125rem!important}.u-m-l-25,.up-m-l-25{margin-left:.78125rem!important}.u-p-l-25,.up-p-l-25{padding-left:.78125rem!important}.u-margin-left-25,.up-margin-left-25{margin-left:.78125rem!important}.u-padding-left-25,.up-padding-left-25{padding-left:.78125rem!important}.u-m-t-25,.up-m-t-25{margin-top:.78125rem!important}.u-p-t-25,.up-p-t-25{padding-top:.78125rem!important}.u-margin-top-25,.up-margin-top-25{margin-top:.78125rem!important}.u-padding-top-25,.up-padding-top-25{padding-top:.78125rem!important}.u-m-r-25,.up-m-r-25{margin-right:.78125rem!important}.u-p-r-25,.up-p-r-25{padding-right:.78125rem!important}.u-margin-right-25,.up-margin-right-25{margin-right:.78125rem!important}.u-padding-right-25,.up-padding-right-25{padding-right:.78125rem!important}.u-m-b-25,.up-m-b-25{margin-bottom:.78125rem!important}.u-p-b-25,.up-p-b-25{padding-bottom:.78125rem!important}.u-margin-bottom-25,.up-margin-bottom-25{margin-bottom:.78125rem!important}.u-padding-bottom-25,.up-padding-bottom-25{padding-bottom:.78125rem!important}.u-margin-26,.u-m-26,.up-margin-26,.up-m-26{margin:.8125rem!important}.u-padding-26,.u-p-26,.up-padding-26,.up-p-26{padding:.8125rem!important}.u-m-l-26,.up-m-l-26{margin-left:.8125rem!important}.u-p-l-26,.up-p-l-26{padding-left:.8125rem!important}.u-margin-left-26,.up-margin-left-26{margin-left:.8125rem!important}.u-padding-left-26,.up-padding-left-26{padding-left:.8125rem!important}.u-m-t-26,.up-m-t-26{margin-top:.8125rem!important}.u-p-t-26,.up-p-t-26{padding-top:.8125rem!important}.u-margin-top-26,.up-margin-top-26{margin-top:.8125rem!important}.u-padding-top-26,.up-padding-top-26{padding-top:.8125rem!important}.u-m-r-26,.up-m-r-26{margin-right:.8125rem!important}.u-p-r-26,.up-p-r-26{padding-right:.8125rem!important}.u-margin-right-26,.up-margin-right-26{margin-right:.8125rem!important}.u-padding-right-26,.up-padding-right-26{padding-right:.8125rem!important}.u-m-b-26,.up-m-b-26{margin-bottom:.8125rem!important}.u-p-b-26,.up-p-b-26{padding-bottom:.8125rem!important}.u-margin-bottom-26,.up-margin-bottom-26{margin-bottom:.8125rem!important}.u-padding-bottom-26,.up-padding-bottom-26{padding-bottom:.8125rem!important}.u-margin-28,.u-m-28,.up-margin-28,.up-m-28{margin:.875rem!important}.u-padding-28,.u-p-28,.up-padding-28,.up-p-28{padding:.875rem!important}.u-m-l-28,.up-m-l-28{margin-left:.875rem!important}.u-p-l-28,.up-p-l-28{padding-left:.875rem!important}.u-margin-left-28,.up-margin-left-28{margin-left:.875rem!important}.u-padding-left-28,.up-padding-left-28{padding-left:.875rem!important}.u-m-t-28,.up-m-t-28{margin-top:.875rem!important}.u-p-t-28,.up-p-t-28{padding-top:.875rem!important}.u-margin-top-28,.up-margin-top-28{margin-top:.875rem!important}.u-padding-top-28,.up-padding-top-28{padding-top:.875rem!important}.u-m-r-28,.up-m-r-28{margin-right:.875rem!important}.u-p-r-28,.up-p-r-28{padding-right:.875rem!important}.u-margin-right-28,.up-margin-right-28{margin-right:.875rem!important}.u-padding-right-28,.up-padding-right-28{padding-right:.875rem!important}.u-m-b-28,.up-m-b-28{margin-bottom:.875rem!important}.u-p-b-28,.up-p-b-28{padding-bottom:.875rem!important}.u-margin-bottom-28,.up-margin-bottom-28{margin-bottom:.875rem!important}.u-padding-bottom-28,.up-padding-bottom-28{padding-bottom:.875rem!important}.u-margin-30,.u-m-30,.up-margin-30,.up-m-30{margin:.9375rem!important}.u-padding-30,.u-p-30,.up-padding-30,.up-p-30{padding:.9375rem!important}.u-m-l-30,.up-m-l-30{margin-left:.9375rem!important}.u-p-l-30,.up-p-l-30{padding-left:.9375rem!important}.u-margin-left-30,.up-margin-left-30{margin-left:.9375rem!important}.u-padding-left-30,.up-padding-left-30{padding-left:.9375rem!important}.u-m-t-30,.up-m-t-30{margin-top:.9375rem!important}.u-p-t-30,.up-p-t-30{padding-top:.9375rem!important}.u-margin-top-30,.up-margin-top-30{margin-top:.9375rem!important}.u-padding-top-30,.up-padding-top-30{padding-top:.9375rem!important}.u-m-r-30,.up-m-r-30{margin-right:.9375rem!important}.u-p-r-30,.up-p-r-30{padding-right:.9375rem!important}.u-margin-right-30,.up-margin-right-30{margin-right:.9375rem!important}.u-padding-right-30,.up-padding-right-30{padding-right:.9375rem!important}.u-m-b-30,.up-m-b-30{margin-bottom:.9375rem!important}.u-p-b-30,.up-p-b-30{padding-bottom:.9375rem!important}.u-margin-bottom-30,.up-margin-bottom-30{margin-bottom:.9375rem!important}.u-padding-bottom-30,.up-padding-bottom-30{padding-bottom:.9375rem!important}.u-margin-32,.u-m-32,.up-margin-32,.up-m-32{margin:1rem!important}.u-padding-32,.u-p-32,.up-padding-32,.up-p-32{padding:1rem!important}.u-m-l-32,.up-m-l-32{margin-left:1rem!important}.u-p-l-32,.up-p-l-32{padding-left:1rem!important}.u-margin-left-32,.up-margin-left-32{margin-left:1rem!important}.u-padding-left-32,.up-padding-left-32{padding-left:1rem!important}.u-m-t-32,.up-m-t-32{margin-top:1rem!important}.u-p-t-32,.up-p-t-32{padding-top:1rem!important}.u-margin-top-32,.up-margin-top-32{margin-top:1rem!important}.u-padding-top-32,.up-padding-top-32{padding-top:1rem!important}.u-m-r-32,.up-m-r-32{margin-right:1rem!important}.u-p-r-32,.up-p-r-32{padding-right:1rem!important}.u-margin-right-32,.up-margin-right-32{margin-right:1rem!important}.u-padding-right-32,.up-padding-right-32{padding-right:1rem!important}.u-m-b-32,.up-m-b-32{margin-bottom:1rem!important}.u-p-b-32,.up-p-b-32{padding-bottom:1rem!important}.u-margin-bottom-32,.up-margin-bottom-32{margin-bottom:1rem!important}.u-padding-bottom-32,.up-padding-bottom-32{padding-bottom:1rem!important}.u-margin-34,.u-m-34,.up-margin-34,.up-m-34{margin:1.0625rem!important}.u-padding-34,.u-p-34,.up-padding-34,.up-p-34{padding:1.0625rem!important}.u-m-l-34,.up-m-l-34{margin-left:1.0625rem!important}.u-p-l-34,.up-p-l-34{padding-left:1.0625rem!important}.u-margin-left-34,.up-margin-left-34{margin-left:1.0625rem!important}.u-padding-left-34,.up-padding-left-34{padding-left:1.0625rem!important}.u-m-t-34,.up-m-t-34{margin-top:1.0625rem!important}.u-p-t-34,.up-p-t-34{padding-top:1.0625rem!important}.u-margin-top-34,.up-margin-top-34{margin-top:1.0625rem!important}.u-padding-top-34,.up-padding-top-34{padding-top:1.0625rem!important}.u-m-r-34,.up-m-r-34{margin-right:1.0625rem!important}.u-p-r-34,.up-p-r-34{padding-right:1.0625rem!important}.u-margin-right-34,.up-margin-right-34{margin-right:1.0625rem!important}.u-padding-right-34,.up-padding-right-34{padding-right:1.0625rem!important}.u-m-b-34,.up-m-b-34{margin-bottom:1.0625rem!important}.u-p-b-34,.up-p-b-34{padding-bottom:1.0625rem!important}.u-margin-bottom-34,.up-margin-bottom-34{margin-bottom:1.0625rem!important}.u-padding-bottom-34,.up-padding-bottom-34{padding-bottom:1.0625rem!important}.u-margin-35,.u-m-35,.up-margin-35,.up-m-35{margin:1.09375rem!important}.u-padding-35,.u-p-35,.up-padding-35,.up-p-35{padding:1.09375rem!important}.u-m-l-35,.up-m-l-35{margin-left:1.09375rem!important}.u-p-l-35,.up-p-l-35{padding-left:1.09375rem!important}.u-margin-left-35,.up-margin-left-35{margin-left:1.09375rem!important}.u-padding-left-35,.up-padding-left-35{padding-left:1.09375rem!important}.u-m-t-35,.up-m-t-35{margin-top:1.09375rem!important}.u-p-t-35,.up-p-t-35{padding-top:1.09375rem!important}.u-margin-top-35,.up-margin-top-35{margin-top:1.09375rem!important}.u-padding-top-35,.up-padding-top-35{padding-top:1.09375rem!important}.u-m-r-35,.up-m-r-35{margin-right:1.09375rem!important}.u-p-r-35,.up-p-r-35{padding-right:1.09375rem!important}.u-margin-right-35,.up-margin-right-35{margin-right:1.09375rem!important}.u-padding-right-35,.up-padding-right-35{padding-right:1.09375rem!important}.u-m-b-35,.up-m-b-35{margin-bottom:1.09375rem!important}.u-p-b-35,.up-p-b-35{padding-bottom:1.09375rem!important}.u-margin-bottom-35,.up-margin-bottom-35{margin-bottom:1.09375rem!important}.u-padding-bottom-35,.up-padding-bottom-35{padding-bottom:1.09375rem!important}.u-margin-36,.u-m-36,.up-margin-36,.up-m-36{margin:1.125rem!important}.u-padding-36,.u-p-36,.up-padding-36,.up-p-36{padding:1.125rem!important}.u-m-l-36,.up-m-l-36{margin-left:1.125rem!important}.u-p-l-36,.up-p-l-36{padding-left:1.125rem!important}.u-margin-left-36,.up-margin-left-36{margin-left:1.125rem!important}.u-padding-left-36,.up-padding-left-36{padding-left:1.125rem!important}.u-m-t-36,.up-m-t-36{margin-top:1.125rem!important}.u-p-t-36,.up-p-t-36{padding-top:1.125rem!important}.u-margin-top-36,.up-margin-top-36{margin-top:1.125rem!important}.u-padding-top-36,.up-padding-top-36{padding-top:1.125rem!important}.u-m-r-36,.up-m-r-36{margin-right:1.125rem!important}.u-p-r-36,.up-p-r-36{padding-right:1.125rem!important}.u-margin-right-36,.up-margin-right-36{margin-right:1.125rem!important}.u-padding-right-36,.up-padding-right-36{padding-right:1.125rem!important}.u-m-b-36,.up-m-b-36{margin-bottom:1.125rem!important}.u-p-b-36,.up-p-b-36{padding-bottom:1.125rem!important}.u-margin-bottom-36,.up-margin-bottom-36{margin-bottom:1.125rem!important}.u-padding-bottom-36,.up-padding-bottom-36{padding-bottom:1.125rem!important}.u-margin-38,.u-m-38,.up-margin-38,.up-m-38{margin:1.1875rem!important}.u-padding-38,.u-p-38,.up-padding-38,.up-p-38{padding:1.1875rem!important}.u-m-l-38,.up-m-l-38{margin-left:1.1875rem!important}.u-p-l-38,.up-p-l-38{padding-left:1.1875rem!important}.u-margin-left-38,.up-margin-left-38{margin-left:1.1875rem!important}.u-padding-left-38,.up-padding-left-38{padding-left:1.1875rem!important}.u-m-t-38,.up-m-t-38{margin-top:1.1875rem!important}.u-p-t-38,.up-p-t-38{padding-top:1.1875rem!important}.u-margin-top-38,.up-margin-top-38{margin-top:1.1875rem!important}.u-padding-top-38,.up-padding-top-38{padding-top:1.1875rem!important}.u-m-r-38,.up-m-r-38{margin-right:1.1875rem!important}.u-p-r-38,.up-p-r-38{padding-right:1.1875rem!important}.u-margin-right-38,.up-margin-right-38{margin-right:1.1875rem!important}.u-padding-right-38,.up-padding-right-38{padding-right:1.1875rem!important}.u-m-b-38,.up-m-b-38{margin-bottom:1.1875rem!important}.u-p-b-38,.up-p-b-38{padding-bottom:1.1875rem!important}.u-margin-bottom-38,.up-margin-bottom-38{margin-bottom:1.1875rem!important}.u-padding-bottom-38,.up-padding-bottom-38{padding-bottom:1.1875rem!important}.u-margin-40,.u-m-40,.up-margin-40,.up-m-40{margin:1.25rem!important}.u-padding-40,.u-p-40,.up-padding-40,.up-p-40{padding:1.25rem!important}.u-m-l-40,.up-m-l-40{margin-left:1.25rem!important}.u-p-l-40,.up-p-l-40{padding-left:1.25rem!important}.u-margin-left-40,.up-margin-left-40{margin-left:1.25rem!important}.u-padding-left-40,.up-padding-left-40{padding-left:1.25rem!important}.u-m-t-40,.up-m-t-40{margin-top:1.25rem!important}.u-p-t-40,.up-p-t-40{padding-top:1.25rem!important}.u-margin-top-40,.up-margin-top-40{margin-top:1.25rem!important}.u-padding-top-40,.up-padding-top-40{padding-top:1.25rem!important}.u-m-r-40,.up-m-r-40{margin-right:1.25rem!important}.u-p-r-40,.up-p-r-40{padding-right:1.25rem!important}.u-margin-right-40,.up-margin-right-40{margin-right:1.25rem!important}.u-padding-right-40,.up-padding-right-40{padding-right:1.25rem!important}.u-m-b-40,.up-m-b-40{margin-bottom:1.25rem!important}.u-p-b-40,.up-p-b-40{padding-bottom:1.25rem!important}.u-margin-bottom-40,.up-margin-bottom-40{margin-bottom:1.25rem!important}.u-padding-bottom-40,.up-padding-bottom-40{padding-bottom:1.25rem!important}.u-margin-42,.u-m-42,.up-margin-42,.up-m-42{margin:1.3125rem!important}.u-padding-42,.u-p-42,.up-padding-42,.up-p-42{padding:1.3125rem!important}.u-m-l-42,.up-m-l-42{margin-left:1.3125rem!important}.u-p-l-42,.up-p-l-42{padding-left:1.3125rem!important}.u-margin-left-42,.up-margin-left-42{margin-left:1.3125rem!important}.u-padding-left-42,.up-padding-left-42{padding-left:1.3125rem!important}.u-m-t-42,.up-m-t-42{margin-top:1.3125rem!important}.u-p-t-42,.up-p-t-42{padding-top:1.3125rem!important}.u-margin-top-42,.up-margin-top-42{margin-top:1.3125rem!important}.u-padding-top-42,.up-padding-top-42{padding-top:1.3125rem!important}.u-m-r-42,.up-m-r-42{margin-right:1.3125rem!important}.u-p-r-42,.up-p-r-42{padding-right:1.3125rem!important}.u-margin-right-42,.up-margin-right-42{margin-right:1.3125rem!important}.u-padding-right-42,.up-padding-right-42{padding-right:1.3125rem!important}.u-m-b-42,.up-m-b-42{margin-bottom:1.3125rem!important}.u-p-b-42,.up-p-b-42{padding-bottom:1.3125rem!important}.u-margin-bottom-42,.up-margin-bottom-42{margin-bottom:1.3125rem!important}.u-padding-bottom-42,.up-padding-bottom-42{padding-bottom:1.3125rem!important}.u-margin-44,.u-m-44,.up-margin-44,.up-m-44{margin:1.375rem!important}.u-padding-44,.u-p-44,.up-padding-44,.up-p-44{padding:1.375rem!important}.u-m-l-44,.up-m-l-44{margin-left:1.375rem!important}.u-p-l-44,.up-p-l-44{padding-left:1.375rem!important}.u-margin-left-44,.up-margin-left-44{margin-left:1.375rem!important}.u-padding-left-44,.up-padding-left-44{padding-left:1.375rem!important}.u-m-t-44,.up-m-t-44{margin-top:1.375rem!important}.u-p-t-44,.up-p-t-44{padding-top:1.375rem!important}.u-margin-top-44,.up-margin-top-44{margin-top:1.375rem!important}.u-padding-top-44,.up-padding-top-44{padding-top:1.375rem!important}.u-m-r-44,.up-m-r-44{margin-right:1.375rem!important}.u-p-r-44,.up-p-r-44{padding-right:1.375rem!important}.u-margin-right-44,.up-margin-right-44{margin-right:1.375rem!important}.u-padding-right-44,.up-padding-right-44{padding-right:1.375rem!important}.u-m-b-44,.up-m-b-44{margin-bottom:1.375rem!important}.u-p-b-44,.up-p-b-44{padding-bottom:1.375rem!important}.u-margin-bottom-44,.up-margin-bottom-44{margin-bottom:1.375rem!important}.u-padding-bottom-44,.up-padding-bottom-44{padding-bottom:1.375rem!important}.u-margin-45,.u-m-45,.up-margin-45,.up-m-45{margin:1.40625rem!important}.u-padding-45,.u-p-45,.up-padding-45,.up-p-45{padding:1.40625rem!important}.u-m-l-45,.up-m-l-45{margin-left:1.40625rem!important}.u-p-l-45,.up-p-l-45{padding-left:1.40625rem!important}.u-margin-left-45,.up-margin-left-45{margin-left:1.40625rem!important}.u-padding-left-45,.up-padding-left-45{padding-left:1.40625rem!important}.u-m-t-45,.up-m-t-45{margin-top:1.40625rem!important}.u-p-t-45,.up-p-t-45{padding-top:1.40625rem!important}.u-margin-top-45,.up-margin-top-45{margin-top:1.40625rem!important}.u-padding-top-45,.up-padding-top-45{padding-top:1.40625rem!important}.u-m-r-45,.up-m-r-45{margin-right:1.40625rem!important}.u-p-r-45,.up-p-r-45{padding-right:1.40625rem!important}.u-margin-right-45,.up-margin-right-45{margin-right:1.40625rem!important}.u-padding-right-45,.up-padding-right-45{padding-right:1.40625rem!important}.u-m-b-45,.up-m-b-45{margin-bottom:1.40625rem!important}.u-p-b-45,.up-p-b-45{padding-bottom:1.40625rem!important}.u-margin-bottom-45,.up-margin-bottom-45{margin-bottom:1.40625rem!important}.u-padding-bottom-45,.up-padding-bottom-45{padding-bottom:1.40625rem!important}.u-margin-46,.u-m-46,.up-margin-46,.up-m-46{margin:1.4375rem!important}.u-padding-46,.u-p-46,.up-padding-46,.up-p-46{padding:1.4375rem!important}.u-m-l-46,.up-m-l-46{margin-left:1.4375rem!important}.u-p-l-46,.up-p-l-46{padding-left:1.4375rem!important}.u-margin-left-46,.up-margin-left-46{margin-left:1.4375rem!important}.u-padding-left-46,.up-padding-left-46{padding-left:1.4375rem!important}.u-m-t-46,.up-m-t-46{margin-top:1.4375rem!important}.u-p-t-46,.up-p-t-46{padding-top:1.4375rem!important}.u-margin-top-46,.up-margin-top-46{margin-top:1.4375rem!important}.u-padding-top-46,.up-padding-top-46{padding-top:1.4375rem!important}.u-m-r-46,.up-m-r-46{margin-right:1.4375rem!important}.u-p-r-46,.up-p-r-46{padding-right:1.4375rem!important}.u-margin-right-46,.up-margin-right-46{margin-right:1.4375rem!important}.u-padding-right-46,.up-padding-right-46{padding-right:1.4375rem!important}.u-m-b-46,.up-m-b-46{margin-bottom:1.4375rem!important}.u-p-b-46,.up-p-b-46{padding-bottom:1.4375rem!important}.u-margin-bottom-46,.up-margin-bottom-46{margin-bottom:1.4375rem!important}.u-padding-bottom-46,.up-padding-bottom-46{padding-bottom:1.4375rem!important}.u-margin-48,.u-m-48,.up-margin-48,.up-m-48{margin:1.5rem!important}.u-padding-48,.u-p-48,.up-padding-48,.up-p-48{padding:1.5rem!important}.u-m-l-48,.up-m-l-48{margin-left:1.5rem!important}.u-p-l-48,.up-p-l-48{padding-left:1.5rem!important}.u-margin-left-48,.up-margin-left-48{margin-left:1.5rem!important}.u-padding-left-48,.up-padding-left-48{padding-left:1.5rem!important}.u-m-t-48,.up-m-t-48{margin-top:1.5rem!important}.u-p-t-48,.up-p-t-48{padding-top:1.5rem!important}.u-margin-top-48,.up-margin-top-48{margin-top:1.5rem!important}.u-padding-top-48,.up-padding-top-48{padding-top:1.5rem!important}.u-m-r-48,.up-m-r-48{margin-right:1.5rem!important}.u-p-r-48,.up-p-r-48{padding-right:1.5rem!important}.u-margin-right-48,.up-margin-right-48{margin-right:1.5rem!important}.u-padding-right-48,.up-padding-right-48{padding-right:1.5rem!important}.u-m-b-48,.up-m-b-48{margin-bottom:1.5rem!important}.u-p-b-48,.up-p-b-48{padding-bottom:1.5rem!important}.u-margin-bottom-48,.up-margin-bottom-48{margin-bottom:1.5rem!important}.u-padding-bottom-48,.up-padding-bottom-48{padding-bottom:1.5rem!important}.u-margin-50,.u-m-50,.up-margin-50,.up-m-50{margin:1.5625rem!important}.u-padding-50,.u-p-50,.up-padding-50,.up-p-50{padding:1.5625rem!important}.u-m-l-50,.up-m-l-50{margin-left:1.5625rem!important}.u-p-l-50,.up-p-l-50{padding-left:1.5625rem!important}.u-margin-left-50,.up-margin-left-50{margin-left:1.5625rem!important}.u-padding-left-50,.up-padding-left-50{padding-left:1.5625rem!important}.u-m-t-50,.up-m-t-50{margin-top:1.5625rem!important}.u-p-t-50,.up-p-t-50{padding-top:1.5625rem!important}.u-margin-top-50,.up-margin-top-50{margin-top:1.5625rem!important}.u-padding-top-50,.up-padding-top-50{padding-top:1.5625rem!important}.u-m-r-50,.up-m-r-50{margin-right:1.5625rem!important}.u-p-r-50,.up-p-r-50{padding-right:1.5625rem!important}.u-margin-right-50,.up-margin-right-50{margin-right:1.5625rem!important}.u-padding-right-50,.up-padding-right-50{padding-right:1.5625rem!important}.u-m-b-50,.up-m-b-50{margin-bottom:1.5625rem!important}.u-p-b-50,.up-p-b-50{padding-bottom:1.5625rem!important}.u-margin-bottom-50,.up-margin-bottom-50{margin-bottom:1.5625rem!important}.u-padding-bottom-50,.up-padding-bottom-50{padding-bottom:1.5625rem!important}.u-margin-52,.u-m-52,.up-margin-52,.up-m-52{margin:1.625rem!important}.u-padding-52,.u-p-52,.up-padding-52,.up-p-52{padding:1.625rem!important}.u-m-l-52,.up-m-l-52{margin-left:1.625rem!important}.u-p-l-52,.up-p-l-52{padding-left:1.625rem!important}.u-margin-left-52,.up-margin-left-52{margin-left:1.625rem!important}.u-padding-left-52,.up-padding-left-52{padding-left:1.625rem!important}.u-m-t-52,.up-m-t-52{margin-top:1.625rem!important}.u-p-t-52,.up-p-t-52{padding-top:1.625rem!important}.u-margin-top-52,.up-margin-top-52{margin-top:1.625rem!important}.u-padding-top-52,.up-padding-top-52{padding-top:1.625rem!important}.u-m-r-52,.up-m-r-52{margin-right:1.625rem!important}.u-p-r-52,.up-p-r-52{padding-right:1.625rem!important}.u-margin-right-52,.up-margin-right-52{margin-right:1.625rem!important}.u-padding-right-52,.up-padding-right-52{padding-right:1.625rem!important}.u-m-b-52,.up-m-b-52{margin-bottom:1.625rem!important}.u-p-b-52,.up-p-b-52{padding-bottom:1.625rem!important}.u-margin-bottom-52,.up-margin-bottom-52{margin-bottom:1.625rem!important}.u-padding-bottom-52,.up-padding-bottom-52{padding-bottom:1.625rem!important}.u-margin-54,.u-m-54,.up-margin-54,.up-m-54{margin:1.6875rem!important}.u-padding-54,.u-p-54,.up-padding-54,.up-p-54{padding:1.6875rem!important}.u-m-l-54,.up-m-l-54{margin-left:1.6875rem!important}.u-p-l-54,.up-p-l-54{padding-left:1.6875rem!important}.u-margin-left-54,.up-margin-left-54{margin-left:1.6875rem!important}.u-padding-left-54,.up-padding-left-54{padding-left:1.6875rem!important}.u-m-t-54,.up-m-t-54{margin-top:1.6875rem!important}.u-p-t-54,.up-p-t-54{padding-top:1.6875rem!important}.u-margin-top-54,.up-margin-top-54{margin-top:1.6875rem!important}.u-padding-top-54,.up-padding-top-54{padding-top:1.6875rem!important}.u-m-r-54,.up-m-r-54{margin-right:1.6875rem!important}.u-p-r-54,.up-p-r-54{padding-right:1.6875rem!important}.u-margin-right-54,.up-margin-right-54{margin-right:1.6875rem!important}.u-padding-right-54,.up-padding-right-54{padding-right:1.6875rem!important}.u-m-b-54,.up-m-b-54{margin-bottom:1.6875rem!important}.u-p-b-54,.up-p-b-54{padding-bottom:1.6875rem!important}.u-margin-bottom-54,.up-margin-bottom-54{margin-bottom:1.6875rem!important}.u-padding-bottom-54,.up-padding-bottom-54{padding-bottom:1.6875rem!important}.u-margin-55,.u-m-55,.up-margin-55,.up-m-55{margin:1.71875rem!important}.u-padding-55,.u-p-55,.up-padding-55,.up-p-55{padding:1.71875rem!important}.u-m-l-55,.up-m-l-55{margin-left:1.71875rem!important}.u-p-l-55,.up-p-l-55{padding-left:1.71875rem!important}.u-margin-left-55,.up-margin-left-55{margin-left:1.71875rem!important}.u-padding-left-55,.up-padding-left-55{padding-left:1.71875rem!important}.u-m-t-55,.up-m-t-55{margin-top:1.71875rem!important}.u-p-t-55,.up-p-t-55{padding-top:1.71875rem!important}.u-margin-top-55,.up-margin-top-55{margin-top:1.71875rem!important}.u-padding-top-55,.up-padding-top-55{padding-top:1.71875rem!important}.u-m-r-55,.up-m-r-55{margin-right:1.71875rem!important}.u-p-r-55,.up-p-r-55{padding-right:1.71875rem!important}.u-margin-right-55,.up-margin-right-55{margin-right:1.71875rem!important}.u-padding-right-55,.up-padding-right-55{padding-right:1.71875rem!important}.u-m-b-55,.up-m-b-55{margin-bottom:1.71875rem!important}.u-p-b-55,.up-p-b-55{padding-bottom:1.71875rem!important}.u-margin-bottom-55,.up-margin-bottom-55{margin-bottom:1.71875rem!important}.u-padding-bottom-55,.up-padding-bottom-55{padding-bottom:1.71875rem!important}.u-margin-56,.u-m-56,.up-margin-56,.up-m-56{margin:1.75rem!important}.u-padding-56,.u-p-56,.up-padding-56,.up-p-56{padding:1.75rem!important}.u-m-l-56,.up-m-l-56{margin-left:1.75rem!important}.u-p-l-56,.up-p-l-56{padding-left:1.75rem!important}.u-margin-left-56,.up-margin-left-56{margin-left:1.75rem!important}.u-padding-left-56,.up-padding-left-56{padding-left:1.75rem!important}.u-m-t-56,.up-m-t-56{margin-top:1.75rem!important}.u-p-t-56,.up-p-t-56{padding-top:1.75rem!important}.u-margin-top-56,.up-margin-top-56{margin-top:1.75rem!important}.u-padding-top-56,.up-padding-top-56{padding-top:1.75rem!important}.u-m-r-56,.up-m-r-56{margin-right:1.75rem!important}.u-p-r-56,.up-p-r-56{padding-right:1.75rem!important}.u-margin-right-56,.up-margin-right-56{margin-right:1.75rem!important}.u-padding-right-56,.up-padding-right-56{padding-right:1.75rem!important}.u-m-b-56,.up-m-b-56{margin-bottom:1.75rem!important}.u-p-b-56,.up-p-b-56{padding-bottom:1.75rem!important}.u-margin-bottom-56,.up-margin-bottom-56{margin-bottom:1.75rem!important}.u-padding-bottom-56,.up-padding-bottom-56{padding-bottom:1.75rem!important}.u-margin-58,.u-m-58,.up-margin-58,.up-m-58{margin:1.8125rem!important}.u-padding-58,.u-p-58,.up-padding-58,.up-p-58{padding:1.8125rem!important}.u-m-l-58,.up-m-l-58{margin-left:1.8125rem!important}.u-p-l-58,.up-p-l-58{padding-left:1.8125rem!important}.u-margin-left-58,.up-margin-left-58{margin-left:1.8125rem!important}.u-padding-left-58,.up-padding-left-58{padding-left:1.8125rem!important}.u-m-t-58,.up-m-t-58{margin-top:1.8125rem!important}.u-p-t-58,.up-p-t-58{padding-top:1.8125rem!important}.u-margin-top-58,.up-margin-top-58{margin-top:1.8125rem!important}.u-padding-top-58,.up-padding-top-58{padding-top:1.8125rem!important}.u-m-r-58,.up-m-r-58{margin-right:1.8125rem!important}.u-p-r-58,.up-p-r-58{padding-right:1.8125rem!important}.u-margin-right-58,.up-margin-right-58{margin-right:1.8125rem!important}.u-padding-right-58,.up-padding-right-58{padding-right:1.8125rem!important}.u-m-b-58,.up-m-b-58{margin-bottom:1.8125rem!important}.u-p-b-58,.up-p-b-58{padding-bottom:1.8125rem!important}.u-margin-bottom-58,.up-margin-bottom-58{margin-bottom:1.8125rem!important}.u-padding-bottom-58,.up-padding-bottom-58{padding-bottom:1.8125rem!important}.u-margin-60,.u-m-60,.up-margin-60,.up-m-60{margin:1.875rem!important}.u-padding-60,.u-p-60,.up-padding-60,.up-p-60{padding:1.875rem!important}.u-m-l-60,.up-m-l-60{margin-left:1.875rem!important}.u-p-l-60,.up-p-l-60{padding-left:1.875rem!important}.u-margin-left-60,.up-margin-left-60{margin-left:1.875rem!important}.u-padding-left-60,.up-padding-left-60{padding-left:1.875rem!important}.u-m-t-60,.up-m-t-60{margin-top:1.875rem!important}.u-p-t-60,.up-p-t-60{padding-top:1.875rem!important}.u-margin-top-60,.up-margin-top-60{margin-top:1.875rem!important}.u-padding-top-60,.up-padding-top-60{padding-top:1.875rem!important}.u-m-r-60,.up-m-r-60{margin-right:1.875rem!important}.u-p-r-60,.up-p-r-60{padding-right:1.875rem!important}.u-margin-right-60,.up-margin-right-60{margin-right:1.875rem!important}.u-padding-right-60,.up-padding-right-60{padding-right:1.875rem!important}.u-m-b-60,.up-m-b-60{margin-bottom:1.875rem!important}.u-p-b-60,.up-p-b-60{padding-bottom:1.875rem!important}.u-margin-bottom-60,.up-margin-bottom-60{margin-bottom:1.875rem!important}.u-padding-bottom-60,.up-padding-bottom-60{padding-bottom:1.875rem!important}.u-margin-62,.u-m-62,.up-margin-62,.up-m-62{margin:1.9375rem!important}.u-padding-62,.u-p-62,.up-padding-62,.up-p-62{padding:1.9375rem!important}.u-m-l-62,.up-m-l-62{margin-left:1.9375rem!important}.u-p-l-62,.up-p-l-62{padding-left:1.9375rem!important}.u-margin-left-62,.up-margin-left-62{margin-left:1.9375rem!important}.u-padding-left-62,.up-padding-left-62{padding-left:1.9375rem!important}.u-m-t-62,.up-m-t-62{margin-top:1.9375rem!important}.u-p-t-62,.up-p-t-62{padding-top:1.9375rem!important}.u-margin-top-62,.up-margin-top-62{margin-top:1.9375rem!important}.u-padding-top-62,.up-padding-top-62{padding-top:1.9375rem!important}.u-m-r-62,.up-m-r-62{margin-right:1.9375rem!important}.u-p-r-62,.up-p-r-62{padding-right:1.9375rem!important}.u-margin-right-62,.up-margin-right-62{margin-right:1.9375rem!important}.u-padding-right-62,.up-padding-right-62{padding-right:1.9375rem!important}.u-m-b-62,.up-m-b-62{margin-bottom:1.9375rem!important}.u-p-b-62,.up-p-b-62{padding-bottom:1.9375rem!important}.u-margin-bottom-62,.up-margin-bottom-62{margin-bottom:1.9375rem!important}.u-padding-bottom-62,.up-padding-bottom-62{padding-bottom:1.9375rem!important}.u-margin-64,.u-m-64,.up-margin-64,.up-m-64{margin:2rem!important}.u-padding-64,.u-p-64,.up-padding-64,.up-p-64{padding:2rem!important}.u-m-l-64,.up-m-l-64{margin-left:2rem!important}.u-p-l-64,.up-p-l-64{padding-left:2rem!important}.u-margin-left-64,.up-margin-left-64{margin-left:2rem!important}.u-padding-left-64,.up-padding-left-64{padding-left:2rem!important}.u-m-t-64,.up-m-t-64{margin-top:2rem!important}.u-p-t-64,.up-p-t-64{padding-top:2rem!important}.u-margin-top-64,.up-margin-top-64{margin-top:2rem!important}.u-padding-top-64,.up-padding-top-64{padding-top:2rem!important}.u-m-r-64,.up-m-r-64{margin-right:2rem!important}.u-p-r-64,.up-p-r-64{padding-right:2rem!important}.u-margin-right-64,.up-margin-right-64{margin-right:2rem!important}.u-padding-right-64,.up-padding-right-64{padding-right:2rem!important}.u-m-b-64,.up-m-b-64{margin-bottom:2rem!important}.u-p-b-64,.up-p-b-64{padding-bottom:2rem!important}.u-margin-bottom-64,.up-margin-bottom-64{margin-bottom:2rem!important}.u-padding-bottom-64,.up-padding-bottom-64{padding-bottom:2rem!important}.u-margin-65,.u-m-65,.up-margin-65,.up-m-65{margin:2.03125rem!important}.u-padding-65,.u-p-65,.up-padding-65,.up-p-65{padding:2.03125rem!important}.u-m-l-65,.up-m-l-65{margin-left:2.03125rem!important}.u-p-l-65,.up-p-l-65{padding-left:2.03125rem!important}.u-margin-left-65,.up-margin-left-65{margin-left:2.03125rem!important}.u-padding-left-65,.up-padding-left-65{padding-left:2.03125rem!important}.u-m-t-65,.up-m-t-65{margin-top:2.03125rem!important}.u-p-t-65,.up-p-t-65{padding-top:2.03125rem!important}.u-margin-top-65,.up-margin-top-65{margin-top:2.03125rem!important}.u-padding-top-65,.up-padding-top-65{padding-top:2.03125rem!important}.u-m-r-65,.up-m-r-65{margin-right:2.03125rem!important}.u-p-r-65,.up-p-r-65{padding-right:2.03125rem!important}.u-margin-right-65,.up-margin-right-65{margin-right:2.03125rem!important}.u-padding-right-65,.up-padding-right-65{padding-right:2.03125rem!important}.u-m-b-65,.up-m-b-65{margin-bottom:2.03125rem!important}.u-p-b-65,.up-p-b-65{padding-bottom:2.03125rem!important}.u-margin-bottom-65,.up-margin-bottom-65{margin-bottom:2.03125rem!important}.u-padding-bottom-65,.up-padding-bottom-65{padding-bottom:2.03125rem!important}.u-margin-66,.u-m-66,.up-margin-66,.up-m-66{margin:2.0625rem!important}.u-padding-66,.u-p-66,.up-padding-66,.up-p-66{padding:2.0625rem!important}.u-m-l-66,.up-m-l-66{margin-left:2.0625rem!important}.u-p-l-66,.up-p-l-66{padding-left:2.0625rem!important}.u-margin-left-66,.up-margin-left-66{margin-left:2.0625rem!important}.u-padding-left-66,.up-padding-left-66{padding-left:2.0625rem!important}.u-m-t-66,.up-m-t-66{margin-top:2.0625rem!important}.u-p-t-66,.up-p-t-66{padding-top:2.0625rem!important}.u-margin-top-66,.up-margin-top-66{margin-top:2.0625rem!important}.u-padding-top-66,.up-padding-top-66{padding-top:2.0625rem!important}.u-m-r-66,.up-m-r-66{margin-right:2.0625rem!important}.u-p-r-66,.up-p-r-66{padding-right:2.0625rem!important}.u-margin-right-66,.up-margin-right-66{margin-right:2.0625rem!important}.u-padding-right-66,.up-padding-right-66{padding-right:2.0625rem!important}.u-m-b-66,.up-m-b-66{margin-bottom:2.0625rem!important}.u-p-b-66,.up-p-b-66{padding-bottom:2.0625rem!important}.u-margin-bottom-66,.up-margin-bottom-66{margin-bottom:2.0625rem!important}.u-padding-bottom-66,.up-padding-bottom-66{padding-bottom:2.0625rem!important}.u-margin-68,.u-m-68,.up-margin-68,.up-m-68{margin:2.125rem!important}.u-padding-68,.u-p-68,.up-padding-68,.up-p-68{padding:2.125rem!important}.u-m-l-68,.up-m-l-68{margin-left:2.125rem!important}.u-p-l-68,.up-p-l-68{padding-left:2.125rem!important}.u-margin-left-68,.up-margin-left-68{margin-left:2.125rem!important}.u-padding-left-68,.up-padding-left-68{padding-left:2.125rem!important}.u-m-t-68,.up-m-t-68{margin-top:2.125rem!important}.u-p-t-68,.up-p-t-68{padding-top:2.125rem!important}.u-margin-top-68,.up-margin-top-68{margin-top:2.125rem!important}.u-padding-top-68,.up-padding-top-68{padding-top:2.125rem!important}.u-m-r-68,.up-m-r-68{margin-right:2.125rem!important}.u-p-r-68,.up-p-r-68{padding-right:2.125rem!important}.u-margin-right-68,.up-margin-right-68{margin-right:2.125rem!important}.u-padding-right-68,.up-padding-right-68{padding-right:2.125rem!important}.u-m-b-68,.up-m-b-68{margin-bottom:2.125rem!important}.u-p-b-68,.up-p-b-68{padding-bottom:2.125rem!important}.u-margin-bottom-68,.up-margin-bottom-68{margin-bottom:2.125rem!important}.u-padding-bottom-68,.up-padding-bottom-68{padding-bottom:2.125rem!important}.u-margin-70,.u-m-70,.up-margin-70,.up-m-70{margin:2.1875rem!important}.u-padding-70,.u-p-70,.up-padding-70,.up-p-70{padding:2.1875rem!important}.u-m-l-70,.up-m-l-70{margin-left:2.1875rem!important}.u-p-l-70,.up-p-l-70{padding-left:2.1875rem!important}.u-margin-left-70,.up-margin-left-70{margin-left:2.1875rem!important}.u-padding-left-70,.up-padding-left-70{padding-left:2.1875rem!important}.u-m-t-70,.up-m-t-70{margin-top:2.1875rem!important}.u-p-t-70,.up-p-t-70{padding-top:2.1875rem!important}.u-margin-top-70,.up-margin-top-70{margin-top:2.1875rem!important}.u-padding-top-70,.up-padding-top-70{padding-top:2.1875rem!important}.u-m-r-70,.up-m-r-70{margin-right:2.1875rem!important}.u-p-r-70,.up-p-r-70{padding-right:2.1875rem!important}.u-margin-right-70,.up-margin-right-70{margin-right:2.1875rem!important}.u-padding-right-70,.up-padding-right-70{padding-right:2.1875rem!important}.u-m-b-70,.up-m-b-70{margin-bottom:2.1875rem!important}.u-p-b-70,.up-p-b-70{padding-bottom:2.1875rem!important}.u-margin-bottom-70,.up-margin-bottom-70{margin-bottom:2.1875rem!important}.u-padding-bottom-70,.up-padding-bottom-70{padding-bottom:2.1875rem!important}.u-margin-72,.u-m-72,.up-margin-72,.up-m-72{margin:2.25rem!important}.u-padding-72,.u-p-72,.up-padding-72,.up-p-72{padding:2.25rem!important}.u-m-l-72,.up-m-l-72{margin-left:2.25rem!important}.u-p-l-72,.up-p-l-72{padding-left:2.25rem!important}.u-margin-left-72,.up-margin-left-72{margin-left:2.25rem!important}.u-padding-left-72,.up-padding-left-72{padding-left:2.25rem!important}.u-m-t-72,.up-m-t-72{margin-top:2.25rem!important}.u-p-t-72,.up-p-t-72{padding-top:2.25rem!important}.u-margin-top-72,.up-margin-top-72{margin-top:2.25rem!important}.u-padding-top-72,.up-padding-top-72{padding-top:2.25rem!important}.u-m-r-72,.up-m-r-72{margin-right:2.25rem!important}.u-p-r-72,.up-p-r-72{padding-right:2.25rem!important}.u-margin-right-72,.up-margin-right-72{margin-right:2.25rem!important}.u-padding-right-72,.up-padding-right-72{padding-right:2.25rem!important}.u-m-b-72,.up-m-b-72{margin-bottom:2.25rem!important}.u-p-b-72,.up-p-b-72{padding-bottom:2.25rem!important}.u-margin-bottom-72,.up-margin-bottom-72{margin-bottom:2.25rem!important}.u-padding-bottom-72,.up-padding-bottom-72{padding-bottom:2.25rem!important}.u-margin-74,.u-m-74,.up-margin-74,.up-m-74{margin:2.3125rem!important}.u-padding-74,.u-p-74,.up-padding-74,.up-p-74{padding:2.3125rem!important}.u-m-l-74,.up-m-l-74{margin-left:2.3125rem!important}.u-p-l-74,.up-p-l-74{padding-left:2.3125rem!important}.u-margin-left-74,.up-margin-left-74{margin-left:2.3125rem!important}.u-padding-left-74,.up-padding-left-74{padding-left:2.3125rem!important}.u-m-t-74,.up-m-t-74{margin-top:2.3125rem!important}.u-p-t-74,.up-p-t-74{padding-top:2.3125rem!important}.u-margin-top-74,.up-margin-top-74{margin-top:2.3125rem!important}.u-padding-top-74,.up-padding-top-74{padding-top:2.3125rem!important}.u-m-r-74,.up-m-r-74{margin-right:2.3125rem!important}.u-p-r-74,.up-p-r-74{padding-right:2.3125rem!important}.u-margin-right-74,.up-margin-right-74{margin-right:2.3125rem!important}.u-padding-right-74,.up-padding-right-74{padding-right:2.3125rem!important}.u-m-b-74,.up-m-b-74{margin-bottom:2.3125rem!important}.u-p-b-74,.up-p-b-74{padding-bottom:2.3125rem!important}.u-margin-bottom-74,.up-margin-bottom-74{margin-bottom:2.3125rem!important}.u-padding-bottom-74,.up-padding-bottom-74{padding-bottom:2.3125rem!important}.u-margin-75,.u-m-75,.up-margin-75,.up-m-75{margin:2.34375rem!important}.u-padding-75,.u-p-75,.up-padding-75,.up-p-75{padding:2.34375rem!important}.u-m-l-75,.up-m-l-75{margin-left:2.34375rem!important}.u-p-l-75,.up-p-l-75{padding-left:2.34375rem!important}.u-margin-left-75,.up-margin-left-75{margin-left:2.34375rem!important}.u-padding-left-75,.up-padding-left-75{padding-left:2.34375rem!important}.u-m-t-75,.up-m-t-75{margin-top:2.34375rem!important}.u-p-t-75,.up-p-t-75{padding-top:2.34375rem!important}.u-margin-top-75,.up-margin-top-75{margin-top:2.34375rem!important}.u-padding-top-75,.up-padding-top-75{padding-top:2.34375rem!important}.u-m-r-75,.up-m-r-75{margin-right:2.34375rem!important}.u-p-r-75,.up-p-r-75{padding-right:2.34375rem!important}.u-margin-right-75,.up-margin-right-75{margin-right:2.34375rem!important}.u-padding-right-75,.up-padding-right-75{padding-right:2.34375rem!important}.u-m-b-75,.up-m-b-75{margin-bottom:2.34375rem!important}.u-p-b-75,.up-p-b-75{padding-bottom:2.34375rem!important}.u-margin-bottom-75,.up-margin-bottom-75{margin-bottom:2.34375rem!important}.u-padding-bottom-75,.up-padding-bottom-75{padding-bottom:2.34375rem!important}.u-margin-76,.u-m-76,.up-margin-76,.up-m-76{margin:2.375rem!important}.u-padding-76,.u-p-76,.up-padding-76,.up-p-76{padding:2.375rem!important}.u-m-l-76,.up-m-l-76{margin-left:2.375rem!important}.u-p-l-76,.up-p-l-76{padding-left:2.375rem!important}.u-margin-left-76,.up-margin-left-76{margin-left:2.375rem!important}.u-padding-left-76,.up-padding-left-76{padding-left:2.375rem!important}.u-m-t-76,.up-m-t-76{margin-top:2.375rem!important}.u-p-t-76,.up-p-t-76{padding-top:2.375rem!important}.u-margin-top-76,.up-margin-top-76{margin-top:2.375rem!important}.u-padding-top-76,.up-padding-top-76{padding-top:2.375rem!important}.u-m-r-76,.up-m-r-76{margin-right:2.375rem!important}.u-p-r-76,.up-p-r-76{padding-right:2.375rem!important}.u-margin-right-76,.up-margin-right-76{margin-right:2.375rem!important}.u-padding-right-76,.up-padding-right-76{padding-right:2.375rem!important}.u-m-b-76,.up-m-b-76{margin-bottom:2.375rem!important}.u-p-b-76,.up-p-b-76{padding-bottom:2.375rem!important}.u-margin-bottom-76,.up-margin-bottom-76{margin-bottom:2.375rem!important}.u-padding-bottom-76,.up-padding-bottom-76{padding-bottom:2.375rem!important}.u-margin-78,.u-m-78,.up-margin-78,.up-m-78{margin:2.4375rem!important}.u-padding-78,.u-p-78,.up-padding-78,.up-p-78{padding:2.4375rem!important}.u-m-l-78,.up-m-l-78{margin-left:2.4375rem!important}.u-p-l-78,.up-p-l-78{padding-left:2.4375rem!important}.u-margin-left-78,.up-margin-left-78{margin-left:2.4375rem!important}.u-padding-left-78,.up-padding-left-78{padding-left:2.4375rem!important}.u-m-t-78,.up-m-t-78{margin-top:2.4375rem!important}.u-p-t-78,.up-p-t-78{padding-top:2.4375rem!important}.u-margin-top-78,.up-margin-top-78{margin-top:2.4375rem!important}.u-padding-top-78,.up-padding-top-78{padding-top:2.4375rem!important}.u-m-r-78,.up-m-r-78{margin-right:2.4375rem!important}.u-p-r-78,.up-p-r-78{padding-right:2.4375rem!important}.u-margin-right-78,.up-margin-right-78{margin-right:2.4375rem!important}.u-padding-right-78,.up-padding-right-78{padding-right:2.4375rem!important}.u-m-b-78,.up-m-b-78{margin-bottom:2.4375rem!important}.u-p-b-78,.up-p-b-78{padding-bottom:2.4375rem!important}.u-margin-bottom-78,.up-margin-bottom-78{margin-bottom:2.4375rem!important}.u-padding-bottom-78,.up-padding-bottom-78{padding-bottom:2.4375rem!important}.u-margin-80,.u-m-80,.up-margin-80,.up-m-80{margin:2.5rem!important}.u-padding-80,.u-p-80,.up-padding-80,.up-p-80{padding:2.5rem!important}.u-m-l-80,.up-m-l-80{margin-left:2.5rem!important}.u-p-l-80,.up-p-l-80{padding-left:2.5rem!important}.u-margin-left-80,.up-margin-left-80{margin-left:2.5rem!important}.u-padding-left-80,.up-padding-left-80{padding-left:2.5rem!important}.u-m-t-80,.up-m-t-80{margin-top:2.5rem!important}.u-p-t-80,.up-p-t-80{padding-top:2.5rem!important}.u-margin-top-80,.up-margin-top-80{margin-top:2.5rem!important}.u-padding-top-80,.up-padding-top-80{padding-top:2.5rem!important}.u-m-r-80,.up-m-r-80{margin-right:2.5rem!important}.u-p-r-80,.up-p-r-80{padding-right:2.5rem!important}.u-margin-right-80,.up-margin-right-80{margin-right:2.5rem!important}.u-padding-right-80,.up-padding-right-80{padding-right:2.5rem!important}.u-m-b-80,.up-m-b-80{margin-bottom:2.5rem!important}.u-p-b-80,.up-p-b-80{padding-bottom:2.5rem!important}.u-margin-bottom-80,.up-margin-bottom-80{margin-bottom:2.5rem!important}.u-padding-bottom-80,.up-padding-bottom-80{padding-bottom:2.5rem!important}.u-primary-light{color:#ecf5ff}.u-warning-light{color:#fdf6ec}.u-success-light{color:#f5fff0}.u-error-light{color:#fef0f0}.u-info-light{color:#f4f4f5}.u-primary-light-bg{background-color:#ecf5ff}.u-warning-light-bg{background-color:#fdf6ec}.u-success-light-bg{background-color:#f5fff0}.u-error-light-bg{background-color:#fef0f0}.u-info-light-bg{background-color:#f4f4f5}.u-primary-dark{color:#398ade}.u-warning-dark{color:#f1a532}.u-success-dark{color:#53c21d}.u-error-dark{color:#e45656}.u-info-dark{color:#767a82}.u-primary-dark-bg{background-color:#398ade}.u-warning-dark-bg{background-color:#f1a532}.u-success-dark-bg{background-color:#53c21d}.u-error-dark-bg{background-color:#e45656}.u-info-dark-bg{background-color:#767a82}.u-primary-disabled{color:#9acafc}.u-warning-disabled{color:#f9d39b}.u-success-disabled{color:#a9e08f}.u-error-disabled{color:#f7b2b2}.u-info-disabled{color:#c4c6c9}.u-primary{color:#3c9cff}.u-warning{color:#f9ae3d}.u-success{color:#5ac725}.u-error{color:#f56c6c}.u-info{color:#909399}.u-primary-bg{background-color:#3c9cff}.u-warning-bg{background-color:#f9ae3d}.u-success-bg{background-color:#5ac725}.u-error-bg{background-color:#f56c6c}.u-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909193}.u-light-color{color:#c0c4cc}.up-primary-light{color:#ecf5ff}.up-warning-light{color:#fdf6ec}.up-success-light{color:#f5fff0}.up-error-light{color:#fef0f0}.up-info-light{color:#f4f4f5}.up-primary-light-bg{background-color:#ecf5ff}.up-warning-light-bg{background-color:#fdf6ec}.up-success-light-bg{background-color:#f5fff0}.up-error-light-bg{background-color:#fef0f0}.up-info-light-bg{background-color:#f4f4f5}.up-primary-dark{color:#398ade}.up-warning-dark{color:#f1a532}.up-success-dark{color:#53c21d}.up-error-dark{color:#e45656}.up-info-dark{color:#767a82}.up-primary-dark-bg{background-color:#398ade}.up-warning-dark-bg{background-color:#f1a532}.up-success-dark-bg{background-color:#53c21d}.up-error-dark-bg{background-color:#e45656}.up-info-dark-bg{background-color:#767a82}.up-primary-disabled{color:#9acafc}.up-warning-disabled{color:#f9d39b}.up-success-disabled{color:#a9e08f}.up-error-disabled{color:#f7b2b2}.up-info-disabled{color:#c4c6c9}.up-primary{color:#3c9cff}.up-warning{color:#f9ae3d}.up-success{color:#5ac725}.up-error{color:#f56c6c}.up-info{color:#909399}.up-primary-bg{background-color:#3c9cff}.up-warning-bg{background-color:#f9ae3d}.up-success-bg{background-color:#5ac725}.up-error-bg{background-color:#f56c6c}.up-info-bg{background-color:#909399}.up-main-color{color:#303133}.up-content-color{color:#606266}.up-tips-color{color:#909193}.up-light-color{color:#c0c4cc}.u-safe-area-inset-top,.up-safe-area-inset-top{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right,.up-safe-area-inset-right{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom,.up-safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left,.up-safe-area-inset-left{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}uni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}.primary-btn{background:linear-gradient(135deg,#67afab,#89c4c1);color:#fff;border-radius:1.125rem;font-size:.875rem;height:2.5rem;line-height:2.5rem;text-align:center;box-shadow:0 .125rem .375rem rgba(103,175,171,.3)}.primary-btn[disabled]{opacity:.6}.primary-btn:active{transform:scale(.95)}.card{background:#fff;border-radius:.375rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag{display:inline-block;font-size:.6875rem;color:#67afab;background:rgba(103,175,171,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#67afab;border-radius:.09375rem}.price{font-size:1rem;color:#f56c6c;font-weight:700}.price.free{color:#67c23a}.price.original{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}.search-box{display:flex;align-items:center;justify-content:center;height:2.25rem;background:#fff;border-radius:1.125rem;padding:0 .9375rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.search-box .icon-search{width:1rem;height:1rem;margin-right:.625rem;color:#67afab}.search-box uni-input{flex:1;font-size:.875rem;color:#333}.search-box uni-input::-webkit-input-placeholder{color:#999}.search-box uni-input::placeholder{color:#999}@font-face{font-family:iconfont;src:url(/static/fonts/iconfont.woff2) format("woff2"),url(/static/fonts/iconfont.woff) format("woff"),url(/static/fonts/iconfont.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-language{background:url("data:image/svg+xml,%3csvg%20t='1710925161508'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M512%20512m-448%200a448%20448%200%201%200%20896%200%20448%20448%200%201%200-896%200Z'%20fill='%23333333'/%3e%3cpath%20d='M512%2085.333333c-235.648%200-426.666667%20191.018667-426.666667%20426.666667s191.018667%20426.666667%20426.666667%20426.666667%20426.666667-191.018667%20426.666667-426.666667-191.018667-426.666667-426.666667-426.666667zM247.168%20725.333333h124.330667c14.336%2049.834667%2036.181333%2092.501333%2064.170666%20125.013334-76.8-21.333333-143.018667-71.168-188.501333-125.013334zM512%20896c-42.666667-42.666667-76.8-106.837333-97.834667-170.666667h195.669334c-21.034667%2063.829333-55.168%20128-97.834667%20170.666667zM401.664%20682.666667c-8.533333-42.666667-12.8-89.6-12.8-138.666667h246.272c0%2049.066667-4.266667%2096-12.8%20138.666667h-220.672zM388.864%20501.333333c0-49.066667%204.266667-96%2012.8-138.666666h220.672c8.533333%2042.666667%2012.8%2089.6%2012.8%20138.666666h-246.272zM512%20128c42.666667%2042.666667%2076.8%20106.837333%2097.834667%20170.666667h-195.669334c21.034667-63.829333%2055.168-128%2097.834667-170.666667zM700.330667%20173.653333c27.989333%2032.512%2049.834667%2075.178667%2064.170666%20125.013334h124.330667c-45.482667-53.845333-111.701333-103.68-188.501333-125.013334zM323.669333%20173.653333c-76.8%2021.333333-143.018667%2071.168-188.501333%20125.013334h124.330667c14.336-49.834667%2036.181333-92.501333%2064.170666-125.013334zM776.832%20341.333333h-124.330667c-14.336-49.834667-36.181333-92.501333-64.170666-125.013333%2076.8%2021.333333%20143.018667%2071.168%20188.501333%20125.013333zM776.832%20725.333333c-45.482667%2053.845333-111.701333%20103.68-188.501333%20125.013334%2027.989333-32.512%2049.834667-75.178667%2064.170666-125.013334h124.330667z'%20fill='%23FFFFFF'/%3e%3c/svg%3e") no-repeat center;background-size:contain;width:1em;height:1em;display:inline-block}.icon-search{background:url("data:image/svg+xml,%3csvg%20t='1710925161508'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M909.6%20854.5L649.9%20594.8C690.2%20542.7%20712%20479%20712%20412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5%2031.3-212.1%2087.9C143.2%20256.5%20112%20331.8%20112%20412c0%2080.1%2031.3%20155.5%2087.9%20212.1C256.5%20680.8%20331.8%20712%20412%20712c67%200%20130.6-21.8%20182.7-62l259.7%20259.6c3.2%203.2%208.4%203.2%2011.6%200l43.6-43.5c3.2-3.2%203.2-8.4%200-11.6zM570.4%20570.4C528%20612.7%20471.8%20636%20412%20636s-116-23.3-158.4-65.6C211.3%20528%20188%20471.8%20188%20412s23.3-116.1%2065.6-158.4C296%20211.3%20352.2%20188%20412%20188s116.1%2023.2%20158.4%2065.6S636%20352.2%20636%20412s-23.3%20116.1-65.6%20158.4z'%20fill='%23999999'/%3e%3c/svg%3e") no-repeat center;background-size:contain;width:1em;height:1em;display:inline-block}.icon-arrow-right{background:url("data:image/svg+xml,%3csvg%20t='1710925161508'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M765.7%20486.8L314.9%20134.7c-5.3-4.1-12.9-0.4-12.9%206.3v77.3c0%204.9%202.3%209.6%206.1%2012.6l360%20281.1-360%20281.1c-3.9%203-6.1%207.7-6.1%2012.6V883c0%206.7%207.7%2010.4%2012.9%206.3l450.8-352.1c16.4-12.8%2016.4-37.6%200-50.4z'%20fill='%23666666'/%3e%3c/svg%3e") no-repeat center;background-size:contain;width:1em;height:1em;display:inline-block}.icon-check{background:url("data:image/svg+xml,%3csvg%20t='1710925161508'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M912%20190h-69.9c-9.8%200-19.1%204.5-25.1%2012.2L404.7%20724.5%20207%20474c-6.1-7.7-15.3-12.2-25.1-12.2H112c-6.7%200-10.4%207.7-6.3%2012.9l273.9%20347c12.8%2016.2%2037.4%2016.2%2050.3%200l488.4-618.9c4.1-5.1%200.4-12.8-6.3-12.8z'%20fill='%230066CC'/%3e%3c/svg%3e") no-repeat center;background-size:contain;width:1em;height:1em;display:inline-block}uni-page-body{background-color:#f5f6fa}body{background-color:#f5f6fa}.primary-btn[data-v-960a9509]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-960a9509]:active{transform:scale(.98)}.card[data-v-960a9509]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-960a9509]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-960a9509]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-960a9509]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-960a9509]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-960a9509]{color:#67c23a}.price.original[data-v-960a9509]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-960a9509]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-960a9509]{width:100%;height:100%;overflow-x:hidden}.u-icon[data-v-960a9509]{display:flex;align-items:center}.u-icon--left[data-v-960a9509]{flex-direction:row-reverse;align-items:center}.u-icon--right[data-v-960a9509]{flex-direction:row;align-items:center}.u-icon--top[data-v-960a9509]{flex-direction:column-reverse;justify-content:center}.u-icon--bottom[data-v-960a9509]{flex-direction:column;justify-content:center}.u-icon__icon[data-v-960a9509]{font-family:uicon-iconfont;position:relative;display:flex!important;flex-direction:row!important;align-items:center}.u-icon__icon--primary[data-v-960a9509]{color:#3c9cff}.u-icon__icon--success[data-v-960a9509]{color:#5ac725}.u-icon__icon--error[data-v-960a9509]{color:#f56c6c}.u-icon__icon--warning[data-v-960a9509]{color:#f9ae3d}.u-icon__icon--info[data-v-960a9509]{color:#909399}.u-icon__img[data-v-960a9509]{height:auto;will-change:transform}.u-icon__label[data-v-960a9509]{line-height:1}.primary-btn[data-v-76aa0c8f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-76aa0c8f]:active{transform:scale(.98)}.card[data-v-76aa0c8f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-76aa0c8f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-76aa0c8f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-76aa0c8f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-76aa0c8f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-76aa0c8f]{color:#67c23a}.price.original[data-v-76aa0c8f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-76aa0c8f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-76aa0c8f]{width:100%;height:100%;overflow-x:hidden}.u-fade-enter-active[data-v-76aa0c8f],.u-fade-leave-active[data-v-76aa0c8f]{transition-property:opacity}.u-fade-enter[data-v-76aa0c8f],.u-fade-leave-to[data-v-76aa0c8f]{opacity:0}.u-fade-zoom-enter[data-v-76aa0c8f],.u-fade-zoom-leave-to[data-v-76aa0c8f]{transform:scale(.95);opacity:0}.u-fade-zoom-enter-active[data-v-76aa0c8f],.u-fade-zoom-leave-active[data-v-76aa0c8f]{transition-property:transform,opacity}.u-fade-down-enter-active[data-v-76aa0c8f],.u-fade-down-leave-active[data-v-76aa0c8f],.u-fade-left-enter-active[data-v-76aa0c8f],.u-fade-left-leave-active[data-v-76aa0c8f],.u-fade-right-enter-active[data-v-76aa0c8f],.u-fade-right-leave-active[data-v-76aa0c8f],.u-fade-up-enter-active[data-v-76aa0c8f],.u-fade-up-leave-active[data-v-76aa0c8f]{transition-property:opacity,transform}.u-fade-up-enter[data-v-76aa0c8f],.u-fade-up-leave-to[data-v-76aa0c8f]{transform:translate3d(0,100%,0);opacity:0}.u-fade-down-enter[data-v-76aa0c8f],.u-fade-down-leave-to[data-v-76aa0c8f]{transform:translate3d(0,-100%,0);opacity:0}.u-fade-left-enter[data-v-76aa0c8f],.u-fade-left-leave-to[data-v-76aa0c8f]{transform:translate3d(-100%,0,0);opacity:0}.u-fade-right-enter[data-v-76aa0c8f],.u-fade-right-leave-to[data-v-76aa0c8f]{transform:translate3d(100%,0,0);opacity:0}.u-slide-down-enter-active[data-v-76aa0c8f],.u-slide-down-leave-active[data-v-76aa0c8f],.u-slide-left-enter-active[data-v-76aa0c8f],.u-slide-left-leave-active[data-v-76aa0c8f],.u-slide-right-enter-active[data-v-76aa0c8f],.u-slide-right-leave-active[data-v-76aa0c8f],.u-slide-up-enter-active[data-v-76aa0c8f],.u-slide-up-leave-active[data-v-76aa0c8f]{transition-property:transform}.u-slide-up-enter[data-v-76aa0c8f],.u-slide-up-leave-to[data-v-76aa0c8f]{transform:translate3d(0,100%,0)}.u-slide-down-enter[data-v-76aa0c8f],.u-slide-down-leave-to[data-v-76aa0c8f]{transform:translate3d(0,-100%,0)}.u-slide-left-enter[data-v-76aa0c8f],.u-slide-left-leave-to[data-v-76aa0c8f]{transform:translate3d(-100%,0,0)}.u-slide-right-enter[data-v-76aa0c8f],.u-slide-right-leave-to[data-v-76aa0c8f]{transform:translate3d(100%,0,0)}.u-zoom-enter-active[data-v-76aa0c8f],.u-zoom-leave-active[data-v-76aa0c8f]{transition-property:transform}.u-zoom-enter[data-v-76aa0c8f],.u-zoom-leave-to[data-v-76aa0c8f]{transform:scale(.95)}.primary-btn[data-v-ea38a955]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-ea38a955]:active{transform:scale(.98)}.card[data-v-ea38a955]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-ea38a955]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-ea38a955]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-ea38a955]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-ea38a955]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-ea38a955]{color:#67c23a}.price.original[data-v-ea38a955]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-ea38a955]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-ea38a955]{width:100%;height:100%;overflow-x:hidden}.u-image[data-v-ea38a955]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-ea38a955]{width:100%;height:100%}.u-image__loading[data-v-ea38a955],.u-image__error[data-v-ea38a955]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909193;font-size:1.4375rem}.primary-btn[data-v-ef131a9f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-ef131a9f]:active{transform:scale(.98)}.card[data-v-ef131a9f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-ef131a9f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-ef131a9f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-ef131a9f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-ef131a9f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-ef131a9f]{color:#67c23a}.price.original[data-v-ef131a9f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-ef131a9f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-ef131a9f]{width:100%;height:100%;overflow-x:hidden}.u-input[data-v-ef131a9f]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;flex:1}.u-input--radius[data-v-ef131a9f],.u-input--square[data-v-ef131a9f]{border-radius:4px}.u-input--no-radius[data-v-ef131a9f]{border-radius:0}.u-input--circle[data-v-ef131a9f]{border-radius:100px}.u-input__content[data-v-ef131a9f]{flex:1;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.u-input__content__field-wrapper[data-v-ef131a9f]{position:relative;display:flex!important;flex-direction:row!important;margin:0;flex:1}.u-input__content__field-wrapper__field[data-v-ef131a9f]{line-height:26px;text-align:left;color:#303133;height:24px;font-size:15px;flex:1}.u-input__content__clear[data-v-ef131a9f]{width:20px;height:20px;border-radius:100px;background-color:#c6c7cb;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;transform:scale(.82);margin-left:4px}.u-input__content__subfix-icon[data-v-ef131a9f]{margin-left:4px}.u-input__content__prefix-icon[data-v-ef131a9f]{margin-right:4px}.primary-btn[data-v-55282b5f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-55282b5f]:active{transform:scale(.98)}.card[data-v-55282b5f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-55282b5f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-55282b5f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-55282b5f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-55282b5f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-55282b5f]{color:#67c23a}.price.original[data-v-55282b5f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-55282b5f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-55282b5f]{width:100%;height:100%;overflow-x:hidden}.u-link[data-v-55282b5f]{line-height:1;display:flex!important;flex-direction:row!important;flex-wrap:wrap;flex:1}.primary-btn[data-v-c93893da]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c93893da]:active{transform:scale(.98)}.card[data-v-c93893da]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c93893da]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c93893da]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c93893da]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c93893da]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c93893da]{color:#67c23a}.price.original[data-v-c93893da]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c93893da]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c93893da]{width:100%;height:100%;overflow-x:hidden}.u-text[data-v-c93893da]{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:nowrap}.u-text__price[data-v-c93893da]{font-size:14px;color:#606266}.u-text__value[data-v-c93893da]{font-size:14px;display:flex!important;flex-direction:row!important;color:#606266;flex-wrap:wrap;text-overflow:ellipsis;align-items:center}.u-text__value--primary[data-v-c93893da]{color:#3c9cff}.u-text__value--warning[data-v-c93893da]{color:#f9ae3d}.u-text__value--success[data-v-c93893da]{color:#5ac725}.u-text__value--info[data-v-c93893da]{color:#909399}.u-text__value--error[data-v-c93893da]{color:#f56c6c}.u-text__value--main[data-v-c93893da]{color:#303133}.u-text__value--content[data-v-c93893da]{color:#606266}.u-text__value--tips[data-v-c93893da]{color:#909193}.u-text__value--light[data-v-c93893da]{color:#c0c4cc}.primary-btn[data-v-b59d34ef]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-b59d34ef]:active{transform:scale(.98)}.card[data-v-b59d34ef]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-b59d34ef]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-b59d34ef]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-b59d34ef]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-b59d34ef]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-b59d34ef]{color:#67c23a}.price.original[data-v-b59d34ef]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-b59d34ef]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-b59d34ef]{width:100%;height:100%;overflow-x:hidden}.u-textarea[data-v-b59d34ef]{border-radius:4px;background-color:#fff;position:relative;display:flex!important;flex-direction:row!important;flex:1;padding:9px}.u-textarea--radius[data-v-b59d34ef]{border-radius:4px}.u-textarea--no-radius[data-v-b59d34ef]{border-radius:0}.u-textarea--disabled[data-v-b59d34ef]{background-color:#f5f7fa}.u-textarea__field[data-v-b59d34ef]{flex:1;font-size:15px;color:#606266;width:100%}.u-textarea__count[data-v-b59d34ef]{position:absolute;right:5px;bottom:2px;font-size:12px;color:#909193;background-color:#fff;padding:1px 4px}.primary-btn[data-v-e4a1431b]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e4a1431b]:active{transform:scale(.98)}.card[data-v-e4a1431b]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e4a1431b]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e4a1431b]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e4a1431b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e4a1431b]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e4a1431b]{color:#67c23a}.price.original[data-v-e4a1431b]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e4a1431b]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e4a1431b]{width:100%;height:100%;overflow-x:hidden}.u-line[data-v-e4a1431b]{vertical-align:middle}.primary-btn[data-v-e9ce3323]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e9ce3323]:active{transform:scale(.98)}.card[data-v-e9ce3323]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e9ce3323]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e9ce3323]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e9ce3323]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e9ce3323]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e9ce3323]{color:#67c23a}.price.original[data-v-e9ce3323]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e9ce3323]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e9ce3323]{width:100%;height:100%;overflow-x:hidden}.u-loading-icon[data-v-e9ce3323]{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#c8c9cc}.u-loading-icon__text[data-v-e9ce3323]{margin-left:4px;color:#606266;font-size:14px;line-height:20px}.u-loading-icon__spinner[data-v-e9ce3323]{width:30px;height:30px;position:relative;box-sizing:border-box;max-width:100%;max-height:100%;animation:u-rotate-e9ce3323 1s linear infinite}.u-loading-icon__spinner--semicircle[data-v-e9ce3323]{border-width:2px;border-color:transparent;border-radius:100px;border-style:solid}.u-loading-icon__spinner--circle[data-v-e9ce3323]{border-radius:100px;border-width:2px;border-top-color:#e5e5e5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-left-color:#e5e5e5;border-style:solid}.u-loading-icon--vertical[data-v-e9ce3323]{flex-direction:column}[data-v-e9ce3323]:host{font-size:0px;line-height:1}.u-loading-icon__spinner--spinner[data-v-e9ce3323]{animation-timing-function:steps(12)}.u-loading-icon__text[data-v-e9ce3323]:empty{display:none}.u-loading-icon--vertical .u-loading-icon__text[data-v-e9ce3323]{margin:6px 0 0;color:#606266}.u-loading-icon__dot[data-v-e9ce3323]{position:absolute;top:0;left:0;width:100%;height:100%}.u-loading-icon__dot[data-v-e9ce3323]:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(1){transform:rotate(30deg);opacity:1}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(2){transform:rotate(60deg);opacity:.9375}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(3){transform:rotate(90deg);opacity:.875}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(4){transform:rotate(120deg);opacity:.8125}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(5){transform:rotate(150deg);opacity:.75}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(6){transform:rotate(180deg);opacity:.6875}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(7){transform:rotate(210deg);opacity:.625}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(8){transform:rotate(240deg);opacity:.5625}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(9){transform:rotate(270deg);opacity:.5}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(10){transform:rotate(300deg);opacity:.4375}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(11){transform:rotate(330deg);opacity:.375}.u-loading-icon__dot[data-v-e9ce3323]:nth-of-type(12){transform:rotate(360deg);opacity:.3125}@keyframes u-rotate-e9ce3323{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.primary-btn[data-v-19fa5689]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-19fa5689]:active{transform:scale(.98)}.card[data-v-19fa5689]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-19fa5689]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-19fa5689]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-19fa5689]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-19fa5689]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-19fa5689]{color:#67c23a}.price.original[data-v-19fa5689]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-19fa5689]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-19fa5689]{width:100%;height:100%;overflow-x:hidden}.u-overlay[data-v-19fa5689]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.primary-btn[data-v-c27d32ea]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c27d32ea]:active{transform:scale(.98)}.card[data-v-c27d32ea]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c27d32ea]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c27d32ea]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c27d32ea]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c27d32ea]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c27d32ea]{color:#67c23a}.price.original[data-v-c27d32ea]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c27d32ea]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c27d32ea]{width:100%;height:100%;overflow-x:hidden}.u-status-bar[data-v-c27d32ea]{width:100%}.primary-btn[data-v-9fd63ca1]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9fd63ca1]:active{transform:scale(.98)}.card[data-v-9fd63ca1]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9fd63ca1]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9fd63ca1]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9fd63ca1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9fd63ca1]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9fd63ca1]{color:#67c23a}.price.original[data-v-9fd63ca1]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9fd63ca1]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9fd63ca1]{width:100%;height:100%;overflow-x:hidden}.u-safe-bottom[data-v-9fd63ca1]{width:100%}.primary-btn[data-v-6dd2de5c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6dd2de5c]:active{transform:scale(.98)}.card[data-v-6dd2de5c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6dd2de5c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6dd2de5c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6dd2de5c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6dd2de5c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6dd2de5c]{color:#67c23a}.price.original[data-v-6dd2de5c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6dd2de5c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6dd2de5c]{width:100%;height:100%;overflow-x:hidden}.u-popup[data-v-6dd2de5c]{flex:1}.u-popup__trigger[data-v-6dd2de5c]{position:relative}.u-popup__trigger__cover[data-v-6dd2de5c]{position:absolute;top:0;left:0;right:0;bottom:0}.u-popup__content[data-v-6dd2de5c]{background-color:#fff;position:relative}.u-popup__content--round-top[data-v-6dd2de5c]{border-radius:0 0 10px 10px}.u-popup__content--round-left[data-v-6dd2de5c]{border-radius:0 10px 10px 0}.u-popup__content--round-right[data-v-6dd2de5c]{border-radius:10px 0 0 10px}.u-popup__content--round-bottom[data-v-6dd2de5c]{border-radius:10px 10px 0 0}.u-popup__content--round-center[data-v-6dd2de5c]{border-radius:10px}.u-popup__content__close[data-v-6dd2de5c]{position:absolute}.u-popup__content__close--hover[data-v-6dd2de5c]{opacity:.4}.u-popup__content__close--top-left[data-v-6dd2de5c]{top:15px;left:15px}.u-popup__content__close--top-right[data-v-6dd2de5c]{top:15px;right:15px}.u-popup__content__close--bottom-left[data-v-6dd2de5c]{bottom:15px;left:15px}.u-popup__content__close--bottom-right[data-v-6dd2de5c]{right:15px;bottom:15px}.primary-btn[data-v-7765e694]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-7765e694]:active{transform:scale(.98)}.card[data-v-7765e694]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-7765e694]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-7765e694]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-7765e694]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-7765e694]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-7765e694]{color:#67c23a}.price.original[data-v-7765e694]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-7765e694]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-7765e694]{width:100%;height:100%;overflow-x:hidden}.u-reset-button[data-v-7765e694]{width:100%}.u-action-sheet[data-v-7765e694]{text-align:center}.u-action-sheet__header[data-v-7765e694]{position:relative;padding:12px 30px}.u-action-sheet__header__title[data-v-7765e694]{font-size:16px;color:#303133;font-weight:700;text-align:center}.u-action-sheet__header__icon-wrap[data-v-7765e694]{position:absolute;right:15px;top:15px}.u-action-sheet__description[data-v-7765e694]{font-size:13px;color:#909193;margin:18px 15px;text-align:center}.u-action-sheet__item-wrap__item[data-v-7765e694]{padding:17px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;flex-direction:column}.u-action-sheet__item-wrap__item__name[data-v-7765e694]{font-size:16px;color:#303133;text-align:center}.u-action-sheet__item-wrap__item__subname[data-v-7765e694]{font-size:13px;color:#c0c4cc;margin-top:10px;text-align:center}.u-action-sheet__cancel-text[data-v-7765e694]{font-size:16px;color:#606266;text-align:center}.u-action-sheet--hover[data-v-7765e694]{background-color:#f2f3f5}.primary-btn[data-v-c3d69d7a]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c3d69d7a]:active{transform:scale(.98)}.card[data-v-c3d69d7a]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c3d69d7a]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c3d69d7a]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c3d69d7a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c3d69d7a]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c3d69d7a]{color:#67c23a}.price.original[data-v-c3d69d7a]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c3d69d7a]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c3d69d7a]{width:100%;height:100%;overflow-x:hidden}.u-action-sheet-data__trigger[data-v-c3d69d7a]{position:relative}.u-action-sheet-data__trigger__cover[data-v-c3d69d7a]{position:absolute;top:0;left:0;right:0;bottom:0}.primary-btn[data-v-9613230f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9613230f]:active{transform:scale(.98)}.card[data-v-9613230f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9613230f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9613230f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9613230f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9613230f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9613230f]{color:#67c23a}.price.original[data-v-9613230f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9613230f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9613230f]{width:100%;height:100%;overflow-x:hidden}.u-album[data-v-9613230f]{display:flex!important;flex-direction:column!important}.u-album__row[data-v-9613230f]{display:flex!important;flex-direction:row!important}.u-album__row__wrapper[data-v-9613230f]{position:relative}.u-album__row__wrapper__text[data-v-9613230f]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex!important;flex-direction:row!important;justify-content:center;align-items:center}.primary-btn[data-v-4dbf6068]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-4dbf6068]:active{transform:scale(.98)}.card[data-v-4dbf6068]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-4dbf6068]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-4dbf6068]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-4dbf6068]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-4dbf6068]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-4dbf6068]{color:#67c23a}.price.original[data-v-4dbf6068]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-4dbf6068]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-4dbf6068]{width:100%;height:100%;overflow-x:hidden}.u-alert[data-v-4dbf6068]{position:relative;background-color:#3c9cff;padding:8px 10px;display:flex!important;flex-direction:row!important;align-items:center;border-radius:4px}.u-alert--primary--dark[data-v-4dbf6068]{background-color:#3c9cff}.u-alert--primary--light[data-v-4dbf6068]{background-color:#ecf5ff}.u-alert--error--dark[data-v-4dbf6068]{background-color:#f56c6c}.u-alert--error--light[data-v-4dbf6068]{background-color:#fef0f0}.u-alert--success--dark[data-v-4dbf6068]{background-color:#5ac725}.u-alert--success--light[data-v-4dbf6068]{background-color:#f5fff0}.u-alert--warning--dark[data-v-4dbf6068]{background-color:#f9ae3d}.u-alert--warning--light[data-v-4dbf6068]{background-color:#fdf6ec}.u-alert--info--dark[data-v-4dbf6068]{background-color:#909399}.u-alert--info--light[data-v-4dbf6068]{background-color:#f4f4f5}.u-alert__icon[data-v-4dbf6068]{margin-right:5px}.u-alert__content[data-v-4dbf6068]{display:flex!important;flex-direction:column!important;flex:1}.u-alert__content__title[data-v-4dbf6068]{color:#303133;font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.u-alert__content__desc[data-v-4dbf6068]{color:#303133;font-size:14px;flex-wrap:wrap;color:#fff}.u-alert__title--dark[data-v-4dbf6068],.u-alert__desc--dark[data-v-4dbf6068]{color:#fff}.u-alert__text--primary--light[data-v-4dbf6068]{color:#3c9cff}.u-alert__text--success--light[data-v-4dbf6068]{color:#5ac725}.u-alert__text--warning--light[data-v-4dbf6068]{color:#f9ae3d}.u-alert__text--error--light[data-v-4dbf6068]{color:#f56c6c}.u-alert__text--info--light[data-v-4dbf6068]{color:#909399}.u-alert__close[data-v-4dbf6068]{position:absolute;top:11px;right:10px}.primary-btn[data-v-d33bd764]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-d33bd764]:active{transform:scale(.98)}.card[data-v-d33bd764]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-d33bd764]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-d33bd764]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-d33bd764]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-d33bd764]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-d33bd764]{color:#67c23a}.price.original[data-v-d33bd764]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-d33bd764]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-d33bd764]{width:100%;height:100%;overflow-x:hidden}.u-avatar[data-v-d33bd764]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center}.u-avatar--circle[data-v-d33bd764]{border-radius:100px}.u-avatar--square[data-v-d33bd764]{border-radius:4px}.u-avatar__image--circle[data-v-d33bd764]{border-radius:100px;overflow:hidden}.u-avatar__image--square[data-v-d33bd764]{border-radius:4px}.primary-btn[data-v-157b5605]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-157b5605]:active{transform:scale(.98)}.card[data-v-157b5605]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-157b5605]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-157b5605]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-157b5605]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-157b5605]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-157b5605]{color:#67c23a}.price.original[data-v-157b5605]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-157b5605]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-157b5605]{width:100%;height:100%;overflow-x:hidden}.u-avatar-group[data-v-157b5605]{display:flex!important;flex-direction:row!important}.u-avatar-group__item[data-v-157b5605]{margin-left:-10px;position:relative}.u-avatar-group__item--no-indent[data-v-157b5605]{margin-left:0}.u-avatar-group__item__show-more[data-v-157b5605]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;border-radius:100px}.primary-btn[data-v-060c9f93]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-060c9f93]:active{transform:scale(.98)}.card[data-v-060c9f93]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-060c9f93]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-060c9f93]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-060c9f93]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-060c9f93]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-060c9f93]{color:#67c23a}.price.original[data-v-060c9f93]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-060c9f93]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-060c9f93]{width:100%;height:100%;overflow-x:hidden}.u-back-top[data-v-060c9f93]{display:flex!important;flex-direction:row!important;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:center;background-color:#e1e1e1}.u-back-top__tips[data-v-060c9f93]{font-size:12px;transform:scale(.8)}.primary-btn[data-v-1fdad862]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1fdad862]:active{transform:scale(.98)}.card[data-v-1fdad862]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1fdad862]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1fdad862]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1fdad862]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1fdad862]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1fdad862]{color:#67c23a}.price.original[data-v-1fdad862]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1fdad862]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1fdad862]{width:100%;height:100%;overflow-x:hidden}.u-badge[data-v-1fdad862]{border-radius:100px;display:flex!important;flex-direction:row!important;line-height:11px;text-align:center;font-size:11px;color:#fff}.u-badge--dot[data-v-1fdad862]{height:8px;width:8px}.u-badge--inverted[data-v-1fdad862]{font-size:13px}.u-badge--not-dot[data-v-1fdad862]{padding:2px 5px}.u-badge--horn[data-v-1fdad862]{border-bottom-left-radius:0}.u-badge--primary[data-v-1fdad862]{background-color:#3c9cff}.u-badge--primary--inverted[data-v-1fdad862]{color:#3c9cff}.u-badge--error[data-v-1fdad862]{background-color:#f56c6c}.u-badge--error--inverted[data-v-1fdad862]{color:#f56c6c}.u-badge--success[data-v-1fdad862]{background-color:#5ac725}.u-badge--success--inverted[data-v-1fdad862]{color:#5ac725}.u-badge--info[data-v-1fdad862]{background-color:#909399}.u-badge--info--inverted[data-v-1fdad862]{color:#909399}.u-badge--warning[data-v-1fdad862]{background-color:#f9ae3d}.u-badge--warning--inverted[data-v-1fdad862]{color:#f9ae3d}.primary-btn[data-v-bca816a6]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-bca816a6]:active{transform:scale(.98)}.card[data-v-bca816a6]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-bca816a6]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-bca816a6]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-bca816a6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-bca816a6]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-bca816a6]{color:#67c23a}.price.original[data-v-bca816a6]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-bca816a6]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-bca816a6]{width:100%;height:100%;overflow-x:hidden}.u-box[data-v-bca816a6]{display:flex!important;flex-direction:row!important;flex:1}.u-box__left[data-v-bca816a6]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;flex:1}.u-box__gap[data-v-bca816a6]{display:flex!important;flex-direction:row!important;flex-direction:column}.u-box__right[data-v-bca816a6]{display:flex!important;flex-direction:row!important;flex-direction:column;flex:1}.u-box__right-top[data-v-bca816a6],.u-box__right-bottom[data-v-bca816a6]{display:flex!important;flex-direction:row!important;flex:1;justify-content:center;align-items:center}.primary-btn[data-v-c32b0679]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c32b0679]:active{transform:scale(.98)}.card[data-v-c32b0679]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c32b0679]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c32b0679]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c32b0679]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c32b0679]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c32b0679]{color:#67c23a}.price.original[data-v-c32b0679]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c32b0679]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c32b0679]{width:100%;height:100%;overflow-x:hidden}.u-button[data-v-c32b0679]{width:100%;white-space:nowrap}.u-button__text[data-v-c32b0679]{white-space:nowrap;line-height:1}.u-button[data-v-c32b0679]:before{position:absolute;top:50%;left:50%;width:100%;height:100%;border:inherit;border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";background-color:#000;border-color:#000}.u-button--active[data-v-c32b0679]:before{opacity:.15}.u-button__icon+.u-button__text[data-v-c32b0679]:not(:empty),.u-button__loading-text[data-v-c32b0679]{margin-left:4px}.u-button--plain.u-button--primary[data-v-c32b0679]{color:#3c9cff}.u-button--plain.u-button--info[data-v-c32b0679]{color:#909399}.u-button--plain.u-button--success[data-v-c32b0679]{color:#5ac725}.u-button--plain.u-button--error[data-v-c32b0679]{color:#f56c6c}.u-button--plain.u-button--warning[data-v-c32b0679]{color:#f9ae3d}.u-button[data-v-c32b0679]{height:40px;position:relative;align-items:center;justify-content:center;display:flex!important;flex-direction:row!important;box-sizing:border-box;flex-direction:row}.u-button__text[data-v-c32b0679]{font-size:15px}.u-button__loading-text[data-v-c32b0679]{font-size:15px;margin-left:4px}.u-button--large[data-v-c32b0679]{width:100%;height:50px;padding:0 15px}.u-button--normal[data-v-c32b0679]{padding:0 12px;font-size:14px}.u-button--small[data-v-c32b0679]{min-width:60px;height:30px;padding:0 8px;font-size:12px}.u-button--mini[data-v-c32b0679]{height:22px;font-size:10px;min-width:50px;padding:0 8px}.u-button--disabled[data-v-c32b0679]{opacity:.5}.u-button--info[data-v-c32b0679]{color:#323233;background-color:#fff;border-color:#ebedf0;border-width:1px;border-style:solid}.u-button--success[data-v-c32b0679]{color:#fff;background-color:#5ac725;border-color:#5ac725;border-width:1px;border-style:solid}.u-button--primary[data-v-c32b0679]{color:#fff;background-color:#3c9cff;border-color:#3c9cff;border-width:1px;border-style:solid}.u-button--error[data-v-c32b0679]{color:#fff;background-color:#f56c6c;border-color:#f56c6c;border-width:1px;border-style:solid}.u-button--warning[data-v-c32b0679]{color:#fff;background-color:#f9ae3d;border-color:#f9ae3d;border-width:1px;border-style:solid}.u-button--block[data-v-c32b0679]{display:flex!important;flex-direction:row!important;width:100%}.u-button--circle[data-v-c32b0679]{border-radius:100px}.u-button--square[data-v-c32b0679]{border-radius:3px}.u-button__icon[data-v-c32b0679]{min-width:1em;line-height:inherit!important;vertical-align:top}.u-button--plain[data-v-c32b0679]{background-color:#fff}.u-button--hairline[data-v-c32b0679]{border-width:.5px!important}.primary-btn[data-v-5bba59d1]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-5bba59d1]:active{transform:scale(.98)}.card[data-v-5bba59d1]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-5bba59d1]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-5bba59d1]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-5bba59d1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-5bba59d1]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-5bba59d1]{color:#67c23a}.price.original[data-v-5bba59d1]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-5bba59d1]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-5bba59d1]{width:100%;height:100%;overflow-x:hidden}.u-calendar-header[data-v-5bba59d1]{display:flex;flex-direction:column;padding-bottom:4px}.u-calendar-header__title[data-v-5bba59d1]{font-size:16px;color:#303133;text-align:center;height:42px;line-height:42px;font-weight:700}.u-calendar-header__subtitle[data-v-5bba59d1]{font-size:14px;color:#303133;height:40px;text-align:center;line-height:40px;font-weight:700}.u-calendar-header__weekdays[data-v-5bba59d1]{display:flex!important;flex-direction:row!important;justify-content:space-between}.u-calendar-header__weekdays__weekday[data-v-5bba59d1]{font-size:13px;color:#303133;line-height:30px;flex:1;text-align:center}.primary-btn[data-v-735dae4d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-735dae4d]:active{transform:scale(.98)}.card[data-v-735dae4d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-735dae4d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-735dae4d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-735dae4d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-735dae4d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-735dae4d]{color:#67c23a}.price.original[data-v-735dae4d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-735dae4d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-735dae4d]{width:100%;height:100%;overflow-x:hidden}.u-calendar-month-wrapper[data-v-735dae4d]{margin-top:4px}.u-calendar-month__title[data-v-735dae4d]{display:flex;flex-direction:column;font-size:14px;line-height:42px;height:42px;color:#303133;text-align:center;font-weight:700}.u-calendar-month__days[data-v-735dae4d]{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap}.u-calendar-month__days__month-mark-wrapper[data-v-735dae4d]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center}.u-calendar-month__days__month-mark-wrapper__text[data-v-735dae4d]{font-size:155px;color:rgba(231,232,234,.83)}.u-calendar-month__days__day[data-v-735dae4d]{display:flex!important;flex-direction:row!important;padding:2px;width:14.2857142857%;box-sizing:border-box}.u-calendar-month__days__day__select[data-v-735dae4d]{flex:1;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;position:relative}.u-calendar-month__days__day__select__dot[data-v-735dae4d]{width:7px;height:7px;border-radius:100px;background-color:#f56c6c;position:absolute;top:12px;right:7px}.u-calendar-month__days__day__select__buttom-info[data-v-735dae4d]{color:#606266;position:absolute;bottom:5px;font-size:10px;text-align:center;left:0;right:0}.u-calendar-month__days__day__select__buttom-info--selected[data-v-735dae4d]{color:#fff}.u-calendar-month__days__day__select__buttom-info--disabled[data-v-735dae4d]{color:#cacbcd}.u-calendar-month__days__day__select__info[data-v-735dae4d]{text-align:center;font-size:16px}.u-calendar-month__days__day__select__info--selected[data-v-735dae4d]{color:#fff}.u-calendar-month__days__day__select__info--disabled[data-v-735dae4d]{color:#cacbcd}.u-calendar-month__days__day__select--selected[data-v-735dae4d]{background-color:#3c9cff;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;flex:1;border-radius:3px}.u-calendar-month__days__day__select--range-selected[data-v-735dae4d]{opacity:.3;border-radius:0}.u-calendar-month__days__day__select--range-start-selected[data-v-735dae4d]{border-top-right-radius:0;border-bottom-right-radius:0}.u-calendar-month__days__day__select--range-end-selected[data-v-735dae4d]{border-top-left-radius:0;border-bottom-left-radius:0}.primary-btn[data-v-00c616e3]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-00c616e3]:active{transform:scale(.98)}.card[data-v-00c616e3]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-00c616e3]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-00c616e3]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-00c616e3]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-00c616e3]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-00c616e3]{color:#67c23a}.price.original[data-v-00c616e3]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-00c616e3]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-00c616e3]{width:100%;height:100%;overflow-x:hidden}.u-calendar__confirm[data-v-00c616e3]{padding:7px 18px}.primary-btn[data-v-6642d8b3]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6642d8b3]:active{transform:scale(.98)}.card[data-v-6642d8b3]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6642d8b3]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6642d8b3]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6642d8b3]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6642d8b3]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6642d8b3]{color:#67c23a}.price.original[data-v-6642d8b3]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6642d8b3]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6642d8b3]{width:100%;height:100%;overflow-x:hidden}.u-keyboard[data-v-6642d8b3]{display:flex!important;flex-direction:column!important;justify-content:space-around;background-color:#e0e4e6;align-items:stretch;padding:6px 0}.u-keyboard__button[data-v-6642d8b3]{display:flex!important;flex-direction:row!important;justify-content:center;flex:1}.u-keyboard__button__inner-wrapper[data-v-6642d8b3]{box-shadow:0 1px #999992;margin:.25rem .15625rem;border-radius:4px}.u-keyboard__button__inner-wrapper__inner[data-v-6642d8b3]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;width:2rem;background-color:#fff;height:2.5rem;border-radius:4px}.u-keyboard__button__inner-wrapper__inner__text[data-v-6642d8b3]{font-size:16px;color:#303133}.u-keyboard__button__inner-wrapper__left[data-v-6642d8b3],.u-keyboard__button__inner-wrapper__right[data-v-6642d8b3]{border-radius:4px;width:4.1875rem;height:2.5rem;background-color:#bbbcc6;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;box-shadow:0 1px #999992}.u-keyboard__button__inner-wrapper__left__line[data-v-6642d8b3]{font-size:15px;color:#303133;margin:0 1px}.u-keyboard__button__inner-wrapper__left__lang[data-v-6642d8b3]{font-size:16px;color:#303133}.u-keyboard__button__inner-wrapper__left__lang--active[data-v-6642d8b3]{color:#3c9cff}.u-hover-class[data-v-6642d8b3]{background-color:#bbbcc6}.primary-btn[data-v-5833ca38]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-5833ca38]:active{transform:scale(.98)}.card[data-v-5833ca38]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-5833ca38]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-5833ca38]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-5833ca38]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-5833ca38]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-5833ca38]{color:#67c23a}.price.original[data-v-5833ca38]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-5833ca38]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-5833ca38]{width:100%;height:100%;overflow-x:hidden}.u-card[data-v-5833ca38]{position:relative;overflow:hidden;font-size:.875rem;background-color:#fff;box-sizing:border-box}.u-card-full[data-v-5833ca38]{margin-left:0!important;margin-right:0!important;width:100%}.u-card--border[data-v-5833ca38]:after{border-radius:.5rem}.u-card__head--left[data-v-5833ca38]{color:#303133}.u-card__head--left__thumb[data-v-5833ca38]{margin-right:.5rem}.u-card__head--left__title[data-v-5833ca38]{max-width:12.5rem}.u-card__head--right[data-v-5833ca38]{color:#909193;margin-left:.1875rem}.u-card__body[data-v-5833ca38]{color:#606266}.u-card__foot[data-v-5833ca38]{color:#909193}.primary-btn[data-v-fbbf9bf8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-fbbf9bf8]:active{transform:scale(.98)}.card[data-v-fbbf9bf8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-fbbf9bf8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-fbbf9bf8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-fbbf9bf8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-fbbf9bf8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-fbbf9bf8]{color:#67c23a}.price.original[data-v-fbbf9bf8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-fbbf9bf8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-fbbf9bf8]{width:100%;height:100%;overflow-x:hidden}.u-cate-tab[data-v-fbbf9bf8]{display:flex;flex-direction:column}.u-cate-tab__wrap[data-v-fbbf9bf8]{flex:1;display:flex;overflow:hidden}.u-search-inner[data-v-fbbf9bf8]{background-color:#eaeaea;border-radius:3.125rem;display:flex;align-items:center;padding:.3125rem .5rem}.u-search-text[data-v-fbbf9bf8]{font-size:.8125rem;color:#909193;margin-left:.3125rem}.u-cate-tab__view[data-v-fbbf9bf8]{width:6.25rem;height:100%}.u-cate-tab__item[data-v-fbbf9bf8]{height:3.4375rem;background:#f6f6f6;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:#444;font-weight:400;line-height:1}.u-cate-tab__item-active[data-v-fbbf9bf8]{position:relative;color:#000;font-size:.9375rem;font-weight:600;background:#fff}.u-cate-tab__item-active[data-v-fbbf9bf8]:before{content:"";position:absolute;border-left:4px solid #3c9cff;height:1rem;left:0;top:1.21875rem}.u-cate-tab__view[data-v-fbbf9bf8]{height:100%}.u-cate-tab__right-box[data-v-fbbf9bf8]{flex:1;background-color:#fafafa}.u-cate-tab__page-view[data-v-fbbf9bf8]{padding:.5rem}.u-cate-tab__page-item[data-v-fbbf9bf8]{margin-bottom:.9375rem;background-color:#fff;padding:.5rem;border-radius:.25rem}.u-cate-tab__page-item[data-v-fbbf9bf8]:last-child{min-height:100vh}.item-title[data-v-fbbf9bf8]{font-size:.8125rem;color:#303133;font-weight:700}.item-menu-name[data-v-fbbf9bf8]{font-weight:400;font-size:.75rem;color:#303133}.item-container[data-v-fbbf9bf8]{display:flex;flex-wrap:wrap}.thumb-box[data-v-fbbf9bf8]{width:33.333333%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:.625rem}.item-menu-image[data-v-fbbf9bf8]{width:3.75rem;height:3.75rem}.primary-btn[data-v-31d2f66f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-31d2f66f]:active{transform:scale(.98)}.card[data-v-31d2f66f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-31d2f66f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-31d2f66f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-31d2f66f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-31d2f66f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-31d2f66f]{color:#67c23a}.price.original[data-v-31d2f66f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-31d2f66f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-31d2f66f]{width:100%;height:100%;overflow-x:hidden}.u-cell-group[data-v-31d2f66f]{flex:1}.u-cell-group__title[data-v-31d2f66f]{padding:16px 16px 8px}.u-cell-group__title__text[data-v-31d2f66f]{font-size:15px;line-height:16px;color:#303133}.u-cell-group__wrapper[data-v-31d2f66f]{position:relative}.primary-btn[data-v-5e16d00c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-5e16d00c]:active{transform:scale(.98)}.card[data-v-5e16d00c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-5e16d00c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-5e16d00c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-5e16d00c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-5e16d00c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-5e16d00c]{color:#67c23a}.price.original[data-v-5e16d00c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-5e16d00c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-5e16d00c]{width:100%;height:100%;overflow-x:hidden}.u-cell__body[data-v-5e16d00c]{display:flex!important;flex-direction:row!important;box-sizing:border-box;padding:13px 15px;font-size:15px;color:#303133;align-items:center}.u-cell__body__content[data-v-5e16d00c]{display:flex!important;flex-direction:row!important;align-items:center;flex:1}.u-cell__body--large[data-v-5e16d00c]{padding-top:13px;padding-bottom:13px}.u-cell__left-icon-wrap[data-v-5e16d00c],.u-cell__right-icon-wrap[data-v-5e16d00c]{display:flex!important;flex-direction:row!important;align-items:center;font-size:16px}.u-cell__left-icon-wrap[data-v-5e16d00c]{margin-right:4px}.u-cell__right-icon-wrap[data-v-5e16d00c]{margin-left:4px;transition:transform .3s}.u-cell__right-icon-wrap--up[data-v-5e16d00c]{transform:rotate(-90deg)}.u-cell__right-icon-wrap--down[data-v-5e16d00c]{transform:rotate(90deg)}.u-cell__title[data-v-5e16d00c]{flex:1;display:flex;flex-direction:column}.u-cell__title-text[data-v-5e16d00c]{font-size:15px;line-height:22px;color:#303133}.u-cell__title-text--large[data-v-5e16d00c]{font-size:16px}.u-cell__label[data-v-5e16d00c]{margin-top:5px;font-size:12px;color:#909193;line-height:18px}.u-cell__label--large[data-v-5e16d00c]{font-size:14px}.u-cell__value[data-v-5e16d00c]{text-align:right;margin-left:auto;font-size:14px;line-height:24px;color:#606266}.u-cell__value--large[data-v-5e16d00c]{font-size:15px}.u-cell--required[data-v-5e16d00c]{overflow:visible;display:flex!important;flex-direction:row!important;align-items:center}.u-cell--required[data-v-5e16d00c]:before{position:absolute;content:"*";left:-8px;margin-top:.125rem;font-size:14px;color:#f56c6c}.u-cell--clickable[data-v-5e16d00c]{background-color:#f3f4f6}.u-cell--disabled[data-v-5e16d00c]{color:#c8c9cc;cursor:not-allowed}.u-cell--center[data-v-5e16d00c]{align-items:center}.primary-btn[data-v-828d5522]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-828d5522]:active{transform:scale(.98)}.card[data-v-828d5522]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-828d5522]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-828d5522]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-828d5522]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-828d5522]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-828d5522]{color:#67c23a}.price.original[data-v-828d5522]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-828d5522]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-828d5522]{width:100%;height:100%;overflow-x:hidden}.u-checkbox-group--row[data-v-828d5522]{display:flex;flex-flow:row wrap}.u-checkbox-group--column[data-v-828d5522]{display:flex!important;flex-direction:column!important}.primary-btn[data-v-9ea43e71]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9ea43e71]:active{transform:scale(.98)}.card[data-v-9ea43e71]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9ea43e71]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9ea43e71]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9ea43e71]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9ea43e71]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9ea43e71]{color:#67c23a}.price.original[data-v-9ea43e71]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9ea43e71]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9ea43e71]{width:100%;height:100%;overflow-x:hidden}.u-checkbox[data-v-9ea43e71]{display:flex!important;flex-direction:row!important;overflow:hidden;flex-direction:row;align-items:center;margin-bottom:5px;margin-top:5px}.u-checkbox-label--left[data-v-9ea43e71]{flex-direction:row}.u-checkbox-label--right[data-v-9ea43e71]{flex-direction:row-reverse;justify-content:space-between}.u-checkbox__icon-wrap[data-v-9ea43e71]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:6px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-checkbox__icon-wrap--circle[data-v-9ea43e71]{border-radius:100%}.u-checkbox__icon-wrap--square[data-v-9ea43e71]{border-radius:3px}.u-checkbox__icon-wrap--checked[data-v-9ea43e71]{color:#fff;background-color:red;border-color:#2979ff}.u-checkbox__icon-wrap--disabled[data-v-9ea43e71]{background-color:#ebedf0!important}.u-checkbox__icon-wrap--disabled--checked[data-v-9ea43e71]{color:#c8c9cc!important}.u-checkbox__label[data-v-9ea43e71]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-checkbox__label--disabled[data-v-9ea43e71]{color:#c8c9cc}.primary-btn[data-v-1c1fcb78]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1c1fcb78]:active{transform:scale(.98)}.card[data-v-1c1fcb78]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1c1fcb78]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1c1fcb78]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1c1fcb78]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1c1fcb78]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1c1fcb78]{color:#67c23a}.price.original[data-v-1c1fcb78]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1c1fcb78]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1c1fcb78]{width:100%;height:100%;overflow-x:hidden}.u-circle-progress[data-v-1c1fcb78]{display:flex!important;flex-direction:row!important;position:relative;border-radius:100px;height:100px;width:100px;background-color:#c8c8c8;overflow:hidden;justify-content:space-between}.u-circle-progress__circle[data-v-1c1fcb78]{border-radius:100px;height:90px;width:90px;transform:translate(-50%,-50%);background-color:#fff;left:50px;top:50px;position:absolute}.u-circle-progress__left[data-v-1c1fcb78]{position:absolute;left:0;width:50px;height:100px;overflow:hidden;box-sizing:border-box}.u-circle-progress__left__circle[data-v-1c1fcb78]{box-sizing:border-box;border-left-color:transparent;border-bottom-color:transparent;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-color:#42b983;border-right-color:#42b983;border-width:5px;width:100px;height:100px;transform:rotate(225deg)}.u-circle-progress__right[data-v-1c1fcb78]{position:absolute;right:0;width:50px;height:100px;overflow:hidden}.u-circle-progress__right__circle[data-v-1c1fcb78]{position:absolute;right:0;box-sizing:border-box;border-top-color:transparent;border-right-color:transparent;border-top-left-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-left-color:#c8c8c8;border-bottom-color:#c8c8c8;border-width:5px;width:100px;height:100px;transform:rotate(45deg);transform-origin:center center}.primary-btn[data-v-c64d8f32]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c64d8f32]:active{transform:scale(.98)}.card[data-v-c64d8f32]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c64d8f32]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c64d8f32]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c64d8f32]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c64d8f32]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c64d8f32]{color:#67c23a}.price.original[data-v-c64d8f32]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c64d8f32]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c64d8f32]{width:100%;height:100%;overflow-x:hidden}.u-index-anchor[data-v-c64d8f32]{position:-webkit-sticky;position:sticky;top:0;display:flex!important;flex-direction:row!important;align-items:center;padding-left:15px;z-index:1}.u-index-anchor--sticky[data-v-c64d8f32]{position:-webkit-sticky;position:sticky;top:0}.u-index-anchor__text[data-v-c64d8f32]{display:flex!important;flex-direction:row!important;align-items:center}.primary-btn[data-v-d3e16ce8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-d3e16ce8]:active{transform:scale(.98)}.card[data-v-d3e16ce8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-d3e16ce8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-d3e16ce8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-d3e16ce8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-d3e16ce8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-d3e16ce8]{color:#67c23a}.price.original[data-v-d3e16ce8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-d3e16ce8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-d3e16ce8]{width:100%;height:100%;overflow-x:hidden}.u-index-list__letter[data-v-d3e16ce8]{position:absolute;right:0;text-align:center;z-index:3;padding:0 6px;width:30px}.u-index-list__letter__item[data-v-d3e16ce8]{width:16px;height:16px;border-radius:100px;margin:1px 0;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center}.u-index-list__letter__item--active[data-v-d3e16ce8]{background-color:#3c9cff}.u-index-list__letter__item__index[data-v-d3e16ce8]{font-size:12px;text-align:center;line-height:12px}.u-index-list__indicator[data-v-d3e16ce8]{width:50px;height:50px;border-radius:100px 100px 0;text-align:center;color:#fff;background-color:#c9c9c9;transform:rotate(-45deg);display:flex!important;flex-direction:row!important;justify-content:center;align-items:center}.u-index-list__indicator__text[data-v-d3e16ce8]{font-size:28px;line-height:28px;font-weight:700;color:#fff;transform:rotate(45deg);text-align:center}.primary-btn[data-v-7017978c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-7017978c]:active{transform:scale(.98)}.card[data-v-7017978c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-7017978c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-7017978c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-7017978c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-7017978c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-7017978c]{color:#67c23a}.price.original[data-v-7017978c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-7017978c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-7017978c]{width:100%;height:100%;overflow-x:hidden}.list__item[data-v-7017978c]{padding:8px 1px}.u-current-city-title[data-v-7017978c]{color:gray;margin-bottom:5px}.u-current-city-item[data-v-7017978c]{height:30px}.hot-city-list[data-v-7017978c]{display:flex!important;flex-direction:row!important;padding:12px 0}.hot-city-list .hot-city-item[data-v-7017978c]{padding:6px 12px;margin:5px;border:1px solid #ededed}.primary-btn[data-v-cae604f4]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-cae604f4]:active{transform:scale(.98)}.card[data-v-cae604f4]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-cae604f4]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-cae604f4]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-cae604f4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-cae604f4]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-cae604f4]{color:#67c23a}.price.original[data-v-cae604f4]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-cae604f4]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-cae604f4]{width:100%;height:100%;overflow-x:hidden}.u-code-input[data-v-cae604f4]{display:flex!important;flex-direction:row!important;position:relative;overflow:hidden}.u-code-input__item[data-v-cae604f4]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;position:relative}.u-code-input__item__text[data-v-cae604f4]{font-size:15px;color:#606266}.u-code-input__item__dot[data-v-cae604f4]{width:7px;height:7px;border-radius:100px;background-color:#606266}.u-code-input__item__line[data-v-cae604f4]{position:absolute;bottom:0;height:4px;border-radius:100px;width:40px;background-color:#606266}.u-code-input__item__cursor[data-v-cae604f4]{position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);width:1px;height:20px;animation:1s u-cursor-flicker-cae604f4 infinite}.u-code-input__input[data-v-cae604f4]{position:absolute;left:-23.4375rem;width:46.875rem;top:0;background-color:transparent;text-align:left}@keyframes u-cursor-flicker-cae604f4{0%{opacity:0}50%{opacity:1}to{opacity:0}}.primary-btn[data-v-1dcba658]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1dcba658]:active{transform:scale(.98)}.card[data-v-1dcba658]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1dcba658]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1dcba658]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1dcba658]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1dcba658]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1dcba658]{color:#67c23a}.price.original[data-v-1dcba658]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1dcba658]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1dcba658]{width:100%;height:100%;overflow-x:hidden}.u-col[data-v-1dcba658]{padding:0;box-sizing:border-box}.u-col-0[data-v-1dcba658]{width:0}.u-col-1[data-v-1dcba658]{width:8.3333333333%}.u-col-2[data-v-1dcba658]{width:16.6666666667%}.u-col-3[data-v-1dcba658]{width:25%}.u-col-4[data-v-1dcba658]{width:33.3333333333%}.u-col-5[data-v-1dcba658]{width:41.6666666667%}.u-col-6[data-v-1dcba658]{width:50%}.u-col-7[data-v-1dcba658]{width:58.3333333333%}.u-col-8[data-v-1dcba658]{width:66.6666666667%}.u-col-9[data-v-1dcba658]{width:75%}.u-col-10[data-v-1dcba658]{width:83.3333333333%}.u-col-11[data-v-1dcba658]{width:91.6666666667%}.u-col-12[data-v-1dcba658]{width:100%}.primary-btn[data-v-19394d7d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-19394d7d]:active{transform:scale(.98)}.card[data-v-19394d7d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-19394d7d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-19394d7d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-19394d7d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-19394d7d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-19394d7d]{color:#67c23a}.price.original[data-v-19394d7d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-19394d7d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-19394d7d]{width:100%;height:100%;overflow-x:hidden}.u-collapse-item__content[data-v-19394d7d]{overflow:hidden;height:0}.u-collapse-item__content__text[data-v-19394d7d]{padding:12px 15px;color:#606266;font-size:14px;line-height:18px}.primary-btn[data-v-2152a193]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-2152a193]:active{transform:scale(.98)}.card[data-v-2152a193]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-2152a193]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-2152a193]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-2152a193]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-2152a193]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-2152a193]{color:#67c23a}.price.original[data-v-2152a193]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-2152a193]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-2152a193]{width:100%;height:100%;overflow-x:hidden}.u-notice[data-v-2152a193]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.u-notice__left-icon[data-v-2152a193]{align-items:center;margin-right:5px}.u-notice__right-icon[data-v-2152a193]{margin-left:5px;align-items:center}.u-notice__swiper[data-v-2152a193]{height:16px;display:flex!important;flex-direction:row!important;align-items:center;flex:1}.u-notice__swiper__item[data-v-2152a193]{display:flex!important;flex-direction:row!important;align-items:center;overflow:hidden}.u-notice__swiper__item__text[data-v-2152a193]{font-size:14px;color:#f9ae3d}.primary-btn[data-v-74004d2d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-74004d2d]:active{transform:scale(.98)}.card[data-v-74004d2d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-74004d2d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-74004d2d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-74004d2d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-74004d2d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-74004d2d]{color:#67c23a}.price.original[data-v-74004d2d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-74004d2d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-74004d2d]{width:100%;height:100%;overflow-x:hidden}.u-count-down__text[data-v-74004d2d]{color:#606266;font-size:15px;line-height:22px}.primary-btn[data-v-af161d55]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-af161d55]:active{transform:scale(.98)}.card[data-v-af161d55]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-af161d55]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-af161d55]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-af161d55]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-af161d55]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-af161d55]{color:#67c23a}.price.original[data-v-af161d55]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-af161d55]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-af161d55]{width:100%;height:100%;overflow-x:hidden}.u-count-num[data-v-af161d55]{display:inline-flex;text-align:center}.primary-btn[data-v-a5cc0913]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a5cc0913]:active{transform:scale(.98)}.card[data-v-a5cc0913]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a5cc0913]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a5cc0913]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a5cc0913]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a5cc0913]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a5cc0913]{color:#67c23a}.price.original[data-v-a5cc0913]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a5cc0913]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a5cc0913]{width:100%;height:100%;overflow-x:hidden}.u-toolbar[data-v-a5cc0913]{height:42px;display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center}.u-toolbar__wrapper__cancel[data-v-a5cc0913]{color:#909193;font-size:15px;padding:0 15px}.u-toolbar__title[data-v-a5cc0913]{color:#303133;padding:0 1.875rem;font-size:16px;font-weight:700;flex:1;text-align:center}.u-toolbar__wrapper__left[data-v-a5cc0913],.u-toolbar__wrapper__right[data-v-a5cc0913]{display:flex!important;flex-direction:row!important}.u-toolbar__wrapper__confirm[data-v-a5cc0913]{color:#3c9cff;font-size:15px;padding:0 15px}.primary-btn[data-v-9ee573d7]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9ee573d7]:active{transform:scale(.98)}.card[data-v-9ee573d7]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9ee573d7]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9ee573d7]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9ee573d7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9ee573d7]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9ee573d7]{color:#67c23a}.price.original[data-v-9ee573d7]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9ee573d7]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9ee573d7]{width:100%;height:100%;overflow-x:hidden}.u-picker[data-v-9ee573d7],.u-picker-input[data-v-9ee573d7]{position:relative}.u-picker-input .input-cover[data-v-9ee573d7]{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.u-picker__view__column[data-v-9ee573d7]{display:flex!important;flex-direction:row!important;flex:1;justify-content:center}.u-picker__view__column__item[data-v-9ee573d7]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;font-size:16px;text-align:center;display:block;color:#303133}.u-picker__view__column__item--disabled[data-v-9ee573d7]{cursor:not-allowed;opacity:.35}.u-picker--loading[data-v-9ee573d7]{position:absolute;top:0;right:0;left:0;bottom:0;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;background-color:rgba(255,255,255,.87);z-index:1000}.primary-btn[data-v-42e08357]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-42e08357]:active{transform:scale(.98)}.card[data-v-42e08357]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-42e08357]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-42e08357]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-42e08357]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-42e08357]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-42e08357]{color:#67c23a}.price.original[data-v-42e08357]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-42e08357]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-42e08357]{width:100%;height:100%;overflow-x:hidden}.u-datetime-picker[data-v-42e08357]{flex:1}.u-datetime-picker__has-input[data-v-42e08357]{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.u-datetime-picker__has-input .input-cover[data-v-42e08357]{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;border-radius:4px;border:1px solid #eee;padding:0 10px}.primary-btn[data-v-4f15b126]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-4f15b126]:active{transform:scale(.98)}.card[data-v-4f15b126]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-4f15b126]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-4f15b126]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-4f15b126]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-4f15b126]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-4f15b126]{color:#67c23a}.price.original[data-v-4f15b126]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-4f15b126]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-4f15b126]{width:100%;height:100%;overflow-x:hidden}.u-divider[data-v-4f15b126]{display:flex!important;flex-direction:row!important;flex-direction:row;align-items:center;margin:15px 0}.u-divider__text[data-v-4f15b126]{margin:0 15px}.u-divider__dot[data-v-4f15b126]{font-size:12px;margin:0 12px;color:#c0c4cc}.primary-btn[data-v-421ac5f5]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-421ac5f5]:active{transform:scale(.98)}.card[data-v-421ac5f5]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-421ac5f5]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-421ac5f5]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-421ac5f5]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-421ac5f5]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-421ac5f5]{color:#67c23a}.price.original[data-v-421ac5f5]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-421ac5f5]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-421ac5f5]{width:100%;height:100%;overflow-x:hidden}.u-dragsort[data-v-421ac5f5]{width:100%}.u-dragsort .u-dragsort-item[data-v-421ac5f5]{transition:transform .25s cubic-bezier(.33,1,.68,1)}.u-dragsort .u-dragsort-item.dragging[data-v-421ac5f5]{z-index:1000;box-shadow:0 6px 20px rgba(0,0,0,.15)}.u-dragsort .u-dragsort-item.nearby[data-v-421ac5f5]{opacity:95;transform:scale(1.02)}.u-dragsort .u-dragsort-item .u-dragsort-item-content[data-v-421ac5f5]{padding:10px;text-align:center;background-color:#f5f5f5;border-radius:.25rem;transition:all .3s ease}.u-dragsort.u-dragsort--horizontal[data-v-421ac5f5]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible}.u-dragsort.u-dragsort--horizontal .u-dragsort-item[data-v-421ac5f5]{flex-shrink:0;box-sizing:border-box}.u-dragsort.u-dragsort--horizontal .u-dragsort-item .u-dragsort-item-content[data-v-421ac5f5]{margin:1px}.primary-btn[data-v-97f4a158]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-97f4a158]:active{transform:scale(.98)}.card[data-v-97f4a158]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-97f4a158]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-97f4a158]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-97f4a158]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-97f4a158]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-97f4a158]{color:#67c23a}.price.original[data-v-97f4a158]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-97f4a158]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-97f4a158]{width:100%;height:100%;overflow-x:hidden}.u-dropdown-item__scroll[data-v-97f4a158]{background:#fff}.primary-btn[data-v-e23b0583]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e23b0583]:active{transform:scale(.98)}.card[data-v-e23b0583]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e23b0583]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e23b0583]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e23b0583]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e23b0583]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e23b0583]{color:#67c23a}.price.original[data-v-e23b0583]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e23b0583]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e23b0583]{width:100%;height:100%;overflow-x:hidden}.u-dropdown[data-v-e23b0583]{flex:1;width:100%;position:relative}.u-dropdown__menu[data-v-e23b0583]{display:flex!important;flex-direction:row!important;position:relative;z-index:11;height:2.5rem}.u-dropdown__menu__item[data-v-e23b0583]{flex:1;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center}.u-dropdown__menu__item .u-flex-row[data-v-e23b0583]{flex-direction:row}.u-dropdown__menu__item__text[data-v-e23b0583]{font-size:.875rem;color:#606266}.u-dropdown__menu__item__arrow[data-v-e23b0583]{margin-left:.1875rem;transition:transform .3s;align-items:center;display:flex!important;flex-direction:row!important}.u-dropdown__menu__item__arrow--rotate[data-v-e23b0583]{transform:rotate(180deg)}.u-dropdown__content[data-v-e23b0583]{position:absolute;z-index:8;width:100%;left:0;bottom:0;overflow:hidden}.u-dropdown__content__mask[data-v-e23b0583]{position:absolute;z-index:9;background:rgba(0,0,0,.3);width:100%;left:0;top:0;bottom:0}.u-dropdown__content__popup[data-v-e23b0583]{position:relative;z-index:10;transition:transform .3s;transform:translate3D(0,-100%,0);overflow:hidden}.primary-btn[data-v-e4395594]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e4395594]:active{transform:scale(.98)}.card[data-v-e4395594]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e4395594]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e4395594]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e4395594]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e4395594]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e4395594]{color:#67c23a}.price.original[data-v-e4395594]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e4395594]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e4395594]{width:100%;height:100%;overflow-x:hidden}.u-empty[data-v-e4395594]{display:flex!important;flex-direction:row!important;flex-direction:column;justify-content:center;align-items:center}.u-empty__text[data-v-e4395594],.u-slot-wrap[data-v-e4395594]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;margin-top:.625rem}.primary-btn[data-v-862d7263]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-862d7263]:active{transform:scale(.98)}.card[data-v-862d7263]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-862d7263]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-862d7263]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-862d7263]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-862d7263]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-862d7263]{color:#67c23a}.price.original[data-v-862d7263]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-862d7263]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-862d7263]{width:100%;height:100%;overflow-x:hidden}.u-float-button[data-v-862d7263]{z-index:999}.u-float-button .show-list[data-v-862d7263]{transform:rotate(45deg)}.u-float-button__list[data-v-862d7263]{position:absolute;bottom:0;display:flex;flex-direction:column}.u-float-button__list>uni-view[data-v-862d7263]{margin:5px 0}.primary-btn[data-v-eb6e6619]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-eb6e6619]:active{transform:scale(.98)}.card[data-v-eb6e6619]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-eb6e6619]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-eb6e6619]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-eb6e6619]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-eb6e6619]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-eb6e6619]{color:#67c23a}.price.original[data-v-eb6e6619]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-eb6e6619]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-eb6e6619]{width:100%;height:100%;overflow-x:hidden}.u-form-item[data-v-eb6e6619]{display:flex!important;flex-direction:column!important;font-size:14px;color:#303133}.u-form-item__body[data-v-eb6e6619]{display:flex!important;flex-direction:row!important;padding:10px 0}.u-form-item__body__left[data-v-eb6e6619]{display:flex!important;flex-direction:row!important;align-items:center}.u-form-item__body__left__content[data-v-eb6e6619]{position:relative;display:flex!important;flex-direction:row!important;align-items:center;padding-right:.3125rem;flex:1}.u-form-item__body__left__content__icon[data-v-eb6e6619]{margin-right:.25rem}.u-form-item__body__left__content__required[data-v-eb6e6619]{position:absolute;left:-9px;color:#f56c6c;line-height:20px;font-size:20px;top:3px}.u-form-item__body__left__content__label[data-v-eb6e6619]{display:flex!important;flex-direction:row!important;align-items:center;flex:1;color:#303133;font-size:15px}.u-form-item__body__right[data-v-eb6e6619]{flex:1}.u-form-item__body__right__content[data-v-eb6e6619]{display:flex!important;flex-direction:row!important;align-items:center;flex:1}.u-form-item__body__right__content__slot[data-v-eb6e6619]{flex:1;display:flex!important;flex-direction:row!important;align-items:center}.u-form-item__body__right__content__icon[data-v-eb6e6619]{margin-left:.3125rem;color:#c0c4cc;font-size:.9375rem}.u-form-item__body__right__message[data-v-eb6e6619]{font-size:12px;line-height:12px;color:#f56c6c}.primary-btn[data-v-f2ca8baa]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f2ca8baa]:active{transform:scale(.98)}.card[data-v-f2ca8baa]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f2ca8baa]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f2ca8baa]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f2ca8baa]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f2ca8baa]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f2ca8baa]{color:#67c23a}.price.original[data-v-f2ca8baa]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f2ca8baa]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f2ca8baa]{width:100%;height:100%;overflow-x:hidden}.u-grid-item[data-v-f2ca8baa]{align-items:center;justify-content:center;position:relative;flex-direction:column;box-sizing:border-box;display:flex}.u-grid-item--hover-class[data-v-f2ca8baa]{opacity:.5}.primary-btn[data-v-26c36b54]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-26c36b54]:active{transform:scale(.98)}.card[data-v-26c36b54]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-26c36b54]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-26c36b54]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-26c36b54]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-26c36b54]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-26c36b54]{color:#67c23a}.price.original[data-v-26c36b54]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-26c36b54]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-26c36b54]{width:100%;height:100%;overflow-x:hidden}.u-grid[data-v-26c36b54]{justify-content:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;display:grid;grid-gap:var(--1d36c27e);grid-template-columns:repeat(var(--1d36dd2a),1fr)}.primary-btn[data-v-f2fb1aac]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f2fb1aac]:active{transform:scale(.98)}.card[data-v-f2fb1aac]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f2fb1aac]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f2fb1aac]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f2fb1aac]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f2fb1aac]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f2fb1aac]{color:#67c23a}.price.original[data-v-f2fb1aac]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f2fb1aac]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f2fb1aac]{width:100%;height:100%;overflow-x:hidden}.u-keyboard[data-v-f2fb1aac]{display:flex!important;flex-direction:row!important;flex-direction:row;justify-content:space-around;background-color:#e0e4e6;flex-wrap:wrap;padding:8px .3125rem}.u-keyboard__button-wrapper[data-v-f2fb1aac]{box-shadow:0 2px #bbbcbe;margin:4px .1875rem;border-radius:4px}.u-keyboard__button-wrapper__button[data-v-f2fb1aac]{width:6.9375rem;height:2.8125rem;background-color:#fff;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;border-radius:4px}.u-keyboard__button-wrapper__button__text[data-v-f2fb1aac]{font-size:20px;font-weight:500;color:#303133}.u-keyboard__button-wrapper__button--gray[data-v-f2fb1aac]{background-color:#c8cad2}.u-hover-class[data-v-f2fb1aac]{background-color:#bbbcc6}.primary-btn[data-v-1d33ea82]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1d33ea82]:active{transform:scale(.98)}.card[data-v-1d33ea82]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1d33ea82]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1d33ea82]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1d33ea82]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1d33ea82]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1d33ea82]{color:#67c23a}.price.original[data-v-1d33ea82]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1d33ea82]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1d33ea82]{width:100%;height:100%;overflow-x:hidden}.u-keyboard__tooltip[data-v-1d33ea82]{display:flex!important;flex-direction:row!important;justify-content:space-between;background-color:#fff;padding:14px 12px}.u-keyboard__tooltip__item[data-v-1d33ea82]{color:#333;flex:1;text-align:center;font-size:15px}.u-keyboard__tooltip__submit[data-v-1d33ea82]{text-align:right;color:#3c9cff}.u-keyboard__tooltip__cancel[data-v-1d33ea82]{text-align:left;color:#888}.u-keyboard__tooltip__tips[data-v-1d33ea82]{color:#909193}.primary-btn[data-v-738709fe]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-738709fe]:active{transform:scale(.98)}.card[data-v-738709fe]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-738709fe]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-738709fe]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-738709fe]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-738709fe]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-738709fe]{color:#67c23a}.price.original[data-v-738709fe]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-738709fe]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-738709fe]{width:100%;height:100%;overflow-x:hidden}.u-wrap[data-v-738709fe]{background-color:#eee;overflow:hidden}.u-lazy-item[data-v-738709fe]{transform:transition3d(0,0,0);will-change:transform;display:block;width:100%}.primary-btn[data-v-25abc90e]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-25abc90e]:active{transform:scale(.98)}.card[data-v-25abc90e]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-25abc90e]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-25abc90e]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-25abc90e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-25abc90e]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-25abc90e]{color:#67c23a}.price.original[data-v-25abc90e]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-25abc90e]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-25abc90e]{width:100%;height:100%;overflow-x:hidden}.u-line-progress[data-v-25abc90e]{align-items:stretch;position:relative;display:flex!important;flex-direction:row!important;flex:1;overflow:hidden;border-radius:100px}.u-line-progress__background[data-v-25abc90e]{background-color:#ececec;border-radius:100px;flex:1}.u-line-progress__line[data-v-25abc90e]{position:absolute;top:0;bottom:0;align-items:center;display:flex!important;flex-direction:row!important;color:#fff;border-radius:100px;transition:width .5s ease;justify-content:flex-end}.u-line-progress__text[data-v-25abc90e]{font-size:10px;align-items:center;text-align:right;color:#fff;margin-right:5px;transform:scale(.9)}.primary-btn[data-v-55822a69]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-55822a69]:active{transform:scale(.98)}.card[data-v-55822a69]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-55822a69]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-55822a69]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-55822a69]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-55822a69]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-55822a69]{color:#67c23a}.price.original[data-v-55822a69]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-55822a69]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-55822a69]{width:100%;height:100%;overflow-x:hidden}.primary-btn[data-v-af8d329d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-af8d329d]:active{transform:scale(.98)}.card[data-v-af8d329d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-af8d329d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-af8d329d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-af8d329d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-af8d329d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-af8d329d]{color:#67c23a}.price.original[data-v-af8d329d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-af8d329d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-af8d329d]{width:100%;height:100%;overflow-x:hidden}.u-list[data-v-af8d329d]{display:flex!important;flex-direction:column!important}.primary-btn[data-v-a6d6386b]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a6d6386b]:active{transform:scale(.98)}.card[data-v-a6d6386b]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a6d6386b]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a6d6386b]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a6d6386b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a6d6386b]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a6d6386b]{color:#67c23a}.price.original[data-v-a6d6386b]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a6d6386b]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a6d6386b]{width:100%;height:100%;overflow-x:hidden}.u-loading-page[data-v-a6d6386b]{display:flex!important;flex-direction:column!important;flex:1;align-items:center;justify-content:center}.u-loading-page__warpper[data-v-a6d6386b]{margin-top:-150px;justify-content:center;align-items:center;color:#c8c8c8;font-size:19px;display:flex!important;flex-direction:column!important}.u-loading-page__warpper__loading-icon[data-v-a6d6386b]{margin-bottom:10px}.u-loading-page__warpper__loading-icon__img[data-v-a6d6386b]{width:40px;height:40px}.u-loading-page__warpper__text[data-v-a6d6386b]{font-size:19px;color:#c8c8c8}.primary-btn[data-v-6152b78f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6152b78f]:active{transform:scale(.98)}.card[data-v-6152b78f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6152b78f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6152b78f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6152b78f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6152b78f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6152b78f]{color:#67c23a}.price.original[data-v-6152b78f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6152b78f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6152b78f]{width:100%;height:100%;overflow-x:hidden}.u-loadmore[data-v-6152b78f]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;flex:1}.u-loadmore__content[data-v-6152b78f]{margin:0 15px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center}.u-loadmore__content__icon-wrap[data-v-6152b78f]{margin-right:8px}.u-loadmore__content__text[data-v-6152b78f]{font-size:14px;color:#606266}.u-loadmore__content__dot-text[data-v-6152b78f]{font-size:15px;color:#909193}.primary-btn[data-v-3aab8917]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3aab8917]:active{transform:scale(.98)}.card[data-v-3aab8917]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3aab8917]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3aab8917]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3aab8917]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3aab8917]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3aab8917]{color:#67c23a}.price.original[data-v-3aab8917]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3aab8917]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3aab8917]{width:100%;height:100%;overflow-x:hidden}@keyframes breathe-3aab8917{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.u-char-box[data-v-3aab8917]{text-align:center}.u-char-flex[data-v-3aab8917]{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;position:relative}.u-input[data-v-3aab8917]{position:absolute;top:0;left:-100%;width:200%;height:100%;text-align:left;z-index:9;opacity:0;background:none}.u-char-item[data-v-3aab8917]{position:relative;width:2.8125rem;height:2.8125rem;margin:.3125rem;font-size:1.875rem;font-weight:700;color:#303133;line-height:2.8125rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-middle-line[data-v-3aab8917]{border:none}.u-box[data-v-3aab8917]{box-sizing:border-box;border:.0625rem solid #cccccc;border-radius:.1875rem}.u-box-active[data-v-3aab8917]{overflow:hidden;animation-timing-function:ease-in-out;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate;border:.0625rem solid #3c9cff}.u-middle-line-active[data-v-3aab8917]{background:#3c9cff}.u-breathe[data-v-3aab8917]{animation:breathe-3aab8917 2s infinite ease}.u-placeholder-line[data-v-3aab8917]{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.0625rem;height:1.25rem;background:#333;animation:twinkling 1.5s infinite ease}.u-animation-breathe[data-v-3aab8917]{animation-name:breathe-3aab8917}.u-dot[data-v-3aab8917]{font-size:1.0625rem;line-height:1.0625rem}.u-middle-line[data-v-3aab8917]{height:4px;background:#000;width:80%;position:absolute;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.u-bottom-line-active[data-v-3aab8917]{background:#3c9cff}.u-bottom-line[data-v-3aab8917]{height:4px;background:#000;width:80%;position:absolute;border-radius:2px;bottom:0;left:50%;transform:translate(-50%)}.primary-btn[data-v-aaa2b963]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-aaa2b963]:active{transform:scale(.98)}.card[data-v-aaa2b963]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-aaa2b963]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-aaa2b963]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-aaa2b963]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-aaa2b963]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-aaa2b963]{color:#67c23a}.price.original[data-v-aaa2b963]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-aaa2b963]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-aaa2b963]{width:100%;height:100%;overflow-x:hidden}.u-modal[data-v-aaa2b963]{width:20.3125rem;border-radius:6px;overflow:hidden}.u-modal__title[data-v-aaa2b963]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:700;color:#606266;text-align:center;padding-top:25px}.u-modal__content[data-v-aaa2b963]{padding:12px 25px 25px;display:flex!important;flex-direction:row!important;justify-content:center}.u-modal__content__text[data-v-aaa2b963]{font-size:15px;color:#606266;flex:1}.u-modal__button-group[data-v-aaa2b963]{display:flex!important;flex-direction:row!important}.u-modal__button-group--confirm-button[data-v-aaa2b963]{flex-direction:column;padding:0 25px 15px}.u-modal__button-group__wrapper[data-v-aaa2b963]{flex:1;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;height:48px}.u-modal__button-group__wrapper--confirm[data-v-aaa2b963],.u-modal__button-group__wrapper--only-cancel[data-v-aaa2b963]{border-bottom-right-radius:6px}.u-modal__button-group__wrapper--cancel[data-v-aaa2b963],.u-modal__button-group__wrapper--only-confirm[data-v-aaa2b963]{border-bottom-left-radius:6px}.u-modal__button-group__wrapper--hover[data-v-aaa2b963]{background-color:#f3f4f6}.u-modal__button-group__wrapper__text[data-v-aaa2b963]{color:#606266;font-size:16px;text-align:center}.primary-btn[data-v-85f2fbb8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-85f2fbb8]:active{transform:scale(.98)}.card[data-v-85f2fbb8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-85f2fbb8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-85f2fbb8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-85f2fbb8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-85f2fbb8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-85f2fbb8]{color:#67c23a}.price.original[data-v-85f2fbb8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-85f2fbb8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-85f2fbb8]{width:100%;height:100%;overflow-x:hidden}.u-navbar-mini__inner[data-v-85f2fbb8]{width:5.625rem;overflow:hidden}.u-navbar-mini--fixed[data-v-85f2fbb8]{position:fixed;left:20px;right:0;top:10px;z-index:11}.u-navbar-mini__content[data-v-85f2fbb8]{display:flex!important;flex-direction:row!important;padding:0 15px;border-radius:20px;align-items:center;height:36px;background-color:#9acafc;position:relative;justify-content:space-between}.u-navbar-mini__content__left[data-v-85f2fbb8]{display:flex!important;flex-direction:row!important;align-items:center}.u-navbar-mini__content__left--hover[data-v-85f2fbb8]{opacity:.7}.primary-btn[data-v-d15ff774]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-d15ff774]:active{transform:scale(.98)}.card[data-v-d15ff774]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-d15ff774]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-d15ff774]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-d15ff774]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-d15ff774]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-d15ff774]{color:#67c23a}.price.original[data-v-d15ff774]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-d15ff774]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-d15ff774]{width:100%;height:100%;overflow-x:hidden}.u-navbar--fixed[data-v-d15ff774]{position:fixed;left:0;right:0;top:0;z-index:11}.u-navbar__content[data-v-d15ff774]{display:flex!important;flex-direction:row!important;align-items:center;height:44px;background-color:#9acafc;position:relative;justify-content:center}.u-navbar__content__left[data-v-d15ff774],.u-navbar__content__right[data-v-d15ff774]{padding:0 13px;position:absolute;top:0;bottom:0;display:flex!important;flex-direction:row!important;align-items:center}.u-navbar__content__left[data-v-d15ff774]{left:0}.u-navbar__content__left--hover[data-v-d15ff774]{opacity:.7}.u-navbar__content__left__text[data-v-d15ff774]{font-size:15px;margin-left:3px}.u-navbar__content__title[data-v-d15ff774]{text-align:center;font-size:16px;color:#303133}.u-navbar__content__right[data-v-d15ff774]{right:0}.u-navbar__content__right__text[data-v-d15ff774]{font-size:15px;margin-left:3px}.primary-btn[data-v-60a67b10]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-60a67b10]:active{transform:scale(.98)}.card[data-v-60a67b10]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-60a67b10]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-60a67b10]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-60a67b10]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-60a67b10]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-60a67b10]{color:#67c23a}.price.original[data-v-60a67b10]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-60a67b10]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-60a67b10]{width:100%;height:100%;overflow-x:hidden}.u-no-network[data-v-60a67b10]{display:flex!important;flex-direction:column!important;justify-content:center;align-items:center;margin-top:-100px}.u-no-network__tips[data-v-60a67b10]{color:#909193;font-size:14px;margin-top:15px}.u-no-network__app[data-v-60a67b10]{display:flex!important;flex-direction:row!important;margin-top:6px}.u-no-network__app__setting[data-v-60a67b10]{color:#c0c4cc;font-size:13px}.u-no-network__app__to-setting[data-v-60a67b10]{font-size:13px;color:#3c9cff;margin-left:3px}.u-no-network__retry[data-v-60a67b10]{display:flex!important;flex-direction:row!important;justify-content:center;margin-top:15px}.primary-btn[data-v-97f9442f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-97f9442f]:active{transform:scale(.98)}.card[data-v-97f9442f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-97f9442f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-97f9442f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-97f9442f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-97f9442f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-97f9442f]{color:#67c23a}.price.original[data-v-97f9442f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-97f9442f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-97f9442f]{width:100%;height:100%;overflow-x:hidden}.u-notice[data-v-97f9442f]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.u-notice__left-icon[data-v-97f9442f]{align-items:center;margin-right:5px}.u-notice__right-icon[data-v-97f9442f]{margin-left:5px;align-items:center}.u-notice__content[data-v-97f9442f]{text-align:right;flex:1;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;overflow:hidden}.u-notice__content__text[data-v-97f9442f]{font-size:14px;color:#f9ae3d;padding-left:100%;word-break:keep-all;white-space:nowrap;animation:u-loop-animation-97f9442f 10s linear infinite both;display:flex!important;flex-direction:row!important}@keyframes u-loop-animation-97f9442f{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.primary-btn[data-v-8d2570f1]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-8d2570f1]:active{transform:scale(.98)}.card[data-v-8d2570f1]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-8d2570f1]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-8d2570f1]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-8d2570f1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-8d2570f1]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-8d2570f1]{color:#67c23a}.price.original[data-v-8d2570f1]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-8d2570f1]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-8d2570f1]{width:100%;height:100%;overflow-x:hidden}.u-notice-bar[data-v-8d2570f1]{overflow:hidden;padding:9px 12px;flex:1}.primary-btn[data-v-2e199d30]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-2e199d30]:active{transform:scale(.98)}.card[data-v-2e199d30]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-2e199d30]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-2e199d30]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-2e199d30]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-2e199d30]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-2e199d30]{color:#67c23a}.price.original[data-v-2e199d30]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-2e199d30]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-2e199d30]{width:100%;height:100%;overflow-x:hidden}.u-notify[data-v-2e199d30]{padding:8px 10px}.u-notify__warpper[data-v-2e199d30]{display:flex!important;flex-direction:row!important;align-items:center;text-align:center;justify-content:center}.u-notify__warpper__text[data-v-2e199d30]{font-size:15px;text-align:center}.u-notify--primary[data-v-2e199d30]{background-color:#3c9cff}.u-notify--success[data-v-2e199d30]{background-color:#5ac725}.u-notify--error[data-v-2e199d30]{background-color:#f56c6c}.u-notify--warning[data-v-2e199d30]{background-color:#f9ae3d}.primary-btn[data-v-dcdf9dbd]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-dcdf9dbd]:active{transform:scale(.98)}.card[data-v-dcdf9dbd]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-dcdf9dbd]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-dcdf9dbd]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-dcdf9dbd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-dcdf9dbd]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-dcdf9dbd]{color:#67c23a}.price.original[data-v-dcdf9dbd]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-dcdf9dbd]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-dcdf9dbd]{width:100%;height:100%;overflow-x:hidden}.u-number-box[data-v-dcdf9dbd]{display:flex!important;flex-direction:row!important;align-items:center}.u-number-box__slot[data-v-dcdf9dbd]{touch-action:none}.u-number-box__plus[data-v-dcdf9dbd],.u-number-box__minus[data-v-dcdf9dbd]{width:35px;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;touch-action:none}.u-number-box__plus--hover[data-v-dcdf9dbd],.u-number-box__minus--hover[data-v-dcdf9dbd]{background-color:#e6e6e6!important}.u-number-box__plus--disabled[data-v-dcdf9dbd],.u-number-box__minus--disabled[data-v-dcdf9dbd]{color:#c8c9cc;background-color:#f7f8fa}.u-number-box__plus[data-v-dcdf9dbd]{border-top-right-radius:4px;border-bottom-right-radius:4px}.u-number-box__minus[data-v-dcdf9dbd]{border-top-left-radius:4px;border-bottom-left-radius:4px}.u-number-box__input[data-v-dcdf9dbd]{position:relative;text-align:center;font-size:15px;padding:0;margin:0 2px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center}.u-number-box__input--disabled[data-v-dcdf9dbd]{color:#c8c9cc;background-color:#f2f3f5}.primary-btn[data-v-3f3a1b77]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3f3a1b77]:active{transform:scale(.98)}.card[data-v-3f3a1b77]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3f3a1b77]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3f3a1b77]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3f3a1b77]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3f3a1b77]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3f3a1b77]{color:#67c23a}.price.original[data-v-3f3a1b77]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3f3a1b77]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3f3a1b77]{width:100%;height:100%;overflow-x:hidden}.u-pagination[data-v-3f3a1b77]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:#606266}.u-pagination .u-pagination-total[data-v-3f3a1b77]{margin-right:10px}.u-pagination .u-pagination-sizes[data-v-3f3a1b77]{margin-right:10px;padding:4px;border:.03125rem solid #dcdfe6;border-radius:4px}.u-pagination .u-pagination-btn[data-v-3f3a1b77]{margin:0 3px;padding:4px;border:.03125rem solid #dcdfe6;border-radius:4px;background-color:#f5f7fa}.u-pagination .u-pagination-btn.disabled[data-v-3f3a1b77]{opacity:.5}.u-pagination .u-pagination-item[data-v-3f3a1b77]{margin:0 2px;padding:4px 8px;border-radius:4px}.u-pagination .u-pagination-item.active[data-v-3f3a1b77]{background-color:#409eff;color:#fff}.u-pagination .u-pagination-jumper[data-v-3f3a1b77]{width:40px;height:28px;margin:0 5px;padding:0 5px;border:.03125rem solid #dcdfe6;border-radius:4px;font-size:14px}._a[data-v-7d351256]{padding:1.5px 0;color:#366092;word-break:break-all}._hover[data-v-7d351256]{text-decoration:underline;opacity:.7}._img[data-v-7d351256]{max-width:100%;-webkit-touch-callout:none}._block[data-v-7d351256]{display:block}._b[data-v-7d351256],._strong[data-v-7d351256]{font-weight:700}._code[data-v-7d351256]{font-family:monospace}._del[data-v-7d351256]{text-decoration:line-through}._em[data-v-7d351256],._i[data-v-7d351256]{font-style:italic}._h1[data-v-7d351256]{font-size:2em}._h2[data-v-7d351256]{font-size:1.5em}._h3[data-v-7d351256]{font-size:1.17em}._h5[data-v-7d351256]{font-size:.83em}._h6[data-v-7d351256]{font-size:.67em}._h1[data-v-7d351256],._h2[data-v-7d351256],._h3[data-v-7d351256],._h4[data-v-7d351256],._h5[data-v-7d351256],._h6[data-v-7d351256]{display:block;font-weight:700}._image[data-v-7d351256]{height:1px}._ins[data-v-7d351256]{text-decoration:underline}._li[data-v-7d351256]{display:list-item}._ol[data-v-7d351256]{list-style-type:decimal}._ol[data-v-7d351256],._ul[data-v-7d351256]{display:block;padding-left:40px;margin:1em 0}._q[data-v-7d351256]:before{content:'"'}._q[data-v-7d351256]:after{content:'"'}._sub[data-v-7d351256]{font-size:smaller;vertical-align:sub}._sup[data-v-7d351256]{font-size:smaller;vertical-align:super}._thead[data-v-7d351256],._tbody[data-v-7d351256],._tfoot[data-v-7d351256]{display:table-row-group}._tr[data-v-7d351256]{display:table-row}._td[data-v-7d351256],._th[data-v-7d351256]{display:table-cell;vertical-align:middle}._th[data-v-7d351256]{font-weight:700;text-align:center}._ul[data-v-7d351256]{list-style-type:disc}._ul ._ul[data-v-7d351256]{margin:0;list-style-type:circle}._ul ._ul ._ul[data-v-7d351256]{list-style-type:square}._abbr[data-v-7d351256],._b[data-v-7d351256],._code[data-v-7d351256],._del[data-v-7d351256],._em[data-v-7d351256],._i[data-v-7d351256],._ins[data-v-7d351256],._label[data-v-7d351256],._q[data-v-7d351256],._span[data-v-7d351256],._strong[data-v-7d351256],._sub[data-v-7d351256],._sup[data-v-7d351256]{display:inline}._root[data-v-51dbaabd]{padding:1px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._select[data-v-51dbaabd]{-webkit-user-select:text;user-select:text}.primary-btn[data-v-799981ff]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-799981ff]:active{transform:scale(.98)}.card[data-v-799981ff]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-799981ff]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-799981ff]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-799981ff]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-799981ff]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-799981ff]{color:#67c23a}.price.original[data-v-799981ff]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-799981ff]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-799981ff]{width:100%;height:100%;overflow-x:hidden}.u-picker-data__trigger[data-v-799981ff]{position:relative}.u-picker-data__trigger__cover[data-v-799981ff]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.primary-btn[data-v-53aad8a5]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-53aad8a5]:active{transform:scale(.98)}.card[data-v-53aad8a5]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-53aad8a5]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-53aad8a5]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-53aad8a5]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-53aad8a5]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-53aad8a5]{color:#67c23a}.price.original[data-v-53aad8a5]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-53aad8a5]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-53aad8a5]{width:100%;height:100%;overflow-x:hidden}.u-qrcode__loading[data-v-53aad8a5]{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;position:absolute;top:0;bottom:0;left:0;right:0}.u-qrcode__content[data-v-53aad8a5]{position:relative}.u-qrcode__content__canvas[data-v-53aad8a5]{position:fixed;top:-3124.96875rem;left:-3124.96875rem;z-index:-99999}.primary-btn[data-v-bb7b8e28]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-bb7b8e28]:active{transform:scale(.98)}.card[data-v-bb7b8e28]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-bb7b8e28]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-bb7b8e28]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-bb7b8e28]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-bb7b8e28]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-bb7b8e28]{color:#67c23a}.price.original[data-v-bb7b8e28]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-bb7b8e28]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-bb7b8e28]{width:100%;height:100%;overflow-x:hidden}.u-radio-group[data-v-bb7b8e28]{flex:1}.u-radio-group--row[data-v-bb7b8e28]{display:flex;flex-flow:row wrap}.u-radio-group--column[data-v-bb7b8e28]{display:flex!important;flex-direction:column!important}.primary-btn[data-v-236cf9c0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-236cf9c0]:active{transform:scale(.98)}.card[data-v-236cf9c0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-236cf9c0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-236cf9c0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-236cf9c0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-236cf9c0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-236cf9c0]{color:#67c23a}.price.original[data-v-236cf9c0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-236cf9c0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-236cf9c0]{width:100%;height:100%;overflow-x:hidden}.u-radio[data-v-236cf9c0]{display:flex!important;flex-direction:row!important;overflow:hidden;flex-direction:row;align-items:center;margin-bottom:5px;margin-top:5px}.u-radio-label--left[data-v-236cf9c0]{flex-direction:row}.u-radio-label--right[data-v-236cf9c0]{flex-direction:row-reverse;justify-content:space-between}.u-radio__icon-wrap[data-v-236cf9c0]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:20px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-radio__icon-wrap--circle[data-v-236cf9c0]{border-radius:100%}.u-radio__icon-wrap--square[data-v-236cf9c0]{border-radius:3px}.u-radio__icon-wrap--checked[data-v-236cf9c0]{color:#fff;background-color:red;border-color:#2979ff}.u-radio__icon-wrap--disabled[data-v-236cf9c0]{background-color:#ebedf0!important}.u-radio__icon-wrap--disabled--checked[data-v-236cf9c0]{color:#c8c9cc!important}.u-radio__label[data-v-236cf9c0]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-radio__label--disabled[data-v-236cf9c0]{color:#c8c9cc}.primary-btn[data-v-9695d3d1]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9695d3d1]:active{transform:scale(.98)}.card[data-v-9695d3d1]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9695d3d1]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9695d3d1]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9695d3d1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9695d3d1]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9695d3d1]{color:#67c23a}.price.original[data-v-9695d3d1]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9695d3d1]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9695d3d1]{width:100%;height:100%;overflow-x:hidden}.u-rate[data-v-9695d3d1]{display:flex!important;flex-direction:row!important;align-items:center;margin:0;padding:0;touch-action:none}.u-rate__content[data-v-9695d3d1]{display:flex!important;flex-direction:row!important}.u-rate__content__item[data-v-9695d3d1]{position:relative}.u-rate__content__item__icon-wrap--half[data-v-9695d3d1]{position:absolute;overflow:hidden;top:0;left:0}.u-icon[data-v-9695d3d1]{box-sizing:border-box}.primary-btn[data-v-c094793c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c094793c]:active{transform:scale(.98)}.card[data-v-c094793c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c094793c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c094793c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c094793c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c094793c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c094793c]{color:#67c23a}.price.original[data-v-c094793c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c094793c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c094793c]{width:100%;height:100%;overflow-x:hidden}.u-read-more__content[data-v-c094793c]{overflow:hidden;color:#606266;font-size:15px;text-align:left}.u-read-more__toggle[data-v-c094793c]{display:flex!important;flex-direction:row!important;justify-content:center;position:relative}.u-read-more__toggle__text[data-v-c094793c]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;margin-top:5px}.primary-btn[data-v-b41f2974]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-b41f2974]:active{transform:scale(.98)}.card[data-v-b41f2974]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-b41f2974]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-b41f2974]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-b41f2974]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-b41f2974]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-b41f2974]{color:#67c23a}.price.original[data-v-b41f2974]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-b41f2974]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-b41f2974]{width:100%;height:100%;overflow-x:hidden}.u-row[data-v-b41f2974]{display:flex!important;flex-direction:row!important}.primary-btn[data-v-6dd44330]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6dd44330]:active{transform:scale(.98)}.card[data-v-6dd44330]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6dd44330]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6dd44330]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6dd44330]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6dd44330]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6dd44330]{color:#67c23a}.price.original[data-v-6dd44330]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6dd44330]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6dd44330]{width:100%;height:100%;overflow-x:hidden}.u-scroll-list[data-v-6dd44330]{padding-bottom:10px}.u-scroll-list__scroll-view[data-v-6dd44330]{display:flex!important;flex-direction:row!important;align-items:flex-start}.u-scroll-list__scroll-view__content[data-v-6dd44330]{display:flex!important;flex-direction:row!important}.u-scroll-list__indicator[data-v-6dd44330]{display:flex!important;flex-direction:row!important;justify-content:center;margin-top:15px}.u-scroll-list__indicator__line[data-v-6dd44330]{width:60px;height:4px;border-radius:100px;overflow:hidden}.u-scroll-list__indicator__line__bar[data-v-6dd44330]{width:20px;height:4px;border-radius:100px}.primary-btn[data-v-601030b9]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-601030b9]:active{transform:scale(.98)}.card[data-v-601030b9]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-601030b9]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-601030b9]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-601030b9]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-601030b9]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-601030b9]{color:#67c23a}.price.original[data-v-601030b9]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-601030b9]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-601030b9]{width:100%;height:100%;overflow-x:hidden}[type=search][data-v-601030b9]::-webkit-search-decoration{display:none}.u-search[data-v-601030b9]{display:flex!important;flex-direction:row!important;align-items:center;flex:1}.u-search__content[data-v-601030b9]{display:flex!important;flex-direction:row!important;align-items:center;padding:0 10px;flex:1;justify-content:space-between;border-width:1px;border-color:transparent;border-style:solid;overflow:hidden}.u-search__content__icon[data-v-601030b9]{display:flex!important;flex-direction:row!important;align-items:center}.u-search__content__label[data-v-601030b9]{color:#303133;font-size:14px;margin:0 4px}.u-search__content__close[data-v-601030b9]{width:20px;height:20px;border-radius:100px;background-color:#c6c7cb;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;transform:scale(.82)}.u-search__content__input[data-v-601030b9]{flex:1;font-size:14px;line-height:1;margin:0 5px;color:#303133}.u-search__content__input--placeholder[data-v-601030b9]{color:#909193}.u-search__action[data-v-601030b9]{font-size:14px;color:#303133;width:0;overflow:hidden;transition-property:width;transition-duration:.3s;white-space:nowrap;text-align:center}.u-search__action--active[data-v-601030b9]{width:40px;margin-left:5px}.u-search__reverse .u-search__content__icon[data-v-601030b9]{order:3}.u-search__reverse .u-search__content__close[data-v-601030b9]{order:2}.primary-btn[data-v-65da36e5]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-65da36e5]:active{transform:scale(.98)}.card[data-v-65da36e5]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-65da36e5]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-65da36e5]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-65da36e5]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-65da36e5]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-65da36e5]{color:#67c23a}.price.original[data-v-65da36e5]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-65da36e5]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-65da36e5]{width:100%;height:100%;overflow-x:hidden}.u-select__content[data-v-65da36e5]{position:relative}.u-select__content .u-select__label[data-v-65da36e5]{display:flex;justify-content:space-between}.u-select__content .u-select__label[data-v-65da36e5]:hover{cursor:pointer}.u-select__content .u-select__text[data-v-65da36e5]{margin-right:2px}.u-select__content .u-select__options__wrap[data-v-65da36e5]{margin-bottom:46px;position:absolute;top:20px;left:0}.u-select__content .u-select__options[data-v-65da36e5]{min-width:100px;box-sizing:border-box;border-radius:4px;border:1px solid #f1f1f1;background-color:#fff}.u-select__content .u-select__options .u-select__options_item[data-v-65da36e5]{padding:10px 12px;box-sizing:border-box;width:100%;height:100%}.u-select__content .u-select__options .u-select__options_item[data-v-65da36e5]:hover{background-color:#f7f7f7}.u-select__content .u-select__options .u-select__options_item[data-v-65da36e5]:hover,.u-select__content .u-select__options .u-select__options_item .u-select__item_text[data-v-65da36e5]:hover{cursor:pointer}.primary-btn[data-v-79e5376d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-79e5376d]:active{transform:scale(.98)}.card[data-v-79e5376d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-79e5376d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-79e5376d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-79e5376d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-79e5376d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-79e5376d]{color:#67c23a}.price.original[data-v-79e5376d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-79e5376d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-79e5376d]{width:100%;height:100%;overflow-x:hidden}.u-skeleton[data-v-79e5376d]{flex:1}.u-skeleton__wrapper[data-v-79e5376d]{display:flex!important;flex-direction:row!important}.u-skeleton__wrapper__avatar[data-v-79e5376d]{background:linear-gradient(90deg,#f1f2f4 25%,#e6e6e6 37%,#f1f2f4 50%);background-size:400% 100%;margin-right:15px}.u-skeleton__wrapper__avatar--circle[data-v-79e5376d]{border-radius:100px}.u-skeleton__wrapper__avatar--square[data-v-79e5376d]{border-radius:4px}.u-skeleton__wrapper__content[data-v-79e5376d]{flex:1}.u-skeleton__wrapper__content__rows[data-v-79e5376d],.u-skeleton__wrapper__content__title[data-v-79e5376d]{background:linear-gradient(90deg,#f1f2f4 25%,#e6e6e6 37%,#f1f2f4 50%);background-size:400% 100%;border-radius:3px}.animate[data-v-79e5376d]{animation:skeleton-79e5376d 1.8s ease infinite}@keyframes skeleton-79e5376d{0%{background-position:100% 50%}to{background-position:0 50%}}.primary-btn[data-v-90aa553c]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-90aa553c]:active{transform:scale(.98)}.card[data-v-90aa553c]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-90aa553c]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-90aa553c]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-90aa553c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-90aa553c]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-90aa553c]{color:#67c23a}.price.original[data-v-90aa553c]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-90aa553c]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-90aa553c]{width:100%;height:100%;overflow-x:hidden}.u-slider[data-v-90aa553c]{position:relative;display:flex;flex-direction:row;align-items:center}.u-slider__native[data-v-90aa553c]{flex:1}.u-slider-inner[data-v-90aa553c]{flex:1;display:flex;flex-direction:column;position:relative;border-radius:999px;padding:10px 18px;justify-content:center}.u-slider__show-value[data-v-90aa553c]{margin:10px 18px 10px 0}.u-slider__show-range-value[data-v-90aa553c]{padding-top:2px;font-size:12px;line-height:12px;position:absolute;bottom:0}.u-slider__base[data-v-90aa553c]{background-color:#ebedf0}.u-slider-inner[data-v-90aa553c]:before{position:absolute;right:0;left:0;content:"";top:-8px;bottom:-8px;z-index:-1}.u-slider__gap[data-v-90aa553c]{position:relative;border-radius:999px;transition:width .2s;background-color:#1989fa}.u-slider__button[data-v-90aa553c]{width:24px;height:24px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#fff;transform:scale(.9);cursor:pointer}.u-slider__button-wrap[data-v-90aa553c]{position:absolute}.u-slider--disabled[data-v-90aa553c]{opacity:.5}.primary-btn[data-v-5948f936]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-5948f936]:active{transform:scale(.98)}.card[data-v-5948f936]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-5948f936]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-5948f936]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-5948f936]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-5948f936]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-5948f936]{color:#67c23a}.price.original[data-v-5948f936]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-5948f936]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-5948f936]{width:100%;height:100%;overflow-x:hidden}.u-steps-item[data-v-5948f936]{flex:1;display:flex!important;flex-direction:row!important}.u-steps-item--row[data-v-5948f936]{flex-direction:column;align-items:center;position:relative}.u-steps-item--column[data-v-5948f936]{position:relative;flex-direction:row;justify-content:flex-start;padding-bottom:5px}.u-steps-item__wrapper[data-v-5948f936]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;position:relative;background-color:#fff;border-radius:50px}.u-steps-item__wrapper--column[data-v-5948f936]{width:20px;height:20px}.u-steps-item__wrapper--column--dot[data-v-5948f936]{height:20px;width:20px}.u-steps-item__wrapper--row[data-v-5948f936],.u-steps-item__wrapper--row--dot[data-v-5948f936]{width:20px;height:20px}.u-steps-item__wrapper__circle[data-v-5948f936]{width:20px;height:20px;box-sizing:border-box;flex-shrink:0;border-radius:100px;border-width:1px;border-color:#909193;border-style:solid;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;transition:background-color .3s}.u-steps-item__wrapper__circle__text[data-v-5948f936]{color:#909193;font-size:11px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;text-align:center;line-height:11px}.u-steps-item__wrapper__dot[data-v-5948f936]{width:10px;height:10px;border-radius:100px;background-color:#606266}.u-steps-item__content[data-v-5948f936]{display:flex!important;flex-direction:row!important;flex:1}.u-steps-item__content--row[data-v-5948f936]{flex-direction:column;align-items:center}.u-steps-item__content--column[data-v-5948f936]{flex-direction:column;margin-left:6px}.u-steps-item__line[data-v-5948f936]{position:absolute;background:#909193}.u-steps-item__line--row[data-v-5948f936]{top:10px;height:1px}.u-steps-item__line--column[data-v-5948f936]{width:1px;left:10px}.primary-btn[data-v-1a050f2e]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1a050f2e]:active{transform:scale(.98)}.card[data-v-1a050f2e]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1a050f2e]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1a050f2e]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1a050f2e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1a050f2e]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1a050f2e]{color:#67c23a}.price.original[data-v-1a050f2e]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1a050f2e]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1a050f2e]{width:100%;height:100%;overflow-x:hidden}.u-steps[data-v-1a050f2e]{display:flex!important;flex-direction:row!important}.u-steps--column[data-v-1a050f2e]{flex-direction:column}.u-steps--row[data-v-1a050f2e]{flex-direction:row;flex:1}.primary-btn[data-v-44d4c292]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-44d4c292]:active{transform:scale(.98)}.card[data-v-44d4c292]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-44d4c292]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-44d4c292]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-44d4c292]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-44d4c292]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-44d4c292]{color:#67c23a}.price.original[data-v-44d4c292]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-44d4c292]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-44d4c292]{width:100%;height:100%;overflow-x:hidden}.primary-btn[data-v-3c404573]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3c404573]:active{transform:scale(.98)}.card[data-v-3c404573]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3c404573]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3c404573]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3c404573]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3c404573]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3c404573]{color:#67c23a}.price.original[data-v-3c404573]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3c404573]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3c404573]{width:100%;height:100%;overflow-x:hidden}.u-subsection[data-v-3c404573]{display:flex!important;flex-direction:row!important;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.u-subsection--button[data-v-3c404573]{height:34px;background-color:#eeeeef;padding:3px;border-radius:4px;align-items:stretch}.u-subsection--button__bar[data-v-3c404573]{background-color:#fff;border-radius:4px!important}.u-subsection--subsection[data-v-3c404573]{height:32px}.u-subsection__bar[data-v-3c404573]{position:absolute;transition-property:transform,color;transition-duration:.3s;transition-timing-function:ease-in-out}.u-subsection__bar--first[data-v-3c404573]{border-radius:4px 0 0 4px/4px 0px 0px 4px}.u-subsection__bar--center[data-v-3c404573]{border-radius:0/0px}.u-subsection__bar--last[data-v-3c404573]{border-radius:0 4px 4px 0/0px 4px 4px 0px}.u-subsection__item[data-v-3c404573]{display:flex!important;flex-direction:row!important;flex:1;justify-content:center;align-items:center;position:relative}.u-subsection__item--no-border-right[data-v-3c404573]{border-right-width:0!important}.u-subsection__item--first[data-v-3c404573]{border-top-left-radius:4px;border-bottom-left-radius:4px}.u-subsection__item--last[data-v-3c404573]{border-top-right-radius:4px;border-bottom-right-radius:4px}.u-subsection__item__text[data-v-3c404573]{font-size:12px;line-height:14px;display:flex!important;flex-direction:row!important;align-items:center;transition-property:color;transition-duration:.3s}.item-button--disabled[data-v-3c404573]{cursor:no-drop;color:#bdbdbd!important;border-color:#bdbdbd!important}.item-button--disabled uni-text[data-v-3c404573]{color:#bdbdbd!important}.item-subsection--disabled[data-v-3c404573]{cursor:no-drop;background:#fff!important;color:#bdbdbd!important;border-color:#bdbdbd!important}.item-subsection--disabled uni-text[data-v-3c404573]{color:#bdbdbd!important}.primary-btn[data-v-a45dbfe2]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a45dbfe2]:active{transform:scale(.98)}.card[data-v-a45dbfe2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a45dbfe2]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a45dbfe2]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a45dbfe2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a45dbfe2]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a45dbfe2]{color:#67c23a}.price.original[data-v-a45dbfe2]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a45dbfe2]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a45dbfe2]{width:100%;height:100%;overflow-x:hidden}.u-swipe-action-item[data-v-a45dbfe2]{position:relative;overflow:hidden;touch-action:pan-y}.u-swipe-action-item__content[data-v-a45dbfe2]{transform:translate(0);background-color:#fff;z-index:10}.u-swipe-action-item__right[data-v-a45dbfe2]{position:absolute;top:0;bottom:0;right:0;display:flex!important;flex-direction:row!important}.u-swipe-action-item__right__button[data-v-a45dbfe2]{display:flex!important;flex-direction:row!important;justify-content:center;overflow:hidden;align-items:center}.u-swipe-action-item__right__button__wrapper[data-v-a45dbfe2]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;padding:0 15px}.u-swipe-action-item__right__button__wrapper__text[data-v-a45dbfe2]{display:flex!important;flex-direction:row!important;align-items:center;color:#fff;font-size:15px;text-align:center;justify-content:center}.primary-btn[data-v-bd33edf7]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-bd33edf7]:active{transform:scale(.98)}.card[data-v-bd33edf7]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-bd33edf7]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-bd33edf7]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-bd33edf7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-bd33edf7]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-bd33edf7]{color:#67c23a}.price.original[data-v-bd33edf7]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-bd33edf7]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-bd33edf7]{width:100%;height:100%;overflow-x:hidden}.u-swiper-indicator__wrapper[data-v-bd33edf7]{display:flex!important;flex-direction:row!important}.u-swiper-indicator__wrapper--line[data-v-bd33edf7]{border-radius:100px;height:4px}.u-swiper-indicator__wrapper--line__bar[data-v-bd33edf7]{width:22px;height:4px;border-radius:100px;background-color:#fff;transition:transform .3s}.u-swiper-indicator__wrapper__dot[data-v-bd33edf7]{width:5px;height:5px;border-radius:100px;margin:0 4px}.u-swiper-indicator__wrapper__dot--active[data-v-bd33edf7]{width:12px}.primary-btn[data-v-7f4d2b76]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-7f4d2b76]:active{transform:scale(.98)}.card[data-v-7f4d2b76]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-7f4d2b76]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-7f4d2b76]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-7f4d2b76]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-7f4d2b76]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-7f4d2b76]{color:#67c23a}.price.original[data-v-7f4d2b76]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-7f4d2b76]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-7f4d2b76]{width:100%;height:100%;overflow-x:hidden}.u-swiper__wrapper[data-v-7f4d2b76]{flex:1}.u-swiper[data-v-7f4d2b76]{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;position:relative;overflow:hidden}.u-swiper__wrapper[data-v-7f4d2b76],.u-swiper__wrapper__item[data-v-7f4d2b76]{flex:1}.u-swiper__wrapper__item__wrapper[data-v-7f4d2b76]{display:flex!important;flex-direction:row!important;position:relative;overflow:hidden;transition:transform .3s;flex:1}.u-swiper__wrapper__item__wrapper__image[data-v-7f4d2b76],.u-swiper__wrapper__item__wrapper__video[data-v-7f4d2b76]{flex:1}.u-swiper__wrapper__item__wrapper__title[data-v-7f4d2b76]{position:absolute;background-color:rgba(0,0,0,.3);bottom:0;left:0;right:0;font-size:.875rem;padding:.375rem .75rem;color:#fff;flex:1}.u-swiper__indicator[data-v-7f4d2b76]{position:absolute;bottom:10px}.primary-btn[data-v-9489a113]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9489a113]:active{transform:scale(.98)}.card[data-v-9489a113]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9489a113]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9489a113]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9489a113]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9489a113]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9489a113]{color:#67c23a}.price.original[data-v-9489a113]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9489a113]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9489a113]{width:100%;height:100%;overflow-x:hidden}.u-switch[data-v-9489a113]{display:flex!important;flex-direction:row!important;box-sizing:border-box;position:relative;background-color:#fff;border-width:1px;border-radius:100px;transition:background-color .4s;border-color:rgba(0,0,0,.12);border-style:solid;justify-content:flex-end;align-items:center;overflow:hidden}.u-switch__node[data-v-9489a113]{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;background-color:#fff;border-radius:100px;box-shadow:1px 1px 1px rgba(0,0,0,.25);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.3,1.05,.4,1.05)}.u-switch__bg[data-v-9489a113]{position:absolute;background-color:#fff;transition-property:transform;transition-duration:.4s;border-radius:0 100px 100px 0;transition-timing-function:ease}.u-switch--disabled[data-v-9489a113]{opacity:.6}.primary-btn[data-v-3c4f3313]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3c4f3313]:active{transform:scale(.98)}.card[data-v-3c4f3313]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3c4f3313]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3c4f3313]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3c4f3313]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3c4f3313]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3c4f3313]{color:#67c23a}.price.original[data-v-3c4f3313]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3c4f3313]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3c4f3313]{width:100%;height:100%;overflow-x:hidden}.u-tabbar-item[data-v-3c4f3313]{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;flex:1;width:100%;height:100%;cursor:pointer}.u-tabbar-item__icon[data-v-3c4f3313]{display:flex!important;flex-direction:row!important;position:relative;width:4.6875rem;justify-content:center}.u-tabbar-item__text[data-v-3c4f3313]{margin-top:2px;font-size:12px;color:#606266}.primary-btn[data-v-a3079f54]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a3079f54]:active{transform:scale(.98)}.card[data-v-a3079f54]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a3079f54]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a3079f54]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a3079f54]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a3079f54]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a3079f54]{color:#67c23a}.price.original[data-v-a3079f54]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a3079f54]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a3079f54]{width:100%;height:100%;overflow-x:hidden}.u-tabbar[data-v-a3079f54]{display:flex!important;flex-direction:column!important;flex:1;justify-content:center}.u-tabbar__content[data-v-a3079f54]{display:flex!important;flex-direction:column!important;background-color:#fff}.u-tabbar__content__item-wrapper[data-v-a3079f54]{height:50px;display:flex!important;flex-direction:row!important;justify-content:space-around}.u-tabbar--fixed[data-v-a3079f54]{position:fixed;bottom:0;left:0;right:0}.primary-btn[data-v-a0204423]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a0204423]:active{transform:scale(.98)}.card[data-v-a0204423]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a0204423]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a0204423]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a0204423]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a0204423]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a0204423]{color:#67c23a}.price.original[data-v-a0204423]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a0204423]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a0204423]{width:100%;height:100%;overflow-x:hidden}.u-table2[data-v-a0204423]{width:auto;overflow:auto;white-space:nowrap}.u-table2 .u-table-header[data-v-a0204423]{min-width:100%!important;width:-webkit-fit-content;width:fit-content;background-color:#f5f7fa}.u-table2 .u-table-body[data-v-a0204423]{min-width:100%!important;width:-webkit-fit-content;width:fit-content}.u-table2 .u-table-sticky[data-v-a0204423]{position:-webkit-sticky;position:sticky;top:0;z-index:10}.u-table2 .u-table-row[data-v-a0204423]{display:flex;flex-direction:row;align-items:center;border-bottom:.03125rem solid #ebeef5;overflow:hidden}.u-table2 .u-table-cell[data-v-a0204423]{flex:1;display:flex;flex-direction:row;padding:5px 4px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-table2 .u-table-fixed-left[data-v-a0204423]{position:-webkit-sticky;position:sticky;left:0;z-index:9}.u-table2 .u-table-fixed-right[data-v-a0204423]{position:-webkit-sticky;position:sticky;right:0;z-index:9}.u-table2 .u-table-row-zebra[data-v-a0204423]{background-color:#fafafa}.u-table2 .u-table-row-highlight[data-v-a0204423]{background-color:#f5f7fa}.u-table2 .u-table-empty[data-v-a0204423]{text-align:center;padding:20px;color:#999}.u-table2 .u-text-left[data-v-a0204423]{text-align:left}.u-table2 .u-text-center[data-v-a0204423]{text-align:center}.u-table2 .u-text-right[data-v-a0204423]{text-align:right}.primary-btn[data-v-bb3fb170]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-bb3fb170]:active{transform:scale(.98)}.card[data-v-bb3fb170]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-bb3fb170]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-bb3fb170]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-bb3fb170]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-bb3fb170]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-bb3fb170]{color:#67c23a}.price.original[data-v-bb3fb170]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-bb3fb170]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-bb3fb170]{width:100%;height:100%;overflow-x:hidden}.u-tabs__wrapper[data-v-bb3fb170]{display:flex!important;flex-direction:row!important;align-items:center}.u-tabs__wrapper__scroll-view-wrapper[data-v-bb3fb170]{flex:1;overflow:auto hidden}.u-tabs__wrapper__scroll-view[data-v-bb3fb170]{display:flex!important;flex-direction:row!important;flex:1}.u-tabs__wrapper__nav[data-v-bb3fb170]{display:flex!important;flex-direction:row!important;position:relative}.u-tabs__wrapper__nav__item[data-v-bb3fb170]{padding:0 11px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;cursor:pointer}.u-tabs__wrapper__nav__item--disabled[data-v-bb3fb170]{cursor:not-allowed}.u-tabs__wrapper__nav__item__text[data-v-bb3fb170]{font-size:15px;color:#606266;white-space:nowrap!important}.u-tabs__wrapper__nav__item__text--disabled[data-v-bb3fb170]{color:#c8c9cc!important}.u-tabs__wrapper__nav__line[data-v-bb3fb170]{height:3px;background:#3c9cff;width:30px;position:absolute;bottom:2px;border-radius:100px;transition-property:transform;transition-duration:.3s}.primary-btn[data-v-142f7efd]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-142f7efd]:active{transform:scale(.98)}.card[data-v-142f7efd]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-142f7efd]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-142f7efd]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-142f7efd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-142f7efd]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-142f7efd]{color:#67c23a}.price.original[data-v-142f7efd]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-142f7efd]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-142f7efd]{width:100%;height:100%;overflow-x:hidden}.u-tag-wrapper[data-v-142f7efd]{position:relative}.u-tag[data-v-142f7efd]{display:flex!important;flex-direction:row!important;align-items:center;border-style:solid}.u-tag--circle[data-v-142f7efd]{border-radius:100px}.u-tag--square[data-v-142f7efd]{border-radius:3px}.u-tag__icon[data-v-142f7efd]{margin-right:4px}.u-tag__text--mini[data-v-142f7efd]{font-size:12px;line-height:12px}.u-tag__text--medium[data-v-142f7efd]{font-size:13px;line-height:13px}.u-tag__text--large[data-v-142f7efd]{font-size:15px;line-height:15px}.u-tag--mini[data-v-142f7efd]{height:22px;line-height:22px;padding:0 5px}.u-tag--medium[data-v-142f7efd]{height:26px;line-height:22px;padding:0 10px}.u-tag--large[data-v-142f7efd]{height:32px;line-height:32px;padding:0 15px}.u-tag--primary[data-v-142f7efd]{background-color:#3c9cff;border-width:1px;border-color:#3c9cff}.u-tag--primary--plain[data-v-142f7efd]{border-width:1px;border-color:#3c9cff}.u-tag--primary--plain--fill[data-v-142f7efd]{background-color:#ecf5ff}.u-tag__text--primary[data-v-142f7efd]{color:#fff}.u-tag__text--primary--plain[data-v-142f7efd]{color:#3c9cff}.u-tag--error[data-v-142f7efd]{background-color:#f56c6c;border-width:1px;border-color:#f56c6c}.u-tag--error--plain[data-v-142f7efd]{border-width:1px;border-color:#f56c6c}.u-tag--error--plain--fill[data-v-142f7efd]{background-color:#fef0f0}.u-tag__text--error[data-v-142f7efd]{color:#fff}.u-tag__text--error--plain[data-v-142f7efd]{color:#f56c6c}.u-tag--warning[data-v-142f7efd]{background-color:#f9ae3d;border-width:1px;border-color:#f9ae3d}.u-tag--warning--plain[data-v-142f7efd]{border-width:1px;border-color:#f9ae3d}.u-tag--warning--plain--fill[data-v-142f7efd]{background-color:#fdf6ec}.u-tag__text--warning[data-v-142f7efd]{color:#fff}.u-tag__text--warning--plain[data-v-142f7efd]{color:#f9ae3d}.u-tag--success[data-v-142f7efd]{background-color:#5ac725;border-width:1px;border-color:#5ac725}.u-tag--success--plain[data-v-142f7efd]{border-width:1px;border-color:#5ac725}.u-tag--success--plain--fill[data-v-142f7efd]{background-color:#f5fff0}.u-tag__text--success[data-v-142f7efd]{color:#fff}.u-tag__text--success--plain[data-v-142f7efd]{color:#5ac725}.u-tag--info[data-v-142f7efd]{background-color:#909399;border-width:1px;border-color:#909399}.u-tag--info--plain[data-v-142f7efd]{border-width:1px;border-color:#909399}.u-tag--info--plain--fill[data-v-142f7efd]{background-color:#f4f4f5}.u-tag__text--info[data-v-142f7efd]{color:#fff}.u-tag__text--info--plain[data-v-142f7efd]{color:#909399}.u-tag__close[data-v-142f7efd]{position:absolute;z-index:999;top:10px;right:10px;border-radius:100px;background-color:#c6c7cb;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;transform:scale(.6) translate(80%,-80%)}.u-tag__close--mini[data-v-142f7efd]{width:18px;height:18px}.u-tag__close--medium[data-v-142f7efd]{width:22px;height:22px}.u-tag__close--large[data-v-142f7efd]{width:25px;height:25px}.primary-btn[data-v-6927db0f]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-6927db0f]:active{transform:scale(.98)}.card[data-v-6927db0f]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-6927db0f]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-6927db0f]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-6927db0f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-6927db0f]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-6927db0f]{color:#67c23a}.price.original[data-v-6927db0f]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-6927db0f]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-6927db0f]{width:100%;height:100%;overflow-x:hidden}.u-td[data-v-6927db0f]{display:flex!important;flex-direction:row!important;flex-direction:column;flex:1;justify-content:center;font-size:14px;color:#606266;align-self:stretch;box-sizing:border-box;height:100%}.primary-btn[data-v-baeaafd8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-baeaafd8]:active{transform:scale(.98)}.card[data-v-baeaafd8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-baeaafd8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-baeaafd8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-baeaafd8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-baeaafd8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-baeaafd8]{color:#67c23a}.price.original[data-v-baeaafd8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-baeaafd8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-baeaafd8]{width:100%;height:100%;overflow-x:hidden}.u-th[data-v-baeaafd8]{display:flex!important;flex-direction:row!important;flex-direction:column;flex:1;justify-content:center;font-size:.875rem;color:#303133;font-weight:700;background-color:#f5f6f8}.primary-btn[data-v-af64b667]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-af64b667]:active{transform:scale(.98)}.card[data-v-af64b667]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-af64b667]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-af64b667]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-af64b667]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-af64b667]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-af64b667]{color:#67c23a}.price.original[data-v-af64b667]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-af64b667]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-af64b667]{width:100%;height:100%;overflow-x:hidden}.u-title .u-title-prefix[data-v-af64b667]{width:4px;height:18px;border-radius:2px;background:#3c9cff;margin-right:10px}.primary-btn[data-v-a3a72e1a]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-a3a72e1a]:active{transform:scale(.98)}.card[data-v-a3a72e1a]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-a3a72e1a]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-a3a72e1a]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-a3a72e1a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-a3a72e1a]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-a3a72e1a]{color:#67c23a}.price.original[data-v-a3a72e1a]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-a3a72e1a]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-a3a72e1a]{width:100%;height:100%;overflow-x:hidden}.u-toast__content[data-v-a3a72e1a]{display:flex!important;flex-direction:row!important;padding:12px 20px;border-radius:4px;background-color:#585858;color:#fff;align-items:center;max-width:18.75rem;position:relative}.u-toast__content--loading[data-v-a3a72e1a]{flex-direction:column;padding:20px}.u-toast__content__text[data-v-a3a72e1a]{color:#fff;font-size:15px;line-height:15px}.u-toast__content__text--default[data-v-a3a72e1a]{color:#fff}.u-toast__content__text--error[data-v-a3a72e1a]{color:#f56c6c}.u-toast__content__text--primary[data-v-a3a72e1a]{color:#3c9cff}.u-toast__content__text--success[data-v-a3a72e1a]{color:#5ac725}.u-toast__content__text--warning[data-v-a3a72e1a]{color:#f9ae3d}.u-type-primary[data-v-a3a72e1a]{color:#3c9cff;background-color:#ecf5ff;border-color:#d7eafe;border-width:1px}.u-type-success[data-v-a3a72e1a]{color:#5ac725;background-color:#dbf1e1;border-color:#bef5c8;border-width:1px}.u-type-error[data-v-a3a72e1a]{color:#f56c6c;background-color:#fef0f0;border-color:#fde2e2;border-width:1px}.u-type-warning[data-v-a3a72e1a]{color:#f9ae3d;background-color:#fdf6ec;border-color:#faecd8;border-width:1px}.u-type-default[data-v-a3a72e1a]{color:#fff;background-color:#585858}.primary-btn[data-v-925a17e2]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-925a17e2]:active{transform:scale(.98)}.card[data-v-925a17e2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-925a17e2]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-925a17e2]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-925a17e2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-925a17e2]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-925a17e2]{color:#67c23a}.price.original[data-v-925a17e2]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-925a17e2]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-925a17e2]{width:100%;height:100%;overflow-x:hidden}.u-tooltip[data-v-925a17e2]{position:relative;display:flex!important;flex-direction:row!important}.u-tooltip__wrapper[data-v-925a17e2]{display:flex!important;flex-direction:row!important;justify-content:center;white-space:nowrap}.u-tooltip__wrapper__text[data-v-925a17e2]{font-size:14px}.u-tooltip__wrapper__popup[data-v-925a17e2]{display:flex!important;flex-direction:row!important;justify-content:center}.u-tooltip__wrapper__popup__list[data-v-925a17e2]{background-color:#060607;position:relative;flex:1;border-radius:5px;padding:0;display:flex!important;flex-direction:row!important;align-items:center;overflow:hidden}.u-tooltip__wrapper__popup__list__btn[data-v-925a17e2]{padding:11px 13px}.u-tooltip__wrapper__popup__list__btn--hover[data-v-925a17e2]{background-color:#58595b}.u-tooltip__wrapper__popup__list__btn__text[data-v-925a17e2]{line-height:12px;font-size:13px;color:#fff}.u-tooltip__wrapper__popup__indicator[data-v-925a17e2]{position:absolute;background-color:#060607;width:14px;height:14px;bottom:-4px;transform:rotate(45deg);border-radius:2px;z-index:-1}.u-tooltip__wrapper__popup__indicator--hover[data-v-925a17e2]{background-color:#58595b}.primary-btn[data-v-60a63aef]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-60a63aef]:active{transform:scale(.98)}.card[data-v-60a63aef]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-60a63aef]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-60a63aef]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-60a63aef]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-60a63aef]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-60a63aef]{color:#67c23a}.price.original[data-v-60a63aef]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-60a63aef]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-60a63aef]{width:100%;height:100%;overflow-x:hidden}.u-tr[data-v-60a63aef]{display:flex!important;flex-direction:row!important}.u-tree-node-content[data-v-64527d0b]{display:flex;flex-direction:row;align-items:center;padding-left:20px}.u-tree-node-toggle[data-v-64527d0b]{margin-right:5px}.u-tree[data-v-f76f3c2b]{font-size:.875rem}.primary-btn[data-v-3539a8e6]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3539a8e6]:active{transform:scale(.98)}.card[data-v-3539a8e6]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3539a8e6]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3539a8e6]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3539a8e6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3539a8e6]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3539a8e6]{color:#67c23a}.price.original[data-v-3539a8e6]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3539a8e6]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3539a8e6]{width:100%;height:100%;overflow-x:hidden}.u-upload[data-v-3539a8e6]{display:flex!important;flex-direction:column!important;flex:1}.u-upload__wrap[data-v-3539a8e6]{display:flex!important;flex-direction:row!important;flex-wrap:wrap;flex:1}.u-upload__wrap__preview[data-v-3539a8e6]{border-radius:2px;margin:0 8px 8px 0;position:relative;overflow:hidden;display:flex!important;flex-direction:row!important}.u-upload__wrap__preview__image[data-v-3539a8e6]{width:80px;height:80px}.u-upload__wrap__preview__video[data-v-3539a8e6],.u-upload__wrap__preview__other[data-v-3539a8e6]{width:80px;height:80px;background-color:#f2f2f2;flex:1;display:flex!important;flex-direction:column!important;justify-content:center;align-items:center}.u-upload__wrap__preview__video__text[data-v-3539a8e6],.u-upload__wrap__preview__other__text[data-v-3539a8e6]{font-size:11px;color:#909193;margin-top:2px}.u-upload__wrap__play[data-v-3539a8e6]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.u-upload__wrap__play__icon[data-v-3539a8e6]{background:#fff;border-radius:100px;opacity:.8}.u-upload__deletable[data-v-3539a8e6]{position:absolute;top:0;right:0;background-color:#373737;height:14px;width:14px;display:flex!important;flex-direction:row!important;border-bottom-left-radius:100px;align-items:center;justify-content:center;z-index:3}.u-upload__deletable__icon[data-v-3539a8e6]{position:absolute;transform:scale(.7);top:1px;right:0}.u-upload__success[data-v-3539a8e6]{position:absolute;bottom:0;right:0;display:flex!important;flex-direction:row!important;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-bottom-color:#5ac725;border-right-color:#5ac725;border-width:9px;align-items:center;justify-content:center}.u-upload__success__icon[data-v-3539a8e6]{position:absolute;transform:scale(.7);bottom:-10px;right:-10px}.u-upload__progress[data-v-3539a8e6]{background-color:#3c9cff!important;position:absolute;bottom:0;left:0}.u-upload__status[data-v-3539a8e6]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:flex!important;flex-direction:column!important;align-items:center;justify-content:center}.u-upload__status__icon[data-v-3539a8e6]{position:relative;z-index:1}.u-upload__status__message[data-v-3539a8e6]{font-size:12px;color:#fff;margin-top:5px}.u-upload__button[data-v-3539a8e6]{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f4f5f7;border-radius:2px;margin:0 8px 8px 0;box-sizing:border-box}.u-upload__button__text[data-v-3539a8e6]{font-size:11px;color:#909193;margin-top:2px}.u-upload__button--hover[data-v-3539a8e6]{background-color:#e6e7e9}.u-upload__button--disabled[data-v-3539a8e6]{opacity:.5}.primary-btn[data-v-69cb10b0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-69cb10b0]:active{transform:scale(.98)}.card[data-v-69cb10b0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-69cb10b0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-69cb10b0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-69cb10b0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-69cb10b0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-69cb10b0]{color:#67c23a}.price.original[data-v-69cb10b0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-69cb10b0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-69cb10b0]{width:100%;height:100%;overflow-x:hidden}.primary-btn[data-v-9269167d]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-9269167d]:active{transform:scale(.98)}.card[data-v-9269167d]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-9269167d]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-9269167d]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-9269167d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-9269167d]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-9269167d]{color:#67c23a}.price.original[data-v-9269167d]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-9269167d]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-9269167d]{width:100%;height:100%;overflow-x:hidden}.u-waterfall[data-v-9269167d]{display:flex!important;flex-direction:row!important;flex-direction:row;align-items:flex-start}.u-column[data-v-9269167d]{display:flex!important;flex-direction:row!important;flex:1;flex-direction:column;overflow:hidden;height:100%}.u-image[data-v-9269167d]{max-width:100%} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-3e3c23e5]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-3e3c23e5]:active{transform:scale(.98)}.card[data-v-3e3c23e5]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-3e3c23e5]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-3e3c23e5]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-3e3c23e5]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-3e3c23e5]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-3e3c23e5]{color:#67c23a}.price.original[data-v-3e3c23e5]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-3e3c23e5]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-3e3c23e5]{width:100%;height:100%;overflow-x:hidden}.invoice-container[data-v-3e3c23e5]{min-height:100vh;background:#f5f6fa;padding:1.25rem .625rem}.invoice-container .status-card[data-v-3e3c23e5]{background:#fff;border-radius:.75rem;padding:1.25rem;text-align:center;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.invoice-container .status-card .qr-code[data-v-3e3c23e5]{width:9.375rem;height:9.375rem;margin-bottom:.9375rem}.invoice-container .status-card .title[data-v-3e3c23e5]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.invoice-container .status-card .desc[data-v-3e3c23e5]{font-size:.8125rem;color:#999}.invoice-container .info-card[data-v-3e3c23e5]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.invoice-container .info-card .info-list .info-item[data-v-3e3c23e5]{display:flex;align-items:center;margin-bottom:.625rem}.invoice-container .info-card .info-list .info-item[data-v-3e3c23e5]:last-child{margin-bottom:0}.invoice-container .info-card .info-list .info-item .label[data-v-3e3c23e5]{width:6.25rem;font-size:.875rem;color:#666}.invoice-container .info-card .info-list .info-item .value[data-v-3e3c23e5]{flex:1;font-size:.875rem;color:#333}.invoice-container .info-card .info-list .info-item .value.amount[data-v-3e3c23e5]{color:#f56c6c;font-weight:700}.invoice-container .info-card .info-list .info-item .copy[data-v-3e3c23e5]{font-size:.75rem;color:#0f95b0;margin-left:.625rem;padding:.125rem .375rem;background:rgba(15,149,176,.1);border-radius:.125rem}.invoice-container .info-card .info-list .info-item .copy[data-v-3e3c23e5]:active{opacity:.8}.invoice-container .bottom-buttons[data-v-3e3c23e5]{display:flex;gap:.5rem;padding:0 .625rem;margin-top:1.875rem}.invoice-container .bottom-buttons .action-btn[data-v-3e3c23e5]{flex:1;height:2.5rem;line-height:2.5rem;font-size:.875rem;border-radius:1.125rem}.invoice-container .bottom-buttons .action-btn.outline[data-v-3e3c23e5]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.invoice-container .bottom-buttons .action-btn.primary[data-v-3e3c23e5]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.invoice-container .bottom-buttons .action-btn[data-v-3e3c23e5]:active{transform:scale(.98)}.preview-popup[data-v-3e3c23e5]{width:18.75rem;background:#fff;border-radius:.75rem;overflow:hidden}.preview-popup .popup-header[data-v-3e3c23e5]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.preview-popup .popup-header .title[data-v-3e3c23e5]{font-size:1rem;color:#333;font-weight:700}.preview-popup .popup-header .close[data-v-3e3c23e5]{font-size:1.25rem;color:#999;padding:0 .625rem}.preview-popup .preview-content[data-v-3e3c23e5]{padding:.9375rem;max-height:25rem;overflow-y:auto}.preview-popup .preview-content .preview-image[data-v-3e3c23e5]{width:100%;border-radius:.125rem}.print-popup[data-v-3e3c23e5]{background:#fff;border-radius:.75rem .75rem 0 0;overflow:hidden}.print-popup .popup-header[data-v-3e3c23e5]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.print-popup .popup-header .title[data-v-3e3c23e5]{font-size:1rem;color:#333;font-weight:700}.print-popup .popup-header .close[data-v-3e3c23e5]{font-size:1.25rem;color:#999;padding:0 .625rem}.print-popup .print-options[data-v-3e3c23e5]{padding:.9375rem}.print-popup .print-options .option-item[data-v-3e3c23e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9375rem}.print-popup .print-options .option-item .label[data-v-3e3c23e5]{font-size:.875rem;color:#333}.print-popup .print-options .option-item .counter[data-v-3e3c23e5]{display:flex;align-items:center;background:#f5f6fa;border-radius:.75rem;overflow:hidden}.print-popup .print-options .option-item .counter uni-text[data-v-3e3c23e5]{width:2.5rem;height:1.875rem;line-height:1.875rem;text-align:center;font-size:.875rem}.print-popup .print-options .option-item .counter uni-text.minus[data-v-3e3c23e5],.print-popup .print-options .option-item .counter uni-text.plus[data-v-3e3c23e5]{color:#0f95b0;background:rgba(15,149,176,.1)}.print-popup .print-options .option-item .counter uni-text.minus.disabled[data-v-3e3c23e5],.print-popup .print-options .option-item .counter uni-text.plus.disabled[data-v-3e3c23e5]{opacity:.5}.print-popup .print-options .option-item .counter uni-text.count[data-v-3e3c23e5]{color:#333;background:#fff;font-weight:700}.print-popup .print-options .option-item .color-options[data-v-3e3c23e5]{display:flex;gap:.625rem}.print-popup .print-options .option-item .color-options uni-text[data-v-3e3c23e5]{padding:.3125rem .9375rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:.75rem}.print-popup .print-options .option-item .color-options uni-text.active[data-v-3e3c23e5]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.print-popup .confirm-btn[data-v-3e3c23e5]{margin:0 .9375rem .9375rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-70a0ff68]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-70a0ff68]:active{transform:scale(.98)}.card[data-v-70a0ff68]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-70a0ff68]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-70a0ff68]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-70a0ff68]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-70a0ff68]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-70a0ff68]{color:#67c23a}.price.original[data-v-70a0ff68]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-70a0ff68]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-70a0ff68]{width:100%;height:100%;overflow-x:hidden}.list-container[data-v-70a0ff68]{min-height:100vh;background:#f5f6fa;padding-bottom:.625rem}.list-container .hospital-info[data-v-70a0ff68]{margin:.625rem;display:flex;align-items:center}.list-container .hospital-info .logo[data-v-70a0ff68]{width:3.125rem;height:3.125rem;border-radius:.375rem;margin-right:.625rem}.list-container .hospital-info .info[data-v-70a0ff68]{flex:1}.list-container .hospital-info .info .name[data-v-70a0ff68]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.list-container .hospital-info .info .address[data-v-70a0ff68]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.list-container .hospital-info .info .tags uni-text[data-v-70a0ff68]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem;margin-bottom:.3125rem}.list-container .category-header[data-v-70a0ff68]{background:#fff;padding:.9375rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.list-container .category-header .title[data-v-70a0ff68]{font-size:1.0625rem;color:#333;font-weight:700}.list-container .category-header .count[data-v-70a0ff68]{font-size:.8125rem;color:#999}.list-container .department-list[data-v-70a0ff68]{padding:.625rem}.list-container .department-list .department-item[data-v-70a0ff68]{margin-bottom:.625rem}.list-container .department-list .department-item .header[data-v-70a0ff68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.list-container .department-list .department-item .header .hospital-tag[data-v-70a0ff68]{display:flex;align-items:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:.03125rem solid #eee}.list-container .department-list .department-item .header .hospital-tag .logo[data-v-70a0ff68]{width:1rem;height:1rem;border-radius:.125rem;margin-right:.25rem}.list-container .department-list .department-item .header .hospital-tag .name[data-v-70a0ff68]{font-size:.75rem;color:#666}.list-container .department-list .department-item .header .left[data-v-70a0ff68]{display:flex;align-items:center}.list-container .department-list .department-item .header .left .icon[data-v-70a0ff68]{width:1.875rem;height:1.875rem;margin-right:.5rem}.list-container .department-list .department-item .header .left .title-wrap .name[data-v-70a0ff68]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.1875rem;display:block}.list-container .department-list .department-item .header .left .title-wrap .desc[data-v-70a0ff68]{font-size:.8125rem;color:#999}.list-container .department-list .department-item .header .status[data-v-70a0ff68]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.list-container .department-list .department-item .header .status.available[data-v-70a0ff68]{color:#67c23a;background:rgba(103,194,58,.1)}.list-container .department-list .department-item .header .status.busy[data-v-70a0ff68]{color:#e6a23c;background:rgba(230,162,60,.1)}.list-container .department-list .department-item .header .status.full[data-v-70a0ff68]{color:#f56c6c;background:rgba(245,108,108,.1)}.list-container .department-list .department-item .info-grid[data-v-70a0ff68]{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:.625rem}.list-container .department-list .department-item .info-grid .info-item[data-v-70a0ff68]{text-align:center}.list-container .department-list .department-item .info-grid .info-item .label[data-v-70a0ff68]{font-size:.75rem;color:#999;margin-bottom:.25rem;display:block}.list-container .department-list .department-item .info-grid .info-item .value[data-v-70a0ff68]{font-size:.875rem;color:#333;font-weight:700}.list-container .department-list .department-item .info-grid .info-item .value.free[data-v-70a0ff68]{color:#67c23a}.list-container .department-list .department-item .info-grid .info-item .value.rating[data-v-70a0ff68]{color:#e6a23c}.list-container .department-list .department-item .doctors[data-v-70a0ff68]{display:flex;margin-bottom:.625rem;overflow-x:auto}.list-container .department-list .department-item .doctors[data-v-70a0ff68]::-webkit-scrollbar{display:none}.list-container .department-list .department-item .doctors .doctor[data-v-70a0ff68]{display:flex;align-items:center;margin-right:.9375rem;flex-shrink:0}.list-container .department-list .department-item .doctors .doctor[data-v-70a0ff68]:last-child{margin-right:0}.list-container .department-list .department-item .doctors .doctor uni-image[data-v-70a0ff68]{width:2.5rem;height:2.5rem;border-radius:1.25rem;margin-right:.375rem;border:.0625rem solid rgba(15,149,176,.1)}.list-container .department-list .department-item .doctors .doctor .info .name[data-v-70a0ff68]{font-size:.8125rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.list-container .department-list .department-item .doctors .doctor .info .title[data-v-70a0ff68]{font-size:.6875rem;color:#999}.list-container .department-list .department-item .book-btn[data-v-70a0ff68]{width:100%;margin-top:.625rem}.list-container .department-list .department-item .book-btn[data-v-70a0ff68]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-0dda6260]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-0dda6260]:active{transform:scale(.98)}.card[data-v-0dda6260]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-0dda6260]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-0dda6260]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-0dda6260]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-0dda6260]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-0dda6260]{color:#67c23a}.price.original[data-v-0dda6260]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-0dda6260]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-0dda6260]{width:100%;height:100%;overflow-x:hidden}.patient-container[data-v-0dda6260]{min-height:100vh;background:#f5f6fa;padding:.625rem}.patient-container .patient-list .patient-item[data-v-0dda6260]{margin-bottom:.625rem}.patient-container .patient-list .patient-item .info[data-v-0dda6260]{padding-bottom:.625rem;border-bottom:.03125rem solid #eee}.patient-container .patient-list .patient-item .info .name-wrap[data-v-0dda6260]{display:flex;align-items:center;margin-bottom:.5rem}.patient-container .patient-list .patient-item .info .name-wrap .name[data-v-0dda6260]{font-size:1rem;color:#333;font-weight:700;margin-right:.5rem}.patient-container .patient-list .patient-item .info .name-wrap .tag[data-v-0dda6260]{font-size:.6875rem;padding:.125rem .375rem;border-radius:.125rem;margin-right:.375rem}.patient-container .patient-list .patient-item .info .name-wrap .tag.default[data-v-0dda6260]{color:#0f95b0;background:rgba(15,149,176,.1)}.patient-container .patient-list .patient-item .info .name-wrap .tag.self[data-v-0dda6260]{color:#67c23a;background:rgba(103,194,58,.1)}.patient-container .patient-list .patient-item .info .name-wrap .tag.child[data-v-0dda6260]{color:#e6a23c;background:rgba(230,162,60,.1)}.patient-container .patient-list .patient-item .info .name-wrap .tag.parent[data-v-0dda6260]{color:#909399;background:rgba(144,147,153,.1)}.patient-container .patient-list .patient-item .info .id-info[data-v-0dda6260]{margin-bottom:.375rem}.patient-container .patient-list .patient-item .info .id-info .id-type[data-v-0dda6260]{font-size:.8125rem;color:#666}.patient-container .patient-list .patient-item .info .id-info .id-number[data-v-0dda6260]{font-size:.8125rem;color:#333}.patient-container .patient-list .patient-item .info .card-info .label[data-v-0dda6260]{font-size:.8125rem;color:#666}.patient-container .patient-list .patient-item .info .card-info .value[data-v-0dda6260]{font-size:.8125rem;color:#333}.patient-container .patient-list .patient-item .actions[data-v-0dda6260]{display:flex;padding-top:.625rem}.patient-container .patient-list .patient-item .actions .action-btn[data-v-0dda6260]{display:flex;align-items:center;margin-right:.9375rem}.patient-container .patient-list .patient-item .actions .action-btn .iconfont[data-v-0dda6260]{font-size:1rem;color:#666;margin-right:.25rem}.patient-container .patient-list .patient-item .actions .action-btn uni-text[data-v-0dda6260]{font-size:.8125rem;color:#666}.patient-container .patient-list .patient-item .actions .action-btn[data-v-0dda6260]:active{opacity:.8}.patient-container .add-btn[data-v-0dda6260]{display:flex;align-items:center;justify-content:center;height:2.75rem;background:#fff;border-radius:.75rem;margin-bottom:.9375rem}.patient-container .add-btn .iconfont[data-v-0dda6260]{font-size:1rem;color:#0f95b0;margin-right:.25rem}.patient-container .add-btn uni-text[data-v-0dda6260]{font-size:.875rem;color:#0f95b0}.patient-container .add-btn[data-v-0dda6260]:active{background:#fafafa}.patient-container .notice-card[data-v-0dda6260]{background:#fff;border-radius:.75rem;padding:.9375rem}.patient-container .notice-card .notice-list .notice-item[data-v-0dda6260]{display:flex;align-items:flex-start;margin-bottom:.5rem}.patient-container .notice-card .notice-list .notice-item[data-v-0dda6260]:last-child{margin-bottom:0}.patient-container .notice-card .notice-list .notice-item .dot[data-v-0dda6260]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.patient-container .notice-card .notice-list .notice-item .content[data-v-0dda6260]{flex:1;font-size:.8125rem;color:#666;line-height:1.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-53648a05]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-53648a05]:active{transform:scale(.98)}.card[data-v-53648a05]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-53648a05]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-53648a05]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-53648a05]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-53648a05]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-53648a05]{color:#67c23a}.price.original[data-v-53648a05]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-53648a05]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-53648a05]{width:100%;height:100%;overflow-x:hidden}.vaccine-list-container[data-v-53648a05]{min-height:100vh;background:#f5f6fa}.vaccine-list-container .filter-bar[data-v-53648a05]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;padding:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.vaccine-list-container .filter-bar .search-box[data-v-53648a05]{margin-bottom:.625rem}.vaccine-list-container .filter-bar .category-scroll[data-v-53648a05]{white-space:nowrap}.vaccine-list-container .filter-bar .category-scroll[data-v-53648a05]::-webkit-scrollbar{display:none}.vaccine-list-container .filter-bar .category-scroll .category-list[data-v-53648a05]{padding:.3125rem 0}.vaccine-list-container .filter-bar .category-scroll .category-list uni-text[data-v-53648a05]{display:inline-block;font-size:.875rem;color:#666;padding:.375rem .9375rem;margin-right:.625rem;border-radius:1.125rem;transition:all .3s}.vaccine-list-container .filter-bar .category-scroll .category-list uni-text.active[data-v-53648a05]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.vaccine-list-container .filter-bar .category-scroll .category-list uni-text[data-v-53648a05]:active{opacity:.8}.vaccine-list-container .vaccine-list[data-v-53648a05]{height:calc(100vh - 6.25rem);padding:.625rem}.vaccine-list-container .vaccine-list .vaccine-item[data-v-53648a05]{display:flex;margin-bottom:.625rem;padding:.625rem}.vaccine-list-container .vaccine-list .vaccine-item .vaccine-image[data-v-53648a05]{width:6.25rem;height:6.25rem;border-radius:.375rem;margin-right:.625rem}.vaccine-list-container .vaccine-list .vaccine-item .info[data-v-53648a05]{flex:1;display:flex;flex-direction:column}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap[data-v-53648a05]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.375rem}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .name[data-v-53648a05]{font-size:1rem;color:#333;font-weight:700}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .tags[data-v-53648a05]{display:flex;gap:.3125rem}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .tags .tag[data-v-53648a05]{font-size:.6875rem;padding:.125rem .375rem;border-radius:.125rem}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .tags .tag.free[data-v-53648a05]{color:#67c23a;background:rgba(103,194,58,.1)}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .tags .tag.recommended[data-v-53648a05]{color:#0f95b0;background:rgba(15,149,176,.1)}.vaccine-list-container .vaccine-list .vaccine-item .info .name-wrap .tags .tag.seasonal[data-v-53648a05]{color:#e6a23c;background:rgba(230,162,60,.1)}.vaccine-list-container .vaccine-list .vaccine-item .info .desc[data-v-53648a05]{font-size:.8125rem;color:#666;line-height:1.6;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vaccine-list-container .vaccine-list .vaccine-item .info .footer[data-v-53648a05]{display:flex;justify-content:space-between;align-items:center;margin-top:.625rem}.vaccine-list-container .vaccine-list .vaccine-item .info .footer .price-info .price[data-v-53648a05]{font-size:1rem;color:#f56c6c;font-weight:700}.vaccine-list-container .vaccine-list .vaccine-item .info .footer .price-info .free[data-v-53648a05]{font-size:1rem;color:#67c23a;font-weight:700}.vaccine-list-container .vaccine-list .vaccine-item .info .footer .book-btn[data-v-53648a05]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem}.vaccine-list-container .vaccine-list .vaccine-item[data-v-53648a05]:active{transform:scale(.99)}.vaccine-list-container .empty-state[data-v-53648a05]{padding:3.75rem 0;text-align:center}.vaccine-list-container .empty-state uni-image[data-v-53648a05]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.vaccine-list-container .empty-state uni-text[data-v-53648a05]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-1311b8cd]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1311b8cd]:active{transform:scale(.98)}.card[data-v-1311b8cd]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1311b8cd]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1311b8cd]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1311b8cd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1311b8cd]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1311b8cd]{color:#67c23a}.price.original[data-v-1311b8cd]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1311b8cd]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1311b8cd]{width:100%;height:100%;overflow-x:hidden}.news-list[data-v-1311b8cd]{min-height:100vh;background:#f5f6fa}.news-list .category-bar[data-v-1311b8cd]{background:#fff;white-space:nowrap;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.news-list .category-bar .category-item[data-v-1311b8cd]{display:inline-block;padding:.375rem .9375rem;margin-right:.625rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:.75rem}.news-list .category-bar .category-item.active[data-v-1311b8cd]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.news-list .category-bar .category-item[data-v-1311b8cd]:last-child{margin-right:0}.news-list .news-scroll[data-v-1311b8cd]{height:calc(100vh - 3.5rem)}.news-list .news-wrapper[data-v-1311b8cd]{padding:.625rem}.news-list .news-item[data-v-1311b8cd]{background:#fff;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.news-list .news-item .large-image[data-v-1311b8cd]{width:100%;height:11.25rem}.news-list .news-item .small-image[data-v-1311b8cd]{width:6.25rem;height:5rem;border-radius:.75rem;flex-shrink:0}.news-list .news-item .content[data-v-1311b8cd]{padding:.625rem}.news-list .news-item .content .title[data-v-1311b8cd]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.news-list .news-item .content .desc[data-v-1311b8cd]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-list .news-item .content .meta[data-v-1311b8cd]{display:flex;align-items:center;font-size:.75rem;color:#999}.news-list .news-item .content .meta .tag[data-v-1311b8cd]{color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.5rem}.news-list .news-item .content .meta .time[data-v-1311b8cd]{margin-right:.5rem}.news-list .news-item[data-v-1311b8cd]:not(:has(.large-image)){display:flex;padding:.625rem}.news-list .news-item:not(:has(.large-image)) .content[data-v-1311b8cd]{flex:1;padding:0;margin-right:.625rem}.news-list .news-item[data-v-1311b8cd]:active{transform:scale(.99)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-eba53950]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-eba53950]:active{transform:scale(.98)}.card[data-v-eba53950]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-eba53950]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-eba53950]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-eba53950]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-eba53950]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-eba53950]{color:#67c23a}.price.original[data-v-eba53950]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-eba53950]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-eba53950]{width:100%;height:100%;overflow-x:hidden}.medical-container[data-v-eba53950]{min-height:100vh;background:#f5f6fa}.medical-container .stats-card[data-v-eba53950]{margin:.625rem;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:.75rem;padding:1.25rem .9375rem;display:flex;align-items:center;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.medical-container .stats-card .stat-item[data-v-eba53950]{flex:1;text-align:center}.medical-container .stats-card .stat-item .count[data-v-eba53950]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.medical-container .stats-card .stat-item .label[data-v-eba53950]{font-size:.8125rem;color:rgba(255,255,255,.9)}.medical-container .stats-card .divider[data-v-eba53950]{width:.0625rem;height:1.875rem;background:rgba(255,255,255,.2)}.medical-container .timeline-view[data-v-eba53950]{height:calc(100vh - 6.25rem)}.medical-container .timeline-view .timeline[data-v-eba53950]{padding:.9375rem}.medical-container .timeline-view .timeline .timeline-item[data-v-eba53950]{display:flex;margin-bottom:1.25rem}.medical-container .timeline-view .timeline .timeline-item[data-v-eba53950]:last-child{margin-bottom:0}.medical-container .timeline-view .timeline .timeline-item:last-child .time-point[data-v-eba53950]:after{display:none}.medical-container .timeline-view .timeline .timeline-item .time-point[data-v-eba53950]{width:3.75rem;text-align:center;padding-top:.625rem;position:relative}.medical-container .timeline-view .timeline .timeline-item .time-point .date[data-v-eba53950]{font-size:.8125rem;color:#999;margin-bottom:.25rem;display:block}.medical-container .timeline-view .timeline .timeline-item .time-point .time[data-v-eba53950]{font-size:.75rem;color:#999}.medical-container .timeline-view .timeline .timeline-item .time-point[data-v-eba53950]:before{content:"";display:block;width:.5rem;height:.5rem;background:#0f95b0;border-radius:50%;margin:0 auto .25rem}.medical-container .timeline-view .timeline .timeline-item .time-point[data-v-eba53950]:after{content:"";position:absolute;left:50%;top:1.375rem;bottom:-1.875rem;width:.0625rem;background:#eee}.medical-container .timeline-view .timeline .timeline-item .record-card[data-v-eba53950]{flex:1;background:#fff;border-radius:.75rem;padding:.9375rem;margin-left:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.medical-container .timeline-view .timeline .timeline-item .record-card .header[data-v-eba53950]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.medical-container .timeline-view .timeline .timeline-item .record-card .header .hospital-info[data-v-eba53950]{display:flex;align-items:center}.medical-container .timeline-view .timeline .timeline-item .record-card .header .hospital-info .logo[data-v-eba53950]{width:1.875rem;height:1.875rem;border-radius:.125rem;margin-right:.5rem}.medical-container .timeline-view .timeline .timeline-item .record-card .header .hospital-info .info .name[data-v-eba53950]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.medical-container .timeline-view .timeline .timeline-item .record-card .header .hospital-info .info .department[data-v-eba53950]{font-size:.8125rem;color:#666}.medical-container .timeline-view .timeline .timeline-item .record-card .header .status[data-v-eba53950]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.medical-container .timeline-view .timeline .timeline-item .record-card .header .status.upcoming[data-v-eba53950]{color:#0f95b0;background:rgba(15,149,176,.1)}.medical-container .timeline-view .timeline .timeline-item .record-card .header .status.completed[data-v-eba53950]{color:#67c23a;background:rgba(103,194,58,.1)}.medical-container .timeline-view .timeline .timeline-item .record-card .header .status.cancelled[data-v-eba53950]{color:#999;background:rgba(153,153,153,.1)}.medical-container .timeline-view .timeline .timeline-item .record-card .doctor-info[data-v-eba53950]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.medical-container .timeline-view .timeline .timeline-item .record-card .doctor-info .avatar[data-v-eba53950]{width:2.5rem;height:2.5rem;border-radius:1.25rem;margin-right:.625rem}.medical-container .timeline-view .timeline .timeline-item .record-card .doctor-info .info .name[data-v-eba53950]{font-size:.875rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.medical-container .timeline-view .timeline .timeline-item .record-card .doctor-info .info .title[data-v-eba53950]{font-size:.75rem;color:#999}.medical-container .timeline-view .timeline .timeline-item .record-card .diagnosis-info[data-v-eba53950]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.medical-container .timeline-view .timeline .timeline-item .record-card .diagnosis-info .label[data-v-eba53950]{font-size:.8125rem;color:#666;margin-right:.375rem}.medical-container .timeline-view .timeline .timeline-item .record-card .diagnosis-info .value[data-v-eba53950]{font-size:.875rem;color:#333}.medical-container .timeline-view .timeline .timeline-item .record-card .footer[data-v-eba53950]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.medical-container .timeline-view .timeline .timeline-item .record-card .footer .fee-info .label[data-v-eba53950]{font-size:.8125rem;color:#666;margin-right:.375rem}.medical-container .timeline-view .timeline .timeline-item .record-card .footer .fee-info .amount[data-v-eba53950]{font-size:1rem;color:#f56c6c;font-weight:700}.medical-container .timeline-view .timeline .timeline-item .record-card .footer .actions[data-v-eba53950]{display:flex;gap:.625rem}.medical-container .timeline-view .timeline .timeline-item .record-card .footer .actions .action-btn[data-v-eba53950]{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem}.medical-container .timeline-view .timeline .timeline-item .record-card .footer .actions .action-btn[data-v-eba53950]:active{opacity:.8}.medical-container .timeline-view .timeline .timeline-item .record-card[data-v-eba53950]:active{transform:scale(.99)}.medical-container .empty-state[data-v-eba53950]{padding:3.75rem 0;text-align:center}.medical-container .empty-state uni-image[data-v-eba53950]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.medical-container .empty-state uni-text[data-v-eba53950]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | const t="/static/empty/no-records.png";export{t as _}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-b362bec9]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-b362bec9]:active{transform:scale(.98)}.card[data-v-b362bec9]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-b362bec9]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-b362bec9]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-b362bec9]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-b362bec9]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-b362bec9]{color:#67c23a}.price.original[data-v-b362bec9]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-b362bec9]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-b362bec9]{width:100%;height:100%;overflow-x:hidden}.notification[data-v-b362bec9]{min-height:100vh;background:#f5f6fa;padding:.625rem}.notification .section-card[data-v-b362bec9]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.notification .section-card .section-title[data-v-b362bec9]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.notification .section-card .section-header[data-v-b362bec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.notification .section-card .section-header .title[data-v-b362bec9]{font-size:1rem;color:#333;font-weight:700}.notification .section-card .section-header .clear-btn[data-v-b362bec9]{font-size:.875rem;color:#999}.notification .section-card .section-header .clear-btn[data-v-b362bec9]:active{opacity:.8}.notification .section-card .setting-list .setting-item[data-v-b362bec9],.notification .section-card .setting-list .notify-item[data-v-b362bec9],.notification .section-card .notify-list .setting-item[data-v-b362bec9],.notification .section-card .notify-list .notify-item[data-v-b362bec9]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.notification .section-card .setting-list .setting-item[data-v-b362bec9]:last-child,.notification .section-card .setting-list .notify-item[data-v-b362bec9]:last-child,.notification .section-card .notify-list .setting-item[data-v-b362bec9]:last-child,.notification .section-card .notify-list .notify-item[data-v-b362bec9]:last-child{border-bottom:none}.notification .section-card .setting-list .setting-item .setting-info[data-v-b362bec9],.notification .section-card .setting-list .setting-item .notify-info[data-v-b362bec9],.notification .section-card .setting-list .notify-item .setting-info[data-v-b362bec9],.notification .section-card .setting-list .notify-item .notify-info[data-v-b362bec9],.notification .section-card .notify-list .setting-item .setting-info[data-v-b362bec9],.notification .section-card .notify-list .setting-item .notify-info[data-v-b362bec9],.notification .section-card .notify-list .notify-item .setting-info[data-v-b362bec9],.notification .section-card .notify-list .notify-item .notify-info[data-v-b362bec9]{flex:1;margin-right:.625rem}.notification .section-card .setting-list .setting-item .setting-info .name[data-v-b362bec9],.notification .section-card .setting-list .setting-item .notify-info .name[data-v-b362bec9],.notification .section-card .setting-list .notify-item .setting-info .name[data-v-b362bec9],.notification .section-card .setting-list .notify-item .notify-info .name[data-v-b362bec9],.notification .section-card .notify-list .setting-item .setting-info .name[data-v-b362bec9],.notification .section-card .notify-list .setting-item .notify-info .name[data-v-b362bec9],.notification .section-card .notify-list .notify-item .setting-info .name[data-v-b362bec9],.notification .section-card .notify-list .notify-item .notify-info .name[data-v-b362bec9]{font-size:.9375rem;color:#333;margin-bottom:.125rem;display:block}.notification .section-card .setting-list .setting-item .setting-info .desc[data-v-b362bec9],.notification .section-card .setting-list .setting-item .notify-info .desc[data-v-b362bec9],.notification .section-card .setting-list .notify-item .setting-info .desc[data-v-b362bec9],.notification .section-card .setting-list .notify-item .notify-info .desc[data-v-b362bec9],.notification .section-card .notify-list .setting-item .setting-info .desc[data-v-b362bec9],.notification .section-card .notify-list .setting-item .notify-info .desc[data-v-b362bec9],.notification .section-card .notify-list .notify-item .setting-info .desc[data-v-b362bec9],.notification .section-card .notify-list .notify-item .notify-info .desc[data-v-b362bec9]{font-size:.75rem;color:#999}.notification .section-card .message-list .message-item[data-v-b362bec9]{display:flex;align-items:flex-start;padding:.625rem 0;border-bottom:.03125rem solid #eee;position:relative}.notification .section-card .message-list .message-item[data-v-b362bec9]:last-child{border-bottom:none}.notification .section-card .message-list .message-item .message-icon[data-v-b362bec9]{width:2.5rem;height:2.5rem;border-radius:.75rem;margin-right:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification .section-card .message-list .message-item .message-icon .iconfont[data-v-b362bec9]{font-size:1.25rem;color:#fff}.notification .section-card .message-list .message-item .message-icon.system[data-v-b362bec9]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.notification .section-card .message-list .message-item .message-icon.appointment[data-v-b362bec9]{background:linear-gradient(135deg,#ff9a9e,#fad0c4)}.notification .section-card .message-list .message-item .message-icon.medical[data-v-b362bec9]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.notification .section-card .message-list .message-item .message-icon.payment[data-v-b362bec9]{background:linear-gradient(135deg,#d4fc79,#96e6a1)}.notification .section-card .message-list .message-item .message-content[data-v-b362bec9]{flex:1}.notification .section-card .message-list .message-item .message-content .message-header[data-v-b362bec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.notification .section-card .message-list .message-item .message-content .message-header .title[data-v-b362bec9]{font-size:.9375rem;color:#333;font-weight:700}.notification .section-card .message-list .message-item .message-content .message-header .time[data-v-b362bec9]{font-size:.75rem;color:#999}.notification .section-card .message-list .message-item .message-content .desc[data-v-b362bec9]{font-size:.8125rem;color:#666;line-height:1.5}.notification .section-card .message-list .message-item .unread-dot[data-v-b362bec9]{position:absolute;right:0;top:.625rem;width:.5rem;height:.5rem;background:#f56c6c;border-radius:50%}.notification .section-card .message-list .message-item.unread .message-header .title[data-v-b362bec9]{color:#0f95b0}.notification .section-card .message-list .message-item[data-v-b362bec9]:active{opacity:.8} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as s,O as t,c as l,w as c,i as o,a as d,e as u,b as n,t as f,f as i,h as r,F as _,K as m,L as p,G as v,v as g,m as h,k as b,x as N}from"./index-DF3kK8Jo.js";const I=a({__name:"confirm",setup(a){const I=e({hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",doctorAvatar:"/static/doctor/doctor1.png",fee:60,date:"2024-03-25",time:"09:30-10:00"}),k=e({name:"å¼ ä¸",gender:"ç·",age:45,cardNo:"1234567890"}),w=["è¯·æ¨ææ¶å°±è¯ï¼æå15åéå°è¾¾å»é¢","请æºå¸¦å°±è¯å¡åææèº«ä»½è¯ä»¶","å¦éåæ¶é¢çº¦ï¼è¯·æå24å°æ¶æä½","å°±è¯å½å¤©è¯·éµå»å±ï¼ä¿æç©ºè
¹"],x=()=>{m({title:"æäº¤ä¸..."}),setTimeout(()=>{p(),v({title:"é¢çº¦æå",content:"æ¨çé¢çº¦å·²æåæäº¤",showCancel:!1,success:()=>{g({url:"/pages/appointment/record"})}})},1500)};s(()=>{var a;const e=t(),s=e[e.length-1],{patientId:l,departmentId:c,hospitalId:o,doctorId:d,scheduleId:u}=(null==(a=s.$page)?void 0:a.options)||{};F(l,c,o,d,u)});const F=(...a)=>{console.log("å è½½é¢çº¦ä¿¡æ¯:",a)};return(a,e)=>{const s=h,t=b,m=o,p=N;return d(),l(m,{class:"confirm-container"},{default:c(()=>[u(m,{class:"info-card"},{default:c(()=>[u(m,{class:"hospital-info"},{default:c(()=>[u(s,{src:I.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(I.value.hospitalName),1)]),_:1}),u(t,{class:"department"},{default:c(()=>[n(f(I.value.departmentName),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"doctor-info"},{default:c(()=>[u(s,{src:I.value.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(I.value.doctorName),1)]),_:1}),u(t,{class:"title"},{default:c(()=>[n(f(I.value.doctorTitle),1)]),_:1})]),_:1}),u(m,{class:"fee"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[n("æå·è´¹")]),_:1}),u(t,{class:"amount"},{default:c(()=>[n("Â¥"+f(I.value.fee),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"schedule-info"},{default:c(()=>[u(t,{class:"date"},{default:c(()=>[n(f(I.value.date),1)]),_:1}),u(t,{class:"time"},{default:c(()=>[n(f(I.value.time),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"patient-card"},{default:c(()=>[u(m,{class:"card-title"},{default:c(()=>[n("å°±è¯äººä¿¡æ¯")]),_:1}),u(m,{class:"patient-info"},{default:c(()=>[u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(k.value.name),1)]),_:1}),u(t,{class:"details"},{default:c(()=>[n(f(k.value.gender)+" "+f(k.value.age)+"å²",1)]),_:1})]),_:1}),u(m,{class:"card-no"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[n("å°±è¯å¡å·ï¼")]),_:1}),u(t,{class:"value"},{default:c(()=>[n(f(k.value.cardNo),1)]),_:1})]),_:1})]),_:1})]),_:1}),u(m,{class:"notice-card"},{default:c(()=>[u(m,{class:"card-title"},{default:c(()=>[n("注æäºé¡¹")]),_:1}),u(m,{class:"notice-list"},{default:c(()=>[(d(),i(_,null,r(w,(a,e)=>u(m,{class:"notice-item",key:e},{default:c(()=>[u(t,{class:"dot"}),u(t,{class:"content"},{default:c(()=>[n(f(a),1)]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1}),u(m,{class:"bottom-bar"},{default:c(()=>[u(m,{class:"fee-info"},{default:c(()=>[u(t,null,{default:c(()=>[n("å®ä»éé¢")]),_:1}),u(t,{class:"amount"},{default:c(()=>[n("Â¥"+f(I.value.fee),1)]),_:1})]),_:1}),u(p,{class:"submit-btn primary-btn",onClick:x},{default:c(()=>[n(" 确认é¢çº¦ ")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-47aa3673"]]);export{I as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as t,O as n,c as s,w as l,i as d,a as i,e as c,b as m,f as o,h as r,F as u,k as p,I as _,t as f,n as g,m as v}from"./index-DF3kK8Jo.js";const y=a({__name:"department",setup(a){const y=e(""),h=e(""),k=e([{id:1,name:"å
ç§",icon:"/static/department/internal.png"},{id:2,name:"å¤ç§",icon:"/static/department/surgery.png"},{id:3,name:"å¿ç§",icon:"/static/department/pediatrics.png"},{id:4,name:"å¦äº§ç§",icon:"/static/department/obstetrics.png"},{id:5,name:"ç¼ç§",icon:"/static/department/ophthalmology.png"},{id:6,name:"å£è
ç§",icon:"/static/department/dentistry.png"}]),b=e([{name:"å
ç§",departments:[{id:101,name:"å¿å
ç§"},{id:102,name:"å¼å¸å
ç§"},{id:103,name:"æ¶åå
ç§"},{id:104,name:"ç¥ç»å
ç§"},{id:105,name:"å
åæ³ç§"}]},{name:"å¤ç§",departments:[{id:201,name:"æ®å¤ç§"},{id:202,name:"骨ç§"},{id:203,name:"ç¥ç»å¤ç§"},{id:204,name:"å¿è¸å¤ç§"},{id:205,name:"æ³å°¿å¤ç§"}]},{name:"ä¸ç§",departments:[{id:301,name:"ç¼ç§"},{id:302,name:"è³é¼»åç§"},{id:303,name:"å£è
ç§"},{id:304,name:"ç®è¤ç§"},{id:305,name:"ç²¾ç¥ç§"}]}]),C=a=>{a.detail.value.trim()},I=a=>{g({url:`/pages/appointment/doctor?departmentId=${a.id}&disease=${h.value}`})};return t(()=>{var a;const e=n(),t=e[e.length-1],{disease:s}=(null==(a=t.$page)?void 0:a.options)||{};s&&(h.value=decodeURIComponent(s))}),(a,e)=>{const t=p,n=_,g=d,h=v;return i(),s(g,{class:"department-container"},{default:l(()=>[c(g,{class:"search-bar"},{default:l(()=>[c(g,{class:"search-box"},{default:l(()=>[c(t,{class:"iconfont icon-search"}),c(n,{type:"text",modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=a=>y.value=a),placeholder:"æç´¢ç§å®¤",onInput:C},null,8,["modelValue"])]),_:1})]),_:1}),c(g,{class:"department-list"},{default:l(()=>[c(g,{class:"section"},{default:l(()=>[c(g,{class:"section-title"},{default:l(()=>[m("常ç¨ç§å®¤")]),_:1}),c(g,{class:"grid-list"},{default:l(()=>[(i(!0),o(u,null,r(k.value,(a,e)=>(i(),s(g,{class:"grid-item",key:e,onClick:e=>I(a)},{default:l(()=>[c(h,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),c(t,{class:"name"},{default:l(()=>[m(f(a.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),c(g,{class:"section"},{default:l(()=>[c(g,{class:"section-title"},{default:l(()=>[m("å
¨é¨ç§å®¤")]),_:1}),c(g,{class:"category-list"},{default:l(()=>[(i(!0),o(u,null,r(b.value,(a,e)=>(i(),s(g,{class:"category-item",key:e},{default:l(()=>[c(g,{class:"category-name"},{default:l(()=>[m(f(a.name),1)]),_:2},1024),c(g,{class:"department-grid"},{default:l(()=>[(i(!0),o(u,null,r(a.departments,(a,e)=>(i(),s(g,{class:"grid-item",key:e,onClick:e=>I(a)},{default:l(()=>[c(t,{class:"name"},{default:l(()=>[m(f(a.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-54b02c3c"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,o as l,O as t,c as e,w as c,i as d,a as o,e as n,b as i,t as u,f,h as r,F as _,m as p,k as m,n as g,x as v}from"./index-DF3kK8Jo.js";const b=a({__name:"doctor",setup(a){const b=s({id:1,name:"éå²éæ¹å»é¢",logo:"/static/hospital/kiang-wu.jpg",address:"éå²è¿è马路33å·",tags:["综åå»é¢","24å°æ¶æ¥è¯","ç¹éé¨è¯"],rating:4.8,distance:2.5}),k=s({name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"主è¦è¯æ²»å¿è¡ç®¡ç¾ç
ï¼å
æ¬å å¿ç
ãé«è¡åç"}),y=s([{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg",specialty:"æ
é¿ï¼å å¿ç
ãå¿å¾å¤±å¸¸ãé«è¡åçå¿è¡ç®¡ç¾ç
çè¯æ²»",tags:["ä¸å®¶é¨è¯","ææ¯ä¸å®¶"],rating:4.9,ratingCount:2381,fee:100,availableTimes:[{date:"ä»å¤©",count:5},{date:"æå¤©",count:8},{date:"å天",count:12}]}]);l(()=>{var a,s,l,e;const c=t(),d=c[c.length-1],o=null==(s=null==(a=d.$page)?void 0:a.options)?void 0:s.departmentId,n=null==(e=null==(l=d.$page)?void 0:l.options)?void 0:e.hospitalId;h(n),loadDepartmentInfo(o),loadDoctors(o)});const h=a=>{console.log("å è½½å»é¢ä¿¡æ¯:",a)};return(a,s)=>{const l=p,t=m,h=d,I=v;return o(),e(h,{class:"doctor-container"},{default:c(()=>[n(h,{class:"hospital-info card"},{default:c(()=>[n(l,{src:b.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),n(h,{class:"info"},{default:c(()=>[n(t,{class:"name"},{default:c(()=>[i(u(b.value.name),1)]),_:1}),n(t,{class:"address"},{default:c(()=>[i(u(b.value.address),1)]),_:1}),n(h,{class:"tags"},{default:c(()=>[(o(!0),f(_,null,r(b.value.tags,(a,s)=>(o(),e(t,{key:s},{default:c(()=>[i(u(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),n(h,{class:"department-info card"},{default:c(()=>[n(h,{class:"title-wrap"},{default:c(()=>[n(l,{src:k.value.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(t,{class:"title"},{default:c(()=>[i(u(k.value.name),1)]),_:1})]),_:1}),n(t,{class:"desc"},{default:c(()=>[i(u(k.value.description),1)]),_:1})]),_:1}),n(h,{class:"doctor-list"},{default:c(()=>[(o(!0),f(_,null,r(y.value,(a,s)=>(o(),e(h,{class:"doctor-item card",key:s,onClick:s=>(a=>{g({url:`/pages/appointment/schedule?doctorId=${a.id}`})})(a)},{default:c(()=>[n(h,{class:"basic-info"},{default:c(()=>[n(l,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),n(h,{class:"info"},{default:c(()=>[n(h,{class:"name-title"},{default:c(()=>[n(t,{class:"name"},{default:c(()=>[i(u(a.name),1)]),_:2},1024),n(t,{class:"title"},{default:c(()=>[i(u(a.title),1)]),_:2},1024)]),_:2},1024),n(t,{class:"hospital"},{default:c(()=>[i(u(b.value.name),1)]),_:1}),n(t,{class:"specialty"},{default:c(()=>[i(u(a.specialty),1)]),_:2},1024),n(h,{class:"tags"},{default:c(()=>[(o(!0),f(_,null,r(a.tags,(a,s)=>(o(),e(t,{key:s},{default:c(()=>[i(u(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),n(h,{class:"rating"},{default:c(()=>[n(t,{class:"score"},{default:c(()=>[i(u(a.rating),1)]),_:2},1024),n(t,{class:"count"},{default:c(()=>[i(u(a.ratingCount)+"æ¡è¯ä»·",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(h,{class:"schedule-info"},{default:c(()=>[n(h,{class:"available-time"},{default:c(()=>[n(t,{class:"label"},{default:c(()=>[i("è¿æå¯çº¦ï¼")]),_:1}),n(h,{class:"time-list"},{default:c(()=>[(o(!0),f(_,null,r(a.availableTimes,(a,s)=>(o(),e(h,{class:"time-item",key:s},{default:c(()=>[n(t,{class:"date"},{default:c(()=>[i(u(a.date),1)]),_:2},1024),n(t,{class:"count"},{default:c(()=>[i("ä½"+u(a.count)+"个",1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),n(h,{class:"action"},{default:c(()=>[n(h,{class:"fee-info"},{default:c(()=>[n(t,{class:"label"},{default:c(()=>[i("æå·è´¹")]),_:1}),n(t,{class:"fee"},{default:c(()=>[i("Â¥"+u(a.fee),1)]),_:2},1024)]),_:2},1024),n(I,{class:"book-btn primary-btn"},{default:c(()=>[i("é¢çº¦æå·")]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-593baf8a"]]);export{b as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,c as e,w as l,i as t,a as d,e as c,f as n,h as i,F as o,k as r,I as u,b as p,t as f,p as m,q as _,n as g,v as h,m as b,x as k}from"./index-DF3kK8Jo.js";const x=a({__name:"index",setup(a){const x=s(""),v=s([{id:1,name:"éå²éæ¹å»é¢",address:"éå²è¿è马路33å·",image:"/static/hospital/kiang-wu.png",tags:["综åå»é¢","24å°æ¶æ¥è¯","ç¹éé¨è¯"],rating:4.8,distance:2.5},{id:2,name:"éå²ç§å¤§å»é¢",address:"é岿°¹ä»å¤§å¦å¤§é©¬è·¯",image:"/static/hospital/must.png",tags:["大å¦å»é¢","ä¸ç§é¨è¯","ä¸å»ç§"],rating:4.7,distance:5.8}]);return(a,s)=>{const I=r,y=u,V=t,$=b,w=k;return d(),e(V,{class:"appointment-container"},{default:l(()=>[c(V,{class:"search-bar"},{default:l(()=>[c(V,{class:"search-box"},{default:l(()=>[c(I,{class:"iconfont icon-search"}),c(y,{type:"text",placeholder:a.$t("appointment.search.placeholder"),modelValue:x.value,"onUpdate:modelValue":s[0]||(s[0]=a=>x.value=a)},null,8,["placeholder","modelValue"])]),_:1})]),_:1}),c(V,{class:"hospital-list"},{default:l(()=>[(d(!0),n(o,null,i(v.value,(a,s)=>(d(),e(V,{class:"hospital-item card",key:s},{default:l(()=>[c($,{src:a.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),c(V,{class:"info"},{default:l(()=>[c(I,{class:"name"},{default:l(()=>[p(f(a.name),1)]),_:2},1024),c(I,{class:"address"},{default:l(()=>[p(f(a.address),1)]),_:2},1024),c(V,{class:"tags"},{default:l(()=>[(d(!0),n(o,null,i(a.tags,(a,s)=>(d(),e(I,{key:s},{default:l(()=>[p(f(a),1)]),_:2},1024))),128))]),_:2},1024),c(V,{class:"footer"},{default:l(()=>[c(V,{class:"rating"},{default:l(()=>[c(I,{class:"score"},{default:l(()=>[p(f(a.rating),1)]),_:2},1024),c(I,{class:"label"},{default:l(()=>[p("综åè¯å")]),_:1})]),_:2},1024),c(V,{class:"distance"},{default:l(()=>[c(I,{class:"value"},{default:l(()=>[p(f(a.distance)+"km",1)]),_:2},1024),c(I,{class:"label"},{default:l(()=>[p("è·ç¦»")]),_:1})]),_:2},1024),c(w,{class:"book-btn primary-btn",onClick:m(s=>(a=>{_().globalData.currentHospitalId=a.id,g({url:`/pages/department/index?hospitalId=${a.id}`,fail:s=>{console.error("导èªå¤±è´¥:",s),h({url:`/pages/department/index?hospitalId=${a.id}`,fail:a=>{console.error("éå®å失败:",a)}})}})})(a),["stop"])},{default:l(()=>[p(" ç«å³é¢çº¦ ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-eabab81e"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as s,w as t,i as d,a as l,e as n,f as i,h as c,F as o,b as u,n as r,k as f,t as p,d as _,O as m}from"./index-DF3kK8Jo.js";const g=a({__name:"patient",setup(a){const g=e([{id:1,name:"å¼ ä¸",gender:"ç·",age:45,idType:"身份è¯",idNo:"440***********1234",cardNo:"1234567890",isDefault:!0},{id:2,name:"å¼ å°æ",gender:"ç·",age:12,idType:"身份è¯",idNo:"440***********5678",cardNo:"0987654321",isDefault:!1}]),I=()=>{r({url:"/pages/my/patient-edit"})};return(a,e)=>{const h=f,k=d;return l(),s(k,{class:"patient-container"},{default:t(()=>[n(k,{class:"patient-list"},{default:t(()=>[(l(!0),i(o,null,c(g.value,(a,e)=>(l(),s(k,{class:"patient-item card",key:e,onClick:e=>(a=>{var e;const s=m(),t=s[s.length-2],{departmentId:d,hospitalId:l,doctorId:n,scheduleId:i}=(null==(e=t.$page)?void 0:e.options)||{};r({url:`/pages/appointment/confirm?patientId=${a.id}&departmentId=${d}&hospitalId=${l}&doctorId=${n}&scheduleId=${i}`})})(a)},{default:t(()=>[n(k,{class:"info"},{default:t(()=>[n(h,{class:"name"},{default:t(()=>[u(p(a.name),1)]),_:2},1024),a.isDefault?(l(),s(h,{key:0,class:"tag"},{default:t(()=>[u("é»è®¤")]),_:1})):_("",!0)]),_:2},1024),n(k,{class:"details"},{default:t(()=>[n(h,null,{default:t(()=>[u(p(a.gender)+" "+p(a.age)+"å²",1)]),_:2},1024),n(h,{class:"divider"},{default:t(()=>[u("|")]),_:1}),n(h,null,{default:t(()=>[u(p(a.idType)+"ï¼"+p(a.idNo),1)]),_:2},1024)]),_:2},1024),a.cardNo?(l(),s(k,{key:0,class:"card-info"},{default:t(()=>[n(h,{class:"label"},{default:t(()=>[u("å°±è¯å¡å·ï¼")]),_:1}),n(h,{class:"value"},{default:t(()=>[u(p(a.cardNo),1)]),_:2},1024)]),_:2},1024)):_("",!0),n(h,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1}),n(k,{class:"add-btn",onClick:I},{default:t(()=>[n(h,{class:"iconfont icon-add"}),n(h,null,{default:t(()=>[u("æ·»å å°±è¯äºº")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-67616bd9"]]);export{g as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as t,J as e,c as l,w as s,i as c,a as d,e as o,f as i,h as u,F as n,B as r,b as f,t as p,d as _,n as m,G as v,D as b,k,m as C,x}from"./index-DF3kK8Jo.js";const h=a({__name:"record",setup(a){const h=[{label:"å
¨é¨",value:"all"},{label:"å¾
æ¯ä»",value:"unpaid"},{label:"å¾
å°±è¯",value:"paid"},{label:"已宿",value:"completed"},{label:"已忶",value:"cancelled"}],y=t("all"),N=t([{id:1,hospital:"éå²éæ¹å»é¢",department:"å¿å
ç§",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",doctorAvatar:"/static/doctor/doctor1.png",date:"2024-03-21",time:"09:00",patientName:"å¼ ä¸",patientRelation:"æ¬äºº",fee:100,status:"unpaid",statusText:"å¾
æ¯ä»"},{id:2,hospital:"éå²ç§å¤§å»é¢",department:"å¿ç§",doctorName:"æå»ç",doctorTitle:"å¯ä¸»ä»»å»å¸",doctorAvatar:"/static/doctor/doctor2.png",date:"2024-03-20",time:"10:30",patientName:"å¼ å°æ",patientRelation:"å女",fee:80,status:"paid",statusText:"å¾
å°±è¯"}]),T=e(()=>"all"===y.value?N.value:N.value.filter(a=>a.status===y.value));return(a,t)=>{const e=c,N=k,g=C,A=x;return d(),l(e,{class:"record-container"},{default:s(()=>[o(e,{class:"filter-tabs"},{default:s(()=>[(d(),i(n,null,u(h,(a,t)=>o(e,{class:r(["tab-item",{active:y.value===a.value}]),key:t,onClick:t=>(a=>{y.value=a})(a.value)},{default:s(()=>[f(p(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),o(e,{class:"record-list"},{default:s(()=>[(d(!0),i(n,null,u(T.value,(a,t)=>(d(),l(e,{class:"record-item card",key:t},{default:s(()=>[o(e,{class:"header"},{default:s(()=>[o(N,{class:"hospital"},{default:s(()=>[f(p(a.hospital),1)]),_:2},1024),o(N,{class:r(["status",a.status])},{default:s(()=>[f(p(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),o(e,{class:"info"},{default:s(()=>[o(e,{class:"left"},{default:s(()=>[o(N,{class:"department"},{default:s(()=>[f(p(a.department),1)]),_:2},1024),o(N,{class:"doctor"},{default:s(()=>[f(p(a.doctorName)+" "+p(a.doctorTitle),1)]),_:2},1024),o(N,{class:"time"},{default:s(()=>[f(p(a.date)+" "+p(a.time),1)]),_:2},1024)]),_:2},1024),o(g,{src:a.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"])]),_:2},1024),o(e,{class:"patient"},{default:s(()=>[o(N,{class:"label"},{default:s(()=>[f("å°±è¯äººï¼")]),_:1}),o(N,{class:"name"},{default:s(()=>[f(p(a.patientName),1)]),_:2},1024),o(N,{class:"relation"},{default:s(()=>[f("("+p(a.patientRelation)+")",1)]),_:2},1024)]),_:2},1024),o(e,{class:"footer"},{default:s(()=>[o(e,{class:"fee"},{default:s(()=>[o(N,{class:"label"},{default:s(()=>[f("æå·è´¹ï¼")]),_:1}),o(N,{class:"amount"},{default:s(()=>[f("Â¥"+p(a.fee),1)]),_:2},1024)]),_:2},1024),o(e,{class:"actions"},{default:s(()=>["unpaid"===a.status?(d(),l(A,{key:0,class:"action-btn",onClick:t=>(a=>{m({url:`/pages/payment/index?orderId=${a.id}`})})(a)},{default:s(()=>[f(" 廿¯ä» ")]),_:2},1032,["onClick"])):_("",!0),"paid"===a.status?(d(),l(A,{key:1,class:"action-btn",onClick:a=>{v({title:"åæ¶é¢çº¦",content:"ç¡®å®è¦åæ¶è¯¥é¢çº¦åï¼",success:a=>{a.confirm&&b({title:"åæ¶æå",icon:"success"})}})}},{default:s(()=>[f(" åæ¶é¢çº¦ ")]),_:2},1032,["onClick"])):_("",!0),"completed"===a.status?(d(),l(A,{key:2,class:"action-btn",onClick:t=>(a=>{m({url:`/pages/report/detail?id=${a.id}`})})(a)},{default:s(()=>[f(" æ¥çæ¥å ")]),_:2},1032,["onClick"])):_("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-5369bb16"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,J as l,c as t,w as s,i as d,a as c,e as u,b as i,t as n,f as o,h as f,F as r,n as _,K as v,L as m,G as p,m as b,k,S as y,x as C,B as h}from"./index-DF3kK8Jo.js";const w=a({__name:"schedule",setup(a){const w=e({name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg",specialty:"æ
é¿ï¼å å¿ç
ãå¿å¾å¤±å¸¸ãé«è¡åçå¿è¡ç®¡ç¾ç
çè¯æ²»",department:"å¿å
ç§",fee:100}),x=[{value:"2024-03-21",week:"å¨å",day:"21",month:"3"},{value:"2024-03-22",week:"å¨äº",day:"22",month:"3"},{value:"2024-03-23",week:"å¨å
",day:"23",month:"3"},{value:"2024-03-24",week:"卿¥",day:"24",month:"3"},{value:"2024-03-25",week:"å¨ä¸",day:"25",month:"3"}],g=[{value:"0900",label:"09:00",count:10},{value:"0930",label:"09:30",count:8},{value:"1000",label:"10:00",count:5},{value:"1030",label:"10:30",disabled:!0},{value:"1100",label:"11:00",count:3}],j=[{id:1,name:"å¼ ä¸",idCard:"1234567890",relation:"æ¬äºº"},{id:2,name:"å¼ å°æ",idCard:"0987654321",relation:"å女"}],F=e(""),I=e(""),B=e(null),G=l(()=>F.value&&I.value&&B.value),J=()=>{_({url:"/pages/patient/add"})},K=()=>{G.value&&(v({title:"æäº¤ä¸..."}),setTimeout(()=>{m(),p({title:"é¢çº¦æå",content:"æ¨çæå·é¢çº¦å·²æäº¤æå",showCancel:!1,success:()=>{_({url:"/pages/payment/index?orderId=123456"})}})},1500))};return(a,e)=>{const l=b,_=k,v=d,m=y,p=C;return c(),t(v,{class:"schedule-container"},{default:s(()=>[u(v,{class:"doctor-info card"},{default:s(()=>[u(l,{src:w.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(v,{class:"info"},{default:s(()=>[u(v,{class:"name-title"},{default:s(()=>[u(_,{class:"name"},{default:s(()=>[i(n(w.value.name),1)]),_:1}),u(_,{class:"title"},{default:s(()=>[i(n(w.value.title),1)]),_:1})]),_:1}),u(_,{class:"specialty"},{default:s(()=>[i(n(w.value.specialty),1)]),_:1}),u(v,{class:"department"},{default:s(()=>[u(_,{class:"label"},{default:s(()=>[i("æå¨ç§å®¤ï¼")]),_:1}),u(_,{class:"value"},{default:s(()=>[i(n(w.value.department),1)]),_:1})]),_:1})]),_:1})]),_:1}),u(v,{class:"date-section card"},{default:s(()=>[u(v,{class:"section-title"},{default:s(()=>[i("éæ©å°±è¯æ¥æ")]),_:1}),u(m,{"scroll-x":"",class:"date-list"},{default:s(()=>[(c(),o(r,null,f(x,(a,e)=>u(v,{class:h(["date-item",{active:F.value===a.value}]),key:e,onClick:e=>(a=>{F.value=a})(a.value)},{default:s(()=>[u(_,{class:"week"},{default:s(()=>[i(n(a.week),1)]),_:2},1024),u(_,{class:"day"},{default:s(()=>[i(n(a.day),1)]),_:2},1024),u(_,{class:"month"},{default:s(()=>[i(n(a.month)+"æ",1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),u(v,{class:"time-section card"},{default:s(()=>[u(v,{class:"section-title"},{default:s(()=>[i("éæ©å°±è¯æ¶é´")]),_:1}),u(v,{class:"time-grid"},{default:s(()=>[(c(),o(r,null,f(g,(a,e)=>u(v,{class:h(["time-item",{active:I.value===a.value,disabled:a.disabled}]),key:e,onClick:e=>(a=>{a.disabled||(I.value=a.value)})(a)},{default:s(()=>[u(_,{class:"time-text"},{default:s(()=>[i(n(a.label),1)]),_:2},1024),a.disabled?(c(),t(_,{key:1,class:"status"},{default:s(()=>[i("已约满")]),_:1})):(c(),t(_,{key:0,class:"count"},{default:s(()=>[i("ä½"+n(a.count)+"个",1)]),_:2},1024))]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),u(v,{class:"patient-section card"},{default:s(()=>[u(v,{class:"section-title"},{default:s(()=>[i("鿩就è¯äºº")]),_:1}),u(v,{class:"patient-list"},{default:s(()=>[(c(),o(r,null,f(j,(a,e)=>u(v,{class:h(["patient-item",{active:B.value===a.id}]),key:e,onClick:e=>{return l=a.id,void(B.value=l);var l}},{default:s(()=>[u(v,{class:"patient-info"},{default:s(()=>[u(_,{class:"name"},{default:s(()=>[i(n(a.name),1)]),_:2},1024),u(_,{class:"id-card"},{default:s(()=>[i(n(a.idCard),1)]),_:2},1024)]),_:2},1024),u(_,{class:"relation"},{default:s(()=>[i(n(a.relation),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64)),u(v,{class:"add-patient",onClick:J},{default:s(()=>[u(_,{class:"iconfont icon-add"}),u(_,null,{default:s(()=>[i("æ·»å å°±è¯äºº")]),_:1})]),_:1})]),_:1})]),_:1}),u(v,{class:"bottom-bar"},{default:s(()=>[u(v,{class:"fee-info"},{default:s(()=>[u(_,{class:"label"},{default:s(()=>[i("æå·è´¹ï¼")]),_:1}),u(_,{class:"fee"},{default:s(()=>[i("Â¥"+n(w.value.fee),1)]),_:1})]),_:1}),u(p,{class:"submit-btn primary-btn",disabled:!G.value,onClick:K},{default:s(()=>[i(" 确认é¢çº¦ ")]),_:1},8,["disabled"])]),_:1})]),_:1})}}},[["__scopeId","data-v-e09d9942"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{W as e,X as t,O as s,Y as a,Z as n,K as i,L as o,D as r,G as l,$ as c,a0 as u,E as d,a1 as h,a2 as p,T as f,U as g,H as m,a3 as y,a4 as v,n as _,v as b,s as w,j as T,a5 as k,a6 as x,a7 as I,a8 as S,a9 as P,_ as A,Q as C,a as O,c as F,w as L,f as E,F as U,h as D,l as N,e as R,p as M,d as $,b as B,aa as q,m as j,i as V,ab as K,B as z,t as H,ac as W,k as J,x as G,C as Q,r as Y,J as X,ad as Z,z as ee,A as te,ae as se,af as ae,S as ne,o as ie,y as oe,ag as re,ah as le,ai as ce,aj as ue,ak as de,al as he,am as pe,M as fe,V as ge}from"./index-DF3kK8Jo.js";import{_ as me}from"./uni-icons.C-z8SA-V.js";import{_ as ye}from"./uni-popup.Df-Bes22.js";import{u as ve}from"./dict.ynCYXp4j.js";const _e={pages:[{path:"pages/index/index",style:{navigationBarTitleText:"ééé¢OPO管çå¹³å°",enablePullDownRefresh:!0}},{path:"pages/appointment/index",style:{navigationBarTitleText:"é¢çº¦æå·"}},{path:"pages/login/Login",style:{navigationBarTitleText:"ç»å½",navigationStyle:"custom"}},{path:"pages/login/Register",style:{navigationBarTitleText:"注å",navigationStyle:"custom"}},{path:"pages/my/index",style:{navigationBarTitleText:"个人ä¸å¿"}},{path:"pages/vaccine/index",style:{navigationBarTitleText:"ç«èæ¥ç§"}},{path:"pages/vaccine/book",style:{navigationBarTitleText:"ç«èé¢çº¦"}},{path:"pages/appointment/doctor",style:{navigationBarTitleText:"éæ©å»ç"}},{path:"pages/appointment/schedule",style:{navigationBarTitleText:"éæ©æ¶é´"}},{path:"pages/appointment/record",style:{navigationBarTitleText:"é¢çº¦è®°å½"}},{path:"pages/payment/index",style:{navigationBarTitleText:"æ¯ä»"}},{path:"pages/department/index",style:{navigationBarTitleText:"éæ©ç§å®¤"}},{path:"pages/department/guide",style:{navigationBarTitleText:"ç§å®¤å¯¼èª"}},{path:"pages/department/list",style:{navigationBarTitleText:"ç§å®¤å表"}},{path:"pages/department/detail",style:{navigationBarTitleText:"ç§å®¤è¯¦æ
"}},{path:"pages/department/search",style:{navigationBarTitleText:"æç´¢ç»æ"}},{path:"pages/hospital/detail",style:{navigationBarTitleText:"å»é¢è¯¦æ
"}},{path:"pages/records/medical",style:{navigationBarTitleText:"å°±å»è®°å½"}},{path:"pages/records/detail",style:{navigationBarTitleText:"å°±å»è¯¦æ
"}},{path:"pages/records/report",style:{navigationBarTitleText:"æ£æ¥æ¥å"}},{path:"pages/my/cases",style:{navigationBarTitleText:"个人ç
ä¾"}},{path:"pages/my/case-detail",style:{navigationBarTitleText:"ç
ä¾è¯¦æ
"}},{path:"pages/records/reports",style:{navigationBarTitleText:"æ£æ¥æ¥åå表"}},{path:"pages/records/report-detail",style:{navigationBarTitleText:"æ£æ¥æ¥å详æ
"}},{path:"pages/appointment/patient",style:{navigationBarTitleText:"鿩就è¯äºº"}},{path:"pages/appointment/confirm",style:{navigationBarTitleText:"确认é¢çº¦"}},{path:"pages/vaccine/list",style:{navigationBarTitleText:"ç«èå表"}},{path:"pages/vaccine/detail",style:{navigationBarTitleText:"ç«è详æ
"}},{path:"pages/vaccine/record",style:{navigationBarTitleText:"æ¥ç§è®°å½"}},{path:"pages/case/index",style:{navigationBarTitleText:"æç䏿¥"}},{path:"pages/case/CaseDetails",style:{navigationBarTitleText:"䏿¥æ¡ä¾"}},{path:"pages/case/CaseInfo",style:{navigationBarTitleText:"æ¡ä¾è¯¦æ
"}},{path:"pages/case/transfer",style:{navigationBarTitleText:"转è¿ç»è®°"}},{path:"pages/case/transferinfo",style:{navigationBarTitleText:"ç»è®°å详æ
"}},{path:"pages/payment/record",style:{navigationBarTitleText:"缴费记å½"}},{path:"pages/payment/detail",style:{navigationBarTitleText:"缴费详æ
"}},{path:"pages/payment/result",style:{navigationBarTitleText:"æ¯ä»ç»æ"}},{path:"pages/payment/refund",style:{navigationBarTitleText:"ç³è¯·é款"}},{path:"pages/payment/invoice",style:{navigationBarTitleText:"çµåå票"}},{path:"pages/patient/list",style:{navigationBarTitleText:"å°±è¯äººç®¡ç"}},{path:"pages/patient/add",style:{navigationBarTitleText:"æ·»å å°±è¯äºº"}},{path:"pages/patient/edit",style:{navigationBarTitleText:"ç¼è¾å°±è¯äºº"}},{path:"pages/my/payment-method",style:{navigationBarTitleText:"æ¯ä»æ¹å¼"}},{path:"pages/my/add-bank-card",style:{navigationBarTitleText:"æ·»å é¶è¡å¡"}},{path:"pages/my/notification",style:{navigationBarTitleText:"æ¶æ¯éç¥"}},{path:"pages/search/index",style:{navigationBarTitleText:"æç´¢",navigationStyle:"custom"}},{path:"pages/doctor/detail",style:{navigationBarTitleText:"å»ç详æ
"}},{path:"pages/disease/detail",style:{navigationBarTitleText:"ç¾ç
详æ
"}},{path:"pages/appointment/department",style:{navigationBarTitleText:"éæ©ç§å®¤"}},{path:"pages/news/list",style:{navigationBarTitleText:"å»é¢èµè®¯"}},{path:"pages/news/detail",style:{navigationBarTitleText:"èµè®¯è¯¦æ
"}},{path:"pages/featured/tcm",style:{navigationBarTitleText:"ä¸å»ç¹è²è¯ç"}},{path:"pages/featured/project",style:{navigationBarTitleText:"项ç®è¯¦æ
"}},{path:"pages/featured/case",style:{navigationBarTitleText:"æ¡ä¾è¯¦æ
"}},{path:"pages/featured/index",style:{navigationBarTitleText:"ç¹è²å»ç"}},{path:"pages/featured/cross-border",style:{navigationBarTitleText:"è·¨å¢å»çæå¡"}},{path:"pages/featured/expert",style:{navigationBarTitleText:"ä¸å®¶é¨è¯"}},{path:"pages/featured/all",style:{navigationBarTitleText:"å
¨é¨ç¹è²å»ç"}},{path:"pages/featured/bay-area",style:{navigationBarTitleText:"大湾åºç¹è²å»ç"}},{path:"pages/my/profile",style:{navigationBarTitleText:"个人信æ¯"}},{path:"pages/consultation/index",style:{navigationBarTitleText:"å¨çº¿é®è¯"}},{path:"pages/consultation/chat",style:{navigationBarTitleText:"å»çé®è¯"}},{path:"pages/consultation/ai",style:{navigationBarTitleText:"AIé®è¯å©æ"}},{path:"pages/my/health-records",style:{navigationBarTitleText:"å¥åº·æ¡£æ¡",enablePullDownRefresh:!0}}],globalStyle:{navigationBarTextStyle:"white",navigationBarBackgroundColor:"#0f95b0",backgroundColor:"#F5F6FA"},uniIdRouter:{},tabBar:{color:"#999999",selectedColor:"#0f95b0",backgroundColor:"#FFFFFF",borderStyle:"black",list:[{pagePath:"pages/index/index",text:"é¦é¡µ",iconPath:"static/tabbar/home.png",selectedIconPath:"static/tabbar/home-active.png"},{pagePath:"pages/appointment/index",text:"æå·",iconPath:"static/tabbar/appointment.png",selectedIconPath:"static/tabbar/appointment-active.png"},{pagePath:"pages/consultation/index",text:"é®è¯",iconPath:"static/tabbar/consultation.png",selectedIconPath:"static/tabbar/consultation-active.png"},{pagePath:"pages/my/index",text:"æç",iconPath:"static/tabbar/my.png",selectedIconPath:"static/tabbar/my-active.png"}]},easycom:{autoscan:!0,custom:{"^uni-(.*)":"@dcloudio/uni-ui/lib/uni-$1/uni-$1","^u--(.*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^up-(.*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^u-([^-].*)":"@/uni_modules/uview-plus/components/u-$1/u-$1.vue"}}};function be(e,t,s){return e(s={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&s.path)}},s.exports),s.exports}var we=be(function(e,t){var s;e.exports=(s=s||function(e){var t=Object.create||function(){function e(){}return function(t){var s;return e.prototype=t,s=new e,e.prototype=null,s}}(),s={},a=s.lib={},n=a.Base={extend:function(e){var s=t(this);return e&&s.mixIn(e),s.hasOwnProperty("init")&&this.init!==s.init||(s.init=function(){s.$super.init.apply(this,arguments)}),s.init.prototype=s,s.$super=this,s},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},i=a.WordArray=n.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||r).stringify(this)},concat:function(e){var t=this.words,s=e.words,a=this.sigBytes,n=e.sigBytes;if(this.clamp(),a%4)for(var i=0;i<n;i++){var o=s[i>>>2]>>>24-i%4*8&255;t[a+i>>>2]|=o<<24-(a+i)%4*8}else for(i=0;i<n;i+=4)t[a+i>>>2]=s[i>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,s=this.sigBytes;t[s>>>2]&=4294967295<<32-s%4*8,t.length=e.ceil(s/4)},clone:function(){var e=n.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var s,a=[],n=function(t){var s=987654321,a=4294967295;return function(){var n=((s=36969*(65535&s)+(s>>16)&a)<<16)+(t=18e3*(65535&t)+(t>>16)&a)&a;return n/=4294967296,(n+=.5)*(e.random()>.5?1:-1)}},o=0;o<t;o+=4){var r=n(4294967296*(s||e.random()));s=987654071*r(),a.push(4294967296*r()|0)}return new i.init(a,t)}}),o=s.enc={},r=o.Hex={stringify:function(e){for(var t=e.words,s=e.sigBytes,a=[],n=0;n<s;n++){var i=t[n>>>2]>>>24-n%4*8&255;a.push((i>>>4).toString(16)),a.push((15&i).toString(16))}return a.join("")},parse:function(e){for(var t=e.length,s=[],a=0;a<t;a+=2)s[a>>>3]|=parseInt(e.substr(a,2),16)<<24-a%8*4;return new i.init(s,t/2)}},l=o.Latin1={stringify:function(e){for(var t=e.words,s=e.sigBytes,a=[],n=0;n<s;n++){var i=t[n>>>2]>>>24-n%4*8&255;a.push(String.fromCharCode(i))}return a.join("")},parse:function(e){for(var t=e.length,s=[],a=0;a<t;a++)s[a>>>2]|=(255&e.charCodeAt(a))<<24-a%4*8;return new i.init(s,t)}},c=o.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},u=a.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new i.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var s=this._data,a=s.words,n=s.sigBytes,o=this.blockSize,r=n/(4*o),l=(r=t?e.ceil(r):e.max((0|r)-this._minBufferSize,0))*o,c=e.min(4*l,n);if(l){for(var u=0;u<l;u+=o)this._doProcessBlock(a,u);var d=a.splice(0,l);s.sigBytes-=c}return new i.init(d,c)},clone:function(){var e=n.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});a.Hasher=u.extend({cfg:n.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,s){return new e.init(s).finalize(t)}},_createHmacHelper:function(e){return function(t,s){return new d.HMAC.init(e,s).finalize(t)}}});var d=s.algo={};return s}(Math),s)}),Te=we,ke=(be(function(e,t){var s;e.exports=(s=Te,function(e){var t=s,a=t.lib,n=a.WordArray,i=a.Hasher,o=t.algo,r=[];!function(){for(var t=0;t<64;t++)r[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=o.MD5=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var s=0;s<16;s++){var a=t+s,n=e[a];e[a]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var i=this._hash.words,o=e[t+0],l=e[t+1],p=e[t+2],f=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],v=e[t+7],_=e[t+8],b=e[t+9],w=e[t+10],T=e[t+11],k=e[t+12],x=e[t+13],I=e[t+14],S=e[t+15],P=i[0],A=i[1],C=i[2],O=i[3];P=c(P,A,C,O,o,7,r[0]),O=c(O,P,A,C,l,12,r[1]),C=c(C,O,P,A,p,17,r[2]),A=c(A,C,O,P,f,22,r[3]),P=c(P,A,C,O,g,7,r[4]),O=c(O,P,A,C,m,12,r[5]),C=c(C,O,P,A,y,17,r[6]),A=c(A,C,O,P,v,22,r[7]),P=c(P,A,C,O,_,7,r[8]),O=c(O,P,A,C,b,12,r[9]),C=c(C,O,P,A,w,17,r[10]),A=c(A,C,O,P,T,22,r[11]),P=c(P,A,C,O,k,7,r[12]),O=c(O,P,A,C,x,12,r[13]),C=c(C,O,P,A,I,17,r[14]),P=u(P,A=c(A,C,O,P,S,22,r[15]),C,O,l,5,r[16]),O=u(O,P,A,C,y,9,r[17]),C=u(C,O,P,A,T,14,r[18]),A=u(A,C,O,P,o,20,r[19]),P=u(P,A,C,O,m,5,r[20]),O=u(O,P,A,C,w,9,r[21]),C=u(C,O,P,A,S,14,r[22]),A=u(A,C,O,P,g,20,r[23]),P=u(P,A,C,O,b,5,r[24]),O=u(O,P,A,C,I,9,r[25]),C=u(C,O,P,A,f,14,r[26]),A=u(A,C,O,P,_,20,r[27]),P=u(P,A,C,O,x,5,r[28]),O=u(O,P,A,C,p,9,r[29]),C=u(C,O,P,A,v,14,r[30]),P=d(P,A=u(A,C,O,P,k,20,r[31]),C,O,m,4,r[32]),O=d(O,P,A,C,_,11,r[33]),C=d(C,O,P,A,T,16,r[34]),A=d(A,C,O,P,I,23,r[35]),P=d(P,A,C,O,l,4,r[36]),O=d(O,P,A,C,g,11,r[37]),C=d(C,O,P,A,v,16,r[38]),A=d(A,C,O,P,w,23,r[39]),P=d(P,A,C,O,x,4,r[40]),O=d(O,P,A,C,o,11,r[41]),C=d(C,O,P,A,f,16,r[42]),A=d(A,C,O,P,y,23,r[43]),P=d(P,A,C,O,b,4,r[44]),O=d(O,P,A,C,k,11,r[45]),C=d(C,O,P,A,S,16,r[46]),P=h(P,A=d(A,C,O,P,p,23,r[47]),C,O,o,6,r[48]),O=h(O,P,A,C,v,10,r[49]),C=h(C,O,P,A,I,15,r[50]),A=h(A,C,O,P,m,21,r[51]),P=h(P,A,C,O,k,6,r[52]),O=h(O,P,A,C,f,10,r[53]),C=h(C,O,P,A,w,15,r[54]),A=h(A,C,O,P,l,21,r[55]),P=h(P,A,C,O,_,6,r[56]),O=h(O,P,A,C,S,10,r[57]),C=h(C,O,P,A,y,15,r[58]),A=h(A,C,O,P,x,21,r[59]),P=h(P,A,C,O,g,6,r[60]),O=h(O,P,A,C,T,10,r[61]),C=h(C,O,P,A,p,15,r[62]),A=h(A,C,O,P,b,21,r[63]),i[0]=i[0]+P|0,i[1]=i[1]+A|0,i[2]=i[2]+C|0,i[3]=i[3]+O|0},_doFinalize:function(){var t=this._data,s=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;s[n>>>5]|=128<<24-n%32;var i=e.floor(a/4294967296),o=a;s[15+(n+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s[14+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(s.length+1),this._process();for(var r=this._hash,l=r.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return r},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,s,a,n,i,o){var r=e+(t&s|~t&a)+n+o;return(r<<i|r>>>32-i)+t}function u(e,t,s,a,n,i,o){var r=e+(t&a|s&~a)+n+o;return(r<<i|r>>>32-i)+t}function d(e,t,s,a,n,i,o){var r=e+(t^s^a)+n+o;return(r<<i|r>>>32-i)+t}function h(e,t,s,a,n,i,o){var r=e+(s^(t|~a))+n+o;return(r<<i|r>>>32-i)+t}t.MD5=i._createHelper(l),t.HmacMD5=i._createHmacHelper(l)}(Math),s.MD5)}),be(function(e,t){var s,a,n;e.exports=(a=(s=Te).lib.Base,n=s.enc.Utf8,void(s.algo.HMAC=a.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var s=e.blockSize,a=4*s;t.sigBytes>a&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),r=i.words,l=o.words,c=0;c<s;c++)r[c]^=1549556828,l[c]^=909522486;i.sigBytes=o.sigBytes=a,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,s=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(s))}})))}),be(function(e,t){e.exports=Te.HmacMD5})),xe=be(function(e,t){e.exports=Te.enc.Utf8}),Ie=be(function(e,t){var s,a,n;e.exports=(n=(a=s=Te).lib.WordArray,a.enc.Base64={stringify:function(e){var t=e.words,s=e.sigBytes,a=this._map;e.clamp();for(var n=[],i=0;i<s;i+=3)for(var o=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,r=0;r<4&&i+.75*r<s;r++)n.push(a.charAt(o>>>6*(3-r)&63));var l=a.charAt(64);if(l)for(;n.length%4;)n.push(l);return n.join("")},parse:function(e){var t=e.length,s=this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var i=0;i<s.length;i++)a[s.charCodeAt(i)]=i}var o=s.charAt(64);if(o){var r=e.indexOf(o);-1!==r&&(t=r)}return function(e,t,s){for(var a=[],i=0,o=0;o<t;o++)if(o%4){var r=s[e.charCodeAt(o-1)]<<o%4*2,l=s[e.charCodeAt(o)]>>>6-o%4*2;a[i>>>2]|=(r|l)<<24-i%4*8,i++}return n.create(a,i)}(e,t,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},s.enc.Base64)});const Se="uni_id_token",Pe="uni_id_token_expired",Ae="FUNCTION",Ce="OBJECT",Oe="CLIENT_DB",Fe="pending",Le="rejected";function Ee(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function Ue(e){return"object"===Ee(e)}function De(e){return"function"==typeof e}function Ne(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}const Re="REJECTED",Me="NOT_PENDING";class $e{constructor({createPromise:e,retryRule:t=Re}={}){this.createPromise=e,this.status=null,this.promise=null,this.retryRule=t}get needRetry(){if(!this.status)return!0;switch(this.retryRule){case Re:return this.status===Le;case Me:return this.status!==Fe}}exec(){return this.needRetry?(this.status=Fe,this.promise=this.createPromise().then(e=>(this.status="fulfilled",Promise.resolve(e)),e=>(this.status=Le,Promise.reject(e))),this.promise):this.promise}}class Be{constructor(){this._callback={}}addListener(e,t){this._callback[e]||(this._callback[e]=[]),this._callback[e].push(t)}on(e,t){return this.addListener(e,t)}removeListener(e,t){if(!t)throw new Error('The "listener" argument must be of type function. Received undefined');const s=this._callback[e];if(!s)return;const a=function(e,t){for(let s=e.length-1;s>=0;s--)if(e[s]===t)return s;return-1}(s,t);s.splice(a,1)}off(e,t){return this.removeListener(e,t)}removeAllListener(e){delete this._callback[e]}emit(e,...t){const s=this._callback[e];if(s)for(let a=0;a<s.length;a++)s[a](...t)}}function qe(e){return e&&"string"==typeof e?JSON.parse(e):e}const je=qe([]),Ve="web";qe("");const Ke=qe("[]")||[];let ze="";try{ze="__UNI__46B5420"}catch(Dt){}let He,We={};function Je(e,t={}){var s,a;return s=We,a=e,Object.prototype.hasOwnProperty.call(s,a)||(We[e]=t),We[e]}const Ge=["invoke","success","fail","complete"],Qe=Je("_globalUniCloudInterceptor");function Ye(e,t){Qe[e]||(Qe[e]={}),Ue(t)&&Object.keys(t).forEach(s=>{Ge.indexOf(s)>-1&&function(e,t,s){let a=Qe[e][t];a||(a=Qe[e][t]=[]),-1===a.indexOf(s)&&De(s)&&a.push(s)}(e,s,t[s])})}function Xe(e,t){Qe[e]||(Qe[e]={}),Ue(t)?Object.keys(t).forEach(s=>{Ge.indexOf(s)>-1&&function(e,t,s){const a=Qe[e][t];if(!a)return;const n=a.indexOf(s);n>-1&&a.splice(n,1)}(e,s,t[s])}):delete Qe[e]}function Ze(e,t){return e&&0!==e.length?e.reduce((e,s)=>e.then(()=>s(t)),Promise.resolve()):Promise.resolve()}function et(e,t){return Qe[e]&&Qe[e][t]||[]}function tt(e){Ye("callObject",e)}const st=Je("_globalUniCloudListener"),at="response",nt="needLogin",it="refreshToken",ot="clientdb",rt="cloudfunction",lt="cloudobject";function ct(e){return st[e]||(st[e]=[]),st[e]}function ut(e,t){const s=ct(e);s.includes(t)||s.push(t)}function dt(e,t){const s=ct(e),a=s.indexOf(t);-1!==a&&s.splice(a,1)}function ht(e,t){const s=ct(e);for(let a=0;a<s.length;a++)(0,s[a])(t)}let pt,ft=!1;function gt(){return pt||(pt=new Promise(e=>{ft&&e(),function t(){if("function"==typeof s){const t=s();t&&t[0]&&(ft=!0,e())}ft||setTimeout(()=>{t()},30)}()}),pt)}function mt(e){const t={};for(const s in e){const a=e[s];De(a)&&(t[s]=Ne(a))}return t}class yt extends Error{constructor(e){const t=e.message||e.errMsg||"unknown system error";super(t),this.errMsg=t,this.code=this.errCode=e.code||e.errCode||"SYSTEM_ERROR",this.errSubject=this.subject=e.subject||e.errSubject,this.cause=e.cause,this.requestId=e.requestId}toJson(e=0){if(!(e>=10))return e++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(e):this.cause}}}var vt={request:e=>d(e),uploadFile:e=>h(e),setStorageSync:(e,t)=>p(e,t),getStorageSync:e=>f(e),removeStorageSync:e=>g(e),clearStorageSync:()=>m(),connectSocket:e=>y(e)};function _t(e){return e&&_t(e.__v_raw)||e}function bt(){return{token:vt.getStorageSync(Se)||vt.getStorageSync("uniIdToken"),tokenExpired:vt.getStorageSync(Pe)}}function wt({token:e,tokenExpired:t}={}){e&&vt.setStorageSync(Se,e),t&&vt.setStorageSync(Pe,t)}let Tt,kt;function xt(){return Tt||(Tt=v()),Tt}function It(){let e,t;try{if(S){if(S.toString().indexOf("not yet implemented")>-1)return;const{scene:s,channel:a}=S();e=a,t=s}}catch(s){}return{channel:e,scene:t}}let St={};function Pt(){const e=I&&I()||"en";if(kt)return{...St,...kt,locale:e,LOCALE:e};const t=xt(),{deviceId:s,osName:a,uniPlatform:n,appId:i}=t,o=["appId","appLanguage","appName","appVersion","appVersionCode","appWgtVersion","browserName","browserVersion","deviceBrand","deviceId","deviceModel","deviceType","osName","osVersion","romName","romVersion","ua","hostName","hostVersion","uniPlatform","uniRuntimeVersion","uniRuntimeVersionCode","uniCompilerVersion","uniCompilerVersionCode"];for(const r in t)Object.hasOwnProperty.call(t,r)&&-1===o.indexOf(r)&&delete t[r];return kt={PLATFORM:n,OS:a,APPID:i,DEVICEID:s,...It(),...t},{...St,...kt,locale:e,LOCALE:e}}var At=function(e,t){let s="";return Object.keys(e).sort().forEach(function(t){e[t]&&(s=s+"&"+t+"="+e[t])}),s=s.slice(1),ke(s,t).toString()},Ct=function(e,t){return new Promise((s,a)=>{t(Object.assign(e,{complete(e){e||(e={});const t=e.data&&e.data.header&&e.data.header["x-serverless-request-id"]||e.header&&e.header["request-id"];if(!e.statusCode||e.statusCode>=400){const s=e.data&&e.data.error&&e.data.error.code||"SYS_ERR",n=e.data&&e.data.error&&e.data.error.message||e.errMsg||"request:fail";return a(new yt({code:s,message:n,requestId:t}))}const n=e.data;if(n.error)return a(new yt({code:n.error.code,message:n.error.message,requestId:t}));n.result=n.data,n.requestId=t,delete n.data,s(n)}}))})},Ot=function(e){return Ie.stringify(xe.parse(e))},Ft=class{constructor(e){["spaceId","clientSecret"].forEach(t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(`${t} required`)}),this.config=Object.assign({},{endpoint:0===e.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},e),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=vt,this._getAccessTokenPromiseHub=new $e({createPromise:()=>this.requestAuth(this.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then(e=>{if(!e.result||!e.result.accessToken)throw new yt({code:"AUTH_FAILED",message:"è·åaccessToken失败"});this.setAccessToken(e.result.accessToken)}),retryRule:Me})}get hasAccessToken(){return!!this.accessToken}setAccessToken(e){this.accessToken=e}requestWrapped(e){return Ct(e,this.adapter.request)}requestAuth(e){return this.requestWrapped(e)}request(e,t){return Promise.resolve().then(()=>this.hasAccessToken?t?this.requestWrapped(e):this.requestWrapped(e).catch(t=>new Promise((e,s)=>{!t||"GATEWAY_INVALID_TOKEN"!==t.code&&"InvalidParameter.InvalidToken"!==t.code?s(t):e()}).then(()=>this.getAccessToken()).then(()=>{const t=this.rebuildRequest(e);return this.request(t,!0)})):this.getAccessToken().then(()=>{const t=this.rebuildRequest(e);return this.request(t,!0)}))}rebuildRequest(e){const t=Object.assign({},e);return t.data.token=this.accessToken,t.header["x-basement-token"]=this.accessToken,t.header["x-serverless-sign"]=At(t.data,this.config.clientSecret),t}setupRequest(e,t){const s=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};return"auth"!==t&&(s.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=At(s,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:s,dataType:"json",header:a}}getAccessToken(){return this._getAccessTokenPromiseHub.exec()}async authorize(){await this.getAccessToken()}callFunction(e){const t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request({...this.setupRequest(t),timeout:e.timeout})}getOSSUploadOptionsFromPath(e){const t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}uploadFileToOSS({url:e,formData:t,name:s,filePath:a,fileType:n,onUploadProgress:i}){return new Promise((o,r)=>{const l=this.adapter.uploadFile({url:e,formData:t,name:s,filePath:a,fileType:n,header:{"X-OSS-server-side-encrpytion":"AES256"},success(e){e&&e.statusCode<400?o(e):r(new yt({code:"UPLOAD_FAILED",message:"æä»¶ä¸ä¼ 失败"}))},fail(e){r(new yt({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"æä»¶ä¸ä¼ 失败"}))}});"function"==typeof i&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate(e=>{i({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})})})}reportOSSUpload(e){const t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}async uploadFile({filePath:e,cloudPath:t,fileType:s="image",cloudPathAsRealPath:a=!1,onUploadProgress:n,config:i}){if("string"!==Ee(t))throw new yt({code:"INVALID_PARAM",message:"cloudPathå¿
须为å符串类å"});if(!(t=t.trim()))throw new yt({code:"INVALID_PARAM",message:"cloudPathä¸å¯ä¸ºç©º"});if(/:\/\//.test(t))throw new yt({code:"INVALID_PARAM",message:"cloudPathä¸åæ³"});const o=i&&i.envType||this.config.envType;if(a&&("/"!==t[0]&&(t="/"+t),t.indexOf("\\")>-1))throw new yt({code:"INVALID_PARAM",message:"使ç¨cloudPathä½ä¸ºè·¯å¾æ¶ï¼cloudPathä¸å¯å
å«â\\â"});const r=(await this.getOSSUploadOptionsFromPath({env:o,filename:a?t.split("/").pop():t,fileId:a?t:void 0})).result,l="https://"+r.cdnDomain+"/"+r.ossPath,{securityToken:c,accessKeyId:u,signature:d,host:h,ossPath:p,id:f,policy:g,ossCallbackUrl:m}=r,y={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:u,Signature:d,host:h,id:f,key:p,policy:g,success_action_status:200};if(c&&(y["x-oss-security-token"]=c),m){const e=JSON.stringify({callbackUrl:m,callbackBody:JSON.stringify({fileId:f,spaceId:this.config.spaceId}),callbackBodyType:"application/json"});y.callback=Ot(e)}const v={url:"https://"+r.host,formData:y,fileName:"file",name:"file",filePath:e,fileType:s};if(await this.uploadFileToOSS(Object.assign({},v,{onUploadProgress:n})),m)return{success:!0,filePath:e,fileID:l};if((await this.reportOSSUpload({id:f})).success)return{success:!0,filePath:e,fileID:l};throw new yt({code:"UPLOAD_FAILED",message:"æä»¶ä¸ä¼ 失败"})}getTempFileURL({fileList:e}={}){return new Promise((t,s)=>{Array.isArray(e)&&0!==e.length||s(new yt({code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯é空çå符串"})),this.getFileInfo({fileList:e}).then(s=>{t({fileList:e.map((e,t)=>{const a=s.fileList[t];return{fileID:e,tempFileURL:a&&a.url||e}})})})})}async getFileInfo({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new yt({code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯é空çå符串"});const t={method:"serverless.file.resource.info",params:JSON.stringify({id:e.map(e=>e.split("?")[0]).join(",")})};return{fileList:(await this.request(this.setupRequest(t))).result}}},Lt={init(e){const t=new Ft(e),s={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return s},t.customAuth=t.auth,t}};const Et="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";var Ut,Dt;(Dt=Ut||(Ut={})).local="local",Dt.none="none",Dt.session="session";var Nt=function(){},Rt=be(function(e,t){var s;e.exports=(s=Te,function(e){var t=s,a=t.lib,n=a.WordArray,i=a.Hasher,o=t.algo,r=[],l=[];!function(){function t(t){for(var s=e.sqrt(t),a=2;a<=s;a++)if(!(t%a))return!1;return!0}function s(e){return 4294967296*(e-(0|e))|0}for(var a=2,n=0;n<64;)t(a)&&(n<8&&(r[n]=s(e.pow(a,.5))),l[n]=s(e.pow(a,1/3)),n++),a++}();var c=[],u=o.SHA256=i.extend({_doReset:function(){this._hash=new n.init(r.slice(0))},_doProcessBlock:function(e,t){for(var s=this._hash.words,a=s[0],n=s[1],i=s[2],o=s[3],r=s[4],u=s[5],d=s[6],h=s[7],p=0;p<64;p++){if(p<16)c[p]=0|e[t+p];else{var f=c[p-15],g=(f<<25|f>>>7)^(f<<14|f>>>18)^f>>>3,m=c[p-2],y=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[p]=g+c[p-7]+y+c[p-16]}var v=a&n^a&i^n&i,_=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22),b=h+((r<<26|r>>>6)^(r<<21|r>>>11)^(r<<7|r>>>25))+(r&u^~r&d)+l[p]+c[p];h=d,d=u,u=r,r=o+b|0,o=i,i=n,n=a,a=b+(_+v)|0}s[0]=s[0]+a|0,s[1]=s[1]+n|0,s[2]=s[2]+i|0,s[3]=s[3]+o|0,s[4]=s[4]+r|0,s[5]=s[5]+u|0,s[6]=s[6]+d|0,s[7]=s[7]+h|0},_doFinalize:function(){var t=this._data,s=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;return s[n>>>5]|=128<<24-n%32,s[14+(n+64>>>9<<4)]=e.floor(a/4294967296),s[15+(n+64>>>9<<4)]=a,t.sigBytes=4*s.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(u),t.HmacSHA256=i._createHmacHelper(u)}(Math),s.SHA256)}),Mt=Rt,$t=be(function(e,t){e.exports=Te.HmacSHA256});const Bt=()=>{let e;if(!Promise){e=()=>{},e.promise={};const t=()=>{throw new yt({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(e.promise,"then",{get:t}),Object.defineProperty(e.promise,"catch",{get:t}),e}const t=new Promise((t,s)=>{e=(e,a)=>e?s(e):t(a)});return e.promise=t,e};function qt(e){return void 0===e}function jt(e){return"[object Null]"===Object.prototype.toString.call(e)}function Vt(e=""){return e.replace(/([\s\S]+)\s+(请åå¾äºå¼åAIå°å©ææ¥çé®é¢ï¼.*)/,"$1")}function Kt(e=32){let t="";for(let s=0;s<e;s++)t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return t}var zt;!function(e){e.WEB="web",e.WX_MP="wx_mp"}(zt||(zt={}));const Ht={adapter:null,runtime:void 0},Wt=["anonymousUuidKey"];class Jt extends Nt{constructor(){super(),Ht.adapter.root.tcbObject||(Ht.adapter.root.tcbObject={})}setItem(e,t){Ht.adapter.root.tcbObject[e]=t}getItem(e){return Ht.adapter.root.tcbObject[e]}removeItem(e){delete Ht.adapter.root.tcbObject[e]}clear(){delete Ht.adapter.root.tcbObject}}function Gt(e,t){switch(e){case"local":return t.localStorage||new Jt;case"none":return new Jt;default:return t.sessionStorage||new Jt}}class Qt{constructor(e){if(!this._storage){this._persistence=Ht.adapter.primaryStorage||e.persistence,this._storage=Gt(this._persistence,Ht.adapter);const t=`access_token_${e.env}`,s=`access_token_expire_${e.env}`,a=`refresh_token_${e.env}`,n=`anonymous_uuid_${e.env}`,i=`login_type_${e.env}`,o="device_id",r=`token_type_${e.env}`,l=`user_info_${e.env}`;this.keys={accessTokenKey:t,accessTokenExpireKey:s,refreshTokenKey:a,anonymousUuidKey:n,loginTypeKey:i,userInfoKey:l,deviceIdKey:o,tokenTypeKey:r}}}updatePersistence(e){if(e===this._persistence)return;const t="local"===this._persistence;this._persistence=e;const s=Gt(e,Ht.adapter);for(const a in this.keys){const e=this.keys[a];if(t&&Wt.includes(a))continue;const n=this._storage.getItem(e);qt(n)||jt(n)||(s.setItem(e,n),this._storage.removeItem(e))}this._storage=s}setStore(e,t,s){if(!this._storage)return;const a={version:s||"localCachev1",content:t},n=JSON.stringify(a);try{this._storage.setItem(e,n)}catch(i){throw i}}getStore(e,t){try{if(!this._storage)return}catch(a){return""}t=t||"localCachev1";const s=this._storage.getItem(e);return s&&s.indexOf(t)>=0?JSON.parse(s).content:""}removeStore(e){this._storage.removeItem(e)}}const Yt={},Xt={};function Zt(e){return Yt[e]}class es{constructor(e,t){this.data=t||null,this.name=e}}class ts extends es{constructor(e,t){super("error",{error:e,data:t}),this.error=e}}const ss=new class{constructor(){this._listeners={}}on(e,t){return s=e,a=t,(n=this._listeners)[s]=n[s]||[],n[s].push(a),this;var s,a,n}off(e,t){return function(e,t,s){if(s&&s[e]){const a=s[e].indexOf(t);-1!==a&&s[e].splice(a,1)}}(e,t,this._listeners),this}fire(e,t){if(e instanceof ts)return console.error(e.error),this;const s="string"==typeof e?new es(e,t||{}):e,a=s.name;if(this._listens(a)){s.target=this;const e=this._listeners[a]?[...this._listeners[a]]:[];for(const t of e)t.call(this,s)}return this}_listens(e){return this._listeners[e]&&this._listeners[e].length>0}};function as(e,t){ss.on(e,t)}function ns(e,t={}){ss.fire(e,t)}function is(e,t){ss.off(e,t)}const os="loginStateChanged",rs="loginStateExpire",ls="loginTypeChanged",cs="anonymousConverted",us="refreshAccessToken";var ds;!function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.WECHAT_PUBLIC="WECHAT-PUBLIC",e.WECHAT_OPEN="WECHAT-OPEN",e.CUSTOM="CUSTOM",e.EMAIL="EMAIL",e.USERNAME="USERNAME",e.NULL="NULL"}(ds||(ds={}));class hs{constructor(){this._fnPromiseMap=new Map}async run(e,t){let s=this._fnPromiseMap.get(e);return s||(s=new Promise(async(s,a)=>{try{await this._runIdlePromise();const e=t();s(await e)}catch(n){a(n)}finally{this._fnPromiseMap.delete(e)}}),this._fnPromiseMap.set(e,s)),s}_runIdlePromise(){return Promise.resolve()}}class ps{constructor(e){this._singlePromise=new hs,this._cache=Zt(e.env),this._baseURL=`https://${e.env}.ap-shanghai.tcb-api.tencentcloudapi.com`,this._reqClass=new Ht.adapter.reqClass({timeout:e.timeout,timeoutMsg:`请æ±å¨${e.timeout/1e3}så
æªå®æï¼å·²ä¸æ`,restrictedMethods:["post"]})}_getDeviceId(){if(this._deviceID)return this._deviceID;const{deviceIdKey:e}=this._cache.keys;let t=this._cache.getStore(e);return"string"==typeof t&&t.length>=16&&t.length<=48||(t=Kt(),this._cache.setStore(e,t)),this._deviceID=t,t}async _request(e,t,s={}){const a={"x-request-id":Kt(),"x-device-id":this._getDeviceId()};if(s.withAccessToken){const{tokenTypeKey:e}=this._cache.keys,t=await this.getAccessToken(),s=this._cache.getStore(e);a.authorization=`${s} ${t}`}return this._reqClass["get"===s.method?"get":"post"]({url:`${this._baseURL}${e}`,data:t,headers:a})}async _fetchAccessToken(){const{loginTypeKey:e,accessTokenKey:t,accessTokenExpireKey:s,tokenTypeKey:a}=this._cache.keys,n=this._cache.getStore(e);if(n&&n!==ds.ANONYMOUS)throw new yt({code:"INVALID_OPERATION",message:"éå¿åç»å½ä¸æ¯æå·æ° access token"});const i=await this._singlePromise.run("fetchAccessToken",async()=>(await this._request("/auth/v1/signin/anonymously",{},{method:"post"})).data),{access_token:o,expires_in:r,token_type:l}=i;return this._cache.setStore(a,l),this._cache.setStore(t,o),this._cache.setStore(s,Date.now()+1e3*r),o}isAccessTokenExpired(e,t){let s=!0;return e&&t&&(s=t<Date.now()),s}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t}=this._cache.keys,s=this._cache.getStore(e),a=this._cache.getStore(t);return this.isAccessTokenExpired(s,a)?this._fetchAccessToken():s}async refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,loginTypeKey:s}=this._cache.keys;return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.setStore(s,ds.ANONYMOUS),this.getAccessToken()}async getUserInfo(){return this._singlePromise.run("getUserInfo",async()=>(await this._request("/auth/v1/user/me",{},{withAccessToken:!0,method:"get"})).data)}}const fs=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],gs={"X-SDK-Version":"1.3.5"};function ms(e,t,s){const a=e[t];e[t]=function(t){const n={},i={};s.forEach(s=>{const{data:a,headers:o}=s.call(e,t);Object.assign(n,a),Object.assign(i,o)});const o=t.data;return o&&(()=>{var e;if(e=o,"[object FormData]"!==Object.prototype.toString.call(e))t.data={...o,...n};else for(const t in n)o.append(t,n[t])})(),t.headers={...t.headers||{},...i},a.call(e,t)}}function ys(){const e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:{...gs,"x-seqid":e}}}class vs{constructor(e={}){var t;this.config=e,this._reqClass=new Ht.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:`请æ±å¨${this.config.timeout/1e3}så
æªå®æï¼å·²ä¸æ`,restrictedMethods:["post"]}),this._cache=Zt(this.config.env),this._localCache=(t=this.config.env,Xt[t]),this.oauth=new ps(this.config),ms(this._reqClass,"post",[ys]),ms(this._reqClass,"upload",[ys]),ms(this._reqClass,"download",[ys])}async post(e){return await this._reqClass.post(e)}async upload(e){return await this._reqClass.upload(e)}async download(e){return await this._reqClass.download(e)}async refreshAccessToken(){let e,t;this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken());try{e=await this._refreshAccessTokenPromise}catch(s){t=s}if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,t)throw t;return e}async _refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:s,loginTypeKey:a,anonymousUuidKey:n}=this._cache.keys;this._cache.removeStore(e),this._cache.removeStore(t);let i=this._cache.getStore(s);if(!i)throw new yt({message:"æªç»å½CloudBase"});const o={refresh_token:i},r=await this.request("auth.fetchAccessTokenWithRefreshToken",o);if(r.data.code){const{code:e}=r.data;if("SIGN_PARAM_INVALID"===e||"REFRESH_TOKEN_EXPIRED"===e||"INVALID_REFRESH_TOKEN"===e){if(this._cache.getStore(a)===ds.ANONYMOUS&&"INVALID_REFRESH_TOKEN"===e){const e=this._cache.getStore(n),t=this._cache.getStore(s),a=await this.send("auth.signInAnonymously",{anonymous_uuid:e,refresh_token:t});return this.setRefreshToken(a.refresh_token),this._refreshAccessToken()}ns(rs),this._cache.removeStore(s)}throw new yt({code:r.data.code,message:`å·æ°access token失败ï¼${r.data.code}`})}if(r.data.access_token)return ns(us),this._cache.setStore(e,r.data.access_token),this._cache.setStore(t,r.data.access_token_expire+Date.now()),{accessToken:r.data.access_token,accessTokenExpire:r.data.access_token_expire};r.data.refresh_token&&(this._cache.removeStore(s),this._cache.setStore(s,r.data.refresh_token),this._refreshAccessToken())}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:s}=this._cache.keys;if(!this._cache.getStore(s))throw new yt({message:"refresh tokenä¸åå¨ï¼ç»å½ç¶æå¼å¸¸"});let a=this._cache.getStore(e),n=this._cache.getStore(t),i=!0;return this._shouldRefreshAccessTokenHook&&!(await this._shouldRefreshAccessTokenHook(a,n))&&(i=!1),(!a||!n||n<Date.now())&&i?this.refreshAccessToken():{accessToken:a,accessTokenExpire:n}}async request(e,t,s){const a=`x-tcb-trace_${this.config.env}`;let n="application/x-www-form-urlencoded";const i={action:e,env:this.config.env,dataVersion:"2019-08-16",...t};let o;if(-1===fs.indexOf(e)&&(this._cache.keys,i.access_token=await this.oauth.getAccessToken()),"storage.uploadFile"===e){o=new FormData;for(let e in o)o.hasOwnProperty(e)&&void 0!==o[e]&&o.append(e,i[e]);n="multipart/form-data"}else{n="application/json",o={};for(let e in i)void 0!==i[e]&&(o[e]=i[e])}let r={headers:{"content-type":n}};s&&s.timeout&&(r.timeout=s.timeout),s&&s.onUploadProgress&&(r.onUploadProgress=s.onUploadProgress);const l=this._localCache.getStore(a);l&&(r.headers["X-TCB-Trace"]=l);const{parse:c,inQuery:u,search:d}=t;let h={env:this.config.env};c&&(h.parse=!0),u&&(h={...u,...h});let p=function(e,t,s={}){const a=/\?/.test(t);let n="";for(let i in s)""===n?!a&&(t+="?"):n+="&",n+=`${i}=${encodeURIComponent(s[i])}`;return/^http(s)?\:\/\//.test(t+=n)?t:`${e}${t}`}(Et,"//tcb-api.tencentcloudapi.com/web",h);d&&(p+=d);const f=await this.post({url:p,data:o,...r}),g=f.header&&f.header["x-tcb-trace"];if(g&&this._localCache.setStore(a,g),200!==Number(f.status)&&200!==Number(f.statusCode)||!f.data)throw new yt({code:"NETWORK_ERROR",message:"network request error"});return f}async send(e,t={},s={}){const a=await this.request(e,t,{...s,onUploadProgress:t.onUploadProgress});if(("ACCESS_TOKEN_DISABLED"===a.data.code||"ACCESS_TOKEN_EXPIRED"===a.data.code)&&-1===fs.indexOf(e)){await this.oauth.refreshAccessToken();const a=await this.request(e,t,{...s,onUploadProgress:t.onUploadProgress});if(a.data.code)throw new yt({code:a.data.code,message:Vt(a.data.message)});return a.data}if(a.data.code)throw new yt({code:a.data.code,message:Vt(a.data.message)});return a.data}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:s,refreshTokenKey:a}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(s),this._cache.setStore(a,e)}}const _s={};function bs(e){return _s[e]}class ws{constructor(e){this.config=e,this._cache=Zt(e.env),this._request=bs(e.env)}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:s,refreshTokenKey:a}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(s),this._cache.setStore(a,e)}setAccessToken(e,t){const{accessTokenKey:s,accessTokenExpireKey:a}=this._cache.keys;this._cache.setStore(s,e),this._cache.setStore(a,t)}async refreshUserInfo(){const{data:e}=await this._request.send("auth.getUserInfo",{});return this.setLocalUserInfo(e),e}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e)}}class Ts{constructor(e){if(!e)throw new yt({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=e,this._cache=Zt(this._envId),this._request=bs(this._envId),this.setUserInfo()}linkWithTicket(e){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"ticket must be string"});return this._request.send("auth.linkWithTicket",{ticket:e})}linkWithRedirect(e){e.signInWithRedirect()}updatePassword(e,t){return this._request.send("auth.updatePassword",{oldPassword:t,newPassword:e})}updateEmail(e){return this._request.send("auth.updateEmail",{newEmail:e})}updateUsername(e){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"username must be a string"});return this._request.send("auth.updateUsername",{username:e})}async getLinkedUidList(){const{data:e}=await this._request.send("auth.getLinkedUidList",{});let t=!1;const{users:s}=e;return s.forEach(e=>{e.wxOpenId&&e.wxPublicId&&(t=!0)}),{users:s,hasPrimaryUid:t}}setPrimaryUid(e){return this._request.send("auth.setPrimaryUid",{uid:e})}unlink(e){return this._request.send("auth.unlink",{platform:e})}async update(e){const{nickName:t,gender:s,avatarUrl:a,province:n,country:i,city:o}=e,{data:r}=await this._request.send("auth.updateUserInfo",{nickName:t,gender:s,avatarUrl:a,province:n,country:i,city:o});this.setLocalUserInfo(r)}async refresh(){const e=await this._request.oauth.getUserInfo();return this.setLocalUserInfo(e),e}setUserInfo(){const{userInfoKey:e}=this._cache.keys,t=this._cache.getStore(e);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach(e=>{this[e]=t[e]}),this.location={country:t.country,province:t.province,city:t.city}}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e),this.setUserInfo()}}class ks{constructor(e){if(!e)throw new yt({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=Zt(e);const{refreshTokenKey:t,accessTokenKey:s,accessTokenExpireKey:a}=this._cache.keys,n=this._cache.getStore(t),i=this._cache.getStore(s),o=this._cache.getStore(a);this.credential={refreshToken:n,accessToken:i,accessTokenExpire:o},this.user=new Ts(e)}get isAnonymousAuth(){return this.loginType===ds.ANONYMOUS}get isCustomAuth(){return this.loginType===ds.CUSTOM}get isWeixinAuth(){return this.loginType===ds.WECHAT||this.loginType===ds.WECHAT_OPEN||this.loginType===ds.WECHAT_PUBLIC}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}class xs extends ws{async signIn(){this._cache.updatePersistence("local"),await this._request.oauth.getAccessToken(),ns(os),ns(ls,{env:this.config.env,loginType:ds.ANONYMOUS,persistence:"local"});const e=new ks(this.config.env);return await e.user.refresh(),e}async linkAndRetrieveDataWithTicket(e){const{anonymousUuidKey:t,refreshTokenKey:s}=this._cache.keys,a=this._cache.getStore(t),n=this._cache.getStore(s),i=await this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:a,refresh_token:n,ticket:e});if(i.refresh_token)return this._clearAnonymousUUID(),this.setRefreshToken(i.refresh_token),await this._request.refreshAccessToken(),ns(cs,{env:this.config.env}),ns(ls,{loginType:ds.CUSTOM,persistence:"local"}),{credential:{refreshToken:i.refresh_token}};throw new yt({message:"å¿å转å失败"})}_setAnonymousUUID(e){const{anonymousUuidKey:t,loginTypeKey:s}=this._cache.keys;this._cache.removeStore(t),this._cache.setStore(t,e),this._cache.setStore(s,ds.ANONYMOUS)}_clearAnonymousUUID(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}class Is extends ws{async signIn(e){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"ticket must be a string"});const{refreshTokenKey:t}=this._cache.keys,s=await this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(t)||""});if(s.refresh_token)return this.setRefreshToken(s.refresh_token),await this._request.refreshAccessToken(),ns(os),ns(ls,{env:this.config.env,loginType:ds.CUSTOM,persistence:this.config.persistence}),await this.refreshUserInfo(),new ks(this.config.env);throw new yt({message:"èªå®ä¹ç»å½å¤±è´¥"})}}class Ss extends ws{async signIn(e,t){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"email must be a string"});const{refreshTokenKey:s}=this._cache.keys,a=await this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:t,refresh_token:this._cache.getStore(s)||""}),{refresh_token:n,access_token:i,access_token_expire:o}=a;if(n)return this.setRefreshToken(n),i&&o?this.setAccessToken(i,o):await this._request.refreshAccessToken(),await this.refreshUserInfo(),ns(os),ns(ls,{env:this.config.env,loginType:ds.EMAIL,persistence:this.config.persistence}),new ks(this.config.env);throw a.code?new yt({code:a.code,message:`é®ç®±ç»å½å¤±è´¥: ${a.message}`}):new yt({message:"é®ç®±ç»å½å¤±è´¥"})}async activate(e){return this._request.send("auth.activateEndUserMail",{token:e})}async resetPasswordWithToken(e,t){return this._request.send("auth.resetPasswordWithToken",{token:e,newPassword:t})}}class Ps extends ws{async signIn(e,t){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"username must be a string"});"string"!=typeof t&&(t="",console.warn("password is empty"));const{refreshTokenKey:s}=this._cache.keys,a=await this._request.send("auth.signIn",{loginType:ds.USERNAME,username:e,password:t,refresh_token:this._cache.getStore(s)||""}),{refresh_token:n,access_token_expire:i,access_token:o}=a;if(n)return this.setRefreshToken(n),o&&i?this.setAccessToken(o,i):await this._request.refreshAccessToken(),await this.refreshUserInfo(),ns(os),ns(ls,{env:this.config.env,loginType:ds.USERNAME,persistence:this.config.persistence}),new ks(this.config.env);throw a.code?new yt({code:a.code,message:`ç¨æ·åå¯ç ç»å½å¤±è´¥: ${a.message}`}):new yt({message:"ç¨æ·åå¯ç ç»å½å¤±è´¥"})}}class As{constructor(e){this.config=e,this._cache=Zt(e.env),this._request=bs(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),as(ls,this._onLoginTypeChanged)}get currentUser(){const e=this.hasLoginState();return e&&e.user||null}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}anonymousAuthProvider(){return new xs(this.config)}customAuthProvider(){return new Is(this.config)}emailAuthProvider(){return new Ss(this.config)}usernameAuthProvider(){return new Ps(this.config)}async signInAnonymously(){return new xs(this.config).signIn()}async signInWithEmailAndPassword(e,t){return new Ss(this.config).signIn(e,t)}signInWithUsernameAndPassword(e,t){return new Ps(this.config).signIn(e,t)}async linkAndRetrieveDataWithTicket(e){return this._anonymousAuthProvider||(this._anonymousAuthProvider=new xs(this.config)),as(cs,this._onAnonymousConverted),await this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e)}async signOut(){if(this.loginType===ds.ANONYMOUS)throw new yt({message:"å¿åç¨æ·ä¸æ¯æç»åºæä½"});const{refreshTokenKey:e,accessTokenKey:t,accessTokenExpireKey:s}=this._cache.keys,a=this._cache.getStore(e);if(!a)return;const n=await this._request.send("auth.logout",{refresh_token:a});return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.removeStore(s),ns(os),ns(ls,{env:this.config.env,loginType:ds.NULL,persistence:this.config.persistence}),n}async signUpWithEmailAndPassword(e,t){return this._request.send("auth.signUpWithEmailAndPassword",{email:e,password:t})}async sendPasswordResetEmail(e){return this._request.send("auth.sendPasswordResetEmail",{email:e})}onLoginStateChanged(e){as(os,()=>{const t=this.hasLoginState();e.call(this,t)});const t=this.hasLoginState();e.call(this,t)}onLoginStateExpired(e){as(rs,e.bind(this))}onAccessTokenRefreshed(e){as(us,e.bind(this))}onAnonymousConverted(e){as(cs,e.bind(this))}onLoginTypeChanged(e){as(ls,()=>{const t=this.hasLoginState();e.call(this,t)})}async getAccessToken(){return{accessToken:(await this._request.getAccessToken()).accessToken,env:this.config.env}}hasLoginState(){const{accessTokenKey:e,accessTokenExpireKey:t}=this._cache.keys,s=this._cache.getStore(e),a=this._cache.getStore(t);return this._request.oauth.isAccessTokenExpired(s,a)?null:new ks(this.config.env)}async isUsernameRegistered(e){if("string"!=typeof e)throw new yt({code:"PARAM_ERROR",message:"username must be a string"});const{data:t}=await this._request.send("auth.isUsernameRegistered",{username:e});return t&&t.isRegistered}getLoginState(){return Promise.resolve(this.hasLoginState())}async signInWithTicket(e){return new Is(this.config).signIn(e)}shouldRefreshAccessToken(e){this._request._shouldRefreshAccessTokenHook=e.bind(this)}getUserInfo(){return this._request.send("auth.getUserInfo",{}).then(e=>e.code?e:{...e.data,requestId:e.seqId})}getAuthHeader(){const{refreshTokenKey:e,accessTokenKey:t}=this._cache.keys,s=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(t)+"/@@/"+s}}_onAnonymousConverted(e){const{env:t}=e.data;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}_onLoginTypeChanged(e){const{loginType:t,persistence:s,env:a}=e.data;a===this.config.env&&(this._cache.updatePersistence(s),this._cache.setStore(this._cache.keys.loginTypeKey,t))}}const Cs=function(e,t){t=t||Bt();const s=bs(this.config.env),{cloudPath:a,filePath:n,onUploadProgress:i,fileType:o="image"}=e;return s.send("storage.getUploadMetadata",{path:a}).then(e=>{const{data:{url:r,authorization:l,token:c,fileId:u,cosFileId:d},requestId:h}=e,p={key:a,signature:l,"x-cos-meta-fileid":d,success_action_status:"201","x-cos-security-token":c};s.upload({url:r,data:p,file:n,name:a,fileType:o,onUploadProgress:i}).then(e=>{201===e.statusCode?t(null,{fileID:u,requestId:h}):t(new yt({code:"STORAGE_REQUEST_FAIL",message:`STORAGE_REQUEST_FAIL: ${e.data}`}))}).catch(e=>{t(e)})}).catch(e=>{t(e)}),t.promise},Os=function(e,t){t=t||Bt();const s=bs(this.config.env),{cloudPath:a}=e;return s.send("storage.getUploadMetadata",{path:a}).then(e=>{t(null,e)}).catch(e=>{t(e)}),t.promise},Fs=function({fileList:e},t){if(t=t||Bt(),!e||!Array.isArray(e))return{code:"INVALID_PARAM",message:"fileListå¿
é¡»æ¯éç©ºçæ°ç»"};for(let a of e)if(!a||"string"!=typeof a)return{code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯é空çå符串"};const s={fileid_list:e};return bs(this.config.env).send("storage.batchDeleteFile",s).then(e=>{e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})}).catch(e=>{t(e)}),t.promise},Ls=function({fileList:e},t){t=t||Bt(),e&&Array.isArray(e)||t(null,{code:"INVALID_PARAM",message:"fileListå¿
é¡»æ¯éç©ºçæ°ç»"});let s=[];for(let n of e)"object"==typeof n?(n.hasOwnProperty("fileID")&&n.hasOwnProperty("maxAge")||t(null,{code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯å
å«fileIDåmaxAgeç对象"}),s.push({fileid:n.fileID,max_age:n.maxAge})):"string"==typeof n?s.push({fileid:n}):t(null,{code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯å符串"});const a={file_list:s};return bs(this.config.env).send("storage.batchGetDownloadUrl",a).then(e=>{e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})}).catch(e=>{t(e)}),t.promise},Es=async function({fileID:e},t){const s=(await Ls.call(this,{fileList:[{fileID:e,maxAge:600}]})).fileList[0];if("SUCCESS"!==s.code)return t?t(s):new Promise(e=>{e(s)});const a=bs(this.config.env);let n=s.download_url;if(n=encodeURI(n),!t)return a.download({url:n});t(await a.download({url:n}))},Us=function({name:e,data:t,query:s,parse:a,search:n,timeout:i},o){const r=o||Bt();let l;try{l=t?JSON.stringify(t):""}catch(u){return Promise.reject(u)}if(!e)return Promise.reject(new yt({code:"PARAM_ERROR",message:"彿°åä¸è½ä¸ºç©º"}));const c={inQuery:s,parse:a,search:n,function_name:e,request_data:l};return bs(this.config.env).send("functions.invokeFunction",c,{timeout:i}).then(e=>{if(e.code)r(null,e);else{let s=e.data.response_data;if(a)r(null,{result:s,requestId:e.requestId});else try{s=JSON.parse(e.data.response_data),r(null,{result:s,requestId:e.requestId})}catch(t){r(new yt({message:"response data must be json"}))}}return r.promise}).catch(e=>{r(e)}),r.promise},Ds={timeout:15e3,persistence:"session"},Ns=6e5,Rs={};class Ms{constructor(e){this.config=e||this.config,this.authObj=void 0}init(e){switch(Ht.adapter||(this.requestClient=new Ht.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:`请æ±å¨${(e.timeout||5e3)/1e3}så
æªå®æï¼å·²ä¸æ`})),this.config={...Ds,...e},!0){case this.config.timeout>Ns:console.warn("timeout大äºå¯é
ç½®ä¸é[10åé]ï¼å·²é置为ä¸éæ°å¼"),this.config.timeout=Ns;break;case this.config.timeout<100:console.warn("timeoutå°äºå¯é
ç½®ä¸é[100ms]ï¼å·²é置为ä¸éæ°å¼"),this.config.timeout=100}return new Ms(this.config)}auth({persistence:e}={}){if(this.authObj)return this.authObj;const t=e||Ht.adapter.primaryStorage||Ds.persistence;var s;return t!==this.config.persistence&&(this.config.persistence=t),function(e){const{env:t}=e;Yt[t]=new Qt(e),Xt[t]=new Qt({...e,persistence:"local"})}(this.config),s=this.config,_s[s.env]=new vs(s),this.authObj=new As(this.config),this.authObj}on(e,t){return as.apply(this,[e,t])}off(e,t){return is.apply(this,[e,t])}callFunction(e,t){return Us.apply(this,[e,t])}deleteFile(e,t){return Fs.apply(this,[e,t])}getTempFileURL(e,t){return Ls.apply(this,[e,t])}downloadFile(e,t){return Es.apply(this,[e,t])}uploadFile(e,t){return Cs.apply(this,[e,t])}getUploadMetadata(e,t){return Os.apply(this,[e,t])}registerExtension(e){Rs[e.name]=e}async invokeExtension(e,t){const s=Rs[e];if(!s)throw new yt({message:`æ©å±${e} å¿
é¡»å
注å`});return await s.invoke(t,this)}useAdapters(e){const{adapter:t,runtime:s}=function(e){const t=(s=e,"[object Array]"===Object.prototype.toString.call(s)?e:[e]);var s;for(const a of t){const{isMatch:e,genAdapter:t,runtime:s}=a;if(e())return{adapter:t(),runtime:s}}}(e)||{};t&&(Ht.adapter=t),s&&(Ht.runtime=s)}}var $s=new Ms;function Bs(e,t,s){void 0===s&&(s={});var a=/\?/.test(t),n="";for(var i in s)""===n?!a&&(t+="?"):n+="&",n+=i+"="+encodeURIComponent(s[i]);return/^http(s)?:\/\//.test(t+=n)?t:""+e+t}class qs{get(e){const{url:t,data:s,headers:a,timeout:n}=e;return new Promise((e,i)=>{vt.request({url:Bs("https:",t),data:s,method:"GET",header:a,timeout:n,success(t){e(t)},fail(e){i(e)}})})}post(e){const{url:t,data:s,headers:a,timeout:n}=e;return new Promise((e,i)=>{vt.request({url:Bs("https:",t),data:s,method:"POST",header:a,timeout:n,success(t){e(t)},fail(e){i(e)}})})}upload(e){return new Promise((t,s)=>{const{url:a,file:n,data:i,headers:o,fileType:r}=e,l=vt.uploadFile({url:Bs("https:",a),name:"file",formData:Object.assign({},i),filePath:n,fileType:r,header:o,success(e){const s={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&i.success_action_status&&(s.statusCode=parseInt(i.success_action_status,10)),t(s)},fail(e){s(new Error(e.errMsg||"uploadFile:fail"))}});"function"==typeof e.onUploadProgress&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate(t=>{e.onUploadProgress({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})})})}}const js={setItem(e,t){vt.setStorageSync(e,t)},getItem:e=>vt.getStorageSync(e),removeItem(e){vt.removeStorageSync(e)},clear(){vt.clearStorageSync()}};var Vs={genAdapter:function(){return{root:{},reqClass:qs,localStorage:js,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};$s.useAdapters(Vs);const Ks=$s,zs=Ks.init;Ks.init=function(e){e.env=e.spaceId;const t=zs.call(this,e);t.config.provider="tencent",t.config.spaceId=e.spaceId;const s=t.auth;return t.auth=function(e){const t=s.call(this,e);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach(e=>{var s;t[e]=(s=t[e],function(e){e=e||{};const{success:t,fail:a,complete:n}=mt(e);if(!(t||a||n))return s.call(this,e);s.call(this,e).then(e=>{t&&t(e),n&&n(e)},e=>{a&&a(e),n&&n(e)})}).bind(t)}),t},t.customAuth=t.auth,t};var Hs=Ks;async function Ws(e,t){const s=`http://${e}:${t}/project/ping`;try{const e=await(a={url:s,timeout:500},new Promise((e,t)=>{vt.request({...a,success(t){e(t)},fail(e){t(e)}})}));return!(!e.data||0!==e.data.code)}catch(n){return!1}var a}const Js={"serverless.file.resource.generateProximalSign":"storage/generate-proximal-sign","serverless.file.resource.report":"storage/report","serverless.file.resource.delete":"storage/delete","serverless.file.resource.getTempFileURL":"storage/get-temp-file-url"};var Gs=class{constructor(e){if(["spaceId","clientSecret"].forEach(t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(`${t} required`)}),!e.endpoint)throw new Error("éç¾¤ç©ºé´æªé
ç½®ApiEndpointï¼é
ç½®åéè¦éæ°å
³èæå¡ç©ºé´åçæ");this.config=Object.assign({},e),this.config.provider="dcloud",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.adapter=vt}async request(e,t=!0){return e=this.setupRequest(e),Promise.resolve().then(()=>Ct(e,this.adapter.request))}requestLocal(e){return new Promise((t,s)=>{this.adapter.request(Object.assign(e,{complete(e){if(e||(e={}),!e.statusCode||e.statusCode>=400){const t=e.data&&e.data.code||"SYS_ERR",a=e.data&&e.data.message||"request:fail";return s(new yt({code:t,message:a}))}t({success:!0,result:e.data})}}))})}setupRequest(e){const t=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),s={"Content-Type":"application/json"};s["x-serverless-sign"]=At(t,this.config.clientSecret);const a=Pt();s["x-client-info"]=encodeURIComponent(JSON.stringify(a));const{token:n}=bt();return s["x-client-token"]=n,{url:this.config.requestUrl,method:"POST",data:t,dataType:"json",header:JSON.parse(JSON.stringify(s))}}async setupLocalRequest(e){const t=Pt(),{token:s}=bt(),a=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now(),clientInfo:t,token:s}),{address:n,servePort:i}=this.__dev__&&this.__dev__.debugInfo||{},{address:o}=await async function(e,t){let s;for(let a=0;a<e.length;a++){const n=e[a];if(await Ws(n,t)){s=n;break}}return{address:s,port:t}}(n,i);return{url:`http://${o}:${i}/${Js[e.method]}`,method:"POST",data:a,dataType:"json",header:JSON.parse(JSON.stringify({"Content-Type":"application/json"}))}}callFunction(e){const t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(t,!1)}getUploadFileOptions(e){const t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(t)}reportUploadFile(e){const t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(t)}uploadFile({filePath:e,cloudPath:t,fileType:s="image",onUploadProgress:a}){if(!t)throw new yt({code:"CLOUDPATH_REQUIRED",message:"cloudPathä¸å¯ä¸ºç©º"});let n;return this.getUploadFileOptions({cloudPath:t}).then(t=>{const{url:i,formData:o,name:r}=t.result;return n=t.result.fileUrl,new Promise((t,n)=>{const l=this.adapter.uploadFile({url:i,formData:o,name:r,filePath:e,fileType:s,success(e){e&&e.statusCode<400?t(e):n(new yt({code:"UPLOAD_FAILED",message:"æä»¶ä¸ä¼ 失败"}))},fail(e){n(new yt({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"æä»¶ä¸ä¼ 失败"}))}});"function"==typeof a&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate(e=>{a({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})})})}).then(()=>this.reportUploadFile({cloudPath:t})).then(t=>new Promise((s,a)=>{t.success?s({success:!0,filePath:e,fileID:n}):a(new yt({code:"UPLOAD_FAILED",message:"æä»¶ä¸ä¼ 失败"}))}))}deleteFile({fileList:e}){const t={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:e})};return this.request(t).then(e=>{if(e.success)return e.result;throw new yt({code:"DELETE_FILE_FAILED",message:"å é¤æä»¶å¤±è´¥"})})}getTempFileURL({fileList:e,maxAge:t}={}){if(!Array.isArray(e)||0===e.length)throw new yt({code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯é空çå符串"});const s={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:e,maxAge:t})};return this.request(s).then(e=>{if(e.success)return{fileList:e.result.fileList.map(e=>({fileID:e.fileID,tempFileURL:e.tempFileURL}))};throw new yt({code:"GET_TEMP_FILE_URL_FAILED",message:"è·åä¸´æ¶æä»¶é¾æ¥å¤±è´¥"})})}},Qs={init(e){const t=new Gs(e),s={signInAnonymously:function(){return Promise.resolve()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return s},t.customAuth=t.auth,t}},Ys=be(function(e,t){e.exports=Te.enc.Hex});function Xs(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function Zs(e="",t={}){const{data:s,functionName:a,method:n,headers:i,signHeaderKeys:o=[],config:r}=t,l=String(Date.now()),c=Xs(),u=Object.assign({},i,{"x-from-app-id":r.spaceAppId,"x-from-env-id":r.spaceId,"x-to-env-id":r.spaceId,"x-from-instance-id":l,"x-from-function-name":a,"x-client-timestamp":l,"x-alipay-source":"client","x-request-id":c,"x-alipay-callid":c,"x-trace-id":c}),d=["x-from-app-id","x-from-env-id","x-to-env-id","x-from-instance-id","x-from-function-name","x-client-timestamp"].concat(o),[h="",p=""]=e.split("?")||[],f=function(e){const t="HMAC-SHA256",s=e.signedHeaders.join(";"),a=e.signedHeaders.map(t=>`${t.toLowerCase()}:${e.headers[t]}\n`).join(""),n=Mt(e.body).toString(Ys),i=`${e.method.toUpperCase()}\n${e.path}\n${e.query}\n${a}\n${s}\n${n}\n`,o=Mt(i).toString(Ys),r=`${t}\n${e.timestamp}\n${o}\n`,l=$t(r,e.secretKey).toString(Ys);return`${t} Credential=${e.secretId}, SignedHeaders=${s}, Signature=${l}`}({path:h,query:p,method:n,headers:u,timestamp:l,body:JSON.stringify(s),secretId:r.accessKey,secretKey:r.secretKey,signedHeaders:d.sort()});return{url:`${r.endpoint}${e}`,headers:Object.assign({},u,{Authorization:f})}}function ea({url:e,data:t,method:s="POST",headers:a={},timeout:n}){return new Promise((i,o)=>{vt.request({url:e,method:s,data:"object"==typeof t?JSON.stringify(t):t,header:a,dataType:"json",timeout:n,complete:(e={})=>{const t=a["x-trace-id"]||"";if(!e.statusCode||e.statusCode>=400){const{message:s,errMsg:a,trace_id:n}=e.data||{};return o(new yt({code:"SYS_ERR",message:s||a||"request:fail",requestId:n||t}))}i({status:e.statusCode,data:e.data,headers:e.header,requestId:t})}})})}function ta(e,t){const{path:s,data:a,method:n="GET"}=e,{url:i,headers:o}=Zs(s,{functionName:"",data:a,method:n,headers:{"x-alipay-cloud-mode":"oss","x-data-api-type":"oss","x-expire-timestamp":Date.now()+6e4},signHeaderKeys:["x-data-api-type","x-expire-timestamp"],config:t});return ea({url:i,data:a,method:n,headers:o}).then(e=>{const t=e.data||{};if(!t.success)throw new yt({code:e.errCode,message:e.errMsg,requestId:e.requestId});return t.data||{}}).catch(e=>{throw new yt({code:e.errCode,message:e.errMsg,requestId:e.requestId})})}function sa(e=""){const t=e.trim().replace(/^cloud:\/\//,""),s=t.indexOf("/");if(s<=0)throw new yt({code:"INVALID_PARAM",message:"fileIDä¸åæ³"});const a=t.substring(0,s),n=t.substring(s+1);return a!==this.config.spaceId&&console.warn("file ".concat(e," does not belong to env ").concat(this.config.spaceId)),n}function aa(e=""){return"cloud://".concat(this.config.spaceId,"/").concat(e.replace(/^\/+/,""))}class na{constructor(e){this.config=e}signedURL(e,t={}){const s=`/ws/function/${e}`,a=this.config.wsEndpoint.replace(/^ws(s)?:\/\//,""),n=Object.assign({},t,{accessKeyId:this.config.accessKey,signatureNonce:Xs(),timestamp:""+Date.now()}),i=[s,["accessKeyId","authorization","signatureNonce","timestamp"].sort().map(function(e){return n[e]?"".concat(e,"=").concat(n[e]):null}).filter(Boolean).join("&"),`host:${a}`].join("\n"),o=["HMAC-SHA256",Mt(i).toString(Ys)].join("\n"),r=$t(o,this.config.secretKey).toString(Ys),l=Object.keys(n).map(e=>`${e}=${encodeURIComponent(n[e])}`).join("&");return`${this.config.wsEndpoint}${s}?${l}&signature=${r}`}}var ia=class{constructor(e){if(["spaceId","spaceAppId","accessKey","secretKey"].forEach(t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(`${t} required`)}),e.endpoint){if("string"!=typeof e.endpoint)throw new Error("endpoint must be string");if(!/^https:\/\//.test(e.endpoint))throw new Error("endpoint must start with https://");e.endpoint=e.endpoint.replace(/\/$/,"")}this.config=Object.assign({},e,{endpoint:e.endpoint||`https://${e.spaceId}.api-hz.cloudbasefunction.cn`,wsEndpoint:e.wsEndpoint||`wss://${e.spaceId}.api-hz.cloudbasefunction.cn`}),this._websocket=new na(this.config)}callFunction(e){return function(e,t){const{name:s,data:a,async:n=!1,timeout:i}=e,o="POST",r={"x-to-function-name":s};n&&(r["x-function-invoke-type"]="async");const{url:l,headers:c}=Zs("/functions/invokeFunction",{functionName:s,data:a,method:o,headers:r,signHeaderKeys:["x-to-function-name"],config:t});return ea({url:l,data:a,method:o,headers:c,timeout:i}).then(e=>{let t=0;if(n){const s=e.data||{};t="200"===s.errCode?0:s.errCode,e.data=s.data||{},e.errMsg=s.errMsg}if(0!==t)throw new yt({code:t,message:e.errMsg,requestId:e.requestId});return{errCode:t,success:0===t,requestId:e.requestId,result:e.data}}).catch(e=>{throw new yt({code:e.errCode,message:e.errMsg,requestId:e.requestId})})}(e,this.config)}uploadFileToOSS({url:e,filePath:t,fileType:s,formData:a,onUploadProgress:n}){return new Promise((i,o)=>{const r=vt.uploadFile({url:e,filePath:t,fileType:s,formData:a,name:"file",success(e){e&&e.statusCode<400?i(e):o(new yt({code:"UPLOAD_FAILED",message:"æä»¶ä¸ä¼ 失败"}))},fail(e){o(new yt({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"æä»¶ä¸ä¼ 失败"}))}});"function"==typeof n&&r&&"function"==typeof r.onProgressUpdate&&r.onProgressUpdate(e=>{n({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})})})}async uploadFile({filePath:e,cloudPath:t="",fileType:s="image",onUploadProgress:a}){if("string"!==Ee(t))throw new yt({code:"INVALID_PARAM",message:"cloudPathå¿
须为å符串类å"});if(!(t=t.trim()))throw new yt({code:"INVALID_PARAM",message:"cloudPathä¸å¯ä¸ºç©º"});if(/:\/\//.test(t))throw new yt({code:"INVALID_PARAM",message:"cloudPathä¸åæ³"});const n=await ta({path:"/".concat(t.replace(/^\//,""),"?post_url")},this.config),{file_id:i,upload_url:o,form_data:r}=n,l=r&&r.reduce((e,t)=>(e[t.key]=t.value,e),{});return this.uploadFileToOSS({url:o,filePath:e,fileType:s,formData:l,onUploadProgress:a}).then(()=>({fileID:i}))}async getTempFileURL({fileList:e}){return new Promise((t,s)=>{(!e||e.length<0)&&t({code:"INVALID_PARAM",message:"fileListä¸è½ä¸ºç©ºæ°ç»"}),e.length>50&&t({code:"INVALID_PARAM",message:"fileListæ°ç»é¿åº¦ä¸è½è¶
è¿50"});const a=[];for(const i of e){let e;"string"!==Ee(i)&&t({code:"INVALID_PARAM",message:"fileListçå
ç´ å¿
é¡»æ¯é空çå符串"});try{e=sa.call(this,i)}catch(n){console.warn(n.errCode,n.errMsg),e=i}a.push({file_id:e,expire:600})}ta({path:"/?download_url",data:{file_list:a},method:"POST"},this.config).then(e=>{const{file_list:s=[]}=e;t({fileList:s.map(e=>({fileID:aa.call(this,e.file_id),tempFileURL:e.download_url}))})}).catch(e=>s(e))})}async connectWebSocket(e){const{name:t,query:s}=e;return vt.connectSocket({url:this._websocket.signedURL(t,s),complete:()=>{}})}},oa={init:e=>{e.provider="alipay";const t=new ia(e);return t.auth=function(){return{signInAnonymously:function(){return Promise.resolve()},getLoginState:function(){return Promise.resolve(!0)}}},t}};function ra({data:e}){let t;t=Pt();const s=JSON.parse(JSON.stringify(e||{}));if(Object.assign(s,{clientInfo:t}),!s.uniIdToken){const{token:e}=bt();e&&(s.uniIdToken=e)}return s}const la=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:"ï¼äºå½æ°[{functionName}]å¨äºç«¯ä¸åå¨ï¼è¯·æ£æ¥æ¤äºå½æ°åç§°æ¯å¦æ£ç¡®ä»¥å该äºå½æ°æ¯å¦å·²ä¸ä¼ å°æå¡ç©ºé´",mode:"append"}];var ca=/[\\^$.*+?()[\]{}|]/g,ua=RegExp(ca.source);function da(e,t,s){return e.replace(new RegExp((a=t)&&ua.test(a)?a.replace(ca,"\\$&"):a,"g"),s);var a}const ha="request",pa="response",fa="both",ga="_globalUniCloudStatus",ma={code:2e4,message:"System error"},ya={code:20101,message:"Invalid client"};function va(e){const{errSubject:t,subject:s,errCode:a,errMsg:n,code:i,message:o,cause:r}=e||{};return new yt({subject:t||s||"uni-secure-network",code:a||i||ma.code,message:n||o,cause:r})}let _a;function ba({secretType:e}={}){return e===ha||e===pa||e===fa}function wa({functionName:e,result:t,logPvd:s}){}function Ta(e){const t=e.callFunction,s=function(s){const a=s.name;s.data=ra.call(e,{data:s.data});const n={aliyun:"aliyun",tencent:"tcb",tcb:"tcb",alipay:"alipay",dcloud:"dcloud"}[this.config.provider],i=ba(s)||false;return t.call(this,s).then(e=>(e.errCode=0,!i&&wa.call(this,{functionName:a,result:e,logPvd:n}),Promise.resolve(e)),e=>(!i&&wa.call(this,{functionName:a,result:e,logPvd:n}),e&&e.message&&(e.message=function({message:e="",extraInfo:t={},formatter:s=[]}={}){for(let a=0;a<s.length;a++){const{rule:n,content:i,mode:o}=s[a],r=e.match(n);if(!r)continue;let l=i;for(let e=1;e<r.length;e++)l=da(l,`{$${e}}`,r[e]);for(const e in t)l=da(l,`{${e}}`,t[e]);return"replace"===o?l:e+l}return e}({message:`[${s.name}]: ${e.message}`,formatter:la,extraInfo:{functionName:a}})),Promise.reject(e)))};e.callFunction=function(t){const{provider:a,spaceId:n}=e.config,i=t.name;let o,r;return t.data=t.data||{},o=s,o=o.bind(e),r=ba(t)?new _a({secretType:t.secretType,uniCloudIns:e}).wrapEncryptDataCallFunction(s.bind(e))(t):function({provider:e,spaceId:t,functionName:s}={}){const{appId:a,uniPlatform:n,osName:i}=xt();let o=n;"app"===n&&(o=i);const r=function({provider:e,spaceId:t}={}){const s=je;if(!s)return{};e=function(e){return"tencent"===e?"tcb":e}(e);const a=s.find(s=>s.provider===e&&s.spaceId===t);return a&&a.config}({provider:e,spaceId:t});if(!r||!r.accessControl||!r.accessControl.enable)return!1;const l=r.accessControl.function||{},c=Object.keys(l);if(0===c.length)return!0;const u=function(e,t){let s,a,n;for(let i=0;i<e.length;i++){const o=e[i];o!==t?"*"!==o?o.split(",").map(e=>e.trim()).indexOf(t)>-1&&(a=o):n=o:s=o}return s||a||n}(c,s);if(!u)return!1;if((l[u]||[]).find((e={})=>e.appId===a&&(e.platform||"").toLowerCase()===o.toLowerCase()))return!0;throw console.error(`æ¤åºç¨[appId: ${a}, platform: ${o}]ä¸å¨äºç«¯é
ç½®çå
许访é®çåºç¨å表å
ï¼åèï¼https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client`),va(ya)}({provider:a,spaceId:n,functionName:i})?new _a({secretType:t.secretType,uniCloudIns:e}).wrapVerifyClientCallFunction(s.bind(e))(t):o(t),Object.defineProperty(r,"result",{get:()=>(console.warn("å½åè¿åç»æä¸ºPromiseç±»åï¼ä¸å¯ç´æ¥è®¿é®å
¶result屿§ï¼è¯¦æ
请åèï¼https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"),{})}),r.then(e=>e)}}_a=class{constructor(){throw va({message:`Platform ${Ve} is not supported by secure network`})}};const ka=Symbol("CLIENT_DB_INTERNAL");function xa(e,t){return e.then="DoNotReturnProxyWithAFunctionNamedThen",e._internalType=ka,e.inspect=null,e.__v_raw=void 0,new Proxy(e,{get(e,s,a){if("_uniClient"===s)return null;if("symbol"==typeof s)return e[s];if(s in e||"string"!=typeof s){const t=e[s];return"function"==typeof t?t.bind(e):t}return t.get(e,s,a)}})}function Ia(e){return{on:(t,s)=>{e[t]=e[t]||[],e[t].indexOf(s)>-1||e[t].push(s)},off:(t,s)=>{e[t]=e[t]||[];const a=e[t].indexOf(s);-1!==a&&e[t].splice(a,1)}}}const Sa=["db.Geo","db.command","command.aggregate"];function Pa(e,t){return Sa.indexOf(`${e}.${t}`)>-1}function Aa(e){switch(Ee(e=_t(e))){case"array":return e.map(e=>Aa(e));case"object":return e._internalType===ka||Object.keys(e).forEach(t=>{e[t]=Aa(e[t])}),e;case"regexp":return{$regexp:{source:e.source,flags:e.flags}};case"date":return{$date:e.toISOString()};default:return e}}function Ca(e){return e&&e.content&&e.content.$method}class Oa{constructor(e,t,s){this.content=e,this.prevStage=t||null,this.udb=null,this._database=s}toJSON(){let e=this;const t=[e.content];for(;e.prevStage;)e=e.prevStage,t.push(e.content);return{$db:t.reverse().map(e=>({$method:e.$method,$param:Aa(e.$param)}))}}toString(){return JSON.stringify(this.toJSON())}getAction(){const e=this.toJSON().$db.find(e=>"action"===e.$method);return e&&e.$param&&e.$param[0]}getCommand(){return{$db:this.toJSON().$db.filter(e=>"action"!==e.$method)}}get isAggregate(){let e=this;for(;e;){const t=Ca(e),s=Ca(e.prevStage);if("aggregate"===t&&"collection"===s||"pipeline"===t)return!0;e=e.prevStage}return!1}get isCommand(){let e=this;for(;e;){if("command"===Ca(e))return!0;e=e.prevStage}return!1}get isAggregateCommand(){let e=this;for(;e;){const t=Ca(e),s=Ca(e.prevStage);if("aggregate"===t&&"command"===s)return!0;e=e.prevStage}return!1}getNextStageFn(e){const t=this;return function(){return Fa({$method:e,$param:Aa(Array.from(arguments))},t,t._database)}}get count(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}get remove(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}get(){return this._send("get",Array.from(arguments))}get add(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}update(){return this._send("update",Array.from(arguments))}end(){return this._send("end",Array.from(arguments))}get set(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQLç¦æ¢ä½¿ç¨setæ¹æ³")}}_send(e,t){const s=this.getAction(),a=this.getCommand();return a.$db.push({$method:e,$param:Aa(t)}),this._database._callCloudFunction({action:s,command:a})}}function Fa(e,t,s){return xa(new Oa(e,t,s),{get(e,t){let a="db";return e&&e.content&&(a=e.content.$method),Pa(a,t)?Fa({$method:t},e,s):function(){return Fa({$method:t,$param:Aa(Array.from(arguments))},e,s)}}})}function La({path:e,method:t}){return class{constructor(){this.param=Array.from(arguments)}toJSON(){return{$newDb:[...e.map(e=>({$method:e})),{$method:t,$param:this.param}]}}toString(){return JSON.stringify(this.toJSON())}}}class Ea{constructor({uniClient:e={},isJQL:t=!1}={}){this._uniClient=e,this._authCallBacks={},this._dbCallBacks={},e._isDefault&&(this._dbCallBacks=Je("_globalUniCloudDatabaseCallback")),t||(this.auth=Ia(this._authCallBacks)),this._isJQL=t,Object.assign(this,Ia(this._dbCallBacks)),this.env=xa({},{get:(e,t)=>({$env:t})}),this.Geo=xa({},{get:(e,t)=>La({path:["Geo"],method:t})}),this.serverDate=La({path:[],method:"serverDate"}),this.RegExp=La({path:[],method:"RegExp"})}getCloudEnv(e){if("string"!=typeof e||!e.trim())throw new Error("getCloudEnvåæ°é误");return{$env:e.replace("$cloudEnv_","")}}_callback(e,t){const s=this._dbCallBacks;s[e]&&s[e].forEach(e=>{e(...t)})}_callbackAuth(e,t){const s=this._authCallBacks;s[e]&&s[e].forEach(e=>{e(...t)})}multiSend(){const e=Array.from(arguments),t=e.map(e=>{const t=e.getAction(),s=e.getCommand();if("getTemp"!==s.$db[s.$db.length-1].$method)throw new Error("multiSendåªæ¯æåå½ä»¤å
使ç¨getTemp");return{action:t,command:s}});return this._callCloudFunction({multiCommand:t,queryList:e})}}function Ua(e,t={}){return xa(new e(t),{get:(e,t)=>Pa("db",t)?Fa({$method:t},null,e):function(){return Fa({$method:t,$param:Aa(Array.from(arguments))},null,e)}})}class Da extends Ea{_parseResult(e){return this._isJQL?e.result:e}_callCloudFunction({action:e,command:t,multiCommand:s,queryList:a}){function n(e,t){if(s&&a)for(let s=0;s<a.length;s++){const n=a[s];n.udb&&"function"==typeof n.udb.setResult&&(t?n.udb.setResult(t):n.udb.setResult(e.result.dataList[s]))}}const i=this,o=this._isJQL?"databaseForJQL":"database";function r(e){return i._callback("error",[e]),Ze(et(o,"fail"),e).then(()=>Ze(et(o,"complete"),e)).then(()=>(n(null,e),ht(at,{type:ot,content:e}),Promise.reject(e)))}const l=Ze(et(o,"invoke")),c=this._uniClient;return l.then(()=>c.callFunction({name:"DCloud-clientDB",type:Oe,data:{action:e,command:t,multiCommand:s}})).then(e=>{const{code:t,message:s,token:a,tokenExpired:l,systemInfo:c=[]}=e.result;if(c)for(let n=0;n<c.length;n++){const{level:e,message:t,detail:s}=c[n];let a="[System Info]"+t;s&&(a=`${a}\n详ç»ä¿¡æ¯ï¼${s}`),(console[e]||console.log)(a)}if(t)return r(new yt({code:t,message:s,requestId:e.requestId}));e.result.errCode=e.result.errCode||e.result.code,e.result.errMsg=e.result.errMsg||e.result.message,a&&l&&(wt({token:a,tokenExpired:l}),this._callbackAuth("refreshToken",[{token:a,tokenExpired:l}]),this._callback("refreshToken",[{token:a,tokenExpired:l}]),ht(it,{token:a,tokenExpired:l}));const u=[{prop:"affectedDocs",tips:"affectedDocsä¸åæ¨è使ç¨ï¼è¯·ä½¿ç¨inserted/deleted/updated/data.lengthæ¿ä»£"},{prop:"code",tips:"codeä¸åæ¨è使ç¨ï¼è¯·ä½¿ç¨errCodeæ¿ä»£"},{prop:"message",tips:"messageä¸åæ¨è使ç¨ï¼è¯·ä½¿ç¨errMsgæ¿ä»£"}];for(let n=0;n<u.length;n++){const{prop:t,tips:s}=u[n];if(t in e.result){const a=e.result[t];Object.defineProperty(e.result,t,{get:()=>(console.warn(s),a)})}}return d=e,Ze(et(o,"success"),d).then(()=>Ze(et(o,"complete"),d)).then(()=>{n(d,null);const e=i._parseResult(d);return ht(at,{type:ot,content:e}),Promise.resolve(e)});var d},e=>(/fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message)&&console.warn("clientDBæªåå§åï¼è¯·å¨webæ§å¶å°ä¿å䏿¬¡schema以å¼å¯clientDB"),r(new yt({code:e.code||"SYSTEM_ERROR",message:e.message,requestId:e.requestId}))))}}const Na="tokenæ æï¼è·³è½¬ç»å½é¡µé¢",Ra="tokenè¿æï¼è·³è½¬ç»å½é¡µé¢",Ma={TOKEN_INVALID_TOKEN_EXPIRED:Ra,TOKEN_INVALID_INVALID_CLIENTID:Na,TOKEN_INVALID:Na,TOKEN_INVALID_WRONG_TOKEN:Na,TOKEN_INVALID_ANONYMOUS_USER:Na},$a={"uni-id-token-expired":Ra,"uni-id-check-token-failed":Na,"uni-id-token-not-exist":Na,"uni-id-check-device-feature-failed":Na},Ba={...Ma,...$a,default:"ç¨æ·æªç»å½æç»å½ç¶æè¿æï¼èªå¨è·³è½¬ç»å½é¡µé¢"};function qa(e,t){let s="";return s=e?`${e}/${t}`:t,s.replace(/^\//,"")}function ja(e=[],t=""){const s=[],a=[];return e.forEach(e=>{!0===e.needLogin?s.push(qa(t,e.path)):!1===e.needLogin&&a.push(qa(t,e.path))}),{needLoginPage:s,notNeedLoginPage:a}}function Va(e){return e.split("?")[0].replace(/^\//,"")}function Ka(){return function(e){let t=e&&e.$page&&e.$page.fullPath;return t?("/"!==t.charAt(0)&&(t="/"+t),t):""}(function(){const e=s();return e[e.length-1]}())}function za(){return Va(Ka())}function Ha(e="",t={}){if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;const s=t.list,a=Va(e);return s.some(e=>e.pagePath===a)}const Wa=!!_e.uniIdRouter,{loginPage:Ja,routerNeedLogin:Ga,resToLogin:Qa,needLoginPage:Ya,notNeedLoginPage:Xa,loginPageInTabBar:Za}=function({pages:e=[],subPackages:t=[],uniIdRouter:s={},tabBar:a={}}=_e){const{loginPage:n,needLogin:i=[],resToLogin:o=!0}=s,{needLoginPage:r,notNeedLoginPage:l}=ja(e),{needLoginPage:c,notNeedLoginPage:u}=function(e=[]){const t=[],s=[];return e.forEach(e=>{const{root:a,pages:n=[]}=e,{needLoginPage:i,notNeedLoginPage:o}=ja(n,a);t.push(...i),s.push(...o)}),{needLoginPage:t,notNeedLoginPage:s}}(t);return{loginPage:n,routerNeedLogin:i,resToLogin:o,needLoginPage:[...r,...c],notNeedLoginPage:[...l,...u],loginPageInTabBar:Ha(n,a)}}();if(Ya.indexOf(Ja)>-1)throw new Error(`Login page [${Ja}] should not be "needLogin", please check your pages.json`);function en(e){const t=za();if("/"===e.charAt(0))return e;const[s,a]=e.split("?"),n=s.replace(/^\//,"").split("/"),i=t.split("/");i.pop();for(let o=0;o<n.length;o++){const e=n[o];".."===e?i.pop():"."!==e&&i.push(e)}return""===i[0]&&i.shift(),"/"+i.join("/")+(a?"?"+a:"")}function tn({redirect:e}){const t=Va(e),s=Va(Ja);return za()!==s&&t!==s}function sn({api:e,redirect:t}={}){if(!t||!tn({redirect:t}))return;const s=(n=t,"/"!==(a=Ja).charAt(0)&&(a="/"+a),n?a.indexOf("?")>-1?a+`&uniIdRedirectUrl=${encodeURIComponent(n)}`:a+`?uniIdRedirectUrl=${encodeURIComponent(n)}`:a);var a,n;Za?"navigateTo"!==e&&"redirectTo"!==e||(e="switchTab"):"switchTab"===e&&(e="navigateTo");const i={navigateTo:_,redirectTo:b,switchTab:w,reLaunch:T};setTimeout(()=>{i[e]({url:s})},0)}function an({url:e}={}){const t={abortLoginPageJump:!1,autoToLoginPage:!1},s=function(){const{token:e,tokenExpired:t}=bt();let s;if(e){if(t<Date.now()){const e="uni-id-token-expired";s={errCode:e,errMsg:Ba[e]}}}else{const e="uni-id-check-token-failed";s={errCode:e,errMsg:Ba[e]}}return s}();if(function(e){const t=Va(en(e));return!(Xa.indexOf(t)>-1)&&(Ya.indexOf(t)>-1||Ga.some(t=>{return s=e,new RegExp(t).test(s);var s}))}(e)&&s){if(s.uniIdRedirectUrl=e,ct(nt).length>0)return setTimeout(()=>{ht(nt,s)},0),t.abortLoginPageJump=!0,t;t.autoToLoginPage=!0}return t}function nn(){!function(){const e=Ka(),{abortLoginPageJump:t,autoToLoginPage:s}=an({url:e});t||s&&sn({api:"redirectTo",redirect:e})}();const e=["navigateTo","redirectTo","reLaunch","switchTab"];for(let t=0;t<e.length;t++){const s=e[t];a(s,{invoke(e){const{abortLoginPageJump:t,autoToLoginPage:a}=an({url:e.url});return t?e:a?(sn({api:s,redirect:en(e.url)}),!1):e}})}}function on(){this.onResponse(e=>{const{type:t,content:s}=e;let a=!1;switch(t){case"cloudobject":a=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in Ba}(s);break;case"clientdb":a=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in Ma}(s)}a&&function(e={}){const t=ct(nt);gt().then(()=>{const s=Ka();if(s&&tn({redirect:s}))return t.length>0?ht(nt,Object.assign({uniIdRedirectUrl:s},e)):void(Ja&&sn({api:"navigateTo",redirect:s}))})}(s)})}function rn(e){var t;(t=e).onResponse=function(e){ut(at,e)},t.offResponse=function(e){dt(at,e)},function(e){e.onNeedLogin=function(e){ut(nt,e)},e.offNeedLogin=function(e){dt(nt,e)},Wa&&(Je(ga).needLoginInit||(Je(ga).needLoginInit=!0,gt().then(()=>{nn.call(e)}),Qa&&on.call(e)))}(e),function(e){e.onRefreshToken=function(e){ut(it,e)},e.offRefreshToken=function(e){dt(it,e)}}(e)}let ln;const cn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",un=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function dn(){const e=bt().token||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let s;try{s=JSON.parse((a=t[1],decodeURIComponent(ln(a).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))))}catch(n){throw new Error("è·åå½åç¨æ·ä¿¡æ¯åºéï¼è¯¦ç»é误信æ¯ä¸ºï¼"+n.message)}var a;return s.tokenExpired=1e3*s.exp,delete s.exp,delete s.iat,s}ln="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!un.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var s,a,n="",i=0;i<e.length;)t=cn.indexOf(e.charAt(i++))<<18|cn.indexOf(e.charAt(i++))<<12|(s=cn.indexOf(e.charAt(i++)))<<6|(a=cn.indexOf(e.charAt(i++))),n+=64===s?String.fromCharCode(t>>16&255):64===a?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return n}:atob;var hn=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(be(function(s,a){Object.defineProperty(a,"__esModule",{value:!0});const i="chooseAndUploadFile:ok",o="chooseAndUploadFile:fail";function r(e,t){return e.tempFiles.forEach((e,s)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+s+e.name.substring(e.name.lastIndexOf("."))}),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map(e=>e.path)),e}function l(e,t,{onChooseFile:s,onUploadProgress:a}){return t.then(e=>{if(s){const t=s(e);if(void 0!==t)return Promise.resolve(t).then(t=>void 0===t?e:t)}return e}).then(t=>!1===t?{errMsg:i,tempFilePaths:[],tempFiles:[]}:function(e,t,s=5,a){(t=Object.assign({},t)).errMsg=i;const n=t.tempFiles,o=n.length;let r=0;return new Promise(i=>{for(;r<s;)l();function l(){const s=r++;if(s>=o)return void(!n.find(e=>!e.url&&!e.errMsg)&&i(t));const c=n[s];e.uploadFile({provider:c.provider,filePath:c.path,cloudPath:c.cloudPath,fileType:c.fileType,cloudPathAsRealPath:c.cloudPathAsRealPath,onUploadProgress(e){e.index=s,e.tempFile=c,e.tempFilePath=c.path,a&&a(e)}}).then(e=>{c.url=e.fileID,s<o&&l()}).catch(e=>{c.errMsg=e.errMsg||e.message,s<o&&l()})}})}(e,t,5,a))}a.initChooseAndUploadFile=function(s){return function(a={type:"all"}){return"image"===a.type?l(s,function(t){const{count:s,sizeType:a,sourceType:n=["album","camera"],extension:i}=t;return new Promise((t,l)=>{e({count:s,sizeType:a,sourceType:n,extension:i,success(e){t(r(e,"image"))},fail(e){l({errMsg:e.errMsg.replace("chooseImage:fail",o)})}})})}(a),a):"video"===a.type?l(s,function(e){const{camera:s,compressed:a,maxDuration:n,sourceType:i=["album","camera"],extension:l}=e;return new Promise((e,c)=>{t({camera:s,compressed:a,maxDuration:n,sourceType:i,extension:l,success(t){const{tempFilePath:s,duration:a,size:n,height:i,width:o}=t;e(r({errMsg:"chooseVideo:ok",tempFilePaths:[s],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:s,size:n,type:t.tempFile&&t.tempFile.type||"",width:o,height:i,duration:a,fileType:"video",cloudPath:""}]},"video"))},fail(e){c({errMsg:e.errMsg.replace("chooseVideo:fail",o)})}})})}(a),a):l(s,function(e){const{count:t,extension:s}=e;return new Promise((e,a)=>{let i=n;if("undefined"!=typeof wx&&"function"==typeof wx.chooseMessageFile&&(i=wx.chooseMessageFile),"function"!=typeof i)return a({errMsg:o+" 请æå® type ç±»åï¼è¯¥å¹³å°ä»
æ¯æéæ© image æ videoã"});i({type:"all",count:t,extension:s,success(t){e(r(t))},fail(e){a({errMsg:e.errMsg.replace("chooseFile:fail",o)})}})})}(a),a)}}}));const pn="manual";function fn(e){return{props:{localdata:{type:Array,default:()=>[]},options:{type:[Object,Array],default:()=>({})},spaceInfo:{type:Object,default:()=>({})},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:()=>({mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{},mixinDatacomError:null}),created(){this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch(()=>{var e=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach(t=>{e.push(this[t])}),e},(e,t)=>{if(this.loadtime===pn)return;let s=!1;const a=[];for(let n=2;n<e.length;n++)e[n]!==t[n]&&(a.push(e[n]),s=!0);e[0]!==t[0]&&(this.mixinDatacomPage.current=this.pageCurrent),this.mixinDatacomPage.size=this.pageSize,this.onMixinDatacomPropsChange(s,a)})},methods:{onMixinDatacomPropsChange(e,t){},mixinDatacomEasyGet({getone:e=!1,success:t,fail:s}={}){this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomError=null,this.mixinDatacomGet().then(s=>{this.mixinDatacomLoading=!1;const{data:a,count:n}=s.result;this.getcount&&(this.mixinDatacomPage.count=n),this.mixinDatacomHasMore=a.length<this.pageSize;const i=e?a.length?a[0]:void 0:a;this.mixinDatacomResData=i,t&&t(i)}).catch(e=>{this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e,this.mixinDatacomError=e,s&&s(e)}))},mixinDatacomGet(t={}){let s;t=t||{},s="undefined"!=typeof __uniX&&__uniX?e.databaseForJQL(this.spaceInfo):e.database(this.spaceInfo);const a=t.action||this.action;a&&(s=s.action(a));const n=t.collection||this.collection;s=Array.isArray(n)?s.collection(...n):s.collection(n);const i=t.where||this.where;i&&Object.keys(i).length&&(s=s.where(i));const o=t.field||this.field;o&&(s=s.field(o));const r=t.foreignKey||this.foreignKey;r&&(s=s.foreignKey(r));const l=t.groupby||this.groupby;l&&(s=s.groupBy(l));const c=t.groupField||this.groupField;c&&(s=s.groupField(c)),!0===(void 0!==t.distinct?t.distinct:this.distinct)&&(s=s.distinct());const u=t.orderby||this.orderby;u&&(s=s.orderBy(u));const d=void 0!==t.pageCurrent?t.pageCurrent:this.mixinDatacomPage.current,h=void 0!==t.pageSize?t.pageSize:this.mixinDatacomPage.size,p=void 0!==t.getcount?t.getcount:this.getcount,f=void 0!==t.gettree?t.gettree:this.gettree,g=void 0!==t.gettreepath?t.gettreepath:this.gettreepath,m={getCount:p},y={limitLevel:void 0!==t.limitlevel?t.limitlevel:this.limitlevel,startWith:void 0!==t.startwith?t.startwith:this.startwith};return f&&(m.getTree=y),g&&(m.getTreePath=y),s=s.skip(h*(d-1)).limit(h).get(m),s}}}}function gn(e){return Je("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",e.config.spaceId))}async function mn({openid:e,callLoginByWeixin:t=!1}={}){throw gn(this),new Error(`[SecureNetwork] API \`initSecureNetworkByWeixin\` is not supported on platform \`${Ve}\``)}async function yn(e){const t=gn(this);return t.initPromise||(t.initPromise=mn.call(this,e).then(e=>e).catch(e=>{throw delete t.initPromise,e})),t.initPromise}function vn(e){St=e}function _n(e){const t={getAppBaseInfo:k,getPushClientId:x};return function(s){return new Promise((a,n)=>{t[e]({...s,success(e){a(e)},fail(e){n(e)}})})}}class bn extends Be{constructor(){super(),this._uniPushMessageCallback=this._receivePushMessage.bind(this),this._currentMessageId=-1,this._payloadQueue=[]}init(){return Promise.all([_n("getAppBaseInfo")(),_n("getPushClientId")()]).then(([{appId:e}={},{cid:t}={}]=[])=>{if(!e)throw new Error("Invalid appId, please check the manifest.json file");if(!t)throw new Error("Invalid push client id");this._appId=e,this._pushClientId=t,this._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),this.emit("open"),this._initMessageListener()},e=>{throw this.emit("error",e),this.close(),e})}async open(){return this.init()}_isUniCloudSSE(e){if("receive"!==e.type)return!1;const t=e&&e.data&&e.data.payload;return!(!t||"UNI_CLOUD_SSE"!==t.channel||t.seqId!==this._seqId)}_receivePushMessage(e){if(!this._isUniCloudSSE(e))return;const t=e&&e.data&&e.data.payload,{action:s,messageId:a,message:n}=t;this._payloadQueue.push({action:s,messageId:a,message:n}),this._consumMessage()}_consumMessage(){for(;;){const e=this._payloadQueue.find(e=>e.messageId===this._currentMessageId+1);if(!e)break;this._currentMessageId++,this._parseMessagePayload(e)}}_parseMessagePayload(e){const{action:t,messageId:s,message:a}=e;"end"===t?this._end({messageId:s,message:a}):"message"===t&&this._appendMessage({messageId:s,message:a})}_appendMessage({messageId:e,message:t}={}){this.emit("message",t)}_end({messageId:e,message:t}={}){this.emit("end",t),this.close()}_initMessageListener(){c(this._uniPushMessageCallback)}_destroy(){u(this._uniPushMessageCallback)}toJSON(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}close(){this._destroy(),this.emit("close")}}const wn={tcb:Hs,tencent:Hs,aliyun:Lt,private:Qs,dcloud:Qs,alipay:oa};let Tn=new class{init(e){let t={};const s=wn[e.provider];if(!s)throw new Error("æªæä¾æ£ç¡®çprovideråæ°");var a;return t=s.init(e),function(e){e._initPromiseHub||(e._initPromiseHub=new $e({createPromise:function(){let t=Promise.resolve();t=new Promise(e=>{setTimeout(()=>{e()},1)});const s=e.auth();return t.then(()=>s.getLoginState()).then(e=>e?Promise.resolve():s.signInAnonymously())}}))}(t),Ta(t),function(e){const t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),(a=t).database=function(e){if(e&&Object.keys(e).length>0)return a.init(e).database();if(this._database)return this._database;const t=Ua(Da,{uniClient:a});return this._database=t,t},a.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return a.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;const t=Ua(Da,{uniClient:a,isJQL:!0});return this._databaseForJQL=t,t},function(e){e.getCurrentUserInfo=dn,e.chooseAndUploadFile=hn.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return fn(e)}}),e.SSEChannel=bn,e.initSecureNetworkByWeixin=function(e){return function({openid:t,callLoginByWeixin:s=!1}={}){return yn.call(e,{openid:t,callLoginByWeixin:s})}}(e),e.setCustomClientInfo=vn,e.importObject=function(t){return function(s,a={}){a=function(e,t={}){return e.customUI=t.customUI||e.customUI,e.parseSystemError=t.parseSystemError||e.parseSystemError,Object.assign(e.loadingOptions,t.loadingOptions),Object.assign(e.errorOptions,t.errorOptions),"object"==typeof t.secretMethods&&(e.secretMethods=t.secretMethods),e}({customUI:!1,loadingOptions:{title:"å è½½ä¸...",mask:!0},errorOptions:{type:"modal",retry:!1}},a);const{customUI:n,loadingOptions:c,errorOptions:u,parseSystemError:d}=a,h=!n;return new Proxy({},{get(n,p){switch(p){case"toString":return"[object UniCloudObject]";case"toJSON":return{}}return function({fn:e,interceptorName:t,getCallbackArgs:s}={}){return async function(...a){const n=s?s({params:a}):{};let i,o;try{return await Ze(et(t,"invoke"),{...n}),i=await e(...a),await Ze(et(t,"success"),{...n,result:i}),i}catch(r){throw o=r,await Ze(et(t,"fail"),{...n,error:o}),o}finally{await Ze(et(t,"complete"),o?{...n,error:o}:{...n,result:i})}}}({fn:async function n(...f){let g;h&&i({title:c.title,mask:c.mask});const m={name:s,type:Ce,data:{method:p,params:f}};"object"==typeof a.secretMethods&&function(e,t){const s=t.data.method,a=e.secretMethods||{},n=a[s]||a["*"];n&&(t.secretType=n)}(a,m);let y=!1;try{g=await t.callFunction(m)}catch(e){y=!0,g={result:new yt(e)}}const{errSubject:v,errCode:_,errMsg:b,newToken:w}=g.result||{};if(h&&o(),w&&w.token&&w.tokenExpired&&(wt(w),ht(it,{...w})),_){let e=b;if(y&&d&&(e=(await d({objectName:s,methodName:p,params:f,errSubject:v,errCode:_,errMsg:b})).errMsg||b),h)if("toast"===u.type)r({title:e,icon:"none"});else{if("modal"!==u.type)throw new Error(`Invalid errorOptions.type: ${u.type}`);{const{confirm:t}=await async function({title:e,content:t,showCancel:s,cancelText:a,confirmText:n}={}){return new Promise((i,o)=>{l({title:e,content:t,showCancel:s,cancelText:a,confirmText:n,success(e){i(e)},fail(){i({confirm:!1,cancel:!0})}})})}({title:"æç¤º",content:e,showCancel:u.retry,cancelText:"åæ¶",confirmText:u.retry?"éè¯":"ç¡®å®"});if(u.retry&&t)return n(...f)}}const t=new yt({subject:v,code:_,message:b,requestId:g.requestId});throw t.detail=g.result,ht(at,{type:lt,content:t}),t}return ht(at,{type:lt,content:g.result}),g.result},interceptorName:"callObject",getCallbackArgs:function({params:e}={}){return{objectName:s,methodName:p,params:e}}})}})}}(e)}(t),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach(e=>{if(!t[e])return;const s=t[e];t[e]=function(){return s.apply(t,Array.from(arguments))},t[e]=function(e,t){return function(s){let a=!1;if("callFunction"===t){const e=s&&s.type||Ae;a=e!==Ae}const n="callFunction"===t&&!a,i=this._initPromiseHub.exec();s=s||{};const{success:o,fail:r,complete:l}=mt(s),c=i.then(()=>a?Promise.resolve():Ze(et(t,"invoke"),s)).then(()=>e.call(this,s)).then(e=>a?Promise.resolve(e):Ze(et(t,"success"),e).then(()=>Ze(et(t,"complete"),e)).then(()=>(n&&ht(at,{type:rt,content:e}),Promise.resolve(e))),e=>a?Promise.reject(e):Ze(et(t,"fail"),e).then(()=>Ze(et(t,"complete"),e)).then(()=>(ht(at,{type:rt,content:e}),Promise.reject(e))));if(!(o||r||l))return c;c.then(e=>{o&&o(e),l&&l(e),n&&ht(at,{type:rt,content:e})},e=>{r&&r(e),l&&l(e),n&&ht(at,{type:rt,content:e})})}}(t[e],e).bind(t)}),t.init=this.init,t}};(()=>{const e=Ke;let t={};if(e&&1===e.length)t=e[0],Tn=Tn.init(t),Tn._isDefault=!0;else{const t=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile"],s=["database","getCurrentUserInfo","importObject"];let a;a=e&&e.length>0?"åºç¨æå¤ä¸ªæå¡ç©ºé´ï¼è¯·éè¿uniCloud.initæ¹æ³æå®è¦ä½¿ç¨çæå¡ç©ºé´":"åºç¨æªå
³èæå¡ç©ºé´ï¼è¯·å¨uniCloudç®å½å³é®å
³èæå¡ç©ºé´",[...t,...s].forEach(e=>{Tn[e]=function(){if(console.error(a),-1===s.indexOf(e))return Promise.reject(new yt({code:"SYS_ERR",message:a}));console.error(a)}})}Object.assign(Tn,{get mixinDatacom(){return fn(Tn)}}),rn(Tn),Tn.addInterceptor=Ye,Tn.removeInterceptor=Xe,Tn.interceptObject=tt;{const e=He||(He=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;function e(){return this}return void 0!==e()?e():new Function("return this")()}(),He);e.uniCloud=Tn,e.UniCloudError=yt}})();var kn=Tn;const xn="chooseAndUploadFile:fail";function In(e,t){return e.tempFiles.forEach((e,s)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+s+e.name.substring(e.name.lastIndexOf("."))}),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map(e=>e.path)),e}function Sn(e,t=5,s){const a=(e=JSON.parse(JSON.stringify(e))).length;let n=0,i=this;return new Promise(o=>{for(;n<t;)r();function r(){let t=n++;if(t>=a)return void(!e.find(e=>!e.url&&!e.errMsg)&&o(e));const l=e[t],c=i.files.findIndex(e=>e.uuid===l.uuid);l.url="",delete l.errMsg,kn.uploadFile({filePath:l.path,cloudPath:l.cloudPath,fileType:l.fileType,onUploadProgress:e=>{e.index=c,s&&s(e)}}).then(e=>{l.url=e.fileID,l.index=c,t<a&&r()}).catch(e=>{l.errMsg=e.errMsg||e.message,l.index=c,t<a&&r()})}})}function Pn(e,{onChooseFile:t,onUploadProgress:s}){return e.then(e=>{if(t){const s=t(e);if(void 0!==s)return Promise.resolve(s).then(t=>void 0===t?e:t)}return e}).then(e=>!1===e?{errMsg:"chooseAndUploadFile:ok",tempFilePaths:[],tempFiles:[]}:e)}function An(s={type:"all"}){return"image"===s.type?Pn(function(t){const{count:s,sizeType:a=["original","compressed"],sourceType:n,extension:i}=t;return new Promise((t,o)=>{e({count:s,sizeType:a,sourceType:n,extension:i,success(e){t(In(e,"image"))},fail(e){o({errMsg:e.errMsg.replace("chooseImage:fail",xn)})}})})}(s),s):"video"===s.type?Pn(function(e){const{count:s,camera:a,compressed:n,maxDuration:i,sourceType:o,extension:r}=e;return new Promise((e,s)=>{t({camera:a,compressed:n,maxDuration:i,sourceType:o,extension:r,success(t){const{tempFilePath:s,duration:a,size:n,height:i,width:o}=t;e(In({errMsg:"chooseVideo:ok",tempFilePaths:[s],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:s,size:n,type:t.tempFile&&t.tempFile.type||"",width:o,height:i,duration:a,fileType:"video",cloudPath:""}]},"video"))},fail(e){s({errMsg:e.errMsg.replace("chooseVideo:fail",xn)})}})})}(s),s):Pn(function(e){const{count:t,extension:s}=e;return new Promise((e,a)=>{let i=n;if("undefined"!=typeof wx&&"function"==typeof wx.chooseMessageFile&&(i=wx.chooseMessageFile),"function"!=typeof i)return a({errMsg:xn+" 请æå® type ç±»åï¼è¯¥å¹³å°ä»
æ¯æéæ© image æ videoã"});i({type:"all",count:t,extension:s,success(t){e(In(t))},fail(e){a({errMsg:e.errMsg.replace("chooseFile:fail",xn)})}})})}(s),s)}const Cn=e=>{const t=e.lastIndexOf("."),s=e.length;return{name:e.substring(0,t),ext:e.substring(t+1,s)}},On=e=>{if(Array.isArray(e))return e;return e.replace(/(\[|\])/g,"").split(",")},Fn=async(e,t="image")=>{const s=Cn(e.name).ext.toLowerCase();let a={name:e.name,uuid:e.uuid,extname:s||"",cloudPath:e.cloudPath,fileType:e.fileType,thumbTempFilePath:e.thumbTempFilePath,url:e.path||e.path,size:e.size,image:{},path:e.path,video:{}};if("image"===t){const t=await(n=e.path,new Promise((e,t)=>{P({src:n,success(t){e(t)},fail(e){t(e)}})}));delete a.video,a.image.width=t.width,a.image.height=t.height,a.image.location=t.path}else delete a.image;var n;return a};const Ln=A({name:"uniFilePicker",components:{uploadImage:A({name:"uploadImage",emits:["uploadFiles","choose","delFile"],props:{filesList:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},disablePreview:{type:Boolean,default:!1},limit:{type:[Number,String],default:9},imageStyles:{type:Object,default:()=>({width:"auto",height:"auto",border:{}})},delIcon:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1}},computed:{styles(){return Object.assign({width:"auto",height:"auto",border:{}},this.imageStyles)},boxStyle(){const{width:e="auto",height:t="auto"}=this.styles;let s={};"auto"===t?"auto"!==e?(s.height=this.value2px(e),s["padding-top"]=0):s.height=0:(s.height=this.value2px(t),s["padding-top"]=0),s.width="auto"===e?"auto"!==t?this.value2px(t):"33.3%":this.value2px(e);let a="";for(let n in s)a+=`${n}:${s[n]};`;return a},borderStyle(){let{border:e}=this.styles,t={};if("boolean"==typeof e)t.border=e?"1px #eee solid":"none";else{let s=e&&e.width||1;s=this.value2px(s);let a=e&&e.radius||3;a=this.value2px(a),t={"border-width":s,"border-style":e&&e.style||"solid","border-color":e&&e.color||"#eee","border-radius":a}}let s="";for(let a in t)s+=`${a}:${t[a]};`;return s}},methods:{uploadFiles(e,t){this.$emit("uploadFiles",e)},choose(){this.$emit("choose")},delFile(e){this.$emit("delFile",e)},prviewImage(e,t){let s=[];1===Number(this.limit)&&this.disablePreview&&!this.disabled&&this.$emit("choose"),this.disablePreview||(this.filesList.forEach(e=>{s.push(e.url)}),C({urls:s,current:t}))},value2px:e=>("number"==typeof e?e+="px":-1===e.indexOf("%")&&(e=-1!==e.indexOf("px")?e:e+"px"),e)}},[["render",function(e,t,s,a,n,i){const o=j,r=V,l=K;return O(),F(r,{class:"uni-file-picker__container"},{default:L(()=>[(O(!0),E(U,null,D(s.filesList,(e,t)=>(O(),F(r,{class:"file-picker__box",key:t,style:N(i.boxStyle)},{default:L(()=>[R(r,{class:"file-picker__box-content",style:N(i.borderStyle)},{default:L(()=>[R(o,{class:"file-image",src:e.url,mode:"aspectFill",onClick:M(s=>i.prviewImage(e,t),["stop"])},null,8,["src","onClick"]),s.delIcon&&!s.readonly?(O(),F(r,{key:0,class:"icon-del-box",onClick:M(e=>i.delFile(t),["stop"])},{default:L(()=>[R(r,{class:"icon-del"}),R(r,{class:"icon-del rotate"})]),_:2},1032,["onClick"])):$("",!0),e.progress&&100!==e.progress||0===e.progress?(O(),F(r,{key:1,class:"file-picker__progress"},{default:L(()=>[R(l,{class:"file-picker__progress-item",percent:-1===e.progress?0:e.progress,"stroke-width":"4",backgroundColor:e.errMsg?"#ff5a5f":"#EBEBEB"},null,8,["percent","backgroundColor"])]),_:2},1024)):$("",!0),e.errMsg?(O(),F(r,{key:2,class:"file-picker__mask",onClick:M(s=>i.uploadFiles(e,t),["stop"])},{default:L(()=>[B(" ç¹å»éè¯ ")]),_:2},1032,["onClick"])):$("",!0)]),_:2},1032,["style"])]),_:2},1032,["style"]))),128)),s.filesList.length<s.limit&&!s.readonly?(O(),F(r,{key:0,class:"file-picker__box",style:N(i.boxStyle)},{default:L(()=>[R(r,{class:"file-picker__box-content is-add",style:N(i.borderStyle),onClick:i.choose},{default:L(()=>[q(e.$slots,"default",{},()=>[R(r,{class:"icon-add"}),R(r,{class:"icon-add rotate"})],!0)]),_:3},8,["style","onClick"])]),_:3},8,["style"])):$("",!0)]),_:3})}],["__scopeId","data-v-80aafbd1"]]),uploadFile:A({name:"uploadFile",emits:["uploadFiles","choose","delFile"],props:{filesList:{type:Array,default:()=>[]},delIcon:{type:Boolean,default:!0},limit:{type:[Number,String],default:9},showType:{type:String,default:""},listStyles:{type:Object,default:()=>({border:!0,dividline:!0,borderStyle:{}})},readonly:{type:Boolean,default:!1}},computed:{list(){let e=[];return this.filesList.forEach(t=>{e.push(t)}),e},styles(){return Object.assign({border:!0,dividline:!0,"border-style":{}},this.listStyles)},borderStyle(){let{borderStyle:e,border:t}=this.styles,s={};if(t){let t=e&&e.width||1;t=this.value2px(t);let a=e&&e.radius||5;a=this.value2px(a),s={"border-width":t,"border-style":e&&e.style||"solid","border-color":e&&e.color||"#eee","border-radius":a}}else s.border="none";let a="";for(let n in s)a+=`${n}:${s[n]};`;return a},borderLineStyle(){let e={},{borderStyle:t}=this.styles;if(t&&t.color&&(e["border-color"]=t.color),t&&t.width){let s=t&&t.width||1,a=t&&t.style||0;"number"==typeof s?s+="px":s=s.indexOf("px")?s:s+"px",e["border-width"]=s,"number"==typeof a?a+="px":a=a.indexOf("px")?a:a+"px",e["border-top-style"]=a}let s="";for(let a in e)s+=`${a}:${e[a]};`;return s}},methods:{uploadFiles(e,t){this.$emit("uploadFiles",{item:e,index:t})},choose(){this.$emit("choose")},delFile(e){this.$emit("delFile",e)},value2px:e=>("number"==typeof e?e+="px":e=-1!==e.indexOf("px")?e:e+"px",e)}},[["render",function(e,t,s,a,n,i){const o=V,r=K;return O(),F(o,{class:"uni-file-picker__files"},{default:L(()=>[s.readonly?$("",!0):(O(),F(o,{key:0,class:"files-button",onClick:i.choose},{default:L(()=>[q(e.$slots,"default",{},void 0,!0)]),_:3},8,["onClick"])),i.list.length>0?(O(),F(o,{key:1,class:"uni-file-picker__lists is-text-box",style:N(i.borderStyle)},{default:L(()=>[(O(!0),E(U,null,D(i.list,(e,t)=>(O(),F(o,{class:z(["uni-file-picker__lists-box",{"files-border":0!==t&&i.styles.dividline}]),key:t,style:N(0!==t&&i.styles.dividline&&i.borderLineStyle)},{default:L(()=>[R(o,{class:"uni-file-picker__item"},{default:L(()=>[R(o,{class:"files__name"},{default:L(()=>[B(H(e.name),1)]),_:2},1024),s.delIcon&&!s.readonly?(O(),F(o,{key:0,class:"icon-del-box icon-files",onClick:e=>i.delFile(t)},{default:L(()=>[R(o,{class:"icon-del icon-files"}),R(o,{class:"icon-del rotate"})]),_:2},1032,["onClick"])):$("",!0)]),_:2},1024),e.progress&&100!==e.progress||0===e.progress?(O(),F(o,{key:0,class:"file-picker__progress"},{default:L(()=>[R(r,{class:"file-picker__progress-item",percent:-1===e.progress?0:e.progress,"stroke-width":"4",backgroundColor:e.errMsg?"#ff5a5f":"#EBEBEB"},null,8,["percent","backgroundColor"])]),_:2},1024)):$("",!0),"error"===e.status?(O(),F(o,{key:1,class:"file-picker__mask",onClick:M(s=>i.uploadFiles(e,t),["stop"])},{default:L(()=>[B(" ç¹å»éè¯ ")]),_:2},1032,["onClick"])):$("",!0)]),_:2},1032,["class","style"]))),128))]),_:1},8,["style"])):$("",!0)]),_:3})}],["__scopeId","data-v-42261a33"]])},options:{virtualHost:!0},emits:["select","success","fail","progress","delete","update:modelValue","input"],props:{modelValue:{type:[Array,Object],default:()=>[]},value:{type:[Array,Object],default:()=>[]},disabled:{type:Boolean,default:!1},disablePreview:{type:Boolean,default:!1},delIcon:{type:Boolean,default:!0},autoUpload:{type:Boolean,default:!0},limit:{type:[Number,String],default:9},mode:{type:String,default:"grid"},fileMediatype:{type:String,default:"image"},fileExtname:{type:[Array,String],default:()=>[]},title:{type:String,default:""},listStyles:{type:Object,default:()=>({border:!0,dividline:!0,borderStyle:{}})},imageStyles:{type:Object,default:()=>({width:"auto",height:"auto"})},readonly:{type:Boolean,default:!1},returnType:{type:String,default:"array"},sizeType:{type:Array,default:()=>["original","compressed"]},sourceType:{type:Array,default:()=>["album","camera"]},provider:{type:String,default:""}},data:()=>({files:[],localValue:[]}),watch:{value:{handler(e,t){this.setValue(e,t)},immediate:!0},modelValue:{handler(e,t){this.setValue(e,t)},immediate:!0}},computed:{filesList(){let e=[];return this.files.forEach(t=>{e.push(t)}),e},showType(){return"image"===this.fileMediatype?this.mode:"list"},limitLength(){return"object"===this.returnType?1:this.limit?this.limit>=9?9:this.limit:1}},created(){kn.config&&kn.config.provider||(this.noSpace=!0,kn.chooseAndUploadFile=An),this.form=this.getForm("uniForms"),this.formItem=this.getForm("uniFormsItem"),this.form&&this.formItem&&this.formItem.name&&(this.rename=this.formItem.name,this.form.inputChildrens.push(this))},methods:{clearFiles(e){0===e||e?this.files.splice(e,1):(this.files=[],this.$nextTick(()=>{this.setEmit()})),this.$nextTick(()=>{this.setEmit()})},upload(){let e=[];return this.files.forEach((t,s)=>{"ready"!==t.status&&"error"!==t.status||e.push(Object.assign({},t))}),this.uploadFiles(e)},async setValue(e,t){const s=async e=>{let t="";return t=e.fileID?e.fileID:e.url,/cloud:\/\/([\w.]+\/?)\S*/.test(t)&&(e.fileID=t,e.url=await this.getTempFileURL(t)),e.url&&(e.path=e.url),e};if("object"===this.returnType)e?await s(e):e={};else{e||(e=[]);for(let t=0;t<e.length;t++){let a=e[t];await s(a)}}this.localValue=e,this.form&&this.formItem&&!this.is_reset&&(this.is_reset=!1,this.formItem.setValue(this.localValue));let a=Object.keys(e).length>0?e:[];this.files=[].concat(a)},choose(){this.disabled||(this.files.length>=Number(this.limitLength)&&"grid"!==this.showType&&"array"===this.returnType?r({title:`æ¨æå¤éæ© ${this.limitLength} 个æä»¶`,icon:"none"}):this.chooseFiles())},chooseFiles(){const e=On(this.fileExtname);kn.chooseAndUploadFile({type:this.fileMediatype,compressed:!1,sizeType:this.sizeType,sourceType:this.sourceType,extension:e.length>0?e:void 0,count:this.limitLength-this.files.length,onChooseFile:this.chooseFileCallback,onUploadProgress:e=>{this.setProgress(e,e.index)}}).then(e=>{this.setSuccessAndError(e.tempFiles)}).catch(e=>{console.log("éæ©å¤±è´¥",e)})},async chooseFileCallback(e){const t=On(this.fileExtname);(1===Number(this.limitLength)&&this.disablePreview&&!this.disabled||"object"===this.returnType)&&(this.files=[]);let{filePaths:s,files:a}=((e,t)=>{let s=[],a=[];return t&&0!==t.length?(e.tempFiles.forEach(e=>{const n=Cn(e.name).ext.toLowerCase();-1!==t.indexOf(n)&&(a.push(e),s.push(e.path))}),a.length!==e.tempFiles.length&&r({title:`å½åéæ©äº${e.tempFiles.length}个æä»¶ ï¼${e.tempFiles.length-a.length} 个æä»¶æ ¼å¼ä¸æ£ç¡®`,icon:"none",duration:5e3}),{filePaths:s,files:a}):{filePaths:s,files:a}})(e,t);t&&t.length>0||(s=e.tempFilePaths,a=e.tempFiles);let n=[];for(let i=0;i<a.length&&!(this.limitLength-this.files.length<=0);i++){a[i].uuid=Date.now();let e=await Fn(a[i],this.fileMediatype);e.progress=0,e.status="ready",this.files.push(e),n.push({...e,file:a[i]})}this.$emit("select",{tempFiles:n,tempFilePaths:s}),e.tempFiles=a,this.autoUpload&&!this.noSpace||(e.tempFiles=[]),e.tempFiles.forEach((e,t)=>{this.provider&&(e.provider=this.provider);const s=e.name.split("."),a=s.pop(),n=s.join(".").replace(/[\s\/\?<>\\:\*\|":]/g,"_");e.cloudPath=n+"_"+Date.now()+"_"+t+"."+a})},uploadFiles(e){return e=[].concat(e),Sn.call(this,e,5,e=>{this.setProgress(e,e.index,!0)}).then(e=>(this.setSuccessAndError(e),e)).catch(e=>{console.log(e)})},async setSuccessAndError(e,t){let s=[],a=[],n=[],i=[];for(let o=0;o<e.length;o++){const t=e[o],r=t.uuid?this.files.findIndex(e=>e.uuid===t.uuid):t.index;if(-1===r||!this.files)break;if("request:fail"===t.errMsg)this.files[r].url=t.path,this.files[r].status="error",this.files[r].errMsg=t.errMsg,a.push(this.files[r]),i.push(this.files[r].url);else{this.files[r].errMsg="",this.files[r].fileID=t.url;/cloud:\/\/([\w.]+\/?)\S*/.test(t.url)?this.files[r].url=await this.getTempFileURL(t.url):this.files[r].url=t.url,this.files[r].status="success",this.files[r].progress+=1,s.push(this.files[r]),n.push(this.files[r].fileID)}}s.length>0&&(this.setEmit(),this.$emit("success",{tempFiles:this.backObject(s),tempFilePaths:n})),a.length>0&&this.$emit("fail",{tempFiles:this.backObject(a),tempFilePaths:i})},setProgress(e,t,s){this.files.length;const a=Math.round(100*e.loaded/e.total);let n=t;s||(n=this.files.findIndex(t=>t.uuid===e.tempFile.uuid)),-1!==n&&this.files[n]&&(this.files[n].progress=a-1,this.$emit("progress",{index:n,progress:parseInt(a),tempFile:this.files[n]}))},delFile(e){this.$emit("delete",{index:e,tempFile:this.files[e],tempFilePath:this.files[e].url}),this.files.splice(e,1),this.$nextTick(()=>{this.setEmit()})},getFileExt(e){const t=e.lastIndexOf("."),s=e.length;return{name:e.substring(0,t),ext:e.substring(t+1,s)}},setEmit(){let e=[];"object"===this.returnType?(e=this.backObject(this.files)[0],this.localValue=e||null):(e=this.backObject(this.files),this.localValue||(this.localValue=[]),this.localValue=[...e]),this.$emit("update:modelValue",this.localValue)},backObject(e){let t=[];return e.forEach(e=>{t.push({extname:e.extname,fileType:e.fileType,image:e.image,name:e.name,path:e.path,size:e.size,fileID:e.fileID,url:e.url,uuid:e.uuid,status:e.status,cloudPath:e.cloudPath})}),t},async getTempFileURL(e){e={fileList:[].concat(e)};return(await kn.getTempFileURL(e)).fileList[0].tempFileURL||""},getForm(e="uniForms"){let t=this.$parent,s=t.$options.name;for(;s!==e;){if(t=t.$parent,!t)return!1;s=t.$options.name}return t}}},[["render",function(e,t,s,a,n,i){const o=J,r=V,l=W("upload-image"),c=G,u=W("upload-file");return O(),F(r,{class:"uni-file-picker"},{default:L(()=>[s.title?(O(),F(r,{key:0,class:"uni-file-picker__header"},{default:L(()=>[R(o,{class:"file-title"},{default:L(()=>[B(H(s.title),1)]),_:1}),R(o,{class:"file-count"},{default:L(()=>[B(H(i.filesList.length)+"/"+H(i.limitLength),1)]),_:1})]),_:1})):$("",!0),"image"===s.fileMediatype&&"grid"===i.showType?(O(),F(l,{key:1,readonly:s.readonly,"image-styles":s.imageStyles,"files-list":i.filesList,limit:i.limitLength,disablePreview:s.disablePreview,delIcon:s.delIcon,onUploadFiles:i.uploadFiles,onChoose:i.choose,onDelFile:i.delFile},{default:L(()=>[q(e.$slots,"default",{},()=>[R(r,{class:"is-add"},{default:L(()=>[R(r,{class:"icon-add"}),R(r,{class:"icon-add rotate"})]),_:1})],!0)]),_:3},8,["readonly","image-styles","files-list","limit","disablePreview","delIcon","onUploadFiles","onChoose","onDelFile"])):$("",!0),"image"!==s.fileMediatype||"grid"!==i.showType?(O(),F(u,{key:2,readonly:s.readonly,"list-styles":s.listStyles,"files-list":i.filesList,showType:i.showType,delIcon:s.delIcon,onUploadFiles:i.uploadFiles,onChoose:i.choose,onDelFile:i.delFile},{default:L(()=>[q(e.$slots,"default",{},()=>[R(c,{type:"primary",size:"mini"},{default:L(()=>[B("éæ©æä»¶")]),_:1})],!0)]),_:3},8,["readonly","list-styles","files-list","showType","delIcon","onUploadFiles","onChoose","onDelFile"])):$("",!0)]),_:3})}],["__scopeId","data-v-c0483ce0"]]),En={__name:"index",props:{files:{type:Array,default:()=>[]},gradesFiles:{type:Array,default:()=>[]},readonly:{type:Boolean,default:!1},position:{type:Object,default:()=>({right:"30rpx",bottom:"200rpx"})},bgColor:{type:String,default:"#67AFAB"},maxCount:{type:Number,default:9},showGradeSlip:{type:Boolean,default:!1},isGradeRequired:{type:Boolean,default:!1}},emits:["update:files","update:gradesFiles","upload","preview","upload-grade","upload-base"],setup(e,{expose:t,emit:s}){const a=Q(),n=e,l=s,c=Y(null),u=Y(null),d=Y([]),p=Y([]),g=Y(!0),m=Y("#67AFAB"),y=a.baseUrlHt,v=Y("base"),_=X(()=>n.showGradeSlip?"base"===v.value?d.value:p.value:d.value),b=X(()=>d.value.length+p.value.length);Z(()=>n.files,e=>{d.value=[...e]},{immediate:!0}),Z(()=>n.gradesFiles,e=>{p.value=[...e]},{immediate:!0});const w=e=>e?e.startsWith("http://")||e.startsWith("https://")?e:`${y}${e.startsWith("/")?"":"/"}${e}`:"",T={width:120,height:120,border:!1},k=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/svg+xml"],x=e=>{g.value=!e.show},I=e=>e&&k.includes(e)?"image":e&&e.includes("pdf")?"paperclip":e&&e.includes("word")?"file-word":e&&e.includes("excel")?"file-excel":e&&e.includes("powerpoint")?"file-ppt":"file",S=e=>e&&k.includes(e)?m.value:e&&e.includes("pdf")?"#ff4d4f":e&&e.includes("word")?"#2b579a":e&&e.includes("excel")?"#217346":e&&e.includes("powerpoint")?"#b7472a":"#666",P=e=>e?e<1024?`${e}B`:e<1048576?`${(e/1024).toFixed(1)}KB`:`${(e/1048576).toFixed(1)}MB`:"",A=()=>{c.value&&c.value.open()},M=()=>{c.value&&c.value.close()},q=()=>{var e;null==(e=u.value)||e.choose()},j=e=>{if(!e)return"application/octet-stream";return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",webp:"image/webp",bmp:"image/bmp",SVG:"image/svg+xml",pdf:"application/pdf"}[e.split(".").pop().toLowerCase()]||"application/octet-stream"},K=e=>{const t=n.showGradeSlip&&"grade"===v.value,s=t?p.value:d.value,a=e.tempFiles.filter(e=>{const t=e.name?e.name.split(".").pop().toLowerCase():"",s=k.includes(e.type)||["jpg","jpeg","png","gif","webp","bmp","svg"].includes(t),a=e.type&&e.type.includes("pdf")||"pdf"===t;return s||a}).map(e=>({name:e.name,url:e.path||e.url,type:e.type||j(e.name),size:e.size,file:e,status:"pending",attachmentType:t?"grade":"base"}));s.length+a.length>n.maxCount?r({title:`æå¤åªè½ä¸ä¼ ${n.maxCount}个æä»¶`,icon:"none"}):t?(p.value=[...p.value,...a],l("update:gradesFiles",p.value)):(d.value=[...d.value,...a],l("update:files",d.value))},W=()=>[...d.value,...p.value],ie=(e,t,s)=>{s&&s.stopPropagation(),"grade"===e?(p.value.splice(t,1),l("update:gradesFiles",p.value)):(d.value.splice(t,1),l("update:files",d.value))},oe=e=>{const t=w(e.url);if(e.type&&k.includes(e.type)){const e=W();C({urls:e.filter(e=>e.type&&k.includes(e.type)).map(e=>w(e.url)),current:t})}else e.type&&e.type.includes("pdf")?se({url:t,success:e=>{const t=e.tempFilePath;ae({filePath:t,fileType:"pdf",success:()=>console.log("æå¼PDFæå"),fail:e=>{console.error("æå¼PDF失败",e),r({title:"æå¼PDF失败",icon:"none"})}})},fail:e=>{console.error("ä¸è½½PDF失败",e),r({title:"ä¸è½½PDF失败",icon:"none"})}}):l("preview",e)},re=(e,t)=>new Promise((t,s)=>{const a=f("token");h({url:"/api/common/upload",filePath:e.path||e.url,name:"file",header:{Authorization:`Bearer ${a}`},success:e=>{if(200===e.statusCode){const a=JSON.parse(e.data);200===a.code?t({...a,fileName:a.fileName}):s(new Error(a.msg||"ä¸ä¼ 失败"))}else s(new Error(`ä¸ä¼ 失败ï¼ç¶æç : ${e.statusCode}`))},fail:e=>{s(e)}})}),le=async()=>{if(n.showGradeSlip&&n.isGradeRequired&&0===p.value.length)return r({title:"请ä¸ä¼ æç»©åéä»¶",icon:"none"}),void(v.value="grade");if(0!==W().length){i({title:"ä¸ä¼ ä¸",mask:!0});try{const t=d.value.filter(e=>!e.url||"pending"===e.status),s=p.value.filter(e=>!e.url||"pending"===e.status);for(const a of t)try{a.status="uploading";const e=await re(a.file);Object.assign(a,{url:e.fileName,fileName:e.fileName,newFileName:e.newFileName,originalFilename:e.originalFilename,status:"success"}),l("upload-base",a)}catch(e){console.error("åºç¡éä»¶ä¸ä¼ 失败:",e),a.status="error",r({title:`æä»¶ ${a.name} ä¸ä¼ 失败`,icon:"none"})}for(const a of s)try{a.status="uploading";const e=await re(a.file);Object.assign(a,{url:e.fileName,fileName:e.fileName,newFileName:e.newFileName,originalFilename:e.originalFilename,status:"success"}),l("upload-grade",a)}catch(e){console.error("æç»©åéä»¶ä¸ä¼ 失败:",e),a.status="error",r({title:`æä»¶ ${a.name} ä¸ä¼ 失败`,icon:"none"})}console.log(d.value,"1"),console.log(p.value,"2"),l("update:files",d.value),l("update:gradesFiles",p.value),r({title:"ä¸ä¼ 宿",icon:"success"}),M()}catch(e){console.error("ä¸ä¼ åºé:",e),r({title:"ä¸ä¼ åºé",icon:"none"})}finally{o()}}else r({title:"请å
æ·»å éä»¶",icon:"none"})};return t({getFilesByType:e=>"grade"===e?p.value:d.value,getAllFiles:W}),(t,s)=>{const a=J,n=V,i=ee(te("uni-icons"),me),o=ne,r=G,l=ee(te("uni-popup"),ye),h=ee(te("uni-file-picker"),Ln);return O(),F(n,{class:"attachment-upload"},{default:L(()=>[R(n,{class:"attachment-btn",style:N({right:e.position.right,bottom:e.position.bottom,backgroundColor:e.bgColor,display:g.value?"flex":"none"}),onClick:A},{default:L(()=>[R(a,null,{default:L(()=>[B("éä»¶")]),_:1}),b.value>0?(O(),F(a,{key:0,class:"badge"},{default:L(()=>[B(H(b.value),1)]),_:1})):$("",!0)]),_:1},8,["style"]),R(l,{ref_key:"popup",ref:c,type:"bottom","safe-area":!1,onChange:x},{default:L(()=>[R(n,{class:"attachment-popup"},{default:L(()=>[R(n,{class:"popup-header"},{default:L(()=>[R(a,{class:"title"},{default:L(()=>[B("é件管ç")]),_:1}),e.readonly?$("",!0):(O(),F(i,{key:0,type:"plus",size:"24",color:m.value,onClick:q},null,8,["color"])),R(i,{type:"close",size:"24",color:"#999",onClick:M})]),_:1}),e.showGradeSlip?(O(),F(n,{key:0,class:"attachment-tabs"},{default:L(()=>[R(n,{class:z(["tab-item",{active:"base"===v.value}]),onClick:s[0]||(s[0]=e=>v.value="base")},{default:L(()=>[R(a,null,{default:L(()=>[B("åºç¡éä»¶")]),_:1})]),_:1},8,["class"]),R(n,{class:z(["tab-item",{active:"grade"===v.value}]),onClick:s[1]||(s[1]=e=>v.value="grade")},{default:L(()=>[R(a,null,{default:L(()=>[B("æç»©åéä»¶")]),_:1}),e.isGradeRequired?(O(),F(a,{key:0,class:"required-mark"},{default:L(()=>[B("*")]),_:1})):$("",!0)]),_:1},8,["class"])]),_:1})):$("",!0),R(o,{"scroll-y":"",class:"file-list"},{default:L(()=>["base"!==v.value&&e.showGradeSlip?$("",!0):(O(!0),E(U,{key:0},D(d.value,(t,s)=>(O(),F(n,{class:"file-item",key:"base-"+s},{default:L(()=>[R(n,{class:"file-icon",onClick:e=>oe(t)},{default:L(()=>[R(i,{type:I(t.type),size:"24",color:S(t.type)},null,8,["type","color"])]),_:2},1032,["onClick"]),R(n,{class:"file-info",onClick:e=>oe(t)},{default:L(()=>[R(a,{class:"file-name"},{default:L(()=>[B(H(t.originalFilename||t.name),1)]),_:2},1024),R(a,{class:"file-size"},{default:L(()=>[B(H(P(t.size)),1)]),_:2},1024),"uploading"===t.status?(O(),F(a,{key:0,class:"file-status"},{default:L(()=>[B("ä¸ä¼ ä¸...")]),_:1})):"error"===t.status?(O(),F(a,{key:1,class:"file-status error"},{default:L(()=>[B("ä¸ä¼ 失败")]),_:1})):$("",!0)]),_:2},1032,["onClick"]),e.readonly?$("",!0):(O(),F(i,{key:0,type:"trash",size:"20",color:"#ff4d4f",onClick:e=>ie("base",s,e)},null,8,["onClick"]))]),_:2},1024))),128)),"grade"===v.value&&e.showGradeSlip?(O(!0),E(U,{key:1},D(p.value,(t,s)=>(O(),F(n,{class:"file-item",key:"grade-"+s},{default:L(()=>[R(n,{class:"file-icon",onClick:e=>oe(t)},{default:L(()=>[R(i,{type:I(t.type),size:"24",color:S(t.type)},null,8,["type","color"])]),_:2},1032,["onClick"]),R(n,{class:"file-info",onClick:e=>oe(t)},{default:L(()=>[R(a,{class:"file-name"},{default:L(()=>[B(H(t.originalFilename||t.name),1)]),_:2},1024),R(a,{class:"file-size"},{default:L(()=>[B(H(P(t.size)),1)]),_:2},1024),"uploading"===t.status?(O(),F(a,{key:0,class:"file-status"},{default:L(()=>[B("ä¸ä¼ ä¸...")]),_:1})):"error"===t.status?(O(),F(a,{key:1,class:"file-status error"},{default:L(()=>[B("ä¸ä¼ 失败")]),_:1})):$("",!0)]),_:2},1032,["onClick"]),e.readonly?$("",!0):(O(),F(i,{key:0,type:"trash",size:"20",color:"#ff4d4f",onClick:e=>ie("grade",s,e)},null,8,["onClick"]))]),_:2},1024))),128)):$("",!0),0===_.value.length?(O(),F(n,{key:2,class:"empty"},{default:L(()=>[R(i,{type:"info",size:"24",color:"#999"}),"base"!==v.value&&e.showGradeSlip?"grade"===v.value?(O(),F(a,{key:1},{default:L(()=>[B("ææ æç»©åéä»¶")]),_:1})):$("",!0):(O(),F(a,{key:0},{default:L(()=>[B("ææ åºç¡éä»¶")]),_:1}))]),_:1})):$("",!0)]),_:1}),e.readonly?$("",!0):(O(),F(n,{key:1,class:"popup-footer"},{default:L(()=>[R(r,{class:"btn",onClick:q},{default:L(()=>[B("æ·»å "+H("grade"===v.value?"æç»©å":"åºç¡")+"éä»¶",1)]),_:1}),R(r,{class:"btn primary",onClick:le},{default:L(()=>[B("确认ä¸ä¼ ")]),_:1})]),_:1}))]),_:1})]),_:1},512),e.readonly?$("",!0):(O(),F(h,{key:0,ref_key:"filePicker",ref:u,"auto-upload":!1,"file-mediatype":"all",limit:e.maxCount-_.value.length,"image-styles":T,onSelect:K,onDelete:t.onFileDelete,style:{display:"none"}},null,8,["limit","onDelete"]))]),_:1})}}},Un=A(En,[["__scopeId","data-v-ce983ffd"]]),Dn={__name:"CaseDetails",setup(e){const t=Y({}),s=Q(),a=Y(!1),n=Y(null),c=Y({caseNo:"",treatmenthospitalname:"",treatmentdeptname:"",name:"",nation:"",nationality:"ä¸å½",idcardtype:"",idcardno:"",sex:"",birthday:"",age:"",ageunit:"",inpatientno:"",diagnosisname:"",bloodtype:"",rhyin:"",infoname:"",infophone:"",reportername:s.name||"",reporterno:s.userId||"",reporterphone:"",reporttime:"",contactperson:"",education:"",illnessoverview:"",infectious:"",infectiousOther:"",isTransport:"1",nativeplace:"",occupation:"",patientstate:"",phone:"",registeraddress:"",registerprovince:"",registerprovincename:"",registercityname:"",registertownname:"",registercommunityname:"",residenceaddress:"",residenceprovince:"",residenceprovincename:"",residencecountycode:"",residencecountyname:"",residencetownname:"",residencecommunity:"",residencecommunityname:"",remark:"",reportStatus:"1",terminationCase:0,annexfilesList:[]}),u=Y([]),d=Y([]),h=Y(!1),p=Y(null),f=Y(!1),g=Y(!1),m=Y(!1);Y(!1);const y=Y(!1),v=Y(!1),_=Y(0),b=Y([{label:"éå²éæ¹å»é¢",value:"qdhospital1"},{label:"éå²ç§å¤§å»é¢",value:"qdhospital2"},{label:"éå²å¤§å¦éå±å»é¢",value:"qdhospital3"},{label:"éå²å¸ç«å»é¢",value:"qdhospital4"}]),w=Y([[{label:"ç¥ç»å¤ç§",value:"neurosurgery"},{label:"å¿è¡ç®¡å
ç§",value:"cardiology"},{label:"éçå»å¦ç§",value:"icu"},{label:"æ¥è¯ç§",value:"emergency"},{label:"ç¥ç»å
ç§",value:"neurology"},{label:"å¼å¸å
ç§",value:"respiratory"},{label:"æ¶åå
ç§",value:"gastroenterology"},{label:"è¾å
ç§",value:"nephrology"}]]),T=Y([{label:"æ±æ",value:"han"},{label:"åæ",value:"hui"},{label:"满æ",value:"man"},{label:"è夿",value:"menggu"}]),k=Y([{label:"å±
æ°èº«ä»½è¯",value:"idcard"},{label:"æ¤ç
§",value:"passport"},{label:"åå®è¯",value:"officer"}]),x=Y([{label:"ç·",value:"1"},{label:"女",value:"2"}]),I=Y([{label:"Aå",value:"A"},{label:"Bå",value:"B"},{label:"Oå",value:"O"},{label:"ABå",value:"AB"}]),S=Y([{label:"鳿§",value:"positive"},{label:"é´æ§",value:"negative"}]),P=Y([{label:"å¼ å»ç",value:"doctor1"},{label:"æå»ç",value:"doctor2"}]),A=Y(!1),N=Y(""),M=Y("#f5f5f7"),q=X(()=>c.value.name&&c.value.idcardno&&c.value.diagnosisname),j=Y(-1),K=Y(-1),W=Y(-1),G=Y(-1),Z=X(()=>b.value.map(e=>e.label)),me=X(()=>c.value.age&&c.value.ageunit?`${c.value.age}${c.value.ageunit}`:"èªå¨è®¡ç®"),ye=X(()=>w.value[0].map(e=>e.label)),_e=X(()=>T.value.map(e=>e.label)),be=X(()=>k.value.map(e=>e.label)),we=X(()=>j.value>=0?Z.value[j.value]:"è¯·éæ©å»çæºæ"),Te=X(()=>K.value>=0?ye.value[K.value]:"è¯·éæ©ç§å®¤"),ke=X(()=>W.value>=0?_e.value[W.value]:"è¯·éæ©æ°æ"),xe=X(()=>G.value>=0?be.value[G.value]:"è¯·éæ©è¯ä»¶ç±»å"),Ie=e=>{const t=parseInt(e.detail.value);j.value=t,c.value.treatmenthospitalname=b.value[t].label},Se=e=>{const t=parseInt(e.detail.value);K.value=t,c.value.treatmentdeptname=w.value[0][t].label},Pe=e=>{const t=parseInt(e.detail.value);W.value=t,c.value.nation=T.value[t].label},Ae=e=>{const t=parseInt(e.detail.value);G.value=t,c.value.idcardtype=k.value[t].value},Ce=e=>{c.value.birthday=e.detail.value,Ne()},Oe=e=>{const t=new Date(e.value);c.value.birthday=`${t.getFullYear()}-${(t.getMonth()+1).toString().padStart(2,"0")}-${t.getDate().toString().padStart(2,"0")}`,Ne(),y.value=!1},Fe=Y(""),Le=()=>c.value.idcardno?18!==c.value.idcardno.length?(Fe.value="请è¾å
¥18ä½èº«ä»½è¯å·ç ",!1):(Fe.value="",!0):(Fe.value="请è¾å
¥è¯ä»¶å·ç ",!1);ie(()=>{setInterval(Ue,1e3)}),oe(async e=>{p.value=e.id,e.id?(n.value=e.id,a.value=!0,await Je(e.id)):(a.value=!1,De()),t.value=await ve("sys_IDType","sys_user_sex","sys_BloodType","sys_Infectious","sys_AgeUnit","sys_education","sys_nation","sys_occupation"),Ee(),Ue()});const Ee=()=>{d.value=t.value.sys_Infectious||[],k.value=t.value.sys_IDType||[]},Ue=()=>{const e=(new Date).toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1});N.value=e.replace(/\//g,"-"),c.value.reporttime=N.value},De=()=>{(new Date).getTime().toString().slice(-6)},Ne=()=>{if(!c.value.birthday)return c.value.age="",void(c.value.ageunit="");const e=new Date(c.value.birthday),t=new Date;if(isNaN(e.getTime()))return c.value.age="",void(c.value.ageunit="");const s=t.getTime()-e.getTime(),a=Math.floor(s/864e5);if(a<0)return c.value.age="",void(c.value.ageunit="");const n=t.getFullYear()-e.getFullYear(),i=t.getMonth()-e.getMonth(),o=t.getDate()-e.getDate();let r,l;if(n>=1){let e=n;(i<0||0===i&&o<0)&&(e=n-1),r=e.toString(),l="å²"}else if(a>=30){let e=12*n+i;o<0&&e--,r=Math.max(1,e).toString(),l="个æ"}else r=Math.max(1,a).toString(),l="天";c.value.age=r,c.value.ageunit=l},Re=e=>{console.log("åºç¡éä»¶ä¸ä¼ æå:",e)},Me=e=>{formData.attachments=e.map(e=>({...e,url:e.url.startsWith("http")?e.url.replace(baseUrlHt,""):e.url}))},$e=e=>{const t=e.url.startsWith("http")?e.url:baseUrlHt+(e.url.startsWith("/")?"":"/")+e.url;e.type.includes("image")?C({urls:formData.attachments.filter(e=>e.type.includes("image")).map(e=>e.url.startsWith("http")?e.url:baseUrlHt+(e.url.startsWith("/")?"":"/")+e.url),current:t}):e.type.includes("pdf")?se({url:t,success:e=>{ae({filePath:e.tempFilePath,fileType:"pdf",showMenu:!0})},fail:e=>{console.error("æå¼ææ¡£å¤±è´¥:",e),r({title:"æå¼æä»¶å¤±è´¥",icon:"none"})}}):r({title:"æä¸æ¯ææ¤æä»¶ç±»åé¢è§",icon:"none"})},Be=e=>{e.value&&e.value[0]&&(c.value.treatmentdeptname=e.value[0].label),f.value=!1},qe=e=>{e.value&&e.value[0]&&(c.value.treatmenthospitalname=e.value[0].label),g.value=!1},je=e=>{e.value&&e.value[0]&&(c.value.nation=e.value[0].label),m.value=!1},Ve=e=>{e.value&&e.value[0]&&(c.value.reporterno=e.value[0].label),v.value=!1},Ke=()=>{l({title:"确认éç½®",content:"ç¡®å®è¦æ¸
空ææå·²å¡«åçå
容åï¼",success:e=>{e.confirm&&(Object.keys(c.value).forEach(e=>{["id","caseNo"].includes(e)||(c.value[e]="")}),j.value=-1,K.value=-1,W.value=-1,G.value=-1,u.value=[],c.value.nationality="ä¸å½",c.value.isTransport="1",c.value.terminationCase=0,c.value.reportStatus="1",a.value||De(),r({title:"表åå·²éç½®",icon:"success"}))}})},ze=async()=>{if(q.value)try{i({title:a.value?"ä¿®æ¹ä¸...":"æäº¤ä¸..."});const e={...c.value,age:parseInt(c.value.age)||0,annexfilesList:u.value.map(e=>({url:e.url,name:e.name,type:e.type})),phone:c.value.infophone,isTransport:c.value.isTransport||"1",terminationCase:c.value.terminationCase||0,reportStatus:c.value.reportStatus||"1"};let t;if(t=a.value?await uni.$uapi.post("/project/donatebaseinforeport/edit",e):await uni.$uapi.post("/project/donatebaseinforeport/add",e),o(),200!==t.code)throw new Error(t.msg||"æä½å¤±è´¥");r({title:a.value?"ä¿®æ¹æå":"䏿¥æå",icon:"success"}),He(),setTimeout(()=>{fe()},1500)}catch(e){console.error("æä½å¤±è´¥:",e),r({title:e.message||(a.value?"ä¿®æ¹å¤±è´¥":"䏿¥å¤±è´¥"),icon:"none"})}finally{A.value=!1}else r({title:"请填åå§åãè¯ä»¶å·ç åç¾ç
è¯æ",icon:"none"})},He=()=>{localStorage.removeItem("caseReportDraft")},We=()=>{fe()},Je=async e=>{try{A.value=!0;const t=await uni.$uapi.get(`/project/donatebaseinforeport/getInfo/${e}`);if(200!==t.code||!t.data)throw new Error(t.msg||"æ°æ®å 载失败");Object.keys(c.value).forEach(e=>{void 0!==t.data[e]&&null!==t.data[e]&&(c.value[e]=t.data[e])}),Ge(),t.data.annexfilesList&&(u.value=t.data.annexfilesList),r({title:"æ°æ®å è½½æå",icon:"success"})}catch(t){console.error("å è½½æ¡ä¾æ°æ®å¤±è´¥:",t),r({title:"æ°æ®å 载失败ï¼è¯·éè¯",icon:"none"})}finally{A.value=!1}},Ge=()=>{const e=b.value.findIndex(e=>e.label===c.value.treatmenthospitalname);-1!==e&&(e.value=e);const t=w.value[0].findIndex(e=>e.label===c.value.treatmentdeptname);-1!==t&&(t.value=t);const s=T.value.findIndex(e=>e.label===c.value.nation);-1!==s&&(s.value=s);const a=k.value.findIndex(e=>e.value===c.value.idcardtype);-1!==a&&(a.value=a)};return(e,t)=>{const s=J,n=V,i=ee(te("u-input"),re),o=ge,r=ee(te("u-textarea"),le),l=ee(te("u-button"),ce),p=ne,k=ee(te("u-picker"),ue),C=ee(te("u-datetime-picker"),de),Q=ee(te("u-loading-icon"),he);return O(),F(n,{class:"case-report-container"},{default:L(()=>[R(p,{"scroll-y":"",class:"form-scroll","show-scrollbar":!1},{default:L(()=>[R(n,{class:"form-content"},{default:L(()=>[R(n,{class:"page-header"},{default:L(()=>[R(s,{class:"page-title"},{default:L(()=>[B(H(a.value?"ä¿®æ¹æ¡ä¾":"䏿¥æ¡ä¾"),1)]),_:1})]),_:1}),R(n,{class:"form-section"},{default:L(()=>[R(n,{class:"section-header"},{default:L(()=>[R(n,{class:"section-icon"},{default:L(()=>[B("ð")]),_:1}),R(s,{class:"section-title"},{default:L(()=>[B("æç®æ¡ä¾åºæ¬ä¿¡æ¯")]),_:1})]),_:1}),R(n,{class:"form-grid"},{default:L(()=>[R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("æ¡ä¾ç¼å·")]),_:1}),R(i,{modelValue:c.value.caseNo,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value.caseNo=e),placeholder:"䏿¥åèªå¨çæ",disabled:"",disabledColor:M.value,border:"none"},null,8,["modelValue","disabledColor"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("å»çæºæ")]),_:1}),R(o,{mode:"selector",range:Z.value,value:j.value,onChange:Ie},{default:L(()=>[R(n,{class:"picker"},{default:L(()=>[R(s,null,{default:L(()=>[B(H(we.value),1)]),_:1}),R(s,{class:"icon-arrow"},{default:L(()=>[B("âº")]),_:1})]),_:1})]),_:1},8,["range","value"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("ç§å®¤")]),_:1}),R(o,{mode:"selector",range:ye.value,value:K.value,onChange:Se},{default:L(()=>[R(n,{class:"picker"},{default:L(()=>[R(s,null,{default:L(()=>[B(H(Te.value),1)]),_:1}),R(s,{class:"icon-arrow"},{default:L(()=>[B("âº")]),_:1})]),_:1})]),_:1},8,["range","value"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label required"},{default:L(()=>[B("å§å")]),_:1}),R(i,{type:"text",modelValue:c.value.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.value.name=e),placeholder:"请è¾å
¥å§å",maxlength:"20",class:"custom-input"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),R(n,{class:"form-section"},{default:L(()=>[R(n,{class:"section-header"},{default:L(()=>[R(n,{class:"section-icon"},{default:L(()=>[B("ð¤")]),_:1}),R(s,{class:"section-title"},{default:L(()=>[B("æç®äººä¿¡æ¯")]),_:1})]),_:1}),R(n,{class:"form-grid"},{default:L(()=>[R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("æ°æ")]),_:1}),R(o,{mode:"selector",range:_e.value,value:W.value,onChange:Pe},{default:L(()=>[R(n,{class:"picker"},{default:L(()=>[R(s,null,{default:L(()=>[B(H(ke.value),1)]),_:1}),R(s,{class:"icon-arrow"},{default:L(()=>[B("âº")]),_:1})]),_:1})]),_:1},8,["range","value"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("å½ç±")]),_:1}),R(i,{type:"text",modelValue:c.value.nationality,"onUpdate:modelValue":t[2]||(t[2]=e=>c.value.nationality=e),placeholder:"请è¾å
¥å½ç±",class:"custom-input"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("è¯ä»¶ç±»å")]),_:1}),R(o,{mode:"selector",range:be.value,value:G.value,onChange:Ae},{default:L(()=>[R(n,{class:"picker"},{default:L(()=>[R(s,null,{default:L(()=>[B(H(xe.value),1)]),_:1}),R(s,{class:"icon-arrow"},{default:L(()=>[B("âº")]),_:1})]),_:1})]),_:1},8,["range","value"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label required"},{default:L(()=>[B("è¯ä»¶å·ç ")]),_:1}),R(i,{type:"idcard",modelValue:c.value.idcardno,"onUpdate:modelValue":t[3]||(t[3]=e=>c.value.idcardno=e),placeholder:"请è¾å
¥è¯ä»¶å·ç ",maxlength:"18",class:"custom-input",onBlur:Le},null,8,["modelValue"]),Fe.value?(O(),F(s,{key:0,class:"error-text"},{default:L(()=>[B(H(Fe.value),1)]),_:1})):$("",!0)]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("æ§å«")]),_:1}),R(n,{class:"radio-options"},{default:L(()=>[(O(!0),E(U,null,D(x.value,e=>(O(),F(n,{key:e.value,class:z(["option-item",{active:c.value.sex===e.value}]),onClick:t=>c.value.sex=e.value},{default:L(()=>[R(s,{class:"radio-dot"}),R(s,{class:"option-label"},{default:L(()=>[B(H(e.label),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("åºçæ¥æ")]),_:1}),R(o,{mode:"date",value:c.value.birthday,onChange:Ce},{default:L(()=>[R(n,{class:"picker"},{default:L(()=>[R(s,null,{default:L(()=>[B(H(c.value.birthday||"éæ©åºçæ¥æ"),1)]),_:1}),R(s,{class:"icon-arrow"},{default:L(()=>[B("âº")]),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("å¹´é¾")]),_:1}),R(i,{modelValue:me.value,"onUpdate:modelValue":t[4]||(t[4]=e=>me.value=e),placeholder:"èªå¨è®¡ç®",disabled:"",disabledColor:M.value,border:"none"},null,8,["modelValue","disabledColor"])]),_:1})]),_:1})]),_:1}),R(n,{class:"form-section"},{default:L(()=>[R(n,{class:"section-header"},{default:L(()=>[R(n,{class:"section-icon"},{default:L(()=>[B("ð¥")]),_:1}),R(s,{class:"section-title"},{default:L(()=>[B("å»çä¿¡æ¯")]),_:1})]),_:1}),R(n,{class:"form-grid"},{default:L(()=>[R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("ä½é¢å·")]),_:1}),R(i,{modelValue:c.value.inpatientno,"onUpdate:modelValue":t[5]||(t[5]=e=>c.value.inpatientno=e),placeholder:"请è¾å
¥ä½é¢å·",border:"none"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("GCSè¯å")]),_:1}),R(i,{modelValue:c.value.gscScore,"onUpdate:modelValue":t[6]||(t[6]=e=>c.value.gscScore=e),placeholder:"请è¾å
¥GCSè¯å",border:"none"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item full-width"},{default:L(()=>{return[R(s,{class:"item-label required"},{default:L(()=>[B("ç¾ç
è¯æ")]),_:1}),R(r,{modelValue:c.value.diagnosisname,"onUpdate:modelValue":t[7]||(t[7]=e=>c.value.diagnosisname=e),placeholder:"请è¾å
¥ç¾ç
è¯æåç§°",count:"",maxlength:"200",customStyle:(e=!c.value.diagnosisname,e?"border: 2rpx solid #ff4757; border-radius: 12rpx; min-height: 120rpx; padding: 20rpx 24rpx;":"border: 2rpx solid #e5e5e7; border-radius: 12rpx; min-height: 120rpx; padding: 20rpx 24rpx;")},null,8,["modelValue","customStyle"])];var e}),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("è¡å")]),_:1}),R(n,{class:"radio-group horizontal"},{default:L(()=>[(O(!0),E(U,null,D(I.value,e=>(O(),F(n,{key:e.value,class:"radio-item",onClick:t=>c.value.bloodtype=e.value},{default:L(()=>[R(n,{class:z(["radio-dot",{active:c.value.bloodtype===e.value}])},null,8,["class"]),R(s,{class:"radio-label"},{default:L(()=>[B(H(e.label),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("ä¼ æç
")]),_:1}),R(n,{class:"radio-group horizontal"},{default:L(()=>[(O(!0),E(U,null,D(d.value,e=>(O(),F(n,{key:e.value,class:"radio-item",onClick:t=>c.value.infectious=e.value},{default:L(()=>[R(n,{class:z(["radio-dot",{active:c.value.bloodtype===e.value}])},null,8,["class"]),R(s,{class:"radio-label"},{default:L(()=>[B(H(e.label),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("å
¶ä»")]),_:1}),R(i,{modelValue:c.value.infectiousOther,"onUpdate:modelValue":t[8]||(t[8]=e=>c.value.infectiousOther=e),placeholder:"请è¾å
¥ä½é¢å·",border:"none"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("Rh(D)")]),_:1}),R(n,{class:"radio-group horizontal"},{default:L(()=>[(O(!0),E(U,null,D(S.value,e=>(O(),F(n,{key:e.value,class:"radio-item",onClick:t=>c.value.rhyin=e.value},{default:L(()=>[R(n,{class:z(["radio-dot",{active:c.value.rhyin===e.value}])},null,8,["class"]),R(s,{class:"radio-label"},{default:L(()=>[B(H(e.label),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),R(n,{class:"form-section"},{default:L(()=>[R(n,{class:"section-header"},{default:L(()=>[R(n,{class:"section-icon"},{default:L(()=>[B("ð")]),_:1}),R(s,{class:"section-title"},{default:L(()=>[B("è系信æ¯")]),_:1})]),_:1}),R(n,{class:"form-grid"},{default:L(()=>[R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("ä¿¡æ¯å")]),_:1}),R(i,{modelValue:c.value.infoname,"onUpdate:modelValue":t[9]||(t[9]=e=>c.value.infoname=e),placeholder:"请è¾å
¥ä¿¡æ¯å",border:"none"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("èç³»çµè¯")]),_:1}),R(i,{modelValue:c.value.infophone,"onUpdate:modelValue":t[10]||(t[10]=e=>c.value.infophone=e),placeholder:"请è¾å
¥èç³»çµè¯",type:"number",border:"none"},null,8,["modelValue"])]),_:1}),R(n,{class:"form-item"},{default:L(()=>[R(s,{class:"item-label"},{default:L(()=>[B("æ¥åæ¶é´")]),_:1}),R(i,{modelValue:N.value,"onUpdate:modelValue":t[11]||(t[11]=e=>N.value=e),disabled:"",disabledColor:M.value,border:"none"},null,8,["modelValue","disabledColor"])]),_:1})]),_:1})]),_:1}),R(n,{class:"action-buttons"},{default:L(()=>[R(l,{class:"btn secondary",onClick:We},{default:L(()=>[B("åæ¶")]),_:1}),R(l,{class:"btn secondary",onClick:Ke},{default:L(()=>[B("é置表å")]),_:1}),R(l,{class:"btn primary",disabled:!q.value||A.value,onClick:ze},{default:L(()=>[B(H(A.value?"æäº¤ä¸...":a.value?"ä¿åä¿®æ¹":"æäº¤ä¸æ¥"),1)]),_:1},8,["disabled"])]),_:1}),R(pe(Un),{ref:"attachment",files:u.value,readonly:h.value,maxCount:5,"onUpdate:files":Me,onUploadBase:Re,onPreview:$e},null,8,["files","readonly"])]),_:1})]),_:1}),R(k,{show:f.value,columns:w.value,keyName:"label",onConfirm:Be,onCancel:t[12]||(t[12]=e=>f.value=!1),title:"è¯·éæ©ç§å®¤",ref:"uPicker"},null,8,["show","columns"]),R(k,{show:g.value,columns:[b.value],keyName:"label",onConfirm:qe,onCancel:t[13]||(t[13]=e=>g.value=!1),title:"è¯·éæ©å»çæºæ"},null,8,["show","columns"]),R(k,{show:m.value,columns:[T.value],keyName:"label",onConfirm:je,onCancel:t[14]||(t[14]=e=>m.value=!1),title:"è¯·éæ©æ°æ"},null,8,["show","columns"]),R(C,{show:y.value,modelValue:_.value,"onUpdate:modelValue":t[15]||(t[15]=e=>_.value=e),mode:"date",onConfirm:Oe,onCancel:t[16]||(t[16]=e=>y.value=!1),title:"éæ©åºçæ¥æ"},null,8,["show","modelValue"]),R(k,{show:v.value,columns:[P.value],keyName:"label",onConfirm:Ve,onCancel:t[17]||(t[17]=e=>v.value=!1),title:"è¯·éæ©æ¥å人"},null,8,["show","columns"]),R(Q,{show:A.value,text:"æäº¤ä¸..."},null,8,["show"])]),_:1})}}},Nn=A(Dn,[["__scopeId","data-v-16a395db"]]);export{Nn as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,y as l,c as s,w as t,i,a as c,e as u,b as d,t as o,B as n,f,h as _,F as r,d as p,M as m,G as v,D as b,as as g,m as y,k as h,x as k}from"./index-DF3kK8Jo.js";const N=a({__name:"CaseInfo",setup(a){const N=e({id:1,donorNo:"DON20240325001",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",caseType:"å¨å®æç®æ¡ä¾",donorName:"å¼ ä¸",idCardNo:"370203198510123456",gender:"ç·",age:38,bloodType:"Aå",nation:"æ±æ",address:"å±±ä¸çéå²å¸å¸ååºé¦æ¸¯ä¸è·¯100å·",diagnosis:"èå¤ä¼¤å¯¼è´èæ»äº¡",inpatientNo:"ZY20240325001",departmentName:"ç¥ç»å¤ç§",infectiousDisease:"æ ",reportTime:"2024-03-25 09:30:00",status:"reported",statusText:"已䏿¥"}),T=e([{id:"basic",label:"åºæ¬ä¿¡æ¯"},{id:"medical",label:"å»çä¿¡æ¯"},{id:"process",label:"æµç¨ä¿¡æ¯"}]),C=e("basic"),x=e([{id:1,title:"æ¡ä¾ä¸æ¥",completed:!0,time:"2024-03-25 09:30",person:"æå»ç"},{id:2,title:"ä¿¡æ¯å®¡æ ¸",completed:!1,time:null,person:null},{id:3,title:"家屿²é",completed:!1,time:null,person:null},{id:4,title:"æç®ç¡®è®¤",completed:!1,time:null,person:null},{id:5,title:"å¨å®è·å",completed:!1,time:null,person:null}]);l(a=>{a.id&&F(a.id)});const w=()=>{m()},D=()=>{v({title:"确认æ¤å",content:"ç¡®å®è¦æ¤åè¿ä¸ªæç®æ¡ä¾åï¼",success:a=>{a.confirm&&(b({title:"æ¤åæå",icon:"success"}),setTimeout(()=>{m()},1500))}})},j=()=>{g({phoneNumber:"13800138000"})},F=a=>{console.log("å è½½æ¡ä¾è¯¦æ
:",a)};return(a,e)=>{const l=y,m=h,v=i,b=k;return c(),s(v,{class:"case-detail"},{default:t(()=>[u(v,{class:"header-card"},{default:t(()=>[u(v,{class:"case-header"},{default:t(()=>[u(v,{class:"hospital-info"},{default:t(()=>[u(l,{src:N.value.hospitalLogo,mode:"aspectFit",class:"hospital-logo"},null,8,["src"]),u(v,{class:"hospital-details"},{default:t(()=>[u(m,{class:"hospital-name"},{default:t(()=>[d(o(N.value.hospitalName),1)]),_:1}),u(m,{class:"case-type"},{default:t(()=>[d(o(N.value.caseType),1)]),_:1})]),_:1})]),_:1}),u(v,{class:n(["case-status",N.value.status])},{default:t(()=>[d(o(N.value.statusText),1)]),_:1},8,["class"])]),_:1}),u(v,{class:"case-basic-info"},{default:t(()=>[u(v,{class:"info-row"},{default:t(()=>[u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("æç®ç¼å·")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.donorNo),1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("䏿¥æ¶é´")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.reportTime),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),u(v,{class:"tab-navigation"},{default:t(()=>[(c(!0),f(r,null,_(T.value,a=>(c(),s(m,{key:a.id,class:n([{active:C.value===a.id},"tab-item"]),onClick:e=>{return l=a.id,void(C.value=l);var l}},{default:t(()=>[d(o(a.label),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),"basic"===C.value?(c(),s(v,{key:0,class:"info-section fade-in-up"},{default:t(()=>[u(v,{class:"section-card"},{default:t(()=>[u(v,{class:"section-header"},{default:t(()=>[u(m,{class:"section-title"},{default:t(()=>[d("æç®è
åºæ¬ä¿¡æ¯")]),_:1})]),_:1}),u(v,{class:"info-grid"},{default:t(()=>[u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("å§å")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.donorName),1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("æ§å«")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.gender),1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("å¹´é¾")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.age)+"å²",1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("è¯ä»¶å·ç ")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.idCardNo),1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("è¡å")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.bloodType),1)]),_:1})]),_:1}),u(v,{class:"info-item"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("æ°æ")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.nation),1)]),_:1})]),_:1}),u(v,{class:"info-item full-width"},{default:t(()=>[u(m,{class:"label"},{default:t(()=>[d("ä½å")]),_:1}),u(m,{class:"value"},{default:t(()=>[d(o(N.value.address),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):p("",!0),"medical"===C.value?(c(),s(v,{key:1,class:"info-section fade-in-up"},{default:t(()=>[u(v,{class:"section-card"},{default:t(()=>[u(v,{class:"section-header"},{default:t(()=>[u(m,{class:"section-title"},{default:t(()=>[d("å»çä¿¡æ¯")]),_:1})]),_:1}),u(v,{class:"info-content"},{default:t(()=>[u(v,{class:"info-group"},{default:t(()=>[u(m,{class:"group-title"},{default:t(()=>[d("ç¾ç
è¯æ")]),_:1}),u(m,{class:"group-content"},{default:t(()=>[d(o(N.value.diagnosis),1)]),_:1})]),_:1}),u(v,{class:"info-group"},{default:t(()=>[u(m,{class:"group-title"},{default:t(()=>[d("ä½é¢å·")]),_:1}),u(m,{class:"group-content"},{default:t(()=>[d(o(N.value.inpatientNo),1)]),_:1})]),_:1}),u(v,{class:"info-group"},{default:t(()=>[u(m,{class:"group-title"},{default:t(()=>[d("æå¨ç§å®¤")]),_:1}),u(m,{class:"group-content"},{default:t(()=>[d(o(N.value.departmentName),1)]),_:1})]),_:1}),u(v,{class:"info-group"},{default:t(()=>[u(m,{class:"group-title"},{default:t(()=>[d("ä¼ æç
æ
åµ")]),_:1}),u(m,{class:"group-content"},{default:t(()=>[d(o(N.value.infectiousDisease||"æ "),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):p("",!0),"process"===C.value?(c(),s(v,{key:2,class:"info-section fade-in-up"},{default:t(()=>[u(v,{class:"section-card"},{default:t(()=>[u(v,{class:"section-header"},{default:t(()=>[u(m,{class:"section-title"},{default:t(()=>[d("æç®æµç¨ä¿¡æ¯")]),_:1})]),_:1}),u(v,{class:"process-timeline"},{default:t(()=>[(c(!0),f(r,null,_(x.value,a=>(c(),s(v,{class:"timeline-item",key:a.id},{default:t(()=>[u(v,{class:n(["timeline-marker",{active:a.completed}])},null,8,["class"]),u(v,{class:"timeline-content"},{default:t(()=>[u(m,{class:"step-title"},{default:t(()=>[d(o(a.title),1)]),_:2},1024),a.time?(c(),s(m,{key:0,class:"step-time"},{default:t(()=>[d(o(a.time),1)]),_:2},1024)):p("",!0),a.person?(c(),s(m,{key:1,class:"step-person"},{default:t(()=>[d("ç»å人ï¼"+o(a.person),1)]),_:2},1024)):p("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1}),d(" + ")]),_:1})]),_:1})):p("",!0),u(v,{class:"action-bar"},{default:t(()=>[u(b,{class:"action-btn secondary",onClick:w},{default:t(()=>[d("è¿å")]),_:1}),"reported"===N.value.status?(c(),s(b,{key:0,class:"action-btn primary",onClick:D},{default:t(()=>[d("æ¤åæ¡ä¾")]),_:1})):(c(),s(b,{key:1,class:"action-btn primary",onClick:j},{default:t(()=>[d("èç³»åè°å")]),_:1}))]),_:1})]),_:1})}}},[["__scopeId","data-v-f04c3b44"]]);export{N as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,y as t,R as s,T as l,U as r,D as o,J as d,c as u,w as n,i,a as c,e as p,b as f,t as _,f as v,h as m,F as y,d as b,k as g,V as k,m as T,x as N,S as h,B as C,p as S,n as x}from"./index-DF3kK8Jo.js";import{u as w}from"./dict.ynCYXp4j.js";const D=a({__name:"index",setup(a){const D=e({}),O=e(!1),$=e([]),L=e(0),j=e(1),P=e(10),I=e(!0),B=e(!1),F=e({totalCases:0,readCases:0,agreedCases:0}),R=e(!1),U=e({}),V=[{label:"å
¨é¨",value:"all"},{label:"已䏿¥",value:"reported"},{label:"å·²é
读",value:"read"},{label:"å·²åæ",value:"agreed"},{label:"已驳å",value:"rejected"}],A=e("all"),z=e(""),J=e(""),q={not_transported:{text:"æªè½¬è¿",color:"warning",class:"not-transported"},transporting:{text:"转è¿ä¸",color:"primary",class:"transporting"},completed:{text:"已宿",color:"success",class:"completed"}};t(async a=>{D.value=await w("sys_IDType","sys_user_sex","sys_BloodType","sys_DiseaseType"),await E()}),s(()=>{const a=l("transportStatusUpdate");a&&(Y(a.orderNo,a.status),r("transportStatusUpdate"))});const E=async()=>{O.value=!0;try{await Promise.all([G(),H()])}catch(a){console.error("åå§åæ°æ®å¤±è´¥:",a)}finally{O.value=!1}},G=async()=>{try{const a={pageNum:j.value,pageSize:P.value},e=await uni.$uapi.post("/project/donatebaseinforeport/list",a);console.log(e,"res");const t=e.map(a=>(a=>{var e,t,s,l;const r={1:{status:"reported",statusText:"已䏿¥"},2:{status:"read",statusText:"å·²é
读"},3:{status:"agreed",statusText:"å·²åæ"},4:{status:"rejected",statusText:"已驳å"}},o={1:"not_transported",2:"transporting",3:"completed",4:"not_transported",5:"not_transported"},d=r[a.reportStatus]||r[1];let u=null,n="not_transported",i="",c="";if(a.serviceTransport&&Array.isArray(a.serviceTransport)&&a.serviceTransport.length>0){const e=a.serviceTransport[0];u={driver:e.driver||"",vehicle:e.vehicle||"",phone:e.driverPhone||"",currentLocation:e.transportStartPlace||"",estimatedTime:e.estimatedTime||"",completedTime:e.completedTime||""},n=o[e.transitStatus]||"not_transported",i=e.id||"",c=e.transportStartTime||""}return a.transportOrderNo&&(i=a.transportOrderNo),a.transportStartTime&&(c=a.transportStartTime),a.transitStatus&&(n=o[a.transitStatus]||"not_transported"),{id:a.id||a.donatebaseinfoReportId,donorNo:a.caseNo,hospitalName:a.treatmenthospitalname,hospitalLogo:"/static/hospital/default.jpg",caseType:"å¨å®æç®æ¡ä¾",donorName:a.name,idCardNo:a.idcardno,gender:(null==(t=null==(e=D.value.sys_user_sex)?void 0:e.find(e=>e.dictValue===a.sex))?void 0:t.dictLabel)||a.sex,age:a.age,bloodType:(null==(l=null==(s=D.value.sys_BloodType)?void 0:s.find(e=>e.dictValue===a.bloodType))?void 0:l.dictLabel)||a.bloodType,diagnosis:a.diagnosisname,reportTime:a.reporttime,reporterName:a.reportername,reviewTime:a.reviewTime,reviewerName:a.reviewerName,departmentName:a.treatmentdeptname,contactPerson:a.userName||a.contactPerson,contactPhone:a.phone,...d,transportStatus:n,transportOrderNo:i,transportTime:c,transportDetails:u}})(a));1===j.value?$.value=t:$.value=[...$.value,...t],I.value=j.value*P.value<e.total,L.value=e.total}catch(a){console.error("è·åæ¡ä¾å表失败:",a),o({title:"ç½ç»è¯·æ±å¤±è´¥",icon:"none"})}},H=async()=>{try{const a=await uni.$uapi.post("/project/donatebaseinforeport/getTotal");F.value={totalCases:a[1]||0,readCases:a[2]||0,agreedCases:a[3]||0}}catch(a){console.error("è·åç»è®¡æ°æ®å¤±è´¥:",a)}},K=d(()=>{let a=$.value;return"all"!==A.value&&(a=a.filter(a=>a.status===A.value)),z.value&&J.value&&(a=a.filter(a=>{const e=a.reportTime.split(" ")[0];return e>=z.value&&e<=J.value})),a}),M=a=>{z.value=a.detail.value},Q=a=>{J.value=a.detail.value},W=async()=>{B.value=!0,j.value=1,await G(),setTimeout(()=>{B.value=!1},1e3)},X=async()=>{I.value&&!O.value&&(j.value+=1,await G())},Y=(a,e)=>{const t=$.value.find(e=>e.transportOrderNo===a);t&&(t.transportStatus=e)},Z=()=>{const a=$.value.findIndex(a=>a.id===U.value.id);-1!==a&&($.value.splice(a,1),F.value.totalCases-=1,o({title:"æ¤åæå",icon:"success"})),R.value=!1},aa=()=>{R.value=!1};return(a,e)=>{const t=g,s=i,l=k,r=T,o=N,d=h;return c(),u(s,{class:"case-record"},{default:n(()=>[p(s,{class:"stats-card"},{default:n(()=>[p(s,{class:"stat-item"},{default:n(()=>[p(t,{class:"count"},{default:n(()=>[f(_(F.value.totalCases),1)]),_:1}),p(t,{class:"label"},{default:n(()=>[f("æ»ä¸æ¥é")]),_:1})]),_:1}),p(s,{class:"divider"}),p(s,{class:"stat-item"},{default:n(()=>[p(t,{class:"count"},{default:n(()=>[f(_(F.value.readCases),1)]),_:1}),p(t,{class:"label"},{default:n(()=>[f("å·²é
读")]),_:1})]),_:1}),p(s,{class:"divider"}),p(s,{class:"stat-item"},{default:n(()=>[p(t,{class:"count"},{default:n(()=>[f(_(F.value.agreedCases),1)]),_:1}),p(t,{class:"label"},{default:n(()=>[f("å·²åæ")]),_:1})]),_:1})]),_:1}),p(s,{class:"filter-bar"},{default:n(()=>[p(s,{class:"type-filter"},{default:n(()=>[(c(),v(y,null,m(V,(a,e)=>p(t,{key:e,class:C({active:A.value===a.value}),onClick:e=>(a=>{A.value=a})(a.value)},{default:n(()=>[f(_(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),p(s,{class:"date-filter"},{default:n(()=>[p(l,{mode:"date",value:z.value,end:J.value,onChange:M},{default:n(()=>[p(t,null,{default:n(()=>[f(_(z.value||"å¼å§æ¥æ"),1)]),_:1})]),_:1},8,["value","end"]),p(t,{class:"separator"},{default:n(()=>[f("è³")]),_:1}),p(l,{mode:"date",value:J.value,start:z.value,onChange:Q},{default:n(()=>[p(t,null,{default:n(()=>[f(_(J.value||"ç»ææ¥æ"),1)]),_:1})]),_:1},8,["value","start"])]),_:1})]),_:1}),p(d,{"scroll-y":"",class:"case-list","refresher-enabled":"","refresher-triggered":B.value,onRefresherrefresh:W,onScrolltolower:X},{default:n(()=>[(c(!0),v(y,null,m(K.value,(a,e)=>(c(),u(s,{class:"case-item card",key:e,onClick:e=>(a=>{x({url:`/pages/case/detail?id=${a.id}`})})(a)},{default:n(()=>[p(s,{class:"header"},{default:n(()=>[p(s,{class:"hospital-info"},{default:n(()=>[p(r,{src:a.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),p(s,{class:"info"},{default:n(()=>[p(t,{class:"name"},{default:n(()=>[f(_(a.hospitalName),1)]),_:2},1024),p(t,{class:"type"},{default:n(()=>[f(_(a.caseType),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),p(t,{class:C(["status",a.status.replace("ed","")])},{default:n(()=>[f(_(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),p(s,{class:"detail-info"},{default:n(()=>[p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("æç®ç¼å·")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.donorNo),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("æç®è
å§å")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.donorName),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("è¯ä»¶å·ç ")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.idCardNo),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("æ§å«/å¹´é¾")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.gender)+" / "+_(a.age)+"å²",1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("è¡å")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.bloodType),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("ç¾ç
è¯æ")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.diagnosis),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("䏿¥æ¶é´")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.reportTime),1)]),_:2},1024)]),_:2},1024),p(s,{class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("䏿¥äºº")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.reporterName),1)]),_:2},1024)]),_:2},1024),a.reviewTime?(c(),u(s,{key:0,class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("å®¡æ ¸æ¶é´")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.reviewTime),1)]),_:2},1024)]),_:2},1024)):b("",!0),a.reviewerName?(c(),u(s,{key:1,class:"info-item"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("å®¡æ ¸äºº")]),_:1}),p(t,{class:"value"},{default:n(()=>[f(_(a.reviewerName),1)]),_:2},1024)]),_:2},1024)):b("",!0)]),_:2},1024),p(s,{class:"transport-section"},{default:n(()=>[p(s,{class:"transport-info"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("转è¿ç¶æ")]),_:1}),p(t,{class:C(["transport-status",q[a.transportStatus].class])},{default:n(()=>[f(_(q[a.transportStatus].text),1)]),_:2},1032,["class"])]),_:2},1024),a.transportOrderNo&&""!==a.transportOrderNo?(c(),u(s,{key:0,class:"transport-details"},{default:n(()=>{var e,l,r,o,d,i;return[p(s,{class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("转è¿åå·")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportOrderNo),1)]),_:2},1024)]),_:2},1024),a.transportTime?(c(),u(s,{key:0,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("计åè½¬è¿æ¶é´")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportTime),1)]),_:2},1024)]),_:2},1024)):b("",!0),(null==(e=a.transportDetails)?void 0:e.vehicle)?(c(),u(s,{key:1,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("转è¿è½¦è¾")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.vehicle),1)]),_:2},1024)]),_:2},1024)):b("",!0),(null==(l=a.transportDetails)?void 0:l.driver)?(c(),u(s,{key:2,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("驾驶å")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.driver),1)]),_:2},1024)]),_:2},1024)):b("",!0),(null==(r=a.transportDetails)?void 0:r.phone)?(c(),u(s,{key:3,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("èç³»çµè¯")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.phone),1)]),_:2},1024)]),_:2},1024)):b("",!0),"transporting"===a.transportStatus&&(null==(o=a.transportDetails)?void 0:o.currentLocation)?(c(),u(s,{key:4,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("å½åä½ç½®")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.currentLocation),1)]),_:2},1024)]),_:2},1024)):b("",!0),"transporting"===a.transportStatus&&(null==(d=a.transportDetails)?void 0:d.estimatedTime)?(c(),u(s,{key:5,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("é¢è®¡å°è¾¾")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.estimatedTime),1)]),_:2},1024)]),_:2},1024)):b("",!0),"completed"===a.transportStatus&&(null==(i=a.transportDetails)?void 0:i.completedTime)?(c(),u(s,{key:6,class:"detail-item"},{default:n(()=>[p(t,{class:"detail-label"},{default:n(()=>[f("宿æ¶é´")]),_:1}),p(t,{class:"detail-value"},{default:n(()=>[f(_(a.transportDetails.completedTime),1)]),_:2},1024)]),_:2},1024)):b("",!0)]}),_:2},1024)):b("",!0),p(s,{class:"transport-actions"},{default:n(()=>[a.transportOrderNo||"agreed"!==a.status?b("",!0):(c(),u(o,{key:0,class:"transport-btn primary",onClick:S(e=>(a=>{x({url:`/pages/case/transferinfo?caseId=${a.id}&donorNo=${a.donorNo}`})})(a),["stop"])},{default:n(()=>[f(" å建转è¿å ")]),_:2},1032,["onClick"])),"not_transported"===a.transportStatus&&"agreed"!==a.status?(c(),u(o,{key:1,class:"transport-btn disabled",disabled:""},{default:n(()=>[f(" éå
åææ¡ä¾ ")]),_:1})):b("",!0),a.transportOrderNo&&""!==a.transportOrderNo?(c(),u(o,{key:2,class:"transport-btn secondary",onClick:S(e=>(a=>{x({url:`/pages/transport/detail?orderNo=${a.transportOrderNo}`})})(a),["stop"])},{default:n(()=>[f(" æ¥ç转è¿è¯¦æ
")]),_:2},1032,["onClick"])):b("",!0),"transporting"===a.transportStatus?(c(),u(o,{key:3,class:"transport-btn track",onClick:S(e=>(a=>{x({url:`/pages/transport/track?orderNo=${a.transportOrderNo}`})})(a),["stop"])},{default:n(()=>[f(" 宿¶è·è¸ª ")]),_:2},1032,["onClick"])):b("",!0)]),_:2},1024)]),_:2},1024),p(s,{class:"footer"},{default:n(()=>[p(s,{class:"action-info"},{default:n(()=>[p(t,{class:"label"},{default:n(()=>[f("æ¡ä¾ç¶æ")]),_:1}),p(t,{class:"case-status"},{default:n(()=>[f(_(a.statusText),1)]),_:2},1024)]),_:2},1024),p(s,{class:"actions"},{default:n(()=>["reported"===a.status?(c(),u(o,{key:0,class:"action-btn",onClick:S(e=>(a=>{U.value=a,R.value=!0})(a),["stop"])},{default:n(()=>[f(" æ¤å ")]),_:2},1032,["onClick"])):b("",!0),"read"===a.status||"agreed"===a.status||"rejected"===a.status?(c(),u(o,{key:1,class:"action-btn",onClick:S(e=>(a=>{x({url:`/pages/case/detail?id=${a.id}`})})(a),["stop"])},{default:n(()=>[f(" æ¥ç详æ
")]),_:2},1032,["onClick"])):b("",!0),"reported"===a.status?(c(),u(o,{key:2,class:"action-btn secondary",onClick:S(e=>(a=>{x({url:`/pages/case/edit?id=${a.id}`})})(a),["stop"])},{default:n(()=>[f(" ç¼è¾ ")]),_:2},1032,["onClick"])):b("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),I.value?(c(),u(s,{key:0,class:"load-more"},{default:n(()=>[p(t,null,{default:n(()=>[f("å è½½ä¸...")]),_:1})]),_:1})):b("",!0),O.value||0!==K.value.length?b("",!0):(c(),u(s,{key:1,class:"empty-state"},{default:n(()=>[p(r,{src:"/static/empty/no-case.png",mode:"aspectFit"}),p(t,null,{default:n(()=>[f("ææ å¨å®æç®æ¡ä¾è®°å½")]),_:1})]),_:1})),O.value?(c(),u(s,{key:2,class:"empty-state"},{default:n(()=>[p(t,null,{default:n(()=>[f("æ°æ®å è½½ä¸...")]),_:1})]),_:1})):b("",!0)]),_:1},8,["refresher-triggered"]),R.value?(c(),u(s,{key:0,class:"modal-mask"},{default:n(()=>[p(s,{class:"modal-content"},{default:n(()=>[p(s,{class:"modal-header"},{default:n(()=>[p(t,{class:"modal-title"},{default:n(()=>[f("确认æ¤å")]),_:1})]),_:1}),p(s,{class:"modal-body"},{default:n(()=>[p(t,null,{default:n(()=>[f('ç¡®å®è¦æ¤åæç®æ¡ä¾ "'+_(U.value.donorNo)+'" åï¼',1)]),_:1})]),_:1}),p(s,{class:"modal-footer"},{default:n(()=>[p(o,{class:"modal-btn cancel",onClick:aa},{default:n(()=>[f("åæ¶")]),_:1}),p(o,{class:"modal-btn confirm",onClick:Z},{default:n(()=>[f(" 确认æ¤å ")]),_:1})]),_:1})]),_:1})]),_:1})):b("",!0)]),_:1})}}},[["__scopeId","data-v-48590214"]]);export{D as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,y as l,J as s,c as t,w as u,i as o,a as d,e as n,b as c,t as r,f as i,h as f,F as v,d as _,D as p,k as m,V as g,x as T,m as b,S as k,B as N,p as y,n as C}from"./index-DF3kK8Jo.js";const h=a({__name:"transfer",setup(a){const h=e({totalTransports:12,pendingTransports:4,completedTransports:6});e(1),e(10);const x=e(!1),D=e({}),H=e(""),L=e("");l(async a=>{A()});const O=[{label:"å
¨é¨",value:"all"},{label:"å¾
åºå",value:"pending"},{label:"转è¿ä¸",value:"transporting"},{label:"已宿",value:"completed"},{label:"已忶",value:"cancelled"}],$=e("all"),I=e(""),w=e(""),F=e([{id:"T20241217001",caseNo:"DON20241216001",donorName:"å¼ ä¸",gender:"ç·",age:38,diagnosis:"èå¤ä¼¤å¯¼è´èæ»äº¡",hospitalName:"éå²éæ¹å»é¢",transportTime:"2024-12-17 14:30",coordinator:"å¼ å»ç",createTime:"2024-12-16 09:30",status:"pending",statusText:"å¾
åºå",departureLocation:"éå²å¸ç«å»é¢æ¥è¯ç§",destinationHospital:"éå²éæ¹å»é¢"},{id:"T20241217002",caseNo:"DON20241216002",donorName:"æå",gender:"女",age:45,diagnosis:"èæ¢æ»",hospitalName:"éå²å¤§å¦éå±å»é¢",transportTime:"2024-12-17 16:00",coordinator:"æå»ç",createTime:"2024-12-16 11:20",status:"transporting",statusText:"转è¿ä¸",departureLocation:"éå²å¤§å¦éå±å»é¢ICU",destinationHospital:"éå²å¨å®ç§»æ¤ä¸å¿"},{id:"T20241216003",caseNo:"DON20241215001",donorName:"çäº",gender:"ç·",age:52,diagnosis:"å¿è骤å",hospitalName:"éå²å¸ç«å»é¢",transportTime:"2024-12-16 10:15",coordinator:"çå»ç",createTime:"2024-12-15 14:45",status:"completed",statusText:"已宿",departureLocation:"éå²å¸ç«å»é¢å¿å
ç§",destinationHospital:"éå²å¨å®ç§»æ¤ä¸å¿"},{id:"T20241216004",caseNo:"DON20241214001",donorName:"èµµå
",gender:"女",age:29,diagnosis:"æ¥æ§èè¡°ç«",hospitalName:"éå²ç§å¤§å»é¢",transportTime:"2024-12-16 08:30",coordinator:"èµµå»ç",createTime:"2024-12-14 16:20",status:"cancelled",statusText:"已忶",departureLocation:"éå²ç§å¤§å»é¢æ¶åç§",destinationHospital:"éå²å¨å®ç§»æ¤ä¸å¿"}]),S=s(()=>{let a=F.value;return"all"!==$.value&&(a=a.filter(a=>a.status===$.value)),I.value&&w.value&&(a=a.filter(a=>{const e=a.createTime.split(" ")[0];return e>=I.value&&e<=w.value})),a}),j=e(!0),B=e(!1),J=a=>{I.value=a.detail.value},R=a=>{w.value=a.detail.value},U=()=>{const a=F.value.findIndex(a=>a.id===D.value.id);-1!==a&&("å¼å§"===L.value?(F.value[a].status="transporting",F.value[a].statusText="转è¿ä¸",h.value.pendingTransports-=1):"宿"===L.value&&(F.value[a].status="completed",F.value[a].statusText="已宿",h.value.completedTransports+=1),p({title:`${L.value}æå`,icon:"success"})),x.value=!1},V=()=>{x.value=!1},q=()=>{B.value=!0,A(),setTimeout(()=>{B.value=!1},1e3)},z=()=>{j.value&&A()},A=async()=>{setTimeout(()=>{j.value=!1},1e3)};return(a,e)=>{const l=m,s=o,p=g,F=T,A=b,E=k;return d(),t(s,{class:"transport-record"},{default:u(()=>[n(s,{class:"stats-card"},{default:u(()=>[n(s,{class:"stat-item"},{default:u(()=>[n(l,{class:"count"},{default:u(()=>[c(r(h.value.totalTransports),1)]),_:1}),n(l,{class:"label"},{default:u(()=>[c("æ»è½¬è¿å")]),_:1})]),_:1}),n(s,{class:"divider"}),n(s,{class:"stat-item"},{default:u(()=>[n(l,{class:"count"},{default:u(()=>[c(r(h.value.pendingTransports),1)]),_:1}),n(l,{class:"label"},{default:u(()=>[c("å¾
åºå")]),_:1})]),_:1}),n(s,{class:"divider"}),n(s,{class:"stat-item"},{default:u(()=>[n(l,{class:"count"},{default:u(()=>[c(r(h.value.completedTransports),1)]),_:1}),n(l,{class:"label"},{default:u(()=>[c("已宿")]),_:1})]),_:1})]),_:1}),n(s,{class:"filter-bar"},{default:u(()=>[n(s,{class:"type-filter"},{default:u(()=>[(d(),i(v,null,f(O,(a,e)=>n(l,{key:e,class:N({active:$.value===a.value}),onClick:e=>(a=>{$.value=a})(a.value)},{default:u(()=>[c(r(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),n(s,{class:"date-filter"},{default:u(()=>[n(p,{mode:"date",value:I.value,end:w.value,onChange:J},{default:u(()=>[n(l,null,{default:u(()=>[c(r(I.value||"å¼å§æ¥æ"),1)]),_:1})]),_:1},8,["value","end"]),n(l,{class:"separator"},{default:u(()=>[c("è³")]),_:1}),n(p,{mode:"date",value:w.value,start:I.value,onChange:R},{default:u(()=>[n(l,null,{default:u(()=>[c(r(w.value||"ç»ææ¥æ"),1)]),_:1})]),_:1},8,["value","start"])]),_:1})]),_:1}),n(E,{"scroll-y":"",class:"transport-list","refresher-enabled":"","refresher-triggered":B.value,onRefresherrefresh:q,onScrolltolower:z},{default:u(()=>[(d(!0),i(v,null,f(S.value,(a,e)=>(d(),t(s,{class:"transport-item card",key:e,onClick:e=>(a=>{C({url:`/pages/transport/detail?id=${a.id}`})})(a)},{default:u(()=>[n(s,{class:"header"},{default:u(()=>[n(s,{class:"case-info"},{default:u(()=>[n(s,{class:"info"},{default:u(()=>[n(l,{class:"case-no"},{default:u(()=>[c(r(a.caseNo),1)]),_:2},1024),n(l,{class:"patient"},{default:u(()=>[c(r(a.donorName)+" | "+r(a.gender)+" | "+r(a.age)+"å²",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(l,{class:N(["status",a.status])},{default:u(()=>[c(r(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),n(s,{class:"detail-info"},{default:u(()=>[n(s,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("ç¾ç
è¯æ")]),_:1}),n(l,{class:"value"},{default:u(()=>[c(r(a.diagnosis),1)]),_:2},1024)]),_:2},1024),n(s,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("æå¨å»çæºæ")]),_:1}),n(l,{class:"value"},{default:u(()=>[c(r(a.hospitalName),1)]),_:2},1024)]),_:2},1024),n(s,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("计åè½¬è¿æ¶é´")]),_:1}),n(l,{class:"value"},{default:u(()=>[c(r(a.transportTime),1)]),_:2},1024)]),_:2},1024),n(s,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("è´è´£åè°å")]),_:1}),n(l,{class:"value"},{default:u(()=>[c(r(a.coordinator),1)]),_:2},1024)]),_:2},1024),n(s,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("å建æ¶é´")]),_:1}),n(l,{class:"value"},{default:u(()=>[c(r(a.createTime),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(s,{class:"footer"},{default:u(()=>[n(s,{class:"action-info"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[c("转è¿ç¶æ")]),_:1}),n(l,{class:"transport-status"},{default:u(()=>[c(r(a.statusText),1)]),_:2},1024)]),_:2},1024),n(s,{class:"actions"},{default:u(()=>["pending"===a.status?(d(),t(F,{key:0,class:"action-btn",onClick:y(e=>(a=>{D.value=a,H.value="å¼å§è½¬è¿",L.value="å¼å§",x.value=!0})(a),["stop"])},{default:u(()=>[c(" å¼å§è½¬è¿ ")]),_:2},1032,["onClick"])):_("",!0),"transporting"===a.status?(d(),t(F,{key:1,class:"action-btn",onClick:y(e=>(a=>{D.value=a,H.value="å®æè½¬è¿",L.value="宿",x.value=!0})(a),["stop"])},{default:u(()=>[c(" å®æè½¬è¿ ")]),_:2},1032,["onClick"])):_("",!0),n(F,{class:"action-btn secondary",onClick:y(e=>(a=>{C({url:`/pages/case/transferinfo?id=${a.id}`})})(a),["stop"])},{default:u(()=>[c(" ç¼è¾ ")]),_:2},1032,["onClick"]),n(F,{class:"action-btn secondary",onClick:y(e=>(a=>{C({url:`/pages/case/transferinfo?id=${a.id}`})})(a),["stop"])},{default:u(()=>[c(" æ¥ç详æ
")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),j.value?(d(),t(s,{key:0,class:"load-more"},{default:u(()=>[n(l,null,{default:u(()=>[c("å è½½ä¸...")]),_:1})]),_:1})):_("",!0),0===S.value.length?(d(),t(s,{key:1,class:"empty-state"},{default:u(()=>[n(A,{src:"/static/empty/no-transport.png",mode:"aspectFit"}),n(l,null,{default:u(()=>[c("ææ è½¬è¿åè®°å½")]),_:1})]),_:1})):_("",!0)]),_:1},8,["refresher-triggered"]),x.value?(d(),t(s,{key:0,class:"modal-mask"},{default:u(()=>[n(s,{class:"modal-content"},{default:u(()=>[n(s,{class:"modal-header"},{default:u(()=>[n(l,{class:"modal-title"},{default:u(()=>[c(r(H.value),1)]),_:1})]),_:1}),n(s,{class:"modal-body"},{default:u(()=>[n(l,null,{default:u(()=>[c("ç¡®å®è¦"+r(L.value)+'转è¿å "'+r(D.value.caseNo)+'" åï¼',1)]),_:1})]),_:1}),n(s,{class:"modal-footer"},{default:u(()=>[n(F,{class:"modal-btn cancel",onClick:V},{default:u(()=>[c("åæ¶")]),_:1}),n(F,{class:"modal-btn confirm",onClick:U},{default:u(()=>[c("确认")]),_:1})]),_:1})]),_:1})]),_:1})):_("",!0)]),_:1})}}},[["__scopeId","data-v-2d054771"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,at as a,r as l,J as o,y as t,z as n,A as s,c as r,w as u,i as d,au as c,ag as i,ah as m,ai as f,aj as p,ak as v,al as h,a as b,e as _,b as g,f as w,h as V,F as y,M as C,D as I,G as k,k as S,S as D,t as U}from"./index-DF3kK8Jo.js";const x=e({__name:"transferinfo",setup(e){const x=a({caseInfo:{caseId:"",donorName:"",gender:"",age:"",diagnosis:""},hospital:"",department:"",departureTime:"",departureLocation:"",destinationHospital:"",coordinator:{id:"",name:""},emergencyDoctor:{id:"",name:""},nurse:{id:"",name:""},driver:{id:"",name:""},icuDoctor:{id:"",name:""},contacts:[{role:"åè°åçµè¯",phone:""},{role:"æ¥è¯å»ççµè¯",phone:""},{role:"æ¤å£«çµè¯",phone:""},{role:"叿ºçµè¯",phone:""},{role:"ICUå»ççµè¯",phone:""}],remarks:""}),N=l(!1),T=l(!1),$=l(!1),H=l(!1),M=l(!1),O=l(!1),L=l(!1),j=l(0),q=l([{label:"å¼ ä¸ - èå¤ä¼¤å¯¼è´èæ»äº¡ - éå²éæ¹å»é¢",value:"DON20241216001",data:{donorName:"å¼ ä¸",gender:"ç·",age:"38",diagnosis:"èå¤ä¼¤å¯¼è´èæ»äº¡",hospital:"éå²éæ¹å»é¢"}},{label:"æå - èæ¢æ» - éå²å¤§å¦éå±å»é¢",value:"DON20241216002",data:{donorName:"æå",gender:"女",age:"45",diagnosis:"èæ¢æ»",hospital:"éå²å¤§å¦éå±å»é¢"}}]),F=l([{label:"å¼ å»ç",value:"1"},{label:"æå»ç",value:"2"},{label:"çå»ç",value:"3"}]),P=l([{label:"èµµå»ç",value:"1"},{label:"é±å»ç",value:"2"},{label:"åå»ç",value:"3"}]),Y=l([{label:"卿¤å£«",value:"1"},{label:"å´æ¤å£«",value:"2"},{label:"鿤士",value:"3"}]),z=l([{label:"åå¸å
",value:"1"},{label:"éå¸å
",value:"2"},{label:"æ¨å¸å
",value:"3"}]),A=l([{label:"æ±å»ç",value:"1"},{label:"秦å»ç",value:"2"},{label:"å°¤å»ç",value:"3"}]),G=l(!1),J=l(!1),B=l("");l("#f5f5f7");const E=o(()=>x.caseInfo.caseId&&x.hospital&&x.departureTime),K=e=>e?"border: 2rpx solid #ff4757 !important; border-radius: 12rpx !important;":"border: 2rpx solid #e5e5e7 !important; border-radius: 12rpx !important;",Q=e=>{if(e.value&&e.value[0]){const a=e.value[0];x.caseInfo.caseId=a.value,x.caseInfo.donorName=a.data.donorName,x.caseInfo.gender=a.data.gender,x.caseInfo.age=a.data.age,x.caseInfo.diagnosis=a.data.diagnosis,x.hospital=a.data.hospital}N.value=!1},R=e=>{const a=new Date(e.value);x.departureTime=`${a.getFullYear()}-${(a.getMonth()+1).toString().padStart(2,"0")}-${a.getDate().toString().padStart(2,"0")} ${a.getHours().toString().padStart(2,"0")}:${a.getMinutes().toString().padStart(2,"0")}`,T.value=!1},W=e=>{if(e.value&&e.value[0]){x.coordinator.name=e.value[0].label,x.coordinator.id=e.value[0].value;const a=x.contacts.find(e=>"åè°åçµè¯"===e.role);a&&(a.phone="13800138000")}$.value=!1},X=e=>{if(e.value&&e.value[0]){x.emergencyDoctor.name=e.value[0].label,x.emergencyDoctor.id=e.value[0].value;const a=x.contacts.find(e=>"æ¥è¯å»ççµè¯"===e.role);a&&(a.phone="13800138001")}H.value=!1},Z=e=>{if(e.value&&e.value[0]){x.nurse.name=e.value[0].label,x.nurse.id=e.value[0].value;const a=x.contacts.find(e=>"æ¤å£«çµè¯"===e.role);a&&(a.phone="13800138002")}M.value=!1},ee=e=>{if(e.value&&e.value[0]){x.driver.name=e.value[0].label,x.driver.id=e.value[0].value;const a=x.contacts.find(e=>"叿ºçµè¯"===e.role);a&&(a.phone="13800138003")}O.value=!1},ae=e=>{if(e.value&&e.value[0]){x.icuDoctor.name=e.value[0].label,x.icuDoctor.id=e.value[0].value;const a=x.contacts.find(e=>"ICUå»ççµè¯"===e.role);a&&(a.phone="13800138004")}L.value=!1},le=()=>{C()},oe=()=>x.caseInfo.caseId?x.hospital?!!x.departureTime||(I({title:"è¯·éæ©åºåæ¶é´",icon:"none"}),!1):(I({title:"请è¾å
¥æç®å»é¢",icon:"none"}),!1):(I({title:"è¯·éæ©æ¡ä¾",icon:"none"}),!1),te=async()=>{if(oe()){G.value=!0;try{await new Promise(e=>setTimeout(e,1e3)),await se("draft"),I({title:"ä¿åè稿æå",icon:"success"})}catch(e){console.error("ä¿åè稿失败:",e),I({title:"ä¿å失败ï¼è¯·éè¯",icon:"none"})}finally{G.value=!1}}},ne=async()=>{oe()&&k({title:"确认æäº¤",content:"ç¡®å®è¦æäº¤è½¬è¿åç³è¯·åï¼",success:async e=>{if(e.confirm){G.value=!0;try{await new Promise(e=>setTimeout(e,1500)),await se("pending"),I({title:"æäº¤æå",icon:"success"}),setTimeout(()=>{C()},1500)}catch(a){console.error("æäº¤å¤±è´¥:",a),I({title:"æäº¤å¤±è´¥ï¼è¯·éè¯",icon:"none"})}finally{G.value=!1}}}})},se=async e=>{const a={...x,status:e,id:J.value?B.value:re(),createTime:(new Date).toISOString()};console.log("ä¿å转è¿å:",a)},re=()=>{const e=new Date;return`T${e.getFullYear()}${(e.getMonth()+1).toString().padStart(2,"0")}${e.getDate().toString().padStart(2,"0")}${Math.random().toString().slice(-3)}`};return t(e=>{e.id&&(J.value=!0,B.value=e.id,e.id,Object.assign(x,{caseInfo:{caseId:"DON20241216001",donorName:"å¼ ä¸",gender:"ç·",age:"38",diagnosis:"èå¤ä¼¤å¯¼è´èæ»äº¡"},hospital:"éå²éæ¹å»é¢",department:"ç¥ç»å¤ç§",departureTime:"2024-12-17 14:30:00",departureLocation:"éå²å¸ç«å»é¢æ¥è¯ç§",destinationHospital:"éå²éæ¹å»é¢",coordinator:{id:"1",name:"å¼ å»ç"},emergencyDoctor:{id:"2",name:"çå»ç"},nurse:{id:"3",name:"ææ¤å£«"},driver:{id:"4",name:"åå¸å
"},icuDoctor:{id:"5",name:"èµµå»ç"},contacts:[{role:"åè°åçµè¯",phone:"13800138000"},{role:"æ¥è¯å»ççµè¯",phone:"13800138001"},{role:"æ¤å£«çµè¯",phone:"13800138002"},{role:"叿ºçµè¯",phone:"13800138003"},{role:"ICUå»ççµè¯",phone:"13800138004"}],remarks:"éè¦åå¤å¼å¸æºçæ¥æè®¾å¤"}))}),(e,a)=>{const l=d,o=S,t=n(s("u-icon"),c),C=n(s("u-input"),i),I=n(s("u-textarea"),m),k=n(s("u-button"),f),J=D,B=n(s("u-picker"),p),oe=n(s("u-datetime-picker"),v),se=n(s("u-loading-icon"),h);return b(),r(l,{class:"transport-edit-container"},{default:u(()=>[_(J,{"scroll-y":"",class:"form-scroll","show-scrollbar":!1},{default:u(()=>[_(l,{class:"form-content"},{default:u(()=>[_(l,{class:"form-section"},{default:u(()=>[_(l,{class:"section-header"},{default:u(()=>[_(l,{class:"section-icon"},{default:u(()=>[g("ð")]),_:1}),_(o,{class:"section-title"},{default:u(()=>[g("åºç¡ä¿¡æ¯")]),_:1})]),_:1}),_(l,{class:"form-grid"},{default:u(()=>[_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label required"},{default:u(()=>[g("æ¡ä¾éæ©")]),_:1}),_(C,{modelValue:x.caseInfo.donorName,"onUpdate:modelValue":a[0]||(a[0]=e=>x.caseInfo.donorName=e),placeholder:"éæ©æ¡ä¾",readonly:"",border:"none",onClick:a[1]||(a[1]=e=>N.value=!0),customStyle:K(!x.caseInfo.caseId)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue","customStyle"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label required"},{default:u(()=>[g("æç®å»é¢")]),_:1}),_(C,{modelValue:x.hospital,"onUpdate:modelValue":a[2]||(a[2]=e=>x.hospital=e),placeholder:"请è¾å
¥æç®å»é¢",border:"none",customStyle:K(!x.hospital)},null,8,["modelValue","customStyle"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("ç§å®¤")]),_:1}),_(C,{modelValue:x.department,"onUpdate:modelValue":a[3]||(a[3]=e=>x.department=e),placeholder:"请è¾å
¥ç§å®¤",border:"none"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),_(l,{class:"form-section"},{default:u(()=>[_(l,{class:"section-header"},{default:u(()=>[_(l,{class:"section-icon"},{default:u(()=>[g("ð")]),_:1}),_(o,{class:"section-title"},{default:u(()=>[g("转è¿ä¿¡æ¯")]),_:1})]),_:1}),_(l,{class:"form-grid"},{default:u(()=>[_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label required"},{default:u(()=>[g("åºåæ¶é´")]),_:1}),_(C,{modelValue:x.departureTime,"onUpdate:modelValue":a[4]||(a[4]=e=>x.departureTime=e),placeholder:"è¯·éæ©åºåæ¶é´",readonly:"",border:"none",onClick:a[5]||(a[5]=e=>T.value=!0),customStyle:K(!x.departureTime)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue","customStyle"])]),_:1}),_(l,{class:"form-item full-width"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("åºåå°ç¹")]),_:1}),_(I,{modelValue:x.departureLocation,"onUpdate:modelValue":a[6]||(a[6]=e=>x.departureLocation=e),placeholder:"请è¾å
¥åºåå°ç¹è¯¦ç»å°å",count:"",maxlength:"200",height:"120"},null,8,["modelValue"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("æµè¾¾å»é¢")]),_:1}),_(C,{modelValue:x.destinationHospital,"onUpdate:modelValue":a[7]||(a[7]=e=>x.destinationHospital=e),placeholder:"请è¾å
¥æµè¾¾å»é¢",border:"none"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),_(l,{class:"form-section"},{default:u(()=>[_(l,{class:"section-header"},{default:u(()=>[_(l,{class:"section-icon"},{default:u(()=>[g("ð¥")]),_:1}),_(o,{class:"section-title"},{default:u(()=>[g("å¢éæå")]),_:1})]),_:1}),_(l,{class:"form-grid"},{default:u(()=>[_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("åè°å")]),_:1}),_(C,{modelValue:x.coordinator.name,"onUpdate:modelValue":a[8]||(a[8]=e=>x.coordinator.name=e),placeholder:"éæ©åè°å",readonly:"",border:"none",onClick:a[9]||(a[9]=e=>$.value=!0)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("æ¥è¯ç§å»ç")]),_:1}),_(C,{modelValue:x.emergencyDoctor.name,"onUpdate:modelValue":a[10]||(a[10]=e=>x.emergencyDoctor.name=e),placeholder:"éæ©æ¥è¯ç§å»ç",readonly:"",border:"none",onClick:a[11]||(a[11]=e=>H.value=!0)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("æ¤å£«")]),_:1}),_(C,{modelValue:x.nurse.name,"onUpdate:modelValue":a[12]||(a[12]=e=>x.nurse.name=e),placeholder:"éæ©æ¤å£«",readonly:"",border:"none",onClick:a[13]||(a[13]=e=>M.value=!0)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("叿º")]),_:1}),_(C,{modelValue:x.driver.name,"onUpdate:modelValue":a[14]||(a[14]=e=>x.driver.name=e),placeholder:"鿩叿º",readonly:"",border:"none",onClick:a[15]||(a[15]=e=>O.value=!0)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue"])]),_:1}),_(l,{class:"form-item"},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g("ICUè¯ä¼°å»ç")]),_:1}),_(C,{modelValue:x.icuDoctor.name,"onUpdate:modelValue":a[16]||(a[16]=e=>x.icuDoctor.name=e),placeholder:"éæ©ICUè¯ä¼°å»ç",readonly:"",border:"none",onClick:a[17]||(a[17]=e=>L.value=!0)},{suffix:u(()=>[_(t,{name:"arrow-down",color:"#86868b"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),_(l,{class:"form-section"},{default:u(()=>[_(l,{class:"section-header"},{default:u(()=>[_(l,{class:"section-icon"},{default:u(()=>[g("ð")]),_:1}),_(o,{class:"section-title"},{default:u(()=>[g("èç³»æ¹å¼")]),_:1})]),_:1}),_(l,{class:"form-grid"},{default:u(()=>[(b(!0),w(y,null,V(x.contacts,(e,a)=>(b(),r(l,{class:"form-item",key:a},{default:u(()=>[_(o,{class:"item-label"},{default:u(()=>[g(U(e.role),1)]),_:2},1024),_(C,{modelValue:e.phone,"onUpdate:modelValue":a=>e.phone=a,placeholder:"请è¾å
¥èç³»çµè¯",border:"none",type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1})]),_:1}),_(l,{class:"form-section"},{default:u(()=>[_(l,{class:"section-header"},{default:u(()=>[_(l,{class:"section-icon"},{default:u(()=>[g("ð")]),_:1}),_(o,{class:"section-title"},{default:u(()=>[g("夿³¨ä¿¡æ¯")]),_:1})]),_:1}),_(l,{class:"form-grid"},{default:u(()=>[_(l,{class:"form-item full-width"},{default:u(()=>[_(I,{modelValue:x.remarks,"onUpdate:modelValue":a[18]||(a[18]=e=>x.remarks=e),placeholder:"请è¾å
¥ç¹æ®è¦æ±æå¤æ³¨ä¿¡æ¯",count:"",maxlength:"500",height:"200"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),_(l,{class:"action-buttons"},{default:u(()=>[_(k,{class:"btn secondary",onClick:le},{default:u(()=>[g("åæ¶")]),_:1}),_(k,{class:"btn primary",onClick:te},{default:u(()=>[g("ä¿åè稿")]),_:1}),_(k,{class:"btn success",onClick:ne,disabled:!E.value},{default:u(()=>[g("æäº¤ç³è¯·")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),_(B,{show:N.value,columns:[q.value],keyName:"label",onConfirm:Q,onCancel:a[19]||(a[19]=e=>N.value=!1),title:"éæ©æ¡ä¾"},null,8,["show","columns"]),_(oe,{show:T.value,modelValue:j.value,"onUpdate:modelValue":a[20]||(a[20]=e=>j.value=e),mode:"datetime",onConfirm:R,onCancel:a[21]||(a[21]=e=>T.value=!1),title:"éæ©åºåæ¶é´"},null,8,["show","modelValue"]),_(B,{show:$.value,columns:[F.value],keyName:"label",onConfirm:W,onCancel:a[22]||(a[22]=e=>$.value=!1),title:"éæ©åè°å"},null,8,["show","columns"]),_(B,{show:H.value,columns:[P.value],keyName:"label",onConfirm:X,onCancel:a[23]||(a[23]=e=>H.value=!1),title:"éæ©æ¥è¯ç§å»ç"},null,8,["show","columns"]),_(B,{show:M.value,columns:[Y.value],keyName:"label",onConfirm:Z,onCancel:a[24]||(a[24]=e=>M.value=!1),title:"éæ©æ¤å£«"},null,8,["show","columns"]),_(B,{show:O.value,columns:[z.value],keyName:"label",onConfirm:ee,onCancel:a[25]||(a[25]=e=>O.value=!1),title:"鿩叿º"},null,8,["show","columns"]),_(B,{show:L.value,columns:[A.value],keyName:"label",onConfirm:ae,onCancel:a[26]||(a[26]=e=>L.value=!1),title:"éæ©ICUè¯ä¼°å»ç"},null,8,["show","columns"]),_(se,{show:G.value,text:"æäº¤ä¸..."},null,8,["show"])]),_:1})}}},[["__scopeId","data-v-34e18e38"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,T as s,o as n,O as t,y as l,z as i,A as c,c as o,w as u,aE as d,i as p,a as r,e as m,b as g,f as v,h as f,F as k,B as h,K as _,L as y,aF as $,k as q,S as R,N as C,t as b,d as j,m as w}from"./index-DF3kK8Jo.js";import{_ as T}from"./uni-popup.Df-Bes22.js";const x=e({__name:"ai",setup(e){var x;const I=a((null==(x=s("userInfo"))?void 0:x.avatar)||"/static/avatar/default.png"),F=a(""),z=a([]),A=a(0),S=a(null),V=()=>{_({title:"å è½½ä¸..."}),setTimeout(()=>{z.value=[{type:"user",content:"ä¹åçå¨è¯¢è®°å½1"},{type:"ai",content:"åå²åå¤1",quickReplies:["追é®1","追é®2"]},...z.value],y()},1e3)},B=a(["æè¿æåäº,该æä¹å?","å¤´çæ¯ä»ä¹åå ?","å¦ä½ç¼è§£å¤±ç ?"]),E={record:{content:e=>`\næ ¹æ®æ¨çç
åï¼æçåæå¦ä¸ï¼\n\n1. åºæ¬æ
åµ\n å»é¢ï¼${e.hospital}\n ç§å®¤ï¼${e.department}\n è¯æï¼${e.diagnosis}\n\n2. ç
æ
åæ\n - è¿æ¯ä¸ä¸ª${e.diagnosis}çè¯æ\n - è¿ç±»ç¾ç
é常å±äº${e.department}常è§ç
ç\n - éè¦éç¹å
³æ³¨ççç¶å
æ¬...\n\n3. 建议\n - 建议æå»å±å®ææ²»ççç¨\n - 注æè§å¯ä»¥ä¸çç¶...\n - 妿以䏿
åµéåæ¶å°±å»...\n\n4. é¢é²æªæ½\n - ä¿æè¯å¥½ççæ´»ä¹ æ¯\n - é¿å
æ¥è§¦å¯è½ç诱åå ç´ \n - 宿è¿è¡ç¸å
³æ£æ¥\n\néè¦äºè§£æ´å¤è¯¦ç»ä¿¡æ¯åï¼\n `,quickReplies:["è¿ä¸ªç
严éåï¼","éè¦æ³¨æä»ä¹ï¼","å¤ä¹
è½åº·å¤ï¼","æ¯å¦éè¦å¤æ¥ï¼"]},report:{content:e=>`\næ ¹æ®æ¨çæ£æ¥æ¥åï¼æçåæå¦ä¸ï¼\n\n1. æ£æ¥æ¦åµ\n 项ç®ï¼${e.name}\n æ¶é´ï¼${e.time}\n ç»æï¼${"normal"===e.status?"æ£å¸¸":"å¼å¸¸"}\n\n2. 详ç»åæ\n ${"normal"===e.status?"\n ⢠æ¨çæ£æ¥ç»æå¨æ£å¸¸èå´å
\n ⢠åé¡¹ææ ç¬¦åå¥åº·æ å\n ⢠建议继ç»ä¿æè¯å¥½ççæ´»ä¹ æ¯\n ":"\n â¢ æ£æµå°é¨åææ å¼å¸¸\n â¢ å»ºè®®åæ¶å°±å»è¿è¡è¿ä¸æ¥æ£æ¥\n ⢠éè¦æ³¨æè§å¯ç¸å
³çç¶åå\n "}\n\n3. 建议\n - ${"normal"===e.status?"宿è¿è¡å¥åº·æ£æ¥ï¼ä¿æå¥åº·ççæ´»æ¹å¼ã":"建议æ¨å°½å¿«é¢çº¦ç¸å
³ç§å®¤è¿è¡å°±å»ã"}\n - ä¿æè¯å¥½ç使¯å饮é£ä¹ æ¯\n - ééè¿å¨ï¼å¢å¼ºä½è´¨\n\n4. åç»è·è¿\n ${"normal"===e.status?"å»ºè®®æ¨æç
§å¸¸è§ä½æ£å¨æè¿è¡å¤æ¥ã":"建议æ¨å¨å°±å»åæ ¹æ®å»çå»ºè®®å®æå¤æ¥æ¶é´ã"}\n\néè¦äºè§£æ´å¤ä¿¡æ¯æé¢çº¦å°±å»åï¼`,quickReplies:["å¦ä½é¢çº¦å¤æ¥ï¼","éè¦æä»ä¹ç§å®¤ï¼","è¿ä¸ªç»æä»£è¡¨ä»ä¹ï¼","建议就å»åï¼"]}},O=e=>{F.value=e,L()},D=[{keywords:["头ç","头æ"],content:"æ ¹æ®æ¨æè¿°ççç¶ï¼å¯è½çåå å
æ¬ï¼\n1. ç´§å¼ æ§å¤´ç\n2. å头ç\n3. 颿¤é®é¢\n4. ç¼ç²å³\n\n建议ï¼\n1. ä¿æè¯å¥½ç使¯ä¹ æ¯\n2. é¿å
é¿æ¶é´ç¨ç¼\n3. éå½è¿å¨æ¾æ¾\n4. 妿çç¶æç»ï¼å»ºè®®å°ç¥ç»å
ç§å°±è¯",medicines:["叿´è¬ç¼éè¶å","头çå®ç"],quickReplies:["çç¶å¤ä¹
éè¦å°±å»ï¼","å¦ä½é¢é²å¤´çï¼","éè¦åä»ä¹æ£æ¥ï¼"]},{keywords:["æå","åç§","å³å½"],content:"æ¨ççç¶çä¼¼ä¸å¼å¸éææï¼å»ºè®®ï¼\n1. å¤ä¼æ¯ï¼ä¿æå
è¶³ç¡ç \n2. å¤é¥®æ¸©æ°´\n3. å¯ä»¥æç¨ä¸äºéç§æ¢å³è¯ç©\n4. 妿åç§è¶
è¿38.5âææç»3天以ä¸ï¼å»ºè®®åæ¶å°±å»",medicines:["叿´è¬ç¼éè¶å","æåçµé¢ç²","æ¢å³ç³æµ"],quickReplies:["éè¦åä»ä¹è¯ï¼","å¤ä¹
è½å¥½ï¼","å¦ä½é¢é²ä¼ æï¼"]}],K={"叿´è¬ç¼éè¶å":{id:1,name:"叿´è¬ç¼éè¶å",image:"/static/medicines/buluofen.jpg",price:"39.8",desc:"ç¨äºç¼è§£è½»è³ä¸åº¦ç¼çï¼å¦å¤´çãå
³èçãåçç",usage:"壿ï¼ä¸æ¬¡1çï¼å¿
è¦æ¶æ¯4-6å°æ¶éå¤ä¸æ¬¡",spec:"0.3g*12ç/ç"},"æåçµé¢ç²":{id:2,name:"æåçµé¢ç²",image:"/static/medicines/ganmaoling.jpg",price:"28.5",desc:"ç¨äºæåå¼èµ·ç头çãåçãé¼»å¡ãæµæ¶ãå½çç",usage:"壿ï¼ä¸æ¬¡1è¢ï¼ä¸æ¥3次",spec:"10g*10è¢/ç"},"æ¢å³ç³æµ":{id:3,name:"æ¢å³ç³æµ",image:"/static/medicines/zhike.jpg",price:"35.6",desc:"ç¨äºåç§åå å¼èµ·çå³å½çç¶",usage:"壿ï¼ä¸æ¬¡10mlï¼ä¸æ¥3次",spec:"100ml/ç¶"}},L=async()=>{if(!F.value||!F.value.trim())return;const e=F.value.trim();z.value.push({type:"user",content:e,avatar:I.value}),F.value="",await d(),M();let a=null;for(const n of D)if(n.keywords.some(a=>e.includes(a))){a=n;break}a||(a={content:"æçè§£æ¨çé®é¢ã建议æ¨ï¼\n1. 注æè§å¯çç¶åå\n2. ä¿æè¯å¥½ç使¯ä¹ æ¯\n3. 妿çç¶æç»ï¼å»ºè®®åæ¶å°±å»",medicines:[],quickReplies:["éè¦æä»ä¹ç§ï¼","å¦ä½é¢çº¦å°±å»ï¼","è¿æå
¶ä»å»ºè®®åï¼"]});const s=a.medicines.map(e=>K[e]).filter(Boolean);setTimeout(()=>{z.value.push({type:"ai",content:a.content+(s.length?"\n\næ¨èè¯åï¼"+s.map(e=>`\n⢠${e.name}\n ${e.desc}\n è§æ ¼ï¼${e.spec}\n ç¨æ³ï¼${e.usage}`).join("\n"):""),medicines:s,quickReplies:a.quickReplies}),M()},1e3)},M=()=>{d(()=>{const e=$();e.select(".chat-content").boundingClientRect(),e.exec(e=>{e[0]&&(A.value=e[0].height)})})};n(()=>{var e;const a=t(),n=a[a.length-1],l=null==(e=n.$getOpenerEventChannel)?void 0:e.call(n);null==l||l.on("initMessage",e=>{e.message&&(z.value.push({type:"user",content:e.message}),setTimeout(()=>{const a=e.message.includes("ç
å"),s=a?E.record:E.report,n=e.message.match(/å»é¢: (.+)\nç§å®¤: (.+)\nè¯æ: (.+)/)||e.message.match(/æ£æ¥é¡¹ç®: (.+)\næ£æ¥æ¶é´: (.+)\næ£æ¥ç»æ: (.+)/);if(n){const e=a?{hospital:n[1],department:n[2],diagnosis:n[3]}:{name:n[1],time:n[2],status:n[3]};z.value.push({type:"ai",content:s.content(e),quickReplies:s.quickReplies})}else z.value.push({type:"ai",content:"æ±æï¼ææ æ³è§£æè¿äºä¿¡æ¯ã请æä¾æ´å¤è¯¦ç»ä¿¡æ¯ã",quickReplies:["éæ°æè¿°","人工å¨è¯¢"]});M()},1e3))});const i=s("selectedRecordId");i&&getRecordDetail(i).then(e=>{S.value=e,N()})});const N=()=>{S.value&&(z.value.push({type:"ai",content:"æå·²æ¶å°æ¨çç
å,æ£å¨ä¸ºæ¨åæ...",avatar:"/static/avatar/ai.png"}),setTimeout(()=>{z.value.push({type:"ai",content:`æ ¹æ®æ¨çç
åæ¾ç¤º:\n1. 主è¦çç¶: ${S.value.symptoms}\n2. åæ¥è¯æ: ${S.value.diagnosis}\n3. å»ºè®®æ²»çæ¹æ¡: ${S.value.treatment}\n\nè¯·é®æ¨è¿æä»ä¹æ³è¦äºè§£çå?`,avatar:"/static/avatar/ai.png"})},1e3))},P=a([{id:1,hospital:"éå²ä¸å¤®å»é¢",department:"å¼å¸å
ç§",diagnosis:"ä¸å¼å¸éææ",date:"2024-03-15",details:"åç38.5âï¼å½çï¼å³å½..."},{id:2,hospital:"éå²ä»ä¼¯çµç»¼åå»é¢",department:"æ¶åå
ç§",diagnosis:"æ
¢æ§èç",date:"2024-02-20",details:"ä¸è
¹é¨ä¸éï¼å³æ°..."}]),U={"ä¸å¼å¸éææ":[{id:1,name:"叿´è¬ç¼éè¶å",image:"/static/medicines/buluofen.jpg",price:"39.8",desc:"ç¨äºç¼è§£æååçãå½åç¼ç"},{id:2,name:"æ¿èæ ¹é¢ç²",image:"/static/medicines/banlangen.jpg",price:"28.5",desc:"æ¸
çè§£æ¯ï¼åè¡å©å½"}],"æ
¢æ§èç":[{id:3,name:"å¥¥ç¾æåè æº¶è¶å",image:"/static/medicines/amzl.jpg",price:"45.6",desc:"ç¨äºèé
¸è¿å¤ãèç"}]},G=a(null),H=()=>{G.value.close()},J=e=>{z.value.push({type:"user",content:`è¯·åææçç
åï¼\nå»é¢ï¼${e.hospital}\nç§å®¤ï¼${e.department}\nè¯æï¼${e.diagnosis}`,avatar:I.value}),setTimeout(()=>{const a=E.record.content({hospital:e.hospital,department:e.department,diagnosis:e.diagnosis,details:e.details}),s=U[e.diagnosis]||[];z.value.push({type:"ai",content:a,medicines:s,quickReplies:["éè¦å¤æ¥åï¼","å¦ä½é¢é²å¤åï¼","建议就å»åï¼","æ¥çå
¶ä»ç
å"]}),M()},1e3)};return l(e=>{"record"===e.type&&(P.value.length>1?G.value.open():1===P.value.length&&J(P.value[0]))}),(e,a)=>{const s=q,n=p,t=w,l=R,d=C,_=i(c("uni-popup"),T);return r(),o(n,{class:"ai-consultation"},{default:u(()=>[m(l,{class:"chat-content","scroll-y":"","scroll-top":A.value,"scroll-with-animation":!0,onScrolltoupper:V},{default:u(()=>[m(n,{class:"welcome-message"},{default:u(()=>[m(s,{class:"title"},{default:u(()=>[g("AIæºè½é®è¯å©æ")]),_:1}),m(s,{class:"desc"},{default:u(()=>[g("æ¨å¥½,ææ¯æ¨çAIå»ç婿,è¯·è¯¦ç»æè¿°æ¨ççç¶ã")]),_:1}),m(n,{class:"quick-questions"},{default:u(()=>[(r(!0),v(k,null,f(B.value,(e,a)=>(r(),o(s,{key:a,onClick:a=>O(e)},{default:u(()=>[g(b(e),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),m(n,{class:"message-list"},{default:u(()=>[(r(!0),v(k,null,f(z.value,(e,a)=>(r(),o(n,{key:a,class:h(["message-item",e.type])},{default:u(()=>["user"===e.type?(r(),v(k,{key:0},[m(n,{class:"message-content"},{default:u(()=>[g(b(e.content),1)]),_:2},1024),m(t,{src:I.value,class:"avatar",mode:"aspectFill"},null,8,["src"])],64)):(r(),v(k,{key:1},[m(t,{src:"/assets/ai-CgP9rpfp.png",class:"avatar",mode:"aspectFill"}),m(n,{class:"message-content"},{default:u(()=>[g(b(e.content)+" ",1),e.quickReplies?(r(),o(n,{key:0,class:"quick-replies"},{default:u(()=>[(r(!0),v(k,null,f(e.quickReplies,(e,a)=>(r(),o(s,{key:a,onClick:a=>O(e)},{default:u(()=>[g(b(e),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)):j("",!0)]),_:2},1024)],64))]),_:2},1032,["class"]))),128))]),_:1})]),_:1},8,["scroll-top"]),m(n,{class:"input-area"},{default:u(()=>[m(n,{class:"input-box"},{default:u(()=>[m(d,{modelValue:F.value,"onUpdate:modelValue":a[0]||(a[0]=e=>F.value=e),"adjust-position":!1,"show-confirm-bar":!1,"cursor-spacing":20,maxlength:-1,placeholder:"请è¾å
¥é®é¢",onConfirm:L},null,8,["modelValue"]),m(s,{class:h(["send-btn",{active:F.value&&F.value.trim()}]),onClick:L},{default:u(()=>[g("åé")]),_:1},8,["class"])]),_:1})]),_:1}),m(_,{ref_key:"recordSelector",ref:G,type:"bottom"},{default:u(()=>[m(n,{class:"record-selector"},{default:u(()=>[m(n,{class:"selector-header"},{default:u(()=>[m(s,{class:"title"},{default:u(()=>[g("éæ©è¦åæçç
å")]),_:1}),m(s,{class:"close",onClick:H},{default:u(()=>[g("Ã")]),_:1})]),_:1}),m(n,{class:"record-list"},{default:u(()=>[(r(!0),v(k,null,f(P.value,(e,a)=>(r(),o(n,{class:"record-item",key:a,onClick:a=>(e=>{H(),J(e)})(e)},{default:u(()=>[m(n,{class:"info"},{default:u(()=>[m(s,{class:"hospital"},{default:u(()=>[g(b(e.hospital),1)]),_:2},1024),m(s,{class:"department"},{default:u(()=>[g(b(e.department),1)]),_:2},1024),m(s,{class:"date"},{default:u(()=>[g("å°±è¯æ¶é´ï¼"+b(e.date),1)]),_:2},1024)]),_:2},1024),m(s,{class:"diagnosis"},{default:u(()=>[g(b(e.diagnosis),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1},512)]),_:1})}}},[["__scopeId","data-v-02e320e0"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,z as s,A as l,c as t,w as c,i as o,a as n,e as i,b as u,t as r,f as d,h as p,F as f,B as m,aE as _,aF as v,m as g,k as h,S as y,N as k,d as C,aA as b}from"./index-DF3kK8Jo.js";import{_ as F}from"./uni-popup.Df-Bes22.js";const w=a({__name:"chat",setup(a){const w=e({avatar:"/static/doctor/avatar.jpg",name:"å¼ å»ç",title:"主任å»å¸",hospital:"éå²éæ¹å»é¢",specialty:"æ
é¿ï¼å¼å¸ç³»ç»ç¾ç
ãæ
¢æ§ç
管ç",price:50}),j=e("/static/avatar/default.jpg"),x=e([]),T=e(0),B=e(""),R=e(!1),V=async()=>{B.value.trim()&&(x.value.push({type:"user",content:B.value}),B.value="",await _(),I(),setTimeout(()=>{x.value.push({type:"doctor",content:"æ¨å¥½,æ ¹æ®æ¨æè¿°ççç¶...",prescription:{time:"2024-03-25 10:30",medicines:[{name:"é¿è«è¥¿æè¶å",usage:"䏿¬¡1ç²,䏿¥3次"},{name:"叿´è¬ç¼éè¶å",usage:"䏿¬¡1ç²,å¿
è¦æ¶æç¨"}]}}),I()},1e3))},I=()=>{_(()=>{const a=v();a.select(".message-list").boundingClientRect(),a.exec(a=>{a[0]&&(T.value=a[0].height)})})};return(a,e)=>{const _=g,v=h,I=o,S=b,A=y,P=k,z=s(l("uni-popup"),F);return n(),t(I,{class:"doctor-chat"},{default:c(()=>[i(I,{class:"doctor-card"},{default:c(()=>[i(I,{class:"basic-info"},{default:c(()=>[i(_,{src:w.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(I,{class:"info"},{default:c(()=>[i(I,{class:"name-title"},{default:c(()=>[i(v,{class:"name"},{default:c(()=>[u(r(w.value.name),1)]),_:1}),i(v,{class:"title"},{default:c(()=>[u(r(w.value.title),1)]),_:1})]),_:1}),i(v,{class:"hospital"},{default:c(()=>[u(r(w.value.hospital),1)]),_:1}),i(v,{class:"specialty"},{default:c(()=>[u(r(w.value.specialty),1)]),_:1})]),_:1})]),_:1}),i(I,{class:"consultation-info"},{default:c(()=>[i(v,{class:"type"},{default:c(()=>[u("徿é®è¯")]),_:1}),i(v,{class:"price"},{default:c(()=>[u("Â¥"+r(w.value.price)+"/次",1)]),_:1})]),_:1})]),_:1}),i(A,{class:"chat-content","scroll-y":"","scroll-top":T.value,"scroll-with-animation":!0,onScrolltoupper:a.loadMoreHistory},{default:c(()=>[i(I,{class:"system-message"},{default:c(()=>[i(v,null,{default:c(()=>[u("温馨æç¤ºï¼å»çå°å¨24å°æ¶å
å夿¨çé®é¢")]),_:1})]),_:1}),i(I,{class:"message-list"},{default:c(()=>[(n(!0),d(f,null,p(x.value,(e,s)=>(n(),t(I,{class:m(["message-item",e.type]),key:s},{default:c(()=>["user"===e.type?(n(),d(f,{key:0},[i(I,{class:"message-content"},{default:c(()=>{var s;return[i(v,null,{default:c(()=>[u(r(e.content),1)]),_:2},1024),(null==(s=e.images)?void 0:s.length)?(n(),t(I,{key:0,class:"image-list"},{default:c(()=>[(n(!0),d(f,null,p(e.images,(s,l)=>(n(),t(_,{key:l,src:s,mode:"aspectFill",onClick:s=>a.previewImage(e.images,l)},null,8,["src","onClick"]))),128))]),_:2},1024)):C("",!0),e.report?(n(),t(I,{key:1,class:"report-card"},{default:c(()=>[i(_,{src:e.report.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),i(I,{class:"info"},{default:c(()=>[i(v,{class:"name"},{default:c(()=>[u(r(e.report.name),1)]),_:2},1024),i(v,{class:"time"},{default:c(()=>[u(r(e.report.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)):C("",!0)]}),_:2},1024),i(_,{src:j.value,mode:"aspectFill",class:"avatar"},null,8,["src"])],64)):(n(),d(f,{key:1},[i(_,{src:w.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(I,{class:"message-content"},{default:c(()=>{return[i(S,{nodes:(s=e.content,s.replace(/\n/g,"<br>"))},null,8,["nodes"]),e.prescription?(n(),t(I,{key:0,class:"prescription-card"},{default:c(()=>[i(I,{class:"header"},{default:c(()=>[i(_,{src:"/static/icons/prescription.png",mode:"aspectFit",class:"icon"}),i(v,{class:"title"},{default:c(()=>[u("çµå夿¹")]),_:1})]),_:1}),i(I,{class:"medicine-list"},{default:c(()=>[(n(!0),d(f,null,p(e.prescription.medicines,(a,e)=>(n(),t(I,{class:"medicine-item",key:e},{default:c(()=>[i(v,{class:"name"},{default:c(()=>[u(r(a.name),1)]),_:2},1024),i(v,{class:"usage"},{default:c(()=>[u(r(a.usage),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),i(I,{class:"footer"},{default:c(()=>[i(v,{class:"time"},{default:c(()=>[u("å¼å
·æ¶é´ï¼"+r(e.prescription.time),1)]),_:2},1024),i(I,{class:"action-btn",onClick:s=>a.viewPrescription(e.prescription)},{default:c(()=>[u(" æ¥ç详æ
")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):C("",!0)];var s}),_:2},1024)],64))]),_:2},1032,["class"]))),128))]),_:1})]),_:1},8,["scroll-top","onScrolltoupper"]),i(I,{class:"input-area"},{default:c(()=>[i(I,{class:"toolbar"},{default:c(()=>[i(I,{class:"tool-item",onClick:a.chooseImage},{default:c(()=>[i(v,{class:"iconfont icon-image"})]),_:1},8,["onClick"]),i(I,{class:"tool-item",onClick:a.chooseReport},{default:c(()=>[i(v,{class:"iconfont icon-report"})]),_:1},8,["onClick"]),i(I,{class:"tool-item",onClick:a.recordVoice},{default:c(()=>[i(v,{class:"iconfont icon-voice"})]),_:1},8,["onClick"])]),_:1}),i(I,{class:"input-box"},{default:c(()=>[i(P,{modelValue:B.value,"onUpdate:modelValue":e[0]||(e[0]=a=>B.value=a),"adjust-position":!1,"show-confirm-bar":!1,"cursor-spacing":20,maxlength:500,placeholder:"è¯·è¯¦ç»æè¿°æ¨ççç¶...",onFocus:a.onFocus,onBlur:a.onBlur},null,8,["modelValue","onFocus","onBlur"]),i(I,{class:m(["send-btn",{active:B.value}]),onClick:V},{default:c(()=>[u(" åé ")]),_:1},8,["class"])]),_:1})]),_:1}),i(z,{ref:"voicePopup",type:"bottom"},{default:c(()=>[i(I,{class:"voice-popup"},{default:c(()=>[i(I,{class:"title"},{default:c(()=>[u("æä½è¯´è¯")]),_:1}),i(I,{class:m(["voice-btn",{recording:R.value}]),onTouchstart:a.startRecord,onTouchend:a.stopRecord},{default:c(()=>[i(v,{class:"iconfont icon-mic"})]),_:1},8,["class","onTouchstart","onTouchend"]),i(v,{class:"tip"},{default:c(()=>[u(r(R.value?"æ¾å¼ç»æ":"æä½å¼å§"),1)]),_:1})]),_:1})]),_:1},512)]),_:1})}}},[["__scopeId","data-v-46cc5e24"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,c as t,w as l,i as e,a as c,e as n,b as i,t as o,f as u,h as d,F as r,n as f,m,k as _,S as p,p as k,B as v}from"./index-DF3kK8Jo.js";const g=a({__name:"index",setup(a){const g=s({avatar:"/static/avatar/default.jpg",name:"å¼ ä¸"}),C=s([{date:"2024-03-20",hospital:"éå²éæ¹å»é¢",department:"å
ç§",diagnosis:"ä¸å¼å¸éææ"}]),h=s([{icon:"/static/report/blood.png",name:"è¡å¸¸è§æ£æ¥",time:"2024-03-20",status:"normal",statusText:"æ£å¸¸"}]),y=s([{icon:"/static/symptoms/fever.png",name:"åç"}]),x=()=>{f({url:"/pages/consultation/ai"})},F=()=>{f({url:"/pages/consultation/chat"})};return(a,s)=>{const $=m,A=_,b=e,w=p;return c(),t(b,{class:"consultation-container"},{default:l(()=>[n(b,{class:"header-card"},{default:l(()=>[n(b,{class:"user-info"},{default:l(()=>[n($,{src:g.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),n(b,{class:"info"},{default:l(()=>[n(A,{class:"name"},{default:l(()=>[i(o(g.value.name),1)]),_:1}),n(A,{class:"desc"},{default:l(()=>[i("æ¨å¥½,æä»ä¹å¯ä»¥å¸®æ¨?")]),_:1})]),_:1})]),_:1}),n(b,{class:"quick-entry"},{default:l(()=>[n(b,{class:"entry-item",onClick:x},{default:l(()=>[n($,{src:"/static/consultation/ai.png",mode:"aspectFit",class:"icon"}),n(A,null,{default:l(()=>[i("AIé®è¯")]),_:1}),n(A,{class:"tag"},{default:l(()=>[i("å
è´¹")]),_:1})]),_:1}),n(b,{class:"entry-item",onClick:F},{default:l(()=>[n($,{src:"/static/consultation/doctor.png",mode:"aspectFit",class:"icon"}),n(A,null,{default:l(()=>[i("å»çé®è¯")]),_:1}),n(A,{class:"tag"},{default:l(()=>[i("Â¥20èµ·")]),_:1})]),_:1})]),_:1})]),_:1}),n(b,{class:"section-card"},{default:l(()=>[n(b,{class:"section-header"},{default:l(()=>[n(A,{class:"title"},{default:l(()=>[i("æçç
å")]),_:1}),n(A,{class:"more",onClick:a.viewAllRecords},{default:l(()=>[i("æ¥çå
¨é¨")]),_:1},8,["onClick"])]),_:1}),n(w,{"scroll-x":"",class:"record-list","show-scrollbar":!1},{default:l(()=>[(c(!0),u(r,null,d(C.value,(s,e)=>(c(),t(b,{class:"record-item",key:e,onClick:t=>a.selectRecord(s)},{default:l(()=>[n(b,{class:"ai-analyze",onClick:k(a=>(a=>{f({url:"/pages/consultation/ai",success:s=>{var t;const l=`请åæä»¥ä¸ç
å:\nå»é¢: ${a.hospital}\nç§å®¤: ${a.department}\nè¯æ: ${a.diagnosis}`;(null==(t=s.eventChannel)?void 0:t.emit)&&s.eventChannel.emit("initMessage",{message:l})}})})(s),["stop"])},{default:l(()=>[n(A,{class:"iconfont icon-ai"}),n(A,null,{default:l(()=>[i("AIåæ")]),_:1})]),_:2},1032,["onClick"]),n(A,{class:"date"},{default:l(()=>[i(o(s.date),1)]),_:2},1024),n(A,{class:"hospital"},{default:l(()=>[i(o(s.hospital),1)]),_:2},1024),n(A,{class:"department"},{default:l(()=>[i(o(s.department),1)]),_:2},1024),n(A,{class:"diagnosis"},{default:l(()=>[i(o(s.diagnosis),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),n(b,{class:"section-card"},{default:l(()=>[n(b,{class:"section-header"},{default:l(()=>[n(A,{class:"title"},{default:l(()=>[i("æ£æ¥æ¥å")]),_:1}),n(A,{class:"more",onClick:a.viewAllReports},{default:l(()=>[i("æ¥çå
¨é¨")]),_:1},8,["onClick"])]),_:1}),n(b,{class:"report-list"},{default:l(()=>[(c(!0),u(r,null,d(h.value,(s,e)=>(c(),t(b,{class:"report-item",key:e,onClick:t=>a.selectReport(s)},{default:l(()=>[n(b,{class:"ai-analyze",onClick:k(a=>(a=>{f({url:"/pages/consultation/ai",success:s=>{var t;const l=`请åæä»¥ä¸æ£æ¥æ¥å:\næ£æ¥é¡¹ç®: ${a.name}\næ£æ¥æ¶é´: ${a.time}\næ£æ¥ç»æ: ${a.status}`;(null==(t=s.eventChannel)?void 0:t.emit)&&s.eventChannel.emit("initMessage",{message:l})}})})(s),["stop"])},{default:l(()=>[n(A,{class:"iconfont icon-ai"}),n(A,null,{default:l(()=>[i("AIåæ")]),_:1})]),_:2},1032,["onClick"]),n($,{src:s.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(b,{class:"info"},{default:l(()=>[n(A,{class:"name"},{default:l(()=>[i(o(s.name),1)]),_:2},1024),n(A,{class:"time"},{default:l(()=>[i(o(s.time),1)]),_:2},1024)]),_:2},1024),n(A,{class:v(["status",s.status])},{default:l(()=>[i(o(s.statusText),1)]),_:2},1032,["class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),n(b,{class:"section-card"},{default:l(()=>[n(b,{class:"section-header"},{default:l(()=>[n(A,{class:"title"},{default:l(()=>[i("常è§çç¶")]),_:1})]),_:1}),n(b,{class:"symptom-grid"},{default:l(()=>[(c(!0),u(r,null,d(y.value,(s,e)=>(c(),t(b,{class:"symptom-item",key:e,onClick:t=>a.consultSymptom(s)},{default:l(()=>[n($,{src:s.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(A,null,{default:l(()=>[i(o(s.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-e5b38f13"]]);export{g as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,o as e,O as l,c as t,w as c,i,a as n,e as d,b as o,t as u,f as r,h as f,F as _,n as p,m,k as v,x as g,S as b,l as y,d as h}from"./index-DF3kK8Jo.js";const C=a({__name:"detail",setup(a){const C=s({id:1,name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"主è¦è¯æ²»å¿è¡ç®¡ç¾ç
ï¼å
æ¬å å¿ç
ãé«è¡åç",doctorCount:8,rating:4.9,appointmentCount:2580,doctors:[{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg",specialty:"å å¿ç
ãå¿å¾å¤±å¸¸",rating:4.9,ratingCount:1280}],services:[{name:"æ®éé¨è¯",price:60},{name:"ä¸å®¶é¨è¯",price:120},{name:"å¿çµå¾æ£æ¥",price:80}],guide:[{title:"é¢çº¦æå·",description:"å¨çº¿éæ©å»çåå°±è¯æ¶é´è¿è¡é¢çº¦"},{title:"åå·å°±è¯",description:"å°±è¯å½å¤©æååå°æ¶å°å»é¢åå·"},{title:"å»çè¯ç",description:"ææ¶å°è¯å®¤å°±å»ï¼åºç¤ºé¢çº¦ä¿¡æ¯"}],reviews:[{avatar:"/static/avatar/user1.jpg",name:"å¼ **",time:"2024-03-20",content:"å»çå¾ä¸ä¸ï¼æåº¦ä¹å¾å¥½ï¼è§£çå¾è¯¦ç»",reply:"æè°¢æ¨çä¿¡ä»»ï¼ç¥æ¨èº«ä½å¥åº·ï¼"}]}),k=()=>{p({url:`/pages/appointment/doctor?departmentId=${C.value.id}&hospitalId=${w.value.id}`})},w=s({id:1,name:"éå²éæ¹å»é¢",logo:"/static/hospital/kiang-wu.jpg",address:"éå²è¿è马路33å·",tags:["综åå»é¢","24å°æ¶æ¥è¯","ç¹éé¨è¯"],rating:4.8,distance:2.5}),F=()=>{p({url:`/pages/hospital/detail?id=${w.value.id}`})};e(()=>{var a,s,e,t;const c=l(),i=c[c.length-1];null==(s=null==(a=i.$page)?void 0:a.options)||s.id;const n=null==(t=null==(e=i.$page)?void 0:e.options)?void 0:t.hospitalId;$(n),B()});const $=a=>{console.log("å è½½å»é¢ä¿¡æ¯:",a)},B=a=>{},I=a=>{const s=["#0f95b0, #89C4C1","#747CF9, #9B7CF9","#FF9B6A, #FF6B8B","#4DCEA5, #2FB4AE"];return s[a%s.length]};return(a,s)=>{const e=m,l=v,$=i,B=g,j=b;return n(),t($,{class:"detail-container"},{default:c(()=>[d($,{class:"hospital-info card",onClick:F},{default:c(()=>[d(e,{src:w.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),d($,{class:"info"},{default:c(()=>[d(l,{class:"name"},{default:c(()=>[o(u(w.value.name),1)]),_:1}),d(l,{class:"address"},{default:c(()=>[o(u(w.value.address),1)]),_:1}),d($,{class:"tags"},{default:c(()=>[(n(!0),r(_,null,f(w.value.tags,(a,s)=>(n(),t(l,{key:s},{default:c(()=>[o(u(a),1)]),_:2},1024))),128))]),_:1})]),_:1}),d(l,{class:"iconfont icon-arrow-right"})]),_:1}),d($,{class:"basic-info card"},{default:c(()=>[d($,{class:"header"},{default:c(()=>[d(e,{src:C.value.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),d($,{class:"info"},{default:c(()=>[d(l,{class:"name"},{default:c(()=>[o(u(C.value.name),1)]),_:1}),d(l,{class:"desc"},{default:c(()=>[o(u(C.value.description),1)]),_:1})]),_:1})]),_:1}),d($,{class:"stats"},{default:c(()=>[d($,{class:"stat-item"},{default:c(()=>[d($,{class:"icon-wrap"},{default:c(()=>[d(l,{class:"iconfont icon-team"})]),_:1}),d(l,{class:"value"},{default:c(()=>[o(u(C.value.doctorCount)+"人",1)]),_:1}),d(l,{class:"label"},{default:c(()=>[o("å»çå¢é")]),_:1})]),_:1}),d($,{class:"stat-item"},{default:c(()=>[d($,{class:"icon-wrap"},{default:c(()=>[d(l,{class:"iconfont icon-star"})]),_:1}),d(l,{class:"value"},{default:c(()=>[o(u(C.value.rating)+"å",1)]),_:1}),d(l,{class:"label"},{default:c(()=>[o("综åè¯å")]),_:1})]),_:1}),d($,{class:"stat-item"},{default:c(()=>[d($,{class:"icon-wrap"},{default:c(()=>[d(l,{class:"iconfont icon-user"})]),_:1}),d(l,{class:"value"},{default:c(()=>[o(u(C.value.appointmentCount)+"人",1)]),_:1}),d(l,{class:"label"},{default:c(()=>[o("å·²é¢çº¦")]),_:1})]),_:1})]),_:1})]),_:1}),d($,{class:"doctors-section card"},{default:c(()=>[d($,{class:"section-header"},{default:c(()=>[d($,{class:"section-title"},{default:c(()=>[o("å»çå¢é")]),_:1}),d(l,{class:"more"},{default:c(()=>[o("æ¥çå
¨é¨")]),_:1})]),_:1}),d(j,{"scroll-x":"",class:"doctor-list",enhanced:"","show-scrollbar":!1,bounces:!1},{default:c(()=>[(n(!0),r(_,null,f(C.value.doctors,(a,s)=>(n(),t($,{class:"doctor-item",key:s,onClick:s=>(a=>{p({url:`/pages/appointment/doctor?doctorId=${a.id}`})})(a)},{default:c(()=>[d(e,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),d(l,{class:"name"},{default:c(()=>[o(u(a.name),1)]),_:2},1024),d(l,{class:"title"},{default:c(()=>[o(u(a.title),1)]),_:2},1024),d(l,{class:"specialty"},{default:c(()=>[o(u(a.specialty),1)]),_:2},1024),d($,{class:"rating"},{default:c(()=>[d(l,{class:"score"},{default:c(()=>[o(u(a.rating)+"å",1)]),_:2},1024),d(l,{class:"count"},{default:c(()=>[o(u(a.ratingCount)+"è¯ä»·",1)]),_:2},1024)]),_:2},1024),d(B,{class:"book-btn primary-btn"},{default:c(()=>[o("é¢çº¦")]),_:1})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d($,{class:"services-section card"},{default:c(()=>[d($,{class:"section-title"},{default:c(()=>[o("è¯ç项ç®")]),_:1}),d($,{class:"service-list"},{default:c(()=>[(n(!0),r(_,null,f(C.value.services,(a,s)=>(n(),t($,{class:"service-item",key:s},{default:c(()=>[d($,{class:"service-info"},{default:c(()=>[d(l,{class:"iconfont icon-service"}),d(l,{class:"name"},{default:c(()=>[o(u(a.name),1)]),_:2},1024)]),_:2},1024),d(l,{class:"price"},{default:c(()=>[o("Â¥"+u(a.price),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),d($,{class:"guide-section card"},{default:c(()=>[d($,{class:"section-title"},{default:c(()=>[o("就廿å")]),_:1}),d($,{class:"guide-steps"},{default:c(()=>[(n(!0),r(_,null,f(C.value.guide,(a,s)=>(n(),t($,{class:"step-item",key:s},{default:c(()=>[d($,{class:"step-num",style:y({background:`linear-gradient(135deg, ${I(s)})`})},{default:c(()=>[o(u(s+1),1)]),_:2},1032,["style"]),d($,{class:"step-info"},{default:c(()=>[d(l,{class:"title"},{default:c(()=>[o(u(a.title),1)]),_:2},1024),d(l,{class:"desc"},{default:c(()=>[o(u(a.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),d($,{class:"reviews-section card"},{default:c(()=>[d($,{class:"section-header"},{default:c(()=>[d($,{class:"section-title"},{default:c(()=>[o("æ£è
è¯ä»·")]),_:1}),d(l,{class:"total"},{default:c(()=>[o("å
±"+u(C.value.reviews.length)+"æ¡è¯ä»·",1)]),_:1})]),_:1}),d($,{class:"review-list"},{default:c(()=>[(n(!0),r(_,null,f(C.value.reviews,(a,s)=>(n(),t($,{class:"review-item",key:s},{default:c(()=>[d($,{class:"user-info"},{default:c(()=>[d(e,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),d(l,{class:"name"},{default:c(()=>[o(u(a.name),1)]),_:2},1024),d(l,{class:"time"},{default:c(()=>[o(u(a.time),1)]),_:2},1024)]),_:2},1024),d(l,{class:"content"},{default:c(()=>[o(u(a.content),1)]),_:2},1024),a.reply?(n(),t($,{key:0,class:"doctor-reply"},{default:c(()=>[d(l,{class:"label"},{default:c(()=>[o("å»çåå¤ï¼")]),_:1}),d(l,{class:"reply-content"},{default:c(()=>[o(u(a.reply),1)]),_:2},1024)]),_:2},1024)):h("",!0)]),_:2},1024))),128))]),_:1})]),_:1}),d($,{class:"bottom-bar"},{default:c(()=>[d(B,{class:"submit-btn primary-btn",onClick:k,"hover-class":"button-hover"},{default:c(()=>[o(" ç«å³é¢çº¦ ")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-006834ed"]]);export{C as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as t,r as a,c as e,w as n,i as s,a as c,e as l,b as o,f as i,h as d,F as u,k as r,I as m,t as p,B as f,n as _,m as g}from"./index-DF3kK8Jo.js";const C=t({__name:"guide",setup(t){const C=a(""),k=[{name:"å
ç§",icon:"/static/department/internal.png",count:8,departments:["å¿å
ç§","æ¶åå
ç§","å¼å¸å
ç§","ç¥ç»å
ç§"]},{name:"å¤ç§",icon:"/static/department/surgery.png",count:6,departments:["æ®éå¤ç§","骨ç§","ç¥ç»å¤ç§"]},{name:"å¿ç§",icon:"/static/department/pediatrics.png",count:4,departments:["å¿ç§é¨è¯","å¿ç«¥ä¿å¥ç§"]},{name:"å¦äº§ç§",icon:"/static/department/gynecology.png",count:3,departments:["å¦ç§","产ç§","计åçè²"]},{name:"äºå®ç§",icon:"/static/department/ent.png",count:5,departments:["è³é¼»åç§","ç¼ç§","å£è
ç§"]},{name:"ä¸å»ç§",icon:"/static/department/tcm.png",count:4,departments:["ä¸å»å
ç§","éç¸ç§","æ¨æ¿ç§"]}],y=["æååç§","é«è¡å","ç³å°¿ç
","颿¤ç
","èç","失ç ","头ç","å³å½"],h=[{name:"å¿å
ç§",description:"å¿è¡ç®¡ç¾ç
è¯æ²»",appointmentCount:2580,rating:4.9},{name:"å¿ç§é¨è¯",description:"å¿ç«¥ç¾ç
è¯æ²»",appointmentCount:2145,rating:4.8},{name:"骨ç§",description:"骨å
³èç¾ç
è¯æ²»",appointmentCount:1980,rating:4.8},{name:"æ¶åå
ç§",description:"æ¶åç³»ç»ç¾ç
è¯æ²»",appointmentCount:1860,rating:4.7},{name:"å¦äº§ç§",description:"å¦ç§ç¾ç
è¯æ²»",appointmentCount:1750,rating:4.7}];return(t,a)=>{const b=r,v=m,x=s,V=g;return c(),e(x,{class:"guide-container"},{default:n(()=>[l(x,{class:"search-bar"},{default:n(()=>[l(x,{class:"search-box"},{default:n(()=>[l(b,{class:"iconfont icon-search"}),l(v,{type:"text",modelValue:C.value,"onUpdate:modelValue":a[0]||(a[0]=t=>C.value=t),placeholder:"æç´¢ç§å®¤åç§°ãç¾ç
åç§°"},null,8,["modelValue"])]),_:1})]),_:1}),l(x,{class:"category-section"},{default:n(()=>[l(x,{class:"section-title"},{default:n(()=>[o("æç§å®¤æ¥æ¾")]),_:1}),l(x,{class:"category-grid"},{default:n(()=>[(c(),i(u,null,d(k,(t,a)=>l(x,{class:"category-item",key:a,onClick:a=>(t=>{_({url:`/pages/department/list?category=${t.name}`})})(t)},{default:n(()=>[l(V,{src:t.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),l(b,{class:"name"},{default:n(()=>[o(p(t.name),1)]),_:2},1024),l(b,{class:"count"},{default:n(()=>[o(p(t.count)+"个ç§å®¤",1)]),_:2},1024)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1}),l(x,{class:"disease-section"},{default:n(()=>[l(x,{class:"section-title"},{default:n(()=>[o("常è§ç
ç")]),_:1}),l(x,{class:"disease-tags"},{default:n(()=>[(c(),i(u,null,d(y,(t,a)=>l(x,{class:"tag",key:a,onClick:a=>(t=>{C.value=t})(t)},{default:n(()=>[o(p(t),1)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1}),l(x,{class:"hot-section"},{default:n(()=>[l(x,{class:"section-title"},{default:n(()=>[o("çé¨ç§å®¤")]),_:1}),l(x,{class:"hot-list"},{default:n(()=>[(c(),i(u,null,d(h,(t,a)=>l(x,{class:"hot-item",key:a,onClick:a=>(t=>{_({url:`/pages/department/detail?name=${t.name}`})})(t)},{default:n(()=>[l(x,{class:f(["rank-num",{top:a<3}])},{default:n(()=>[o(p(a+1),1)]),_:2},1032,["class"]),l(x,{class:"info"},{default:n(()=>[l(b,{class:"name"},{default:n(()=>[o(p(t.name),1)]),_:2},1024),l(b,{class:"desc"},{default:n(()=>[o(p(t.description),1)]),_:2},1024)]),_:2},1024),l(x,{class:"stats"},{default:n(()=>[l(b,{class:"count"},{default:n(()=>[o(p(t.appointmentCount)+"人é¢çº¦",1)]),_:2},1024),l(b,{class:"rating"},{default:n(()=>[o(p(t.rating)+"å",1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-512a98b0"]]);export{C as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as t,r as a,o as e,O as s,J as c,c as l,w as o,i as r,a as i,e as n,f as d,h as u,F as p,S as m,B as g,b as f,t as v,p as _,n as y,m as b,k as x,x as j}from"./index-DF3kK8Jo.js";const k=t({__name:"index",setup(t){const k=a("");e(()=>{var t,a;const e=s(),c=e[e.length-1];k.value=null==(a=null==(t=c.$page)?void 0:t.options)?void 0:a.hospitalId});const h=[{value:"all",name:"å
¨é¨ç§å®¤",icon:"/static/department/all.png"},{value:"internal",name:"å
ç§",icon:"/static/department/internal.png"},{value:"surgery",name:"å¤ç§",icon:"/static/department/surgery.png"},{value:"pediatrics",name:"å¿ç§",icon:"/static/department/pediatrics.png"}],T=a("all"),C=a([{id:1,name:"å¿å
ç§",icon:"/static/department/cardiology.png",status:"available",statusText:"å¯é¢çº¦",description:"主è¦è¯æ²»å¿è¡ç®¡ç¾ç
ï¼å
æ¬å å¿ç
ãé«è¡åç",fee:60,category:"internal",doctors:[{name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg"},{name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/doctor2.jpg"}]},{id:2,name:"æ¶åå
ç§",icon:"/static/department/gastro.png",status:"busy",statusText:"è¾å¿",description:"è¯æ²»èè éãèèçæ¶åç³»ç»ç¾ç
",fee:60,category:"internal",doctors:[{name:"çå»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor3.jpg"},{name:"èµµå»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/doctor4.jpg"}]},{id:3,name:"æ®éå¤ç§",icon:"/static/department/surgery.png",status:"available",statusText:"å¯é¢çº¦",description:"å¼å±åç±»ææ¯æ²»çï¼å
æ¬å¾®åææ¯ç",fee:80,category:"surgery",doctors:[{name:"éå»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor5.jpg"}]},{id:4,name:"骨ç§",icon:"/static/department/orthopedics.png",status:"available",statusText:"å¯é¢çº¦",description:"䏿³¨éª¨å
³èãèæ±çç¾ç
çè¯æ²»",fee:80,category:"surgery",doctors:[{name:"æå»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor6.jpg"},{name:"é»å»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/doctor7.jpg"}]},{id:5,name:"å¿ç§é¨è¯",icon:"/static/department/pediatrics.png",status:"busy",statusText:"è¾å¿",description:"为å¿ç«¥æä¾å
¨é¢çå»çä¿å¥æå¡",fee:50,category:"pediatrics",doctors:[{name:"åå»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor8.jpg"}]},{id:6,name:"å¿ç«¥ä¿å¥ç§",icon:"/static/department/child-care.png",status:"available",statusText:"å¯é¢çº¦",description:"æä¾å¿ç«¥çé¿åè²çæµãç«èæ¥ç§çæå¡",fee:40,category:"pediatrics",doctors:[{name:"å¨å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor9.jpg"},{name:"å´å»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/doctor10.jpg"}]}]),w=c(()=>"all"===T.value?C.value:C.value.filter(t=>t.category===T.value)),F=t=>{y({url:`/pages/appointment/doctor?departmentId=${t.id}`})};return(t,a)=>{const e=b,s=x,c=r,y=m,k=j;return i(),l(c,{class:"department-container"},{default:o(()=>[n(c,{class:"category-list"},{default:o(()=>[n(y,{"scroll-x":"",class:"scroll-view","show-scrollbar":"false"},{default:o(()=>[(i(),d(p,null,u(h,(t,a)=>n(c,{class:g(["category-item",{active:T.value===t.value}]),key:a,onClick:a=>(t=>{T.value=t})(t.value)},{default:o(()=>[n(e,{src:t.icon,mode:"aspectFit",class:"category-icon"},null,8,["src"]),n(s,null,{default:o(()=>[f(v(t.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),n(c,{class:"department-list"},{default:o(()=>[(i(!0),d(p,null,u(w.value,(t,a)=>(i(),l(c,{class:"department-item card",key:a,onClick:a=>F(t)},{default:o(()=>[n(c,{class:"header"},{default:o(()=>[n(c,{class:"title-wrap"},{default:o(()=>[n(e,{src:t.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(s,{class:"title"},{default:o(()=>[f(v(t.name),1)]),_:2},1024)]),_:2},1024),n(s,{class:g(["status",t.status])},{default:o(()=>[f(v(t.statusText),1)]),_:2},1032,["class"])]),_:2},1024),n(s,{class:"desc"},{default:o(()=>[f(v(t.description),1)]),_:2},1024),n(c,{class:"doctors"},{default:o(()=>[(i(!0),d(p,null,u(t.doctors,(t,a)=>(i(),l(c,{class:"doctor",key:a},{default:o(()=>[n(e,{src:t.avatar,mode:"aspectFill"},null,8,["src"]),n(c,{class:"info"},{default:o(()=>[n(s,{class:"name"},{default:o(()=>[f(v(t.name),1)]),_:2},1024),n(s,{class:"title"},{default:o(()=>[f(v(t.title),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),n(c,{class:"footer"},{default:o(()=>[n(c,{class:"price-info"},{default:o(()=>[n(s,{class:"label"},{default:o(()=>[f("æå·è´¹ï¼")]),_:1}),n(s,{class:"price"},{default:o(()=>[f("Â¥"+v(t.fee),1)]),_:2},1024)]),_:2},1024),n(k,{class:"book-btn primary-btn",onClick:_(a=>F(t),["stop"])},{default:o(()=>[f(" é¢çº¦æå· ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-27585604"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as l,o as s,O as t,c as e,w as c,i as d,a as o,e as u,b as i,t as n,f as r,h as f,F as _,n as p,m,k as g,B as v,p as b,x as h}from"./index-DF3kK8Jo.js";const k=a({__name:"list",setup(a){const k=l(""),C=l([{id:1,name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"å¿è¡ç®¡ç¾ç
è¯æ²»",status:"available",statusText:"å¯é¢çº¦",fee:60,doctorCount:8,availableCount:25,rating:4.9,doctors:[{name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg"},{name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/doctor2.jpg"}]}]),y=l({id:1,name:"éå²éæ¹å»é¢",logo:"/static/hospital/kiang-wu.jpg",address:"éå²è¿è马路33å·",tags:["综åå»é¢","24å°æ¶æ¥è¯","ç¹éé¨è¯"],rating:4.8,distance:2.5});s(()=>{var a,l,s,e;const c=t(),d=c[c.length-1],o=(null==(l=null==(a=d.$page)?void 0:a.options)?void 0:l.category)||"å
¨é¨ç§å®¤",u=null==(e=null==(s=d.$page)?void 0:s.options)?void 0:e.hospitalId;k.value=o,$(u),x()});const $=a=>{console.log("å è½½å»é¢ä¿¡æ¯:",a)},x=a=>{},F=()=>{p({url:`/pages/hospital/detail?id=${y.value.id}`})};return(a,l)=>{const s=m,t=g,$=d,x=h;return o(),e($,{class:"list-container"},{default:c(()=>[u($,{class:"hospital-info card",onClick:F},{default:c(()=>[u(s,{src:y.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),u($,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[i(n(y.value.name),1)]),_:1}),u(t,{class:"address"},{default:c(()=>[i(n(y.value.address),1)]),_:1}),u($,{class:"tags"},{default:c(()=>[(o(!0),r(_,null,f(y.value.tags,(a,l)=>(o(),e(t,{key:l},{default:c(()=>[i(n(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),u($,{class:"category-header"},{default:c(()=>[u(t,{class:"title"},{default:c(()=>[i(n(k.value),1)]),_:1}),u(t,{class:"count"},{default:c(()=>[i("å
±"+n(C.value.length)+"个ç§å®¤",1)]),_:1})]),_:1}),u($,{class:"department-list"},{default:c(()=>[(o(!0),r(_,null,f(C.value,(a,l)=>(o(),e($,{class:"department-item card",key:l,onClick:l=>(a=>{p({url:`/pages/department/detail?id=${a.id}&hospitalId=${y.value.id}`})})(a)},{default:c(()=>[u($,{class:"header"},{default:c(()=>[u($,{class:"hospital-tag"},{default:c(()=>[u(s,{src:y.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),u(t,{class:"name"},{default:c(()=>[i(n(y.value.name),1)]),_:1})]),_:1}),u($,{class:"left"},{default:c(()=>[u(s,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),u($,{class:"title-wrap"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[i(n(a.name),1)]),_:2},1024),u(t,{class:"desc"},{default:c(()=>[i(n(a.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),u(t,{class:v(["status",a.status])},{default:c(()=>[i(n(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),u($,{class:"info-grid"},{default:c(()=>[u($,{class:"info-item"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[i("æå·è´¹")]),_:1}),u(t,{class:v(["value",{free:0===a.fee}])},{default:c(()=>[i(n(0===a.fee?"å
è´¹":`Â¥${a.fee}`),1)]),_:2},1032,["class"])]),_:2},1024),u($,{class:"info-item"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[i("å»çæ°é")]),_:1}),u(t,{class:"value"},{default:c(()=>[i(n(a.doctorCount)+"人",1)]),_:2},1024)]),_:2},1024),u($,{class:"info-item"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[i("仿¥å·æº")]),_:1}),u(t,{class:"value"},{default:c(()=>[i(n(a.availableCount)+"个",1)]),_:2},1024)]),_:2},1024),u($,{class:"info-item"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[i("综åè¯å")]),_:1}),u(t,{class:"value rating"},{default:c(()=>[i(n(a.rating)+"å",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),u($,{class:"doctors"},{default:c(()=>[(o(!0),r(_,null,f(a.doctors,(a,l)=>(o(),e($,{class:"doctor",key:l},{default:c(()=>[u(s,{src:a.avatar,mode:"aspectFill"},null,8,["src"]),u($,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[i(n(a.name),1)]),_:2},1024),u(t,{class:"title"},{default:c(()=>[i(n(a.title),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024),u(x,{class:"book-btn primary-btn",onClick:b(l=>(a=>{p({url:`/pages/appointment/doctor?departmentId=${a.id}`})})(a),["stop"])},{default:c(()=>[i(" ç«å³é¢çº¦ ")]),_:2},1032,["onClick"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-70a0ff68"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,J as l,c as s,w as t,i as c,a as o,e as u,b as n,d,t as i,f as r,h as f,F as p,M as _,G as m,k as v,I as h,p as k,B as g,n as y,m as C,x as b}from"./index-DF3kK8Jo.js";const $=a({__name:"search",setup(a){const $=e(""),x=e(!1),I=e(["å¿å
ç§","åç§","骨ç§","å¿ç§"]),j=["å¿å
ç§","å¿ç§","åç§","骨ç§","é«è¡å","ç³å°¿ç
","æå","头ç"],F=l(()=>$.value?[$.value+"ç§","å¿ç«¥"+$.value,$.value+"ä¸ç§",$.value+"ç¾ç
"]:[]),L=[{value:"department",count:5},{value:"doctor",count:8},{value:"disease",count:3}],N=e("department"),V=e([{id:1,name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"å¿è¡ç®¡ç¾ç
è¯æ²»",rating:4.9,doctorCount:8,hospitalId:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",distance:2.5},{id:2,name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"å¿è¡ç®¡ç¾ç
è¯æ²»",rating:4.8,doctorCount:6,hospitalId:2,hospitalName:"éå²ç§å¤§å»é¢",hospitalLogo:"/static/hospital/must.jpg",distance:5.8}]),w=e([{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/doctor1.jpg",department:"å¿å
ç§",specialty:"å å¿ç
ãå¿å¾å¤±å¸¸",rating:4.9,ratingCount:1280}]),B=e([{id:1,name:"å å¿ç
",description:"å¿èå ç¶å¨èè¡ç®¡åçå¨èç²¥æ ·ç¡¬åç
åèå¼èµ·çå¿èç
",departments:["å¿å
ç§","å¿å¤ç§"]}]),G=()=>{$.value="",x.value=!1},J=()=>{_()},M=()=>{m({title:"æç¤º",content:"ç¡®å®è¦æ¸
空æç´¢åå²åï¼",success:a=>{a.confirm&&(I.value=[])}})},U=()=>{$.value.trim()&&(I.value.includes($.value)||(I.value.unshift($.value),I.value.length>10&&I.value.pop()),x.value=!0)};return(a,e)=>{const l=v,_=h,m=c,q=C,z=b;return o(),s(m,{class:"search-container"},{default:t(()=>[u(m,{class:"search-bar"},{default:t(()=>[u(m,{class:"search-box"},{default:t(()=>[u(l,{class:"iconfont icon-search"}),u(_,{type:"text",modelValue:$.value,"onUpdate:modelValue":e[0]||(e[0]=a=>$.value=a),placeholder:a.$t("common.search.placeholder"),onConfirm:U,focus:""},null,8,["modelValue","placeholder"]),$.value?(o(),s(l,{key:0,class:"clear",onClick:G},{default:t(()=>[n("Ã")]),_:1})):d("",!0)]),_:1}),u(l,{class:"cancel",onClick:J},{default:t(()=>[n(i(a.$t("common.search.cancel")),1)]),_:1})]),_:1}),!$.value&&I.value.length?(o(),s(m,{key:0,class:"history-section"},{default:t(()=>[u(m,{class:"section-header"},{default:t(()=>[u(l,{class:"title"},{default:t(()=>[n(i(a.$t("common.search.history")),1)]),_:1}),u(l,{class:"clear",onClick:M},{default:t(()=>[n(i(a.$t("common.search.clear")),1)]),_:1})]),_:1}),u(m,{class:"history-list"},{default:t(()=>[(o(!0),r(p,null,f(I.value,(a,e)=>(o(),s(m,{class:"history-item",key:e,onClick:e=>{return l=a,$.value=l,void U();var l}},{default:t(()=>[u(l,{class:"iconfont icon-time"}),u(l,{class:"text"},{default:t(()=>[n(i(a),1)]),_:2},1024),u(l,{class:"delete",onClick:k(a=>(a=>{I.value.splice(a,1)})(e),["stop"])},{default:t(()=>[n("Ã")]),_:2},1032,["onClick"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):d("",!0),$.value?d("",!0):(o(),s(m,{key:1,class:"hot-section"},{default:t(()=>[u(m,{class:"section-title"},{default:t(()=>[n(i(a.$t("common.search.hot")),1)]),_:1}),u(m,{class:"hot-tags"},{default:t(()=>[(o(),r(p,null,f(j,(a,e)=>u(m,{class:g(["tag",{hot:e<3}]),key:e,onClick:e=>{return l=a,$.value=l,void U();var l}},{default:t(()=>[n(i(a),1)]),_:2},1032,["onClick","class"])),64))]),_:1})]),_:1})),$.value&&!x.value?(o(),s(m,{key:2,class:"suggest-list"},{default:t(()=>[(o(!0),r(p,null,f(F.value,(a,e)=>(o(),s(m,{class:"suggest-item",key:e,onClick:e=>{return l=a,$.value=l,void U();var l}},{default:t(()=>[u(l,{class:"iconfont icon-search"}),u(l,{class:"text"},{default:t(()=>[n(i(a),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):d("",!0),x.value?(o(),s(m,{key:3,class:"result-container"},{default:t(()=>[u(m,{class:"result-tabs"},{default:t(()=>[(o(),r(p,null,f(L,(e,s)=>u(m,{class:g(["tab-item",{active:N.value===e.value}]),key:s,onClick:a=>(a=>{N.value=a})(e.value)},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[n(i(a.$t(`department.search.tabs.${e.value}`)),1)]),_:2},1024),u(l,{class:"count"},{default:t(()=>[n("("+i(e.count)+")",1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1}),"department"===N.value?(o(),s(m,{key:0,class:"department-list"},{default:t(()=>[(o(!0),r(p,null,f(V.value,(a,e)=>(o(),s(m,{class:"department-item card",key:e,onClick:e=>(a=>{y({url:`/pages/department/detail?id=${a.id}&hospitalId=${a.hospitalId}`})})(a)},{default:t(()=>[u(m,{class:"header"},{default:t(()=>[u(m,{class:"hospital"},{default:t(()=>[u(q,{src:a.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),u(l,{class:"name"},{default:t(()=>[n(i(a.hospitalName),1)]),_:2},1024)]),_:2},1024),u(m,{class:"dept-info"},{default:t(()=>[u(q,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),u(m,{class:"info"},{default:t(()=>[u(l,{class:"name"},{default:t(()=>[n(i(a.name),1)]),_:2},1024),u(l,{class:"desc"},{default:t(()=>[n(i(a.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),u(m,{class:"footer"},{default:t(()=>[u(m,{class:"stats"},{default:t(()=>[u(l,{class:"distance"},{default:t(()=>[n(i(a.distance)+"km",1)]),_:2},1024),u(l,{class:"rating"},{default:t(()=>[n("è¯å "+i(a.rating),1)]),_:2},1024),u(l,{class:"count"},{default:t(()=>[n(i(a.doctorCount)+"ä½å»ç",1)]),_:2},1024)]),_:2},1024),u(z,{class:"book-btn primary-btn"},{default:t(()=>[n("é¢çº¦æå·")]),_:1})]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):d("",!0),"doctor"===N.value?(o(),s(m,{key:1,class:"doctor-list"},{default:t(()=>[(o(!0),r(p,null,f(w.value,(a,e)=>(o(),s(m,{class:"doctor-item card",key:e,onClick:e=>(a=>{y({url:`/pages/appointment/doctor?doctorId=${a.id}`})})(a)},{default:t(()=>[u(q,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(m,{class:"info"},{default:t(()=>[u(m,{class:"basic"},{default:t(()=>[u(l,{class:"name"},{default:t(()=>[n(i(a.name),1)]),_:2},1024),u(l,{class:"title"},{default:t(()=>[n(i(a.title),1)]),_:2},1024)]),_:2},1024),u(l,{class:"department"},{default:t(()=>[n(i(a.department),1)]),_:2},1024),u(l,{class:"specialty"},{default:t(()=>[n(i(a.specialty),1)]),_:2},1024),u(m,{class:"footer"},{default:t(()=>[u(m,{class:"rating"},{default:t(()=>[u(l,{class:"score"},{default:t(()=>[n(i(a.rating)+"å",1)]),_:2},1024),u(l,{class:"count"},{default:t(()=>[n(i(a.ratingCount)+"è¯ä»·",1)]),_:2},1024)]),_:2},1024),u(z,{class:"book-btn primary-btn"},{default:t(()=>[n("é¢çº¦")]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):d("",!0),"disease"===N.value?(o(),s(m,{key:2,class:"disease-list"},{default:t(()=>[(o(!0),r(p,null,f(B.value,(a,e)=>(o(),s(m,{class:"disease-item card",key:e,onClick:e=>(a=>{y({url:`/pages/disease/detail?id=${a.id}`})})(a)},{default:t(()=>[u(l,{class:"name"},{default:t(()=>[n(i(a.name),1)]),_:2},1024),u(l,{class:"desc"},{default:t(()=>[n(i(a.description),1)]),_:2},1024),u(m,{class:"departments"},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[n("å°±è¯ç§å®¤ï¼")]),_:1}),(o(!0),r(p,null,f(a.departments,(a,e)=>(o(),s(l,{class:"dept",key:e},{default:t(()=>[n(i(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):d("",!0)]),_:1})):d("",!0)]),_:1})}}},[["__scopeId","data-v-f7e1377b"]]);export{$ as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as t,o as s,O as e,c as l,w as c,i as d,a as o,e as n,b as i,t as u,f as r,h as f,F as _,G as m,n as p,k as v,S as g,x as k,m as y}from"./index-DF3kK8Jo.js";const b=a({__name:"detail",setup(a){const b=t({id:1,name:"å å¿ç
",department:"å¿å
ç§",tags:["常è§ç
","æ
¢æ§ç
","å¿è¡ç®¡ç¾ç
"],introduction:"å å¿ç
æ¯æå ç¶å¨èè¡ç®¡åçå¨èç²¥æ ·ç¡¬åç
åèå¼èµ·è¡ç®¡è
ççªæé»å¡ï¼å¯¼è´å¿è缺è¡ã缺氧æåæ»èå¼èµ·çå¿èç
ã",causes:["é«è¡åãé«è¡èãç³å°¿ç
çåºç¡ç¾ç
","å¸çã饮é
çä¸è¯çæ´»ä¹ æ¯","ç²¾ç¥ååè¿å¤§","å¹´é¾ãæ§å«ãéä¼ å ç´ ç"],symptoms:["è¸çãè¸é·","å¿æ¸ãæ°ç","ä¹åãç²å³","åºæ±ãæ¶å¿"],treatment:"å å¿ç
çæ²»çå
æ¬è¯ç©æ²»çãä»å
¥æ²»çåææ¯æ²»çãè¯ç©æ²»ç主è¦å
æ¬æè¡å°æ¿ã仿±ç±»è°èãβåä½é»æ»åçï¼ä»å
¥æ²»çä¸»è¦æ¯å ç¶å¨èæ¯æ¶æ¤å
¥æ¯ï¼ææ¯æ²»çä¸»è¦æ¯å ç¶å¨èææ¡¥æ¯ã",notices:["ä¿æè¯å¥½ççæ´»ä¹ æ¯ï¼æçéé
","åç饮é£ï¼æ§å¶é«çé«è饮é£","ééè¿å¨ï¼é¿å
å§çè¿å¨","ä¿æå¿æ
æå¿«ï¼é¿å
æ
绪波å¨"],doctors:[{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/avatar1.jpg"},{id:2,name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/avatar2.jpg"}]}),h=()=>{m({title:"æç¤º",content:"æ¯å¦å¼å§å¨çº¿å¨è¯¢ï¼",success:a=>{a.confirm}})},x=()=>{p({url:`/pages/appointment/department?disease=${b.value.name}`})};return s(()=>{var a;const t=e(),s=t[t.length-1],{id:l}=(null==(a=s.$page)?void 0:a.options)||{};console.log("å è½½ç¾ç
详æ
:",l)}),(a,t)=>{const s=v,e=d,m=y,C=g,j=k;return o(),l(e,{class:"disease-detail"},{default:c(()=>[n(e,{class:"info-card"},{default:c(()=>[n(s,{class:"name"},{default:c(()=>[i(u(b.value.name),1)]),_:1}),n(s,{class:"department"},{default:c(()=>[i(u(b.value.department),1)]),_:1}),n(e,{class:"tags"},{default:c(()=>[(o(!0),r(_,null,f(b.value.tags,(a,t)=>(o(),l(s,{key:t},{default:c(()=>[i(u(a),1)]),_:2},1024))),128))]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-title"},{default:c(()=>[i("ç¾ç
ä»ç»")]),_:1}),n(s,{class:"content"},{default:c(()=>[i(u(b.value.introduction),1)]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-title"},{default:c(()=>[i("ç
å ")]),_:1}),n(e,{class:"cause-list"},{default:c(()=>[(o(!0),r(_,null,f(b.value.causes,(a,t)=>(o(),l(e,{class:"cause-item",key:t},{default:c(()=>[n(s,{class:"dot"}),n(s,{class:"content"},{default:c(()=>[i(u(a),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-title"},{default:c(()=>[i("çç¶è¡¨ç°")]),_:1}),n(e,{class:"symptom-list"},{default:c(()=>[(o(!0),r(_,null,f(b.value.symptoms,(a,t)=>(o(),l(e,{class:"symptom-item",key:t},{default:c(()=>[n(s,{class:"dot"}),n(s,{class:"content"},{default:c(()=>[i(u(a),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-title"},{default:c(()=>[i("æ²»çæ¹æ¡")]),_:1}),n(s,{class:"content"},{default:c(()=>[i(u(b.value.treatment),1)]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-title"},{default:c(()=>[i("注æäºé¡¹")]),_:1}),n(e,{class:"notice-list"},{default:c(()=>[(o(!0),r(_,null,f(b.value.notices,(a,t)=>(o(),l(e,{class:"notice-item",key:t},{default:c(()=>[n(s,{class:"dot"}),n(s,{class:"content"},{default:c(()=>[i(u(a),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),n(e,{class:"section-card"},{default:c(()=>[n(e,{class:"section-header"},{default:c(()=>[n(s,{class:"title"},{default:c(()=>[i("ç¸å
³å»ç")]),_:1}),n(s,{class:"more"},{default:c(()=>[i("æ¥çå
¨é¨")]),_:1})]),_:1}),n(C,{"scroll-x":"",class:"doctor-list","show-scrollbar":!1},{default:c(()=>[(o(!0),r(_,null,f(b.value.doctors,(a,t)=>(o(),l(e,{class:"doctor-item",key:t,onClick:t=>{p({url:`/pages/doctor/detail?id=${a.id}`})}},{default:c(()=>[n(m,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),n(s,{class:"name"},{default:c(()=>[i(u(a.name),1)]),_:2},1024),n(s,{class:"title"},{default:c(()=>[i(u(a.title),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),n(e,{class:"bottom-bar"},{default:c(()=>[n(j,{class:"action-btn outline",onClick:h},{default:c(()=>[i("å¨çº¿å¨è¯¢")]),_:1}),n(j,{class:"action-btn primary",onClick:x},{default:c(()=>[i("ç«å³é¢çº¦")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-45511140"]]);export{b as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as s,O as t,c as l,w as c,i,a as d,e as u,b as n,t as o,f as r,h as f,F as _,G as p,n as v,m,k as g,S as h,x as y,B as b}from"./index-DF3kK8Jo.js";const k=a({__name:"detail",setup(a){const k=e({id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/avatar1.jpg",hospital:"éå²éæ¹å»é¢",department:"å¿å
ç§",tags:["ä¸å®¶é¨è¯","è§é¢é®è¯"],experience:20,rating:4.9,patients:12580,specialty:"æ
é¿å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸çå¿è¡ç®¡ç¾ç
çè¯æ²»ï¼å¨å¿è¡ç®¡ç¾ç
çé¢é²ãè¯æåæ²»çæ¹é¢æä¸°å¯ç»éªã",introduction:"å¼ å»çä»äºå¿è¡ç®¡ä¸ä¸20ä½å¹´ï¼æ¾å¨å京ååå»é¢è¿ä¿®å¦ä¹ ãç°ä»»éå²éæ¹å»é¢å¿å
ç§ä¸»ä»»å»å¸ï¼éå²å¿è¡ç®¡ç
å¦ä¼ä¼åãå¨å¿è¡ç®¡ç¾ç
çè¯æ²»æ¹é¢ç§¯ç´¯äºä¸°å¯ç临åºç»éªï¼å°¤å
¶å¨å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸çæ¹é¢æè¾æ·±é 诣ã",schedules:[{date:"03-25",day:"ä»å¤©",period:"ä¸å",price:300,remain:2},{date:"03-26",day:"æå¤©",period:"ä¸å",price:300,remain:5},{date:"03-27",day:"å¨ä¸",period:"ä¸å",price:300,remain:8}],reviews:[{id:1,name:"å¼ **",avatar:"/static/avatar/user1.jpg",time:"2024-03-20",rating:5,content:"å¼ å»çå¾ä¸ä¸ï¼æåº¦ä¹å¾å¥½ï¼è¯¦ç»è§£çäºæçé®é¢ï¼è®©æå¯¹ç
æ
æäºæ´æ¸
æ°ç认è¯ã"},{id:2,name:"æ**",avatar:"/static/avatar/user2.jpg",time:"2024-03-19",rating:5,content:"廿¯ç²¾æ¹ï¼æå¡å¨å°ï¼å¼å¾ä¿¡èµç好å»çã"}]}),w=e(0),x=()=>{p({title:"æç¤º",content:"æ¯å¦å¼å§å¨çº¿å¨è¯¢ï¼",success:a=>{a.confirm}})},j=()=>{const a=k.value.schedules[w.value];v({url:`/pages/appointment/confirm?doctorId=${k.value.id}&date=${a.date}&period=${a.period}`})};return s(()=>{var a;const e=t(),s=e[e.length-1],{id:l,name:c,hospital:i}=(null==(a=s.$page)?void 0:a.options)||{};console.log("å è½½å»ç详æ
:",l,c,i)}),(a,e)=>{const s=m,t=g,p=i,v=h,C=y;return d(),l(p,{class:"doctor-detail"},{default:c(()=>[u(p,{class:"doctor-card"},{default:c(()=>[u(p,{class:"basic-info"},{default:c(()=>[u(s,{src:k.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(p,{class:"info"},{default:c(()=>[u(p,{class:"name-title"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(o(k.value.name),1)]),_:1}),u(t,{class:"title"},{default:c(()=>[n(o(k.value.title),1)]),_:1})]),_:1}),u(t,{class:"hospital"},{default:c(()=>[n(o(k.value.hospital),1)]),_:1}),u(p,{class:"tags"},{default:c(()=>[(d(!0),r(_,null,f(k.value.tags,(a,e)=>(d(),l(t,{key:e},{default:c(()=>[n(o(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),u(p,{class:"statistics"},{default:c(()=>[u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.experience)+"å¹´",1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("ä»å»ç»éª")]),_:1})]),_:1}),u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.rating),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("综åè¯å")]),_:1})]),_:1}),u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.patients),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("æ¥è¯äººæ°")]),_:1})]),_:1})]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("æ
é¿é¢å")]),_:1}),u(t,{class:"specialty"},{default:c(()=>[n(o(k.value.specialty),1)]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("å»çç®ä»")]),_:1}),u(t,{class:"introduction"},{default:c(()=>[n(o(k.value.introduction),1)]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("åºè¯æ¶é´")]),_:1}),u(v,{"scroll-x":"",class:"schedule-list","show-scrollbar":!1},{default:c(()=>[(d(!0),r(_,null,f(k.value.schedules,(a,e)=>(d(),l(p,{class:b(["schedule-item",{active:w.value===e}]),key:e,onClick:a=>(a=>{w.value=a})(e)},{default:c(()=>[u(t,{class:"date"},{default:c(()=>[n(o(a.date),1)]),_:2},1024),u(t,{class:"day"},{default:c(()=>[n(o(a.day),1)]),_:2},1024),u(t,{class:"period"},{default:c(()=>[n(o(a.period),1)]),_:2},1024),u(t,{class:"price"},{default:c(()=>[n("Â¥"+o(a.price),1)]),_:2},1024),u(t,{class:"remain"},{default:c(()=>[n("å©ä½"+o(a.remain)+"å·",1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-header"},{default:c(()=>[u(t,{class:"title"},{default:c(()=>[n("æ£è
è¯ä»·")]),_:1}),u(t,{class:"more"},{default:c(()=>[n("æ¥çå
¨é¨")]),_:1})]),_:1}),u(p,{class:"review-list"},{default:c(()=>[(d(!0),r(_,null,f(k.value.reviews,(a,e)=>(d(),l(p,{class:"review-item",key:e},{default:c(()=>[u(p,{class:"user-info"},{default:c(()=>[u(s,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(p,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(o(a.name),1)]),_:2},1024),u(t,{class:"time"},{default:c(()=>[n(o(a.time),1)]),_:2},1024)]),_:2},1024),u(p,{class:"rating"},{default:c(()=>[(d(),r(_,null,f(5,a=>u(t,{class:"iconfont icon-star",key:a})),64))]),_:1})]),_:2},1024),u(t,{class:"content"},{default:c(()=>[n(o(a.content),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),u(p,{class:"bottom-bar"},{default:c(()=>[u(C,{class:"action-btn outline",onClick:x},{default:c(()=>[n("å¨çº¿å¨è¯¢")]),_:1}),u(C,{class:"action-btn primary",onClick:j},{default:c(()=>[n("ç«å³é¢çº¦")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-b1ec642c"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,z as l,A as s,c as t,w as c,i as r,a as u,e as o,b as d,f as i,h as n,F as f,k as v,I as _,S as m,x as g,B as p,t as b,n as k,m as h}from"./index-DF3kK8Jo.js";import{_ as C}from"./uni-load-more.GmvL2EZZ.js";import{_ as y}from"./uni-drawer.CCjQStY1.js";const w=e({__name:"all",setup(e){const w=a(""),x=a(0),j=a([{id:0,name:"å
¨é¨"},{id:1,name:"ä¸å»ç¹è²"},{id:2,name:"è·¨å¢å»ç"},{id:3,name:"ä¸å®¶é¨è¯"},{id:4,name:"ç¹è²ç§å®¤"}]),R=a([{id:1,name:"ä¸å»ç¹è²è¯ç",desc:"ä¼ æ¿åå¹´ä¸å»ç²¾åï¼å®æ¤æ¨çå¥åº·",image:"/static/featured/tcm.jpg",tags:["éç¸æ¨æ¿","ä¸è¯è°ç","è¾ç¸å
»ç"],doctors:20,cases:1e3,rating:4.9},{id:2,name:"è·¨å¢å»çæå¡",desc:"è¿æ¥å
¨çä¼è´¨å»çèµæº",image:"/static/featured/cross-border.jpg",tags:["ä¸å®¶ä¼è¯","è½¬è¯æå¡","åº·å¤æ¤ç"],doctors:30,cases:500,rating:4.8},{id:3,name:"ä¸å®¶é¨è¯",desc:"æ±èé¡¶å°å»çä¸å®¶",image:"/static/featured/expert.jpg",tags:["åå»é®è¯","è¿ç¨ä¼è¯","ç¹éé¨è¯"],doctors:50,cases:2e3,rating:4.9}]),I=a({hospital:"",priceRange:"",sort:"default"}),V=[{value:"jh",label:"éæ¹å»é¢"},{value:"kd",label:"ç§å¤§å»é¢"}],F=[{value:"0-500",label:"500以ä¸"},{value:"500-1000",label:"500-1000"},{value:"1000-2000",label:"1000-2000"},{value:"2000+",label:"2000以ä¸"}],S=[{value:"default",label:"综åæåº"},{value:"rating",label:"è¯åæé«"},{value:"cases",label:"æ¡ä¾æå¤"}],T=a(!1),z=a("more"),A=e=>{e.detail.value.trim()},B=a(null),D=()=>{B.value.open()},M=()=>{I.value={hospital:"",priceRange:"",sort:"default"}},U=()=>{B.value.close()},q=()=>{setTimeout(()=>{T.value=!1},1e3)},E=()=>{"more"===z.value&&(z.value="loading",setTimeout(()=>{z.value="noMore"},1e3))};return(e,a)=>{const G=v,H=_,J=r,K=m,L=h,N=l(s("uni-load-more"),C),O=g,P=l(s("uni-drawer"),y);return u(),t(J,{class:"featured-all"},{default:c(()=>[o(J,{class:"search-bar"},{default:c(()=>[o(J,{class:"search-box"},{default:c(()=>[o(G,{class:"iconfont icon-search"}),o(H,{type:"text",modelValue:w.value,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value=e),placeholder:"æç´¢ç¹è²å»ç项ç®",onInput:A},null,8,["modelValue"])]),_:1}),o(J,{class:"filter-btn",onClick:D},{default:c(()=>[o(G,{class:"iconfont icon-filter"}),d(" çé ")]),_:1})]),_:1}),o(K,{"scroll-x":"",class:"category-bar","show-scrollbar":!1},{default:c(()=>[(u(!0),i(f,null,n(j.value,(e,a)=>(u(),t(J,{class:p(["category-item",{active:x.value===e.id}]),key:a,onClick:a=>{return l=e,void(x.value=l.id);var l}},{default:c(()=>[o(G,null,{default:c(()=>[d(b(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1}),o(K,{"scroll-y":"",class:"featured-list","refresher-enabled":"","refresher-triggered":T.value,onRefresherrefresh:q,onScrolltolower:E},{default:c(()=>[(u(!0),i(f,null,n(R.value,(e,a)=>(u(),t(J,{class:"featured-item",key:a,onClick:a=>(e=>{k({url:{1:"/pages/featured/tcm",2:"/pages/featured/cross-border",3:"/pages/featured/expert"}[e.id]||"/pages/featured/project"})})(e)},{default:c(()=>[o(L,{src:e.image,mode:"aspectFill",class:"cover-image"},null,8,["src"]),o(J,{class:"content"},{default:c(()=>[o(J,{class:"info"},{default:c(()=>[o(G,{class:"name"},{default:c(()=>[d(b(e.name),1)]),_:2},1024),o(G,{class:"desc"},{default:c(()=>[d(b(e.desc),1)]),_:2},1024),o(J,{class:"tags"},{default:c(()=>[(u(!0),i(f,null,n(e.tags,(e,a)=>(u(),t(G,{key:a},{default:c(()=>[d(b(e),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),o(J,{class:"stats"},{default:c(()=>[o(J,{class:"stat-item"},{default:c(()=>[o(G,{class:"value"},{default:c(()=>[d(b(e.doctors)+"+",1)]),_:2},1024),o(G,{class:"label"},{default:c(()=>[d("ä¸å®¶å»ç")]),_:1})]),_:2},1024),o(J,{class:"stat-item"},{default:c(()=>[o(G,{class:"value"},{default:c(()=>[d(b(e.cases)+"+",1)]),_:2},1024),o(G,{class:"label"},{default:c(()=>[d("æåæ¡ä¾")]),_:1})]),_:2},1024),o(J,{class:"stat-item"},{default:c(()=>[o(G,{class:"value"},{default:c(()=>[d(b(e.rating),1)]),_:2},1024),o(G,{class:"label"},{default:c(()=>[d("ç¨æ·è¯å")]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),o(N,{status:z.value,"content-text":{contentdown:"䏿å è½½æ´å¤",contentrefresh:"å è½½ä¸...",contentnomore:"æ²¡ææ´å¤äº"}},null,8,["status","content-text"])]),_:1},8,["refresher-triggered"]),o(P,{ref_key:"filterDrawer",ref:B,mode:"right"},{default:c(()=>[o(J,{class:"filter-drawer"},{default:c(()=>[o(J,{class:"drawer-header"},{default:c(()=>[o(G,{class:"title"},{default:c(()=>[d("ç鿡件")]),_:1}),o(G,{class:"reset",onClick:M},{default:c(()=>[d("éç½®")]),_:1})]),_:1}),o(J,{class:"filter-section"},{default:c(()=>[o(G,{class:"section-title"},{default:c(()=>[d("å»é¢")]),_:1}),o(J,{class:"tag-list"},{default:c(()=>[(u(),i(f,null,n(V,(e,a)=>o(G,{key:a,class:p({active:I.value.hospital===e.value}),onClick:a=>{return l=e.value,void(I.value.hospital=l);var l}},{default:c(()=>[d(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),o(J,{class:"filter-section"},{default:c(()=>[o(G,{class:"section-title"},{default:c(()=>[d("ä»·æ ¼åºé´")]),_:1}),o(J,{class:"tag-list"},{default:c(()=>[(u(),i(f,null,n(F,(e,a)=>o(G,{key:a,class:p({active:I.value.priceRange===e.value}),onClick:a=>{return l=e.value,void(I.value.priceRange=l);var l}},{default:c(()=>[d(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),o(J,{class:"filter-section"},{default:c(()=>[o(G,{class:"section-title"},{default:c(()=>[d("æåºæ¹å¼")]),_:1}),o(J,{class:"sort-list"},{default:c(()=>[(u(),i(f,null,n(S,(e,a)=>o(J,{class:p(["sort-item",{active:I.value.sort===e.value}]),key:a,onClick:a=>{return l=e.value,void(I.value.sort=l);var l}},{default:c(()=>[o(G,null,{default:c(()=>[d(b(e.label),1)]),_:2},1024),o(G,{class:"iconfont icon-check"})]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),o(J,{class:"drawer-footer"},{default:c(()=>[o(O,{class:"confirm-btn primary-btn",onClick:U},{default:c(()=>[d("ç¡®å®")]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1})}}},[["__scopeId","data-v-dffc4e29"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,z as s,A as t,c as l,w as c,i as n,a as r,e as i,b as o,f as d,h as u,F as f,G as g,as as m,m as _,k as p,S as v,x as h,B as b,t as j,n as k}from"./index-DF3kK8Jo.js";import{_ as y}from"./uni-load-more.GmvL2EZZ.js";const x=e({__name:"bay-area",setup(e){const x=a(0),C=a([{id:0,name:"å
¨é¨",icon:"/static/region/all.png"},{id:1,name:"馿¸¯",icon:"/static/region/hk.png"},{id:2,name:"éå²",icon:"/static/region/mo.png"},{id:3,name:"广å·",icon:"/static/region/gz.png"},{id:4,name:"æ·±å³",icon:"/static/region/sz.png"}]),w=a([{id:1,name:"è¿ç¤ç²¾åæ²»ç",hospital:"馿¸¯å
»åå»é¢",region:"馿¸¯",desc:"éç¨å
¨çé¢å
çç²¾åå»çææ¯ï¼ä¸ºççæ£è
æä¾ä¸ªæ§åæ²»çæ¹æ¡",image:"/static/featured/project1.jpg",tags:["ç²¾åå»ç","个æ§åæ¹æ¡","å
¨ç¨éªè¯"],price:5e4,rating:4.9,cases:1280},{id:2,name:"å¿è¡ç®¡ä»å
¥ææ¯",hospital:"éå²éæ¹å»é¢",region:"éå²",desc:"å¼è¿å½é
å
è¿çå¿è¡ç®¡ä»å
¥ææ¯ï¼å¾®åææ¯å¿«é康å¤",image:"/static/featured/project2.jpg",tags:["微忿¯","å¿«é康å¤","ä¸å®¶å¢é"],price:3e4,rating:4.8,cases:2360},{id:3,name:"ç¹éçè²æå¡",hospital:"广å·å¦å¿å»é¢",region:"广å·",desc:"æä¾é«ç«¯å产æå¡ï¼é
å¤å½é
åå»çå¢éå
¨ç¨å®æ¤",image:"/static/featured/project3.jpg",tags:["é«ç«¯å产","å½é
å¢é","ä¸å¯¹ä¸æå¡"],price:88e3,rating:4.9,cases:3600}]),F=a(!1),z=a("more"),T=()=>{g({title:"å¨çº¿å¨è¯¢",content:"ä¸ä¸é¡¾é®å°ä¸ºæ¨æä¾ä¸å¯¹ä¸å¨è¯¢æå¡",confirmText:"ç«å³å¨è¯¢",success:e=>{e.confirm&&m({phoneNumber:"+853 2837 1333"})}})},S=()=>{setTimeout(()=>{F.value=!1},1e3)},A=()=>{"more"===z.value&&(z.value="loading",setTimeout(()=>{z.value="noMore"},1e3))};return(e,a)=>{const g=_,m=n,B=p,G=v,I=s(t("uni-load-more"),y),M=h;return r(),l(m,{class:"bay-area"},{default:c(()=>[i(m,{class:"banner"},{default:c(()=>[i(g,{src:"/static/featured/bay-area-banner.jpg",mode:"aspectFill"}),i(m,{class:"overlay"}),i(m,{class:"banner-content"},{default:c(()=>[i(B,{class:"title"},{default:c(()=>[o("大湾åºç¹è²å»ç")]),_:1}),i(B,{class:"subtitle"},{default:c(()=>[o("è¿æ¥ç²¤æ¸¯æ¾³ä¼è´¨å»çèµæº")]),_:1})]),_:1})]),_:1}),i(G,{"scroll-x":"",class:"region-bar","show-scrollbar":!1},{default:c(()=>[(r(!0),d(f,null,u(C.value,(e,a)=>(r(),l(m,{class:b(["region-item",{active:x.value===e.id}]),key:a,onClick:a=>{return s=e,void(x.value=s.id);var s}},{default:c(()=>[i(g,{src:e.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),i(B,null,{default:c(()=>[o(j(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1}),i(G,{"scroll-y":"",class:"project-list","refresher-enabled":"","refresher-triggered":F.value,onRefresherrefresh:S,onScrolltolower:A},{default:c(()=>[(r(!0),d(f,null,u(w.value,(e,a)=>(r(),l(m,{class:"project-item",key:a,onClick:a=>{k({url:`/pages/featured/project?id=${e.id}`})}},{default:c(()=>[i(g,{src:e.image,mode:"aspectFill",class:"cover-image"},null,8,["src"]),i(m,{class:"content"},{default:c(()=>[i(m,{class:"header"},{default:c(()=>[i(m,{class:"info"},{default:c(()=>[i(B,{class:"name"},{default:c(()=>[o(j(e.name),1)]),_:2},1024),i(B,{class:"hospital"},{default:c(()=>[o(j(e.hospital),1)]),_:2},1024)]),_:2},1024),i(m,{class:"region-tag"},{default:c(()=>[o(j(e.region),1)]),_:2},1024)]),_:2},1024),i(m,{class:"desc"},{default:c(()=>[o(j(e.desc),1)]),_:2},1024),i(m,{class:"tags"},{default:c(()=>[(r(!0),d(f,null,u(e.tags,(e,a)=>(r(),l(B,{key:a},{default:c(()=>[o(j(e),1)]),_:2},1024))),128))]),_:2},1024),i(m,{class:"footer"},{default:c(()=>[i(m,{class:"price"},{default:c(()=>[i(B,{class:"label"},{default:c(()=>[o("èµ·ä»·")]),_:1}),i(B,{class:"value"},{default:c(()=>[o("Â¥"+j(e.price),1)]),_:2},1024)]),_:2},1024),i(m,{class:"stats"},{default:c(()=>[i(B,{class:"rating"},{default:c(()=>[o(j(e.rating)+"å",1)]),_:2},1024),i(B,{class:"separator"},{default:c(()=>[o("|")]),_:1}),i(B,{class:"cases"},{default:c(()=>[o(j(e.cases)+"ä¾",1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),i(I,{status:z.value,"content-text":{contentdown:"䏿å è½½æ´å¤",contentrefresh:"å è½½ä¸...",contentnomore:"æ²¡ææ´å¤äº"}},null,8,["status","content-text"])]),_:1},8,["refresher-triggered"]),i(m,{class:"consult-card"},{default:c(()=>[i(m,{class:"info"},{default:c(()=>[i(B,{class:"title"},{default:c(()=>[o("éè¦å¸®å©ï¼")]),_:1}),i(B,{class:"desc"},{default:c(()=>[o("ä¸ä¸é¡¾é®ä¸ºæ¨æ¨èåéçå»çæ¹æ¡")]),_:1})]),_:1}),i(M,{class:"consult-btn",onClick:T},{default:c(()=>[o("ç«å³å¨è¯¢")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-fa468d95"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,o as s,O as t,c as l,w as c,i as n,a as i,e as r,b as o,t as u,f as d,h as f,F as m,d as p,G as _,n as v,m as g,k as b,aA as k,S as j,x as y,Q as C}from"./index-DF3kK8Jo.js";const w=e({__name:"case",setup(e){const w=a({id:1,title:"颿¤ç
éç¸æ²»çæ¡ä¾",tag:"éç¸æ²»ç",doctor:"å¼ å»ç",date:"2024-03-20",image:"/static/tcm/case1.jpg",patient:{gender:"女",age:45,symptoms:"é¢é¨ç¼çã头æãæéº»",duration:"3个æ"},process:'\n <p style="text-indent: 2em; margin-bottom: 1em;">æ£è
å é¿æä¼æ¡å·¥ä½ï¼åºç°é¢é¨ç¼çã头æãåæå麻ççç¶ï¼ç»æ£æ¥è¯æä¸ºé¢æ¤ç
ã</p>\n <p style="text-indent: 2em; margin-bottom: 1em;">éç¨éç¸é
åæ¨æ¿æ²»çï¼ä¸»è¦åç©´å
æ¬é£æ± ã天æ±ãè©äºçç©´ä½ï¼æ¯æ¬¡æ²»ç约40åéã</p>\n ',processImages:["/static/tcm/process1.jpg","/static/tcm/process2.jpg"],effect:'\n <p style="text-indent: 2em; margin-bottom: 1em;">ç»è¿8次治çï¼æ£è
é¢é¨ç¼çææ¾ç¼è§£ï¼å¤´æãæéº»ççç¶åºæ¬æ¶å¤±ï¼é¢æ¤æ´»å¨åº¦ææ¾æ¹åã</p>\n ',beforeAfter:[{before:"/static/tcm/before1.jpg",after:"/static/tcm/after1.jpg"}],review:{name:"å¼ **",avatar:"/static/avatar/user1.jpg",time:"2024-03-20",content:"å¼ å»çææ¯å¾å¥½ï¼æåº¦ä¹å¾äº²åãç»è¿æ²»çåï¼å°æ°æå¤æ¶ç颿¤é®é¢å¾å°äºå¾å¤§æ¹åï¼ç°å¨å·¥ä½çæ´»é½èæå¤äºã"},relatedProjects:[{id:1,name:"éç¸æ²»ç",price:300,image:"/static/tcm/acupuncture.jpg"},{id:2,name:"æ¨æ¿çç",price:200,image:"/static/tcm/massage.jpg"}]}),x=(e,a)=>{const s=w.value.beforeAfter.map(e=>e[a]);C({urls:s,current:e})},F=()=>{_({title:"æç¤º",content:"æ¯å¦å¼å§å¨çº¿å¨è¯¢ï¼",success:e=>{e.confirm}})},h=()=>{v({url:`/pages/appointment/department?type=tcm&case=${w.value.id}`})};return s(()=>{var e;const a=t(),s=a[a.length-1],{id:l}=(null==(e=s.$page)?void 0:e.options)||{};console.log("å è½½æ¡ä¾è¯¦æ
:",l)}),(e,a)=>{const s=g,t=b,_=n,A=k,I=j,$=y;return i(),l(_,{class:"case-detail"},{default:c(()=>[r(_,{class:"info-section"},{default:c(()=>[r(s,{src:w.value.image,mode:"aspectFill",class:"cover-image"},null,8,["src"]),r(_,{class:"info-card"},{default:c(()=>[r(t,{class:"title"},{default:c(()=>[o(u(w.value.title),1)]),_:1}),r(_,{class:"meta"},{default:c(()=>[r(t,{class:"tag"},{default:c(()=>[o(u(w.value.tag),1)]),_:1}),r(t,{class:"doctor"},{default:c(()=>[o("主治å»å¸ï¼"+u(w.value.doctor),1)]),_:1}),r(t,{class:"date"},{default:c(()=>[o(u(w.value.date),1)]),_:1})]),_:1})]),_:1})]),_:1}),r(_,{class:"section-card"},{default:c(()=>[r(_,{class:"section-title"},{default:c(()=>[o("æ£è
ä¿¡æ¯")]),_:1}),r(_,{class:"patient-info"},{default:c(()=>[r(_,{class:"info-item"},{default:c(()=>[r(t,{class:"label"},{default:c(()=>[o("æ§å«å¹´é¾")]),_:1}),r(t,{class:"value"},{default:c(()=>[o(u(w.value.patient.gender)+"ï¼"+u(w.value.patient.age)+"å²",1)]),_:1})]),_:1}),r(_,{class:"info-item"},{default:c(()=>[r(t,{class:"label"},{default:c(()=>[o("主è¦çç¶")]),_:1}),r(t,{class:"value"},{default:c(()=>[o(u(w.value.patient.symptoms),1)]),_:1})]),_:1}),r(_,{class:"info-item"},{default:c(()=>[r(t,{class:"label"},{default:c(()=>[o("ç
ç¨æ¶é´")]),_:1}),r(t,{class:"value"},{default:c(()=>[o(u(w.value.patient.duration),1)]),_:1})]),_:1})]),_:1})]),_:1}),r(_,{class:"section-card"},{default:c(()=>{var e;return[r(_,{class:"section-title"},{default:c(()=>[o("è¯çè¿ç¨")]),_:1}),r(A,{nodes:w.value.process},null,8,["nodes"]),(null==(e=w.value.processImages)?void 0:e.length)?(i(),l(_,{key:0,class:"image-list"},{default:c(()=>[(i(!0),d(m,null,f(w.value.processImages,(e,a)=>(i(),l(s,{key:a,src:e,mode:"aspectFill",onClick:e=>(e=>{const a=w.value.processImages;C({urls:a,current:e})})(a)},null,8,["src","onClick"]))),128))]),_:1})):p("",!0)]}),_:1}),r(_,{class:"section-card"},{default:c(()=>{var e;return[r(_,{class:"section-title"},{default:c(()=>[o("æ²»çææ")]),_:1}),r(A,{nodes:w.value.effect},null,8,["nodes"]),(null==(e=w.value.beforeAfter)?void 0:e.length)?(i(),l(_,{key:0,class:"compare-images"},{default:c(()=>[(i(!0),d(m,null,f(w.value.beforeAfter,(e,a)=>(i(),l(_,{class:"compare-item",key:a},{default:c(()=>[r(_,{class:"before"},{default:c(()=>[r(s,{src:e.before,mode:"aspectFill",onClick:e=>x(a,"before")},null,8,["src","onClick"]),r(t,{class:"label"},{default:c(()=>[o("æ²»çå")]),_:1})]),_:2},1024),r(_,{class:"after"},{default:c(()=>[r(s,{src:e.after,mode:"aspectFill",onClick:e=>x(a,"after")},null,8,["src","onClick"]),r(t,{class:"label"},{default:c(()=>[o("æ²»çå")]),_:1})]),_:2},1024)]),_:2},1024))),128))]),_:1})):p("",!0)]}),_:1}),r(_,{class:"section-card"},{default:c(()=>[r(_,{class:"section-title"},{default:c(()=>[o("æ£è
è¯ä»·")]),_:1}),r(_,{class:"review-card"},{default:c(()=>[r(_,{class:"user-info"},{default:c(()=>[r(s,{src:w.value.review.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),r(_,{class:"info"},{default:c(()=>[r(t,{class:"name"},{default:c(()=>[o(u(w.value.review.name),1)]),_:1}),r(t,{class:"time"},{default:c(()=>[o(u(w.value.review.time),1)]),_:1})]),_:1}),r(_,{class:"rating"},{default:c(()=>[(i(),d(m,null,f(5,e=>r(t,{class:"iconfont icon-star",key:e})),64))]),_:1})]),_:1}),r(t,{class:"content"},{default:c(()=>[o(u(w.value.review.content),1)]),_:1})]),_:1})]),_:1}),r(_,{class:"section-card"},{default:c(()=>[r(_,{class:"section-header"},{default:c(()=>[r(t,{class:"title"},{default:c(()=>[o("ç¸å
³é¡¹ç®")]),_:1}),r(t,{class:"more"},{default:c(()=>[o("æ¥çå
¨é¨")]),_:1})]),_:1}),r(I,{"scroll-x":"",class:"project-list","show-scrollbar":!1},{default:c(()=>[(i(!0),d(m,null,f(w.value.relatedProjects,(e,a)=>(i(),l(_,{class:"project-item",key:a,onClick:a=>{v({url:`/pages/featured/project?id=${e.id}`})}},{default:c(()=>[r(s,{src:e.image,mode:"aspectFill",class:"project-image"},null,8,["src"]),r(t,{class:"name"},{default:c(()=>[o(u(e.name),1)]),_:2},1024),r(t,{class:"price"},{default:c(()=>[o("Â¥"+u(e.price)+"èµ·",1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),r(_,{class:"bottom-bar"},{default:c(()=>[r($,{class:"action-btn outline",onClick:F},{default:c(()=>[o("å¨çº¿å¨è¯¢")]),_:1}),r($,{class:"action-btn primary",onClick:h},{default:c(()=>[o("ç«å³é¢çº¦")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-149bec21"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as s,r as a,c as e,w as l,i as t,a as c,e as i,f as d,h as n,F as o,b as u,G as r,as as f,k as _,aB as m,S as p,x as g,t as b,n as h,m as k,aC as v}from"./index-DF3kK8Jo.js";const y=s({__name:"cross-border",setup(s){const y=a([{image:"/static/cross-border/banner1.jpg",title:"å
¨çä¼è´¨å»çèµæº",subtitle:"è¿æ¥ä¸ç顶级å»çæºæ"},{image:"/static/cross-border/banner2.jpg",title:"ä¸ä¸å»çå¢é",subtitle:"æä¾å
¨ç¨å»çéªè¯æå¡"}]),j=a([{icon:"/static/cross-border/icon1.png",name:"å
¨çèµæº",desc:"对æ¥å½é
顶级å»çæºæ"},{icon:"/static/cross-border/icon2.png",name:"ä¸ä¸å¢é",desc:"å»çä¸å®¶ä¸å¯¹ä¸æå¡"},{icon:"/static/cross-border/icon3.png",name:"ä¾¿æ·æå¡",desc:"æä¾å
¨ç¨å»çéªè¯"},{icon:"/static/cross-border/icon4.png",name:"æ å¿§ä¿é",desc:"ä¸ä¸ç¿»è¯åä¿é©æå¡"}]),C=a([{id:1,name:"馿¸¯å
»åå»é¢",location:"馿¸¯è·é©¬å°",image:"/static/hospital/hk1.jpg",tags:["è¿ç¤æ²»ç","å¿è¡ç®¡","使£"]},{id:2,name:"æ°å å¡ä¼ä¸½èç½å»é¢",location:"æ°å å¡",image:"/static/hospital/sg1.jpg",tags:["å¦äº§ç§","å¿ç§","使£"]}]),x=a([{name:"å¨çº¿å¨è¯¢",desc:"ä¸ä¸é¡¾é®äºè§£éæ±ï¼æä¾åæ¥å»ºè®®"},{name:"æ¹æ¡å®å¶",desc:"æ ¹æ®ç
æ
å®å¶ä¸ªæ§åå»çæ¹æ¡"},{name:"é¢çº¦å®æ",desc:"åå©é¢çº¦å»é¢ãå»çåç¸å
³æ£æ¥"},{name:"éªè¯æå¡",desc:"å
¨ç¨éªåå°±å»ãç¿»è¯åçæ´»ç
§é¡¾"}]),F=a([{id:1,title:"èµ´æ¸¯å°±å»æ¡ä¾",desc:"åå©å
å°æ£è
赴港è¿è¡ç²¾åé¶åæ²»ç...",image:"/static/cross-border/case1.jpg",hospital:"馿¸¯å
»åå»é¢",date:"2024-03-15"},{id:2,title:"æ°å å¡å°±å»æ¡ä¾",desc:"为æ£è
å®æèµ´æ°å å¡è¿è¡é«ç«¯ä½æ£...",image:"/static/cross-border/case2.jpg",hospital:"æ°å å¡ä¼ä¸½èç½å»é¢",date:"2024-03-10"}]),w=()=>{r({title:"èç³»æä»¬",content:"ä¸ä¸é¡¾é®å°ä¸ºæ¨æä¾ä¸å¯¹ä¸å¨è¯¢æå¡",confirmText:"ç«å³å¨è¯¢",success:s=>{s.confirm&&f({phoneNumber:"+853 2837 1333"})}})};return(s,a)=>{const r=k,f=t,S=_,P=v,$=m,A=p,B=g;return c(),e(f,{class:"cross-border"},{default:l(()=>[i(f,{class:"banner"},{default:l(()=>[i($,{class:"banner-swiper","indicator-dots":!0,autoplay:!0,interval:"3000",duration:"1000","indicator-color":"rgba(255,255,255,0.6)","indicator-active-color":"#ffffff"},{default:l(()=>[(c(!0),d(o,null,n(y.value,(s,a)=>(c(),e(P,{key:a},{default:l(()=>[i(r,{src:s.image,mode:"aspectFill"},null,8,["src"]),i(f,{class:"overlay"}),i(f,{class:"banner-content"},{default:l(()=>[i(S,{class:"title"},{default:l(()=>[u(b(s.title),1)]),_:2},1024),i(S,{class:"subtitle"},{default:l(()=>[u(b(s.subtitle),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(f,{class:"section"},{default:l(()=>[i(f,{class:"section-title"},{default:l(()=>[i(S,{class:"main"},{default:l(()=>[u("æå¡ä¼å¿")]),_:1}),i(S,{class:"sub"},{default:l(()=>[u("Our Advantages")]),_:1})]),_:1}),i(f,{class:"advantage-grid"},{default:l(()=>[(c(!0),d(o,null,n(j.value,(s,a)=>(c(),e(f,{class:"advantage-item",key:a},{default:l(()=>[i(r,{src:s.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),i(S,{class:"name"},{default:l(()=>[u(b(s.name),1)]),_:2},1024),i(S,{class:"desc"},{default:l(()=>[u(b(s.desc),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(f,{class:"section"},{default:l(()=>[i(f,{class:"section-title"},{default:l(()=>[i(S,{class:"main"},{default:l(()=>[u("åä½å»é¢")]),_:1}),i(S,{class:"sub"},{default:l(()=>[u("Partner Hospitals")]),_:1})]),_:1}),i(A,{"scroll-x":"",class:"hospital-list","show-scrollbar":!1},{default:l(()=>[(c(!0),d(o,null,n(C.value,(s,a)=>(c(),e(f,{class:"hospital-item",key:a,onClick:a=>{h({url:`/pages/hospital/detail?id=${s.id}`})}},{default:l(()=>[i(r,{src:s.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),i(f,{class:"content"},{default:l(()=>[i(S,{class:"name"},{default:l(()=>[u(b(s.name),1)]),_:2},1024),i(S,{class:"location"},{default:l(()=>[u(b(s.location),1)]),_:2},1024),i(f,{class:"tags"},{default:l(()=>[(c(!0),d(o,null,n(s.tags,(s,a)=>(c(),e(S,{key:a},{default:l(()=>[u(b(s),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(f,{class:"section"},{default:l(()=>[i(f,{class:"section-title"},{default:l(()=>[i(S,{class:"main"},{default:l(()=>[u("æå¡æµç¨")]),_:1}),i(S,{class:"sub"},{default:l(()=>[u("Service Process")]),_:1})]),_:1}),i(f,{class:"process-list"},{default:l(()=>[(c(!0),d(o,null,n(x.value,(s,a)=>(c(),e(f,{class:"process-item",key:a},{default:l(()=>[i(f,{class:"step"},{default:l(()=>[u(b(a+1),1)]),_:2},1024),i(f,{class:"info"},{default:l(()=>[i(S,{class:"name"},{default:l(()=>[u(b(s.name),1)]),_:2},1024),i(S,{class:"desc"},{default:l(()=>[u(b(s.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(f,{class:"section"},{default:l(()=>[i(f,{class:"section-title"},{default:l(()=>[i(S,{class:"main"},{default:l(()=>[u("æåæ¡ä¾")]),_:1}),i(S,{class:"sub"},{default:l(()=>[u("Success Cases")]),_:1})]),_:1}),i(f,{class:"case-list"},{default:l(()=>[(c(!0),d(o,null,n(F.value,(s,a)=>(c(),e(f,{class:"case-item",key:a,onClick:a=>{h({url:`/pages/featured/case?id=${s.id}`})}},{default:l(()=>[i(r,{src:s.image,mode:"aspectFill",class:"case-image"},null,8,["src"]),i(f,{class:"content"},{default:l(()=>[i(S,{class:"title"},{default:l(()=>[u(b(s.title),1)]),_:2},1024),i(S,{class:"desc"},{default:l(()=>[u(b(s.desc),1)]),_:2},1024),i(f,{class:"meta"},{default:l(()=>[i(S,{class:"hospital"},{default:l(()=>[u(b(s.hospital),1)]),_:2},1024),i(S,{class:"date"},{default:l(()=>[u(b(s.date),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(f,{class:"contact-card"},{default:l(()=>[i(f,{class:"info"},{default:l(()=>[i(S,{class:"title"},{default:l(()=>[u("ä¸ä¸é¡¾é®ä¸ºæ¨æå¡")]),_:1}),i(S,{class:"desc"},{default:l(()=>[u("æä¾ä¸ç«å¼è·¨å¢å»çå¨è¯¢æå¡")]),_:1})]),_:1}),i(B,{class:"contact-btn",onClick:w},{default:l(()=>[u("ç«å³å¨è¯¢")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-aae75822"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as l,z as a,A as t,c as s,w as c,i as u,a as i,e as r,b as d,f as o,h as n,F as f,k as v,I as _,S as p,x as m,B as h,t as b,d as k,n as y,m as g}from"./index-DF3kK8Jo.js";import{_ as x}from"./uni-load-more.GmvL2EZZ.js";import{_ as C}from"./uni-drawer.CCjQStY1.js";const w=e({__name:"expert",setup(e){const w=l(""),j=l(0),T=l([{id:0,name:"å
¨é¨"},{id:1,name:"å
ç§"},{id:2,name:"å¤ç§"},{id:3,name:"å¦äº§ç§"},{id:4,name:"å¿ç§"},{id:5,name:"ä¸å»ç§"}]),I=l([{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/expert1.jpg",hospital:"éå²éæ¹å»é¢",tags:["ä¸å®¶é¨è¯","è§é¢é®è¯"],specialty:"å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸çå¿è¡ç®¡ç¾ç
",schedule:{date:"ä»å¤©",period:"ä¸å 9:00-11:30",price:500,available:!0}},{id:2,name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",avatar:"/static/doctor/expert2.jpg",hospital:"éå²ç§å¤§å»é¢",tags:["ä¸å®¶é¨è¯"],specialty:"ç³å°¿ç
ãå
åæ³ç¾ç
",schedule:{date:"æå¤©",period:"ä¸å 14:00-16:30",price:300,available:!1}}]),V=l({title:"",hospital:"",consultType:"",sort:"default"}),F=[{value:"chief",label:"主任å»å¸"},{value:"deputy",label:"å¯ä¸»ä»»å»å¸"},{value:"attending",label:"主治å»å¸"}],S=[{value:"jh",label:"éæ¹å»é¢"},{value:"kd",label:"ç§å¤§å»é¢"}],z=[{value:"expert",label:"ä¸å®¶é¨è¯"},{value:"video",label:"è§é¢é®è¯"},{value:"phone",label:"çµè¯é®è¯"}],A=[{value:"default",label:"综åæåº"},{value:"rating",label:"è¯åæé«"},{value:"price",label:"ä»·æ ¼æåº"}],B=l(!1),D=l("more"),M=e=>{e.detail.value.trim()},R=l(null),U=()=>{R.value.open()},$=()=>{V.value={title:"",hospital:"",consultType:"",sort:"default"}},q=()=>{R.value.close()},E=()=>{setTimeout(()=>{B.value=!1},1e3)},G=()=>{"more"===D.value&&(D.value="loading",setTimeout(()=>{D.value="noMore"},1e3))};return(e,l)=>{const H=v,J=_,K=u,L=p,N=g,O=a(t("uni-load-more"),x),P=m,Q=a(t("uni-drawer"),C);return i(),s(K,{class:"expert-container"},{default:c(()=>[r(K,{class:"search-bar"},{default:c(()=>[r(K,{class:"search-box"},{default:c(()=>[r(H,{class:"iconfont icon-search"}),r(J,{type:"text",modelValue:w.value,"onUpdate:modelValue":l[0]||(l[0]=e=>w.value=e),placeholder:"æç´¢ä¸å®¶å§å/ç§å®¤/ç¾ç
",onInput:M},null,8,["modelValue"])]),_:1}),r(K,{class:"filter-btn",onClick:U},{default:c(()=>[r(H,{class:"iconfont icon-filter"}),d(" çé ")]),_:1})]),_:1}),r(L,{"scroll-x":"",class:"department-bar","show-scrollbar":!1},{default:c(()=>[(i(!0),o(f,null,n(T.value,(e,l)=>(i(),s(K,{class:h(["department-item",{active:j.value===e.id}]),key:l,onClick:l=>{return a=e,void(j.value=a.id);var a}},{default:c(()=>[r(H,null,{default:c(()=>[d(b(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1}),r(L,{"scroll-y":"",class:"expert-list","refresher-enabled":"","refresher-triggered":B.value,onRefresherrefresh:E,onScrolltolower:G},{default:c(()=>[(i(!0),o(f,null,n(I.value,(e,l)=>(i(),s(K,{class:"expert-item",key:l,onClick:l=>{y({url:`/pages/doctor/detail?id=${e.id}`})}},{default:c(()=>[r(N,{src:e.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),r(K,{class:"info"},{default:c(()=>[r(K,{class:"basic"},{default:c(()=>[r(K,{class:"name-title"},{default:c(()=>[r(H,{class:"name"},{default:c(()=>[d(b(e.name),1)]),_:2},1024),r(H,{class:"title"},{default:c(()=>[d(b(e.title),1)]),_:2},1024)]),_:2},1024),r(K,{class:"tags"},{default:c(()=>[(i(!0),o(f,null,n(e.tags,(e,l)=>(i(),s(H,{key:l},{default:c(()=>[d(b(e),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),r(K,{class:"hospital"},{default:c(()=>[d(b(e.hospital),1)]),_:2},1024),r(K,{class:"specialty"},{default:c(()=>[r(H,{class:"label"},{default:c(()=>[d("æ
é¿ï¼")]),_:1}),r(H,{class:"content"},{default:c(()=>[d(b(e.specialty),1)]),_:2},1024)]),_:2},1024),e.schedule?(i(),s(K,{key:0,class:"schedule"},{default:c(()=>[r(K,{class:"time"},{default:c(()=>[r(H,{class:"date"},{default:c(()=>[d(b(e.schedule.date),1)]),_:2},1024),r(H,{class:"period"},{default:c(()=>[d(b(e.schedule.period),1)]),_:2},1024)]),_:2},1024),r(K,{class:"action"},{default:c(()=>[r(H,{class:"price"},{default:c(()=>[d("Â¥"+b(e.schedule.price),1)]),_:2},1024),r(H,{class:h(["status",{full:!e.schedule.available}])},{default:c(()=>[d(b(e.schedule.available?"å¯é¢çº¦":"约满"),1)]),_:2},1032,["class"])]),_:2},1024)]),_:2},1024)):k("",!0)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),r(O,{status:D.value,"content-text":{contentdown:"䏿å è½½æ´å¤",contentrefresh:"å è½½ä¸...",contentnomore:"æ²¡ææ´å¤äº"}},null,8,["status","content-text"])]),_:1},8,["refresher-triggered"]),r(Q,{ref_key:"filterDrawer",ref:R,mode:"right"},{default:c(()=>[r(K,{class:"filter-drawer"},{default:c(()=>[r(K,{class:"drawer-header"},{default:c(()=>[r(H,{class:"title"},{default:c(()=>[d("ç鿡件")]),_:1}),r(H,{class:"reset",onClick:$},{default:c(()=>[d("éç½®")]),_:1})]),_:1}),r(K,{class:"filter-section"},{default:c(()=>[r(H,{class:"section-title"},{default:c(()=>[d("èç§°")]),_:1}),r(K,{class:"tag-list"},{default:c(()=>[(i(),o(f,null,n(F,(e,l)=>r(H,{key:l,class:h({active:V.value.title===e.value}),onClick:l=>{return a=e.value,void(V.value.title=a);var a}},{default:c(()=>[d(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),r(K,{class:"filter-section"},{default:c(()=>[r(H,{class:"section-title"},{default:c(()=>[d("å»é¢")]),_:1}),r(K,{class:"tag-list"},{default:c(()=>[(i(),o(f,null,n(S,(e,l)=>r(H,{key:l,class:h({active:V.value.hospital===e.value}),onClick:l=>{return a=e.value,void(V.value.hospital=a);var a}},{default:c(()=>[d(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),r(K,{class:"filter-section"},{default:c(()=>[r(H,{class:"section-title"},{default:c(()=>[d("é®è¯æ¹å¼")]),_:1}),r(K,{class:"tag-list"},{default:c(()=>[(i(),o(f,null,n(z,(e,l)=>r(H,{key:l,class:h({active:V.value.consultType===e.value}),onClick:l=>{return a=e.value,void(V.value.consultType=a);var a}},{default:c(()=>[d(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),r(K,{class:"filter-section"},{default:c(()=>[r(H,{class:"section-title"},{default:c(()=>[d("æåºæ¹å¼")]),_:1}),r(K,{class:"sort-list"},{default:c(()=>[(i(),o(f,null,n(A,(e,l)=>r(K,{class:h(["sort-item",{active:V.value.sort===e.value}]),key:l,onClick:l=>{return a=e.value,void(V.value.sort=a);var a}},{default:c(()=>[r(H,null,{default:c(()=>[d(b(e.label),1)]),_:2},1024),r(H,{class:"iconfont icon-check"})]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),r(K,{class:"drawer-footer"},{default:c(()=>[r(P,{class:"confirm-btn primary-btn",onClick:q},{default:c(()=>[d("ç¡®å®")]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1})}}},[["__scopeId","data-v-04112cad"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as l,w as s,i as t,a as c,e as d,b as u,f,h as i,F as n,n as r,D as o,m as _,k as m,S as p,t as g}from"./index-DF3kK8Jo.js";const b=a({__name:"index",setup(a){const b=e([{id:1,name:"å¼ å»ç",title:"主任å»å¸",specialty:"ä¸å»ç§",avatar:"/static/doctor/tcm1.jpg"},{id:2,name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",specialty:"å¿å
ç§",avatar:"/static/doctor/tcm2.jpg"}]),k=e([{id:1,title:"颿¤ç
éç¸æ²»çæ¡ä¾",desc:"éè¿éç¸é
忍æ¿ï¼æ¾èæ¹åæ£è
颿¤ä¸é...",image:"/static/tcm/case1.jpg",doctor:"å¼ å»ç",date:"2024-03-20"},{id:2,title:"失ç ä¸è¯è°çæ¡ä¾",desc:"éç¨ä¸è¯è¾¨è¯æ½æ²»ï¼æ¹åæ£è
ç¡ç è´¨é...",image:"/static/tcm/case2.jpg",doctor:"æå»ç",date:"2024-03-18"}]),j=a=>{r({url:a,fail:a=>{console.error("跳转失败:",a),o({title:"该åè½å³å°ä¸çº¿",icon:"none"})}})};return(a,e)=>{const o=_,v=t,C=m,F=p;return c(),l(v,{class:"featured-container"},{default:s(()=>[d(v,{class:"banner"},{default:s(()=>[d(o,{src:"/static/featured/banner.jpg",mode:"aspectFill"}),d(v,{class:"overlay"}),d(v,{class:"banner-content"},{default:s(()=>[d(C,{class:"title"},{default:s(()=>[u("ç¹è²å»ç")]),_:1}),d(C,{class:"subtitle"},{default:s(()=>[u("ä¸ä¸å»çå¢éï¼ä¼è´¨è¯çæå¡")]),_:1})]),_:1})]),_:1}),d(v,{class:"featured-list"},{default:s(()=>[d(v,{class:"featured-item",onClick:e[0]||(e[0]=a=>j("/pages/featured/tcm"))},{default:s(()=>[d(o,{src:"/static/featured/tcm.jpg",mode:"aspectFill",class:"bg-image"}),d(v,{class:"content"},{default:s(()=>[d(v,{class:"info"},{default:s(()=>[d(C,{class:"name"},{default:s(()=>[u("ä¸å»ç¹è²è¯ç")]),_:1}),d(C,{class:"desc"},{default:s(()=>[u("ä¼ æ¿åå¹´ä¸å»ç²¾åï¼å®æ¤æ¨çå¥åº·")]),_:1})]),_:1}),d(v,{class:"tags"},{default:s(()=>[d(C,null,{default:s(()=>[u("éç¸æ¨æ¿")]),_:1}),d(C,null,{default:s(()=>[u("ä¸è¯è°ç")]),_:1}),d(C,null,{default:s(()=>[u("è¾ç¸å
»ç")]),_:1})]),_:1})]),_:1})]),_:1}),d(v,{class:"featured-item",onClick:e[1]||(e[1]=a=>j("/pages/featured/cross-border"))},{default:s(()=>[d(o,{src:"/static/featured/cross-border.jpg",mode:"aspectFill",class:"bg-image"}),d(v,{class:"content"},{default:s(()=>[d(v,{class:"info"},{default:s(()=>[d(C,{class:"name"},{default:s(()=>[u("è·¨å¢å»çæå¡")]),_:1}),d(C,{class:"desc"},{default:s(()=>[u("è¿æ¥å
¨çä¼è´¨å»çèµæº")]),_:1})]),_:1}),d(v,{class:"tags"},{default:s(()=>[d(C,null,{default:s(()=>[u("ä¸å®¶ä¼è¯")]),_:1}),d(C,null,{default:s(()=>[u("è½¬è¯æå¡")]),_:1}),d(C,null,{default:s(()=>[u("åº·å¤æ¤ç")]),_:1})]),_:1})]),_:1})]),_:1}),d(v,{class:"featured-item",onClick:e[2]||(e[2]=a=>j("/pages/featured/expert"))},{default:s(()=>[d(o,{src:"/static/featured/expert.jpg",mode:"aspectFill",class:"bg-image"}),d(v,{class:"content"},{default:s(()=>[d(v,{class:"info"},{default:s(()=>[d(C,{class:"name"},{default:s(()=>[u("ä¸å®¶é¨è¯")]),_:1}),d(C,{class:"desc"},{default:s(()=>[u("æ±èé¡¶å°å»çä¸å®¶")]),_:1})]),_:1}),d(v,{class:"tags"},{default:s(()=>[d(C,null,{default:s(()=>[u("åå»é®è¯")]),_:1}),d(C,null,{default:s(()=>[u("è¿ç¨ä¼è¯")]),_:1}),d(C,null,{default:s(()=>[u("ç¹éé¨è¯")]),_:1})]),_:1})]),_:1})]),_:1}),d(v,{class:"featured-item",onClick:e[3]||(e[3]=a=>j("/pages/featured/department"))},{default:s(()=>[d(o,{src:"/static/featured/department.jpg",mode:"aspectFill",class:"bg-image"}),d(v,{class:"content"},{default:s(()=>[d(v,{class:"info"},{default:s(()=>[d(C,{class:"name"},{default:s(()=>[u("ç¹è²ç§å®¤")]),_:1}),d(C,{class:"desc"},{default:s(()=>[u("ä¸ä¸åè¯çæå¡")]),_:1})]),_:1}),d(v,{class:"tags"},{default:s(()=>[d(C,null,{default:s(()=>[u("å¿è¡ç®¡ä¸å¿")]),_:1}),d(C,null,{default:s(()=>[u("å¦äº§ä¸å¿")]),_:1}),d(C,null,{default:s(()=>[u("康å¤ä¸å¿")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),d(v,{class:"section"},{default:s(()=>[d(v,{class:"section-header"},{default:s(()=>[d(C,{class:"title"},{default:s(()=>[u("å»çå¢é")]),_:1}),d(C,{class:"more"},{default:s(()=>[u("æ¥çå
¨é¨")]),_:1})]),_:1}),d(F,{"scroll-x":"",class:"doctor-list","show-scrollbar":!1},{default:s(()=>[(c(!0),f(n,null,i(b.value,(a,e)=>(c(),l(v,{class:"doctor-item",key:e,onClick:e=>{r({url:`/pages/doctor/detail?id=${a.id}`})}},{default:s(()=>[d(o,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),d(C,{class:"name"},{default:s(()=>[u(g(a.name),1)]),_:2},1024),d(C,{class:"title"},{default:s(()=>[u(g(a.title),1)]),_:2},1024),d(C,{class:"specialty"},{default:s(()=>[u(g(a.specialty),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d(v,{class:"section"},{default:s(()=>[d(v,{class:"section-header"},{default:s(()=>[d(C,{class:"title"},{default:s(()=>[u("æ²»çæ¡ä¾")]),_:1}),d(C,{class:"more"},{default:s(()=>[u("æ¥çå
¨é¨")]),_:1})]),_:1}),d(v,{class:"case-list"},{default:s(()=>[(c(!0),f(n,null,i(k.value,(a,e)=>(c(),l(v,{class:"case-item",key:e,onClick:e=>{r({url:`/pages/featured/case?id=${a.id}`})}},{default:s(()=>[d(o,{src:a.image,mode:"aspectFill",class:"case-image"},null,8,["src"]),d(v,{class:"content"},{default:s(()=>[d(C,{class:"title"},{default:s(()=>[u(g(a.title),1)]),_:2},1024),d(C,{class:"desc"},{default:s(()=>[u(g(a.desc),1)]),_:2},1024),d(v,{class:"meta"},{default:s(()=>[d(C,{class:"doctor"},{default:s(()=>[u("主治å»å¸ï¼"+g(a.doctor),1)]),_:2},1024),d(C,{class:"date"},{default:s(()=>[u(g(a.date),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-aff52f1b"]]);export{b as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as t,r as e,o as a,O as s,c as l,w as c,i as n,a as o,e as i,b as d,t as u,f as m,h as r,F as f,d as p,G as _,n as g,m as v,k as y,aA as k,S as j,x as b,Q as I}from"./index-DF3kK8Jo.js";const x=t({__name:"project",setup(t){const x=e({id:1,name:"éç¸æ²»ç",price:300,image:"/static/tcm/acupuncture.jpg",tags:["ä¸å®¶é¨è¯","ä¸å»ç¹è²","æ çæ²»ç"],symptoms:["颿¤ç
ãè
°æ¤ç
çèæ¤ç¾ç
","è©å¨çãç½çèçå
³èç¾ç
","å头çã失ç çç¥ç»ç³»ç»ç¾ç
","èçã便ç§çæ¶åç³»ç»ç¾ç
"],treatment:'\n <p style="text-indent: 2em; margin-bottom: 1em;">éç¸æ²»çéç¨ä¼ ç»ä¸å»ç论ï¼éè¿åºæ¿äººä½ç¹å®ç©´ä½ï¼è¾¾å°è°èé´é³ãçéç»ç»çç®çã</p>\n <p style="text-indent: 2em; margin-bottom: 1em;">æ²»çè¿ç¨ä¸ï¼å»ç伿 ¹æ®æ£è
å
·ä½æ
åµï¼éæ©åéçç©´ä½åéåºææ³ï¼ä¸è¬æ¯æ¬¡æ²»ç约30-40åéã</p>\n ',treatmentImages:["/static/tcm/treatment1.jpg","/static/tcm/treatment2.jpg"],effect:'\n <p style="text-indent: 2em; margin-bottom: 1em;">éç¸æ²»çå
·ææ¾èçæ¢çææï¼å¯ä»¥æ¹åå±é¨è¡æ¶²å¾ªç¯ï¼ä¿è¿çç叿¶ï¼å 快康å¤è¿ç¨ã</p>\n <p style="text-indent: 2em; margin-bottom: 1em;">ä¸è¬éè¦è¿è¡å¤æ¬¡æ²»çï¼å¤§çº¦6-10次为ä¸ä¸ªçç¨ï¼å¤æ°æ£è
å¨3-5次治çåå³å¯æåå°ææ¾æ¹åã</p>\n ',effectImages:["/static/tcm/effect1.jpg","/static/tcm/effect2.jpg"],notices:["æ²»çå2å°æ¶å
é¿å
空è
¹æè¿é¥±","æ²»çå½å¤©é¿å
å§çè¿å¨","ä¿æç©´ä½å±é¨æ¸
æ´","妿åºè¡æ§ç¾ç
请æååç¥å»ç"],doctors:[{id:1,name:"å¼ å»ç",title:"主任å»å¸",specialty:"éç¸æ¨æ¿",avatar:"/static/doctor/tcm1.jpg"},{id:2,name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",specialty:"ä¸è¯è°ç",avatar:"/static/doctor/tcm2.jpg"}]}),C=(t,e)=>{const a="treatment"===e?x.value.treatmentImages:x.value.effectImages;I({urls:a,current:t})},h=()=>{_({title:"æç¤º",content:"æ¯å¦å¼å§å¨çº¿å¨è¯¢ï¼",success:t=>{t.confirm}})},F=()=>{g({url:`/pages/appointment/department?type=tcm&project=${x.value.id}`})};return a(()=>{var t;const e=s(),a=e[e.length-1],{id:l}=(null==(t=a.$page)?void 0:t.options)||{};console.log("å 载项ç®è¯¦æ
:",l)}),(t,e)=>{const a=v,s=y,_=n,I=k,$=j,w=b;return o(),l(_,{class:"project-detail"},{default:c(()=>[i(_,{class:"intro-section"},{default:c(()=>[i(a,{src:x.value.image,mode:"aspectFill",class:"cover-image"},null,8,["src"]),i(_,{class:"info-card"},{default:c(()=>[i(s,{class:"name"},{default:c(()=>[d(u(x.value.name),1)]),_:1}),i(s,{class:"price"},{default:c(()=>[d("Â¥"+u(x.value.price)+"èµ·",1)]),_:1}),i(_,{class:"tags"},{default:c(()=>[(o(!0),m(f,null,r(x.value.tags,(t,e)=>(o(),l(s,{key:e},{default:c(()=>[d(u(t),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-title"},{default:c(()=>[d("éåºçç¶")]),_:1}),i(_,{class:"symptom-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.symptoms,(t,e)=>(o(),l(_,{class:"symptom-item",key:e},{default:c(()=>[i(s,{class:"dot"}),i(s,{class:"content"},{default:c(()=>[d(u(t),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>{var t;return[i(_,{class:"section-title"},{default:c(()=>[d("æ²»çæ¹æ¡")]),_:1}),i(I,{nodes:x.value.treatment},null,8,["nodes"]),(null==(t=x.value.treatmentImages)?void 0:t.length)?(o(),l(_,{key:0,class:"image-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.treatmentImages,(t,e)=>(o(),l(a,{key:e,src:t,mode:"aspectFill",onClick:t=>C(e,"treatment")},null,8,["src","onClick"]))),128))]),_:1})):p("",!0)]}),_:1}),i(_,{class:"section-card"},{default:c(()=>{var t;return[i(_,{class:"section-title"},{default:c(()=>[d("æ²»çææ")]),_:1}),i(I,{nodes:x.value.effect},null,8,["nodes"]),(null==(t=x.value.effectImages)?void 0:t.length)?(o(),l(_,{key:0,class:"image-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.effectImages,(t,e)=>(o(),l(a,{key:e,src:t,mode:"aspectFill",onClick:t=>C(e,"effect")},null,8,["src","onClick"]))),128))]),_:1})):p("",!0)]}),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-title"},{default:c(()=>[d("注æäºé¡¹")]),_:1}),i(_,{class:"notice-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.notices,(t,e)=>(o(),l(_,{class:"notice-item",key:e},{default:c(()=>[i(s,{class:"dot"}),i(s,{class:"content"},{default:c(()=>[d(u(t),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-header"},{default:c(()=>[i(s,{class:"title"},{default:c(()=>[d("æ¨èå»ç")]),_:1}),i(s,{class:"more"},{default:c(()=>[d("æ¥çå
¨é¨")]),_:1})]),_:1}),i($,{"scroll-x":"",class:"doctor-list","show-scrollbar":!1},{default:c(()=>[(o(!0),m(f,null,r(x.value.doctors,(t,e)=>(o(),l(_,{class:"doctor-item",key:e,onClick:e=>{g({url:`/pages/doctor/detail?id=${t.id}`})}},{default:c(()=>[i(a,{src:t.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(s,{class:"name"},{default:c(()=>[d(u(t.name),1)]),_:2},1024),i(s,{class:"title"},{default:c(()=>[d(u(t.title),1)]),_:2},1024),i(s,{class:"specialty"},{default:c(()=>[d(u(t.specialty),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(_,{class:"bottom-bar"},{default:c(()=>[i(w,{class:"action-btn outline",onClick:h},{default:c(()=>[d("å¨çº¿å¨è¯¢")]),_:1}),i(w,{class:"action-btn primary",onClick:F},{default:c(()=>[d("ç«å³é¢çº¦")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-808f69c3"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,c as t,w as e,i as l,a as c,e as i,b as d,f as u,h as n,F as o,as as f,G as m,n as _,m as r,k as p,S as g,x as b,t as j}from"./index-DF3kK8Jo.js";const k=a({__name:"tcm",setup(a){const k=s([{id:1,name:"éç¸æ²»ç",desc:"ä¼ ç»éç¸ç»åç°ä»£å»å¦",image:"/static/tcm/acupuncture.jpg"},{id:2,name:"æ¨æ¿çç",desc:"ä¸ä¸æ¨æ¿ç¼è§£ç¼ç",image:"/static/tcm/massage.jpg"},{id:3,name:"ä¸è¯è°ç",desc:"个æ§åä¸è¯å¤æ¹",image:"/static/tcm/medicine.jpg"},{id:4,name:"è¾ç¸å
»ç",desc:"ä¼ ç»è¾ç¸æ¸©å
»è°ç",image:"/static/tcm/moxibustion.jpg"}]),v=s([{id:1,name:"å¼ å»ç",title:"主任å»å¸",specialty:"éç¸æ¨æ¿",avatar:"/static/doctor/tcm1.jpg"},{id:2,name:"æå»ç",title:"å¯ä¸»ä»»å»å¸",specialty:"ä¸è¯è°ç",avatar:"/static/doctor/tcm2.jpg"}]),C=s([{id:1,title:"颿¤ç
éç¸æ²»çæ¡ä¾",desc:"éè¿éç¸é
忍æ¿ï¼æ¾èæ¹åæ£è
颿¤ä¸é...",image:"/static/tcm/case1.jpg",doctor:"å¼ å»ç",date:"2024-03-20"},{id:2,title:"失ç ä¸è¯è°çæ¡ä¾",desc:"éç¨ä¸è¯è¾¨è¯æ½æ²»ï¼æ¹åæ£è
ç¡ç è´¨é...",image:"/static/tcm/case2.jpg",doctor:"æå»ç",date:"2024-03-18"}]),y=()=>{f({phoneNumber:"+853 2837 1333"})},x=()=>{m({title:"æç¤º",content:"æ¯å¦å¼å§å¨çº¿å¨è¯¢ï¼",success:a=>{a.confirm}})},F=()=>{_({url:"/pages/appointment/department?type=tcm"})};return(a,s)=>{const f=r,m=l,h=p,$=g,w=b;return c(),t(m,{class:"tcm-container"},{default:e(()=>[i(m,{class:"banner"},{default:e(()=>[i(f,{src:"/static/featured/tcm-banner.jpg",mode:"aspectFill"}),i(m,{class:"overlay"}),i(m,{class:"banner-content"},{default:e(()=>[i(h,{class:"title"},{default:e(()=>[d("ä¸å»ç¹è²è¯ç")]),_:1}),i(h,{class:"subtitle"},{default:e(()=>[d("ä¼ æ¿åå¹´ä¸å»ç²¾åï¼å®æ¤æ¨çå¥åº·")]),_:1})]),_:1})]),_:1}),i(m,{class:"section"},{default:e(()=>[i(m,{class:"section-title"},{default:e(()=>[i(h,{class:"main"},{default:e(()=>[d("ç¹è²é¡¹ç®")]),_:1}),i(h,{class:"sub"},{default:e(()=>[d("Traditional Chinese Medicine")]),_:1})]),_:1}),i(m,{class:"project-grid"},{default:e(()=>[(c(!0),u(o,null,n(k.value,(a,s)=>(c(),t(m,{class:"project-item",key:s,onClick:s=>{_({url:`/pages/featured/project?id=${a.id}`})}},{default:e(()=>[i(f,{src:a.image,mode:"aspectFill",class:"bg-image"},null,8,["src"]),i(m,{class:"content"},{default:e(()=>[i(h,{class:"name"},{default:e(()=>[d(j(a.name),1)]),_:2},1024),i(h,{class:"desc"},{default:e(()=>[d(j(a.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(m,{class:"section"},{default:e(()=>[i(m,{class:"section-title"},{default:e(()=>[i(h,{class:"main"},{default:e(()=>[d("åå»å¢é")]),_:1}),i(h,{class:"sub"},{default:e(()=>[d("Expert Team")]),_:1})]),_:1}),i($,{"scroll-x":"",class:"doctor-list","show-scrollbar":!1},{default:e(()=>[(c(!0),u(o,null,n(v.value,(a,s)=>(c(),t(m,{class:"doctor-item",key:s,onClick:s=>{_({url:`/pages/doctor/detail?id=${a.id}`})}},{default:e(()=>[i(f,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(h,{class:"name"},{default:e(()=>[d(j(a.name),1)]),_:2},1024),i(h,{class:"title"},{default:e(()=>[d(j(a.title),1)]),_:2},1024),i(h,{class:"specialty"},{default:e(()=>[d(j(a.specialty),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(m,{class:"section"},{default:e(()=>[i(m,{class:"section-title"},{default:e(()=>[i(h,{class:"main"},{default:e(()=>[d("æ²»çæ¡ä¾")]),_:1}),i(h,{class:"sub"},{default:e(()=>[d("Success Cases")]),_:1})]),_:1}),i(m,{class:"case-list"},{default:e(()=>[(c(!0),u(o,null,n(C.value,(a,s)=>(c(),t(m,{class:"case-item",key:s,onClick:s=>{_({url:`/pages/featured/case?id=${a.id}`})}},{default:e(()=>[i(f,{src:a.image,mode:"aspectFill",class:"case-image"},null,8,["src"]),i(m,{class:"content"},{default:e(()=>[i(h,{class:"title"},{default:e(()=>[d(j(a.title),1)]),_:2},1024),i(h,{class:"desc"},{default:e(()=>[d(j(a.desc),1)]),_:2},1024),i(m,{class:"meta"},{default:e(()=>[i(h,{class:"doctor"},{default:e(()=>[d("主治å»å¸ï¼"+j(a.doctor),1)]),_:2},1024),i(h,{class:"date"},{default:e(()=>[d(j(a.date),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(m,{class:"section"},{default:e(()=>[i(m,{class:"section-title"},{default:e(()=>[i(h,{class:"main"},{default:e(()=>[d("é¢çº¦å¨è¯¢")]),_:1}),i(h,{class:"sub"},{default:e(()=>[d("Appointment")]),_:1})]),_:1}),i(m,{class:"contact-card"},{default:e(()=>[i(m,{class:"info-item"},{default:e(()=>[i(h,{class:"label"},{default:e(()=>[d("å¨è¯¢çµè¯")]),_:1}),i(h,{class:"value"},{default:e(()=>[d("+853 2837 1333")]),_:1}),i(w,{class:"call-btn",onClick:y},{default:e(()=>[d("æ¨æ")]),_:1})]),_:1}),i(m,{class:"info-item"},{default:e(()=>[i(h,{class:"label"},{default:e(()=>[d("é¨è¯æ¶é´")]),_:1}),i(h,{class:"value"},{default:e(()=>[d("å¨ä¸è³å¨äº 9:00-17:00")]),_:1})]),_:1}),i(m,{class:"info-item"},{default:e(()=>[i(h,{class:"label"},{default:e(()=>[d("é¨è¯å°å")]),_:1}),i(h,{class:"value"},{default:e(()=>[d("éå²è¿èé©¬è·¯éæ¹å»é¢ä¸å»é¨è¯é¨")]),_:1})]),_:1})]),_:1})]),_:1}),i(m,{class:"bottom-bar"},{default:e(()=>[i(w,{class:"action-btn outline",onClick:x},{default:e(()=>[d("å¨çº¿å¨è¯¢")]),_:1}),i(w,{class:"action-btn primary",onClick:F},{default:e(()=>[d("ç«å³é¢çº¦")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-13828f82"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as t,O as s,c as l,w as i,i as u,a as c,e as d,b as n,t as o,f as r,h as f,F as p,m as _,k as m,P as g,Q as v,n as h}from"./index-DF3kK8Jo.js";const k=a({__name:"detail",setup(a){const k=e({id:1,name:"éå²éæ¹å»é¢",type:"ä¸çº§ç²ç综åå»é¢",logo:"/static/hospital/kiang-wu.jpg",coverImage:"/static/hospital/kiang-wu.png",address:"éå²è¿è马路33å·",phone:"+853 2837 1333",hours:"é¨è¯ï¼å¨ä¸è³å¨æ¥ 8:00-22:00\næ¥è¯ï¼24å°æ¶",tags:["综åå»é¢","24å°æ¶æ¥è¯","ç¹éé¨è¯"],introduction:"éå²éæ¹å»é¢åç«äº1871å¹´ï¼æ¯éå²å岿æ ä¹
çéçå©å»çæºæ...",images:["/static/hospital/image1.jpg","/static/hospital/image2.jpg","/static/hospital/image3.jpg"],featuredDepartments:[{id:1,name:"å¿å
ç§",icon:"/static/department/cardiology.png",description:"å¿è¡ç®¡ç¾ç
è¯æ²»"}],latitude:22.1934,longitude:113.5529,transport:[{type:"å
¬äº¤è·¯çº¿",route:"3ã3Xã10ã10Aã23ã32çè·¯å
¬äº¤è½¦å°éæ¹å»é¢ç«"},{type:"轻轨路线",route:"éå²è½»è½¨æ°¹ä»çº¿å°ç§æå¤§å¦ç«ï¼æ¥è¡çº¦10åé"}]});t(()=>{var a,e;const t=s();null==(e=null==(a=t[t.length-1].$page)?void 0:a.options)||e.id,y()});const y=a=>{};return(a,e)=>{const t=_,s=u,y=m,b=g;return c(),l(s,{class:"hospital-container"},{default:i(()=>[d(s,{class:"cover"},{default:i(()=>[d(t,{src:k.value.coverImage,mode:"aspectFill",class:"bg-image"},null,8,["src"]),d(s,{class:"overlay"}),d(s,{class:"hospital-info"},{default:i(()=>[d(t,{src:k.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),d(s,{class:"info"},{default:i(()=>[d(y,{class:"name"},{default:i(()=>[n(o(k.value.name),1)]),_:1}),d(y,{class:"type"},{default:i(()=>[n(o(k.value.type),1)]),_:1}),d(s,{class:"tags"},{default:i(()=>[(c(!0),r(p,null,f(k.value.tags,(a,e)=>(c(),l(y,{key:e},{default:i(()=>[n(o(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1}),d(s,{class:"info-section card"},{default:i(()=>[d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("å»é¢å°å")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.address),1)]),_:1})]),_:1}),d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("èç³»çµè¯")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.phone),1)]),_:1})]),_:1}),d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("è¥ä¸æ¶é´")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.hours),1)]),_:1})]),_:1})]),_:1}),d(s,{class:"intro-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("å»é¢ä»ç»")]),_:1}),d(y,{class:"intro-text"},{default:i(()=>[n(o(k.value.introduction),1)]),_:1}),d(s,{class:"image-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.images,(a,e)=>(c(),l(t,{key:e,src:a,mode:"aspectFill",onClick:a=>{return t=e,void v({urls:k.value.images,current:t});var t}},null,8,["src","onClick"]))),128))]),_:1})]),_:1}),d(s,{class:"featured-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("ç¹è²ç§å®¤")]),_:1}),d(s,{class:"department-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.featuredDepartments,(a,e)=>(c(),l(s,{class:"department-item",key:e,onClick:e=>(a=>{h({url:`/pages/department/detail?id=${a.id}&hospitalId=${k.value.id}`})})(a)},{default:i(()=>[d(t,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),d(s,{class:"info"},{default:i(()=>[d(y,{class:"name"},{default:i(()=>[n(o(a.name),1)]),_:2},1024),d(y,{class:"desc"},{default:i(()=>[n(o(a.description),1)]),_:2},1024)]),_:2},1024),d(y,{class:"arrow"},{default:i(()=>[n(">")]),_:1})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d(s,{class:"guide-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("交éæå¼")]),_:1}),d(s,{class:"map-container"},{default:i(()=>[d(b,{latitude:k.value.latitude,longitude:k.value.longitude,markers:[{latitude:k.value.latitude,longitude:k.value.longitude,iconPath:"/static/icons/marker.png",width:32,height:32}],class:"map"},null,8,["latitude","longitude","markers"])]),_:1}),d(s,{class:"transport-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.transport,(a,e)=>(c(),l(s,{class:"transport-item",key:e},{default:i(()=>[d(y,{class:"type"},{default:i(()=>[n(o(a.type),1)]),_:2},1024),d(y,{class:"route"},{default:i(()=>[n(o(a.route),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-7c1e63ad"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,u as a,r as t,o as n,c as s,w as i,g as r,i as c,a as l,b as o,t as d,d as g,e as p,f as u,h as f,F as y,j as m,s as x,n as b,k as C,l as K,m as _}from"./index-DF3kK8Jo.js";const k=e({__name:"index",setup(e){a();const{proxy:k}=r(),w=t("");t([{image:"/static/banner/banner1.png",titleKey:"index.banner.smartMedical",subtitleKey:"index.banner.convenientService"},{image:"/static/banner/banner2.png",titleKey:"index.banner.specializedMedical",subtitleKey:"index.banner.crossBorder"}]);const h=t([{titleKey:"index.quickEntry.CaseDetails",icon:"/static/icons/appointment.png",path:"/pages/case/CaseDetails",bgColor:"linear-gradient(135deg, #0f95b0, #89C4C1)"},{titleKey:"index.quickEntry.caseindex",icon:"/static/icons/record.png",path:"/pages/case/index",bgColor:"linear-gradient(135deg, #4DCEA5, #2FB4AE)"},{titleKey:"index.quickEntry.transfer",icon:"/static/icons/record.png",path:"/pages/case/transfer",bgColor:"linear-gradient(135deg, #FF9B6A, #FF6B8B)"},{titleKey:"index.quickEntry.CaseProgress",icon:"/static/icons/department.png",path:"/pages/records/medical",bgColor:"linear-gradient(135deg, #747CF9, #9B7CF9)"}]);t([{titleKey:"index.quickEntry.appointment",icon:"/static/icons/appointment.png",path:"/pages/appointment/index",type:"tab",bgColor:"linear-gradient(135deg, #0f95b0, #89C4C1)"},{titleKey:"index.quickEntry.vaccine",icon:"/static/icons/vaccine.png",path:"/pages/vaccine/index",bgColor:"linear-gradient(135deg, #FF9B6A, #FF6B8B)"},{titleKey:"index.quickEntry.records",icon:"/static/icons/record.png",path:"/pages/records/medical",bgColor:"linear-gradient(135deg, #4DCEA5, #2FB4AE)"},{titleKey:"index.quickEntry.department",icon:"/static/icons/department.png",path:"/pages/department/guide",bgColor:"linear-gradient(135deg, #747CF9, #9B7CF9)"}]);const F=t([{titleKey:"index.news.vaccine",date:"2025-11-20",image:"/static/news/news1.png",tagKey:"common.tag.new"},{titleKey:"index.news.cooperation",date:"2024-03-19",image:"/static/news/news2.png"}]);t([{titleKey:"index.featured.tcm",descKey:"index.featured.tcmDesc",image:"/static/featured/tcm.png",path:"/pages/featured/tcm"},{titleKey:"index.featured.crossBorder",descKey:"index.featured.crossBorderDesc",image:"/static/featured/cross-border.png",path:"/pages/featured/cross-border"},{titleKey:"index.featured.expert",descKey:"index.featured.expertDesc",image:"/static/featured/expert.png",path:"/pages/featured/expert"}]);const v=(e,a)=>{"tab"===a?m({url:e,fail:a=>{console.error("reLaunch fail:",a),x({url:e,fail:a=>{console.error("switchTab fail:",a),b({url:e,fail:e=>{console.error("navigateTo fail:",e)}})}})}}):b({url:e,fail:e=>{console.error("navigateTo fail:",e)}})};return n(()=>{try{console.log("页é¢å è½½"),console.log("å½åè¯è¨:",k.$i18n.locale),console.log("è¯è¨å
:",k.$i18n.messages)}catch(e){w.value=e.message,console.error("页é¢å è½½é误:",e)}}),(e,a)=>{const t=c,n=_,r=C;return l(),s(t,{class:"index-container"},{default:i(()=>[w.value?(l(),s(t,{key:0,class:"error-tip"},{default:i(()=>[o(d(w.value),1)]),_:1})):g("",!0),p(t,{class:"quick-entry"},{default:i(()=>[(l(!0),u(y,null,f(h.value,(a,c)=>(l(),s(t,{class:"entry-item",key:c,onClick:e=>v(a.path,a.type)},{default:i(()=>[p(t,{class:"icon-wrapper",style:K({background:a.bgColor})},{default:i(()=>[p(n,{src:a.icon,mode:"aspectFit"},null,8,["src"])]),_:2},1032,["style"]),p(r,null,{default:i(()=>[o(d(e.$t(a.titleKey)),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1}),p(t,{class:"section news-section"},{default:i(()=>[p(t,{class:"section-header"},{default:i(()=>[p(r,{class:"title"},{default:i(()=>[o(d(e.$t("index.news.title")),1)]),_:1}),p(t,{class:"more",onClick:a[0]||(a[0]=e=>v("/pages/news/list"))},{default:i(()=>[p(r,null,{default:i(()=>[o(d(e.$t("common.more")),1)]),_:1}),p(r,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),p(t,{class:"news-list"},{default:i(()=>[(l(!0),u(y,null,f(F.value,(a,c)=>(l(),s(t,{class:"news-item",key:c,onClick:e=>{b({url:`/pages/news/detail?id=${a.id}`})}},{default:i(()=>[p(t,{class:"news-image"},{default:i(()=>[p(n,{src:a.image,mode:"aspectFill"},null,8,["src"]),p(t,{class:"overlay"})]),_:2},1024),p(t,{class:"news-info"},{default:i(()=>[p(r,{class:"title"},{default:i(()=>[o(d(e.$t(a.titleKey)),1)]),_:2},1024),p(t,{class:"meta"},{default:i(()=>[a.tagKey?(l(),s(r,{key:0,class:"tag"},{default:i(()=>[o(d(e.$t(a.tagKey)),1)]),_:2},1024)):g("",!0),p(r,{class:"date"},{default:i(()=>[o(d(a.date),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-d25adfc6"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,y as s,z as l,A as o,c as n,w as t,i as u,a as c,e as i,b as r,B as d,C as p,s as g,v as m,D as v,m as f,k as _,I as x,x as y}from"./index-DF3kK8Jo.js";import{_ as h}from"./uni-icons.C-z8SA-V.js";const w=e({__name:"Login",setup(e){const w=a(""),k=a(""),V=a(!1);a(!1);const C=a("/pages/index/index");s(e=>{e.redirect&&(C.value=decodeURIComponent(e.redirect))});const I=async()=>{try{const a=p(),s=await uni.$uapi.post("/login",{username:w.value,password:k.value});let l;a.setToken(s.token);try{l=await uni.$uapi.get("/getInfo")}catch(e){throw new Error("è·åç¨æ·ä¿¡æ¯å¤±è´¥ï¼"+(e.message||"æªç¥é误"))}a.setUserInfo(l);const o=C.value||"/pages/index/index";["/pages/index/index","/pages/appointment/index","/pages/consultation/index","/pages/my/index"].includes(o)?(console.log(o,"é¢è·¯ç±1"),g({url:o})):(console.log(o,"é¢è·¯ç±2"),m({url:o}))}catch(e){v({title:e.message||"ç»å½å¤±è´¥",icon:"none"})}};return(e,a)=>{const s=f,p=_,g=u,m=l(o("uni-icons"),h),v=x,C=y;return c(),n(g,{class:"login-container"},{default:t(()=>[i(g,{class:"header"},{default:t(()=>[i(s,{src:"/assets/logo-C-Rgj3ja.png",class:"logo"}),i(p,{class:"hospital-name"},{default:t(()=>[r("ééé¢OPO管çå¹³å°")]),_:1})]),_:1}),i(g,{class:"form-container"},{default:t(()=>[i(g,{class:"input-group"},{default:t(()=>[i(m,{type:"contact",size:"24",color:"#409EFF"}),i(v,{modelValue:w.value,"onUpdate:modelValue":a[0]||(a[0]=e=>w.value=e),placeholder:"请è¾å
¥è´¦å·",class:"input"},null,8,["modelValue"])]),_:1}),i(g,{class:"input-group"},{default:t(()=>[i(m,{type:"locked",size:"24",color:"#409EFF"}),i(v,{modelValue:k.value,"onUpdate:modelValue":a[1]||(a[1]=e=>k.value=e),password:!V.value,placeholder:"请è¾å
¥å¯ç ",class:"input"},null,8,["modelValue","password"]),i(m,{type:V.value?"eye":"eye-slash",size:"22",color:"#999",onClick:a[2]||(a[2]=e=>V.value=!V.value)},null,8,["type"])]),_:1}),i(C,{class:d(["login-btn",{active:w.value&&k.value}]),onClick:I,"hover-class":"button-hover"},{default:t(()=>[r(" ç»å½ ")]),_:1},8,["class"])]),_:1})]),_:1})}}},[["__scopeId","data-v-8265c53a"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,c as s,w as l,i as o,a as t,e as u,b as n,D as r,E as d,v as c,I as i,x as m}from"./index-DF3kK8Jo.js";const p=e({__name:"Register",setup(e){const p=a({username:"",password:"",confirm:""}),f=async()=>{if(p.value.password!==p.value.confirm)return r({title:"两次å¯ç ä¸ä¸è´",icon:"none"});const e=await d({url:"https://api.xxx.com/register",method:"POST",data:p.value});200===e.data.code?(r({title:"注åæå",icon:"success"}),setTimeout(()=>c({url:"/pages/login"}),1e3)):r({title:e.data.message,icon:"none"})};return(e,a)=>{const r=o,d=i,c=m;return t(),s(r,{class:"container"},{default:l(()=>[u(r,{class:"form-box"},{default:l(()=>[u(r,{class:"form-title"},{default:l(()=>[n("ç¨æ·æ³¨å")]),_:1}),u(d,{modelValue:p.value.username,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value.username=e),placeholder:"请è¾å
¥ç¨æ·å",class:"input"},null,8,["modelValue"]),u(d,{modelValue:p.value.password,"onUpdate:modelValue":a[1]||(a[1]=e=>p.value.password=e),type:"password",placeholder:"请è¾å
¥å¯ç ",class:"input"},null,8,["modelValue"]),u(d,{modelValue:p.value.confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>p.value.confirm=e),type:"password",placeholder:"确认å¯ç ",class:"input"},null,8,["modelValue"]),u(c,{class:"register-btn",onClick:f},{default:l(()=>[n("注 å")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-9929a116"]]);export{p as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,J as l,c as t,w as s,i as d,a as u,e as c,b as o,t as n,f as r,h as i,F as m,D as f,K as v,L as b,M as _,k as p,V as h,I as g,x as y,ax as k,B as V}from"./index-DF3kK8Jo.js";const C=e({__name:"add-bank-card",setup(e){const C=[{id:1,name:"ä¸å½é¶è¡(éå²)",code:"bocm",logo:"/static/payment/bocm.png"},{id:2,name:"å·¥åé¶è¡(éå²)",code:"icbcm",logo:"/static/payment/icbcm.png"},{id:3,name:"大西æ´é¶è¡",code:"bem",logo:"/static/payment/bem.png"},{id:4,name:"éå²åä¸é¶è¡",code:"bcm",logo:"/static/payment/bcm.png"}],I=a(-1),x=[{value:"debit",label:"å¨èå¡"},{value:"credit",label:"ä¿¡ç¨å¡"}],N=a("debit"),q=a({bankId:"",cardType:"debit",cardNumber:"",holderName:"",phone:"",verifyCode:"",isDefault:!1}),D=a(0);let U=null;const $=e=>{const a=parseInt(e.detail.value);I.value=a,q.value.bankId=C[a].id},w=e=>{let a=e.detail.value.replace(/\D/g,"");a=a.replace(/(\d{4})(?=\d)/g,"$1 "),q.value.cardNumber=a},T=e=>/^6\d{7}$/.test(e)||/^1[3-9]\d{9}$/.test(e)||/^[569]\d{7}$/.test(e),j=()=>{D.value>0||(q.value.phone?T(q.value.phone)?(D.value=60,U=setInterval(()=>{D.value--,D.value<=0&&(clearInterval(U),U=null)},1e3)):f({title:"请è¾å
¥æ£ç¡®çææºå·ç ",icon:"none"}):f({title:"请è¾å
¥ææºå·ç ",icon:"none"}))},B=l(()=>{const{bankId:e,cardNumber:a,holderName:l,phone:t,verifyCode:s}=q.value;return e&&a&&l&&t&&s&&T(t)}),F=()=>{B.value&&(v({title:"æ·»å ä¸..."}),console.log("æäº¤è¡¨å:",q.value),setTimeout(()=>{b(),f({title:"æ·»å æå",icon:"success"}),setTimeout(()=>{_()},1500)},1e3))};return onUnmounted(()=>{U&&(clearInterval(U),U=null)}),(e,a)=>{const l=p,f=d,v=h,b=g,_=y,U=k;return u(),t(f,{class:"add-bank-card"},{default:s(()=>[c(f,{class:"form-card"},{default:s(()=>[c(f,{class:"form-item"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("åå¡é¶è¡")]),_:1}),c(v,{mode:"selector",range:C,"range-key":"name",value:I.value,onChange:$},{default:s(()=>[c(f,{class:"picker"},{default:s(()=>[c(l,null,{default:s(()=>[o(n(I.value>-1?C[I.value].name:"è¯·éæ©åå¡é¶è¡"),1)]),_:1}),c(l,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1},8,["value"])]),_:1}),c(f,{class:"form-item"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("å¡çç±»å")]),_:1}),c(f,{class:"card-types"},{default:s(()=>[(u(),r(m,null,i(x,(e,a)=>c(f,{class:V(["type-item",{active:N.value===e.value}]),key:a,onClick:a=>N.value=e.value},{default:s(()=>[c(l,{class:"radio"}),c(l,null,{default:s(()=>[o(n(e.label),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),c(f,{class:"form-item"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("é¶è¡å¡å·")]),_:1}),c(b,{type:"number",modelValue:q.value.cardNumber,"onUpdate:modelValue":a[0]||(a[0]=e=>q.value.cardNumber=e),placeholder:"请è¾å
¥é¶è¡å¡å·",maxlength:"19",onInput:w},null,8,["modelValue"])]),_:1}),c(f,{class:"form-item"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("æå¡äººå§å")]),_:1}),c(b,{type:"text",modelValue:q.value.holderName,"onUpdate:modelValue":a[1]||(a[1]=e=>q.value.holderName=e),placeholder:"请è¾å
¥æå¡äººå§å",maxlength:"20"},null,8,["modelValue"])]),_:1}),c(f,{class:"form-item"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("é¢çææºå·")]),_:1}),c(b,{type:"number",modelValue:q.value.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>q.value.phone=e),placeholder:"请è¾å
¥é¶è¡é¢çææºå·",maxlength:"11"},null,8,["modelValue"])]),_:1}),c(f,{class:"form-item verify-code"},{default:s(()=>[c(l,{class:"label required"},{default:s(()=>[o("éªè¯ç ")]),_:1}),c(b,{type:"number",modelValue:q.value.verifyCode,"onUpdate:modelValue":a[3]||(a[3]=e=>q.value.verifyCode=e),placeholder:"请è¾å
¥éªè¯ç ",maxlength:"6"},null,8,["modelValue"]),c(_,{class:"send-btn",disabled:!!D.value,onClick:j},{default:s(()=>[o(n(D.value?`${D.value}s`:"è·åéªè¯ç "),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),c(f,{class:"form-card"},{default:s(()=>[c(f,{class:"switch-item"},{default:s(()=>[c(l,null,{default:s(()=>[o("设为é»è®¤æ¯ä»å¡")]),_:1}),c(U,{checked:q.value.isDefault,onChange:a[4]||(a[4]=e=>q.value.isDefault=e.detail.value),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1}),c(f,{class:"notice-card"},{default:s(()=>[c(f,{class:"section-title"},{default:s(()=>[o("温馨æç¤º")]),_:1}),c(f,{class:"notice-list"},{default:s(()=>[c(f,{class:"notice-item"},{default:s(()=>[c(l,{class:"dot"}),c(l,{class:"content"},{default:s(()=>[o("请确ä¿å¡«åçæ¯æ¬äººé¶è¡å¡")]),_:1})]),_:1}),c(f,{class:"notice-item"},{default:s(()=>[c(l,{class:"dot"}),c(l,{class:"content"},{default:s(()=>[o("å¨èå¡éè¦å¼éç½ä¸é¶è¡åè½")]),_:1})]),_:1}),c(f,{class:"notice-item"},{default:s(()=>[c(l,{class:"dot"}),c(l,{class:"content"},{default:s(()=>[o("ä¿¡ç¨å¡éè¦å¼éå¨çº¿æ¯ä»åè½")]),_:1})]),_:1})]),_:1})]),_:1}),c(f,{class:"bottom-bar"},{default:s(()=>[c(_,{class:"submit-btn primary-btn",disabled:!B.value,onClick:F},{default:s(()=>[o("确认添å ")]),_:1},8,["disabled"])]),_:1})]),_:1})}}},[["__scopeId","data-v-6d5766de"]]);export{C as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as l,o as t,O as e,c as s,w as c,i as n,a as i,e as o,b as d,t as u,f,h as r,F as _,n as p,m,k as v,x as g}from"./index-DF3kK8Jo.js";const y=a({__name:"case-detail",setup(a){const y=l({id:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",date:"2024-03-25 09:30",visitType:"é¨è¯",patientName:"å¼ ä¸",gender:"ç·",age:45,cardNo:"1234567890",complaint:"è¸é·ãæ°ç2天",presentIllness:"æ£è
2å¤©åæ ææ¾è¯±å åºç°è¸é·ãæ°çï¼æ´»å¨åå é...",pastHistory:"é«è¡åç
å²5å¹´ï¼é¿ææç¨éåè¯ç©...",examinations:[{id:1,name:"å¿çµå¾æ£æ¥",time:"2024-03-25 10:00",result:"窦æ§å¿å¾ï¼å¿ç75次/å...",hasReport:!0},{id:2,name:"è¡å¸¸è§æ£æ¥",time:"2024-03-25 10:30",result:"åé¡¹ææ æ£å¸¸",hasReport:!0}],diagnoses:[{type:"åæ¥è¯æ",name:"å å¿ç
"},{type:"å¹¶åç",name:"é«è¡å2级"}],treatment:"1. ç¡é
¸çæ²¹ç嫿\n2. é¿å¸å¹æè 溶ç壿",advice:"1. å»ºè®®å®æå¤æ¥\n2. æ§å¶é¥®é£\n3. è§å¾æè¯",prescriptions:[{name:"ç¡é
¸çæ²¹ç",specification:"0.5mg*50ç/ç",dosage:"éµå»å±",frequency:"éè¦æ¶å«æ",quantity:1},{name:"é¿å¸å¹æè 溶ç",specification:"100mg*30ç/ç",dosage:"1ç",frequency:"æ¯æ¥1次",quantity:2}],prescriptionAmount:156.5,doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",doctorSpecialty:"æ
é¿ï¼å å¿ç
ãå¿å¾å¤±å¸¸ãé«è¡åçå¿è¡ç®¡ç¾ç
çè¯æ²»",doctorAvatar:"/static/doctor/doctor1.jpg"}),h=()=>{p({url:`/pages/records/reports?caseId=${y.value.id}`})},b=()=>{p({url:`/pages/appointment/doctor?departmentId=${y.value.departmentId}&hospitalId=${y.value.hospitalId}`})};t(()=>{var a,l;const t=e(),s=null==(l=null==(a=t[t.length-1].$page)?void 0:a.options)?void 0:l.id;N(s)});const N=a=>{console.log("å è½½ç
ä¾è¯¦æ
:",a)};return(a,l)=>{const t=m,e=v,N=n,k=g;return i(),s(N,{class:"case-detail"},{default:c(()=>[o(N,{class:"status-card"},{default:c(()=>[o(N,{class:"hospital-info"},{default:c(()=>[o(t,{src:y.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),o(N,{class:"info"},{default:c(()=>[o(e,{class:"name"},{default:c(()=>[d(u(y.value.hospitalName),1)]),_:1}),o(e,{class:"department"},{default:c(()=>[d(u(y.value.departmentName),1)]),_:1})]),_:1})]),_:1}),o(N,{class:"visit-info"},{default:c(()=>[o(e,{class:"date"},{default:c(()=>[d("å°±è¯æ¶é´ï¼"+u(y.value.date),1)]),_:1}),o(e,{class:"type"},{default:c(()=>[d(u(y.value.visitType),1)]),_:1})]),_:1})]),_:1}),o(N,{class:"detail-content"},{default:c(()=>[o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-info"}),o(e,null,{default:c(()=>[d("åºæ¬ä¿¡æ¯")]),_:1})]),_:1}),o(N,{class:"info-list"},{default:c(()=>[o(N,{class:"info-item"},{default:c(()=>[o(e,{class:"label"},{default:c(()=>[d("å°±è¯äºº")]),_:1}),o(e,{class:"value"},{default:c(()=>[d(u(y.value.patientName),1)]),_:1})]),_:1}),o(N,{class:"info-item"},{default:c(()=>[o(e,{class:"label"},{default:c(()=>[d("æ§å«")]),_:1}),o(e,{class:"value"},{default:c(()=>[d(u(y.value.gender),1)]),_:1})]),_:1}),o(N,{class:"info-item"},{default:c(()=>[o(e,{class:"label"},{default:c(()=>[d("å¹´é¾")]),_:1}),o(e,{class:"value"},{default:c(()=>[d(u(y.value.age)+"å²",1)]),_:1})]),_:1}),o(N,{class:"info-item"},{default:c(()=>[o(e,{class:"label"},{default:c(()=>[d("å°±è¯å¡å·")]),_:1}),o(e,{class:"value"},{default:c(()=>[d(u(y.value.cardNo),1)]),_:1})]),_:1})]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-description"}),o(e,null,{default:c(()=>[d("ç
æ
æè¿°")]),_:1})]),_:1}),o(N,{class:"section"},{default:c(()=>[o(e,{class:"section-title"},{default:c(()=>[d("主è¯")]),_:1}),o(e,{class:"content"},{default:c(()=>[d(u(y.value.complaint),1)]),_:1})]),_:1}),o(N,{class:"section"},{default:c(()=>[o(e,{class:"section-title"},{default:c(()=>[d("ç°ç
å²")]),_:1}),o(e,{class:"content"},{default:c(()=>[d(u(y.value.presentIllness),1)]),_:1})]),_:1}),o(N,{class:"section"},{default:c(()=>[o(e,{class:"section-title"},{default:c(()=>[d("æ¢å¾å²")]),_:1}),o(e,{class:"content"},{default:c(()=>[d(u(y.value.pastHistory),1)]),_:1})]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-report"}),o(e,null,{default:c(()=>[d("æ£æ¥ç»æ")]),_:1})]),_:1}),o(N,{class:"exam-list"},{default:c(()=>[(i(!0),f(_,null,r(y.value.examinations,(a,l)=>(i(),s(N,{class:"exam-item",key:l,onClick:l=>(a=>{a.hasReport&&p({url:`/pages/records/report?id=${a.id}`})})(a)},{default:c(()=>[o(N,{class:"exam-info"},{default:c(()=>[o(e,{class:"name"},{default:c(()=>[d(u(a.name),1)]),_:2},1024),o(e,{class:"time"},{default:c(()=>[d(u(a.time),1)]),_:2},1024),o(e,{class:"result"},{default:c(()=>[d(u(a.result),1)]),_:2},1024)]),_:2},1024),o(e,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-diagnosis"}),o(e,null,{default:c(()=>[d("è¯æç»æ")]),_:1})]),_:1}),o(N,{class:"diagnosis-list"},{default:c(()=>[(i(!0),f(_,null,r(y.value.diagnoses,(a,l)=>(i(),s(N,{class:"diagnosis-item",key:l},{default:c(()=>[o(e,{class:"type"},{default:c(()=>[d(u(a.type),1)]),_:2},1024),o(e,{class:"name"},{default:c(()=>[d(u(a.name),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-treatment"}),o(e,null,{default:c(()=>[d("å¤çæè§")]),_:1})]),_:1}),o(N,{class:"treatment-info"},{default:c(()=>[o(N,{class:"section"},{default:c(()=>[o(e,{class:"section-title"},{default:c(()=>[d("æ²»çæ¹æ¡")]),_:1}),o(e,{class:"content"},{default:c(()=>[d(u(y.value.treatment),1)]),_:1})]),_:1}),o(N,{class:"section"},{default:c(()=>[o(e,{class:"section-title"},{default:c(()=>[d("å»å±")]),_:1}),o(e,{class:"content"},{default:c(()=>[d(u(y.value.advice),1)]),_:1})]),_:1})]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-prescription"}),o(e,null,{default:c(()=>[d("夿¹ä¿¡æ¯")]),_:1})]),_:1}),o(N,{class:"prescription-list"},{default:c(()=>[(i(!0),f(_,null,r(y.value.prescriptions,(a,l)=>(i(),s(N,{class:"prescription-item",key:l},{default:c(()=>[o(N,{class:"medicine-info"},{default:c(()=>[o(e,{class:"name"},{default:c(()=>[d(u(a.name),1)]),_:2},1024),o(e,{class:"spec"},{default:c(()=>[d(u(a.specification),1)]),_:2},1024)]),_:2},1024),o(N,{class:"usage"},{default:c(()=>[o(e,{class:"dosage"},{default:c(()=>[d(u(a.dosage),1)]),_:2},1024),o(e,{class:"frequency"},{default:c(()=>[d(u(a.frequency),1)]),_:2},1024),o(e,{class:"quantity"},{default:c(()=>[d("x"+u(a.quantity),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}),o(N,{class:"total-amount"},{default:c(()=>[o(e,null,{default:c(()=>[d("夿¹æ»é¢")]),_:1}),o(e,{class:"amount"},{default:c(()=>[d("Â¥"+u(y.value.prescriptionAmount),1)]),_:1})]),_:1})]),_:1}),o(N,{class:"info-card"},{default:c(()=>[o(N,{class:"card-title"},{default:c(()=>[o(e,{class:"iconfont icon-doctor"}),o(e,null,{default:c(()=>[d("å»çä¿¡æ¯")]),_:1})]),_:1}),o(N,{class:"doctor-info"},{default:c(()=>[o(t,{src:y.value.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),o(N,{class:"info"},{default:c(()=>[o(e,{class:"name"},{default:c(()=>[d(u(y.value.doctorName),1)]),_:1}),o(e,{class:"title"},{default:c(()=>[d(u(y.value.doctorTitle),1)]),_:1}),o(e,{class:"specialty"},{default:c(()=>[d(u(y.value.doctorSpecialty),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),o(N,{class:"bottom-bar"},{default:c(()=>[o(k,{class:"action-btn",onClick:h},{default:c(()=>[o(e,{class:"iconfont icon-report"}),o(e,null,{default:c(()=>[d("æ¥çæ¥å")]),_:1})]),_:1}),o(k,{class:"action-btn primary",onClick:b},{default:c(()=>[o(e,{class:"iconfont icon-appointment"}),o(e,null,{default:c(()=>[d("å¤è¯é¢çº¦")]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-a5b32c87"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as t,w as s,i as l,a as o,e as c,f as d,h as i,F as n,b as r,d as u,k as f,m as p,S as m,t as _,p as g,n as h}from"./index-DF3kK8Jo.js";const v=a({__name:"cases",setup(a){const v=e(1),k=e(!0),N=e(!1),b=e([{id:1,date:"2024-03-25 09:30",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",complaint:"è¸é·ãæ°ç2天",diagnosis:"å å¿ç
ãé«è¡å2级",treatment:"1. ç¡é
¸çæ²¹ç嫿\n2. é¿å¸å¹æè 溶ç壿\n3. å»ºè®®å®æå¤æ¥",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",doctorAvatar:"/static/doctor/doctor1.jpg",hasReport:!0},{id:2,date:"2024-03-20 15:00",hospitalName:"éå²ç§å¤§å»é¢",hospitalLogo:"/static/hospital/must.jpg",departmentName:"æ¶åå
ç§",complaint:"ä¸è
¹é¨ä¸é1å¨",diagnosis:"æ
¢æ§èç",treatment:"1. å¥¥ç¾æåè¶å\n2. 夿½ç«é
®ç\n3. 注æé¥®é£è°ç",doctorName:"æå»ç",doctorTitle:"å¯ä¸»ä»»å»å¸",doctorAvatar:"/static/doctor/doctor2.jpg",hasReport:!0}]),y=()=>{N.value=!0,v.value=1,j(),setTimeout(()=>{N.value=!1},1e3)},C=()=>{k.value&&(v.value++,j())},j=()=>{setTimeout(()=>{v.value>=3&&(k.value=!1)},1e3)};return(a,e)=>{const v=f,j=l,I=p,T=m;return o(),t(j,{class:"cases-container"},{default:s(()=>[c(T,{"scroll-y":"",class:"timeline-view","refresher-enabled":"","refresher-triggered":N.value,onRefresherrefresh:y,onScrolltolower:C},{default:s(()=>[c(j,{class:"timeline"},{default:s(()=>[(o(!0),d(n,null,i(b.value,(a,e)=>(o(),t(j,{class:"timeline-item",key:e,onClick:e=>(a=>{h({url:`/pages/my/case-detail?id=${a.id}`})})(a)},{default:s(()=>[c(j,{class:"time-point"},{default:s(()=>[c(v,{class:"date"},{default:s(()=>[r(_(a.date.split(" ")[0]),1)]),_:2},1024),c(v,{class:"time"},{default:s(()=>[r(_(a.date.split(" ")[1]),1)]),_:2},1024)]),_:2},1024),c(j,{class:"case-card"},{default:s(()=>[c(j,{class:"hospital-info"},{default:s(()=>[c(I,{src:a.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),c(j,{class:"info"},{default:s(()=>[c(v,{class:"name"},{default:s(()=>[r(_(a.hospitalName),1)]),_:2},1024),c(v,{class:"department"},{default:s(()=>[r(_(a.departmentName),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(j,{class:"diagnosis-info"},{default:s(()=>[c(j,{class:"section"},{default:s(()=>[c(v,{class:"label"},{default:s(()=>[r("主è¯")]),_:1}),c(v,{class:"value"},{default:s(()=>[r(_(a.complaint),1)]),_:2},1024)]),_:2},1024),c(j,{class:"section"},{default:s(()=>[c(v,{class:"label"},{default:s(()=>[r("è¯æ")]),_:1}),c(v,{class:"value"},{default:s(()=>[r(_(a.diagnosis),1)]),_:2},1024)]),_:2},1024),c(j,{class:"section"},{default:s(()=>[c(v,{class:"label"},{default:s(()=>[r("å¤ç")]),_:1}),c(v,{class:"value"},{default:s(()=>[r(_(a.treatment),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(j,{class:"doctor-info"},{default:s(()=>[c(j,{class:"doctor"},{default:s(()=>[c(I,{src:a.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),c(j,{class:"info"},{default:s(()=>[c(v,{class:"name"},{default:s(()=>[r(_(a.doctorName),1)]),_:2},1024),c(v,{class:"title"},{default:s(()=>[r(_(a.doctorTitle),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(j,{class:"actions"},{default:s(()=>[c(j,{class:"action-btn",onClick:g(e=>(a=>{a.hasReport&&h({url:`/pages/records/report?id=${a.id}`})})(a),["stop"])},{default:s(()=>[c(v,{class:"iconfont icon-report"}),c(v,null,{default:s(()=>[r("æ¥çæ¥å")]),_:1})]),_:2},1032,["onClick"]),c(j,{class:"action-btn",onClick:g(e=>(a=>{h({url:`/pages/appointment/doctor?departmentId=${a.departmentId}&hospitalId=${a.hospitalId}`})})(a),["stop"])},{default:s(()=>[c(v,{class:"iconfont icon-appointment"}),c(v,null,{default:s(()=>[r("å¤è¯é¢çº¦")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),k.value?(o(),t(j,{key:0,class:"load-more"},{default:s(()=>[c(v,null,{default:s(()=>[r("å è½½ä¸...")]),_:1})]),_:1})):u("",!0),!k.value&&b.value.length>0?(o(),t(j,{key:1,class:"no-more"},{default:s(()=>[c(v,null,{default:s(()=>[r("æ²¡ææ´å¤ç
ä¾äº")]),_:1})]),_:1})):u("",!0)]),_:1}),0===b.value.length?(o(),t(j,{key:0,class:"empty-state"},{default:s(()=>[c(I,{src:"/static/empty/no-cases.png",mode:"aspectFit"}),c(v,null,{default:s(()=>[r("ææ ç
ä¾è®°å½")]),_:1})]),_:1})):u("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-0e12db59"]]);export{v as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as t,w as l,i as s,a as d,e as c,b as i,t as u,f as o,h as r,F as h,n,k as f,x as _,m as p}from"./index-DF3kK8Jo.js";const m=a({__name:"health-records",setup(a){const m=e({height:175,weight:65,bmi:"21.3",bloodType:"A"}),g=e([{icon:"/static/health/blood-pressure.png",title:"è¡åè®°å½",time:"ä»å¤© 09:30",path:"/pages/health/blood-pressure"},{icon:"/static/health/heart-rate.png",title:"å¿çè®°å½",time:"ä»å¤© 08:15",path:"/pages/health/heart-rate"},{icon:"/static/health/blood-sugar.png",title:"è¡ç³è®°å½",time:"æ¨å¤© 20:30",path:"/pages/health/blood-sugar"}]),b=e([{name:"å¹´åº¦ä½æ£æ¥å",date:"2024-03-20",description:"æ¬æ¬¡ä½æ£ç»ææ»ä½è¯å¥½ï¼å»ºè®®å 强è¿å¨ï¼æ³¨æä½æ¯è§å¾ã",tags:["æ£å¸¸","å»ºè®®å¤æ¥"],path:"/pages/health/report-detail"},{name:"å¿çµå¾æ£æ¥æ¥å",date:"2024-03-15",description:"å¿çµå¾æ£æ¥æªè§ææ¾å¼å¸¸ï¼çª¦æ§å¿å¾ã",tags:["æ£å¸¸"],path:"/pages/health/report-detail"}]),v=()=>{n({url:"/pages/health/update-data"})};return(a,e)=>{const k=f,y=s,C=_,w=p;return d(),t(y,{class:"health-records"},{default:l(()=>[c(y,{class:"health-card"},{default:l(()=>[c(y,{class:"data-grid"},{default:l(()=>[c(y,{class:"data-item"},{default:l(()=>[c(k,{class:"value"},{default:l(()=>[i(u(m.value.height||"--"),1)]),_:1}),c(k,{class:"label"},{default:l(()=>[i("身é«(cm)")]),_:1})]),_:1}),c(y,{class:"data-item"},{default:l(()=>[c(k,{class:"value"},{default:l(()=>[i(u(m.value.weight||"--"),1)]),_:1}),c(k,{class:"label"},{default:l(()=>[i("ä½é(kg)")]),_:1})]),_:1}),c(y,{class:"data-item"},{default:l(()=>[c(k,{class:"value"},{default:l(()=>[i(u(m.value.bmi||"--"),1)]),_:1}),c(k,{class:"label"},{default:l(()=>[i("BMI")]),_:1})]),_:1}),c(y,{class:"data-item"},{default:l(()=>[c(k,{class:"value"},{default:l(()=>[i(u(m.value.bloodType||"--"),1)]),_:1}),c(k,{class:"label"},{default:l(()=>[i("è¡å")]),_:1})]),_:1})]),_:1}),c(C,{class:"update-btn",onClick:v},{default:l(()=>[i("æ´æ°æ°æ®")]),_:1})]),_:1}),c(y,{class:"record-list"},{default:l(()=>[c(y,{class:"section-title"},{default:l(()=>[i("å¥åº·è®°å½")]),_:1}),(d(!0),o(h,null,r(g.value,(a,e)=>(d(),t(y,{class:"record-item",key:e,onClick:e=>{n({url:a.path})}},{default:l(()=>[c(y,{class:"left"},{default:l(()=>[c(w,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),c(y,{class:"info"},{default:l(()=>[c(k,{class:"title"},{default:l(()=>[i(u(a.title),1)]),_:2},1024),c(k,{class:"time"},{default:l(()=>[i(u(a.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(k,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1}),c(y,{class:"report-list"},{default:l(()=>[c(y,{class:"section-title"},{default:l(()=>[i("å¥åº·æ¥å")]),_:1}),(d(!0),o(h,null,r(b.value,(a,e)=>(d(),t(y,{class:"report-item",key:e,onClick:e=>(a=>{n({url:`${a.path}?id=${a.id}`})})(a)},{default:l(()=>[c(y,{class:"header"},{default:l(()=>[c(k,{class:"name"},{default:l(()=>[i(u(a.name),1)]),_:2},1024),c(k,{class:"date"},{default:l(()=>[i(u(a.date),1)]),_:2},1024)]),_:2},1024),c(y,{class:"content"},{default:l(()=>[c(k,{class:"desc"},{default:l(()=>[i(u(a.description),1)]),_:2},1024),c(y,{class:"tags"},{default:l(()=>[(d(!0),o(h,null,r(a.tags,(a,e)=>(d(),t(k,{key:e},{default:l(()=>[i(u(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-46e0f859"]]);export{m as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as l,w as s,i as t,a as c,e as i,b as n,t as o,f as u,h as p,F as r,n as d,v as f,G as m,H as g,j as _,m as v,k as h,d as y,B as b}from"./index-DF3kK8Jo.js";const k=a({__name:"index",setup(a){const k=e({name:"å°æ¯ð¥",avatar:"@/static/avatar/default.png",cardNo:"1234567890",vipLevel:"VIP 99"}),C=e([{label:"å¾
å°±è¯",count:1,path:"/pages/appointment/record"},{label:"å¾
仿¬¾",count:2,path:"/pages/payment/record"},{label:"å¾
è¯ä»·",count:3,path:"/pages/my/reviews"},{label:"伿 å¸",count:5,path:"/pages/my/coupons"}]),w=e([{title:"就廿å¡",items:[{label:"æå·è®°å½",icon:"icon-record",path:"/pages/appointment/record"},{label:"缴费记å½",icon:"icon-payment",path:"/pages/payment/record"},{label:"å°±å»è®°å½",icon:"icon-medical",path:"/pages/records/medical"},{label:"å°±è¯äººç®¡ç",icon:"icon-contacts",path:"/pages/patient/list",value:"已添å 3人"}]},{title:"å¥åº·æå¡",items:[{label:"å¥åº·æ¡£æ¡",icon:"icon-health",path:"/pages/my/health-records"},{label:"æ£æ¥æ¥å",icon:"icon-report",path:"/pages/records/reports",tag:"æ°"}]},{title:"è´¦æ·è®¾ç½®",items:[{label:"å®å认è¯",icon:"icon-verify",path:"/pages/my/verify",value:"已认è¯"},{label:"æ¯ä»æ¹å¼",icon:"icon-wallet",path:"/pages/my/payment-method"},{label:"æ¶æ¯éç¥",icon:"icon-notification",path:"/pages/my/notification"}]},{items:[{label:"客æä¸å¿",icon:"icon-service",path:"/pages/my/service"},{label:"设置",icon:"icon-settings",path:"/pages/my/settings"}]}]),x=a=>{d({url:a,fail:e=>{console.error("导èªå¤±è´¥:",e),f({url:a,fail:a=>{console.error("éå®å失败:",a)}})}})},F=()=>{m({title:"æç¤º",content:"ç¡®å®è¦éåºç»å½åï¼",success:a=>{a.confirm&&(g(),_({url:"/pages/login/index"}))}})};return(a,e)=>{const d=v,f=h,m=t;return c(),l(m,{class:"my-container"},{default:s(()=>[i(m,{class:"user-card"},{default:s(()=>[i(m,{class:"user-info",onClick:e[0]||(e[0]=a=>x("/pages/my/profile"))},{default:s(()=>[i(d,{src:"/assets/default-cy2uqAF6.png",mode:"aspectFill",class:"avatar"}),i(m,{class:"info"},{default:s(()=>[i(f,{class:"name"},{default:s(()=>[n(o(k.value.name),1)]),_:1}),i(f,{class:"id"},{default:s(()=>[n("å°±è¯å¡å·ï¼"+o(k.value.cardNo),1)]),_:1})]),_:1})]),_:1}),i(m,{class:"vip-info",onClick:e[1]||(e[1]=a=>x("/pages/my/vip"))},{default:s(()=>[i(f,{class:"level"},{default:s(()=>[n(o(k.value.vipLevel),1)]),_:1}),i(f,{class:"desc"},{default:s(()=>[n("æ¥çä¼åæç >")]),_:1})]),_:1})]),_:1}),i(m,{class:"quick-access"},{default:s(()=>[(c(!0),u(r,null,p(C.value,(a,e)=>(c(),l(m,{class:"access-item",key:e,onClick:e=>x(a.path)},{default:s(()=>[i(f,{class:"count"},{default:s(()=>[n(o(a.count),1)]),_:2},1024),i(f,{class:"label"},{default:s(()=>[n(o(a.label),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1}),i(m,{class:"function-list"},{default:s(()=>[(c(!0),u(r,null,p(w.value,(a,e)=>(c(),l(m,{class:"section",key:e},{default:s(()=>[a.title?(c(),l(f,{key:0,class:"section-title"},{default:s(()=>[n(o(a.title),1)]),_:2},1024)):y("",!0),i(m,{class:"menu-list"},{default:s(()=>[(c(!0),u(r,null,p(a.items,(a,e)=>(c(),l(m,{class:"menu-item",key:e,onClick:e=>x(a.path)},{default:s(()=>[i(m,{class:"left"},{default:s(()=>[i(f,{class:b(["iconfont",a.icon])},null,8,["class"]),i(f,{class:"label"},{default:s(()=>[n(o(a.label),1)]),_:2},1024)]),_:2},1024),i(m,{class:"right"},{default:s(()=>[a.value?(c(),l(f,{key:0,class:"value"},{default:s(()=>[n(o(a.value),1)]),_:2},1024)):y("",!0),a.tag?(c(),l(f,{key:1,class:"tag"},{default:s(()=>[n(o(a.tag),1)]),_:2},1024)):y("",!0),i(f,{class:"iconfont icon-arrow-right"})]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1}),i(m,{class:"logout-btn",onClick:F},{default:s(()=>[n(" éåºç»å½ ")]),_:1})]),_:1})}}},[["__scopeId","data-v-9bfb5c90"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,c as s,w as t,i as l,a as c,e as n,b as d,f as i,h as u,F as o,D as f,G as m,k as _,ax as r,B as p,t as h,d as y}from"./index-DF3kK8Jo.js";const g=e({__name:"notification",setup(e){const g=a({system:!0,appointment:!0,medical:!0,payment:!0}),k=a({app:!0,sms:!0,wechat:!0}),v=a([{id:1,type:"appointment",title:"é¢çº¦æé",content:"æ¨é¢çº¦çæå¤©ä¸å9:30å¿å
ç§å¼ å»ççé¨è¯å³å°å¼å§",time:"10åéå",read:!1},{id:2,type:"payment",title:"ç¼´è´¹æé",content:"æ¨æä¸ç¬ï¿¥360.00çå¾
缴费订åï¼è¯·åæ¶å¤ç",time:"1å°æ¶å",read:!1},{id:3,type:"system",title:"ç³»ç»éç¥",content:"ç³»ç»å°äºä»æ23:00-次æ¥åæ¨2:00è¿è¡ç»´æ¤å级",time:"2å°æ¶å",read:!0},{id:4,type:"medical",title:"åè¯æé",content:"æ¨ç夿¹è¯å·²åå¤å°±ç»ªï¼è¯·å°3å·çªå£åè¯",time:"æ¨å¤©",read:!0}]),b=(e,a)=>{g.value[e]=a,f({title:a?"å·²å¼å¯":"å·²å
³é",icon:"success"})},C=(e,a)=>{k.value[e]=a,f({title:a?"å·²å¼å¯":"å·²å
³é",icon:"success"})},w=()=>{m({title:"æç¤º",content:"ç¡®å®è¦æ¸
ç©ºæææ¶æ¯åï¼",success:e=>{e.confirm&&(v.value=[],f({title:"å·²æ¸
空",icon:"success"}))}})};return(e,a)=>{const f=l,m=_,x=r;return c(),s(f,{class:"notification"},{default:t(()=>[n(f,{class:"section-card"},{default:t(()=>[n(f,{class:"section-title"},{default:t(()=>[d("éç¥è®¾ç½®")]),_:1}),n(f,{class:"setting-list"},{default:t(()=>[n(f,{class:"setting-item"},{default:t(()=>[n(f,{class:"setting-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("ç³»ç»éç¥")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("æ¥æ¶ç³»ç»æ´æ°ãç»´æ¤çéç¥")]),_:1})]),_:1}),n(x,{checked:g.value.system,onChange:a[0]||(a[0]=e=>b("system",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),n(f,{class:"setting-item"},{default:t(()=>[n(f,{class:"setting-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("é¢çº¦æé")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("æ¥æ¶æå·ãç«èçé¢çº¦æé")]),_:1})]),_:1}),n(x,{checked:g.value.appointment,onChange:a[1]||(a[1]=e=>b("appointment",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),n(f,{class:"setting-item"},{default:t(()=>[n(f,{class:"setting-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("就廿é")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("æ¥æ¶å°±å»ãåè¯çæé")]),_:1})]),_:1}),n(x,{checked:g.value.medical,onChange:a[2]||(a[2]=e=>b("medical",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),n(f,{class:"setting-item"},{default:t(()=>[n(f,{class:"setting-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("ç¼´è´¹æé")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("æ¥æ¶å¾
ç¼´è´¹ã鿬¾çæé")]),_:1})]),_:1}),n(x,{checked:g.value.payment,onChange:a[3]||(a[3]=e=>b("payment",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1})]),_:1}),n(f,{class:"section-card"},{default:t(()=>[n(f,{class:"section-header"},{default:t(()=>[n(m,{class:"title"},{default:t(()=>[d("æè¿æ¶æ¯")]),_:1}),n(m,{class:"clear-btn",onClick:w},{default:t(()=>[d("æ¸
ç©ºæ¶æ¯")]),_:1})]),_:1}),n(f,{class:"message-list"},{default:t(()=>[(c(!0),i(o,null,u(v.value,(e,a)=>(c(),s(f,{class:p(["message-item",{unread:!e.read}]),key:a,onClick:a=>(e=>{e.read=!0,console.log("æ¥çæ¶æ¯:",e)})(e)},{default:t(()=>[n(f,{class:p(["message-icon",e.type])},{default:t(()=>{return[n(m,{class:p(["iconfont",(a=e.type,{system:"icon-system",appointment:"icon-calendar",medical:"icon-medical",payment:"icon-wallet"}[a])])},null,8,["class"])];var a}),_:2},1032,["class"]),n(f,{class:"message-content"},{default:t(()=>[n(f,{class:"message-header"},{default:t(()=>[n(m,{class:"title"},{default:t(()=>[d(h(e.title),1)]),_:2},1024),n(m,{class:"time"},{default:t(()=>[d(h(e.time),1)]),_:2},1024)]),_:2},1024),n(m,{class:"desc"},{default:t(()=>[d(h(e.content),1)]),_:2},1024)]),_:2},1024),e.read?y("",!0):(c(),s(m,{key:0,class:"unread-dot"}))]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),n(f,{class:"section-card"},{default:t(()=>[n(f,{class:"section-title"},{default:t(()=>[d("éç¥æ¹å¼")]),_:1}),n(f,{class:"notify-list"},{default:t(()=>[n(f,{class:"notify-item"},{default:t(()=>[n(f,{class:"notify-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("åºç¨å
éç¥")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("å¨åºç¨å
æ¥æ¶æ¶æ¯æé")]),_:1})]),_:1}),n(x,{checked:k.value.app,onChange:a[4]||(a[4]=e=>C("app",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),n(f,{class:"notify-item"},{default:t(()=>[n(f,{class:"notify-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("çä¿¡éç¥")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("éè¿çä¿¡æ¥æ¶éè¦æé")]),_:1})]),_:1}),n(x,{checked:k.value.sms,onChange:a[5]||(a[5]=e=>C("sms",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),n(f,{class:"notify-item"},{default:t(()=>[n(f,{class:"notify-info"},{default:t(()=>[n(m,{class:"name"},{default:t(()=>[d("微信æå¡éç¥")]),_:1}),n(m,{class:"desc"},{default:t(()=>[d("éè¿å¾®ä¿¡æ¥æ¶æå¡éç¥")]),_:1})]),_:1}),n(x,{checked:k.value.wechat,onChange:a[6]||(a[6]=e=>C("wechat",e.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-b362bec9"]]);export{g as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as s,w as t,i as c,a as l,e as n,b as d,f as i,h as o,F as u,n as f,k as m,B as _,t as p,d as r,G as y,D as b,m as k,ax as g}from"./index-DF3kK8Jo.js";const h=a({__name:"payment-method",setup(a){const h=e([{id:1,bankName:"ä¸å½é¶è¡(éå²)",cardType:"å¨èå¡",lastFour:"8888",type:"bocm",logo:"/static/payment/bocm.png",isDefault:!0},{id:2,bankName:"å·¥åé¶è¡(éå²)",cardType:"å¨èå¡",lastFour:"6666",type:"icbcm",logo:"/static/payment/icbcm.png",isDefault:!1}]),C=e([{id:1,name:"æ¯ä»å®å½é
ç",desc:"æ¯æéå²å
/港å¸/人æ°å¸æ¯ä»",icon:"/static/payment/alipay.png",enabled:!0},{id:2,name:"MPayéå²é±å
",desc:"é岿¬å°ç§»å¨æ¯ä»å·¥å
·",icon:"/static/payment/mpay.png",enabled:!0},{id:3,name:"BOC Pay",desc:"ä¸é¶éå²ææºæ¯ä»",icon:"/static/payment/bocpay.png",enabled:!1},{id:4,name:"WeChat Pay HK",desc:"æ¯ææ¸¯å¸/éå²å
æ¯ä»",icon:"/static/payment/wechat.png",enabled:!0}]),v=()=>{f({url:"/pages/my/add-bank-card"})},D=(a,e)=>{void 0===e&&(e=!a.enabled),a.enabled=e,b({title:e?"å·²å¼å¯":"å·²å
³é",icon:"success"})};return(a,e)=>{const f=m,F=c,x=k,N=g;return l(),s(F,{class:"payment-method"},{default:t(()=>[n(F,{class:"section-card"},{default:t(()=>[n(F,{class:"section-header"},{default:t(()=>[n(f,{class:"title"},{default:t(()=>[d("æçé¶è¡å¡")]),_:1}),n(f,{class:"add-btn",onClick:v},{default:t(()=>[d("æ·»å é¶è¡å¡")]),_:1})]),_:1}),n(F,{class:"card-list"},{default:t(()=>[(l(!0),i(u,null,o(h.value,(a,e)=>(l(),s(F,{class:_(["bank-card",a.type]),key:e},{default:t(()=>[n(F,{class:"card-info"},{default:t(()=>[n(x,{src:a.logo,mode:"aspectFit",class:"bank-logo"},null,8,["src"]),n(F,{class:"info"},{default:t(()=>[n(f,{class:"bank-name"},{default:t(()=>[d(p(a.bankName),1)]),_:2},1024),n(f,{class:"card-type"},{default:t(()=>[d(p(a.cardType),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(f,{class:"card-number"},{default:t(()=>[d("**** **** **** "+p(a.lastFour),1)]),_:2},1024),n(F,{class:"card-actions"},{default:t(()=>[a.isDefault?(l(),s(f,{key:0,class:"default-tag"},{default:t(()=>[d("é»è®¤")]),_:1})):r("",!0),n(F,{class:"action-btns"},{default:t(()=>[a.isDefault?r("",!0):(l(),s(f,{key:0,class:"action-btn",onClick:e=>(a=>{y({title:"æç¤º",content:"ç¡®å®è¦å°è¯¥å¡è®¾ä¸ºé»è®¤æ¯ä»å¡åï¼",success:e=>{e.confirm&&(h.value.forEach(e=>{e.isDefault=e.id===a.id}),b({title:"设置æå",icon:"success"}))}})})(a)},{default:t(()=>[d("设为é»è®¤")]),_:2},1032,["onClick"])),n(f,{class:"action-btn",onClick:e=>(a=>{a.isDefault?b({title:"é»è®¤å¡ä¸è½è§£ç»",icon:"none"}):y({title:"æç¤º",content:"ç¡®å®è¦è§£é¤è¯¥é¶è¡å¡ç»å®åï¼",success:e=>{if(e.confirm){const e=h.value.findIndex(e=>e.id===a.id);e>-1&&(h.value.splice(e,1),b({title:"è§£ç»æå",icon:"success"}))}}})})(a)},{default:t(()=>[d("è§£é¤ç»å®")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})]),_:1}),n(F,{class:"section-card"},{default:t(()=>[n(F,{class:"section-header"},{default:t(()=>[n(f,{class:"title"},{default:t(()=>[d("å
¶ä»æ¯ä»æ¹å¼")]),_:1})]),_:1}),n(F,{class:"payment-list"},{default:t(()=>[(l(!0),i(u,null,o(C.value,(a,e)=>(l(),s(F,{class:"payment-item",key:e,onClick:e=>D(a)},{default:t(()=>[n(F,{class:"payment-info"},{default:t(()=>[n(x,{src:a.icon,mode:"aspectFit",class:"payment-icon"},null,8,["src"]),n(F,{class:"info"},{default:t(()=>[n(f,{class:"name"},{default:t(()=>[d(p(a.name),1)]),_:2},1024),n(f,{class:"desc"},{default:t(()=>[d(p(a.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(N,{checked:a.enabled,color:"#0f95b0",onChange:e=>D(a,e.detail.value)},null,8,["checked","onChange"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),n(F,{class:"notice-card"},{default:t(()=>[n(F,{class:"section-title"},{default:t(()=>[d("温馨æç¤º")]),_:1}),n(F,{class:"notice-list"},{default:t(()=>[n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("为ä¿éèµéå®å
¨ï¼è¯·ä½¿ç¨æ¬äººé¶è¡å¡")]),_:1})]),_:1}),n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("é¶è¡å¡ä¿¡æ¯å·²è¿è¡å å¯ä¿æ¤")]),_:1})]),_:1}),n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("å¦éæ¯ä»é®é¢ï¼è¯·è系客æï¼+853 2837 1333")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-f31b8754"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as l,c as e,w as s,i as t,a as c,e as i,b as u,t as n,W as d,n as o,aD as r,G as f,j as _,m as v,k as m,ax as p,x as g}from"./index-DF3kK8Jo.js";const h=a({__name:"profile",setup(a){const h=l({avatar:"/static/avatar/default.jpg",nickname:"å¼ ä¸",gender:1,birthday:"1990-01-01",phone:"13800138000",email:"example@email.com",verified:!0}),b=l({publicProfile:!0,allowMessage:!1}),k=a=>a?a.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2"):"æªç»å®",y=()=>{d({count:1,success:a=>{h.value.avatar=a.tempFilePaths[0]}})},w=()=>{o({url:"/pages/my/edit-nickname"})},C=()=>{r({itemList:["ç·","女"],success:a=>{h.value.gender=a.tapIndex+1}})},x=()=>{uni.showDatePicker({current:h.value.birthday,success:a=>{h.value.birthday=a.date}})},P=()=>{o({url:"/pages/my/edit-phone"})},j=()=>{o({url:"/pages/my/edit-email"})},M=()=>{o({url:"/pages/my/verify"})},D=(a,l)=>{b.value[a]=l},F=()=>{o({url:"/pages/my/change-password"})},I=()=>{o({url:"/pages/my/bind-phone"})},$=()=>{f({title:"æç¤º",content:"ç¡®å®è¦éåºç»å½åï¼",success:a=>{a.confirm&&_({url:"/pages/login/index"})}})};return(a,l)=>{const d=v,o=m,r=t,f=p,_=g;return c(),e(r,{class:"profile-container"},{default:s(()=>[i(r,{class:"avatar-section"},{default:s(()=>[i(r,{class:"avatar-wrapper",onClick:y},{default:s(()=>[i(d,{src:h.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(r,{class:"edit-icon"},{default:s(()=>[i(o,{class:"iconfont icon-camera"})]),_:1})]),_:1}),i(o,{class:"tip"},{default:s(()=>[u("ç¹å»æ´æ¢å¤´å")]),_:1})]),_:1}),i(r,{class:"info-card"},{default:s(()=>[i(r,{class:"info-item",onClick:w},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("æµç§°")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.nickname),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:C},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("æ§å«")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(1===h.value.gender?"ç·":"女"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:x},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("çæ¥")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.birthday||"è¯·éæ©"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:P},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("ææºå·")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(k(h.value.phone)),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:j},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("é®ç®±")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.email||"æªç»å®"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1}),i(r,{class:"verify-card",onClick:M},{default:s(()=>[i(r,{class:"verify-info"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("å®å认è¯")]),_:1}),i(o,{class:"status"},{default:s(()=>[u(n(h.value.verified?"已认è¯":"æªè®¤è¯"),1)]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1}),i(r,{class:"privacy-card"},{default:s(()=>[i(r,{class:"card-header"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("éç§è®¾ç½®")]),_:1})]),_:1}),i(r,{class:"setting-list"},{default:s(()=>[i(r,{class:"setting-item"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("å
¬å¼ä¸ªäººä¸»é¡µ")]),_:1}),i(f,{checked:b.value.publicProfile,onChange:l[0]||(l[0]=a=>D("publicProfile",a.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),i(r,{class:"setting-item"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("å
许éç人ç§ä¿¡")]),_:1}),i(f,{checked:b.value.allowMessage,onChange:l[1]||(l[1]=a=>D("allowMessage",a.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1})]),_:1}),i(r,{class:"security-card"},{default:s(()=>[i(r,{class:"card-header"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("è´¦å·å®å
¨")]),_:1})]),_:1}),i(r,{class:"security-list"},{default:s(()=>[i(r,{class:"security-item",onClick:F},{default:s(()=>[i(r,{class:"info"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("ä¿®æ¹å¯ç ")]),_:1}),i(o,{class:"desc"},{default:s(()=>[u("å»ºè®®å®ææ´æ¢å¯ç ï¼ç¡®ä¿è´¦å·å®å
¨")]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1}),i(r,{class:"security-item",onClick:I},{default:s(()=>[i(r,{class:"info"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("ææºç»å®")]),_:1}),i(o,{class:"desc"},{default:s(()=>[u("å·²ç»å®ææºå·ï¼"+n(k(h.value.phone)),1)]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1}),i(_,{class:"logout-btn",onClick:$},{default:s(()=>[u("éåºç»å½")]),_:1})]),_:1})}}},[["__scopeId","data-v-68a4caf8"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,o as t,O as s,c as l,w as i,i as n,a as c,e as d,b as o,t as u,d as m,f as r,h as g,F as v,B as f,D as _,k as p,m as k,aA as w,x as b,Q as y,n as h}from"./index-DF3kK8Jo.js";const x=e({__name:"detail",setup(e){const x=a({id:1,title:"éå²éæ¹å»é¢å¼è¿ææ°è¾¾è¬å¥ææ¯æºå¨äººï¼æå微忿¯æ°´å¹³",tag:"å»é¢å¨æ",time:"2024-03-25 10:30",views:1580,image:"/static/news/news1.jpg",content:'\n <p style="text-indent: 2em; margin-bottom: 1em;">è¿æ¥ï¼éå²éæ¹å»é¢æ£å¼å¼è¿ç¬¬å代达è¬å¥ææ¯æºå¨äººç³»ç»ï¼è¿æ å¿çå»é¢å¨å¾®åææ¯é¢åè¿å
¥æ°çéç¨ç¢ã</p>\n <p style="text-indent: 2em; margin-bottom: 1em;">è¾¾è¬å¥ææ¯æºå¨äººç³»ç»æ¯ç®åå
¨çæå
è¿ç微忿¯å¹³å°ä¹ä¸ï¼å
·æä¸ç»´é«æ¸
è§è§ç³»ç»ãçµæ´»çæºæ¢°èåç²¾åçæä½ç³»ç»çä¼å¿ã</p>\n <p style="text-indent: 2em; margin-bottom: 1em;">å»é¢å¤ç§ä¸»ä»»è¡¨ç¤ºï¼å¼è¿è¾¾è¬å¥ææ¯æºå¨äººåï¼å°è¿ä¸æ¥æåå»é¢å¨æ³å°¿å¤ç§ãè¸å¤ç§ãå¦ç§çé¢åç微忿¯æ°´å¹³ï¼ä¸ºæ£è
æä¾æ´ç²¾åãæ´å®å
¨çææ¯æ²»çæ¹æ¡ã</p>\n ',images:["/static/news/robot1.jpg","/static/news/robot2.jpg","/static/news/robot3.jpg"],liked:!1,related:[{id:2,title:"æ¥å£å
»çæåï¼ä¸å»ä¸å®¶æä½ è°ç身ä½",image:"/static/news/news2.jpg",tag:"å¥åº·ç§æ®",time:"2024-03-24"},{id:3,title:'å»é¢ä¸¾å"ä¸çç¡ç æ¥"主é¢ä¹è¯æ´»å¨',image:"/static/news/news3.jpg",tag:"æ´»å¨èµè®¯",time:"2024-03-23"}]}),j=()=>{x.value.liked=!x.value.liked,_({title:x.value.liked?"ç¹èµæå":"已忶ç¹èµ",icon:"none"})};return t(()=>{var e;const a=s(),t=a[a.length-1],{id:l}=(null==(e=t.$page)?void 0:e.options)||{};console.log("å è½½èµè®¯è¯¦æ
:",l)}),(e,a)=>{const t=p,s=n,_=k,C=w,F=b;return c(),l(s,{class:"news-detail"},{default:i(()=>[d(s,{class:"article-header"},{default:i(()=>[d(t,{class:"title"},{default:i(()=>[o(u(x.value.title),1)]),_:1}),d(s,{class:"meta"},{default:i(()=>[x.value.tag?(c(),l(t,{key:0,class:"tag"},{default:i(()=>[o(u(x.value.tag),1)]),_:1})):m("",!0),d(t,{class:"time"},{default:i(()=>[o(u(x.value.time),1)]),_:1}),d(t,{class:"views"},{default:i(()=>[o(u(x.value.views)+"é
读",1)]),_:1})]),_:1})]),_:1}),d(s,{class:"article-content"},{default:i(()=>{var e;return[x.value.image?(c(),l(_,{key:0,src:x.value.image,mode:"widthFix",class:"cover-image"},null,8,["src"])):m("",!0),d(C,{nodes:x.value.content},null,8,["nodes"]),(null==(e=x.value.images)?void 0:e.length)?(c(),l(s,{key:1,class:"image-list"},{default:i(()=>[(c(!0),r(v,null,g(x.value.images,(e,a)=>(c(),l(_,{key:a,src:e,mode:"widthFix",onClick:e=>(e=>{y({urls:x.value.images,current:e})})(a)},null,8,["src","onClick"]))),128))]),_:1})):m("",!0)]}),_:1}),d(s,{class:"related-section"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[o("ç¸å
³èµè®¯")]),_:1}),d(s,{class:"related-list"},{default:i(()=>[(c(!0),r(v,null,g(x.value.related,(e,a)=>(c(),l(s,{class:"related-item",key:a,onClick:a=>(e=>{h({url:`/pages/news/detail?id=${e.id}`})})(e)},{default:i(()=>[d(_,{src:e.image,mode:"aspectFill",class:"image"},null,8,["src"]),d(s,{class:"content"},{default:i(()=>[d(t,{class:"title"},{default:i(()=>[o(u(e.title),1)]),_:2},1024),d(s,{class:"meta"},{default:i(()=>[e.tag?(c(),l(t,{key:0,class:"tag"},{default:i(()=>[o(u(e.tag),1)]),_:2},1024)):m("",!0),d(t,{class:"time"},{default:i(()=>[o(u(e.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d(s,{class:"bottom-bar"},{default:i(()=>[d(F,{class:"share-btn","open-type":"share"},{default:i(()=>[d(t,{class:"iconfont icon-share"}),o(" å享 ")]),_:1}),d(F,{class:f(["action-btn",{active:x.value.liked}]),onClick:j},{default:i(()=>[d(t,{class:"iconfont icon-like"}),o(" "+u(x.value.liked?"å·²ç¹èµ":"ç¹èµ"),1)]),_:1},8,["class"])]),_:1})]),_:1})}}},[["__scopeId","data-v-6d1d4c8d"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,z as s,A as l,c as t,w as i,i as n,a as r,e as c,f as u,h as o,F as d,S as m,B as g,b as v,t as f,d as _,n as w,k as p,m as y}from"./index-DF3kK8Jo.js";import{_ as k}from"./uni-load-more.GmvL2EZZ.js";const h=e({__name:"list",setup(e){const h=[{value:"all",name:"å
¨é¨"},{value:"notice",name:"éç¥å
¬å"},{value:"health",name:"å¥åº·ç§æ®"},{value:"service",name:"就廿å¡"},{value:"special",name:"ä¸ç§ä»ç»"},{value:"expert",name:"ä¸å®¶é£é"}],x=a("all"),b=a([{id:1,type:"large",title:"éå²éæ¹å»é¢å¼è¿ææ°è¾¾è¬å¥ææ¯æºå¨äººï¼æå微忿¯æ°´å¹³",image:"/static/news/news1.jpg",tag:"å»é¢å¨æ",time:"2024-03-25",views:1580},{id:2,title:"æ¥å£å
»çæåï¼ä¸å»ä¸å®¶æä½ è°ç身ä½",description:"æ¥å£å
»çéå¨å
»èï¼ä¸å®¶å»ºè®®ä»é¥®é£ãè¿å¨ç夿¹é¢å
¥æï¼å©æ¨è½»æ¾å
»çã",image:"/static/news/news2.jpg",tag:"å¥åº·ç§æ®",time:"2024-03-24",views:2360},{id:3,type:"large",title:'å»é¢ä¸¾å"ä¸çç¡ç æ¥"主é¢ä¹è¯æ´»å¨',image:"/static/news/news3.jpg",tag:"æ´»å¨èµè®¯",time:"2024-03-23",views:986}]),j=a(!1),C=a("more"),F=()=>{setTimeout(()=>{j.value=!1},1e3)},T=()=>{"more"===C.value&&(C.value="loading",setTimeout(()=>{C.value="noMore"},1e3))};return(e,a)=>{const S=p,z=n,A=m,B=y,I=s(l("uni-load-more"),k);return r(),t(z,{class:"news-list"},{default:i(()=>[c(A,{"scroll-x":"",class:"category-bar","show-scrollbar":!1},{default:i(()=>[(r(),u(d,null,o(h,(e,a)=>c(z,{class:g(["category-item",{active:x.value===e.value}]),key:a,onClick:a=>{return s=e.value,x.value=s,j.value=!0,void setTimeout(()=>{j.value=!1},1e3);var s}},{default:i(()=>[c(S,null,{default:i(()=>[v(f(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1}),c(A,{"scroll-y":"",class:"news-scroll","refresher-enabled":"","refresher-triggered":j.value,onRefresherrefresh:F,onScrolltolower:T},{default:i(()=>[c(z,{class:"news-wrapper"},{default:i(()=>[(r(!0),u(d,null,o(b.value,(e,a)=>(r(),t(z,{class:"news-item",key:a,onClick:a=>{w({url:`/pages/news/detail?id=${e.id}`})}},{default:i(()=>["large"===e.type?(r(),u(d,{key:0},[c(B,{src:e.image,mode:"aspectFill",class:"large-image"},null,8,["src"]),c(z,{class:"content"},{default:i(()=>[c(S,{class:"title"},{default:i(()=>[v(f(e.title),1)]),_:2},1024),c(z,{class:"meta"},{default:i(()=>[e.tag?(r(),t(S,{key:0,class:"tag"},{default:i(()=>[v(f(e.tag),1)]),_:2},1024)):_("",!0),c(S,{class:"time"},{default:i(()=>[v(f(e.time),1)]),_:2},1024),c(S,{class:"views"},{default:i(()=>[v(f(e.views)+"é
读",1)]),_:2},1024)]),_:2},1024)]),_:2},1024)],64)):(r(),u(d,{key:1},[c(z,{class:"content"},{default:i(()=>[c(S,{class:"title"},{default:i(()=>[v(f(e.title),1)]),_:2},1024),c(S,{class:"desc"},{default:i(()=>[v(f(e.description),1)]),_:2},1024),c(z,{class:"meta"},{default:i(()=>[e.tag?(r(),t(S,{key:0,class:"tag"},{default:i(()=>[v(f(e.tag),1)]),_:2},1024)):_("",!0),c(S,{class:"time"},{default:i(()=>[v(f(e.time),1)]),_:2},1024),c(S,{class:"views"},{default:i(()=>[v(f(e.views)+"é
读",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(B,{src:e.image,mode:"aspectFill",class:"small-image"},null,8,["src"])],64))]),_:2},1032,["onClick"]))),128))]),_:1}),c(I,{status:C.value,"content-text":{contentdown:"䏿å è½½æ´å¤",contentrefresh:"å è½½ä¸...",contentnomore:"æ²¡ææ´å¤äº"}},null,8,["status","content-text"])]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-1311b8cd"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as l,J as a,c as u,w as t,i as s,a as d,e as n,b as o,t as r,d as c,B as i,f as v,F as m,D as f,K as p,L as b,M as _,k as h,I as g,V,x as I,ax as y}from"./index-DF3kK8Jo.js";const k=e({__name:"add",setup(e){const k=[{value:"macauId",label:"éå²å±
æ°èº«ä»½è¯"},{value:"mainlandId",label:"å
å°å±
æ°èº«ä»½è¯"},{value:"hkId",label:"馿¸¯å±
æ°èº«ä»½è¯"},{value:"passport",label:"æ¤ç
§"},{value:"other",label:"å
¶ä»è¯ä»¶"}],x=l(0),N=l(-1),$=a(()=>k.map(e=>e.label)),C=[{value:"self",label:"æ¬äºº"},{value:"parent",label:"ç¶æ¯"},{value:"spouse",label:"é
å¶"},{value:"child",label:"å女"},{value:"grandparent",label:"ç¥ç¶æ¯"},{value:"sibling",label:"å
å¼å§å¦¹"},{value:"other",label:"å
¶ä»"}],q=a(()=>C.map(e=>e.label)),U=l({name:"",idType:"macauId",idNumber:"",relation:"",cardNo:"",phone:"",verifyCode:"",isDefault:!1}),w=l("bind"),T=l(0);let D=null;const A=l(""),B=a(()=>"mainlandId"===k[x.value].value?18:20),K=a(()=>{switch(k[x.value].value){case"macauId":return"请è¾å
¥8ä½éå²å±
æ°èº«ä»½è¯å·ç ";case"mainlandId":return"请è¾å
¥18ä½å
å°å±
æ°èº«ä»½è¯å·ç ";case"hkId":return"请è¾å
¥é¦æ¸¯å±
æ°èº«ä»½è¯å·ç ";case"passport":return"请è¾å
¥æ¤ç
§å·ç ";default:return"请è¾å
¥è¯ä»¶å·ç "}}),M={macauId:{pattern:/^[1-9]\d{7}$/,message:"请è¾å
¥8使°åçéå²å±
æ°èº«ä»½è¯å·ç "},mainlandId:{pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"请è¾å
¥æ£ç¡®çå
å°å±
æ°èº«ä»½è¯å·ç "},hkId:{pattern:/^[A-Z]{1,2}[0-9]{6}\([0-9A]\)$/,message:"请è¾å
¥æ£ç¡®ç馿¸¯å±
æ°èº«ä»½è¯å·ç "}},j=()=>{if(!U.value.idNumber)return A.value="请è¾å
¥è¯ä»¶å·ç ",!1;const e=k[x.value].value,l=M[e];if(l){if(!l.pattern.test(U.value.idNumber))return A.value=l.message,!1}return A.value="",!0},F=e=>/^6\d{7}$/.test(e)||/^1[3-9]\d{9}$/.test(e)||/^[569]\d{7}$/.test(e),J=()=>{T.value>0||(U.value.phone?F(U.value.phone)?(T.value=60,D=setInterval(()=>{T.value--,T.value<=0&&(clearInterval(D),D=null)},1e3)):f({title:"请è¾å
¥æ£ç¡®çææºå·ç ",icon:"none"}):f({title:"请è¾å
¥ææºå·ç ",icon:"none"}))},L=e=>{const l=parseInt(e.detail.value);x.value=l,U.value.idType=k[l].value,U.value.idNumber="",A.value=""},S=e=>{const l=parseInt(e.detail.value);N.value=l,U.value.relation=C[l].value},W=a(()=>{const{name:e,idNumber:l,relation:a,phone:u}=U.value;return!!(e&&l&&a&&u)&&(!A.value&&!("bind"===w.value&&!U.value.cardNo))}),X=()=>{var e;W.value&&(j()&&("bind"!==w.value||(e=U.value.cardNo,/^KW\d{8}$/.test(e)||/^MUST\d{6}$/.test(e))?F(U.value.phone)?(p({title:"ä¿åä¸..."}),console.log("æäº¤è¡¨å:",U.value),setTimeout(()=>{b(),f({title:"ä¿åæå",icon:"success"}),setTimeout(()=>{_()},1500)},1e3)):f({title:"请è¾å
¥æ£ç¡®çææºå·ç ",icon:"none"}):f({title:"请è¾å
¥æ£ç¡®çå°±è¯å¡å·",icon:"none"})))};onUnmounted(()=>{D&&(clearInterval(D),D=null)});const Z=a(()=>x.value>=0&&k[x.value]?k[x.value].label:"è¯·éæ©è¯ä»¶ç±»å"),z=a(()=>N.value>=0&&C[N.value]?C[N.value].label:"è¯·éæ©å
³ç³»");return(e,l)=>{const a=s,f=h,p=g,b=V,_=I,k=y;return d(),u(a,{class:"add-patient"},{default:t(()=>[n(a,{class:"form-card"},{default:t(()=>[n(a,{class:"section-title"},{default:t(()=>[o("åºæ¬ä¿¡æ¯")]),_:1}),n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("å§å")]),_:1}),n(p,{type:"text",modelValue:U.value.name,"onUpdate:modelValue":l[0]||(l[0]=e=>U.value.name=e),placeholder:"请è¾å
¥å°±è¯äººå§å",maxlength:"20"},null,8,["modelValue"])]),_:1}),n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("è¯ä»¶ç±»å")]),_:1}),n(b,{mode:"selector",range:$.value,value:x.value,onChange:L},{default:t(()=>[n(a,{class:"picker"},{default:t(()=>[n(f,null,{default:t(()=>[o(r(Z.value),1)]),_:1}),n(f,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1},8,["range","value"])]),_:1}),n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("è¯ä»¶å·ç ")]),_:1}),n(p,{type:"idcard",modelValue:U.value.idNumber,"onUpdate:modelValue":l[1]||(l[1]=e=>U.value.idNumber=e),placeholder:K.value,maxlength:B.value,onBlur:j},null,8,["modelValue","placeholder","maxlength"]),A.value?(d(),u(f,{key:0,class:"error"},{default:t(()=>[o(r(A.value),1)]),_:1})):c("",!0)]),_:1}),n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("䏿¬äººå
³ç³»")]),_:1}),n(b,{mode:"selector",range:q.value,value:N.value,onChange:S},{default:t(()=>[n(a,{class:"picker"},{default:t(()=>[n(f,null,{default:t(()=>[o(r(z.value),1)]),_:1}),n(f,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1},8,["range","value"])]),_:1})]),_:1}),n(a,{class:"form-card"},{default:t(()=>[n(a,{class:"section-title"},{default:t(()=>[o("å°±è¯å¡ä¿¡æ¯")]),_:1}),n(a,{class:"card-options"},{default:t(()=>[n(a,{class:i(["option-item",{active:"bind"===w.value}]),onClick:l[2]||(l[2]=e=>w.value="bind")},{default:t(()=>[n(f,{class:"radio"}),n(f,null,{default:t(()=>[o("ç»å®å·²æå°±è¯å¡")]),_:1})]),_:1},8,["class"]),n(a,{class:i(["option-item",{active:"new"===w.value}]),onClick:l[3]||(l[3]=e=>w.value="new")},{default:t(()=>[n(f,{class:"radio"}),n(f,null,{default:t(()=>[o("åçæ°å°±è¯å¡")]),_:1})]),_:1},8,["class"])]),_:1}),"bind"===w.value?(d(),v(m,{key:0},[n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("å°±è¯å¡å·")]),_:1}),n(p,{type:"text",modelValue:U.value.cardNo,"onUpdate:modelValue":l[4]||(l[4]=e=>U.value.cardNo=e),placeholder:"请è¾å
¥å°±è¯å¡å·",maxlength:"12"},null,8,["modelValue"])]),_:1}),n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("ææºå·ç ")]),_:1}),n(p,{type:"number",modelValue:U.value.phone,"onUpdate:modelValue":l[5]||(l[5]=e=>U.value.phone=e),placeholder:"请è¾å
¥å塿¶é¢ççææºå·",maxlength:"11"},null,8,["modelValue"])]),_:1}),n(a,{class:"form-item verify-code"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("éªè¯ç ")]),_:1}),n(p,{type:"number",modelValue:U.value.verifyCode,"onUpdate:modelValue":l[6]||(l[6]=e=>U.value.verifyCode=e),placeholder:"请è¾å
¥éªè¯ç ",maxlength:"6"},null,8,["modelValue"]),n(_,{class:"send-btn",disabled:!!T.value,onClick:J},{default:t(()=>[o(r(T.value?`${T.value}s`:"è·åéªè¯ç "),1)]),_:1},8,["disabled"])]),_:1})],64)):(d(),v(m,{key:1},[n(a,{class:"form-item"},{default:t(()=>[n(f,{class:"label required"},{default:t(()=>[o("ææºå·ç ")]),_:1}),n(p,{type:"number",modelValue:U.value.phone,"onUpdate:modelValue":l[7]||(l[7]=e=>U.value.phone=e),placeholder:"请è¾å
¥ææºå·ç ",maxlength:"11"},null,8,["modelValue"])]),_:1}),n(a,{class:"notice"},{default:t(()=>[n(f,{class:"dot"}),n(f,null,{default:t(()=>[o("æ°åå°±è¯å¡éè¦å°å»é¢èªå©æºææå¡å°æ¿æ´»åæè½ä½¿ç¨")]),_:1})]),_:1})],64))]),_:1}),n(a,{class:"form-card"},{default:t(()=>[n(a,{class:"switch-item"},{default:t(()=>[n(f,null,{default:t(()=>[o("设为é»è®¤å°±è¯äºº")]),_:1}),n(k,{checked:U.value.isDefault,onChange:l[8]||(l[8]=e=>U.value.isDefault=e.detail.value),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1}),n(a,{class:"bottom-bar"},{default:t(()=>[n(_,{class:"submit-btn primary-btn",disabled:!W.value,onClick:X},{default:t(()=>[o("ä¿å")]),_:1},8,["disabled"])]),_:1})]),_:1})}}},[["__scopeId","data-v-c28e0e71"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,J as l,o as t,O as s,c as u,w as d,i as o,a as r,e as n,b as i,t as c,K as f,L as m,D as v,M as _,k as p,I as b,V as h,ax as g,x}from"./index-DF3kK8Jo.js";const k=e({__name:"edit",setup(e){const k=[{value:"self",label:"æ¬äºº"},{value:"parent",label:"ç¶æ¯"},{value:"child",label:"å女"},{value:"spouse",label:"é
å¶"},{value:"other",label:"å
¶ä»"}],y=a(null),V=a({id:"",name:"",idType:"",idNumber:"",relation:"",cardNo:"",phone:"",isDefault:!1}),D=e=>{y.value=k[e.detail.value],V.value.relation=y.value.value},N=l(()=>{const{name:e,relation:a,phone:l}=V.value;return e&&a&&l}),T=()=>{N.value&&(f({title:"ä¿åä¸..."}),console.log("æäº¤è¡¨å:",V.value),setTimeout(()=>{m(),v({title:"ä¿åæå",icon:"success"}),setTimeout(()=>{_()},1500)},1e3))};t(()=>{var e,a;const l=s(),t=null==(a=null==(e=l[l.length-1].$page)?void 0:e.options)?void 0:a.id;w(t)});const w=e=>{V.value={id:e,name:"å¼ ä¸",idType:"id",idNumber:"440123199001011234",relation:"self",cardNo:"1234567890",phone:"13800138000",isDefault:!0},y.value=k.find(e=>e.value===V.value.relation)};return(e,a)=>{const l=o,t=p,s=b,f=h,m=g,v=x;return r(),u(l,{class:"patient-form"},{default:d(()=>[n(l,{class:"form-card"},{default:d(()=>[n(l,{class:"section-title"},{default:d(()=>[i("åºæ¬ä¿¡æ¯")]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label required"},{default:d(()=>[i("å§å")]),_:1}),n(s,{type:"text",modelValue:V.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>V.value.name=e),placeholder:"请è¾å
¥å°±è¯äººå§å",maxlength:"20"},null,8,["modelValue"])]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label"},{default:d(()=>[i("è¯ä»¶ç±»å")]),_:1}),n(l,{class:"value-text"},{default:d(()=>{return[i(c((e=V.value.idType,{id:"身份è¯",passport:"æ¤ç
§",hkm:"港澳å±
æ°æ¥å¾å
å°éè¡è¯"}[e]||e)),1)];var e}),_:1})]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label"},{default:d(()=>[i("è¯ä»¶å·ç ")]),_:1}),n(l,{class:"value-text"},{default:d(()=>{return[i(c((e=V.value.idNumber,e?e.length<=8?e:e.replace(new RegExp("(?<=.{4}).(?=.{4})","g"),"*"):"")),1)];var e}),_:1})]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label required"},{default:d(()=>[i("䏿¬äººå
³ç³»")]),_:1}),n(f,{mode:"selector",range:k,"range-key":"label",onChange:D},{default:d(()=>[n(l,{class:"picker"},{default:d(()=>[n(t,null,{default:d(()=>{var e;return[i(c((null==(e=y.value)?void 0:e.label)||"è¯·éæ©å
³ç³»"),1)]}),_:1}),n(t,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1})]),_:1}),n(l,{class:"form-card"},{default:d(()=>[n(l,{class:"section-title"},{default:d(()=>[i("å°±è¯å¡ä¿¡æ¯")]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label"},{default:d(()=>[i("å°±è¯å¡å·")]),_:1}),n(l,{class:"value-text"},{default:d(()=>[i(c(V.value.cardNo||"ææªç»å®å°±è¯å¡"),1)]),_:1})]),_:1}),n(l,{class:"form-item"},{default:d(()=>[n(t,{class:"label required"},{default:d(()=>[i("ææºå·ç ")]),_:1}),n(s,{type:"number",modelValue:V.value.phone,"onUpdate:modelValue":a[1]||(a[1]=e=>V.value.phone=e),placeholder:"请è¾å
¥ææºå·ç ",maxlength:"11"},null,8,["modelValue"])]),_:1})]),_:1}),n(l,{class:"form-card"},{default:d(()=>[n(l,{class:"switch-item"},{default:d(()=>[n(t,null,{default:d(()=>[i("设为é»è®¤å°±è¯äºº")]),_:1}),n(m,{checked:V.value.isDefault,onChange:a[2]||(a[2]=e=>V.value.isDefault=e.detail.value),color:"#0f95b0",disabled:V.value.isDefault},null,8,["checked","disabled"])]),_:1})]),_:1}),n(l,{class:"bottom-bar"},{default:d(()=>[n(v,{class:"submit-btn primary-btn",disabled:!N.value,onClick:T},{default:d(()=>[i("ä¿å")]),_:1},8,["disabled"])]),_:1})]),_:1})}}},[["__scopeId","data-v-f4687e6e"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as t,c as l,w as s,i as e,a as c,e as n,f as i,h as d,F as o,b as u,D as f,n as _,k as r,t as p,d as m,B as k,p as v,O as b,aw as y,M as C,G as g}from"./index-DF3kK8Jo.js";const D=a({__name:"list",setup(a){const D=t([{id:1,name:"å¼ ä¸",idType:"身份è¯",idNumber:"440************123",cardNo:"1234567890",relation:"self",relationText:"æ¬äºº",isDefault:!0},{id:2,name:"å¼ å°æ",idType:"身份è¯",idNumber:"440************456",cardNo:"0987654321",relation:"child",relationText:"å女",isDefault:!1}]),N=()=>{D.value.length>=5?f({title:"æå¤æ·»å 5个就è¯äºº",icon:"none"}):_({url:"/pages/patient/add"})};return(a,t)=>{const h=r,x=e;return c(),l(x,{class:"patient-container"},{default:s(()=>[n(x,{class:"patient-list"},{default:s(()=>[(c(!0),i(o,null,d(D.value,(a,t)=>(c(),l(x,{class:"patient-item card",key:t,onClick:t=>(a=>{var t,l;const s=b(),e=s[s.length-2];(null==(l=null==(t=null==e?void 0:e.$page)?void 0:t.path)?void 0:l.includes("/appointment/"))&&(y("selectPatient",a),C())})(a)},{default:s(()=>[n(x,{class:"info"},{default:s(()=>[n(x,{class:"name-wrap"},{default:s(()=>[n(h,{class:"name"},{default:s(()=>[u(p(a.name),1)]),_:2},1024),a.isDefault?(c(),l(h,{key:0,class:"tag default"},{default:s(()=>[u("é»è®¤")]),_:1})):m("",!0),n(h,{class:k(["tag",a.relation])},{default:s(()=>[u(p(a.relationText),1)]),_:2},1032,["class"])]),_:2},1024),n(x,{class:"id-info"},{default:s(()=>[n(h,{class:"id-type"},{default:s(()=>[u(p(a.idType)+"ï¼",1)]),_:2},1024),n(h,{class:"id-number"},{default:s(()=>[u(p(a.idNumber),1)]),_:2},1024)]),_:2},1024),a.cardNo?(c(),l(x,{key:0,class:"card-info"},{default:s(()=>[n(h,{class:"label"},{default:s(()=>[u("å°±è¯å¡å·ï¼")]),_:1}),n(h,{class:"value"},{default:s(()=>[u(p(a.cardNo),1)]),_:2},1024)]),_:2},1024)):m("",!0)]),_:2},1024),n(x,{class:"actions"},{default:s(()=>[n(x,{class:"action-btn",onClick:v(t=>(a=>{_({url:`/pages/patient/edit?id=${a.id}`})})(a),["stop"])},{default:s(()=>[n(h,{class:"iconfont icon-edit"}),n(h,null,{default:s(()=>[u("ç¼è¾")]),_:1})]),_:2},1032,["onClick"]),a.isDefault?m("",!0):(c(),l(x,{key:0,class:"action-btn",onClick:v(t=>(a=>{g({title:"æç¤º",content:"ç¡®å®è¦å é¤è¯¥å°±è¯äººåï¼",success:t=>{if(t.confirm){const t=D.value.findIndex(t=>t.id===a.id);t>-1&&(D.value.splice(t,1),f({title:"å 餿å",icon:"success"}))}}})})(a),["stop"])},{default:s(()=>[n(h,{class:"iconfont icon-delete"}),n(h,null,{default:s(()=>[u("å é¤")]),_:1})]),_:2},1032,["onClick"])),a.isDefault?m("",!0):(c(),l(x,{key:1,class:"action-btn",onClick:v(t=>(a=>{D.value.forEach(t=>{t.isDefault=t.id===a.id}),f({title:"设置æå",icon:"success"})})(a),["stop"])},{default:s(()=>[n(h,{class:"iconfont icon-star"}),n(h,null,{default:s(()=>[u("设为é»è®¤")]),_:1})]),_:2},1032,["onClick"]))]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1}),n(x,{class:"add-btn",onClick:N},{default:s(()=>[n(h,{class:"iconfont icon-add"}),n(h,null,{default:s(()=>[u("æ·»å å°±è¯äºº")]),_:1})]),_:1}),n(x,{class:"notice-card"},{default:s(()=>[n(x,{class:"section-title"},{default:s(()=>[u("温馨æç¤º")]),_:1}),n(x,{class:"notice-list"},{default:s(()=>[n(x,{class:"notice-item"},{default:s(()=>[n(h,{class:"dot"}),n(h,{class:"content"},{default:s(()=>[u("æ¯ä¸ªç¨æ·æå¤å¯æ·»å 5个就è¯äºº")]),_:1})]),_:1}),n(x,{class:"notice-item"},{default:s(()=>[n(h,{class:"dot"}),n(h,{class:"content"},{default:s(()=>[u("请确ä¿å°±è¯äººä¿¡æ¯çå®åç¡®ï¼ä»¥å
å½±åå°±å»")]),_:1})]),_:1}),n(x,{class:"notice-item"},{default:s(()=>[n(h,{class:"dot"}),n(h,{class:"content"},{default:s(()=>[u("身份è¯å·ç ç¨äºå®å认è¯ï¼è¯·è°¨æ
å¡«å")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-0dda6260"]]);export{D as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,J as e,o as t,O as l,c as u,w as d,i as c,a as o,e as n,b as i,t as f,B as m,f as r,h as _,F as p,d as v,n as g,G as h,k as y,m as b,x as N}from"./index-DF3kK8Jo.js";const k=a({__name:"detail",setup(a){const k=s({id:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",hospitalAddress:"éå²è¿è马路33å·",departmentName:"å¿å
ç§",departmentIcon:"/static/department/cardiology.png",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",patientName:"å¼ ä¸",cardNo:"1234567890",status:"unpaid",statusText:"å¾
æ¯ä»",payTime:"2024-03-25 09:30:00",orderNo:"P202403250001",paymentMethod:"微信æ¯ä»",items:[{name:"æå·è´¹",desc:"æ®éé¨è¯",amount:60},{name:"æ£æ¥è´¹",desc:"å¿çµå¾æ£æ¥",amount:180},{name:"è¯åè´¹",desc:"夿¹è¯å",amount:120}],totalAmount:360,hasInvoice:!0}),T=e(()=>{if("completed"!==k.value.status)return!1;const a=new Date(k.value.payTime).getTime();return Date.now()-a<=864e5}),x=()=>{g({url:`/pages/hospital/detail?id=${k.value.hospitalId}`})},I=()=>{g({url:`/pages/payment/index?id=${k.value.id}`})},w=()=>{h({title:"ç³è¯·é款",content:"ç¡®å®è¦ç³è¯·é款åï¼",success:a=>{a.confirm&&console.log("ç³è¯·é款:",k.value.id)}})},A=()=>{g({url:`/pages/payment/invoice?id=${k.value.id}`})};t(()=>{var a,s;const e=l(),t=null==(s=null==(a=e[e.length-1].$page)?void 0:a.options)?void 0:s.id;$(t)});const $=a=>{console.log("å 载缴费详æ
:",a)};return(a,s)=>{const e=y,t=c,l=b,g=N;return o(),u(t,{class:"payment-detail"},{default:d(()=>[n(t,{class:m(["status-card",k.value.status])},{default:d(()=>{return[n(t,{class:"status-info"},{default:d(()=>[n(e,{class:"status-text"},{default:d(()=>[i(f(k.value.statusText),1)]),_:1}),n(e,{class:"desc"},{default:d(()=>{return[i(f((a=k.value.status,{unpaid:"请å¨15åéå
宿æ¯ä»",completed:"æ¯ä»æå",refunded:"鿬¾å·²å®æ"}[a]||"")),1)];var a}),_:1})]),_:1}),n(l,{src:(a=k.value.status,`/static/payment/status-${a}.png`),mode:"aspectFit",class:"status-image"},null,8,["src"])];var a}),_:1},8,["class"]),n(t,{class:"info-card"},{default:d(()=>[n(t,{class:"hospital-info",onClick:x},{default:d(()=>[n(l,{src:k.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),n(t,{class:"info"},{default:d(()=>[n(e,{class:"name"},{default:d(()=>[i(f(k.value.hospitalName),1)]),_:1}),n(e,{class:"address"},{default:d(()=>[i(f(k.value.hospitalAddress),1)]),_:1})]),_:1}),n(e,{class:"iconfont icon-arrow-right"})]),_:1}),n(t,{class:"divider"}),n(t,{class:"department-info"},{default:d(()=>[n(l,{src:k.value.departmentIcon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(t,{class:"info"},{default:d(()=>[n(e,{class:"name"},{default:d(()=>[i(f(k.value.departmentName),1)]),_:1}),n(e,{class:"doctor"},{default:d(()=>[i(f(k.value.doctorName)+" "+f(k.value.doctorTitle),1)]),_:1})]),_:1})]),_:1})]),_:1}),n(t,{class:"detail-card"},{default:d(()=>[n(t,{class:"section-title"},{default:d(()=>[i("ç¼´è´¹æç»")]),_:1}),n(t,{class:"item-list"},{default:d(()=>[(o(!0),r(p,null,_(k.value.items,(a,s)=>(o(),u(t,{class:"item",key:s},{default:d(()=>[n(t,{class:"item-info"},{default:d(()=>[n(e,{class:"name"},{default:d(()=>[i(f(a.name),1)]),_:2},1024),n(e,{class:"desc"},{default:d(()=>[i(f(a.desc),1)]),_:2},1024)]),_:2},1024),n(e,{class:"amount"},{default:d(()=>[i("Â¥"+f(a.amount),1)]),_:2},1024)]),_:2},1024))),128))]),_:1}),n(t,{class:"total"},{default:d(()=>[n(e,null,{default:d(()=>[i("å计")]),_:1}),n(e,{class:"amount"},{default:d(()=>[i("Â¥"+f(k.value.totalAmount),1)]),_:1})]),_:1})]),_:1}),n(t,{class:"detail-card"},{default:d(()=>[n(t,{class:"section-title"},{default:d(()=>[i("缴费信æ¯")]),_:1}),n(t,{class:"info-list"},{default:d(()=>[n(t,{class:"info-item"},{default:d(()=>[n(e,{class:"label"},{default:d(()=>[i("å°±è¯äºº")]),_:1}),n(e,{class:"value"},{default:d(()=>[i(f(k.value.patientName),1)]),_:1})]),_:1}),n(t,{class:"info-item"},{default:d(()=>[n(e,{class:"label"},{default:d(()=>[i("å°±è¯å¡å·")]),_:1}),n(e,{class:"value"},{default:d(()=>[i(f(k.value.cardNo),1)]),_:1})]),_:1}),n(t,{class:"info-item"},{default:d(()=>[n(e,{class:"label"},{default:d(()=>[i("ç¼´è´¹æ¶é´")]),_:1}),n(e,{class:"value"},{default:d(()=>[i(f(k.value.payTime),1)]),_:1})]),_:1}),n(t,{class:"info-item"},{default:d(()=>[n(e,{class:"label"},{default:d(()=>[i("订åç¼å·")]),_:1}),n(e,{class:"value"},{default:d(()=>[i(f(k.value.orderNo),1)]),_:1})]),_:1}),n(t,{class:"info-item"},{default:d(()=>[n(e,{class:"label"},{default:d(()=>[i("æ¯ä»æ¹å¼")]),_:1}),n(e,{class:"value"},{default:d(()=>[i(f(k.value.paymentMethod),1)]),_:1})]),_:1})]),_:1})]),_:1}),n(t,{class:"bottom-bar"},{default:d(()=>["unpaid"===k.value.status?(o(),r(p,{key:0},[n(t,{class:"amount-info"},{default:d(()=>[n(e,null,{default:d(()=>[i("éä»éé¢")]),_:1}),n(e,{class:"amount"},{default:d(()=>[i("Â¥"+f(k.value.totalAmount),1)]),_:1})]),_:1}),n(g,{class:"pay-btn primary-btn",onClick:I},{default:d(()=>[i("ç«å³æ¯ä»")]),_:1})],64)):"completed"===k.value.status?(o(),r(p,{key:1},[T.value?(o(),u(g,{key:0,class:"action-btn",onClick:w},{default:d(()=>[i("ç³è¯·é款")]),_:1})):v("",!0),k.value.hasInvoice?(o(),u(g,{key:1,class:"action-btn",onClick:A},{default:d(()=>[i("æ¥çå票")]),_:1})):v("",!0)],64)):v("",!0)]),_:1})]),_:1})}}},[["__scopeId","data-v-b0193fb0"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,c as l,w as s,i as t,a as c,e as u,b as d,t as o,f as n,h as i,F as f,K as m,L as _,G as r,v,k as p,x as b,B as h,m as y}from"./index-DF3kK8Jo.js";const k=a({__name:"index",setup(a){const k=e({amount:100,hospital:"éå²éæ¹å»é¢",department:"å¿å
ç§",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",patientName:"å¼ ä¸",date:"2024-03-21",time:"09:00",orderNo:"AP202403210001"}),N=[{name:"微信æ¯ä»",value:"wechat",icon:"/static/payment/wechat.png"},{name:"æ¯ä»å®",value:"alipay",icon:"/static/payment/alipay.png"}],w=e("wechat"),x=()=>{m({title:"æ¯ä»ä¸..."}),setTimeout(()=>{_(),r({title:"æ¯ä»æå",content:"æ¨çé¢çº¦å·²å®ææ¯ä»",showCancel:!1,success:()=>{v({url:"/pages/appointment/record"})}})},1500)};return(a,e)=>{const m=p,_=t,r=y,v=b;return c(),l(_,{class:"payment-container"},{default:s(()=>[u(_,{class:"order-info card"},{default:s(()=>[u(_,{class:"amount"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("æ¯ä»éé¢")]),_:1}),u(m,{class:"value"},{default:s(()=>[d("Â¥"+o(k.value.amount),1)]),_:1})]),_:1}),u(_,{class:"detail"},{default:s(()=>[u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("å»é¢")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.hospital),1)]),_:1})]),_:1}),u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("ç§å®¤")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.department),1)]),_:1})]),_:1}),u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("å»ç")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.doctorName)+" "+o(k.value.doctorTitle),1)]),_:1})]),_:1}),u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("å°±è¯äºº")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.patientName),1)]),_:1})]),_:1}),u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("å°±è¯æ¶é´")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.date)+" "+o(k.value.time),1)]),_:1})]),_:1}),u(_,{class:"item"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("订åç¼å·")]),_:1}),u(m,{class:"value"},{default:s(()=>[d(o(k.value.orderNo),1)]),_:1})]),_:1})]),_:1})]),_:1}),u(_,{class:"payment-methods card"},{default:s(()=>[u(_,{class:"section-title"},{default:s(()=>[d("éæ©æ¯ä»æ¹å¼")]),_:1}),u(_,{class:"method-list"},{default:s(()=>[(c(),n(f,null,i(N,(a,e)=>u(_,{class:h(["method-item",{active:w.value===a.value}]),key:e,onClick:e=>(a=>{w.value=a})(a.value)},{default:s(()=>[u(_,{class:"left"},{default:s(()=>[u(r,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),u(m,{class:"name"},{default:s(()=>[d(o(a.name),1)]),_:2},1024)]),_:2},1024),u(m,{class:"iconfont icon-check"})]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),u(_,{class:"bottom-bar"},{default:s(()=>[u(_,{class:"amount-info"},{default:s(()=>[u(m,{class:"label"},{default:s(()=>[d("å®ä»éé¢ï¼")]),_:1}),u(m,{class:"amount"},{default:s(()=>[d("Â¥"+o(k.value.amount),1)]),_:1})]),_:1}),u(v,{class:"pay-btn primary-btn",onClick:x},{default:s(()=>[d(" ç«å³æ¯ä» ")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-301dddd8"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as l,r as a,o as e,O as s,z as t,A as u,c,w as o,i,a as n,e as d,b as f,t as _,B as r,f as v,h as p,F as m,av as b,D as k,Q as C,K as g,L as w,m as y,k as N,x as h}from"./index-DF3kK8Jo.js";import{_ as x}from"./uni-popup.Df-Bes22.js";const q=l({__name:"invoice",setup(l){const q=a({code:"044031900111",number:"37164339",date:"2024-03-25",amount:360,title:"个人",taxNumber:"-",issuer:"éå²éæ¹å»é¢",hospitalName:"éå²éæ¹å»é¢",patientName:"å¼ ä¸",departmentName:"å¿å
ç§",orderNo:"P202403250001",qrCode:"/static/payment/invoice-qr.png",previewImage:"/static/payment/invoice-preview.png"}),I=l=>{b({data:l,success:()=>{k({title:"å¤å¶æå",icon:"success"})}})},F=()=>{uni.share({provider:"weixin",scene:"WXSceneSession",type:2,imageUrl:q.value.qrCode,success:l=>{console.log("å享æå:",l)},fail:l=>{console.error("å享失败:",l)}})},P=a(null),j=()=>{var l;null==(l=P.value)||l.open()},S=()=>{var l;null==(l=P.value)||l.close()},z=()=>{C({urls:[q.value.previewImage]})},A=a(null),B=a(1),D=[{label:"彩è²",value:"color"},{label:"é»ç½",value:"bw"}],K=a("color"),L=()=>{var l;null==(l=A.value)||l.open()},O=()=>{var l;null==(l=A.value)||l.close()},Q=()=>{g({title:"æå°ä¸..."});const l={invoiceId:q.value.id,count:B.value,color:K.value};console.log("æå°åæ°:",l),setTimeout(()=>{w(),k({title:"æå°æå",icon:"success"}),O()},2e3)};e(()=>{var l,a;const e=s(),t=null==(a=null==(l=e[e.length-1].$page)?void 0:l.options)?void 0:a.id;T(t)});const T=l=>{console.log("å è½½å票:",l)};return(l,a)=>{const e=y,s=N,b=i,k=t(u("uni-popup"),x),C=h;return n(),c(b,{class:"invoice-container"},{default:o(()=>[d(b,{class:"status-card"},{default:o(()=>[d(e,{src:q.value.qrCode,mode:"aspectFit",class:"qr-code"},null,8,["src"]),d(s,{class:"title"},{default:o(()=>[f("çµåå票")]),_:1}),d(s,{class:"desc"},{default:o(()=>[f("å¯éè¿å¾®ä¿¡/æ¯ä»å®æ«ç æ¥ç")]),_:1})]),_:1}),d(b,{class:"info-card"},{default:o(()=>[d(b,{class:"section-title"},{default:o(()=>[f("å票信æ¯")]),_:1}),d(b,{class:"info-list"},{default:o(()=>[d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å票代ç ")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.code),1)]),_:1}),d(s,{class:"copy",onClick:a[0]||(a[0]=l=>I(q.value.code))},{default:o(()=>[f("å¤å¶")]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å票å·ç ")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.number),1)]),_:1}),d(s,{class:"copy",onClick:a[1]||(a[1]=l=>I(q.value.number))},{default:o(()=>[f("å¤å¶")]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å¼ç¥¨æ¥æ")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.date),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å票éé¢")]),_:1}),d(s,{class:"value amount"},{default:o(()=>[f("Â¥"+_(q.value.amount),1)]),_:1})]),_:1})]),_:1})]),_:1}),d(b,{class:"info-card"},{default:o(()=>[d(b,{class:"section-title"},{default:o(()=>[f("å¼ç¥¨ä¿¡æ¯")]),_:1}),d(b,{class:"info-list"},{default:o(()=>[d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å票æ¬å¤´")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.title),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("纳ç¨äººè¯å«å·")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.taxNumber),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å¼ç¥¨åä½")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.issuer),1)]),_:1})]),_:1})]),_:1})]),_:1}),d(b,{class:"info-card"},{default:o(()=>[d(b,{class:"section-title"},{default:o(()=>[f("订åä¿¡æ¯")]),_:1}),d(b,{class:"info-list"},{default:o(()=>[d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å»é¢")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.hospitalName),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å°±è¯äºº")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.patientName),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("å°±è¯ç§å®¤")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.departmentName),1)]),_:1})]),_:1}),d(b,{class:"info-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("订åç¼å·")]),_:1}),d(s,{class:"value"},{default:o(()=>[f(_(q.value.orderNo),1)]),_:1})]),_:1})]),_:1})]),_:1}),d(k,{ref_key:"previewPopup",ref:P,type:"center"},{default:o(()=>[d(b,{class:"preview-popup"},{default:o(()=>[d(b,{class:"popup-header"},{default:o(()=>[d(s,{class:"title"},{default:o(()=>[f("å票é¢è§")]),_:1}),d(s,{class:"close",onClick:S},{default:o(()=>[f("Ã")]),_:1})]),_:1}),d(b,{class:"preview-content"},{default:o(()=>[d(e,{src:q.value.previewImage,mode:"widthFix",class:"preview-image",onClick:z},null,8,["src"])]),_:1})]),_:1})]),_:1},512),d(k,{ref_key:"printPopup",ref:A,type:"bottom"},{default:o(()=>[d(b,{class:"print-popup"},{default:o(()=>[d(b,{class:"popup-header"},{default:o(()=>[d(s,{class:"title"},{default:o(()=>[f("æå°è®¾ç½®")]),_:1}),d(s,{class:"close",onClick:O},{default:o(()=>[f("Ã")]),_:1})]),_:1}),d(b,{class:"print-options"},{default:o(()=>[d(b,{class:"option-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("æå°ä»½æ°")]),_:1}),d(b,{class:"counter"},{default:o(()=>[d(s,{class:r(["minus",{disabled:B.value<=1}]),onClick:a[2]||(a[2]=l=>B.value>1&&B.value--)},{default:o(()=>[f("-")]),_:1},8,["class"]),d(s,{class:"count"},{default:o(()=>[f(_(B.value),1)]),_:1}),d(s,{class:r(["plus",{disabled:B.value>=5}]),onClick:a[3]||(a[3]=l=>B.value<5&&B.value++)},{default:o(()=>[f("+")]),_:1},8,["class"])]),_:1})]),_:1}),d(b,{class:"option-item"},{default:o(()=>[d(s,{class:"label"},{default:o(()=>[f("æå°é¢è²")]),_:1}),d(b,{class:"color-options"},{default:o(()=>[(n(),v(m,null,p(D,l=>d(s,{key:l.value,class:r({active:K.value===l.value}),onClick:a=>K.value=l.value},{default:o(()=>[f(_(l.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1})]),_:1}),d(C,{class:"confirm-btn primary-btn",onClick:Q},{default:o(()=>[f("确认æå°")]),_:1})]),_:1})]),_:1},512),d(b,{class:"bottom-buttons"},{default:o(()=>[d(C,{class:"action-btn outline",onClick:j},{default:o(()=>[f("é¢è§å票")]),_:1}),d(C,{class:"action-btn outline",onClick:L},{default:o(()=>[f("æå°å票")]),_:1}),d(C,{class:"action-btn primary",onClick:F},{default:o(()=>[f("å享å票")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-3e3c23e5"]]);export{q as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,J as l,c as t,w as s,i as u,a as d,e as o,b as c,t as i,f as n,h as f,F as r,d as m,k as _,V as p,m as v,S as y,B as g,p as h,n as b,x as k}from"./index-DF3kK8Jo.js";const C=a({__name:"record",setup(a){const C=e({totalAmount:1280,totalCount:8,pendingCount:2}),N=[{label:"å
¨é¨",value:"all"},{label:"å¾
æ¯ä»",value:"unpaid"},{label:"已宿",value:"completed"},{label:"已鿬¾",value:"refunded"}],T=e("all"),x=e(""),j=e(""),w=e([{id:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",paymentType:"é¨è¯ç¼´è´¹",departmentName:"å¿å
ç§",patientName:"å¼ ä¸",items:["æå·è´¹","æ£æ¥è´¹","è¯åè´¹"],amount:360,time:"2024-03-25 09:30",status:"unpaid",statusText:"å¾
æ¯ä»"},{id:2,hospitalName:"éå²ç§å¤§å»é¢",hospitalLogo:"/static/hospital/must.jpg",paymentType:"ä½é¢é¢äº¤é",departmentName:"骨ç§",patientName:"å¼ ä¸",items:["ä½é¢é¢äº¤é"],amount:5e3,time:"2024-03-20 15:00",status:"completed",statusText:"已宿"}]),F=l(()=>{let a=w.value;return"all"!==T.value&&(a=a.filter(a=>a.status===T.value)),x.value&&j.value&&(a=a.filter(a=>{const e=a.time.split(" ")[0];return e>=x.value&&e<=j.value})),a}),L=e(!0),$=e(!1),A=a=>{x.value=a.detail.value},S=a=>{j.value=a.detail.value},B=()=>{$.value=!0,J(),setTimeout(()=>{$.value=!1},1e3)},I=()=>{L.value&&J()},J=()=>{setTimeout(()=>{L.value=!1},1e3)};return(a,e)=>{const l=_,w=u,J=p,R=v,V=k,q=y;return d(),t(w,{class:"payment-record"},{default:s(()=>[o(w,{class:"stats-card"},{default:s(()=>[o(w,{class:"stat-item"},{default:s(()=>[o(l,{class:"count"},{default:s(()=>[c("Â¥"+i(C.value.totalAmount),1)]),_:1}),o(l,{class:"label"},{default:s(()=>[c("æ»æ¯åº")]),_:1})]),_:1}),o(w,{class:"divider"}),o(w,{class:"stat-item"},{default:s(()=>[o(l,{class:"count"},{default:s(()=>[c(i(C.value.totalCount),1)]),_:1}),o(l,{class:"label"},{default:s(()=>[c("ç¼´è´¹ç¬æ°")]),_:1})]),_:1}),o(w,{class:"divider"}),o(w,{class:"stat-item"},{default:s(()=>[o(l,{class:"count"},{default:s(()=>[c(i(C.value.pendingCount),1)]),_:1}),o(l,{class:"label"},{default:s(()=>[c("å¾
æ¯ä»")]),_:1})]),_:1})]),_:1}),o(w,{class:"filter-bar"},{default:s(()=>[o(w,{class:"type-filter"},{default:s(()=>[(d(),n(r,null,f(N,(a,e)=>o(l,{key:e,class:g({active:T.value===a.value}),onClick:e=>(a=>{T.value=a})(a.value)},{default:s(()=>[c(i(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),o(w,{class:"date-filter"},{default:s(()=>[o(J,{mode:"date",value:x.value,end:j.value,onChange:A},{default:s(()=>[o(l,null,{default:s(()=>[c(i(x.value||"å¼å§æ¥æ"),1)]),_:1})]),_:1},8,["value","end"]),o(l,{class:"separator"},{default:s(()=>[c("è³")]),_:1}),o(J,{mode:"date",value:j.value,start:x.value,onChange:S},{default:s(()=>[o(l,null,{default:s(()=>[c(i(j.value||"ç»ææ¥æ"),1)]),_:1})]),_:1},8,["value","start"])]),_:1})]),_:1}),o(q,{"scroll-y":"",class:"record-list","refresher-enabled":"","refresher-triggered":$.value,onRefresherrefresh:B,onScrolltolower:I},{default:s(()=>[(d(!0),n(r,null,f(F.value,(a,e)=>(d(),t(w,{class:"record-item card",key:e,onClick:e=>(a=>{b({url:`/pages/payment/detail?id=${a.id}`})})(a)},{default:s(()=>[o(w,{class:"header"},{default:s(()=>[o(w,{class:"hospital-info"},{default:s(()=>[o(R,{src:a.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),o(w,{class:"info"},{default:s(()=>[o(l,{class:"name"},{default:s(()=>[c(i(a.hospitalName),1)]),_:2},1024),o(l,{class:"type"},{default:s(()=>[c(i(a.paymentType),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),o(l,{class:g(["status",a.status])},{default:s(()=>[c(i(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),o(w,{class:"detail-info"},{default:s(()=>[o(w,{class:"info-item"},{default:s(()=>[o(l,{class:"label"},{default:s(()=>[c("缴费项ç®")]),_:1}),o(l,{class:"value"},{default:s(()=>[c(i(a.items.join("ã")),1)]),_:2},1024)]),_:2},1024),o(w,{class:"info-item"},{default:s(()=>[o(l,{class:"label"},{default:s(()=>[c("å°±è¯äºº")]),_:1}),o(l,{class:"value"},{default:s(()=>[c(i(a.patientName),1)]),_:2},1024)]),_:2},1024),o(w,{class:"info-item"},{default:s(()=>[o(l,{class:"label"},{default:s(()=>[c("å°±è¯ç§å®¤")]),_:1}),o(l,{class:"value"},{default:s(()=>[c(i(a.departmentName),1)]),_:2},1024)]),_:2},1024),o(w,{class:"info-item"},{default:s(()=>[o(l,{class:"label"},{default:s(()=>[c("ç¼´è´¹æ¶é´")]),_:1}),o(l,{class:"value"},{default:s(()=>[c(i(a.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),o(w,{class:"footer"},{default:s(()=>[o(w,{class:"amount-info"},{default:s(()=>[o(l,{class:"label"},{default:s(()=>[c("ç¼´è´¹éé¢")]),_:1}),o(l,{class:"amount"},{default:s(()=>[c("Â¥"+i(a.amount),1)]),_:2},1024)]),_:2},1024),o(w,{class:"actions"},{default:s(()=>["unpaid"===a.status?(d(),t(V,{key:0,class:"action-btn",onClick:h(e=>(a=>{b({url:`/pages/payment/index?id=${a.id}`})})(a),["stop"])},{default:s(()=>[c("廿¯ä»")]),_:2},1032,["onClick"])):m("",!0),"completed"===a.status?(d(),t(V,{key:1,class:"action-btn",onClick:h(e=>(a=>{b({url:`/pages/payment/invoice?id=${a.id}`})})(a),["stop"])},{default:s(()=>[c("æ¥çå票")]),_:2},1032,["onClick"])):m("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),L.value?(d(),t(w,{key:0,class:"load-more"},{default:s(()=>[o(l,null,{default:s(()=>[c("å è½½ä¸...")]),_:1})]),_:1})):m("",!0),0===F.value.length?(d(),t(w,{key:1,class:"empty-state"},{default:s(()=>[o(R,{src:"/static/empty/no-payment.png",mode:"aspectFit"}),o(l,null,{default:s(()=>[c("ææ ç¼´è´¹è®°å½")]),_:1})]),_:1})):m("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-80905081"]]);export{C as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as l,J as e,c as s,w as t,i as u,a as c,e as o,b as d,t as n,f as i,h as r,F as f,d as m,W as _,G as p,K as v,L as b,D as h,M as g,m as k,k as y,I as x,V as C,N as V,x as N,p as w,Q as F}from"./index-DF3kK8Jo.js";const T=a({__name:"refund",setup(a){const T=l({id:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",amount:360}),L=l(""),j=[{value:1,label:"é¢çº¦æ¶é´å²çª"},{value:2,label:"éå¤é¢çº¦"},{value:3,label:"身ä½åå æ æ³å°±å»"},{value:4,label:"å
¶ä»åå "}],q=l(null),I=l(""),M=l([]),U=e(()=>{const a=Number(L.value);return a>0&&a<=T.value.amount&&q.value}),z=a=>{q.value=j[a.detail.value]},B=()=>{_({count:3-M.value.length,sizeType:["compressed"],sourceType:["album","camera"],success:a=>{M.value.push(...a.tempFilePaths)}})},D=()=>{U.value&&p({title:"确认æäº¤",content:"ç¡®å®è¦æäº¤é款ç³è¯·åï¼",success:a=>{a.confirm&&(v({title:"æäº¤ä¸..."}),setTimeout(()=>{b(),h({title:"æäº¤æå",icon:"success"}),setTimeout(()=>{g()},1500)},1e3))}})};return(a,l)=>{const e=k,_=y,p=u,v=x,b=C,h=V,g=N;return c(),s(p,{class:"refund-container"},{default:t(()=>[o(p,{class:"order-card"},{default:t(()=>[o(p,{class:"hospital-info"},{default:t(()=>[o(e,{src:T.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),o(p,{class:"info"},{default:t(()=>[o(_,{class:"name"},{default:t(()=>[d(n(T.value.hospitalName),1)]),_:1}),o(_,{class:"department"},{default:t(()=>[d(n(T.value.departmentName),1)]),_:1})]),_:1})]),_:1}),o(p,{class:"amount-info"},{default:t(()=>[o(_,{class:"label"},{default:t(()=>[d("æ¯ä»éé¢")]),_:1}),o(_,{class:"amount"},{default:t(()=>[d("Â¥"+n(T.value.amount),1)]),_:1})]),_:1})]),_:1}),o(p,{class:"refund-form card"},{default:t(()=>[o(p,{class:"section-title"},{default:t(()=>[d("鿬¾ä¿¡æ¯")]),_:1}),o(p,{class:"form-item"},{default:t(()=>[o(_,{class:"label required"},{default:t(()=>[d("鿬¾éé¢")]),_:1}),o(p,{class:"amount-input"},{default:t(()=>[o(_,{class:"currency"},{default:t(()=>[d("Â¥")]),_:1}),o(v,{type:"digit",modelValue:L.value,"onUpdate:modelValue":l[0]||(l[0]=a=>L.value=a),maxlength:10,placeholder:"请è¾å
¥é款éé¢"},null,8,["modelValue"])]),_:1}),o(_,{class:"max-amount"},{default:t(()=>[d("æå¤å¯é Â¥"+n(T.value.amount),1)]),_:1})]),_:1}),o(p,{class:"form-item"},{default:t(()=>[o(_,{class:"label required"},{default:t(()=>[d("鿬¾åå ")]),_:1}),o(b,{mode:"selector",range:j,"range-key":"label",onChange:z},{default:t(()=>[o(p,{class:"picker"},{default:t(()=>[o(_,null,{default:t(()=>{var a;return[d(n((null==(a=q.value)?void 0:a.label)||"è¯·éæ©éæ¬¾åå "),1)]}),_:1}),o(_,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1}),o(p,{class:"form-item"},{default:t(()=>[o(_,{class:"label"},{default:t(()=>[d("鿬¾è¯´æ")]),_:1}),o(h,{modelValue:I.value,"onUpdate:modelValue":l[1]||(l[1]=a=>I.value=a),placeholder:"请è¾å
¥é款说æ(éå¡«)",maxlength:200,class:"desc-textarea"},null,8,["modelValue"]),o(_,{class:"word-count"},{default:t(()=>[d(n(I.value.length)+"/200",1)]),_:1})]),_:1}),o(p,{class:"form-item"},{default:t(()=>[o(_,{class:"label"},{default:t(()=>[d("ä¸ä¼ åè¯")]),_:1}),o(p,{class:"upload-list"},{default:t(()=>[(c(!0),i(f,null,r(M.value,(a,l)=>(c(),s(p,{class:"image-item",key:l},{default:t(()=>[o(e,{src:a,mode:"aspectFill",onClick:a=>(a=>{F({urls:M.value,current:a})})(l)},null,8,["src","onClick"]),o(_,{class:"delete",onClick:w(a=>(a=>{M.value.splice(a,1)})(l),["stop"])},{default:t(()=>[d("Ã")]),_:2},1032,["onClick"])]),_:2},1024))),128)),M.value.length<3?(c(),s(p,{key:0,class:"upload-btn",onClick:B},{default:t(()=>[o(_,{class:"iconfont icon-add"}),o(_,null,{default:t(()=>[d("ä¸ä¼ å¾ç")]),_:1})]),_:1})):m("",!0)]),_:1}),o(_,{class:"upload-tip"},{default:t(()=>[d("æå¤ä¸ä¼ 3å¼ å¾çï¼æ¯å¼ ä¸è¶
è¿5MB")]),_:1})]),_:1})]),_:1}),o(p,{class:"notice-card"},{default:t(()=>[o(p,{class:"section-title"},{default:t(()=>[d("鿬¾è¯´æ")]),_:1}),o(p,{class:"notice-list"},{default:t(()=>[o(p,{class:"notice-item"},{default:t(()=>[o(_,{class:"dot"}),o(_,{class:"content"},{default:t(()=>[d("鿬¾ç³è¯·æäº¤åï¼å·¥ä½äººåå°å¨1-3ä¸ªå·¥ä½æ¥å
è¿è¡å®¡æ ¸")]),_:1})]),_:1}),o(p,{class:"notice-item"},{default:t(()=>[o(_,{class:"dot"}),o(_,{class:"content"},{default:t(()=>[d("鿬¾éé¢å°åè·¯éåå°æ¯ä»è´¦æ·")]),_:1})]),_:1}),o(p,{class:"notice-item"},{default:t(()=>[o(_,{class:"dot"}),o(_,{class:"content"},{default:t(()=>[d("妿çé®ï¼è¯·è系客æï¼+853 2837 1333")]),_:1})]),_:1})]),_:1})]),_:1}),o(p,{class:"bottom-bar"},{default:t(()=>[o(g,{class:"submit-btn primary-btn",disabled:!U.value,onClick:D},{default:t(()=>[d("æäº¤ç³è¯·")]),_:1},8,["disabled"])]),_:1})]),_:1})}}},[["__scopeId","data-v-d23eb421"]]);export{T as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,o as e,O as l,c as t,w as u,i as c,a as o,e as n,b as d,t as i,B as f,f as r,F as _,d as m,v as p,n as v,M as b,m as y,k as N,x as g}from"./index-DF3kK8Jo.js";const k=a({__name:"result",setup(a){const k=s({status:"success",statusText:"æ¯ä»æå",desc:"æ¨ç订åå·²æ¯ä»æå",amount:360,hospitalName:"éå²éæ¹å»é¢",patientName:"å¼ ä¸",orderNo:"P202403250001",paymentMethod:"微信æ¯ä»",payTime:"2024-03-25 09:30:00"}),x=()=>{p({url:`/pages/payment/detail?id=${k.value.orderNo}`})},h=()=>{v({url:`/pages/payment/invoice?id=${k.value.orderNo}`})},$=()=>{b()},C=()=>{p({url:`/pages/payment/index?id=${k.value.orderNo}`})};e(()=>{var a;const s=l(),e=s[s.length-1],{status:t,orderNo:u}=(null==(a=e.$page)?void 0:a.options)||{};T(t,u)});const T=(a,s)=>{console.log("å è½½æ¯ä»ç»æ:",a,s)};return(a,s)=>{const e=y,l=N,p=c,v=g;return o(),t(p,{class:"result-container"},{default:u(()=>[n(p,{class:f(["result-card",k.value.status])},{default:u(()=>[n(e,{src:`/static/payment/result-${k.value.status}.png`,mode:"aspectFit",class:"result-icon"},null,8,["src"]),n(l,{class:"status-text"},{default:u(()=>[d(i(k.value.statusText),1)]),_:1}),n(l,{class:"desc"},{default:u(()=>[d(i(k.value.desc),1)]),_:1}),n(p,{class:"amount-info"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("æ¯ä»éé¢")]),_:1}),n(l,{class:"amount"},{default:u(()=>[d("Â¥"+i(k.value.amount),1)]),_:1})]),_:1})]),_:1},8,["class"]),n(p,{class:"info-card"},{default:u(()=>[n(p,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("å»é¢")]),_:1}),n(l,{class:"value"},{default:u(()=>[d(i(k.value.hospitalName),1)]),_:1})]),_:1}),n(p,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("å°±è¯äºº")]),_:1}),n(l,{class:"value"},{default:u(()=>[d(i(k.value.patientName),1)]),_:1})]),_:1}),n(p,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("订åç¼å·")]),_:1}),n(l,{class:"value"},{default:u(()=>[d(i(k.value.orderNo),1)]),_:1})]),_:1}),n(p,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("æ¯ä»æ¹å¼")]),_:1}),n(l,{class:"value"},{default:u(()=>[d(i(k.value.paymentMethod),1)]),_:1})]),_:1}),n(p,{class:"info-item"},{default:u(()=>[n(l,{class:"label"},{default:u(()=>[d("æ¯ä»æ¶é´")]),_:1}),n(l,{class:"value"},{default:u(()=>[d(i(k.value.payTime),1)]),_:1})]),_:1})]),_:1}),n(p,{class:"bottom-buttons"},{default:u(()=>["success"===k.value.status?(o(),r(_,{key:0},[n(v,{class:"action-btn outline",onClick:x},{default:u(()=>[d("æ¥ç详æ
")]),_:1}),n(v,{class:"action-btn primary",onClick:h},{default:u(()=>[d("æ¥çå票")]),_:1})],64)):"fail"===k.value.status?(o(),r(_,{key:1},[n(v,{class:"action-btn outline",onClick:$},{default:u(()=>[d("è¿å")]),_:1}),n(v,{class:"action-btn primary",onClick:C},{default:u(()=>[d("éæ°æ¯ä»")]),_:1})],64)):m("",!0)]),_:1})]),_:1})}}},[["__scopeId","data-v-1e1007ba"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,o as e,O as t,c as l,w as c,i,a as u,e as d,b as n,t as o,B as r,d as f,f as p,h as m,F as _,n as v,G as g,k as h,m as y,x as k}from"./index-DF3kK8Jo.js";const x=a({__name:"detail",setup(a){const x=s({id:1,hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",hospitalAddress:"éå²è¿è马路33å·",departmentName:"å¿å
ç§",departmentIcon:"/static/department/cardiology.png",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",date:"2024-03-25",time:"09:30",fee:60,status:"completed",statusText:"已宿",patientName:"å¼ ä¸",cardNo:"1234567890",diagnosis:{complaint:"è¸é·ãæ°ç2天",result:"å å¿ç
ãé«è¡å2级",advice:"å»ºè®®å®æå¤æ¥ï¼æ§å¶é¥®é£ï¼è§å¾æè¯"},examinations:[{id:1,name:"å¿çµå¾æ£æ¥",time:"2024-03-25 10:00",status:"completed",statusText:"已宿",hasReport:!0},{id:2,name:"è¡å¸¸è§æ£æ¥",time:"2024-03-25 10:30",status:"processing",statusText:"æ£éªä¸"}],prescriptions:[{name:"ç¡é
¸çæ²¹ç",specification:"0.5mg*50ç/ç",dosage:"éµå»å±",frequency:"éè¦æ¶å«æ",quantity:1},{name:"é¿å¸å¹æè 溶ç",specification:"100mg*30ç/ç",dosage:"1ç",frequency:"æ¯æ¥1次",quantity:2}],prescriptionAmount:156.5}),b=()=>{v({url:`/pages/appointment/schedule?recordId=${x.value.id}`})},N=()=>{g({title:"åæ¶é¢çº¦",content:"ç¡®å®è¦åæ¶è¯¥é¢çº¦åï¼",success:a=>{a.confirm&&console.log("åæ¶é¢çº¦:",x.value.id)}})},I=()=>{v({url:`/pages/records/reports?recordId=${x.value.id}`})},q=()=>{v({url:`/pages/appointment/doctor?departmentId=${x.value.departmentId}&hospitalId=${x.value.hospitalId}`})};e(()=>{var a,s;const e=t();null==(s=null==(a=e[e.length-1].$page)?void 0:a.options)||s.id,C()});const C=a=>{};return(a,s)=>{const e=h,t=i,g=y,C=k;return u(),l(t,{class:"detail-container"},{default:c(()=>{var s,i;return[d(t,{class:r(["status-card",x.value.status])},{default:c(()=>{return[d(t,{class:"status-info"},{default:c(()=>[d(e,{class:"status-text"},{default:c(()=>[n(o(x.value.statusText),1)]),_:1}),d(e,{class:"desc"},{default:c(()=>{return[n(o((a=x.value.status,{upcoming:"è¯·ææ¶å°±è¯ï¼æååå°æ¶å°å»é¢",completed:"å°±è¯å·²å®æï¼è¯·éµå»å±ç¨è¯",cancelled:"é¢çº¦å·²åæ¶ï¼å¦éå°±è¯è¯·éæ°é¢çº¦"}[a])),1)];var a}),_:1})]),_:1}),d(g,{src:(a=x.value.status,{upcoming:"/static/status/upcoming.png",completed:"/static/status/completed.png",cancelled:"/static/status/cancelled.png"}[a]),mode:"aspectFit",class:"status-image"},null,8,["src"])];var a}),_:1},8,["class"]),d(t,{class:"info-card"},{default:c(()=>[d(t,{class:"hospital-info",onClick:a.navigateToHospital},{default:c(()=>[d(g,{src:x.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),d(t,{class:"info"},{default:c(()=>[d(e,{class:"name"},{default:c(()=>[n(o(x.value.hospitalName),1)]),_:1}),d(e,{class:"address"},{default:c(()=>[n(o(x.value.hospitalAddress),1)]),_:1})]),_:1}),d(e,{class:"iconfont icon-arrow-right"})]),_:1},8,["onClick"]),d(t,{class:"divider"}),d(t,{class:"department-info"},{default:c(()=>[d(g,{src:x.value.departmentIcon,mode:"aspectFit",class:"icon"},null,8,["src"]),d(t,{class:"info"},{default:c(()=>[d(e,{class:"name"},{default:c(()=>[n(o(x.value.departmentName),1)]),_:1}),d(e,{class:"doctor"},{default:c(()=>[n(o(x.value.doctorName)+" "+o(x.value.doctorTitle),1)]),_:1})]),_:1})]),_:1})]),_:1}),d(t,{class:"detail-card"},{default:c(()=>[d(t,{class:"section-title"},{default:c(()=>[n("å°±è¯ä¿¡æ¯")]),_:1}),d(t,{class:"info-list"},{default:c(()=>[d(t,{class:"info-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("å°±è¯æ¶é´")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.date)+" "+o(x.value.time),1)]),_:1})]),_:1}),d(t,{class:"info-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("å°±è¯äºº")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.patientName),1)]),_:1})]),_:1}),d(t,{class:"info-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("å°±è¯å¡å·")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.cardNo),1)]),_:1})]),_:1}),d(t,{class:"info-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("æå·è´¹ç¨")]),_:1}),d(e,{class:"value price"},{default:c(()=>[n("Â¥"+o(x.value.fee),1)]),_:1})]),_:1})]),_:1})]),_:1}),x.value.diagnosis?(u(),l(t,{key:0,class:"detail-card"},{default:c(()=>[d(t,{class:"section-title"},{default:c(()=>[n("è¯æä¿¡æ¯")]),_:1}),d(t,{class:"diagnosis-info"},{default:c(()=>[d(t,{class:"diagnosis-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("主è¯")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.diagnosis.complaint),1)]),_:1})]),_:1}),d(t,{class:"diagnosis-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("è¯æç»æ")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.diagnosis.result),1)]),_:1})]),_:1}),d(t,{class:"diagnosis-item"},{default:c(()=>[d(e,{class:"label"},{default:c(()=>[n("å»å±")]),_:1}),d(e,{class:"value"},{default:c(()=>[n(o(x.value.diagnosis.advice),1)]),_:1})]),_:1})]),_:1})]),_:1})):f("",!0),(null==(s=x.value.examinations)?void 0:s.length)?(u(),l(t,{key:1,class:"detail-card"},{default:c(()=>[d(t,{class:"section-title"},{default:c(()=>[n("æ£æ¥é¡¹ç®")]),_:1}),d(t,{class:"examination-list"},{default:c(()=>[(u(!0),p(_,null,m(x.value.examinations,(a,s)=>(u(),l(t,{class:"examination-item",key:s,onClick:s=>(a=>{a.hasReport&&v({url:`/pages/records/report?id=${a.id}`})})(a)},{default:c(()=>[d(t,{class:"exam-info"},{default:c(()=>[d(e,{class:"name"},{default:c(()=>[n(o(a.name),1)]),_:2},1024),d(e,{class:"time"},{default:c(()=>[n(o(a.time),1)]),_:2},1024)]),_:2},1024),d(e,{class:r(["status",a.status])},{default:c(()=>[n(o(a.statusText),1)]),_:2},1032,["class"]),d(e,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):f("",!0),(null==(i=x.value.prescriptions)?void 0:i.length)?(u(),l(t,{key:2,class:"detail-card"},{default:c(()=>[d(t,{class:"section-title"},{default:c(()=>[n("夿¹è¯å")]),_:1}),d(t,{class:"prescription-list"},{default:c(()=>[(u(!0),p(_,null,m(x.value.prescriptions,(a,s)=>(u(),l(t,{class:"prescription-item",key:s},{default:c(()=>[d(t,{class:"medicine-info"},{default:c(()=>[d(e,{class:"name"},{default:c(()=>[n(o(a.name),1)]),_:2},1024),d(e,{class:"spec"},{default:c(()=>[n(o(a.specification),1)]),_:2},1024)]),_:2},1024),d(t,{class:"usage"},{default:c(()=>[d(e,{class:"dosage"},{default:c(()=>[n(o(a.dosage),1)]),_:2},1024),d(e,{class:"frequency"},{default:c(()=>[n(o(a.frequency),1)]),_:2},1024)]),_:2},1024),d(e,{class:"quantity"},{default:c(()=>[n("x"+o(a.quantity),1)]),_:2},1024)]),_:2},1024))),128))]),_:1}),d(t,{class:"total-amount"},{default:c(()=>[d(e,null,{default:c(()=>[n("夿¹æ»é¢")]),_:1}),d(e,{class:"amount"},{default:c(()=>[n("Â¥"+o(x.value.prescriptionAmount),1)]),_:1})]),_:1})]),_:1})):f("",!0),d(t,{class:"bottom-bar"},{default:c(()=>["upcoming"===x.value.status?(u(),p(_,{key:0},[d(C,{class:"action-btn",onClick:b},{default:c(()=>[n("æ¹çº¦")]),_:1}),d(C,{class:"action-btn primary",onClick:N},{default:c(()=>[n("åæ¶é¢çº¦")]),_:1})],64)):f("",!0),"completed"===x.value.status?(u(),p(_,{key:1},[d(C,{class:"action-btn",onClick:I},{default:c(()=>[n("æ¥çå
¨é¨æ¥å")]),_:1}),d(C,{class:"action-btn primary",onClick:q},{default:c(()=>[n("忬¡é¢çº¦")]),_:1})],64)):f("",!0)]),_:1})]}),_:1})}}},[["__scopeId","data-v-adcca731"]]);export{x as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as t,c as s,w as e,i as l,a as o,e as c,b as d,t as i,f as r,h as u,F as n,d as f,k as m,m as p,S as _,B as g,p as h,n as v,G as k,x as N}from"./index-DF3kK8Jo.js";import{_ as b}from"./no-records.0jeFtCON.js";const T=a({__name:"medical",setup(a){const T=t({total:12,thisYear:5,pending:2}),j=t([{id:1,date:"2024-03-25 09:30",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",doctorName:"å¼ å»ç",doctorTitle:"主任å»å¸",doctorAvatar:"/static/doctor/doctor1.jpg",status:"upcoming",statusText:"å¾
å°±è¯",fee:60},{id:2,date:"2024-03-20 15:00",hospitalName:"éå²ç§å¤§å»é¢",hospitalLogo:"/static/hospital/must.jpg",departmentName:"å¿ç§",doctorName:"æå»ç",doctorTitle:"å¯ä¸»ä»»å»å¸",doctorAvatar:"/static/doctor/doctor2.jpg",status:"completed",statusText:"已宿",diagnosis:"ä¸å¼å¸éææ",fee:80,hasReport:!0},{id:3,date:"2024-03-15 10:30",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"骨ç§",doctorName:"çå»ç",doctorTitle:"主任å»å¸",doctorAvatar:"/static/doctor/doctor3.jpg",status:"completed",statusText:"已宿",diagnosis:"è
°æ¤é´ççªåº",fee:100,hasReport:!0}]),y=t(!0),x=t(!1),C=()=>{x.value=!0,A(),setTimeout(()=>{x.value=!1},1e3)},w=()=>{y.value&&A()},A=()=>{setTimeout(()=>{y.value=!1},1e3)};return(a,t)=>{const A=m,F=l,L=p,R=N,S=_;return o(),s(F,{class:"medical-container"},{default:e(()=>[c(F,{class:"stats-card"},{default:e(()=>[c(F,{class:"stat-item"},{default:e(()=>[c(A,{class:"count"},{default:e(()=>[d(i(T.value.total),1)]),_:1}),c(A,{class:"label"},{default:e(()=>[d("就廿»æ¬¡æ°")]),_:1})]),_:1}),c(F,{class:"divider"}),c(F,{class:"stat-item"},{default:e(()=>[c(A,{class:"count"},{default:e(()=>[d(i(T.value.thisYear),1)]),_:1}),c(A,{class:"label"},{default:e(()=>[d("ä»å¹´å°±å»")]),_:1})]),_:1}),c(F,{class:"divider"}),c(F,{class:"stat-item"},{default:e(()=>[c(A,{class:"count"},{default:e(()=>[d(i(T.value.pending),1)]),_:1}),c(A,{class:"label"},{default:e(()=>[d("å¾
å°±è¯")]),_:1})]),_:1})]),_:1}),c(S,{"scroll-y":"",class:"timeline-view","refresher-enabled":"","refresher-triggered":x.value,onRefresherrefresh:C,onScrolltolower:w},{default:e(()=>[c(F,{class:"timeline"},{default:e(()=>[(o(!0),r(n,null,u(j.value,(a,t)=>(o(),s(F,{class:"timeline-item",key:t,onClick:t=>(a=>{v({url:`/pages/records/detail?id=${a.id}`})})(a)},{default:e(()=>[c(F,{class:"time-point"},{default:e(()=>[c(A,{class:"date"},{default:e(()=>[d(i(a.date.split(" ")[0]),1)]),_:2},1024),c(A,{class:"time"},{default:e(()=>[d(i(a.date.split(" ")[1]),1)]),_:2},1024)]),_:2},1024),c(F,{class:"record-card"},{default:e(()=>[c(F,{class:"header"},{default:e(()=>[c(F,{class:"hospital-info"},{default:e(()=>[c(L,{src:a.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),c(F,{class:"info"},{default:e(()=>[c(A,{class:"name"},{default:e(()=>[d(i(a.hospitalName),1)]),_:2},1024),c(A,{class:"department"},{default:e(()=>[d(i(a.departmentName),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),c(A,{class:g(["status",a.status])},{default:e(()=>[d(i(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),c(F,{class:"doctor-info"},{default:e(()=>[c(L,{src:a.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),c(F,{class:"info"},{default:e(()=>[c(A,{class:"name"},{default:e(()=>[d(i(a.doctorName),1)]),_:2},1024),c(A,{class:"title"},{default:e(()=>[d(i(a.doctorTitle),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),a.diagnosis?(o(),s(F,{key:0,class:"diagnosis-info"},{default:e(()=>[c(A,{class:"label"},{default:e(()=>[d("è¯æï¼")]),_:1}),c(A,{class:"value"},{default:e(()=>[d(i(a.diagnosis),1)]),_:2},1024)]),_:2},1024)):f("",!0),c(F,{class:"footer"},{default:e(()=>[c(F,{class:"fee-info"},{default:e(()=>[c(A,{class:"label"},{default:e(()=>[d("å°±è¯è´¹ç¨")]),_:1}),c(A,{class:"amount"},{default:e(()=>[d("Â¥"+i(a.fee),1)]),_:2},1024)]),_:2},1024),c(F,{class:"actions"},{default:e(()=>["upcoming"===a.status?(o(),s(R,{key:0,class:"action-btn",onClick:h(t=>(a=>{k({title:"åæ¶é¢çº¦",content:"ç¡®å®è¦åæ¶è¯¥é¢çº¦åï¼",success:t=>{t.confirm&&console.log("åæ¶é¢çº¦:",a.id)}})})(a),["stop"])},{default:e(()=>[d("åæ¶é¢çº¦")]),_:2},1032,["onClick"])):f("",!0),"completed"===a.status?(o(),s(R,{key:1,class:"action-btn",onClick:h(t=>(a=>{a.hasReport&&v({url:`/pages/records/report?id=${a.id}`})})(a),["stop"])},{default:e(()=>[d("æ¥çæ¥å")]),_:2},1032,["onClick"])):f("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1}),y.value?(o(),s(F,{key:0,class:"load-more"},{default:e(()=>[c(A,null,{default:e(()=>[d("å è½½ä¸...")]),_:1})]),_:1})):f("",!0),0===j.value.length?(o(),s(F,{key:1,class:"empty-state"},{default:e(()=>[c(L,{src:b,mode:"aspectFit"}),c(A,null,{default:e(()=>[d("ææ å°±å»è®°å½")]),_:1})]),_:1})):f("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-eba53950"]]);export{T as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as s,O as l,c as t,w as c,i as u,a as i,e as o,b as n,t as d,B as r,f,F as _,h as m,d as v,K as p,L as g,D as T,k as b,x as k,Q as h,m as x}from"./index-DF3kK8Jo.js";const y=a({__name:"report-detail",setup(a){const y=e({id:1,name:"å¿çµå¾æ£æ¥æ¥å",status:"normal",statusText:"æ£å¸¸",checkTime:"2024-03-25 09:30",reportTime:"2024-03-25 10:30",department:"å¿å
ç§",doctor:"å¼ å»ç",result:"窦æ§å¿å¾ï¼å¿ç75次/åï¼å导èST-Tæªè§ææ¾å¼å¸¸ã",images:["/static/report/ecg1.jpg","/static/report/ecg2.jpg"],advice:"å»ºè®®å®æå¤æ¥ï¼ä¿æè¯å¥½ççæ´»ä¹ æ¯ï¼ééè¿å¨ã"}),C=()=>{p({title:"ä¸è½½ä¸..."}),setTimeout(()=>{g(),T({title:"ä¸è½½æå",icon:"success"})},1500)},j=()=>{uni.share({provider:"weixin",scene:"WXSceneSession",type:1,summary:`${y.value.name} - ${y.value.statusText}`,success:a=>{console.log("å享æå:",a)},fail:a=>{console.error("å享失败:",a)}})};s(()=>{var a,e;const s=l(),t=null==(e=null==(a=s[s.length-1].$page)?void 0:a.options)?void 0:e.id;S(t)});const S=a=>{console.log("å è½½æ¥å:",a)};return(a,e)=>{const s=b,l=u,p=x,g=k;return i(),t(l,{class:"report-detail"},{default:c(()=>[o(l,{class:"info-card"},{default:c(()=>[o(l,{class:"header"},{default:c(()=>[o(s,{class:"title"},{default:c(()=>[n(d(y.value.name),1)]),_:1}),o(s,{class:r(["status",y.value.status])},{default:c(()=>[n(d(y.value.statusText),1)]),_:1},8,["class"])]),_:1}),o(l,{class:"info-list"},{default:c(()=>[o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("æ£æ¥æ¶é´")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.checkTime),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("æ¥åæ¶é´")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.reportTime),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("æ£æ¥ç§å®¤")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.department),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("æ£æ¥å»ç")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.doctor),1)]),_:1})]),_:1})]),_:1})]),_:1}),o(l,{class:"result-card"},{default:c(()=>{var a;return[o(l,{class:"section-title"},{default:c(()=>[n("æ£æ¥ç»æ")]),_:1}),o(l,{class:"result-content"},{default:c(()=>[o(s,null,{default:c(()=>[n(d(y.value.result),1)]),_:1})]),_:1}),(null==(a=y.value.images)?void 0:a.length)?(i(),f(_,{key:0},[o(l,{class:"section-title"},{default:c(()=>[n("æ£æ¥å¾ç")]),_:1}),o(l,{class:"image-list"},{default:c(()=>[(i(!0),f(_,null,m(y.value.images,(a,e)=>(i(),t(p,{key:e,src:a,mode:"aspectFill",onClick:a=>(a=>{h({urls:y.value.images,current:a})})(e)},null,8,["src","onClick"]))),128))]),_:1})],64)):v("",!0)]}),_:1}),o(l,{class:"advice-card"},{default:c(()=>[o(l,{class:"section-title"},{default:c(()=>[n("å»ç建议")]),_:1}),o(l,{class:"advice-content"},{default:c(()=>[o(s,null,{default:c(()=>[n(d(y.value.advice),1)]),_:1})]),_:1})]),_:1}),o(l,{class:"bottom-buttons"},{default:c(()=>[o(g,{class:"action-btn outline",onClick:C},{default:c(()=>[n("ä¸è½½æ¥å")]),_:1}),o(g,{class:"action-btn primary",onClick:j},{default:c(()=>[n("å享æ¥å")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-8ced7aa2"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,o as s,O as l,c as t,w as c,i as n,a as o,e as u,b as i,t as r,f as d,h as f,F as m,d as _,K as v,L as g,D as p,k as b,x as k,B as x,Q as T,m as h}from"./index-DF3kK8Jo.js";const y=e({__name:"report",setup(e){const y=a({name:"å¿çµå¾æ£æ¥",examTime:"2024-03-25 10:00",reportTime:"2024-03-25 11:30",examDoctor:"çå»ç",reviewDoctor:"æä¸»ä»»",findings:"窦æ§å¿å¾ï¼å¿ç75次/åï¼çµè½´æ£å¸¸ï¼å导èST-Tæ¹å䏿æ¾...",diagnosis:"å¿çµå¾å¤§è´æ£å¸¸",images:["/static/report/ecg1.jpg","/static/report/ecg2.jpg"],references:[{name:"å¿ç",value:"75",range:"60-100次/å",status:"normal"},{name:"PRé´æ",value:"160",range:"120-200ms",status:"normal"},{name:"QTé´æ",value:"420",range:"350-440ms",status:"normal"}]}),w=()=>{v({title:"ä¸è½½ä¸..."}),setTimeout(()=>{g(),p({title:"ä¸è½½æå",icon:"success"})},2e3)},D=()=>{uni.share({provider:"weixin",scene:"WXSceneSession",type:1,summary:"å享æçæ£æ¥æ¥å",success:function(e){console.log("å享æå:",e)},fail:function(e){console.log("å享失败:",e)}})};s(()=>{var e,a;const s=l();null==(a=null==(e=s[s.length-1].$page)?void 0:e.options)||a.id,C()});const C=e=>{};return(e,a)=>{const s=b,l=n,v=h,g=k;return o(),t(l,{class:"report-container"},{default:c(()=>[u(l,{class:"info-card"},{default:c(()=>[u(l,{class:"exam-info"},{default:c(()=>[u(s,{class:"name"},{default:c(()=>[i(r(y.value.name),1)]),_:1}),u(s,{class:"time"},{default:c(()=>[i("æ£æ¥æ¶é´ï¼"+r(y.value.examTime),1)]),_:1}),u(s,{class:"time"},{default:c(()=>[i("æ¥åæ¶é´ï¼"+r(y.value.reportTime),1)]),_:1})]),_:1}),u(l,{class:"doctor-info"},{default:c(()=>[u(s,{class:"label"},{default:c(()=>[i("æ£æ¥å»ç")]),_:1}),u(s,{class:"value"},{default:c(()=>[i(r(y.value.examDoctor),1)]),_:1})]),_:1}),u(l,{class:"doctor-info"},{default:c(()=>[u(s,{class:"label"},{default:c(()=>[i("å®¡æ ¸å»ç")]),_:1}),u(s,{class:"value"},{default:c(()=>[i(r(y.value.reviewDoctor),1)]),_:1})]),_:1})]),_:1}),u(l,{class:"report-content card"},{default:c(()=>{var e,a;return[u(l,{class:"section"},{default:c(()=>[u(s,{class:"section-title"},{default:c(()=>[i("æ£æ¥æè§")]),_:1}),u(s,{class:"content"},{default:c(()=>[i(r(y.value.findings),1)]),_:1})]),_:1}),u(l,{class:"section"},{default:c(()=>[u(s,{class:"section-title"},{default:c(()=>[i("è¯ææè§")]),_:1}),u(s,{class:"content"},{default:c(()=>[i(r(y.value.diagnosis),1)]),_:1})]),_:1}),(null==(e=y.value.images)?void 0:e.length)?(o(),t(l,{key:0,class:"images-section"},{default:c(()=>[u(s,{class:"section-title"},{default:c(()=>[i("æ£æ¥å¾ç")]),_:1}),u(l,{class:"image-list"},{default:c(()=>[(o(!0),d(m,null,f(y.value.images,(e,a)=>(o(),t(v,{key:a,src:e,mode:"aspectFill",onClick:e=>(e=>{T({urls:y.value.images,current:e})})(a)},null,8,["src","onClick"]))),128))]),_:1})]),_:1})):_("",!0),(null==(a=y.value.references)?void 0:a.length)?(o(),t(l,{key:1,class:"reference-section"},{default:c(()=>[u(s,{class:"section-title"},{default:c(()=>[i("åèææ ")]),_:1}),u(l,{class:"reference-list"},{default:c(()=>[(o(!0),d(m,null,f(y.value.references,(e,a)=>(o(),t(l,{class:"reference-item",key:a},{default:c(()=>[u(l,{class:"item-header"},{default:c(()=>[u(s,{class:"name"},{default:c(()=>[i(r(e.name),1)]),_:2},1024),u(s,{class:x(["value",e.status])},{default:c(()=>[i(r(e.value),1)]),_:2},1032,["class"])]),_:2},1024),u(l,{class:"reference"},{default:c(()=>[u(s,{class:"label"},{default:c(()=>[i("åèèå´ï¼")]),_:1}),u(s,{class:"range"},{default:c(()=>[i(r(e.range),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):_("",!0)]}),_:1}),u(l,{class:"bottom-bar"},{default:c(()=>[u(g,{class:"action-btn",onClick:w},{default:c(()=>[u(s,{class:"iconfont icon-download"}),i(" ä¸è½½æ¥å ")]),_:1}),u(g,{class:"action-btn primary",onClick:D},{default:c(()=>[u(s,{class:"iconfont icon-share"}),i(" å享æ¥å ")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-bc5b98d0"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,J as l,c as t,w as s,i as u,a as o,e as r,f as c,h as d,F as i,b as n,d as m,k as p,I as f,m as v,S as _,B as h,t as g,n as y}from"./index-DF3kK8Jo.js";const k=e({__name:"reports",setup(e){const k=a(""),b=a("all"),N=[{label:"å
¨é¨",value:"all"},{label:"æ£éª",value:"lab"},{label:"æ£æ¥",value:"exam"},{label:"å½±å",value:"image"}],w=a(1),x=a(!0),C=a(!1),L=a([{id:1,name:"å¿çµå¾æ£æ¥",time:"2024-03-25 10:00",status:"completed",statusText:"已宿",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"å¿å
ç§",result:"窦æ§å¿å¾ï¼å¿ç75次/åï¼çµè½´æ£å¸¸...",doctorName:"å¼ å»ç",type:"exam"},{id:2,name:"è¡å¸¸è§æ£æ¥",time:"2024-03-25 10:30",status:"processing",statusText:"æ£éªä¸",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"æ£éªç§",doctorName:"æå»ç",type:"lab"},{id:3,name:"è¸é¨CT",time:"2024-03-25 11:00",status:"completed",statusText:"已宿",hospitalName:"éå²éæ¹å»é¢",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"æ¾å°ç§",result:"æªè§ææ¾å¼å¸¸",doctorName:"çå»ç",type:"image"}]),T=l(()=>{let e=L.value;if(k.value){const a=k.value.toLowerCase();e=e.filter(e=>e.name.toLowerCase().includes(a)||e.hospitalName.toLowerCase().includes(a)||e.departmentName.toLowerCase().includes(a))}"all"!==b.value&&(e=e.filter(e=>e.type===b.value));const a=10*w.value;return e=e.slice(0,a),e}),j=()=>{w.value=1,x.value=!0,C.value=!1},F=()=>{C.value=!0,j(),setTimeout(()=>{C.value=!1},1e3)},V=()=>{if(!x.value)return;w.value++;const e=L.value.length;10*w.value>=e&&(x.value=!1)};return(e,a)=>{const l=p,w=f,L=u,I=v,S=_;return o(),t(L,{class:"reports-container"},{default:s(()=>[r(L,{class:"filter-bar"},{default:s(()=>[r(L,{class:"search-box"},{default:s(()=>[r(l,{class:"iconfont icon-search"}),r(w,{type:"text",placeholder:"æç´¢æ£æ¥é¡¹ç®",modelValue:k.value,"onUpdate:modelValue":a[0]||(a[0]=e=>k.value=e)},null,8,["modelValue"])]),_:1}),r(L,{class:"type-filter"},{default:s(()=>[(o(),c(i,null,d(N,(e,a)=>r(l,{key:a,class:h({active:b.value===e.value}),onClick:a=>(e=>{b.value=e,j()})(e.value)},{default:s(()=>[n(g(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),r(S,{"scroll-y":"",class:"report-list","refresher-enabled":"","refresher-triggered":C.value,onRefresherrefresh:F,onScrolltolower:V},{default:s(()=>[(o(!0),c(i,null,d(T.value,(e,a)=>(o(),t(L,{class:"report-item card",key:a,onClick:a=>(e=>{"completed"===e.status&&y({url:`/pages/records/report?id=${e.id}`})})(e)},{default:s(()=>[r(L,{class:"header"},{default:s(()=>[r(L,{class:"exam-info"},{default:s(()=>[r(l,{class:"name"},{default:s(()=>[n(g(e.name),1)]),_:2},1024),r(l,{class:"time"},{default:s(()=>[n(g(e.time),1)]),_:2},1024)]),_:2},1024),r(l,{class:h(["status",e.status])},{default:s(()=>[n(g(e.statusText),1)]),_:2},1032,["class"])]),_:2},1024),r(L,{class:"hospital-info"},{default:s(()=>[r(I,{src:e.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),r(L,{class:"info"},{default:s(()=>[r(l,{class:"name"},{default:s(()=>[n(g(e.hospitalName),1)]),_:2},1024),r(l,{class:"department"},{default:s(()=>[n(g(e.departmentName),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),"completed"===e.status?(o(),t(L,{key:0,class:"result-preview"},{default:s(()=>[r(l,{class:"label"},{default:s(()=>[n("æ£æ¥ç»æ")]),_:1}),r(l,{class:"value"},{default:s(()=>[n(g(e.result),1)]),_:2},1024)]),_:2},1024)):m("",!0),r(L,{class:"footer"},{default:s(()=>[r(L,{class:"doctor-info"},{default:s(()=>[r(l,{class:"label"},{default:s(()=>[n("æ£æ¥å»çï¼")]),_:1}),r(l,{class:"value"},{default:s(()=>[n(g(e.doctorName),1)]),_:2},1024)]),_:2},1024),"completed"===e.status?(o(),t(L,{key:0,class:"action-btn"},{default:s(()=>[n(" æ¥ç详æ
"),r(l,{class:"iconfont icon-arrow-right"})]),_:1})):m("",!0)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),x.value?(o(),t(L,{key:0,class:"load-more"},{default:s(()=>[r(l,null,{default:s(()=>[n("å è½½ä¸...")]),_:1})]),_:1})):m("",!0),!x.value&&T.value.length>0?(o(),t(L,{key:1,class:"no-more"},{default:s(()=>[r(l,null,{default:s(()=>[n("æ²¡ææ´å¤æ¥åäº")]),_:1})]),_:1})):m("",!0),0===T.value.length?(o(),t(L,{key:2,class:"empty-state"},{default:s(()=>[r(I,{src:"/static/empty/no-reports.png",mode:"aspectFit"}),r(l,null,{default:s(()=>[n("ææ æ£æ¥æ¥å")]),_:1})]),_:1})):m("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-cadea5a4"]]);export{k as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as l,r as e,c as a,w as s,i as t,a as c,e as u,d as n,b as o,f as i,h as d,F as r,G as f,M as v,k as _,I as m,S as p,t as k,p as y,B as h,n as g,m as C}from"./index-DF3kK8Jo.js";const w=l({__name:"index",setup(l){const w=e(""),b=e(["å¿å
ç§","å¼ å»ç","æååç§","éæ¹å»é¢"]),x=e([{keyword:"æ°å ç«è",count:12580},{keyword:"å¿å
ç§",count:8654},{keyword:"å¿ç§",count:6532},{keyword:"éæ¹å»é¢",count:4521},{keyword:"åç§å³å½",count:3654}]),S=e([]),F=e([{name:"å»é¢",count:0},{name:"ç§å®¤",count:0},{name:"å»ç",count:0},{name:"ç¾ç
",count:0}]),$=e(0),j=e([]),I=e([]),V=e([]),B=e([]),G=l=>{l.detail.value.trim()?S.value=[{type:"hospital",name:"éå²éæ¹å»é¢",desc:"ä¸çº§ç²ç综åå»é¢"},{type:"department",name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»"},{type:"doctor",name:"å¼ å»ç",desc:"主任å»å¸ å¿å
ç§"}]:S.value=[]},M=()=>{w.value&&(S.value=[],b.value.includes(w.value)||(b.value.unshift(w.value),b.value.length>10&&b.value.pop()),U())},U=()=>{j.value=[{id:1,name:"éå²éæ¹å»é¢",type:"ä¸çº§ç²ç综åå»é¢",image:"/static/hospital/kiang-wu.jpg",tags:["综åå»é¢","24å°æ¶æ¥è¯"]}],I.value=[{id:1,name:"å¿å
ç§",desc:"å¿è¡ç®¡ç¾ç
è¯æ²»",icon:"/static/department/cardiology.png"}],V.value=[{id:1,name:"å¼ å»ç",title:"主任å»å¸",avatar:"/static/doctor/avatar1.jpg",hospital:"éå²éæ¹å»é¢",specialty:"å å¿ç
ãé«è¡åãå¿å¾å¤±å¸¸"}],B.value=[{id:1,name:"å å¿ç
",department:"å¿å
ç§"}],F.value[0].count=j.value.length,F.value[1].count=I.value.length,F.value[2].count=V.value.length,F.value[3].count=B.value.length},q=()=>{},z=()=>{f({title:"æç¤º",content:"ç¡®å®è¦æ¸
空æç´¢åå²åï¼",success:l=>{l.confirm&&(b.value=[])}})},A=()=>{w.value="",S.value=[]},D=()=>{v()};return(l,e)=>{const f=_,v=m,U=t,E=C,H=p;return c(),a(U,{class:"search-container"},{default:s(()=>[u(U,{class:"search-header"},{default:s(()=>[u(U,{class:"search-box"},{default:s(()=>[u(f,{class:"iconfont icon-search"}),u(v,{type:"text",modelValue:w.value,"onUpdate:modelValue":e[0]||(e[0]=l=>w.value=l),placeholder:"æç´¢å»é¢/ç§å®¤/å»ç/ç¾ç
",focus:!0,onInput:G,onConfirm:M},null,8,["modelValue"]),w.value?(c(),a(f,{key:0,class:"iconfont icon-close",onClick:A})):n("",!0)]),_:1}),u(f,{class:"cancel-btn",onClick:D},{default:s(()=>[o("åæ¶")]),_:1})]),_:1}),!w.value&&b.value.length?(c(),a(U,{key:0,class:"history-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("æç´¢åå²")]),_:1}),u(f,{class:"clear-btn",onClick:z},{default:s(()=>[o("æ¸
空åå²")]),_:1})]),_:1}),u(U,{class:"history-list"},{default:s(()=>[(c(!0),i(r,null,d(b.value,(l,e)=>(c(),a(U,{class:"history-item",key:e,onClick:e=>{return(a=l).value=a,void M();var a}},{default:s(()=>[u(f,{class:"iconfont icon-time"}),u(f,{class:"keyword"},{default:s(()=>[o(k(l),1)]),_:2},1024),u(f,{class:"delete",onClick:y(l=>(l=>{b.value.splice(l,1)})(e),["stop"])},{default:s(()=>[o("Ã")]),_:2},1032,["onClick"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):n("",!0),w.value?n("",!0):(c(),a(U,{key:1,class:"hot-section"},{default:s(()=>[u(U,{class:"section-header"},{default:s(()=>[u(f,{class:"title"},{default:s(()=>[o("çé¨æç´¢")]),_:1})]),_:1}),u(U,{class:"hot-list"},{default:s(()=>[(c(!0),i(r,null,d(x.value,(l,e)=>(c(),a(U,{class:"hot-item",key:e,onClick:e=>(l=>{w.value=l.keyword,M()})(l)},{default:s(()=>[u(f,{class:h(["rank",{top:e<3}])},{default:s(()=>[o(k(e+1),1)]),_:2},1032,["class"]),u(f,{class:"keyword"},{default:s(()=>[o(k(l.keyword),1)]),_:2},1024),u(f,{class:"count"},{default:s(()=>[o(k(l.count)+"次æç´¢",1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})),w.value&&S.value.length?(c(),a(U,{key:2,class:"suggest-section"},{default:s(()=>[(c(!0),i(r,null,d(S.value,(l,e)=>(c(),a(U,{class:"suggest-item",key:e,onClick:e=>(l=>{w.value=l.name,M()})(l)},{default:s(()=>{return[u(f,{class:h(["iconfont",(e=l.type,{hospital:"icon-hospital",department:"icon-department",doctor:"icon-doctor",disease:"icon-disease"}[e])])},null,8,["class"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(l.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(l.desc),1)]),_:2},1024)]),_:2},1024)];var e}),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),w.value&&!S.value.length?(c(),a(U,{key:3,class:"result-section"},{default:s(()=>[u(U,{class:"tab-bar"},{default:s(()=>[(c(!0),i(r,null,d(F.value,(l,e)=>(c(),a(U,{class:h(["tab-item",{active:$.value===e}]),key:e,onClick:l=>(l=>{$.value=l})(e)},{default:s(()=>[u(f,null,{default:s(()=>[o(k(l.name),1)]),_:2},1024),l.count?(c(),a(f,{key:0,class:"count"},{default:s(()=>[o("("+k(l.count)+")",1)]),_:2},1024)):n("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1}),0===$.value?(c(),a(H,{key:0,"scroll-y":"",class:"result-list",onScrolltolower:q},{default:s(()=>[(c(!0),i(r,null,d(j.value,(l,e)=>(c(),a(U,{class:"hospital-item",key:e,onClick:e=>{g({url:`/pages/hospital/detail?id=${l.id}`})}},{default:s(()=>[u(E,{src:l.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(l.name),1)]),_:2},1024),u(f,{class:"type"},{default:s(()=>[o(k(l.type),1)]),_:2},1024),u(U,{class:"tags"},{default:s(()=>[(c(!0),i(r,null,d(l.tags,(l,e)=>(c(),a(f,{key:e},{default:s(()=>[o(k(l),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),1===$.value?(c(),a(H,{key:1,"scroll-y":"",class:"result-list",onScrolltolower:q},{default:s(()=>[(c(!0),i(r,null,d(I.value,(l,e)=>(c(),a(U,{class:"department-item",key:e,onClick:e=>{g({url:`/pages/department/detail?id=${l.id}`})}},{default:s(()=>[u(E,{src:l.icon,mode:"aspectFit",class:"department-icon"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(l.name),1)]),_:2},1024),u(f,{class:"desc"},{default:s(()=>[o(k(l.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),2===$.value?(c(),a(H,{key:2,"scroll-y":"",class:"result-list",onScrolltolower:q},{default:s(()=>[(c(!0),i(r,null,d(V.value,(l,e)=>(c(),a(U,{class:"doctor-item",key:e,onClick:e=>{g({url:`/pages/doctor/detail?id=${l.id}`})}},{default:s(()=>[u(E,{src:l.avatar,mode:"aspectFill",class:"doctor-avatar"},null,8,["src"]),u(U,{class:"info"},{default:s(()=>[u(U,{class:"name-title"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(l.name),1)]),_:2},1024),u(f,{class:"title"},{default:s(()=>[o(k(l.title),1)]),_:2},1024)]),_:2},1024),u(f,{class:"hospital"},{default:s(()=>[o(k(l.hospital),1)]),_:2},1024),u(f,{class:"specialty"},{default:s(()=>[o(k(l.specialty),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0),3===$.value?(c(),a(H,{key:3,"scroll-y":"",class:"result-list",onScrolltolower:q},{default:s(()=>[(c(!0),i(r,null,d(B.value,(l,e)=>(c(),a(U,{class:"disease-item",key:e,onClick:e=>{g({url:`/pages/disease/detail?id=${l.id}`})}},{default:s(()=>[u(U,{class:"info"},{default:s(()=>[u(f,{class:"name"},{default:s(()=>[o(k(l.name),1)]),_:2},1024),u(f,{class:"department"},{default:s(()=>[o(k(l.department),1)]),_:2},1024)]),_:2},1024),u(f,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})):n("",!0)]),_:1})):n("",!0)]),_:1})}}},[["__scopeId","data-v-0c9192c6"]]);export{w as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,J as l,z as s,A as t,c,w as u,i as d,a as i,e as n,b as o,t as f,f as r,h as _,F as v,n as m,K as p,L as k,G as b,M as y,m as h,k as C,S as w,N as g,x,B as K,d as $}from"./index-DF3kK8Jo.js";import{_ as j}from"./uni-popup.Df-Bes22.js";const M=a({__name:"book",setup(a){const M=e({id:1,nameKey:"vaccine.list.covid.name",descKey:"vaccine.list.covid.desc",image:"/static/vaccine/covid.jpg",price:0}),P=[{value:"2024-03-21",week:"å¨å",day:"21",month:"3"},{value:"2024-03-22",week:"å¨äº",day:"22",month:"3"},{value:"2024-03-23",week:"å¨å
",day:"23",month:"3"},{value:"2024-03-24",week:"卿¥",day:"24",month:"3"},{value:"2024-03-25",week:"å¨ä¸",day:"25",month:"3"}],V=[{value:"0900",label:"09:00",count:10},{value:"0930",label:"09:30",count:8},{value:"1000",label:"10:00",count:5},{value:"1030",label:"10:30",disabled:!0},{value:"1100",label:"11:00",count:3}],F=[{id:1,name:"å¼ ä¸",idCard:"1234567890",relation:"æ¬äºº"},{id:2,name:"å¼ å°æ",idCard:"0987654321",relation:"å女"}],O=["请æºå¸¦èº«ä»½è¯ä»¶åæ¶å°è¾¾æ¥ç§ç¹","æ¥ç§å请确ä¿èº«ä½ç¶åµè¯å¥½ï¼æ åçççç¶","æ¥ç§åéè¦çè§30åé","å¦æç¹æ®æ
åµè¯·æåä¸å·¥ä½äººåæ²é"],z=e(""),A=e(""),B=e(null),G=e(null),I=e(""),J=e(null),L=l(()=>z.value&&A.value&&B.value),N=()=>{var a;null==(a=J.value)||a.open()},S=()=>{var a;null==(a=J.value)||a.close()},T=()=>{G.value&&(B.value=F.find(a=>a.id===G.value),S())},U=()=>{m({url:"/pages/patient/add"})},q=()=>{L.value&&(p({title:"æäº¤ä¸..."}),setTimeout(()=>{k(),b({title:"é¢çº¦æå",content:"æ¨çç«èé¢çº¦å·²æäº¤æå",showCancel:!1,success:()=>{y()}})},1500))};return(a,e)=>{const l=h,m=C,p=d,k=w,b=g,y=x,D=s(t("uni-popup"),j);return i(),c(p,{class:"book-container"},{default:u(()=>[n(p,{class:"vaccine-card card"},{default:u(()=>[n(l,{src:M.value.image,mode:"aspectFill",class:"vaccine-image"},null,8,["src"]),n(p,{class:"info"},{default:u(()=>[n(m,{class:"name"},{default:u(()=>[o(f(a.$t(M.value.nameKey)),1)]),_:1}),n(m,{class:"desc"},{default:u(()=>[o(f(a.$t(M.value.descKey)),1)]),_:1}),n(p,{class:"price-info"},{default:u(()=>[M.value.price>0?(i(),c(m,{key:0,class:"price"},{default:u(()=>[o("MOP "+f(M.value.price),1)]),_:1})):(i(),c(m,{key:1,class:"free"},{default:u(()=>[o(f(a.$t("vaccine.free")),1)]),_:1}))]),_:1})]),_:1})]),_:1}),n(p,{class:"book-form card"},{default:u(()=>[n(p,{class:"section-title"},{default:u(()=>[o("é¢çº¦ä¿¡æ¯")]),_:1}),n(p,{class:"form-item"},{default:u(()=>[n(m,{class:"label"},{default:u(()=>[o("æ¥ç§äºº")]),_:1}),n(p,{class:"patient-select",onClick:N},{default:u(()=>[n(m,null,{default:u(()=>[o(f(B.value?B.value.name:"è¯·éæ©æ¥ç§äºº"),1)]),_:1}),n(m,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),n(p,{class:"form-item"},{default:u(()=>[n(m,{class:"label"},{default:u(()=>[o("æ¥ç§æ¥æ")]),_:1}),n(p,{class:"date-list"},{default:u(()=>[n(k,{"scroll-x":"",class:"scroll-view","show-scrollbar":"false"},{default:u(()=>[(i(),r(v,null,_(P,(a,e)=>n(p,{class:K(["date-item",{active:z.value===a.value}]),key:e,onClick:e=>(a=>{z.value=a})(a.value)},{default:u(()=>[n(m,{class:"week"},{default:u(()=>[o(f(a.week),1)]),_:2},1024),n(m,{class:"day"},{default:u(()=>[o(f(a.day),1)]),_:2},1024),n(m,{class:"month"},{default:u(()=>[o(f(a.month)+"æ",1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1})]),_:1}),n(p,{class:"form-item"},{default:u(()=>[n(m,{class:"label"},{default:u(()=>[o("æ¥ç§æ¶é´")]),_:1}),n(p,{class:"time-grid"},{default:u(()=>[(i(),r(v,null,_(V,(a,e)=>n(p,{class:K(["time-item",{active:A.value===a.value,disabled:a.disabled}]),key:e,onClick:e=>(a=>{a.disabled||(A.value=a.value)})(a)},{default:u(()=>[n(m,{class:"time-text"},{default:u(()=>[o(f(a.label),1)]),_:2},1024),a.disabled?$("",!0):(i(),c(m,{key:0,class:"count"},{default:u(()=>[o("å©ä½"+f(a.count)+"个",1)]),_:2},1024))]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),n(p,{class:"form-item"},{default:u(()=>[n(m,{class:"label"},{default:u(()=>[o("夿³¨ä¿¡æ¯")]),_:1}),n(b,{modelValue:I.value,"onUpdate:modelValue":e[0]||(e[0]=a=>I.value=a),placeholder:"请填å夿³¨ä¿¡æ¯ï¼éå¡«ï¼",maxlength:"200",class:"remark-input"},null,8,["modelValue"]),n(m,{class:"word-count"},{default:u(()=>[o(f(I.value.length)+"/200",1)]),_:1})]),_:1})]),_:1}),n(p,{class:"notice-card card"},{default:u(()=>[n(p,{class:"section-title"},{default:u(()=>[o("æ¥ç§é¡»ç¥")]),_:1}),n(p,{class:"notice-list"},{default:u(()=>[(i(),r(v,null,_(O,(a,e)=>n(p,{class:"notice-item",key:e},{default:u(()=>[n(m,{class:"dot"},{default:u(()=>[o("·")]),_:1}),n(m,{class:"text"},{default:u(()=>[o(f(a),1)]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1}),n(p,{class:"bottom-bar"},{default:u(()=>[n(p,{class:"price-info"},{default:u(()=>[n(m,{class:"label"},{default:u(()=>[o("è´¹ç¨ï¼")]),_:1}),M.value.price>0?(i(),c(m,{key:0,class:"price"},{default:u(()=>[o("MOP "+f(M.value.price),1)]),_:1})):(i(),c(m,{key:1,class:"free"},{default:u(()=>[o(f(a.$t("vaccine.free")),1)]),_:1}))]),_:1}),n(y,{class:"submit-btn primary-btn",disabled:!L.value,onClick:q},{default:u(()=>[o(" 确认é¢çº¦ ")]),_:1},8,["disabled"])]),_:1}),n(D,{ref_key:"patientPopup",ref:J,type:"bottom"},{default:u(()=>[n(p,{class:"patient-popup"},{default:u(()=>[n(p,{class:"popup-header"},{default:u(()=>[n(m,{class:"title"},{default:u(()=>[o("éæ©æ¥ç§äºº")]),_:1}),n(m,{class:"close",onClick:S},{default:u(()=>[o("Ã")]),_:1})]),_:1}),n(p,{class:"patient-list"},{default:u(()=>[(i(),r(v,null,_(F,(a,e)=>n(p,{class:K(["patient-item",{active:G.value===a.id}]),key:e,onClick:e=>(a=>{G.value=a.id})(a)},{default:u(()=>[n(p,{class:"patient-info"},{default:u(()=>[n(m,{class:"name"},{default:u(()=>[o(f(a.name),1)]),_:2},1024),n(m,{class:"id-card"},{default:u(()=>[o(f(a.idCard),1)]),_:2},1024)]),_:2},1024),n(m,{class:"relation"},{default:u(()=>[o(f(a.relation),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64)),n(p,{class:"add-patient",onClick:U},{default:u(()=>[n(m,{class:"iconfont icon-add"}),n(m,null,{default:u(()=>[o("æ·»å æ¥ç§äºº")]),_:1})]),_:1})]),_:1}),n(p,{class:"popup-footer"},{default:u(()=>[n(y,{class:"confirm-btn primary-btn",onClick:T},{default:u(()=>[o(" ç¡®è®¤éæ© ")]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1})}}},[["__scopeId","data-v-f6985146"]]);export{M as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as e,o as s,O as l,c,w as t,i,a as n,e as d,b as o,t as u,d as f,f as r,h as v,F as _,n as m,m as g,k as p,x as b}from"./index-DF3kK8Jo.js";const y=a({__name:"detail",setup(a){const y=e({id:1,nameKey:"vaccine.list.covid.name",fullDescKey:"vaccine.list.covid.fullDesc",suitableKey:"vaccine.list.covid.suitable",noticeKey:"vaccine.list.covid.notice",image:"/static/vaccine/covid.jpg",price:0,recommended:!0}),$=e([{id:1,name:"éå²éæ¹å»é¢é¢é²æ¥ç§é¨è¯",address:"éå²è¿è马路33å·",image:"/static/hospital/kiang-wu.jpg",tags:["å
¨å¤©åæ¥ç§","å¯é¢çº¦","å
è´¹å车"]},{id:2,name:"éå²ç§å¤§å»é¢ç«èä¸å¿",address:"é岿°¹ä»å¤§å¦å¤§é©¬è·¯",image:"/static/hospital/must.jpg",tags:["ä¸ä¸å¢é","ç¯å¢èé","交é便å©"]}]),k=()=>{m({url:`/pages/vaccine/book?id=${y.value.id}`})};s(()=>{var a,e;const s=l(),c=null==(e=null==(a=s[s.length-1].$page)?void 0:a.options)?void 0:e.id;K(c)});const K=a=>{console.log("å è½½ç«è详æ
:",a)};return(a,e)=>{const s=g,l=i,K=p,h=b;return n(),c(l,{class:"detail-container"},{default:t(()=>[d(l,{class:"cover"},{default:t(()=>[d(s,{src:y.value.image,mode:"aspectFill",class:"bg-image"},null,8,["src"]),d(l,{class:"overlay"}),d(l,{class:"info"},{default:t(()=>[d(K,{class:"name"},{default:t(()=>[o(u(a.$t(y.value.nameKey)),1)]),_:1}),d(l,{class:"tags"},{default:t(()=>[0===y.value.price?(n(),c(K,{key:0,class:"tag free"},{default:t(()=>[o(u(a.$t("vaccine.tag.free")),1)]),_:1})):f("",!0),y.value.recommended?(n(),c(K,{key:1,class:"tag recommended"},{default:t(()=>[o(u(a.$t("vaccine.tag.recommended")),1)]),_:1})):f("",!0),y.value.seasonal?(n(),c(K,{key:2,class:"tag seasonal"},{default:t(()=>[o(u(a.$t("vaccine.tag.seasonal")),1)]),_:1})):f("",!0)]),_:1})]),_:1})]),_:1}),d(l,{class:"info-card"},{default:t(()=>[d(l,{class:"section"},{default:t(()=>[d(K,{class:"section-title"},{default:t(()=>[o(u(a.$t("vaccine.detail.description")),1)]),_:1}),d(K,{class:"content"},{default:t(()=>[o(u(a.$t(y.value.fullDescKey)),1)]),_:1})]),_:1}),d(l,{class:"section"},{default:t(()=>[d(K,{class:"section-title"},{default:t(()=>[o(u(a.$t("vaccine.detail.suitable")),1)]),_:1}),d(K,{class:"content"},{default:t(()=>[o(u(a.$t(y.value.suitableKey)),1)]),_:1})]),_:1}),d(l,{class:"section"},{default:t(()=>[d(K,{class:"section-title"},{default:t(()=>[o(u(a.$t("vaccine.detail.notice")),1)]),_:1}),d(K,{class:"content"},{default:t(()=>[o(u(a.$t(y.value.noticeKey)),1)]),_:1})]),_:1})]),_:1}),d(l,{class:"clinic-card"},{default:t(()=>[d(l,{class:"card-title"},{default:t(()=>[o("å¯é¢çº¦æ¥ç§ç¹")]),_:1}),d(l,{class:"clinic-list"},{default:t(()=>[(n(!0),r(_,null,v($.value,(a,e)=>(n(),c(l,{class:"clinic-item",key:e,onClick:e=>(a=>{m({url:`/pages/vaccine/book?id=${y.value.id}&clinicId=${a.id}`})})(a)},{default:t(()=>[d(s,{src:a.image,mode:"aspectFill",class:"image"},null,8,["src"]),d(l,{class:"info"},{default:t(()=>[d(K,{class:"name"},{default:t(()=>[o(u(a.name),1)]),_:2},1024),d(K,{class:"address"},{default:t(()=>[o(u(a.address),1)]),_:2},1024),d(l,{class:"tags"},{default:t(()=>[(n(!0),r(_,null,v(a.tags,(a,e)=>(n(),c(K,{key:e},{default:t(()=>[o(u(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),d(K,{class:"iconfont icon-arrow-right"})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d(l,{class:"bottom-bar"},{default:t(()=>[d(l,{class:"price-info"},{default:t(()=>[d(K,{class:"label"},{default:t(()=>[o(u(a.$t("vaccine.detail.price")),1)]),_:1}),y.value.price>0?(n(),c(K,{key:0,class:"price"},{default:t(()=>[o("MOP "+u(y.value.price),1)]),_:1})):(n(),c(K,{key:1,class:"free"},{default:t(()=>[o(u(a.$t("vaccine.free")),1)]),_:1}))]),_:1}),d(h,{class:"book-btn primary-btn",onClick:k},{default:t(()=>[o(u(a.$t("vaccine.book")),1)]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-419bbc17"]]);export{y as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as a,r as s,c,w as e,i as l,a as t,e as i,b as n,f as d,h as u,F as o,n as f,m as _,k as m,t as p}from"./index-DF3kK8Jo.js";const r=a({__name:"index",setup(a){const r=s([{id:1,name:"å¿ç«¥ç«è",desc:"0-6å²å¸¸è§æ¥ç§",icon:"/static/vaccine/child.png"},{id:2,name:"æäººç«è",desc:"18å²ä»¥ä¸äººç¾¤",icon:"/static/vaccine/adult.png"},{id:3,name:"èå¹´ç«è",desc:"60å²ä»¥ä¸äººç¾¤",icon:"/static/vaccine/elder.png"},{id:4,name:"æµæç«è",desc:"å£èæ§æ¥ç§",icon:"/static/vaccine/flu.png"}]),g=s([{id:1,name:"éå²éæ¹å»é¢é¢é²æ¥ç§é¨è¯",address:"éå²è¿è马路33å·",image:"/static/hospital/kiang-wu.jpg",tags:["å
¨å¤©åæ¥ç§","å¯é¢çº¦","å
è´¹å车"]},{id:2,name:"éå²ç§å¤§å»é¢ç«èä¸å¿",address:"é岿°¹ä»å¤§å¦å¤§é©¬è·¯",image:"/static/hospital/must.jpg",tags:["ä¸ä¸å¢é","ç¯å¢èé","交é便å©"]}]),v=["请æºå¸¦èº«ä»½è¯ä»¶åæ¥ç§æ¬","æ¥ç§åè¯·ä¿æè¯å¥½ç身ä½ç¶æ","æ¥ç§å请å¨ç°åºçè§30åé","妿ä¸éè¯·åæ¶å°±å»"],k=a=>{f({url:a})};return(a,s)=>{const y=_,C=m,F=l;return t(),c(F,{class:"vaccine-container"},{default:e(()=>[i(F,{class:"banner"},{default:e(()=>[i(y,{src:"/static/vaccine/banner.jpg",mode:"aspectFill",class:"bg-image"}),i(F,{class:"content"},{default:e(()=>[i(C,{class:"title"},{default:e(()=>[n("ç«èæ¥ç§é¢çº¦")]),_:1}),i(C,{class:"desc"},{default:e(()=>[n("便æ·é¢çº¦ï¼å®å
¨æ¥ç§")]),_:1})]),_:1})]),_:1}),i(F,{class:"quick-access"},{default:e(()=>[i(F,{class:"access-item",onClick:s[0]||(s[0]=a=>k("/pages/vaccine/book"))},{default:e(()=>[i(y,{src:"/static/vaccine/book.png",mode:"aspectFit",class:"icon"}),i(C,null,{default:e(()=>[n("é¢çº¦æ¥ç§")]),_:1})]),_:1}),i(F,{class:"access-item",onClick:s[1]||(s[1]=a=>k("/pages/vaccine/record"))},{default:e(()=>[i(y,{src:"/static/vaccine/record.png",mode:"aspectFit",class:"icon"}),i(C,null,{default:e(()=>[n("æ¥ç§è®°å½")]),_:1})]),_:1}),i(F,{class:"access-item",onClick:s[2]||(s[2]=a=>k("/pages/vaccine/list"))},{default:e(()=>[i(y,{src:"/static/vaccine/list.png",mode:"aspectFit",class:"icon"}),i(C,null,{default:e(()=>[n("ç«èå表")]),_:1})]),_:1})]),_:1}),i(F,{class:"vaccine-types"},{default:e(()=>[i(F,{class:"section-title"},{default:e(()=>[n("ç«èåç±»")]),_:1}),i(F,{class:"type-list"},{default:e(()=>[(t(!0),d(o,null,u(r.value,(a,s)=>(t(),c(F,{class:"type-item",key:s,onClick:s=>(a=>{f({url:`/pages/vaccine/list?typeId=${a.id}&typeName=${a.name}`})})(a)},{default:e(()=>[i(y,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),i(C,{class:"name"},{default:e(()=>[n(p(a.name),1)]),_:2},1024),i(C,{class:"desc"},{default:e(()=>[n(p(a.desc),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(F,{class:"clinic-recommend"},{default:e(()=>[i(F,{class:"section-title"},{default:e(()=>[n("æ¥ç§ç¹æ¨è")]),_:1}),i(F,{class:"clinic-list"},{default:e(()=>[(t(!0),d(o,null,u(g.value,(a,s)=>(t(),c(F,{class:"clinic-item",key:s,onClick:s=>(a=>{f({url:`/pages/hospital/detail?id=${a.id}`})})(a)},{default:e(()=>[i(y,{src:a.image,mode:"aspectFill",class:"image"},null,8,["src"]),i(F,{class:"info"},{default:e(()=>[i(C,{class:"name"},{default:e(()=>[n(p(a.name),1)]),_:2},1024),i(C,{class:"address"},{default:e(()=>[n(p(a.address),1)]),_:2},1024),i(F,{class:"tags"},{default:e(()=>[(t(!0),d(o,null,u(a.tags,(a,s)=>(t(),c(C,{key:s},{default:e(()=>[n(p(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(F,{class:"notice-card"},{default:e(()=>[i(F,{class:"section-title"},{default:e(()=>[n("温馨æç¤º")]),_:1}),i(F,{class:"notice-list"},{default:e(()=>[(t(),d(o,null,u(v,(a,s)=>i(F,{class:"notice-item",key:s},{default:e(()=>[i(C,{class:"dot"}),i(C,{class:"content"},{default:e(()=>[n(p(a),1)]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-527dd0a7"]]);export{r as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,J as l,c,w as s,i as t,a as i,e as n,f as o,h as r,F as d,b as u,t as v,d as f,k as m,I as p,S as g,m as y,B as _,p as h,n as k,x as b}from"./index-DF3kK8Jo.js";const $=e({__name:"list",setup(e){const $=a(""),K=a("all"),C=[{value:"all",label:"å
¨é¨"},{value:"covid",label:"æ°å ç«è"},{value:"flu",label:"æµæç«è"},{value:"hpv",label:"HPVç«è"},{value:"child",label:"å¿ç«¥ç«è"}],w=a([{id:1,nameKey:"vaccine.list.covid.name",descKey:"vaccine.list.covid.desc",image:"/static/vaccine/covid.jpg",price:0,recommended:!0,category:"covid"},{id:2,nameKey:"vaccine.list.flu.name",descKey:"vaccine.list.flu.desc",image:"/static/vaccine/flu.jpg",price:180,seasonal:!0,category:"flu"},{id:3,nameKey:"vaccine.list.hpv.name",descKey:"vaccine.list.hpv.desc",image:"/static/vaccine/hpv.jpg",price:2800,recommended:!0,category:"hpv"}]),x=a(1),j=a(!0),V=a(!1),F=l(()=>{let e=w.value;if($.value){const a=$.value.toLowerCase();e=e.filter(e=>e.nameKey.toLowerCase().includes(a)||e.descKey.toLowerCase().includes(a))}return"all"!==K.value&&(e=e.filter(e=>e.category===K.value)),e}),L=()=>{V.value=!0,x.value=1,P(),setTimeout(()=>{V.value=!1},1e3)},I=()=>{j.value&&(x.value++,P())},P=()=>{setTimeout(()=>{x.value>=3&&(j.value=!1)},1e3)};return(e,a)=>{const l=m,w=p,x=t,P=g,S=y,T=b;return i(),c(x,{class:"vaccine-list-container"},{default:s(()=>[n(x,{class:"filter-bar"},{default:s(()=>[n(x,{class:"search-box"},{default:s(()=>[n(l,{class:"iconfont icon-search"}),n(w,{type:"text",placeholder:e.$t("vaccine.search.placeholder"),modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=e=>$.value=e)},null,8,["placeholder","modelValue"])]),_:1}),n(P,{"scroll-x":"",class:"category-scroll","show-scrollbar":!1},{default:s(()=>[n(x,{class:"category-list"},{default:s(()=>[(i(),o(d,null,r(C,(a,c)=>n(l,{key:c,class:_({active:K.value===a.value}),onClick:e=>(e=>{K.value=e})(a.value)},{default:s(()=>[u(v(e.$t(`vaccine.category.${a.value}`)),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1})]),_:1}),n(P,{"scroll-y":"",class:"vaccine-list","refresher-enabled":"","refresher-triggered":V.value,onRefresherrefresh:L,onScrolltolower:I},{default:s(()=>[(i(!0),o(d,null,r(F.value,(a,t)=>(i(),c(x,{class:"vaccine-item card",key:t,onClick:e=>(e=>{k({url:`/pages/vaccine/detail?id=${e.id}`})})(a)},{default:s(()=>[n(S,{src:a.image,mode:"aspectFill",class:"vaccine-image"},null,8,["src"]),n(x,{class:"info"},{default:s(()=>[n(x,{class:"name-wrap"},{default:s(()=>[n(l,{class:"name"},{default:s(()=>[u(v(e.$t(a.nameKey)),1)]),_:2},1024),n(x,{class:"tags"},{default:s(()=>[0===a.price?(i(),c(l,{key:0,class:"tag free"},{default:s(()=>[u(v(e.$t("vaccine.tag.free")),1)]),_:1})):f("",!0),a.recommended?(i(),c(l,{key:1,class:"tag recommended"},{default:s(()=>[u(v(e.$t("vaccine.tag.recommended")),1)]),_:1})):f("",!0),a.seasonal?(i(),c(l,{key:2,class:"tag seasonal"},{default:s(()=>[u(v(e.$t("vaccine.tag.seasonal")),1)]),_:1})):f("",!0)]),_:2},1024)]),_:2},1024),n(l,{class:"desc"},{default:s(()=>[u(v(e.$t(a.descKey)),1)]),_:2},1024),n(x,{class:"footer"},{default:s(()=>[n(x,{class:"price-info"},{default:s(()=>[a.price>0?(i(),c(l,{key:0,class:"price"},{default:s(()=>[u("MOP "+v(a.price),1)]),_:2},1024)):(i(),c(l,{key:1,class:"free"},{default:s(()=>[u(v(e.$t("vaccine.free")),1)]),_:1}))]),_:2},1024),n(T,{class:"book-btn primary-btn",onClick:h(e=>(e=>{k({url:`/pages/vaccine/book?id=${e.id}`})})(a),["stop"])},{default:s(()=>[u(v(e.$t("vaccine.book")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),j.value?(i(),c(x,{key:0,class:"load-more"},{default:s(()=>[n(l,null,{default:s(()=>[u(v(e.$t("common.loading")),1)]),_:1})]),_:1})):f("",!0),0===F.value.length?(i(),c(x,{key:1,class:"empty-state"},{default:s(()=>[n(S,{src:"/static/empty/no-vaccine.png",mode:"aspectFit"}),n(l,null,{default:s(()=>[u("ææ ç¸å
³ç«è")]),_:1})]),_:1})):f("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-53648a05"]]);export{$ as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,r as a,J as l,c as s,w as t,i as c,a as i,e as u,f as d,h as n,F as o,b as f,d as r,k as m,m as _,S as v,B as p,t as b,G as g,n as N,x as k}from"./index-DF3kK8Jo.js";import{_ as y}from"./no-records.0jeFtCON.js";const h=e({__name:"record",setup(e){const h=[{label:"å
¨é¨",value:"all"},{label:"å¾
æ¥ç§",value:"upcoming"},{label:"已宿",value:"completed"},{label:"已忶",value:"cancelled"}],x=a("all"),C=a(!1),T=a(!0),j=a([{id:1,vaccineNameKey:"vaccine.list.covid.name",status:"upcoming",statusText:"å¾
æ¥ç§",time:"2024-03-25 09:30",clinicName:"éå²éæ¹å»é¢é¢é²æ¥ç§é¨è¯",clinicAddress:"éå²è¿è马路33å·",clinicImage:"/static/hospital/kiang-wu.jpg",patientName:"å¼ ä¸",doseNumber:"第1å",batchNo:"BN2024001",fee:0},{id:2,vaccineNameKey:"vaccine.list.flu.name",status:"completed",statusText:"已宿",time:"2024-03-20 15:00",clinicName:"éå²ç§å¤§å»é¢ç«èä¸å¿",clinicAddress:"é岿°¹ä»å¤§å¦å¤§é©¬è·¯",clinicImage:"/static/hospital/must.jpg",patientName:"å¼ ä¸",doseNumber:"第1å",batchNo:"BN2024002",fee:180}]),I=l(()=>"all"===x.value?j.value:j.value.filter(e=>e.status===x.value)),w=()=>{C.value=!0,B(),setTimeout(()=>{C.value=!1},1e3)},A=()=>{T.value&&B()},B=()=>{setTimeout(()=>{T.value=!1},1e3)};return(e,a)=>{const l=m,j=c,B=_,F=k,K=v;return i(),s(j,{class:"record-container"},{default:t(()=>[u(j,{class:"filter-bar"},{default:t(()=>[u(j,{class:"type-filter"},{default:t(()=>[(i(),d(o,null,n(h,(e,a)=>u(l,{key:a,class:p({active:x.value===e.value}),onClick:a=>(e=>{x.value=e})(e.value)},{default:t(()=>[f(b(e.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1}),u(K,{"scroll-y":"",class:"record-list","refresher-enabled":"","refresher-triggered":C.value,onRefresherrefresh:w,onScrolltolower:A},{default:t(()=>[(i(!0),d(o,null,n(I.value,(a,c)=>(i(),s(j,{class:"record-item card",key:c},{default:t(()=>[u(j,{class:"header"},{default:t(()=>[u(j,{class:"vaccine-info"},{default:t(()=>[u(l,{class:"name"},{default:t(()=>[f(b(e.$t(a.vaccineNameKey)),1)]),_:2},1024),u(l,{class:p(["status",a.status])},{default:t(()=>[f(b(a.statusText),1)]),_:2},1032,["class"])]),_:2},1024),u(l,{class:"time"},{default:t(()=>[f(b(a.time),1)]),_:2},1024)]),_:2},1024),u(j,{class:"clinic-info"},{default:t(()=>[u(B,{src:a.clinicImage,mode:"aspectFit",class:"logo"},null,8,["src"]),u(j,{class:"info"},{default:t(()=>[u(l,{class:"name"},{default:t(()=>[f(b(a.clinicName),1)]),_:2},1024),u(l,{class:"address"},{default:t(()=>[f(b(a.clinicAddress),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),u(j,{class:"detail-info"},{default:t(()=>[u(j,{class:"info-item"},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[f("æ¥ç§äºº")]),_:1}),u(l,{class:"value"},{default:t(()=>[f(b(a.patientName),1)]),_:2},1024)]),_:2},1024),u(j,{class:"info-item"},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[f("æ¥ç§å次")]),_:1}),u(l,{class:"value"},{default:t(()=>[f(b(a.doseNumber),1)]),_:2},1024)]),_:2},1024),u(j,{class:"info-item"},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[f("ç«èæ¹å·")]),_:1}),u(l,{class:"value"},{default:t(()=>[f(b(a.batchNo),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),u(j,{class:"footer"},{default:t(()=>[u(j,{class:"fee-info"},{default:t(()=>[u(l,{class:"label"},{default:t(()=>[f("æ¥ç§è´¹ç¨")]),_:1}),a.fee>0?(i(),s(l,{key:0,class:"price"},{default:t(()=>[f("MOP "+b(a.fee),1)]),_:2},1024)):(i(),s(l,{key:1,class:"free"},{default:t(()=>[f("å
è´¹")]),_:1}))]),_:2},1024),u(j,{class:"actions"},{default:t(()=>["upcoming"===a.status?(i(),s(F,{key:0,class:"action-btn",onClick:e=>(e=>{g({title:"åæ¶é¢çº¦",content:"ç¡®å®è¦åæ¶è¯¥é¢çº¦åï¼",success:a=>{a.confirm&&console.log("åæ¶é¢çº¦:",e.id)}})})(a)},{default:t(()=>[f("åæ¶é¢çº¦")]),_:2},1032,["onClick"])):r("",!0),"completed"===a.status?(i(),s(F,{key:1,class:"action-btn",onClick:e=>(e=>{N({url:`/pages/vaccine/certificate?id=${e.id}`})})(a)},{default:t(()=>[f("æ¥çè¯æ")]),_:2},1032,["onClick"])):r("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),T.value?(i(),s(j,{key:0,class:"load-more"},{default:t(()=>[u(l,null,{default:t(()=>[f("å è½½ä¸...")]),_:1})]),_:1})):r("",!0),0===I.value.length?(i(),s(j,{key:1,class:"empty-state"},{default:t(()=>[u(B,{src:y,mode:"aspectFit"}),u(l,null,{default:t(()=>[f("ææ æ¥ç§è®°å½")]),_:1})]),_:1})):r("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-2aba35e2"]]);export{h as default}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-67616bd9]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-67616bd9]:active{transform:scale(.98)}.card[data-v-67616bd9]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-67616bd9]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-67616bd9]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-67616bd9]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-67616bd9]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-67616bd9]{color:#67c23a}.price.original[data-v-67616bd9]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-67616bd9]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-67616bd9]{width:100%;height:100%;overflow-x:hidden}.patient-container[data-v-67616bd9]{min-height:100vh;background:#f5f6fa;padding:.625rem}.patient-container .patient-list .patient-item[data-v-67616bd9]{position:relative;padding:.9375rem;margin-bottom:.625rem;background:#fff;border-radius:.75rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.patient-container .patient-list .patient-item .info[data-v-67616bd9]{display:flex;align-items:center;margin-bottom:.375rem}.patient-container .patient-list .patient-item .info .name[data-v-67616bd9]{font-size:1rem;color:#333;font-weight:700;margin-right:.375rem}.patient-container .patient-list .patient-item .info .tag[data-v-67616bd9]{font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem}.patient-container .patient-list .patient-item .details[data-v-67616bd9]{margin-bottom:.375rem}.patient-container .patient-list .patient-item .details uni-text[data-v-67616bd9]{font-size:.8125rem;color:#666}.patient-container .patient-list .patient-item .details uni-text.divider[data-v-67616bd9]{margin:0 .5rem;color:#999}.patient-container .patient-list .patient-item .card-info .label[data-v-67616bd9]{font-size:.8125rem;color:#666}.patient-container .patient-list .patient-item .card-info .value[data-v-67616bd9]{font-size:.8125rem;color:#0f95b0}.patient-container .patient-list .patient-item .icon-arrow-right[data-v-67616bd9]{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#999}.patient-container .patient-list .patient-item[data-v-67616bd9]:active{transform:scale(.99)}.patient-container .add-btn[data-v-67616bd9]{display:flex;align-items:center;justify-content:center;height:3.125rem;background:#fff;border-radius:.75rem;margin-top:1.25rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.patient-container .add-btn .iconfont[data-v-67616bd9]{font-size:1rem;color:#0f95b0;margin-right:.25rem}.patient-container .add-btn uni-text[data-v-67616bd9]{font-size:.9375rem;color:#0f95b0}.patient-container .add-btn[data-v-67616bd9]:active{background:#fafafa} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-f31b8754]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f31b8754]:active{transform:scale(.98)}.card[data-v-f31b8754]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f31b8754]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f31b8754]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f31b8754]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f31b8754]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f31b8754]{color:#67c23a}.price.original[data-v-f31b8754]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f31b8754]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f31b8754]{width:100%;height:100%;overflow-x:hidden}.payment-method[data-v-f31b8754]{min-height:100vh;background:#f5f6fa;padding:.625rem}.payment-method .section-card[data-v-f31b8754]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.payment-method .section-card .section-header[data-v-f31b8754]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.payment-method .section-card .section-header .title[data-v-f31b8754]{font-size:1rem;color:#333;font-weight:700}.payment-method .section-card .section-header .add-btn[data-v-f31b8754]{font-size:.875rem;color:#0f95b0}.payment-method .section-card .section-header .add-btn[data-v-f31b8754]:active{opacity:.8}.payment-method .section-card .card-list .bank-card[data-v-f31b8754]{background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem;color:#fff}.payment-method .section-card .card-list .bank-card[data-v-f31b8754]:last-child{margin-bottom:0}.payment-method .section-card .card-list .bank-card.bocm[data-v-f31b8754]{background:linear-gradient(135deg,#d4237a,#ff6b6b)}.payment-method .section-card .card-list .bank-card.icbcm[data-v-f31b8754]{background:linear-gradient(135deg,#ff8c00,#ffb74d)}.payment-method .section-card .card-list .bank-card .card-info[data-v-f31b8754]{display:flex;align-items:center;margin-bottom:.9375rem}.payment-method .section-card .card-list .bank-card .card-info .bank-logo[data-v-f31b8754]{width:1.875rem;height:1.875rem;margin-right:.5rem}.payment-method .section-card .card-list .bank-card .card-info .info .bank-name[data-v-f31b8754]{font-size:1rem;font-weight:700;margin-bottom:.125rem;display:block}.payment-method .section-card .card-list .bank-card .card-info .info .card-type[data-v-f31b8754]{font-size:.75rem;opacity:.9}.payment-method .section-card .card-list .bank-card .card-number[data-v-f31b8754]{font-size:1.125rem;font-family:monospace;letter-spacing:.125rem;margin-bottom:.9375rem;display:block}.payment-method .section-card .card-list .bank-card .card-actions[data-v-f31b8754]{display:flex;justify-content:space-between;align-items:center}.payment-method .section-card .card-list .bank-card .card-actions .default-tag[data-v-f31b8754]{font-size:.75rem;padding:.125rem .375rem;background:rgba(255,255,255,.2);border-radius:.125rem}.payment-method .section-card .card-list .bank-card .card-actions .action-btns[data-v-f31b8754]{display:flex;gap:.625rem}.payment-method .section-card .card-list .bank-card .card-actions .action-btns .action-btn[data-v-f31b8754]{font-size:.75rem;padding:.125rem .375rem;background:rgba(255,255,255,.2);border-radius:.125rem}.payment-method .section-card .card-list .bank-card .card-actions .action-btns .action-btn[data-v-f31b8754]:active{opacity:.8}.payment-method .section-card .payment-list .payment-item[data-v-f31b8754]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #eee}.payment-method .section-card .payment-list .payment-item[data-v-f31b8754]:last-child{border-bottom:none}.payment-method .section-card .payment-list .payment-item .payment-info[data-v-f31b8754]{display:flex;align-items:center}.payment-method .section-card .payment-list .payment-item .payment-info .payment-icon[data-v-f31b8754]{width:2.5rem;height:2.5rem;margin-right:.625rem}.payment-method .section-card .payment-list .payment-item .payment-info .info .name[data-v-f31b8754]{font-size:.9375rem;color:#333;margin-bottom:.125rem;display:block}.payment-method .section-card .payment-list .payment-item .payment-info .info .desc[data-v-f31b8754]{font-size:.75rem;color:#999}.payment-method .notice-card[data-v-f31b8754]{background:#fff;border-radius:.75rem;padding:.9375rem}.payment-method .notice-card .section-title[data-v-f31b8754]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.payment-method .notice-card .notice-list .notice-item[data-v-f31b8754]{display:flex;align-items:flex-start;margin-bottom:.5rem}.payment-method .notice-card .notice-list .notice-item[data-v-f31b8754]:last-child{margin-bottom:0}.payment-method .notice-card .notice-list .notice-item .dot[data-v-f31b8754]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.25rem;margin-right:.375rem;flex-shrink:0}.payment-method .notice-card .notice-list .notice-item .content[data-v-f31b8754]{flex:1;font-size:.8125rem;color:#666;line-height:1.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-68a4caf8]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-68a4caf8]:active{transform:scale(.98)}.card[data-v-68a4caf8]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-68a4caf8]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-68a4caf8]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-68a4caf8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-68a4caf8]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-68a4caf8]{color:#67c23a}.price.original[data-v-68a4caf8]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-68a4caf8]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-68a4caf8]{width:100%;height:100%;overflow-x:hidden}.profile-container[data-v-68a4caf8]{min-height:100vh;background:#f5f6fa;padding-bottom:1.25rem}.profile-container .avatar-section[data-v-68a4caf8]{display:flex;flex-direction:column;align-items:center;padding:1.875rem 0;background:#fff}.profile-container .avatar-section .avatar-wrapper[data-v-68a4caf8]{position:relative;margin-bottom:.625rem}.profile-container .avatar-section .avatar-wrapper .avatar[data-v-68a4caf8]{width:5rem;height:5rem;border-radius:50%}.profile-container .avatar-section .avatar-wrapper .edit-icon[data-v-68a4caf8]{position:absolute;right:0;bottom:0;width:1.5rem;height:1.5rem;background:#0f95b0;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-container .avatar-section .avatar-wrapper .edit-icon .iconfont[data-v-68a4caf8]{font-size:.875rem;color:#fff}.profile-container .avatar-section .tip[data-v-68a4caf8]{font-size:.8125rem;color:#999}.profile-container .info-card[data-v-68a4caf8]{background:#fff;margin:.625rem 0}.profile-container .info-card .info-item[data-v-68a4caf8]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #EEEEEE}.profile-container .info-card .info-item[data-v-68a4caf8]:last-child{border-bottom:none}.profile-container .info-card .info-item .label[data-v-68a4caf8]{font-size:.9375rem;color:#333}.profile-container .info-card .info-item .value[data-v-68a4caf8]{display:flex;align-items:center}.profile-container .info-card .info-item .value uni-text[data-v-68a4caf8]{font-size:.9375rem;color:#666}.profile-container .info-card .info-item .value uni-text.iconfont[data-v-68a4caf8]{font-size:1rem;color:#999;margin-left:.375rem}.profile-container .info-card .info-item[data-v-68a4caf8]:active{background:#f5f6fa}.profile-container .verify-card[data-v-68a4caf8]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.9375rem;margin:.625rem 0}.profile-container .verify-card .verify-info .title[data-v-68a4caf8]{font-size:.9375rem;color:#333;margin-bottom:.25rem;display:block}.profile-container .verify-card .verify-info .status[data-v-68a4caf8]{font-size:.8125rem;color:#67c23a}.profile-container .verify-card .iconfont[data-v-68a4caf8]{font-size:1rem;color:#999}.profile-container .verify-card[data-v-68a4caf8]:active{background:#f5f6fa}.profile-container .privacy-card[data-v-68a4caf8],.profile-container .security-card[data-v-68a4caf8]{background:#fff;margin:.625rem 0}.profile-container .privacy-card .card-header[data-v-68a4caf8],.profile-container .security-card .card-header[data-v-68a4caf8]{padding:.9375rem;border-bottom:.03125rem solid #EEEEEE}.profile-container .privacy-card .card-header .title[data-v-68a4caf8],.profile-container .security-card .card-header .title[data-v-68a4caf8]{font-size:1rem;color:#333;font-weight:700}.profile-container .privacy-card .setting-list .setting-item[data-v-68a4caf8],.profile-container .security-card .setting-list .setting-item[data-v-68a4caf8]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #EEEEEE}.profile-container .privacy-card .setting-list .setting-item[data-v-68a4caf8]:last-child,.profile-container .security-card .setting-list .setting-item[data-v-68a4caf8]:last-child{border-bottom:none}.profile-container .privacy-card .setting-list .setting-item .label[data-v-68a4caf8],.profile-container .security-card .setting-list .setting-item .label[data-v-68a4caf8]{font-size:.9375rem;color:#333}.profile-container .privacy-card .security-list .security-item[data-v-68a4caf8],.profile-container .security-card .security-list .security-item[data-v-68a4caf8]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #EEEEEE}.profile-container .privacy-card .security-list .security-item[data-v-68a4caf8]:last-child,.profile-container .security-card .security-list .security-item[data-v-68a4caf8]:last-child{border-bottom:none}.profile-container .privacy-card .security-list .security-item .info .label[data-v-68a4caf8],.profile-container .security-card .security-list .security-item .info .label[data-v-68a4caf8]{font-size:.9375rem;color:#333;margin-bottom:.25rem;display:block}.profile-container .privacy-card .security-list .security-item .info .desc[data-v-68a4caf8],.profile-container .security-card .security-list .security-item .info .desc[data-v-68a4caf8]{font-size:.8125rem;color:#999}.profile-container .privacy-card .security-list .security-item .iconfont[data-v-68a4caf8],.profile-container .security-card .security-list .security-item .iconfont[data-v-68a4caf8]{font-size:1rem;color:#999}.profile-container .privacy-card .security-list .security-item[data-v-68a4caf8]:active,.profile-container .security-card .security-list .security-item[data-v-68a4caf8]:active{background:#f5f6fa}.profile-container .logout-btn[data-v-68a4caf8]{width:calc(100% - 1.875rem);height:2.75rem;line-height:2.75rem;margin:1.25rem auto;font-size:1rem;color:#e6a23c;background:#fff;border-radius:.75rem}.profile-container .logout-btn[data-v-68a4caf8]:active{opacity:.8} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-808f69c3]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-808f69c3]:active{transform:scale(.98)}.card[data-v-808f69c3]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-808f69c3]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-808f69c3]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-808f69c3]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-808f69c3]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-808f69c3]{color:#67c23a}.price.original[data-v-808f69c3]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-808f69c3]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-808f69c3]{width:100%;height:100%;overflow-x:hidden}.project-detail[data-v-808f69c3]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.project-detail .intro-section[data-v-808f69c3]{position:relative}.project-detail .intro-section .cover-image[data-v-808f69c3]{width:100%;height:12.5rem}.project-detail .intro-section .info-card[data-v-808f69c3]{position:relative;margin:-1.875rem .9375rem 0;padding:.9375rem;background:#fff;border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.project-detail .intro-section .info-card .name[data-v-808f69c3]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.project-detail .intro-section .info-card .price[data-v-808f69c3]{font-size:1rem;color:#e6a23c;font-weight:700;margin-bottom:.5rem;display:block}.project-detail .intro-section .info-card .tags uni-text[data-v-808f69c3]{display:inline-block;font-size:.75rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .5rem;border-radius:.125rem;margin-right:.5rem}.project-detail .section-card[data-v-808f69c3]{background:#fff;margin:.625rem .9375rem;padding:.9375rem;border-radius:.75rem}.project-detail .section-card .section-title[data-v-808f69c3]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.project-detail .section-card .section-header[data-v-808f69c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.project-detail .section-card .section-header .title[data-v-808f69c3]{font-size:1rem;color:#333;font-weight:700}.project-detail .section-card .section-header .more[data-v-808f69c3]{font-size:.875rem;color:#999}.project-detail .section-card uni-rich-text[data-v-808f69c3]{font-size:.875rem;color:#666;line-height:1.8}.project-detail .section-card .image-list[data-v-808f69c3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:.625rem}.project-detail .section-card .image-list uni-image[data-v-808f69c3]{width:100%;height:6.25rem;border-radius:.75rem}.project-detail .section-card .symptom-list .symptom-item[data-v-808f69c3],.project-detail .section-card .symptom-list .notice-item[data-v-808f69c3],.project-detail .section-card .notice-list .symptom-item[data-v-808f69c3],.project-detail .section-card .notice-list .notice-item[data-v-808f69c3]{display:flex;align-items:flex-start;margin-bottom:.5rem}.project-detail .section-card .symptom-list .symptom-item[data-v-808f69c3]:last-child,.project-detail .section-card .symptom-list .notice-item[data-v-808f69c3]:last-child,.project-detail .section-card .notice-list .symptom-item[data-v-808f69c3]:last-child,.project-detail .section-card .notice-list .notice-item[data-v-808f69c3]:last-child{margin-bottom:0}.project-detail .section-card .symptom-list .symptom-item .dot[data-v-808f69c3],.project-detail .section-card .symptom-list .notice-item .dot[data-v-808f69c3],.project-detail .section-card .notice-list .symptom-item .dot[data-v-808f69c3],.project-detail .section-card .notice-list .notice-item .dot[data-v-808f69c3]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.project-detail .section-card .symptom-list .symptom-item .content[data-v-808f69c3],.project-detail .section-card .symptom-list .notice-item .content[data-v-808f69c3],.project-detail .section-card .notice-list .symptom-item .content[data-v-808f69c3],.project-detail .section-card .notice-list .notice-item .content[data-v-808f69c3]{flex:1;font-size:.875rem;color:#666;line-height:1.6}.project-detail .section-card .doctor-list[data-v-808f69c3]{white-space:nowrap}.project-detail .section-card .doctor-list .doctor-item[data-v-808f69c3]{display:inline-flex;flex-direction:column;align-items:center;width:6.25rem;margin-right:.9375rem}.project-detail .section-card .doctor-list .doctor-item[data-v-808f69c3]:last-child{margin-right:0}.project-detail .section-card .doctor-list .doctor-item .avatar[data-v-808f69c3]{width:5rem;height:5rem;border-radius:50%;margin-bottom:.5rem}.project-detail .section-card .doctor-list .doctor-item .name[data-v-808f69c3]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem}.project-detail .section-card .doctor-list .doctor-item .title[data-v-808f69c3]{font-size:.8125rem;color:#666;margin-bottom:.25rem}.project-detail .section-card .doctor-list .doctor-item .specialty[data-v-808f69c3]{font-size:.75rem;color:#999}.project-detail .section-card .doctor-list .doctor-item[data-v-808f69c3]:active{opacity:.8}.project-detail .bottom-bar[data-v-808f69c3]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.project-detail .bottom-bar .action-btn[data-v-808f69c3]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.project-detail .bottom-bar .action-btn.outline[data-v-808f69c3]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.project-detail .bottom-bar .action-btn.primary[data-v-808f69c3]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.project-detail .bottom-bar .action-btn[data-v-808f69c3]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-2aba35e2]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-2aba35e2]:active{transform:scale(.98)}.card[data-v-2aba35e2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-2aba35e2]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-2aba35e2]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-2aba35e2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-2aba35e2]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-2aba35e2]{color:#67c23a}.price.original[data-v-2aba35e2]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-2aba35e2]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-2aba35e2]{width:100%;height:100%;overflow-x:hidden}.record-container[data-v-2aba35e2]{min-height:100vh;background:#f5f6fa}.record-container .filter-bar[data-v-2aba35e2]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;padding:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.record-container .filter-bar .type-filter[data-v-2aba35e2]{display:flex;justify-content:space-around}.record-container .filter-bar .type-filter uni-text[data-v-2aba35e2]{font-size:.875rem;color:#666;padding:.375rem .9375rem;border-radius:1.125rem;transition:all .3s}.record-container .filter-bar .type-filter uni-text.active[data-v-2aba35e2]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.record-container .filter-bar .type-filter uni-text[data-v-2aba35e2]:active{opacity:.8}.record-container .record-list[data-v-2aba35e2]{height:calc(100vh - 3.75rem);padding:.625rem}.record-container .record-list .record-item[data-v-2aba35e2]{margin-bottom:.625rem}.record-container .record-list .record-item .header[data-v-2aba35e2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.record-container .record-list .record-item .header .vaccine-info .name[data-v-2aba35e2]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.record-container .record-list .record-item .header .vaccine-info .status[data-v-2aba35e2]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.record-container .record-list .record-item .header .vaccine-info .status.upcoming[data-v-2aba35e2]{color:#0f95b0;background:rgba(15,149,176,.1)}.record-container .record-list .record-item .header .vaccine-info .status.completed[data-v-2aba35e2]{color:#67c23a;background:rgba(103,194,58,.1)}.record-container .record-list .record-item .header .vaccine-info .status.cancelled[data-v-2aba35e2]{color:#999;background:rgba(153,153,153,.1)}.record-container .record-list .record-item .header .time[data-v-2aba35e2]{font-size:.8125rem;color:#999}.record-container .record-list .record-item .clinic-info[data-v-2aba35e2]{display:flex;align-items:center;padding-bottom:.625rem;border-bottom:.03125rem solid #eee}.record-container .record-list .record-item .clinic-info .logo[data-v-2aba35e2]{width:1.875rem;height:1.875rem;border-radius:.125rem;margin-right:.5rem}.record-container .record-list .record-item .clinic-info .info .name[data-v-2aba35e2]{font-size:.875rem;color:#333;margin-bottom:.125rem;display:block}.record-container .record-list .record-item .clinic-info .info .address[data-v-2aba35e2]{font-size:.75rem;color:#999}.record-container .record-list .record-item .detail-info[data-v-2aba35e2]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.record-container .record-list .record-item .detail-info .info-item[data-v-2aba35e2]{display:flex;justify-content:space-between;margin-bottom:.375rem}.record-container .record-list .record-item .detail-info .info-item[data-v-2aba35e2]:last-child{margin-bottom:0}.record-container .record-list .record-item .detail-info .info-item .label[data-v-2aba35e2]{font-size:.8125rem;color:#666}.record-container .record-list .record-item .detail-info .info-item .value[data-v-2aba35e2]{font-size:.8125rem;color:#333}.record-container .record-list .record-item .footer[data-v-2aba35e2]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.record-container .record-list .record-item .footer .fee-info .label[data-v-2aba35e2]{font-size:.8125rem;color:#666;margin-right:.375rem}.record-container .record-list .record-item .footer .fee-info .price[data-v-2aba35e2]{font-size:1rem;color:#f56c6c;font-weight:700}.record-container .record-list .record-item .footer .fee-info .free[data-v-2aba35e2]{font-size:1rem;color:#67c23a;font-weight:700}.record-container .record-list .record-item .footer .actions[data-v-2aba35e2]{display:flex;gap:.625rem}.record-container .record-list .record-item .footer .actions .action-btn[data-v-2aba35e2]{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem}.record-container .record-list .record-item .footer .actions .action-btn[data-v-2aba35e2]:active{opacity:.8}.record-container .empty-state[data-v-2aba35e2]{padding:3.75rem 0;text-align:center}.record-container .empty-state uni-image[data-v-2aba35e2]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.record-container .empty-state uni-text[data-v-2aba35e2]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-5369bb16]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-5369bb16]:active{transform:scale(.98)}.card[data-v-5369bb16]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-5369bb16]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-5369bb16]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-5369bb16]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-5369bb16]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-5369bb16]{color:#67c23a}.price.original[data-v-5369bb16]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-5369bb16]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-5369bb16]{width:100%;height:100%;overflow-x:hidden}.record-container[data-v-5369bb16]{min-height:100vh;background:#f5f6fa}.record-container .filter-tabs[data-v-5369bb16]{display:flex;background:#fff;padding:.625rem .9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.record-container .filter-tabs .tab-item[data-v-5369bb16]{flex:1;text-align:center;font-size:.875rem;color:#666;padding:.5rem 0;position:relative}.record-container .filter-tabs .tab-item.active[data-v-5369bb16]{color:#0f95b0;font-weight:700}.record-container .filter-tabs .tab-item.active[data-v-5369bb16]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.record-container .record-list[data-v-5369bb16]{padding:.625rem}.record-container .record-list .record-item[data-v-5369bb16]{margin-bottom:.625rem}.record-container .record-list .record-item .header[data-v-5369bb16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.record-container .record-list .record-item .header .hospital[data-v-5369bb16]{font-size:1rem;color:#333;font-weight:700}.record-container .record-list .record-item .header .status[data-v-5369bb16]{font-size:.8125rem;padding:.125rem .375rem;border-radius:.125rem}.record-container .record-list .record-item .header .status.unpaid[data-v-5369bb16]{color:#e6a23c;background:rgba(230,162,60,.1)}.record-container .record-list .record-item .header .status.paid[data-v-5369bb16]{color:#0f95b0;background:rgba(15,149,176,.1)}.record-container .record-list .record-item .header .status.completed[data-v-5369bb16]{color:#67c23a;background:rgba(103,194,58,.1)}.record-container .record-list .record-item .header .status.cancelled[data-v-5369bb16]{color:#999;background:rgba(153,153,153,.1)}.record-container .record-list .record-item .info[data-v-5369bb16]{display:flex;justify-content:space-between;margin-bottom:.625rem}.record-container .record-list .record-item .info .left[data-v-5369bb16]{flex:1}.record-container .record-list .record-item .info .left .department[data-v-5369bb16]{font-size:.875rem;color:#333;margin-bottom:.25rem;display:block}.record-container .record-list .record-item .info .left .doctor[data-v-5369bb16]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.record-container .record-list .record-item .info .left .time[data-v-5369bb16]{font-size:.8125rem;color:#0f95b0}.record-container .record-list .record-item .info .avatar[data-v-5369bb16]{width:3.125rem;height:3.125rem;border-radius:1.5625rem;margin-left:.625rem}.record-container .record-list .record-item .patient[data-v-5369bb16]{margin-bottom:.625rem}.record-container .record-list .record-item .patient .label[data-v-5369bb16]{font-size:.8125rem;color:#666}.record-container .record-list .record-item .patient .name[data-v-5369bb16]{font-size:.8125rem;color:#333;font-weight:700}.record-container .record-list .record-item .patient .relation[data-v-5369bb16]{font-size:.8125rem;color:#999}.record-container .record-list .record-item .footer[data-v-5369bb16]{display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;border-top:.03125rem solid #eee}.record-container .record-list .record-item .footer .fee .label[data-v-5369bb16]{font-size:.8125rem;color:#666}.record-container .record-list .record-item .footer .fee .amount[data-v-5369bb16]{font-size:1rem;color:#f56c6c;font-weight:700}.record-container .record-list .record-item .footer .actions[data-v-5369bb16]{display:flex;gap:.625rem}.record-container .record-list .record-item .footer .actions .action-btn[data-v-5369bb16]{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem}.record-container .record-list .record-item .footer .actions .action-btn[data-v-5369bb16]:active{opacity:.8} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-80905081]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-80905081]:active{transform:scale(.98)}.card[data-v-80905081]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-80905081]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-80905081]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-80905081]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-80905081]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-80905081]{color:#67c23a}.price.original[data-v-80905081]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-80905081]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-80905081]{width:100%;height:100%;overflow-x:hidden}.payment-record[data-v-80905081]{min-height:100vh;background:#f5f6fa}.payment-record .stats-card[data-v-80905081]{margin:.625rem;background:linear-gradient(135deg,#0f95b0,#89c4c1);border-radius:.75rem;padding:1.25rem .9375rem;display:flex;align-items:center;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.payment-record .stats-card .stat-item[data-v-80905081]{flex:1;text-align:center}.payment-record .stats-card .stat-item .count[data-v-80905081]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.payment-record .stats-card .stat-item .label[data-v-80905081]{font-size:.8125rem;color:rgba(255,255,255,.9)}.payment-record .stats-card .divider[data-v-80905081]{width:.0625rem;height:1.875rem;background:rgba(255,255,255,.2)}.payment-record .filter-bar[data-v-80905081]{background:#fff;padding:.625rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.payment-record .filter-bar .type-filter[data-v-80905081]{display:flex;margin-bottom:.625rem;overflow-x:hidden}.payment-record .filter-bar .type-filter uni-text[data-v-80905081]{flex:1;text-align:center;font-size:.875rem;color:#666;padding:.375rem 0;position:relative;white-space:nowrap}.payment-record .filter-bar .type-filter uni-text.active[data-v-80905081]{color:#0f95b0;font-weight:700}.payment-record .filter-bar .type-filter uni-text.active[data-v-80905081]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.payment-record .filter-bar .date-filter[data-v-80905081]{display:flex;align-items:center;justify-content:center;overflow-x:hidden}.payment-record .filter-bar .date-filter uni-picker[data-v-80905081]{flex:1;width:0}.payment-record .filter-bar .date-filter uni-picker uni-text[data-v-80905081]{display:block;text-align:center;font-size:.8125rem;color:#666;padding:.375rem 0;background:#f5f6fa;border-radius:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-record .filter-bar .date-filter .separator[data-v-80905081]{padding:0 .625rem;font-size:.8125rem;color:#999}.payment-record .record-list[data-v-80905081]{height:calc(100vh - 9.375rem);padding:0 .625rem;overflow-x:hidden}.payment-record .record-list[data-v-80905081]::-webkit-scrollbar{display:none}.payment-record .record-list .record-item[data-v-80905081]{margin-bottom:.625rem}.payment-record .record-list .record-item .header[data-v-80905081]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.payment-record .record-list .record-item .header .hospital-info[data-v-80905081]{display:flex;align-items:center}.payment-record .record-list .record-item .header .hospital-info .logo[data-v-80905081]{width:1.875rem;height:1.875rem;border-radius:.125rem;margin-right:.5rem}.payment-record .record-list .record-item .header .hospital-info .info .name[data-v-80905081]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.125rem;display:block}.payment-record .record-list .record-item .header .hospital-info .info .type[data-v-80905081]{font-size:.8125rem;color:#666}.payment-record .record-list .record-item .header .status[data-v-80905081]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.payment-record .record-list .record-item .header .status.unpaid[data-v-80905081]{color:#e6a23c;background:rgba(230,162,60,.1)}.payment-record .record-list .record-item .header .status.completed[data-v-80905081]{color:#67c23a;background:rgba(103,194,58,.1)}.payment-record .record-list .record-item .header .status.refunded[data-v-80905081]{color:#999;background:rgba(153,153,153,.1)}.payment-record .record-list .record-item .detail-info[data-v-80905081]{padding:.625rem 0;border-top:.03125rem solid #eee;border-bottom:.03125rem solid #eee}.payment-record .record-list .record-item .detail-info .info-item[data-v-80905081]{display:flex;justify-content:space-between;margin-bottom:.375rem}.payment-record .record-list .record-item .detail-info .info-item[data-v-80905081]:last-child{margin-bottom:0}.payment-record .record-list .record-item .detail-info .info-item .label[data-v-80905081]{font-size:.8125rem;color:#666}.payment-record .record-list .record-item .detail-info .info-item .value[data-v-80905081]{font-size:.8125rem;color:#333}.payment-record .record-list .record-item .footer[data-v-80905081]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.payment-record .record-list .record-item .footer .amount-info .label[data-v-80905081]{font-size:.8125rem;color:#666;margin-right:.375rem}.payment-record .record-list .record-item .footer .amount-info .amount[data-v-80905081]{font-size:1rem;color:#f56c6c;font-weight:700}.payment-record .record-list .record-item .footer .actions[data-v-80905081]{display:flex;gap:.625rem}.payment-record .record-list .record-item .footer .actions .action-btn[data-v-80905081]{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:1.125rem}.payment-record .record-list .record-item .footer .actions .action-btn[data-v-80905081]:active{opacity:.8}.payment-record .record-list .record-item[data-v-80905081]:active{transform:scale(.99)}.payment-record .empty-state[data-v-80905081]{padding:3.75rem 0;text-align:center}.payment-record .empty-state uni-image[data-v-80905081]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.payment-record .empty-state uni-text[data-v-80905081]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-d23eb421]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-d23eb421]:active{transform:scale(.98)}.card[data-v-d23eb421]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-d23eb421]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-d23eb421]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-d23eb421]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-d23eb421]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-d23eb421]{color:#67c23a}.price.original[data-v-d23eb421]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-d23eb421]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-d23eb421]{width:100%;height:100%;overflow-x:hidden}.refund-container[data-v-d23eb421]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.refund-container .order-card[data-v-d23eb421]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.refund-container .order-card .hospital-info[data-v-d23eb421]{display:flex;align-items:center;margin-bottom:.625rem}.refund-container .order-card .hospital-info .logo[data-v-d23eb421]{width:2.5rem;height:2.5rem;border-radius:.125rem;margin-right:.625rem}.refund-container .order-card .hospital-info .info[data-v-d23eb421]{flex:1}.refund-container .order-card .hospital-info .info .name[data-v-d23eb421]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.refund-container .order-card .hospital-info .info .department[data-v-d23eb421]{font-size:.8125rem;color:#666}.refund-container .order-card .amount-info .label[data-v-d23eb421]{font-size:.8125rem;color:#666;margin-right:.375rem}.refund-container .order-card .amount-info .amount[data-v-d23eb421]{font-size:1.125rem;color:#f56c6c;font-weight:700}.refund-container .refund-form[data-v-d23eb421]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.refund-container .refund-form .form-item[data-v-d23eb421]{margin-bottom:.9375rem}.refund-container .refund-form .form-item .label[data-v-d23eb421]{font-size:.875rem;color:#333;margin-bottom:.5rem;display:block}.refund-container .refund-form .form-item .label.required[data-v-d23eb421]:before{content:"*";color:#f56c6c;margin-right:.125rem}.refund-container .refund-form .form-item .amount-input[data-v-d23eb421]{display:flex;align-items:center;height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;margin-bottom:.375rem}.refund-container .refund-form .form-item .amount-input .currency[data-v-d23eb421]{font-size:1.125rem;color:#333;margin-right:.375rem}.refund-container .refund-form .form-item .amount-input uni-input[data-v-d23eb421]{flex:1;height:100%;font-size:1rem;color:#333}.refund-container .refund-form .form-item .max-amount[data-v-d23eb421]{font-size:.75rem;color:#999}.refund-container .refund-form .form-item .picker[data-v-d23eb421]{height:2.75rem;background:#f5f6fa;border-radius:.75rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.refund-container .refund-form .form-item .picker uni-text[data-v-d23eb421]{font-size:.875rem;color:#333}.refund-container .refund-form .form-item .picker uni-text.icon-arrow-right[data-v-d23eb421]{font-size:.75rem;color:#999}.refund-container .refund-form .form-item .desc-textarea[data-v-d23eb421]{width:100%;height:6.25rem;background:#f5f6fa;border-radius:.75rem;padding:.625rem;font-size:.875rem;margin-bottom:.375rem}.refund-container .refund-form .form-item .word-count[data-v-d23eb421]{font-size:.75rem;color:#999;text-align:right;display:block}.refund-container .refund-form .form-item .upload-list[data-v-d23eb421]{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.375rem}.refund-container .refund-form .form-item .upload-list .image-item[data-v-d23eb421]{position:relative;width:5rem;height:5rem}.refund-container .refund-form .form-item .upload-list .image-item uni-image[data-v-d23eb421]{width:100%;height:100%;border-radius:.125rem}.refund-container .refund-form .form-item .upload-list .image-item .delete[data-v-d23eb421]{position:absolute;top:-.625rem;right:-.625rem;width:1.25rem;height:1.25rem;line-height:1.125rem;text-align:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;font-size:1rem}.refund-container .refund-form .form-item .upload-list .upload-btn[data-v-d23eb421]{width:5rem;height:5rem;background:#f5f6fa;border-radius:.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.refund-container .refund-form .form-item .upload-list .upload-btn .iconfont[data-v-d23eb421]{font-size:1.5rem;color:#999;margin-bottom:.25rem}.refund-container .refund-form .form-item .upload-list .upload-btn uni-text[data-v-d23eb421]{font-size:.75rem;color:#999}.refund-container .refund-form .form-item .upload-tip[data-v-d23eb421]{font-size:.75rem;color:#999}.refund-container .notice-card[data-v-d23eb421]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.refund-container .notice-card .notice-list .notice-item[data-v-d23eb421]{display:flex;align-items:flex-start;margin-bottom:.5rem}.refund-container .notice-card .notice-list .notice-item[data-v-d23eb421]:last-child{margin-bottom:0}.refund-container .notice-card .notice-list .notice-item .dot[data-v-d23eb421]{width:.375rem;height:.375rem;background:#0f95b0;border-radius:50%;margin-top:.375rem;margin-right:.375rem;flex-shrink:0}.refund-container .notice-card .notice-list .notice-item .content[data-v-d23eb421]{flex:1;font-size:.8125rem;color:#666;line-height:1.6}.refund-container .bottom-bar[data-v-d23eb421]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.refund-container .bottom-bar .submit-btn[data-v-d23eb421]{width:100%}.refund-container .bottom-bar .submit-btn[disabled][data-v-d23eb421]{opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-bc5b98d0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-bc5b98d0]:active{transform:scale(.98)}.card[data-v-bc5b98d0]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-bc5b98d0]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-bc5b98d0]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-bc5b98d0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-bc5b98d0]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-bc5b98d0]{color:#67c23a}.price.original[data-v-bc5b98d0]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-bc5b98d0]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-bc5b98d0]{width:100%;height:100%;overflow-x:hidden}.report-container[data-v-bc5b98d0]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.report-container .info-card[data-v-bc5b98d0]{background:linear-gradient(135deg,#0f95b0,#89c4c1);padding:1.25rem .9375rem;color:#fff}.report-container .info-card .exam-info[data-v-bc5b98d0]{margin-bottom:.9375rem}.report-container .info-card .exam-info .name[data-v-bc5b98d0]{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;display:block}.report-container .info-card .exam-info .time[data-v-bc5b98d0]{font-size:.8125rem;opacity:.9;display:block;margin-bottom:.25rem}.report-container .info-card .doctor-info[data-v-bc5b98d0]{display:flex;align-items:center;margin-bottom:.375rem}.report-container .info-card .doctor-info[data-v-bc5b98d0]:last-child{margin-bottom:0}.report-container .info-card .doctor-info .label[data-v-bc5b98d0]{font-size:.8125rem;opacity:.9;width:4.375rem}.report-container .info-card .doctor-info .value[data-v-bc5b98d0]{font-size:.8125rem}.report-container .report-content[data-v-bc5b98d0]{margin:.625rem;background:#fff;border-radius:.75rem;padding:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.report-container .report-content .section[data-v-bc5b98d0]{margin-bottom:.9375rem}.report-container .report-content .section[data-v-bc5b98d0]:last-child{margin-bottom:0}.report-container .report-content .section .section-title[data-v-bc5b98d0]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.5rem;display:block}.report-container .report-content .section .content[data-v-bc5b98d0]{font-size:.875rem;color:#666;line-height:1.8}.report-container .report-content .images-section .image-list[data-v-bc5b98d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.report-container .report-content .images-section .image-list uni-image[data-v-bc5b98d0]{width:100%;height:9.375rem;border-radius:.375rem}.report-container .report-content .reference-list .reference-item[data-v-bc5b98d0]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.report-container .report-content .reference-list .reference-item[data-v-bc5b98d0]:last-child{border-bottom:none}.report-container .report-content .reference-list .reference-item .item-header[data-v-bc5b98d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.report-container .report-content .reference-list .reference-item .item-header .name[data-v-bc5b98d0]{font-size:.875rem;color:#333;font-weight:700}.report-container .report-content .reference-list .reference-item .item-header .value[data-v-bc5b98d0]{font-size:.875rem;font-weight:700}.report-container .report-content .reference-list .reference-item .item-header .value.normal[data-v-bc5b98d0]{color:#67c23a}.report-container .report-content .reference-list .reference-item .item-header .value.high[data-v-bc5b98d0]{color:#f56c6c}.report-container .report-content .reference-list .reference-item .item-header .value.low[data-v-bc5b98d0]{color:#e6a23c}.report-container .report-content .reference-list .reference-item .reference[data-v-bc5b98d0]{font-size:.75rem;color:#999}.report-container .report-content .reference-list .reference-item .reference .label[data-v-bc5b98d0]{margin-right:.25rem}.report-container .bottom-bar[data-v-bc5b98d0]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.report-container .bottom-bar .action-btn[data-v-bc5b98d0]{flex:1;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#666;background:#f5f6fa;border-radius:1.125rem;display:flex;align-items:center;justify-content:center}.report-container .bottom-bar .action-btn .iconfont[data-v-bc5b98d0]{margin-right:.25rem}.report-container .bottom-bar .action-btn.primary[data-v-bc5b98d0]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.report-container .bottom-bar .action-btn[data-v-bc5b98d0]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-8ced7aa2]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-8ced7aa2]:active{transform:scale(.98)}.card[data-v-8ced7aa2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-8ced7aa2]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-8ced7aa2]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-8ced7aa2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-8ced7aa2]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-8ced7aa2]{color:#67c23a}.price.original[data-v-8ced7aa2]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-8ced7aa2]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-8ced7aa2]{width:100%;height:100%;overflow-x:hidden}.report-detail[data-v-8ced7aa2]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.report-detail .info-card[data-v-8ced7aa2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.report-detail .info-card .header[data-v-8ced7aa2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.report-detail .info-card .header .title[data-v-8ced7aa2]{font-size:1rem;color:#333;font-weight:700}.report-detail .info-card .header .status[data-v-8ced7aa2]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.report-detail .info-card .header .status.normal[data-v-8ced7aa2]{color:#67c23a;background:rgba(103,194,58,.1)}.report-detail .info-card .header .status.abnormal[data-v-8ced7aa2]{color:#e6a23c;background:rgba(230,162,60,.1)}.report-detail .info-card .info-list .info-item[data-v-8ced7aa2]{display:flex;justify-content:space-between;margin-bottom:.5rem}.report-detail .info-card .info-list .info-item[data-v-8ced7aa2]:last-child{margin-bottom:0}.report-detail .info-card .info-list .info-item .label[data-v-8ced7aa2]{font-size:.8125rem;color:#666}.report-detail .info-card .info-list .info-item .value[data-v-8ced7aa2]{font-size:.8125rem;color:#333}.report-detail .result-card[data-v-8ced7aa2],.report-detail .advice-card[data-v-8ced7aa2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.625rem}.report-detail .result-card .section-title[data-v-8ced7aa2],.report-detail .advice-card .section-title[data-v-8ced7aa2]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.625rem}.report-detail .result-card .result-content uni-text[data-v-8ced7aa2],.report-detail .result-card .advice-content uni-text[data-v-8ced7aa2],.report-detail .advice-card .result-content uni-text[data-v-8ced7aa2],.report-detail .advice-card .advice-content uni-text[data-v-8ced7aa2]{font-size:.875rem;color:#666;line-height:1.6}.report-detail .result-card .image-list[data-v-8ced7aa2],.report-detail .advice-card .image-list[data-v-8ced7aa2]{display:flex;flex-wrap:wrap;gap:.625rem}.report-detail .result-card .image-list uni-image[data-v-8ced7aa2],.report-detail .advice-card .image-list uni-image[data-v-8ced7aa2]{width:6.875rem;height:6.875rem;border-radius:.125rem}.report-detail .bottom-buttons[data-v-8ced7aa2]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.report-detail .bottom-buttons .action-btn[data-v-8ced7aa2]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.report-detail .bottom-buttons .action-btn.outline[data-v-8ced7aa2]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.report-detail .bottom-buttons .action-btn.primary[data-v-8ced7aa2]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.report-detail .bottom-buttons .action-btn[data-v-8ced7aa2]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-cadea5a4]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-cadea5a4]:active{transform:scale(.98)}.card[data-v-cadea5a4]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-cadea5a4]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-cadea5a4]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-cadea5a4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-cadea5a4]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-cadea5a4]{color:#67c23a}.price.original[data-v-cadea5a4]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-cadea5a4]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-cadea5a4]{width:100%;height:100%;overflow-x:hidden}.reports-container[data-v-cadea5a4]{min-height:100vh;background:#f5f6fa}.reports-container .filter-bar[data-v-cadea5a4]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;padding:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.reports-container .filter-bar .search-box[data-v-cadea5a4]{display:flex;align-items:center;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;padding:0 .9375rem;margin-bottom:.625rem}.reports-container .filter-bar .search-box .iconfont[data-v-cadea5a4]{font-size:1rem;color:#999;margin-right:.5rem}.reports-container .filter-bar .search-box uni-input[data-v-cadea5a4]{flex:1;font-size:.875rem;color:#333}.reports-container .filter-bar .type-filter[data-v-cadea5a4]{display:flex;justify-content:space-around}.reports-container .filter-bar .type-filter uni-text[data-v-cadea5a4]{font-size:.875rem;color:#666;padding:.375rem .9375rem;border-radius:1.125rem;transition:all .3s}.reports-container .filter-bar .type-filter uni-text.active[data-v-cadea5a4]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.reports-container .filter-bar .type-filter uni-text[data-v-cadea5a4]:active{opacity:.8}.reports-container .report-list[data-v-cadea5a4]{height:calc(100vh - 6.25rem);padding:.625rem}.reports-container .report-list .report-item[data-v-cadea5a4]{margin-bottom:.625rem}.reports-container .report-list .report-item .header[data-v-cadea5a4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem}.reports-container .report-list .report-item .header .exam-info .name[data-v-cadea5a4]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.reports-container .report-list .report-item .header .exam-info .time[data-v-cadea5a4]{font-size:.8125rem;color:#999}.reports-container .report-list .report-item .header .status[data-v-cadea5a4]{font-size:.75rem;padding:.125rem .375rem;border-radius:.125rem}.reports-container .report-list .report-item .header .status.completed[data-v-cadea5a4]{color:#67c23a;background:rgba(103,194,58,.1)}.reports-container .report-list .report-item .header .status.processing[data-v-cadea5a4]{color:#0f95b0;background:rgba(15,149,176,.1)}.reports-container .report-list .report-item .hospital-info[data-v-cadea5a4]{display:flex;align-items:center;padding-bottom:.625rem;border-bottom:.03125rem solid #eee}.reports-container .report-list .report-item .hospital-info .logo[data-v-cadea5a4]{width:1.25rem;height:1.25rem;border-radius:.125rem;margin-right:.375rem}.reports-container .report-list .report-item .hospital-info .info .name[data-v-cadea5a4]{font-size:.875rem;color:#333;margin-bottom:.125rem;display:block}.reports-container .report-list .report-item .hospital-info .info .department[data-v-cadea5a4]{font-size:.75rem;color:#999}.reports-container .report-list .report-item .result-preview[data-v-cadea5a4]{padding:.625rem 0;border-bottom:.03125rem solid #eee}.reports-container .report-list .report-item .result-preview .label[data-v-cadea5a4]{font-size:.8125rem;color:#666;margin-bottom:.25rem;display:block}.reports-container .report-list .report-item .result-preview .value[data-v-cadea5a4]{font-size:.875rem;color:#333;line-height:1.6}.reports-container .report-list .report-item .footer[data-v-cadea5a4]{padding-top:.625rem;display:flex;justify-content:space-between;align-items:center}.reports-container .report-list .report-item .footer .doctor-info .label[data-v-cadea5a4]{font-size:.8125rem;color:#666}.reports-container .report-list .report-item .footer .doctor-info .value[data-v-cadea5a4]{font-size:.8125rem;color:#333}.reports-container .report-list .report-item .footer .action-btn[data-v-cadea5a4]{display:flex;align-items:center;font-size:.8125rem;color:#0f95b0}.reports-container .report-list .report-item .footer .action-btn .iconfont[data-v-cadea5a4]{font-size:.75rem;margin-left:.25rem}.reports-container .report-list .report-item[data-v-cadea5a4]:active{transform:scale(.99)}.reports-container .report-list .load-more[data-v-cadea5a4],.reports-container .report-list .no-more[data-v-cadea5a4]{text-align:center;padding:.9375rem 0}.reports-container .report-list .load-more uni-text[data-v-cadea5a4],.reports-container .report-list .no-more uni-text[data-v-cadea5a4]{font-size:.8125rem;color:#999}.reports-container .report-list .empty-state[data-v-cadea5a4]{padding:3.75rem 0;text-align:center}.reports-container .report-list .empty-state uni-image[data-v-cadea5a4]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem}.reports-container .report-list .empty-state uni-text[data-v-cadea5a4]{font-size:.875rem;color:#999} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-1e1007ba]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-1e1007ba]:active{transform:scale(.98)}.card[data-v-1e1007ba]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-1e1007ba]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-1e1007ba]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-1e1007ba]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-1e1007ba]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-1e1007ba]{color:#67c23a}.price.original[data-v-1e1007ba]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-1e1007ba]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-1e1007ba]{width:100%;height:100%;overflow-x:hidden}.result-container[data-v-1e1007ba]{min-height:100vh;background:#f5f6fa;padding:1.25rem .625rem}.result-container .result-card[data-v-1e1007ba]{background:#fff;border-radius:.75rem;padding:1.875rem 1.25rem;text-align:center;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.result-container .result-card .result-icon[data-v-1e1007ba]{width:5rem;height:5rem;margin-bottom:.9375rem}.result-container .result-card .status-text[data-v-1e1007ba]{font-size:1.25rem;font-weight:700;margin-bottom:.375rem;display:block}.result-container .result-card .desc[data-v-1e1007ba]{font-size:.875rem;color:#666;margin-bottom:1.25rem;display:block}.result-container .result-card .amount-info .label[data-v-1e1007ba]{font-size:.875rem;color:#666;margin-bottom:.375rem;display:block}.result-container .result-card .amount-info .amount[data-v-1e1007ba]{font-size:1.5rem;font-weight:700}.result-container .result-card.success .status-text[data-v-1e1007ba],.result-container .result-card.success .amount[data-v-1e1007ba]{color:#67c23a}.result-container .result-card.fail .status-text[data-v-1e1007ba],.result-container .result-card.fail .amount[data-v-1e1007ba]{color:#f56c6c}.result-container .info-card[data-v-1e1007ba]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:1.875rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.result-container .info-card .info-item[data-v-1e1007ba]{display:flex;justify-content:space-between;margin-bottom:.625rem}.result-container .info-card .info-item[data-v-1e1007ba]:last-child{margin-bottom:0}.result-container .info-card .info-item .label[data-v-1e1007ba]{font-size:.875rem;color:#666}.result-container .info-card .info-item .value[data-v-1e1007ba]{font-size:.875rem;color:#333}.result-container .bottom-buttons[data-v-1e1007ba]{display:flex;gap:.625rem;padding:0 .625rem}.result-container .bottom-buttons .action-btn[data-v-1e1007ba]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.result-container .bottom-buttons .action-btn.outline[data-v-1e1007ba]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.result-container .bottom-buttons .action-btn.primary[data-v-1e1007ba]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.result-container .bottom-buttons .action-btn[data-v-1e1007ba]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-e09d9942]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-e09d9942]:active{transform:scale(.98)}.card[data-v-e09d9942]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-e09d9942]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-e09d9942]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-e09d9942]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-e09d9942]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-e09d9942]{color:#67c23a}.price.original[data-v-e09d9942]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-e09d9942]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-e09d9942]{width:100%;height:100%;overflow-x:hidden}.schedule-container[data-v-e09d9942]{min-height:100vh;background:#f5f6fa;padding:.625rem .625rem 3.75rem}.schedule-container .doctor-info[data-v-e09d9942]{display:flex;margin-bottom:.625rem}.schedule-container .doctor-info .avatar[data-v-e09d9942]{width:3.75rem;height:3.75rem;border-radius:1.875rem;margin-right:.625rem}.schedule-container .doctor-info .info[data-v-e09d9942]{flex:1}.schedule-container .doctor-info .info .name-title[data-v-e09d9942]{margin-bottom:.25rem}.schedule-container .doctor-info .info .name-title .name[data-v-e09d9942]{font-size:1rem;color:#333;font-weight:700;margin-right:.5rem}.schedule-container .doctor-info .info .name-title .title[data-v-e09d9942]{font-size:.8125rem;color:#666}.schedule-container .doctor-info .info .specialty[data-v-e09d9942]{font-size:.8125rem;color:#666;margin-bottom:.375rem;display:block}.schedule-container .doctor-info .info .department .label[data-v-e09d9942]{font-size:.8125rem;color:#666}.schedule-container .doctor-info .info .department .value[data-v-e09d9942]{font-size:.8125rem;color:#0f95b0}.schedule-container .date-section[data-v-e09d9942]{margin-bottom:.625rem}.schedule-container .date-section .date-list[data-v-e09d9942]{white-space:nowrap;margin:0 -.9375rem;padding:0 .9375rem}.schedule-container .date-section .date-list .date-item[data-v-e09d9942]{display:inline-flex;flex-direction:column;align-items:center;padding:.625rem .9375rem;margin-right:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.schedule-container .date-section .date-list .date-item.active[data-v-e09d9942]{background:#0f95b0}.schedule-container .date-section .date-list .date-item.active uni-text[data-v-e09d9942]{color:#fff}.schedule-container .date-section .date-list .date-item .week[data-v-e09d9942]{font-size:.75rem;color:#666;margin-bottom:.25rem}.schedule-container .date-section .date-list .date-item .day[data-v-e09d9942]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.125rem}.schedule-container .date-section .date-list .date-item .month[data-v-e09d9942]{font-size:.6875rem;color:#999}.schedule-container .time-section[data-v-e09d9942]{margin-bottom:.625rem}.schedule-container .time-section .time-grid[data-v-e09d9942]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.schedule-container .time-section .time-grid .time-item[data-v-e09d9942]{display:flex;flex-direction:column;align-items:center;padding:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.schedule-container .time-section .time-grid .time-item.active[data-v-e09d9942]{background:#0f95b0}.schedule-container .time-section .time-grid .time-item.active uni-text[data-v-e09d9942]{color:#fff}.schedule-container .time-section .time-grid .time-item.disabled[data-v-e09d9942]{opacity:.5}.schedule-container .time-section .time-grid .time-item.disabled uni-text[data-v-e09d9942]{color:#999}.schedule-container .time-section .time-grid .time-item .time-text[data-v-e09d9942]{font-size:.875rem;color:#333;margin-bottom:.25rem}.schedule-container .time-section .time-grid .time-item .count[data-v-e09d9942]{font-size:.6875rem;color:#666}.schedule-container .time-section .time-grid .time-item .status[data-v-e09d9942]{font-size:.6875rem;color:#999}.schedule-container .patient-section .patient-list .patient-item[data-v-e09d9942]{display:flex;justify-content:space-between;align-items:center;padding:.625rem;margin-bottom:.625rem;background:#f5f6fa;border-radius:.375rem;transition:all .3s}.schedule-container .patient-section .patient-list .patient-item.active[data-v-e09d9942]{background:rgba(15,149,176,.1)}.schedule-container .patient-section .patient-list .patient-item.active .patient-info .name[data-v-e09d9942]{color:#0f95b0}.schedule-container .patient-section .patient-list .patient-item .patient-info .name[data-v-e09d9942]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.schedule-container .patient-section .patient-list .patient-item .patient-info .id-card[data-v-e09d9942]{font-size:.75rem;color:#999}.schedule-container .patient-section .patient-list .patient-item .relation[data-v-e09d9942]{font-size:.8125rem;color:#666;background:#fff;padding:.125rem .375rem;border-radius:.125rem}.schedule-container .patient-section .patient-list .add-patient[data-v-e09d9942]{display:flex;align-items:center;justify-content:center;padding:.9375rem;background:#f5f6fa;border-radius:.375rem;border:.0625rem dashed #999999}.schedule-container .patient-section .patient-list .add-patient .icon-add[data-v-e09d9942]{font-size:1rem;color:#999;margin-right:.25rem}.schedule-container .patient-section .patient-list .add-patient uni-text[data-v-e09d9942]{font-size:.875rem;color:#999}.schedule-container .bottom-bar[data-v-e09d9942]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.schedule-container .bottom-bar .fee-info .label[data-v-e09d9942]{font-size:.8125rem;color:#666;margin-right:.25rem}.schedule-container .bottom-bar .fee-info .fee[data-v-e09d9942]{font-size:1rem;color:#f56c6c;font-weight:700}.schedule-container .bottom-bar .submit-btn[data-v-e09d9942]{width:7.5rem} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-f7e1377b]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-f7e1377b]:active{transform:scale(.98)}.card[data-v-f7e1377b]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-f7e1377b]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-f7e1377b]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-f7e1377b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-f7e1377b]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-f7e1377b]{color:#67c23a}.price.original[data-v-f7e1377b]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-f7e1377b]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-f7e1377b]{width:100%;height:100%;overflow-x:hidden}.search-container[data-v-f7e1377b]{min-height:100vh;background:#f5f6fa}.search-container .search-bar[data-v-f7e1377b]{display:flex;align-items:center;padding:.625rem .9375rem;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.search-container .search-bar .search-box[data-v-f7e1377b]{flex:1;display:flex;align-items:center;height:2.25rem;background:#f5f6fa;border-radius:1.125rem;padding:0 .9375rem;margin-right:.625rem}.search-container .search-bar .search-box .icon-search[data-v-f7e1377b]{font-size:1rem;color:#999;margin-right:.625rem}.search-container .search-bar .search-box uni-input[data-v-f7e1377b]{flex:1;font-size:.875rem;color:#333}.search-container .search-bar .search-box .clear[data-v-f7e1377b]{font-size:1.25rem;color:#999;padding:0 .3125rem}.search-container .search-bar .cancel[data-v-f7e1377b]{font-size:.875rem;color:#666;padding:.3125rem}.search-container .history-section[data-v-f7e1377b]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem}.search-container .history-section .section-header[data-v-f7e1377b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.search-container .history-section .section-header .title[data-v-f7e1377b]{font-size:1rem;color:#333;font-weight:700}.search-container .history-section .section-header .clear[data-v-f7e1377b]{font-size:.8125rem;color:#999;padding:.3125rem}.search-container .history-section .history-list .history-item[data-v-f7e1377b]{display:flex;align-items:center;padding:.625rem 0}.search-container .history-section .history-list .history-item .icon-time[data-v-f7e1377b]{font-size:1rem;color:#999;margin-right:.625rem}.search-container .history-section .history-list .history-item .text[data-v-f7e1377b]{flex:1;font-size:.875rem;color:#666}.search-container .history-section .history-list .history-item .delete[data-v-f7e1377b]{font-size:1.25rem;color:#999;padding:0 .3125rem}.search-container .hot-section[data-v-f7e1377b]{background:#fff;margin:.625rem;padding:.9375rem;border-radius:.75rem}.search-container .hot-section .section-title[data-v-f7e1377b]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.625rem}.search-container .hot-section .hot-tags[data-v-f7e1377b]{display:flex;flex-wrap:wrap;gap:.625rem}.search-container .hot-section .hot-tags .tag[data-v-f7e1377b]{font-size:.8125rem;color:#666;padding:.375rem .75rem;background:#f5f6fa;border-radius:1.125rem}.search-container .hot-section .hot-tags .tag.hot[data-v-f7e1377b]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.search-container .suggest-list[data-v-f7e1377b]{background:#fff}.search-container .suggest-list .suggest-item[data-v-f7e1377b]{display:flex;align-items:center;padding:.9375rem;border-bottom:.03125rem solid #eee}.search-container .suggest-list .suggest-item .icon-search[data-v-f7e1377b]{font-size:1rem;color:#999;margin-right:.625rem}.search-container .suggest-list .suggest-item .text[data-v-f7e1377b]{font-size:.875rem;color:#666}.search-container .result-container .result-tabs[data-v-f7e1377b]{display:flex;background:#fff;padding:.625rem 0;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.search-container .result-container .result-tabs .tab-item[data-v-f7e1377b]{flex:1;text-align:center;position:relative}.search-container .result-container .result-tabs .tab-item.active .label[data-v-f7e1377b]{color:#0f95b0;font-weight:700}.search-container .result-container .result-tabs .tab-item.active[data-v-f7e1377b]:after{content:"";position:absolute;left:50%;bottom:-.625rem;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0f95b0;border-radius:.0625rem}.search-container .result-container .result-tabs .tab-item .label[data-v-f7e1377b]{font-size:.875rem;color:#666}.search-container .result-container .result-tabs .tab-item .count[data-v-f7e1377b]{font-size:.75rem;color:#999;margin-left:.125rem}.search-container .result-container .department-list[data-v-f7e1377b],.search-container .result-container .doctor-list[data-v-f7e1377b],.search-container .result-container .disease-list[data-v-f7e1377b]{padding:.625rem}.search-container .result-container .department-item[data-v-f7e1377b]{margin-bottom:.625rem}.search-container .result-container .department-item .header .hospital[data-v-f7e1377b]{display:flex;align-items:center;padding-bottom:.625rem;margin-bottom:.625rem;border-bottom:.03125rem solid #eee}.search-container .result-container .department-item .header .hospital .logo[data-v-f7e1377b]{width:1.25rem;height:1.25rem;border-radius:.125rem;margin-right:.375rem}.search-container .result-container .department-item .header .hospital .name[data-v-f7e1377b]{font-size:.8125rem;color:#666}.search-container .result-container .department-item .header .dept-info[data-v-f7e1377b]{display:flex;align-items:center;margin-bottom:.625rem}.search-container .result-container .department-item .header .dept-info .icon[data-v-f7e1377b]{width:2.5rem;height:2.5rem;margin-right:.625rem}.search-container .result-container .department-item .header .dept-info .info[data-v-f7e1377b]{flex:1}.search-container .result-container .department-item .header .dept-info .info .name[data-v-f7e1377b]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.search-container .result-container .department-item .header .dept-info .info .desc[data-v-f7e1377b]{font-size:.8125rem;color:#666}.search-container .result-container .department-item .footer[data-v-f7e1377b]{display:flex;justify-content:space-between;align-items:center}.search-container .result-container .department-item .footer .stats .distance[data-v-f7e1377b]{font-size:.8125rem;color:#0f95b0;margin-right:.625rem}.search-container .result-container .department-item .footer .stats .rating[data-v-f7e1377b]{font-size:.8125rem;color:#e6a23c;margin-right:.625rem}.search-container .result-container .department-item .footer .stats .count[data-v-f7e1377b]{font-size:.8125rem;color:#999}.search-container .result-container .department-item .footer .book-btn[data-v-f7e1377b]{width:5rem;height:1.875rem;line-height:1.875rem;font-size:.8125rem}.search-container .result-container .doctor-item[data-v-f7e1377b]{display:flex;margin-bottom:.625rem;padding:.625rem}.search-container .result-container .doctor-item .avatar[data-v-f7e1377b]{width:3.75rem;height:3.75rem;border-radius:1.875rem;margin-right:.625rem}.search-container .result-container .doctor-item .info[data-v-f7e1377b]{flex:1}.search-container .result-container .doctor-item .info .basic[data-v-f7e1377b]{margin-bottom:.25rem}.search-container .result-container .doctor-item .info .basic .name[data-v-f7e1377b]{font-size:1rem;color:#333;font-weight:700;margin-right:.5rem}.search-container .result-container .doctor-item .info .basic .title[data-v-f7e1377b]{font-size:.8125rem;color:#666}.search-container .result-container .doctor-item .info .department[data-v-f7e1377b]{font-size:.8125rem;color:#0f95b0;margin-bottom:.25rem;display:block}.search-container .result-container .doctor-item .info .specialty[data-v-f7e1377b]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.search-container .result-container .doctor-item .info .footer[data-v-f7e1377b]{display:flex;justify-content:space-between;align-items:center}.search-container .result-container .doctor-item .info .footer .rating .score[data-v-f7e1377b]{font-size:.8125rem;color:#e6a23c;font-weight:700;margin-right:.25rem}.search-container .result-container .doctor-item .info .footer .rating .count[data-v-f7e1377b]{font-size:.75rem;color:#999}.search-container .result-container .doctor-item .info .footer .book-btn[data-v-f7e1377b]{width:3.75rem;height:1.75rem;line-height:1.75rem;font-size:.8125rem}.search-container .result-container .disease-item[data-v-f7e1377b]{margin-bottom:.625rem;padding:.625rem}.search-container .result-container .disease-item .name[data-v-f7e1377b]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.search-container .result-container .disease-item .desc[data-v-f7e1377b]{font-size:.8125rem;color:#666;margin-bottom:.5rem;display:block}.search-container .result-container .disease-item .departments .label[data-v-f7e1377b]{font-size:.8125rem;color:#999}.search-container .result-container .disease-item .departments .dept[data-v-f7e1377b]{font-size:.8125rem;color:#0f95b0;margin-right:.5rem}.search-container .result-container .disease-item .departments .dept[data-v-f7e1377b]:last-child{margin-right:0} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-13828f82]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-13828f82]:active{transform:scale(.98)}.card[data-v-13828f82]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-13828f82]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-13828f82]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-13828f82]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-13828f82]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-13828f82]{color:#67c23a}.price.original[data-v-13828f82]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-13828f82]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-13828f82]{width:100%;height:100%;overflow-x:hidden}.tcm-container[data-v-13828f82]{min-height:100vh;background:#f5f6fa;padding-bottom:3.75rem}.tcm-container .banner[data-v-13828f82]{position:relative;height:12.5rem}.tcm-container .banner uni-image[data-v-13828f82]{width:100%;height:100%}.tcm-container .banner .overlay[data-v-13828f82]{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.6))}.tcm-container .banner .banner-content[data-v-13828f82]{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.tcm-container .banner .banner-content .title[data-v-13828f82]{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.tcm-container .banner .banner-content .subtitle[data-v-13828f82]{font-size:.875rem;opacity:.9;display:block;text-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}.tcm-container .section[data-v-13828f82]{padding:1.25rem .9375rem}.tcm-container .section .section-title[data-v-13828f82]{text-align:center;margin-bottom:.9375rem}.tcm-container .section .section-title .main[data-v-13828f82]{font-size:1.125rem;color:#333;font-weight:700;margin-bottom:.25rem;display:block}.tcm-container .section .section-title .sub[data-v-13828f82]{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.0625rem}.tcm-container .project-grid[data-v-13828f82]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.tcm-container .project-grid .project-item[data-v-13828f82]{position:relative;height:7.5rem;border-radius:.75rem;overflow:hidden}.tcm-container .project-grid .project-item .bg-image[data-v-13828f82]{width:100%;height:100%}.tcm-container .project-grid .project-item .content[data-v-13828f82]{position:absolute;left:0;right:0;bottom:0;padding:.625rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.tcm-container .project-grid .project-item .content .name[data-v-13828f82]{font-size:1rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.tcm-container .project-grid .project-item .content .desc[data-v-13828f82]{font-size:.75rem;color:rgba(255,255,255,.9)}.tcm-container .project-grid .project-item[data-v-13828f82]:active{transform:scale(.98)}.tcm-container .doctor-list[data-v-13828f82]{white-space:nowrap}.tcm-container .doctor-list .doctor-item[data-v-13828f82]{display:inline-flex;flex-direction:column;align-items:center;width:6.25rem;margin-right:.9375rem}.tcm-container .doctor-list .doctor-item[data-v-13828f82]:last-child{margin-right:0}.tcm-container .doctor-list .doctor-item .avatar[data-v-13828f82]{width:5rem;height:5rem;border-radius:50%;margin-bottom:.5rem}.tcm-container .doctor-list .doctor-item .name[data-v-13828f82]{font-size:.9375rem;color:#333;font-weight:700;margin-bottom:.25rem}.tcm-container .doctor-list .doctor-item .title[data-v-13828f82]{font-size:.8125rem;color:#666;margin-bottom:.25rem}.tcm-container .doctor-list .doctor-item .specialty[data-v-13828f82]{font-size:.75rem;color:#999}.tcm-container .doctor-list .doctor-item[data-v-13828f82]:active{opacity:.8}.tcm-container .case-list .case-item[data-v-13828f82]{background:#fff;border-radius:.75rem;margin-bottom:.625rem;overflow:hidden}.tcm-container .case-list .case-item[data-v-13828f82]:last-child{margin-bottom:0}.tcm-container .case-list .case-item .case-image[data-v-13828f82]{width:100%;height:9.375rem}.tcm-container .case-list .case-item .content[data-v-13828f82]{padding:.625rem}.tcm-container .case-list .case-item .content .title[data-v-13828f82]{font-size:1rem;color:#333;font-weight:700;margin-bottom:.375rem;display:block}.tcm-container .case-list .case-item .content .desc[data-v-13828f82]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:block}.tcm-container .case-list .case-item .content .meta[data-v-13828f82]{display:flex;justify-content:space-between;font-size:.75rem;color:#999}.tcm-container .case-list .case-item[data-v-13828f82]:active{transform:scale(.99)}.tcm-container .contact-card[data-v-13828f82]{background:#fff;border-radius:.75rem;padding:.9375rem}.tcm-container .contact-card .info-item[data-v-13828f82]{display:flex;align-items:center;margin-bottom:.625rem}.tcm-container .contact-card .info-item[data-v-13828f82]:last-child{margin-bottom:0}.tcm-container .contact-card .info-item .label[data-v-13828f82]{width:4.375rem;font-size:.875rem;color:#666}.tcm-container .contact-card .info-item .value[data-v-13828f82]{flex:1;font-size:.875rem;color:#333}.tcm-container .contact-card .info-item .call-btn[data-v-13828f82]{width:3.75rem;height:1.75rem;line-height:1.75rem;font-size:.8125rem;color:#0f95b0;background:rgba(15,149,176,.1);border-radius:.75rem;margin-left:.625rem}.tcm-container .bottom-bar[data-v-13828f82]{position:fixed;left:0;right:0;bottom:0;padding:.625rem .9375rem;background:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);display:flex;gap:.625rem}.tcm-container .bottom-bar .action-btn[data-v-13828f82]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.9375rem;border-radius:1.125rem}.tcm-container .bottom-bar .action-btn.outline[data-v-13828f82]{color:#0f95b0;background:#fff;border:.0625rem solid #0f95b0}.tcm-container .bottom-bar .action-btn.primary[data-v-13828f82]{color:#fff;background:linear-gradient(135deg,#0f95b0,#89c4c1)}.tcm-container .bottom-bar .action-btn[data-v-13828f82]:active{transform:scale(.98)} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-2d054771]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-2d054771]:active{transform:scale(.98)}.card[data-v-2d054771]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-2d054771]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-2d054771]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-2d054771]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-2d054771]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-2d054771]{color:#67c23a}.price.original[data-v-2d054771]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-2d054771]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-2d054771]{width:100%;height:100%;overflow-x:hidden}.transport-record[data-v-2d054771]{min-height:100vh;background:linear-gradient(135deg,#fafdff,#e3f0ff)}.transport-record .stats-card[data-v-2d054771]{margin:.625rem;background:linear-gradient(135deg,#0071e3,#2997ff);border-radius:1rem;padding:1.25rem .9375rem;display:flex;align-items:center;box-shadow:0 12px 48px rgba(0,113,227,.15)}.transport-record .stats-card .stat-item[data-v-2d054771]{flex:1;text-align:center}.transport-record .stats-card .stat-item .count[data-v-2d054771]{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:.25rem;display:block}.transport-record .stats-card .stat-item .label[data-v-2d054771]{font-size:.8125rem;color:rgba(255,255,255,.9)}.transport-record .stats-card .divider[data-v-2d054771]{width:.0625rem;height:1.875rem;background:rgba(255,255,255,.2)}.transport-record .filter-bar[data-v-2d054771]{background:#fff;padding:.9375rem;margin:0 .625rem .625rem;border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.05)}.transport-record .filter-bar .type-filter[data-v-2d054771]{display:flex;margin-bottom:.9375rem;background:#f8f9fa;border-radius:.5rem;padding:.25rem}.transport-record .filter-bar .type-filter uni-text[data-v-2d054771]{flex:1;text-align:center;font-size:.875rem;color:#86868b;padding:.5rem 0;position:relative;white-space:nowrap;transition:all .3s ease}.transport-record .filter-bar .type-filter uni-text.active[data-v-2d054771]{color:#0071e3;font-weight:600;background:#fff;border-radius:.375rem;box-shadow:0 .0625rem .25rem rgba(0,113,227,.15)}.transport-record .filter-bar .type-filter uni-text.active[data-v-2d054771]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1.25rem;height:.125rem;background:#0071e3;border-radius:.0625rem}.transport-record .filter-bar .date-filter[data-v-2d054771]{display:flex;align-items:center;justify-content:center;gap:.625rem}.transport-record .filter-bar .date-filter uni-picker[data-v-2d054771]{flex:1}.transport-record .filter-bar .date-filter uni-picker uni-text[data-v-2d054771]{display:block;text-align:center;font-size:.8125rem;color:#515154;padding:.625rem;background:#f8f9fa;border-radius:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.transport-record .filter-bar .date-filter uni-picker uni-text[data-v-2d054771]:active{background:#e9ecef}.transport-record .filter-bar .date-filter .separator[data-v-2d054771]{padding:0 .3125rem;font-size:.8125rem;color:#86868b;min-width:1.25rem;text-align:center}.transport-record .transport-list[data-v-2d054771]{height:calc(100vh - 12.5rem)}.transport-record .transport-list .transport-item[data-v-2d054771]{margin:.625rem .625rem .75rem;background:linear-gradient(135deg,#fff 60%,#f5f6fa);border-radius:1rem;padding:1.25rem .9375rem;box-shadow:0 12px 48px rgba(0,113,227,.1);border:1.5px solid #e5eaf0;transition:all .3s ease}.transport-record .transport-list .transport-item[data-v-2d054771]:active{transform:translateY(-.0625rem);box-shadow:0 16px 56px rgba(0,113,227,.15)}.transport-record .transport-list .transport-item .header[data-v-2d054771]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.9375rem}.transport-record .transport-list .transport-item .header .case-info .info .case-no[data-v-2d054771]{font-size:.875rem;font-weight:600;color:#0071e3;margin-bottom:.25rem;display:block}.transport-record .transport-list .transport-item .header .case-info .info .patient[data-v-2d054771]{font-size:.8125rem;color:#515154;font-weight:500}.transport-record .transport-list .transport-item .header .status[data-v-2d054771]{font-size:.6875rem;padding:.25rem .625rem;border-radius:.625rem;font-weight:500}.transport-record .transport-list .transport-item .header .status.pending[data-v-2d054771]{color:#ff9500;background:rgba(255,149,0,.1)}.transport-record .transport-list .transport-item .header .status.transporting[data-v-2d054771]{color:#007aff;background:rgba(0,122,255,.1)}.transport-record .transport-list .transport-item .header .status.completed[data-v-2d054771]{color:#34c759;background:rgba(52,199,89,.1)}.transport-record .transport-list .transport-item .header .status.cancelled[data-v-2d054771]{color:#ff3b30;background:rgba(255,59,48,.1)}.transport-record .transport-list .transport-item .detail-info[data-v-2d054771]{padding:.9375rem 0;border-top:1.5px solid #f0f0f0;border-bottom:1.5px solid #f0f0f0}.transport-record .transport-list .transport-item .detail-info .info-item[data-v-2d054771]{display:flex;justify-content:space-between;margin-bottom:.625rem;align-items:flex-start}.transport-record .transport-list .transport-item .detail-info .info-item[data-v-2d054771]:last-child{margin-bottom:0}.transport-record .transport-list .transport-item .detail-info .info-item .label[data-v-2d054771]{font-size:.8125rem;color:#86868b;min-width:5rem}.transport-record .transport-list .transport-item .detail-info .info-item .value[data-v-2d054771]{font-size:.8125rem;color:#1d1d1f;flex:1;text-align:right;font-weight:500;line-height:1.4}.transport-record .transport-list .transport-item .footer[data-v-2d054771]{padding-top:.9375rem;display:flex;justify-content:space-between;align-items:center}.transport-record .transport-list .transport-item .footer .action-info .label[data-v-2d054771]{font-size:.8125rem;color:#86868b;margin-right:.375rem}.transport-record .transport-list .transport-item .footer .action-info .transport-status[data-v-2d054771]{font-size:.875rem;color:#0071e3;font-weight:600}.transport-record .transport-list .transport-item .footer .actions[data-v-2d054771]{display:flex;gap:.5rem}.transport-record .transport-list .transport-item .footer .actions .action-btn[data-v-2d054771]{height:1.875rem;line-height:1.875rem;padding:0 .75rem;font-size:.75rem;color:#0071e3;background:rgba(0,113,227,.1);border-radius:.9375rem;font-weight:500;transition:all .3s ease}.transport-record .transport-list .transport-item .footer .actions .action-btn.secondary[data-v-2d054771]{color:#515154;background:#f5f5f7}.transport-record .transport-list .transport-item .footer .actions .action-btn[data-v-2d054771]:active{transform:scale(.95)}.transport-record .transport-list .empty-state[data-v-2d054771]{padding:3.75rem 0;text-align:center}.transport-record .transport-list .empty-state uni-image[data-v-2d054771]{width:7.5rem;height:7.5rem;margin-bottom:.9375rem;opacity:.6}.transport-record .transport-list .empty-state uni-text[data-v-2d054771]{font-size:.875rem;color:#86868b}.transport-record .modal-mask[data-v-2d054771]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.transport-record .modal-content[data-v-2d054771]{background:#fff;border-radius:1rem;width:18.75rem;overflow:hidden;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.2)}.transport-record .modal-header[data-v-2d054771]{padding:1.25rem 1.25rem .625rem;text-align:center}.transport-record .modal-title[data-v-2d054771]{font-size:1rem;font-weight:600;color:#1d1d1f}.transport-record .modal-body[data-v-2d054771]{padding:.625rem 1.25rem 1.25rem;text-align:center;font-size:.875rem;color:#515154;line-height:1.6}.transport-record .modal-footer[data-v-2d054771]{display:flex;border-top:1.5px solid #f0f0f0}.transport-record .modal-btn[data-v-2d054771]{flex:1;height:2.75rem;line-height:2.75rem;font-size:.875rem;border:none;border-radius:0;background:transparent;transition:all .3s ease}.transport-record .modal-btn.cancel[data-v-2d054771]{color:#515154;border-right:1.5px solid #f0f0f0}.transport-record .modal-btn.cancel[data-v-2d054771]:active{background:#f8f9fa}.transport-record .modal-btn.confirm[data-v-2d054771]{color:#0071e3;font-weight:600}.transport-record .modal-btn.confirm[data-v-2d054771]:active{background:#f0f7ff} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-34e18e38]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-34e18e38]:active{transform:scale(.98)}.card[data-v-34e18e38]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-34e18e38]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-34e18e38]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-34e18e38]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-34e18e38]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-34e18e38]{color:#67c23a}.price.original[data-v-34e18e38]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-34e18e38]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-34e18e38]{width:100%;height:100%;overflow-x:hidden}.transport-edit-container[data-v-34e18e38]{min-height:100vh;background:linear-gradient(135deg,#f8fdff,#e8f7f6)}.form-scroll[data-v-34e18e38]{height:100vh}.form-content[data-v-34e18e38]{padding:.9375rem}.form-section[data-v-34e18e38]{background:#fff;border-radius:.625rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.06)}.section-header[data-v-34e18e38]{display:flex;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:.0625rem solid #f0f0f0}.section-icon[data-v-34e18e38]{font-size:1rem;margin-right:.5rem}.section-title[data-v-34e18e38]{font-size:1rem;font-weight:600;color:#1d1d1f}.form-grid[data-v-34e18e38]{display:flex;flex-direction:column;gap:.75rem}.form-item[data-v-34e18e38]{display:flex;flex-direction:column}.form-item.full-width[data-v-34e18e38]{grid-column:1/-1}.item-label[data-v-34e18e38]{font-size:.875rem;color:#1d1d1f;font-weight:500;margin-bottom:.375rem}.item-label.required[data-v-34e18e38]:after{content:"*";color:#ff4757;margin-left:.125rem}[data-v-34e18e38] .u-input,[data-v-34e18e38] .u-textarea{border:.0625rem solid #e5e5e7!important;border-radius:.375rem!important;padding:.625rem .75rem!important;background:#fff!important}.action-buttons[data-v-34e18e38]{display:flex;gap:.625rem;margin-top:1.25rem}.btn[data-v-34e18e38]{flex:1;height:2.5rem;border-radius:.5rem;font-size:1rem;font-weight:500}.btn.secondary[data-v-34e18e38]{background:#f5f5f7!important;color:#1d1d1f!important}.btn.primary[data-v-34e18e38]{background:#2979ff!important;color:#fff!important}.btn.success[data-v-34e18e38]{background:linear-gradient(135deg,#0f95b0,#89c4c1)!important;color:#fff!important}.btn.success[data-v-34e18e38]:disabled{background:silver!important;opacity:.6} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-0522f2c7]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-0522f2c7]:active{transform:scale(.98)}.card[data-v-0522f2c7]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-0522f2c7]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-0522f2c7]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-0522f2c7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-0522f2c7]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-0522f2c7]{color:#67c23a}.price.original[data-v-0522f2c7]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-0522f2c7]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-0522f2c7]{width:100%;height:100%;overflow-x:hidden}.uni-drawer[data-v-0522f2c7]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:999}.uni-drawer__content[data-v-0522f2c7]{display:block;position:absolute;top:0;width:220px;bottom:0;background-color:#fff;transition:transform .3s ease}.uni-drawer--left[data-v-0522f2c7]{left:0;transform:translate(-100%)}.uni-drawer--right[data-v-0522f2c7]{right:0;transform:translate(100%)}.uni-drawer__content--visible[data-v-0522f2c7]{transform:translate(0)}.uni-drawer__mask[data-v-0522f2c7]{display:block;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);transition:opacity .3s}.uni-drawer__mask--visible[data-v-0522f2c7]{display:block;opacity:1} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as e,ac as s,a as t,c as a,w as r,e as i,B as n,l as o,aa as c,p as d,d as l,i as h}from"./index-DF3kK8Jo.js";const w=e({name:"UniDrawer",components:{keypress:{name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const e={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",s=>{if(this.disable)return;const t=Object.keys(e).find(t=>{const a=s.key,r=e[t];return r===a||Array.isArray(r)&&r.includes(a)});t&&setTimeout(()=>{this.$emit(t,{})},0)})},render:()=>{}}},emits:["change"],props:{mode:{type:String,default:""},mask:{type:Boolean,default:!0},maskClick:{type:Boolean,default:!0},width:{type:Number,default:220}},data:()=>({visibleSync:!1,showDrawer:!1,rightMode:!1,watchTimer:null,drawerWidth:220}),created(){this.drawerWidth=this.width,this.rightMode="right"===this.mode},methods:{clear(){},close(e){("mask"!==e||this.maskClick)&&this.visibleSync&&this._change("showDrawer","visibleSync",!1)},open(){this.visibleSync||this._change("visibleSync","showDrawer",!0)},_change(e,s,t){this[e]=t,this.watchTimer&&clearTimeout(this.watchTimer),this.watchTimer=setTimeout(()=>{this[s]=t,this.$emit("change",t)},t?50:300)}}},[["render",function(e,w,u,m,p,y){const k=h,f=s("keypress");return p.visibleSync?(t(),a(k,{key:0,class:n([{"uni-drawer--visible":p.showDrawer},"uni-drawer"]),onTouchmove:d(y.clear,["stop","prevent"])},{default:r(()=>[i(k,{class:n(["uni-drawer__mask",{"uni-drawer__mask--visible":p.showDrawer&&u.mask}]),onClick:w[0]||(w[0]=e=>y.close("mask"))},null,8,["class"]),i(k,{class:n(["uni-drawer__content",{"uni-drawer--right":p.rightMode,"uni-drawer--left":!p.rightMode,"uni-drawer__content--visible":p.showDrawer}]),style:o({width:p.drawerWidth+"px"})},{default:r(()=>[c(e.$slots,"default",{},void 0,!0)]),_:3},8,["class","style"]),i(f,{onEsc:w[1]||(w[1]=e=>y.close("mask"))})]),_:3},8,["class","onTouchmove"])):l("",!0)}],["__scopeId","data-v-0522f2c7"]]);export{w as _}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .uniui-cart-filled[data-v-dae1b464]:before{content:"î"}.uniui-gift-filled[data-v-dae1b464]:before{content:"î"}.uniui-color[data-v-dae1b464]:before{content:"î"}.uniui-wallet[data-v-dae1b464]:before{content:"î±"}.uniui-settings-filled[data-v-dae1b464]:before{content:"î"}.uniui-auth-filled[data-v-dae1b464]:before{content:"î"}.uniui-shop-filled[data-v-dae1b464]:before{content:"î"}.uniui-staff-filled[data-v-dae1b464]:before{content:"î"}.uniui-vip-filled[data-v-dae1b464]:before{content:"î"}.uniui-plus-filled[data-v-dae1b464]:before{content:"î"}.uniui-folder-add-filled[data-v-dae1b464]:before{content:"î"}.uniui-color-filled[data-v-dae1b464]:before{content:"î"}.uniui-tune-filled[data-v-dae1b464]:before{content:"î"}.uniui-calendar-filled[data-v-dae1b464]:before{content:"î"}.uniui-notification-filled[data-v-dae1b464]:before{content:"î"}.uniui-wallet-filled[data-v-dae1b464]:before{content:"î"}.uniui-medal-filled[data-v-dae1b464]:before{content:"î"}.uniui-fire-filled[data-v-dae1b464]:before{content:"î
"}.uniui-refreshempty[data-v-dae1b464]:before{content:"î¿"}.uniui-location-filled[data-v-dae1b464]:before{content:"î¯"}.uniui-person-filled[data-v-dae1b464]:before{content:"î"}.uniui-personadd-filled[data-v-dae1b464]:before{content:"î"}.uniui-arrowthinleft[data-v-dae1b464]:before{content:"î"}.uniui-arrowthinup[data-v-dae1b464]:before{content:"î"}.uniui-arrowthindown[data-v-dae1b464]:before{content:"î"}.uniui-back[data-v-dae1b464]:before{content:"î¹"}.uniui-forward[data-v-dae1b464]:before{content:"îº"}.uniui-arrow-right[data-v-dae1b464]:before{content:"î»"}.uniui-arrow-left[data-v-dae1b464]:before{content:"î¼"}.uniui-arrow-up[data-v-dae1b464]:before{content:"î½"}.uniui-arrow-down[data-v-dae1b464]:before{content:"î¾"}.uniui-arrowthinright[data-v-dae1b464]:before{content:"î"}.uniui-down[data-v-dae1b464]:before{content:"î¸"}.uniui-bottom[data-v-dae1b464]:before{content:"î¸"}.uniui-arrowright[data-v-dae1b464]:before{content:"î"}.uniui-right[data-v-dae1b464]:before{content:"îµ"}.uniui-up[data-v-dae1b464]:before{content:"î¶"}.uniui-top[data-v-dae1b464]:before{content:"î¶"}.uniui-left[data-v-dae1b464]:before{content:"î·"}.uniui-arrowup[data-v-dae1b464]:before{content:"î"}.uniui-eye[data-v-dae1b464]:before{content:"î"}.uniui-eye-filled[data-v-dae1b464]:before{content:"îª"}.uniui-eye-slash[data-v-dae1b464]:before{content:"î³"}.uniui-eye-slash-filled[data-v-dae1b464]:before{content:"î´"}.uniui-info-filled[data-v-dae1b464]:before{content:"î"}.uniui-reload[data-v-dae1b464]:before{content:"î²"}.uniui-micoff-filled[data-v-dae1b464]:before{content:"î°"}.uniui-map-pin-ellipse[data-v-dae1b464]:before{content:"î¬"}.uniui-map-pin[data-v-dae1b464]:before{content:"î"}.uniui-location[data-v-dae1b464]:before{content:"î®"}.uniui-starhalf[data-v-dae1b464]:before{content:"î"}.uniui-star[data-v-dae1b464]:before{content:"î"}.uniui-star-filled[data-v-dae1b464]:before{content:"î"}.uniui-calendar[data-v-dae1b464]:before{content:"î "}.uniui-fire[data-v-dae1b464]:before{content:"î¡"}.uniui-medal[data-v-dae1b464]:before{content:"î¢"}.uniui-font[data-v-dae1b464]:before{content:"î£"}.uniui-gift[data-v-dae1b464]:before{content:"î¤"}.uniui-link[data-v-dae1b464]:before{content:"î¥"}.uniui-notification[data-v-dae1b464]:before{content:"î¦"}.uniui-staff[data-v-dae1b464]:before{content:"î§"}.uniui-vip[data-v-dae1b464]:before{content:"î¨"}.uniui-folder-add[data-v-dae1b464]:before{content:"î©"}.uniui-tune[data-v-dae1b464]:before{content:"îª"}.uniui-auth[data-v-dae1b464]:before{content:"î«"}.uniui-person[data-v-dae1b464]:before{content:"î"}.uniui-email-filled[data-v-dae1b464]:before{content:"î"}.uniui-phone-filled[data-v-dae1b464]:before{content:"î"}.uniui-phone[data-v-dae1b464]:before{content:"î"}.uniui-email[data-v-dae1b464]:before{content:"î"}.uniui-personadd[data-v-dae1b464]:before{content:"î"}.uniui-chatboxes-filled[data-v-dae1b464]:before{content:"î"}.uniui-contact[data-v-dae1b464]:before{content:"î"}.uniui-chatbubble-filled[data-v-dae1b464]:before{content:"î"}.uniui-contact-filled[data-v-dae1b464]:before{content:"î"}.uniui-chatboxes[data-v-dae1b464]:before{content:"î"}.uniui-chatbubble[data-v-dae1b464]:before{content:"î"}.uniui-upload-filled[data-v-dae1b464]:before{content:"î"}.uniui-upload[data-v-dae1b464]:before{content:"î"}.uniui-weixin[data-v-dae1b464]:before{content:"î"}.uniui-compose[data-v-dae1b464]:before{content:"î¿"}.uniui-qq[data-v-dae1b464]:before{content:"î"}.uniui-download-filled[data-v-dae1b464]:before{content:"î"}.uniui-pyq[data-v-dae1b464]:before{content:"î"}.uniui-sound[data-v-dae1b464]:before{content:"î"}.uniui-trash-filled[data-v-dae1b464]:before{content:"î
"}.uniui-sound-filled[data-v-dae1b464]:before{content:"î"}.uniui-trash[data-v-dae1b464]:before{content:"î"}.uniui-videocam-filled[data-v-dae1b464]:before{content:"î"}.uniui-spinner-cycle[data-v-dae1b464]:before{content:"î"}.uniui-weibo[data-v-dae1b464]:before{content:"î"}.uniui-videocam[data-v-dae1b464]:before{content:"î"}.uniui-download[data-v-dae1b464]:before{content:"î"}.uniui-help[data-v-dae1b464]:before{content:"î¹"}.uniui-navigate-filled[data-v-dae1b464]:before{content:"îº"}.uniui-plusempty[data-v-dae1b464]:before{content:"î»"}.uniui-smallcircle[data-v-dae1b464]:before{content:"î¼"}.uniui-minus-filled[data-v-dae1b464]:before{content:"î½"}.uniui-micoff[data-v-dae1b464]:before{content:"î¾"}.uniui-closeempty[data-v-dae1b464]:before{content:"î¬"}.uniui-clear[data-v-dae1b464]:before{content:"î"}.uniui-navigate[data-v-dae1b464]:before{content:"î®"}.uniui-minus[data-v-dae1b464]:before{content:"î¯"}.uniui-image[data-v-dae1b464]:before{content:"î°"}.uniui-mic[data-v-dae1b464]:before{content:"î±"}.uniui-paperplane[data-v-dae1b464]:before{content:"î²"}.uniui-close[data-v-dae1b464]:before{content:"î³"}.uniui-help-filled[data-v-dae1b464]:before{content:"î´"}.uniui-paperplane-filled[data-v-dae1b464]:before{content:"îµ"}.uniui-plus[data-v-dae1b464]:before{content:"î¶"}.uniui-mic-filled[data-v-dae1b464]:before{content:"î·"}.uniui-image-filled[data-v-dae1b464]:before{content:"î¸"}.uniui-locked-filled[data-v-dae1b464]:before{content:"î¨"}.uniui-info[data-v-dae1b464]:before{content:"î©"}.uniui-locked[data-v-dae1b464]:before{content:"î«"}.uniui-camera-filled[data-v-dae1b464]:before{content:"î"}.uniui-chat-filled[data-v-dae1b464]:before{content:"î"}.uniui-camera[data-v-dae1b464]:before{content:"î"}.uniui-circle[data-v-dae1b464]:before{content:"î"}.uniui-checkmarkempty[data-v-dae1b464]:before{content:"î"}.uniui-chat[data-v-dae1b464]:before{content:"î"}.uniui-circle-filled[data-v-dae1b464]:before{content:"î"}.uniui-flag[data-v-dae1b464]:before{content:"î"}.uniui-flag-filled[data-v-dae1b464]:before{content:"î "}.uniui-gear-filled[data-v-dae1b464]:before{content:"î¡"}.uniui-home[data-v-dae1b464]:before{content:"î¢"}.uniui-home-filled[data-v-dae1b464]:before{content:"î£"}.uniui-gear[data-v-dae1b464]:before{content:"î¤"}.uniui-smallcircle-filled[data-v-dae1b464]:before{content:"î¥"}.uniui-map-filled[data-v-dae1b464]:before{content:"î¦"}.uniui-map[data-v-dae1b464]:before{content:"î§"}.uniui-refresh-filled[data-v-dae1b464]:before{content:"î"}.uniui-refresh[data-v-dae1b464]:before{content:"î"}.uniui-cloud-upload[data-v-dae1b464]:before{content:"î
"}.uniui-cloud-download-filled[data-v-dae1b464]:before{content:"î"}.uniui-cloud-download[data-v-dae1b464]:before{content:"î"}.uniui-cloud-upload-filled[data-v-dae1b464]:before{content:"î"}.uniui-redo[data-v-dae1b464]:before{content:"î"}.uniui-images-filled[data-v-dae1b464]:before{content:"î"}.uniui-undo-filled[data-v-dae1b464]:before{content:"î"}.uniui-more[data-v-dae1b464]:before{content:"î"}.uniui-more-filled[data-v-dae1b464]:before{content:"î"}.uniui-undo[data-v-dae1b464]:before{content:"î"}.uniui-images[data-v-dae1b464]:before{content:"î"}.uniui-paperclip[data-v-dae1b464]:before{content:"î"}.uniui-settings[data-v-dae1b464]:before{content:"î"}.uniui-search[data-v-dae1b464]:before{content:"î"}.uniui-redo-filled[data-v-dae1b464]:before{content:"î"}.uniui-list[data-v-dae1b464]:before{content:"î"}.uniui-mail-open-filled[data-v-dae1b464]:before{content:"îº"}.uniui-hand-down-filled[data-v-dae1b464]:before{content:"î¼"}.uniui-hand-down[data-v-dae1b464]:before{content:"î½"}.uniui-hand-up-filled[data-v-dae1b464]:before{content:"î¾"}.uniui-hand-up[data-v-dae1b464]:before{content:"î¿"}.uniui-heart-filled[data-v-dae1b464]:before{content:"î"}.uniui-mail-open[data-v-dae1b464]:before{content:"î"}.uniui-heart[data-v-dae1b464]:before{content:"î¹"}.uniui-loop[data-v-dae1b464]:before{content:"î³"}.uniui-pulldown[data-v-dae1b464]:before{content:"î²"}.uniui-scan[data-v-dae1b464]:before{content:"îª"}.uniui-bars[data-v-dae1b464]:before{content:"î§"}.uniui-checkbox[data-v-dae1b464]:before{content:"î«"}.uniui-checkbox-filled[data-v-dae1b464]:before{content:"î¬"}.uniui-shop[data-v-dae1b464]:before{content:"î¯"}.uniui-headphones[data-v-dae1b464]:before{content:"î°"}.uniui-cart[data-v-dae1b464]:before{content:"î±"}.primary-btn[data-v-dae1b464]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-dae1b464]:active{transform:scale(.98)}.card[data-v-dae1b464]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-dae1b464]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-dae1b464]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-dae1b464]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-dae1b464]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-dae1b464]{color:#67c23a}.price.original[data-v-dae1b464]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-dae1b464]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-dae1b464]{width:100%;height:100%;overflow-x:hidden}@font-face{font-family:uniicons;src:url(/assets/uniicons-DN59BOw4.ttf)}.uni-icons[data-v-dae1b464]{font-family:uniicons;text-decoration:none;text-align:center} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{_ as o,a as n,c as s,w as c,aa as l,l as e,B as i,k as d}from"./index-DF3kK8Jo.js";const a=[{font_class:"arrow-down",unicode:"î¾"},{font_class:"arrow-left",unicode:"î¼"},{font_class:"arrow-right",unicode:"î»"},{font_class:"arrow-up",unicode:"î½"},{font_class:"auth",unicode:"î«"},{font_class:"auth-filled",unicode:"î"},{font_class:"back",unicode:"î¹"},{font_class:"bars",unicode:"î§"},{font_class:"calendar",unicode:"î "},{font_class:"calendar-filled",unicode:"î"},{font_class:"camera",unicode:"î"},{font_class:"camera-filled",unicode:"î"},{font_class:"cart",unicode:"î±"},{font_class:"cart-filled",unicode:"î"},{font_class:"chat",unicode:"î"},{font_class:"chat-filled",unicode:"î"},{font_class:"chatboxes",unicode:"î"},{font_class:"chatboxes-filled",unicode:"î"},{font_class:"chatbubble",unicode:"î"},{font_class:"chatbubble-filled",unicode:"î"},{font_class:"checkbox",unicode:"î«"},{font_class:"checkbox-filled",unicode:"î¬"},{font_class:"checkmarkempty",unicode:"î"},{font_class:"circle",unicode:"î"},{font_class:"circle-filled",unicode:"î"},{font_class:"clear",unicode:"î"},{font_class:"close",unicode:"î³"},{font_class:"closeempty",unicode:"î¬"},{font_class:"cloud-download",unicode:"î"},{font_class:"cloud-download-filled",unicode:"î"},{font_class:"cloud-upload",unicode:"î
"},{font_class:"cloud-upload-filled",unicode:"î"},{font_class:"color",unicode:"î"},{font_class:"color-filled",unicode:"î"},{font_class:"compose",unicode:"î¿"},{font_class:"contact",unicode:"î"},{font_class:"contact-filled",unicode:"î"},{font_class:"down",unicode:"î¸"},{font_class:"bottom",unicode:"î¸"},{font_class:"download",unicode:"î"},{font_class:"download-filled",unicode:"î"},{font_class:"email",unicode:"î"},{font_class:"email-filled",unicode:"î"},{font_class:"eye",unicode:"î"},{font_class:"eye-filled",unicode:"îª"},{font_class:"eye-slash",unicode:"î³"},{font_class:"eye-slash-filled",unicode:"î´"},{font_class:"fire",unicode:"î¡"},{font_class:"fire-filled",unicode:"î
"},{font_class:"flag",unicode:"î"},{font_class:"flag-filled",unicode:"î "},{font_class:"folder-add",unicode:"î©"},{font_class:"folder-add-filled",unicode:"î"},{font_class:"font",unicode:"î£"},{font_class:"forward",unicode:"îº"},{font_class:"gear",unicode:"î¤"},{font_class:"gear-filled",unicode:"î¡"},{font_class:"gift",unicode:"î¤"},{font_class:"gift-filled",unicode:"î"},{font_class:"hand-down",unicode:"î½"},{font_class:"hand-down-filled",unicode:"î¼"},{font_class:"hand-up",unicode:"î¿"},{font_class:"hand-up-filled",unicode:"î¾"},{font_class:"headphones",unicode:"î°"},{font_class:"heart",unicode:"î¹"},{font_class:"heart-filled",unicode:"î"},{font_class:"help",unicode:"î¹"},{font_class:"help-filled",unicode:"î´"},{font_class:"home",unicode:"î¢"},{font_class:"home-filled",unicode:"î£"},{font_class:"image",unicode:"î°"},{font_class:"image-filled",unicode:"î¸"},{font_class:"images",unicode:"î"},{font_class:"images-filled",unicode:"î"},{font_class:"info",unicode:"î©"},{font_class:"info-filled",unicode:"î"},{font_class:"left",unicode:"î·"},{font_class:"link",unicode:"î¥"},{font_class:"list",unicode:"î"},{font_class:"location",unicode:"î®"},{font_class:"location-filled",unicode:"î¯"},{font_class:"locked",unicode:"î«"},{font_class:"locked-filled",unicode:"î¨"},{font_class:"loop",unicode:"î³"},{font_class:"mail-open",unicode:"î"},{font_class:"mail-open-filled",unicode:"îº"},{font_class:"map",unicode:"î§"},{font_class:"map-filled",unicode:"î¦"},{font_class:"map-pin",unicode:"î"},{font_class:"map-pin-ellipse",unicode:"î¬"},{font_class:"medal",unicode:"î¢"},{font_class:"medal-filled",unicode:"î"},{font_class:"mic",unicode:"î±"},{font_class:"mic-filled",unicode:"î·"},{font_class:"micoff",unicode:"î¾"},{font_class:"micoff-filled",unicode:"î°"},{font_class:"minus",unicode:"î¯"},{font_class:"minus-filled",unicode:"î½"},{font_class:"more",unicode:"î"},{font_class:"more-filled",unicode:"î"},{font_class:"navigate",unicode:"î®"},{font_class:"navigate-filled",unicode:"îº"},{font_class:"notification",unicode:"î¦"},{font_class:"notification-filled",unicode:"î"},{font_class:"paperclip",unicode:"î"},{font_class:"paperplane",unicode:"î²"},{font_class:"paperplane-filled",unicode:"îµ"},{font_class:"person",unicode:"î"},{font_class:"person-filled",unicode:"î"},{font_class:"personadd",unicode:"î"},{font_class:"personadd-filled",unicode:"î"},{font_class:"personadd-filled-copy",unicode:"î"},{font_class:"phone",unicode:"î"},{font_class:"phone-filled",unicode:"î"},{font_class:"plus",unicode:"î¶"},{font_class:"plus-filled",unicode:"î"},{font_class:"plusempty",unicode:"î»"},{font_class:"pulldown",unicode:"î²"},{font_class:"pyq",unicode:"î"},{font_class:"qq",unicode:"î"},{font_class:"redo",unicode:"î"},{font_class:"redo-filled",unicode:"î"},{font_class:"refresh",unicode:"î"},{font_class:"refresh-filled",unicode:"î"},{font_class:"refreshempty",unicode:"î¿"},{font_class:"reload",unicode:"î²"},{font_class:"right",unicode:"îµ"},{font_class:"scan",unicode:"îª"},{font_class:"search",unicode:"î"},{font_class:"settings",unicode:"î"},{font_class:"settings-filled",unicode:"î"},{font_class:"shop",unicode:"î¯"},{font_class:"shop-filled",unicode:"î"},{font_class:"smallcircle",unicode:"î¼"},{font_class:"smallcircle-filled",unicode:"î¥"},{font_class:"sound",unicode:"î"},{font_class:"sound-filled",unicode:"î"},{font_class:"spinner-cycle",unicode:"î"},{font_class:"staff",unicode:"î§"},{font_class:"staff-filled",unicode:"î"},{font_class:"star",unicode:"î"},{font_class:"star-filled",unicode:"î"},{font_class:"starhalf",unicode:"î"},{font_class:"trash",unicode:"î"},{font_class:"trash-filled",unicode:"î
"},{font_class:"tune",unicode:"îª"},{font_class:"tune-filled",unicode:"î"},{font_class:"undo",unicode:"î"},{font_class:"undo-filled",unicode:"î"},{font_class:"up",unicode:"î¶"},{font_class:"top",unicode:"î¶"},{font_class:"upload",unicode:"î"},{font_class:"upload-filled",unicode:"î"},{font_class:"videocam",unicode:"î"},{font_class:"videocam-filled",unicode:"î"},{font_class:"vip",unicode:"î¨"},{font_class:"vip-filled",unicode:"î"},{font_class:"wallet",unicode:"î±"},{font_class:"wallet-filled",unicode:"î"},{font_class:"weibo",unicode:"î"},{font_class:"weixin",unicode:"î"}];const t=o({name:"UniIcons",emits:["click"],props:{type:{type:String,default:""},color:{type:String,default:"#333333"},size:{type:[Number,String],default:16},customPrefix:{type:String,default:""},fontFamily:{type:String,default:""}},data:()=>({icons:a}),computed:{unicode(){let o=this.icons.find(o=>o.font_class===this.type);return o?o.unicode:""},iconSize(){return"number"==typeof(o=this.size)||/^[0-9]*$/g.test(o)?o+"px":o;var o},styleObj(){return""!==this.fontFamily?`color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`:`color: ${this.color}; font-size: ${this.iconSize};`}},methods:{_onClick(){this.$emit("click")}}},[["render",function(o,a,t,f,u,_){const r=d;return n(),s(r,{style:e(_.styleObj),class:i(["uni-icons",["uniui-"+t.type,t.customPrefix,t.customPrefix?t.type:""]]),onClick:_._onClick},{default:c(()=>[l(o.$slots,"default",{},void 0,!0)]),_:3},8,["style","class","onClick"])}],["__scopeId","data-v-dae1b464"]]);export{t as _}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-35aaf505]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-35aaf505]:active{transform:scale(.98)}.card[data-v-35aaf505]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-35aaf505]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-35aaf505]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-35aaf505]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-35aaf505]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-35aaf505]{color:#67c23a}.price.original[data-v-35aaf505]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-35aaf505]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-35aaf505]{width:100%;height:100%;overflow-x:hidden}.uni-load-more[data-v-35aaf505]{display:flex;flex-direction:row;height:40px;align-items:center;justify-content:center}.uni-load-more__text[data-v-35aaf505]{font-size:14px;margin-left:8px}.uni-load-more__img[data-v-35aaf505]{width:24px;height:24px}.uni-load-more__img--nvue[data-v-35aaf505]{color:#666}.uni-load-more__img--android[data-v-35aaf505],.uni-load-more__img--ios[data-v-35aaf505]{width:24px;height:24px;transform:rotate(0)}.uni-load-more__img--android[data-v-35aaf505]{animation:loading-ios 1s 0s linear infinite}@keyframes loading-android-35aaf505{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uni-load-more__img--ios-H5[data-v-35aaf505]{position:relative;animation:loading-ios-H5-35aaf505 1s 0s step-end infinite}.uni-load-more__img--ios-H5 uni-image[data-v-35aaf505]{position:absolute;width:100%;height:100%;left:0;top:0}@keyframes loading-ios-H5-35aaf505{0%{transform:rotate(0)}8%{transform:rotate(30deg)}16%{transform:rotate(60deg)}24%{transform:rotate(90deg)}32%{transform:rotate(120deg)}40%{transform:rotate(150deg)}48%{transform:rotate(180deg)}56%{transform:rotate(210deg)}64%{transform:rotate(240deg)}73%{transform:rotate(270deg)}82%{transform:rotate(300deg)}91%{transform:rotate(330deg)}to{transform:rotate(360deg)}}.uni-load-more__img--android-H5[data-v-35aaf505]{animation:loading-android-H5-rotate-35aaf505 2s linear infinite;transform-origin:center center}.uni-load-more__img--android-H5 circle[data-v-35aaf505]{display:inline-block;animation:loading-android-H5-dash-35aaf505 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round}@keyframes loading-android-H5-rotate-35aaf505{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-android-H5-dash-35aaf505{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{a4 as e,ay as o,_ as n,a as t,c as i,w as c,f as a,l as d,az as s,e as l,d as A,b as h,t as m,m as r,i as w,k as E}from"./index-DF3kK8Jo.js";const u={en:{"uni-load-more.contentdown":"Pull up to show more","uni-load-more.contentrefresh":"loading...","uni-load-more.contentnomore":"No more data"},"zh-Hans":{"uni-load-more.contentdown":"䏿æ¾ç¤ºæ´å¤","uni-load-more.contentrefresh":"æ£å¨å è½½...","uni-load-more.contentnomore":"æ²¡ææ´å¤æ°æ®äº"},"zh-Hant":{"uni-load-more.contentdown":"ä¸æé¡¯ç¤ºæ´å¤","uni-load-more.contentrefresh":"æ£å¨å è¼...","uni-load-more.contentnomore":"æ²ææ´å¤æ¸æäº"}};let I;setTimeout(()=>{I=e().platform},16);const{t:R}=o(u);const D=n({name:"UniLoadMore",emits:["clickLoadMore"],props:{status:{type:String,default:"more"},showIcon:{type:Boolean,default:!0},iconType:{type:String,default:"auto"},iconSize:{type:Number,default:24},color:{type:String,default:"#777777"},contentText:{type:Object,default:()=>({contentdown:"",contentrefresh:"",contentnomore:""})},showText:{type:Boolean,default:!0}},data:()=>({webviewHide:!1,platform:I,imgBase64:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlBMzU3OTlEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBMzU3OUFEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzNTc5N0Q5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzNTc5OEQ5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+ALSwAAA6CSURBVHja1FsLkFZVHb98LM+F5bHL8khA1iSeiyQBCRM+YGqKUnnJTDLGI0BGZlKDIU2MMglUiDApEZvSsZnQtBRJtKwQNKQMFYeRDR10WOLd8ljYXdh+v8v5fR3Od+797t1dnOnO/Ofce77z+J//+b/P+ZqtXbs2sJ9MJhNUV1cHJ06cCJo3bx7EPc2aNcvpy7pWrVoF+/fvDyoqKoI2bdoE9fX1F7TjN8a+EXBn/fkfvw942Tf+wYMHg9mzZwfjxo0LDhw4EPa1x2MbFw/fOGfPng1qa2tzcCkILsLDydq2bRsunpOTMM7TD/W/tZDZhPdeKD+yGxHhdu3aBV27dg3OnDlzMVANMheLAO3btw8KCwuDmpoaX5OxbgUIMEq7K8IcPnw4KCsrC/r37x8cP378/4cAXAB3vqSkJMuiDhTkw+XcuXNhOWbMmKBly5YhUT8xArhyFvP0BfwRsAuwxJZJsm/nzp2DTp06he/OU+cZ64K6o0ePBkOHDg2GDx8e6gEbJ5Q/NHNuAJQ1hgBeHUDlR7nVTkY8rQAvAi4z34vR/mPs1FoRsaCgIJThI0eOBC1atEiFGGV+5MiRoS45efJkqFjJFXV1dQuA012m2WcwTw98fy6CqBdsaiIO4CScrGPHjvk4odhavPquRtFWXEC25VgkREKOCh/qDSq+vn37htzD/mZTOmOc5U7zKzBPEedygWshcDyWvs30igAbU+6oyMgJBCFhwQE0fccxN60Ay9iebbjoDh06hMowjQxT4fXq1SskArmHZpkArvixp/kWzHdMeArExSJEaiXIjjRjRJ4DaAGWpibLzXN3Fm1vA5teBgh3j1Rv3bp1YgKwPdmf2p9zcyNYYgPKMfY0T5f5nNYdw158nJ8QawW4CLKwiOBSEgO/hok2eBydR+3dYH+PLxA5J8Vv0KBBwenTp0P2JWAx6+yFEBfs8lMY+y0SWMBNI9E4ThKi58VKTg3FQZS1RQF1cz27eC0QHMu+3E0SkUowjhVt5VdaWhp07949ZHv2Qd1EjDXM2cla1M0nl3GxAs3J9yREzyTdFVKVFOaE9qRA8GM0WebRuo9JGZKA7Mv2SeS/Z8+eoQ9BArMfFrLGo6jvxbhHbJZnKX2Rzz1O7QhJJ9Cs2ZMaWIyq/zhdeqPNfIoHd58clIQD+JSXl4dKlyIAuBdVXZwFVWKspSSoxE++h8x4k3uCnEhE4I5KwRiFWGOU0QWKiCYLbdoRMRKAu2kQ9vkfLU6dOhX06NEjlH+yMRZSinnuyWnYosVcji8CEA/6Cg2JF+IIUBqnGKUTCNwtwBN4f89RiK1R96DEgO2o0NDmtEdvVFdVVYV+P3UAPUEs6GFwV3PHmXkD4vh74iDFJysVI/MlaQhwKeBNTLYX5VuA8T4/gZxA4MRGFxDB6R7OmYPfyykGRJbyie+XnGYnQIC/coH9+vULiYrxrkL9ZA9+0ykaHIfEpM7ge8TiJ2CsHYwyMfafAF1yCGBHYIbCVDjDjKt7BeB51D+LgQa6OkG7IDYEEtvQ7lnXLKLtLdLuJBpE4gPUXcW2+PkZwOex+4cGDhwYDBkyRL7/HFcEwUGPo/8uWRUpYnfxGHco8HkewLHLyYmAawAPuIFZxhOpDfJQ8gbUv41yORAptMWBNr6oqMhWird5+u+iHmBb2nhjDV7HWBNQTgK8y11l5NetWzc5ULscAtSj7nbNI0skhWeUZCc0W4nyH/jO4Vz0u1IeYhbk4AiwM6tjxIWByHsoZ9qcIBPJd/y+DwPfBESOmCa/QF3WiZHucLlEDpNxcNhmheEOPgdQNx6/VZFQzFZ5TN08AHXQt2Ii3EdyFuUsPtTcGPhW5iMiCNELvz+Gdn9huG4HUJaW/w3g0wxV0XaG7arG2WeKiUWYM4Y7GO5ezshTARbbWGw/DvXkpp/ivVvE0JVoMxN4rpGzJMhE5Pl+xlATsDIqikP9F9D2z3h9nOksEUFhK+qO4rcPkoalMQ/HqJLIyb3F3JdjrCcw1yZ8joyJLR5gCo54etlag7qIoeNh1N1BRYj3DTFJ0elotxPlVzkGuYAmL0VSJVGAJA41c4Z6A3BzTLfn0HYwYKEI6CUAMzZEWvLsIcQOo1AmmyyM72nHJCfYsogflGV6jEk9vyQZXSuq6w4c16NsGcGZbwOPr+H1RkOk2LEzjNepxQkihHSCQ4ynAYNRx2zMKV92CQMWqj8J0BRE8EShxRFN6YrfCRhC0x3r/Zm4IbQCcmJoV0kMamllccR6FjHqUC5F2R/wS2dcymOlfAKOS4KmzQb5cpNC2MC7JhVn5wjXoJ44rYhLh8n0eXOCorJxa7POjbSlCGVczr34/RsAmrcvo9s+wGp3tzVhntxiXiJ4nvEYb4FJkf0O8HocAePmLvCxnL0AORraVekJk6TYjDabRVXfRE2lCN1h6ZQRN1+InUbsCpKwoBZHh0dODN9JBCUffItXxEavTQkUtnfTVAplCWL3JISz29h4NjotnuSsQKJCk8dF+kJR6RARjrqFVmfPnj3ZbK8cIJ0msd6jgHPGtfVTQ8VLmlvh4mct9sobRmPic0DyDQQnx/NlfYUgyz59+oScsH379pAwXABD32nTpoUHIToESeI5mnbE/UqDdyLcafEBf2MCqgC7NwxIbMREJQ0g4D4sfJwnD+AmRrII05cfMWJE+L1169bQr+fip06dGp4oJ83lmYd5wj/EmMa4TaHivo4EeCguYZBnkB5g2aWA69OIEnUHOaGysjIYMGBAMGnSpODYsWPZwCpFmm4lNq+4gSLQA7jcX8DwtjEyRC8wjabnXEx9kfWnTJkSJkAo90xpJVV+FmcVNeYAF5zWngS4C4O91MBxmAv8blLEpbjI5sz9MTdAhcgkCT1RO8mZkAjfiYpTEvStAS53Uw1vAiUGgZ3GpuQEYvoiBqlIan7kSDHnTwJQFNiPu0+5VxCVYhcZIjNrdXUDdp+Eq5AZ3Gkg8QAyVZRZIk4Tl4QAbF9cXJxNYZMAtAokgs4BrNxEpCtteXg7DDTMDKYNSuQdKsnJBek7HxewvxaosWxLYXtw+cJp18217wql4aKCfBNoEu0O5VU+PhctJ0YeXD4C6JQpyrlpSLTojpGGGN5YwNziChdIZLk4lvLcFJ9jMX3QdiImY9bmGQU+TRUL5CHITTRlgF8D9ouD1MfmLoEPl5xokIumZ2cfgMpHt47IW9N64Hsh7wQYYjyIugWuF5fCqYncXRd5vPMWyizzvhi/32+nvG0dZc9vR6fZOu0md5e+uC408FvKSIOZwXlGvxPv95izA2Vtvg1xKFWARI+vMX66HUhpQQb643uW1bSjuTWyw2SBvDrBvjFic1eGGlz5esq3ko9uSIlBRqPuFcCv8F4WIcN12nVaBd0SaYwI6PDDImR11JkqgHcPmQssjxIn6bUshygDFJUTxPMpHk+jfjPgupgdnYV2R/g7xSjtpah8RJBewhwf0gGK6XI92u4wXFEU40afJ4DN4h5LcAd+40HI3JgJecuT0c062W0i2hQJUTcxan3/CMW1PF2K6bbA+Daz4xRs1D3Br1Cm0OihKCqizW78/nXAF/G5TXrEcVzaNMH6CyMswqsAHqDyDLEyou8lwOXnKF8DjI6KjV3KzMBiXkDH8ij/H214J5A596ekrZ3F0zXlWeL7+P5eUrNo3/QwC15uxthuzidy7DzKRwEDaAViiDgKbTbz7CJnzo0bN7pIfIiid8SuPwn25o3QCmpnyjlZkyxPP8EomCJzrGb7GJMx7tNsq4MT2xMUYaiErZOluTzKsnz3gwCeCZyVRZJfYplNEokEjwrPtxlxjeYAk+F1F74VAzPxQRNYYdtpOUvWs8J1sGhBJMNsb7igN8plJs1eSmLIhLKE4rvaCX27gOhLpLOsIzJ7qn/i+wZzcvSOZ23/du8TZjwV8zHIXoP4R3ifBxiFz1dcVpa3aPntPE+c6TmIWE9EtcMmAcPdWAhYhAXxcLOQi9L1WhD1Sc8p1d2oL7XGiRKp8F4A2i8K/nfI+y/gsTDJ/YC/8+AD5Uh04KHiGl+cIFPnBDDrPMjwRGkLXyxO4VGbfQWnDH2v0bVWE3C9QOXlepbgjEfIJQI6XDG3z5ahD9cw2pS78ipB85wyScNTvsVzlzzhL8/jRrnmVjfFJK/m3m4nj9vbgQTguT8XZTjsm672R5uJKEaQmBI/c58gyus8ZDagLpEVSJBIyHp4jn++xqPV71OgQgJYEWOtZ/haxRtKmWOBu8xdBLftWltsY84zE6WIEy/eIOWL+BaayMx+KHtL7EAkqdNDLiEXmEMUHniedtJqg9HmZtfvt26vNi0BdG3Ft3g8ZOf7PAu59TxtzivLNIekyi+wD1i8CuUiD9FXAa8C+/xS3JPmZnomyc7H+fb4/Se0bk41Fel621r4cgVxbq91V4jVqwB7HTe2M7jgB+QWHavZkDRPmZcASoZEmBx6i75bGjPcMdL4/VKGFAGWZkGzPG0XAbdL9A81G5LOmUnC9hHKJeO7dcUMjblSl12867ElFTtaGl20xvvLGPdVz/8TVuU7y0x1PG7vtNg24oz9Uo/Z412++VFWI7Fcog9tu9Lm6gvRmIPv9x1xmQAu6RDkXtbOtlGEmpgD5Nvnyc0dcv0EE6cfdi1HmhMf9wDF3k3gtRvEedhxjpgfqPb9PU9iEJHnyOUA7bQUXh6kq/D7l2iTjWv7XOD530BDr8jIrus+srXjt4MzumJMHuTsBa63YKE1+RR5lBjEikCCnWKWiHdzOgKO+nRIBAF88za/IFmJ3eMZov4CYxGBabcpGL8EYx+SeMXJeRwHNsV/h+vdxeuhEpN3ZyNY78Gm2fknJxVGhyjixPiQvVkNzT1elD9Py/aTAL64Hb9vcYmC9zfdXdT/C1LeGbg4rnBaAihDFJH12W5ulfNCNe/xTsP3bp8ikzJs5BF+5PNfAQYAPaseTdsEcaYAAAAASUVORK5CYII="}),computed:{iconSnowWidth(){return 2*(Math.floor(this.iconSize/24)||1)},contentdownText(){return this.contentText.contentdown||R("uni-load-more.contentdown")},contentrefreshText(){return this.contentText.contentrefresh||R("uni-load-more.contentrefresh")},contentnomoreText(){return this.contentText.contentnomore||R("uni-load-more.contentnomore")}},mounted(){},methods:{onClick(){this.$emit("clickLoadMore",{detail:{status:this.status}})}}},[["render",function(e,o,n,u,I,R){const D=r,J=w,x=E;return t(),i(J,{class:"uni-load-more",onClick:R.onClick},{default:c(()=>[!I.webviewHide&&("circle"===n.iconType||"auto"===n.iconType&&"android"===I.platform)&&"loading"===n.status&&n.showIcon?(t(),a("svg",{key:0,width:"24",height:"24",viewBox:"25 25 50 50",style:d({width:n.iconSize+"px",height:n.iconSize+"px"}),class:"uni-load-more__img uni-load-more__img--android-H5"},[s("circle",{cx:"50",cy:"50",r:"20",fill:"none",style:d({color:n.color}),"stroke-width":3},null,4)],4)):!I.webviewHide&&"loading"===n.status&&n.showIcon?(t(),i(J,{key:1,style:d({width:n.iconSize+"px",height:n.iconSize+"px"}),class:"uni-load-more__img uni-load-more__img--ios-H5"},{default:c(()=>[l(D,{src:I.imgBase64,mode:"widthFix"},null,8,["src"])]),_:1},8,["style"])):A("",!0),n.showText?(t(),i(x,{key:2,class:"uni-load-more__text",style:d({color:n.color})},{default:c(()=>[h(m("more"===n.status?R.contentdownText:"loading"===n.status?R.contentrefreshText:R.contentnomoreText),1)]),_:1},8,["style"])):A("",!0)]),_:1},8,["onClick"])}],["__scopeId","data-v-35aaf505"]]);export{D as _}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .primary-btn[data-v-c96125a2]{background:linear-gradient(135deg,#0f95b0,#89c4c1);color:#fff;border-radius:1.125rem;text-align:center;font-size:.9375rem;height:2.75rem;line-height:2.75rem}.primary-btn[data-v-c96125a2]:active{transform:scale(.98)}.card[data-v-c96125a2]{background:#fff;border-radius:.75rem;padding:.9375rem;margin-bottom:.9375rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.tag[data-v-c96125a2]{display:inline-block;font-size:.6875rem;color:#0f95b0;background:rgba(15,149,176,.1);padding:.125rem .375rem;border-radius:.125rem;margin-right:.3125rem}.section-title[data-v-c96125a2]{font-size:1.0625rem;font-weight:700;color:#333;position:relative;padding-left:.625rem;margin-bottom:.9375rem}.section-title[data-v-c96125a2]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:.9375rem;background:#0f95b0;border-radius:.09375rem}.price[data-v-c96125a2]{font-size:1rem;color:#f56c6c;font-weight:700}.price.free[data-v-c96125a2]{color:#67c23a}.price.original[data-v-c96125a2]{font-size:.75rem;color:#999;text-decoration:line-through;margin-left:.3125rem}[data-v-c96125a2]::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}uni-page-body[data-v-c96125a2]{width:100%;height:100%;overflow-x:hidden}.uni-popup[data-v-c96125a2]{position:fixed;z-index:99}.uni-popup.top[data-v-c96125a2],.uni-popup.left[data-v-c96125a2],.uni-popup.right[data-v-c96125a2]{top:var(--window-top)}.uni-popup .uni-popup__wrapper[data-v-c96125a2]{display:block;position:relative}.uni-popup .uni-popup__wrapper.left[data-v-c96125a2],.uni-popup .uni-popup__wrapper.right[data-v-c96125a2]{padding-top:var(--window-top);flex:1}.fixforpc-z-index[data-v-c96125a2]{z-index:999}.fixforpc-top[data-v-c96125a2]{top:0} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import{ap as t,_ as s,aq as i,ar as e,a as o,c as a,w as n,aa as r,B as l,l as h,i as c,z as d,A as p,ac as u,e as m,d as f,a4 as g}from"./index-DF3kK8Jo.js";class y{constructor(s,i){this.options=s,this.animation=t({...s}),this.currentStepAnimates={},this.next=0,this.$=i}_nvuePushAnimates(t,s){let i=this.currentStepAnimates[this.next],e={};if(e=i||{styles:{},config:{}},k.includes(t)){e.styles.transform||(e.styles.transform="");let i="";"rotate"===t&&(i="deg"),e.styles.transform+=`${t}(${s+i}) `}else e.styles[t]=`${s}`;this.currentStepAnimates[this.next]=e}_animateRun(t={},s={}){let i=this.$.$refs.ani.ref;if(i)return new Promise((e,o)=>{nvueAnimation.transition(i,{styles:t,...s},t=>{e()})})}_nvueNextAnimate(t,s=0,i){let e=t[s];if(e){let{styles:o,config:a}=e;this._animateRun(o,a).then(()=>{s+=1,this._nvueNextAnimate(t,s,i)})}else this.currentStepAnimates={},"function"==typeof i&&i(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout(()=>{"function"==typeof t&&t()},this.$.durationTime)}}const k=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function b(t,s){if(s)return clearTimeout(s.timer),new y(t,s)}k.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach(t=>{y.prototype[t]=function(...s){return this.animation[t](...s),this}});const w=s({name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},s="";for(let i in t){s+=this.toLine(i)+":"+t[i]+";"}return s},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=b(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,s={}){if(this.animation){for(let s in t)try{"object"==typeof t[s]?this.animation[s](...t[s]):this.animation[s](t[s])}catch(i){console.error(`æ¹æ³ ${s} ä¸åå¨`)}return this.animation.step(s),this}},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:t,transform:s}=this.styleInit(!1);void 0!==t&&(this.opacity=t),this.transform=s,this.$nextTick(()=>{this.timer=setTimeout(()=>{this.animation=b(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})},20)})},close(t){this.animation&&this.tranfromInit(!0).step().run(()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:s}=this.styleInit(!1);this.opacity=t||1,this.transform=s,this.$emit("change",{detail:this.isShow})})},styleInit(t){let s={transform:""},i=(t,i)=>{"fade"===i?s.opacity=this.animationType(t)[i]:s.transform+=this.animationType(t)[i]+" "};return"string"==typeof this.modeClass?i(t,this.modeClass):this.modeClass.forEach(s=>{i(t,s)}),s},tranfromInit(t){let s=(t,s)=>{let i=null;"fade"===s?i=t?0:1:(i=t?"-100%":"0","zoom-in"===s&&(i=t?.8:1),"zoom-out"===s&&(i=t?1.2:1),"slide-right"===s&&(i=t?"100%":"0"),"slide-bottom"===s&&(i=t?"100%":"0")),this.animation[this.animationMode()[s]](i)};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach(i=>{s(t,i)}),this.animation},animationType:t=>({fade:t?0:1,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,s,d,p,u,m){const f=c;return i((o(),a(f,{ref:"ani",animation:u.animationData,class:l(d.customClass),style:h(m.transformStyles),onClick:m.onClick},{default:n(()=>[r(t.$slots,"default")]),_:3},8,["animation","class","style","onClick"])),[[e,u.isShow]])}]]);const C=s({name:"uniPopup",components:{keypress:{name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",s=>{if(this.disable)return;const i=Object.keys(t).find(i=>{const e=s.key,o=t[i];return o===e||Array.isArray(o)&&o.includes(e)});i&&setTimeout(()=>{this.$emit(i,{})},0)})},render:()=>{}}},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},borderRadius:{type:String}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{backgroundColor:"transparent",borderRadius:this.borderRadius||"0",position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:"top"}},computed:{getStyles(){let t={backgroundColor:this.bg};return this.borderRadius,t=Object.assign(t,{borderRadius:this.borderRadius}),t},isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:t,windowHeight:s,windowTop:i,safeArea:e,screenHeight:o,safeAreaInsets:a}=g();this.popupWidth=t,this.popupHeight=s+(i||0),e&&this.safeArea?this.safeAreaInsets=a.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},activated(){this.setH5Visible(!this.showPopup)},deactivated(){this.setH5Visible(!0)},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(t=!0){document.getElementsByTagName("body")[0].style.overflow=t?"visible":"hidden"},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺å°ç±»åï¼",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout(()=>{this.showPopup=!1},300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick(()=>{this.showPoptrans(),this.messageChild&&"message"===this.type&&this.messageChild.timerClose()}))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},center(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},showPoptrans(){this.$nextTick(()=>{this.showPopup=!0,this.showTrans=!0})}}},[["render",function(t,s,i,e,g,y){const k=d(p("uni-transition"),w),b=c,C=u("keypress");return g.showPopup?(o(),a(b,{key:0,class:l(["uni-popup",[g.popupstyle,y.isDesktop?"fixforpc-z-index":""]])},{default:n(()=>[m(b,{onTouchstart:y.touchstart},{default:n(()=>[g.maskShow?(o(),a(k,{key:"1",name:"mask","mode-class":"fade",styles:g.maskClass,duration:g.duration,show:g.showTrans,onClick:y.onTap},null,8,["styles","duration","show","onClick"])):f("",!0),m(k,{key:"2","mode-class":g.ani,name:"content",styles:g.transClass,duration:g.duration,show:g.showTrans,onClick:y.onTap},{default:n(()=>[m(b,{class:l(["uni-popup__wrapper",[g.popupstyle]]),style:h(y.getStyles),onClick:y.clear},{default:n(()=>[r(t.$slots,"default",{},void 0,!0)]),_:3},8,["style","class","onClick"])]),_:3},8,["mode-class","styles","duration","show","onClick"])]),_:3},8,["onTouchstart"]),g.maskShow?(o(),a(C,{key:0,onEsc:y.onTap},null,8,["onEsc"])):f("",!0)]),_:3},8,["class"])):f("",!0)}],["__scopeId","data-v-c96125a2"]]);export{C as _}; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}uni-checkbox-group{display:block}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0;left:0;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-progress{display:flex;align-items:center}uni-progress[hidden]{display:none}.uni-progress-bar{flex:1}.uni-progress-inner-bar{width:0;height:100%}.uni-progress-info{margin-top:0;margin-bottom:0;min-width:2em;margin-left:15px;font-size:16px}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}uni-slider{margin:10px 18px;padding:0;display:block}uni-slider[hidden]{display:none}uni-slider .uni-slider-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:16px}uni-slider .uni-slider-tap-area{-webkit-flex:1;flex:1;padding:8px 0}uni-slider .uni-slider-handle-wrapper{position:relative;height:2px;border-radius:5px;background-color:#e9e9e9;cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}uni-slider .uni-slider-track{height:100%;border-radius:6px;background-color:#007aff;transition:background-color .3s ease}uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position:absolute;left:50%;top:50%;cursor:pointer;border-radius:50%;transition:border-color .3s ease}uni-slider .uni-slider-handle{width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:transparent;z-index:3;cursor:grab}uni-slider .uni-slider-thumb{z-index:2;box-shadow:0 0 4px rgba(0,0,0,.2)}uni-slider .uni-slider-step{position:absolute;width:100%;height:2px;background:transparent;z-index:1}uni-slider .uni-slider-value{width:3ch;color:#888;font-size:14px;margin-left:1em}uni-slider .uni-slider-disabled .uni-slider-track{background-color:#ccc}uni-slider .uni-slider-disabled .uni-slider-thumb{background-color:#fff;border-color:#ccc}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{fill:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-view{display:block}uni-view[hidden]{display:none}uni-actionsheet{display:block;box-sizing:border-box}.uni-actionsheet{position:fixed;left:6px;right:6px;bottom:6px;transform:translateY(100%);backface-visibility:hidden;z-index:999;visibility:hidden;transition:transform .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{visibility:visible;transform:translate(0)}.uni-actionsheet *{box-sizing:border-box}.uni-actionsheet__menu,.uni-actionsheet__action{border-radius:5px;background-color:#fcfcfd}.uni-actionsheet__action{margin-top:6px}.uni-actionsheet__cell,.uni-actionsheet__title{position:relative;padding:10px 6px;text-align:center;font-size:18px;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.uni-actionsheet__title{position:absolute;top:0;right:0;left:0;z-index:1;color:var(--UI-FG);background-color:#fff;border-radius:5px 5px 0 0;border-bottom:1px solid #e5e5e5}.uni-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-actionsheet__cell:active{background-color:#ececec}.uni-actionsheet__cell:first-child:before{display:none}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-actionsheet__mask{background:none}.uni-actionsheet{width:300px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{opacity:1;transform:translate(-50%,-50%)}.uni-actionsheet__menu{box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-actionsheet__action{display:none}}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}uni-map{position:relative;width:300px;height:150px;display:block}uni-map[hidden]{display:none}.amap-marker-label{padding:0;border:none;background-color:transparent}.amap-marker>.amap-icon>img{left:0!important;top:0!important}.uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}.uni-map-control-icon{position:absolute;max-width:initial}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px!important;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;background-color:#000;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;object-position:inherit}.uni-video-container.uni-video-type-fullscreen{position:fixed;z-index:999}.uni-video-video{width:100%;height:100%;object-position:inherit}.uni-video-cover{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(1,1,1,.5);z-index:1}.uni-video-slots{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.uni-video-cover-play-button{width:75px;height:75px;line-height:75px;font-size:56px;color:rgba(255,255,255,.5);cursor:pointer}.uni-video-cover-play-button:after{content:"\ea24"}.uni-video-cover-duration{color:#fff;font-size:16px;line-height:1;margin-top:10px}.uni-video-bar{height:44px;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5));overflow:hidden;position:absolute;bottom:0;right:0;display:flex;align-items:center;padding:0 16px;z-index:0;transform:translateZ(0)}.uni-video-bar.uni-video-bar-full{left:0}.uni-video-controls{display:flex;flex-grow:1;margin:0 8.5px;align-items:center}.uni-video-control-button{width:17px;height:17px;line-height:17px;padding:0 16px 0 0;margin-left:-6px;margin-right:-6px;box-sizing:content-box;cursor:pointer}.uni-video-control-button:after{content:"";display:block;width:100%;height:100%;color:rgba(255,255,255,.5)}.uni-video-control-button.uni-video-control-button-play:after{content:"\ea24"}.uni-video-control-button.uni-video-control-button-pause:after{content:"\ea25"}.uni-video-current-time,.uni-video-duration{height:15px;line-height:15px;font-size:14px;color:rgba(255,255,255,.5)}.uni-video-progress-container{flex-grow:2;position:relative}.uni-video-progress{height:4px;margin:21px 12px;border-radius:20px;position:relative;cursor:pointer;display:flex;align-items:center}.uni-video-progress.uni-video-progress-progressing{height:8px}.uni-video-progress .uni-video-progress-played{background-color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}.uni-video-progress-played,.uni-video-progress-buffered{position:absolute;left:0;top:0;width:0;height:100%;background-color:rgba(255,255,255,.3)}.uni-video-progress-buffered{border-top-right-radius:20px;border-bottom-right-radius:20px}.uni-video-ball{width:8px;height:8px;padding:14px;position:absolute;box-sizing:content-box;left:0%;margin-left:-16px}.uni-video-ball.uni-video-ball-progressing{width:16px;height:16px}.uni-video-inner{width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 0 2px #ccc}.uni-video-danmu-button{width:24px;height:24px;line-height:24px;font-size:24px;white-space:nowrap;border-radius:5px;margin:0 2px;cursor:pointer;color:rgba(255,255,255,.5)}.uni-video-danmu-button:after{content:"\ea26"}.uni-video-danmu-button.uni-video-danmu-button-active:after{content:"\ea27"}.uni-video-fullscreen{width:32px;height:32px;line-height:32px;font-size:18px;color:rgba(255,255,255,.5);box-sizing:content-box;cursor:pointer}.uni-video-fullscreen:after{content:"\ea29"}.uni-video-fullscreen.uni-video-type-fullscreen:after{content:"\ea28"}.uni-video-danmu{position:absolute;top:0;left:0;bottom:0;width:100%;margin-top:14px;margin-bottom:44px;font-size:14px;line-height:14px;overflow:visible}.uni-video-danmu-item{line-height:1;position:absolute;color:#fff;white-space:nowrap;left:100%;transform:translate(0);transition-property:left,transform;transition-duration:3s;transition-timing-function:linear}.uni-video-toast{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background-color:rgba(255,255,255,.6);color:#000;display:none}.uni-video-toast.uni-video-toast-progress{display:block;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.6);font-size:24px;line-height:18px;padding:6px}.uni-video-toast.uni-video-toast-progress .uni-video-toast-title-current-time{color:rgba(255,255,255,.9)}@font-face{font-family:uni-video-icon;src:url(data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTam7ug8AABggAAAAHEdERUYAKQATAAAYAAAAAB5PUy8yQLdgNwAAAVgAAABgY21hcOpU7eEAAAHsAAABSmdhc3D//wADAAAX+AAAAAhnbHlmZLmL5AAAA1QAABI0aGVhZCo70hwAAADcAAAANmhoZWEHggM8AAABFAAAACRobXR4Ks0BlgAAAbgAAAA0bG9jYRCWFeQAAAM4AAAAHG1heHAAGAHNAAABOAAAACBuYW1lTiJGjAAAFYgAAAG/cG9zdCx86AgAABdIAAAArgABAAAAAQAAbaWiYV8PPPUACwQAAAAAAOOOR2QAAAAA445HZAAI/zID+AMlAAAACAACAAAAAAAAAAEAAAMs/ywAXAQCAAAAAAP4AAEAAAAAAAAAAAAAAAAAAAANAAEAAAANAc0ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADA6iTqMwMs/ywAXAMsANQAAAABAAAAAAMYAAAAAAAgAAEBdgAiAAAAAAFVAAAEAACJA/8AXAQAAA0EAQASBAEAHgQAABAEAAAXBAIAFwP/AAwEAAAIAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQAC6inqM///AADqJOow//8V3xXZAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAA6AI4BNAHsAnwDXARsBswILAkaAAIAIgAAATICqgADAAcAADMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAABAIn/MgN3AyUAEwAAARYVFAcBBgcGLwEmNRE0NhU2FhcDZxAQ/WsQFBQNAgIEDCkQAVEQFBUQ/j4QAgITAwQHA68IBwEVAhAAAAAAAgBc/zQDpAMkABkAMwAAFzI3Njc2NzY1ESYnJicGBwYHERQXFhcWFxYhMjc2NzY3NjURJicmJwYHBgcRFBcWFxYXFswWFRUQDwgJAR8gMDAfIAEICRAQFRMCfxcTFRAQCQgBIB8wMCAfAQkIDxAVFcwICRAQFRMXAxAwHyABASAfMPzwFxMVEBAJCAgJEBAVExcDEDAfIAEBIB8w/PAXExUQEAkIAAAACgAN/+gD8wJwACoALgAyADYAOgA+AEIAUQBeAGsAACUyFhcOASMhLgEnET4BNyEWFxYXFQYHBgcmJyY9ASYnJichBgcGBxEeARcTMzUjFzM1IwczNSMXMzUjFTM1IxczNSMlFhcWFw4BByYnJic2NzYTMjc2NycGBwYVFhcWNzY3NjUmJyYnIgcGBwIyCw4BAQ4L/lExQwICQzECZjAhIwEBBgcLDAYHARQUGv2aHBMUAQEnHLYxMWTHx/oxMWTHxzIyY8jIAc5PNTUCAmpPTzQ2AgI2NE8TEREOuwgEBQImKKIPCQkCJyc6GRYVE0sNCwwOAkQwAWwxQwEBIiExIAwHBgEBBgcMIBsUFAEBFBQb/pQcJgIBXjIyMq8yMjKvMjIyfQI1Nk5PagICNTVPTjY1/r0FBQi7DxEQEzonJzASFhcZOiYoAQgJEAAKABL/6wPvAm0AKgAuADIANgA6AD4AQgBRAGEAeAAAJTIWFRQGIyEuAScRPgE3IRYXFhcVBgcGByYnJj0BJicmJyEGBwYHER4BFxMzNSMXMzUjBzM1IxczNSMXMzUjBzM1IyUWFxYXDgEHJicmJzY3NhM2NzY3JicmJwYHBgcWFxY3FhUUDwEGIyIvASY1NDc2MzIfATc2MgIyCw4OC/5VMEMCAkMwAmAwISIBAQYHCwsHBgEUFBr9oBwTEwEBJhy0MTFjxsb3MTFjxcVixsZiMTECLE41NAICaU5ONTUCAjU1TjknJgICJic5OScnAQEnJ6AICGcICgkHRwcHCQkKBzRXCBNODgsMDQJDLwFpMEMBASIhMCALBwYBAQYHCyAbFBMBARMUG/6XGyYBAVoxMTGtMTExrTExMXwCNDVOTmkCAjU0Tk41NP7BAicmOTomJwEBJyY6OSYnvwgKCQdpBwdGBwoJCQcHNVcIAAAAAAQAHv9JA+QDDwAZADMATABmAAABNDc2OwEyFxYVERQHBiMhIicmPQE0NzY3MyEWFxYdARQHBiMhIicmNRE0NzY7ATIXFhcVASInJj0BNDc2MyEyFxYVERQHBisBIiYnNQUGBwYrASInJjURNDc2MyEyFxYdARQHBgcjAQgKCQwkDQgKBwcK/uoNCQgICQ3MAr4MCQkJCQz+6QoHBgkIDSQNCAgC/UMNCQgICQ0BFwkHBwoIDSQMEQIB8QIICA0kDQgJBgcJARgMCQkJCQzNAvENCAkJCA3+6AgIBgkJDCUMCQcCAgcJDCUMCQkGCAgBGA0ICQkIDc3+EAkJDCUMCQoHCAn+6g4ICREOzMwOCAkJCA4BFgkIBwoJDCUMCQcCAAYAEP9IA/EDEgAXADMASwBnAIEAkwAABTIXFhcGBwYjISInJicRNjc2NxYXFhUZARQHBiMiJyYnETY3NjchFhcWFxYVFAcGBwYjISAnJjU0NzY3IRYXFhURFAcGIyInJjURIQA3Njc2MzIXFhcWFREUBwYjISInJjU0NzYzIRETNjc2FxYXFhcWBwYHAQYHBicmJyYnJjc2NwU2FzIXFhUUBwEGIyYnJjU0NwFjDgsIAQEICw7+zw8JCQEBCQkPDQoKCgoNDwkJAQEJCQ8BOgkHCAQFBQQIBwn+5wIyCQsLCQ0BOw4KCQkKDg4JCv7mARoEBQgHCQkICAQECQoO/r0NCwgICw0BIgoHCAkJCQYGAwIDAwj+tQcICQoIBgYCAgIDB/79Cg0NCQsL/rUMDA0KCQl3CQkPDQoJCQoNATMPCQkBAQkJD/7uAjINCQsLCQ0BMw4KCAEBBAMICAkICAgFBAoJDg4KCAEBCAoO/s0NCgoKCg0BEv3YBwgEBQUECAcK/s0NCgkJCg0PCQkBEgJrBgIEBAIGBgkJCQgH/r8GAwICAwYGCgkHCQf/CgEKCg0NCv65CAEIDAwOCQAAAAAFABf/rAPqAq4AHwBpAHcAmAC1AAAFMjc2NzY3Nic0JyYnJicmBw4BFxYXFhUUBgcGFxYXFiU2MzY/ATY3Njc2NRE0JyYnJicmJyYnJgcGBwYHIwcjIgcGBwYHBgcGBwYHBgcGHQEUFxYXFhcWFxYXFhcWFxY7ARcyFRYXFjMWJyM1MzI3Nj8BEScmJyYFMjc2NzY3NjcmJyYnJicmBwYHBhceARUUBwYHBhcWFxYnMjc2NzY1NCYnJicmBwYHBhcWFxYVFAcGFxYXFgNdCQgIBToaGwEeHjIIDQ4ODAUHLhsaNS4HAgMMCP55BgQIBgwGAwQCAgICBAMGBgYGCAcHBwYIBgHHmQQGBAYFBAQEAwMDAgIBAQEBAgIDAwMEBAQFBgMGBZjIAQYIBgcC5oaHDAsMCaurCQwLAgUJCAkEIxMUAQEUEyMHDg4NDQMEBx8jERIfBwQDDQlhCgoIBCcTFAcNDQ4NBAQGDwkGHgYEBA0IVAMFB1lZVml4VlZNDAIDBwkaDkROTWttm0INDw0IBSIBAQMIBQYHBwYJAlIIBgcGBgUGAwMBAgEBAgIGowEBAgIEAwMDBQQFBAUGBfQFBgUFBAYDAwUCAwICAQGkAQQCAwH10QUEB4z9+IsIBASvBQQJOj09UlI9PToMBQMIBg8ODDRpRkY0NTUMDg0IBWkFBQlNTyhNJg4EBAYHDg4NHh8eID4+Dg0OBgQAAAAABgAX/4cD6wLQABQAagC0ATUBeAHMAAAFFjc2NzY0JwEmIyIHBhUUFwEWFxYTFAcGBxQHMBUiByMGJyMiJyIvASYnJjUmNTQ3Njc2NTQnJicmNSc0Jz0CNDc0NzQxNjc2NzY/ATY3NjcyPwE2MzA7AzIzMh8BFhcWMx8BFBceAQcUDwEGIyIjIi8BJicmNzU0JyYvATQ1NCc9ATQ3MDU3NDc2PwE2NzY/ATA3NjcyOwE2OwIWMzIzFzIXFhcWHwEWFxYVFhcWFxYBNTQzNDU0NzIzNjMyFjMfARYdARQHFA8BBgcGBwYHBg8BBgciBwYrASInJiMmLwEiLwEjIi8CJi8BJicmJyYnJicmJyYnJjUnND0CNDU3NDc2NTY3Njc2NzY3Nj8BNj8BMzY7AjIfARYxFh0CBxQHBisCFTMyFzIfARYXEwcGIyIjIiMmLwEiNSY9ATQzPwIzNzY3NjcyOwEyMxYXFh8BFh8BFhcWFxYVFh0BFAcUBzAHIgcjFCciJzAvASY1BRYHBgciFQciMSsBIiMmIy8BJj0BNDM2NzY1JicmJyYnNDUmNSY9AzY1NzQ/ATQ/ATY3NjMyNzY3MjczNjsBFjMyHwEWMxYzFxQXFhcUFxYXFgNfBgYGBQsL/P8KDw4LCgoDAwUGBgYJCBIBAgECAQECAQEBASUBAgEBAQsFBRERHwIBAQEBAgEBAQEBAgECAQIBAwICAgMCBAQBAgICAgIBAQMBBgEjJ4wGAwICAgIDAisCAQIBCAgPAgEBAgEBAQIBAQECAwICAQMBAwICAwMBAgIBAwMBAQIBAQMBAQIBARQJCf7qAQECAQECAQICAjQDAQECAQICAgMDAgMGAwMFAgQECAMEBAMDBAYBAcieAgMGBAEEBAICAgECAgECAQIBAQIBAQICAgECAQICAQICAgQDAgQGAwIFTAQCNQEBAgEBAgJvhwYFBgcKBQWrJAIBAgECAQIBJgEBAQECRgEGBAQCBAQEBwQEAgUDAwYFBgQBAgEBAQEBAQEBAgMBAwEBNQICLgIRECMBAgECBAEBAQImAgEBGA8NARsaLQIBAQICAQEDAQMBAQIBAQIBAgIBAwIDBQMCAQIDAQIBAgMCAgEBMh4eeAEDAgcKHAoDAwoKCw4PCvz+BgIDAaU4LSwnAgEBAgEBAgEkAgICAwIDAgMdHyEnRzQ0NQEBBAIBAwQGAgIBAQMDAQECAQICAQEBAQEBAgIBAQEBAgUCATt6UiQiBAMDKgMDBAURHyAeHgQBAwECAwYCAwMCAgIBAgIBAgEBAgEBAgEBAgEBAQEBAgECAQIBASYnKP7UgAEBAgEBAgIBNAMEbgIEBAQHBAEFAQQCAwIEAgIBAQEBAgIEAaQBAQIBAQICAgEDAQEDAgIDAgICBAQCAwX7AgMEAwMBAwEEAQMBAQMCAQICAQEDAQE2AQIBAgMCAQEB0wEDBAMEAX0eAQECJQEBAgQCAQE6BQECAQEBAQIBBQQFBgMDBAQDBAMEogECAQIBAQICAQE1AgS7VEZIRAEDASgCAQEDAjM8PE1rTk5EAQIBAgIBAwEDBwMCAgMBAwEDAQEDAQECAQEBAQEBAQECAgECAQECAUxYVgAAAAoADP83A/MDIQAPAB8AOQBTAHEAiwChAL8A1gDsAAABFhcWFwYHBgcmJyYnNjc2EzY3NjcmJyYnBgcGBxYXFhMiJyY9ASY3Njc2MzIXFhcWBxUUBwYHBgcGARQHBisBBicmJyY1NDc2NzY7ATIXFhcWFxYBMhcWFxYXFh0BFgcGBwYjIicmJyY3NTQ3Njc2NzYBMhcWFxYVFAcGBwYnIwYnJicmNTQ3Njc2MycGBwYjIicmJyY1ND8BNjMyFxYHBgchJicmJzQ3Njc2NzYzMhcWHwEWFxYXFAcGBwYjIicRNjc2FxYVFA8BBgcGByInJicmNzQ/AQUWFRQHBicmLwEmJyYnNDc2NzYzMhcCAGlHRwMDR0dpakZHAwNHRmpQNDUCAjU0UFA0NQICNTRQDgkJAQQECAgJCQgHBAQBAgIFBAUG/sEJCQ55CggHBQUFBQcICnYHBgYFBQMDATgHBgUEBQICAQQEBwgJCQgIBAQBAgIEBQYGAdcJCAgFBQUFCAgJeQoHCAUFBQUIBwpNBAYGBgcFBgUJCVUKDQ0KCAEBCf1FBgMCAQICBQQGBQcGBgYEVgYDAwECAwQLDA4KCQ0LCgoKUwQGBgcHBgYFBwEJKAKWCgoLDA0LVAUDAwECAgULDQ4KAigDR0dpakdHAgJHR2ppR0f+TQM1M1FQNDUCAjU0UFE0NQHyCQkNeggICAUFBQUICAh3BgYHBQUCA/7IDgkJAQQECAgJCQgIAwMBAgUEBgb+wQMDBQUGBwV7CAgIBQUFBQgICHsFBwYFBQMDAVcDBAcICQkICAQEAQEEBAgICQkIBwQDvgQCAwMCBAoODQtTCgoKDQ0LBQYGBgcHBQUFAgMDAgVTBQYGBgcHBgUJCf5FCAEBCAkODQpTBgMDAQIDBAsNDQooKwsNDQoIAQEJUwUGBgcHBgYFCQkACgAI/zQD+AMkABEAIgAuAD0ATwBhAHMAhACWAKYAAAEyNzY1NCcmKwEiBwYVFBcWMyc3NjU0JyYjIg8BBhUUFxYyAz4BNy4BJw4BBx4BEx4BFwYHBgcmJyYnNjc2NzI3Nj0BNCcmIyIHBh0BFBcWBxYzMjc2NTQvASYjIgcGFRQXEzQnJisBIgcGFRQXFjsBMjc2FwcGFRQXFjMyPwE2NCcmIyIXIgcGHQEUFxYzMjc2PQE0JyY3JiIHBhUUHwEWMjc2NTQnA+EKBgcHBgqKCgUHBwUKVGEHBwcJCQdiBgYIEvxhgQMDgWFigQMDgWJOZwICMzROTjQzAgIzNE4KBgYGBgoKBgcHBvkHCQgIBgZhBwoJBwYGJAcGCooJBgcHBgmKCgYHPmIGBgcJCgdhBgYICAn8CgYHBwYKCgYGBgb5BxIIBgZiBxIHBwcBFQcGCgoGBwcGCgoGB/liBwoIBwcHYQcJCQgF/j4DgWFhgQMDgWFhgQGZAmdOTjQzAgIzNE5ONDOMBwYKiQoGBwcGCokKBgdfBQUICQkHYQcHBwgKB/68CgYHBwYKCgYHBwbYYgcKCAcHB2EHEggGZQcGCokKBgcHBgqJCgYHXwYGCAkJB2EHBwcICgcAAAAAAAwAlgABAAAAAAABAAoAFgABAAAAAAACAAYALwABAAAAAAADABsAbgABAAAAAAAEAAoAoAABAAAAAAAFAB4A6QABAAAAAAAGAAoBHgADAAEECQABABQAAAADAAEECQACAAwAIQADAAEECQADADYANgADAAEECQAEABQAigADAAEECQAFADwAqwADAAEECQAGABQBCABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAABNAGUAZABpAHUAbQAATWVkaXVtAABGAG8AbgB0AEUAZABpAHQAbwByACAAMQAuADAAIAA6ACAAZgBvAG4AdABlAGQAaQB0AG8AcgAARm9udEVkaXRvciAxLjAgOiBmb250ZWRpdG9yAABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAABWAGUAcgBzAGkAbwBuACAAMQAuADAAOwAgAEYAbwBuAHQARQBkAGkAdABvAHIAIAAoAHYAMQAuADAAKQAAVmVyc2lvbiAxLjA7IEZvbnRFZGl0b3IgKHYxLjApAABmAG8AbgB0AGUAZABpAHQAbwByAABmb250ZWRpdG9yAAAAAgAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAQACAQIBAwEEAQUBBgEHAQgBCQEKAQsKdmlkZW8tcGxheQt2aWRlby1wYXVzaAtkYW5tdS1jbG9zZQpkYW5tdS1vcGVuD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuBnZvbHVtZQt2b2x1bWUtbXV0ZQpicmlnaHRuZXNzCmJyaWdodG5lc3MAAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAwAAQAEAAAAAgAAAAAAAAABAAAAAOKfK0YAAAAA445HZAAAAADjjkdk) format("truetype")}.uni-video-icon{font-family:uni-video-icon!important;text-align:center}.uni-video-loading{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.uni-video-toast-container{position:relative;display:flex;flex-direction:row;align-items:center;width:22%;min-width:100px;max-width:200px;height:30px;max-height:30px;min-height:6px;background-color:rgba(0,0,0,.4);box-shadow:0 0 2px #ccc;margin:5px auto 0;border-radius:30px;overflow:hidden;transition-property:height;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:.6}.uni-video-toast-container.uni-video-toast-container-thin{height:6px}.uni-video-toast-container-thin .uni-video-toast-icon{display:none}.uni-video-toast-icon{font-size:20px;position:absolute;left:10px;color:#222;z-index:1}.uni-video-toast-draw{height:100%;background-color:#fff} |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | <head> |
| | | <link rel="stylesheet" href="/assets/uni.9d56ae86.css"> |
| | | |
| | | <meta charset="UTF-8" /> |
| | | <script> |
| | | var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || |
| | | CSS.supports('top: constant(a)')) |
| | | document.write( |
| | | '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + |
| | | (coverSupport ? ', viewport-fit=cover' : '') + '" />') |
| | | </script> |
| | | <title>éå²å¤§å¦éå±å»é¢opo</title> |
| | | <link rel="icon" href="/assets/logo-C-Rgj3ja.png"> <!-- å¼ç¨æ ¹ç®å½ç徿 --> |
| | | <!--preload-links--> |
| | | <!--app-context--> |
| | | <script type="module" crossorigin src="/assets/index-DF3kK8Jo.js"></script> |
| | | <link rel="stylesheet" crossorigin href="/assets/index-vU2RCOgE.css"> |
| | | </head> |
| | | <body> |
| | | <div id="app"><!--app-html--></div> |
| | | </body> |
| | | </html> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg t="1710925161508" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"> |
| | | <path d="M765.7 486.8L314.9 134.7c-5.3-4.1-12.9-0.4-12.9 6.3v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1c16.4-12.8 16.4-37.6 0-50.4z" fill="#666666"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg t="1710925161508" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"> |
| | | <path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474c-6.1-7.7-15.3-12.2-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1 0.4-12.8-6.3-12.8z" fill="#0066CC"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"> |
| | | <path d="M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64z m513.9 437.1H172.1c-1.8 0-3.3-1.5-3.3-3.3V481.3c0-1.8 1.5-3.3 3.3-3.3h88.9l82.7-99.2c3.1-3.7 8.6-3.7 11.7 0l116.3 139.6 140.8-185.8c3.1-4.1 9.2-4.1 12.3 0l203.3 268.3c1.3 1.7 2 3.8 2 6v130.7c0 1.8-1.5 3.3-3.3 3.3z" fill="currentColor"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg t="1710925161508" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"> |
| | | <path d="M512 512m-448 0a448 448 0 1 0 896 0 448 448 0 1 0-896 0Z" fill="#333333"/> |
| | | <path d="M512 85.333333c-235.648 0-426.666667 191.018667-426.666667 426.666667s191.018667 426.666667 426.666667 426.666667 426.666667-191.018667 426.666667-426.666667-191.018667-426.666667-426.666667-426.666667zM247.168 725.333333h124.330667c14.336 49.834667 36.181333 92.501333 64.170666 125.013334-76.8-21.333333-143.018667-71.168-188.501333-125.013334zM512 896c-42.666667-42.666667-76.8-106.837333-97.834667-170.666667h195.669334c-21.034667 63.829333-55.168 128-97.834667 170.666667zM401.664 682.666667c-8.533333-42.666667-12.8-89.6-12.8-138.666667h246.272c0 49.066667-4.266667 96-12.8 138.666667h-220.672zM388.864 501.333333c0-49.066667 4.266667-96 12.8-138.666666h220.672c8.533333 42.666667 12.8 89.6 12.8 138.666666h-246.272zM512 128c42.666667 42.666667 76.8 106.837333 97.834667 170.666667h-195.669334c21.034667-63.829333 55.168-128 97.834667-170.666667zM700.330667 173.653333c27.989333 32.512 49.834667 75.178667 64.170666 125.013334h124.330667c-45.482667-53.845333-111.701333-103.68-188.501333-125.013334zM323.669333 173.653333c-76.8 21.333333-143.018667 71.168-188.501333 125.013334h124.330667c14.336-49.834667 36.181333-92.501333 64.170666-125.013334zM776.832 341.333333h-124.330667c-14.336-49.834667-36.181333-92.501333-64.170666-125.013333 76.8 21.333333 143.018667 71.168 188.501333 125.013333zM776.832 725.333333c-45.482667 53.845333-111.701333 103.68-188.501333 125.013334 27.989333-32.512 49.834667-75.178667 64.170666-125.013334h124.330667z" fill="#FFFFFF"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg t="1710925161508" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"> |
| | | <path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6c3.2 3.2 8.4 3.2 11.6 0l43.6-43.5c3.2-3.2 3.2-8.4 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" fill="#999999"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // 主é¢é¢è² |
| | | $primary-color: #0f95b0; |
| | | $primary-light: rgba($primary-color, 0.1); |
| | | $primary-gradient: linear-gradient(135deg, #0f95b0, #89C4C1); |
| | | |
| | | // æåé¢è² |
| | | $text-primary: #333333; |
| | | $text-regular: #666666; |
| | | $text-secondary: #999999; |
| | | |
| | | // èæ¯é¢è² |
| | | $bg-color: #F5F6FA; |
| | | $card-bg: #FFFFFF; |
| | | |
| | | // è¾¹æ¡é¢è² |
| | | $border-color: #EEEEEE; |
| | | |
| | | // åè½è² |
| | | $success: #67C23A; |
| | | $warning: #E6A23C; |
| | | $danger: #F56C6C; |
| | | $info: #909399; |
| | | |
| | | // åè§ |
| | | $radius-sm: 4rpx; |
| | | $radius-md: 12rpx; |
| | | $radius-lg: 24rpx; |
| | | $radius-xl: 36rpx; |
| | | |
| | | // é´å½± |
| | | $shadow-sm: 0 2rpx 8rpx rgba(0, 0, 0, 0.05); |
| | | $shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.08); |
| | | $shadow-lg: 0 8rpx 24rpx rgba(0, 0, 0, 0.12); |
| | | |
| | | // æ··å
¥ |
| | | @mixin flex-center { |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | } |
| | | |
| | | @mixin text-ellipsis { |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | } |
| | | |
| | | @mixin multi-ellipsis($line: 2) { |
| | | display: -webkit-box; |
| | | -webkit-box-orient: vertical; |
| | | -webkit-line-clamp: $line; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | // ä»·æ ¼ç¸å
³æ··å
¥ |
| | | @mixin price-normal { |
| | | font-size: 32rpx; |
| | | color: $danger; |
| | | font-weight: bold; |
| | | } |
| | | |
| | | @mixin price-free { |
| | | font-size: 32rpx; |
| | | color: $success; |
| | | font-weight: bold; |
| | | } |
| | | |
| | | @mixin price-original { |
| | | font-size: 24rpx; |
| | | color: $text-secondary; |
| | | text-decoration: line-through; |
| | | margin-left: 10rpx; |
| | | } |
| | | |
| | | // éç¨æ ·å¼ç±» |
| | | .primary-btn { |
| | | background: $primary-gradient; |
| | | color: #fff; |
| | | border-radius: $radius-xl; |
| | | text-align: center; |
| | | font-size: 30rpx; |
| | | height: 88rpx; |
| | | line-height: 88rpx; |
| | | |
| | | &:active { |
| | | transform: scale(0.98); |
| | | } |
| | | } |
| | | |
| | | .card { |
| | | background: #fff; |
| | | border-radius: $radius-lg; |
| | | padding: 30rpx; |
| | | margin-bottom: 30rpx; |
| | | box-shadow: $shadow-sm; |
| | | } |
| | | |
| | | .tag { |
| | | display: inline-block; |
| | | font-size: 22rpx; |
| | | color: $primary-color; |
| | | background: $primary-light; |
| | | padding: 4rpx 12rpx; |
| | | border-radius: $radius-sm; |
| | | margin-right: 10rpx; |
| | | } |
| | | |
| | | .section-title { |
| | | font-size: 34rpx; |
| | | font-weight: bold; |
| | | color: $text-primary; |
| | | position: relative; |
| | | padding-left: 20rpx; |
| | | margin-bottom: 30rpx; |
| | | |
| | | &::before { |
| | | content: ''; |
| | | position: absolute; |
| | | left: 0; |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | width: 6rpx; |
| | | height: 30rpx; |
| | | background: $primary-color; |
| | | border-radius: 3rpx; |
| | | } |
| | | } |
| | | |
| | | .price { |
| | | font-size: 32rpx; |
| | | color: $danger; |
| | | font-weight: bold; |
| | | |
| | | &.free { |
| | | color: $success; |
| | | } |
| | | |
| | | &.original { |
| | | font-size: 24rpx; |
| | | color: $text-secondary; |
| | | text-decoration: line-through; |
| | | margin-left: 10rpx; |
| | | } |
| | | } |
| | | |
| | | // éèæ»å¨æ¡ |
| | | ::-webkit-scrollbar { |
| | | display: none; |
| | | width: 0; |
| | | height: 0; |
| | | color: transparent; |
| | | } |
| | | |
| | | // ç¦æ¢é¡µé¢æ¨ªåæ»å¨ |
| | | page { |
| | | width: 100%; |
| | | height: 100%; |
| | | overflow-x: hidden; |
| | | } |
| | | |
| | | // æè
ä½¿ç¨æ··å
¥ |
| | | @mixin hide-scrollbar { |
| | | &::-webkit-scrollbar { |
| | | display: none; |
| | | width: 0; |
| | | height: 0; |
| | | color: transparent; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | @font-face { |
| | | font-family: "iconfont"; |
| | | src: url('/static/fonts/iconfont.woff2') format('woff2'), |
| | | url('/static/fonts/iconfont.woff') format('woff'), |
| | | url('/static/fonts/iconfont.ttf') format('truetype'); |
| | | } |
| | | |
| | | .iconfont { |
| | | font-family: "iconfont" !important; |
| | | font-size: 16px; |
| | | font-style: normal; |
| | | -webkit-font-smoothing: antialiased; |
| | | -moz-osx-font-smoothing: grayscale; |
| | | } |
| | | |
| | | /* ä½¿ç¨ SVG 徿 æ¿ä»£åä½å¾æ */ |
| | | .icon-language { |
| | | background: url('/static/icons/language.svg') no-repeat center; |
| | | background-size: contain; |
| | | width: 1em; |
| | | height: 1em; |
| | | display: inline-block; |
| | | } |
| | | |
| | | .icon-search { |
| | | background: url('/static/icons/search.svg') no-repeat center; |
| | | background-size: contain; |
| | | width: 1em; |
| | | height: 1em; |
| | | display: inline-block; |
| | | } |
| | | |
| | | .icon-arrow-right { |
| | | background: url('/static/icons/arrow-right.svg') no-repeat center; |
| | | background-size: contain; |
| | | width: 1em; |
| | | height: 1em; |
| | | display: inline-block; |
| | | } |
| | | |
| | | .icon-check { |
| | | background: url('/static/icons/check.svg') no-repeat center; |
| | | background-size: contain; |
| | | width: 1em; |
| | | height: 1em; |
| | | display: inline-block; |
| | | } |
| | |
| | | { |
| | | "version": 3, |
| | | "sources": ["../../../../../node_modules/uview-plus/libs/vue.js", "../../../../../node_modules/uview-plus/libs/function/test.js", "../../../../../node_modules/uview-plus/libs/function/digit.js", "../../../../../node_modules/uview-plus/libs/config/config.js", "../../../../../node_modules/uview-plus/libs/function/index.js", "../../../../../node_modules/uview-plus/libs/util/route.js", "../../../../../node_modules/uview-plus/libs/mixin/mixin.js", "../../../../../node_modules/uview-plus/libs/mixin/mpMixin.js", "../../../../../node_modules/uview-plus/libs/function/colorGradient.js", "../../../../../node_modules/uview-plus/libs/function/debounce.js", "../../../../../node_modules/uview-plus/libs/function/throttle.js", "../../../../../node_modules/uview-plus/libs/function/calc.js", "../../../../../node_modules/uview-plus/libs/config/zIndex.js", "../../../../../node_modules/uview-plus/libs/config/color.js", "../../../../../node_modules/uview-plus/libs/luch-request/utils.js", "../../../../../node_modules/uview-plus/libs/luch-request/helpers/buildURL.js", "../../../../../node_modules/uview-plus/libs/luch-request/helpers/isAbsoluteURL.js", "../../../../../node_modules/uview-plus/libs/luch-request/helpers/combineURLs.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/buildFullPath.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/settle.js", "../../../../../node_modules/uview-plus/libs/luch-request/adapters/index.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/dispatchRequest.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/InterceptorManager.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/mergeConfig.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/defaults.js", "../../../../../node_modules/uview-plus/libs/luch-request/utils/clone.js", "../../../../../node_modules/uview-plus/libs/luch-request/core/Request.js", "../../../../../node_modules/uview-plus/libs/luch-request/index.js", "../../../../../node_modules/uview-plus/libs/function/http.js", "../../../../../node_modules/uview-plus/components/u-action-sheet/actionSheet.js", "../../../../../node_modules/uview-plus/components/u-album/album.js", "../../../../../node_modules/uview-plus/components/u-alert/alert.js", "../../../../../node_modules/uview-plus/components/u-avatar/avatar.js", "../../../../../node_modules/uview-plus/components/u-avatar-group/avatarGroup.js", "../../../../../node_modules/uview-plus/components/u-back-top/backtop.js", "../../../../../node_modules/uview-plus/components/u-badge/badge.js", "../../../../../node_modules/uview-plus/components/u-button/button.js", "../../../../../node_modules/uview-plus/libs/i18n/locales/zh-Hans.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/zh-Hant.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/en.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/es.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/fr.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/de.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/ko.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/ja.json", "../../../../../node_modules/uview-plus/libs/i18n/locales/ru.json", "../../../../../node_modules/uview-plus/libs/i18n/index.js", "../../../../../node_modules/uview-plus/components/u-calendar/calendar.js", "../../../../../node_modules/uview-plus/components/u-car-keyboard/carKeyboard.js", "../../../../../node_modules/uview-plus/components/u-card/card.js", "../../../../../node_modules/uview-plus/components/u-cell/cell.js", "../../../../../node_modules/uview-plus/components/u-cell-group/cellGroup.js", "../../../../../node_modules/uview-plus/components/u-checkbox/checkbox.js", "../../../../../node_modules/uview-plus/components/u-checkbox-group/checkboxGroup.js", "../../../../../node_modules/uview-plus/components/u-circle-progress/circleProgress.js", "../../../../../node_modules/uview-plus/components/u-code/code.js", "../../../../../node_modules/uview-plus/components/u-code-input/codeInput.js", "../../../../../node_modules/uview-plus/components/u-col/col.js", "../../../../../node_modules/uview-plus/components/u-collapse/collapse.js", "../../../../../node_modules/uview-plus/components/u-collapse-item/collapseItem.js", "../../../../../node_modules/uview-plus/components/u-column-notice/columnNotice.js", "../../../../../node_modules/uview-plus/components/u-count-down/countDown.js", "../../../../../node_modules/uview-plus/components/u-count-to/countTo.js", "../../../../../node_modules/uview-plus/components/u-datetime-picker/datetimePicker.js", "../../../../../node_modules/uview-plus/components/u-divider/divider.js", "../../../../../node_modules/uview-plus/components/u-empty/empty.js", "../../../../../node_modules/uview-plus/components/u-form/form.js", "../../../../../node_modules/uview-plus/components/u-form-item/formItem.js", "../../../../../node_modules/uview-plus/components/u-gap/gap.js", "../../../../../node_modules/uview-plus/components/u-grid/grid.js", "../../../../../node_modules/uview-plus/components/u-grid-item/gridItem.js", "../../../../../node_modules/uview-plus/components/u-icon/icon.js", "../../../../../node_modules/uview-plus/components/u-image/image.js", "../../../../../node_modules/uview-plus/components/u-index-anchor/indexAnchor.js", "../../../../../node_modules/uview-plus/components/u-index-list/indexList.js", "../../../../../node_modules/uview-plus/components/u-input/input.js", "../../../../../node_modules/uview-plus/components/u-keyboard/keyboard.js", "../../../../../node_modules/uview-plus/components/u-line/line.js", "../../../../../node_modules/uview-plus/components/u-line-progress/lineProgress.js", "../../../../../node_modules/uview-plus/components/u-link/link.js", "../../../../../node_modules/uview-plus/components/u-list/list.js", "../../../../../node_modules/uview-plus/components/u-list-item/listItem.js", "../../../../../node_modules/uview-plus/components/u-loading-icon/loadingIcon.js", "../../../../../node_modules/uview-plus/components/u-loading-page/loadingPage.js", "../../../../../node_modules/uview-plus/components/u-loadmore/loadmore.js", "../../../../../node_modules/uview-plus/components/u-modal/modal.js", "../../../../../node_modules/uview-plus/components/u-navbar/navbar.js", "../../../../../node_modules/uview-plus/components/u-no-network/noNetwork.js", "../../../../../node_modules/uview-plus/components/u-notice-bar/noticeBar.js", "../../../../../node_modules/uview-plus/components/u-notify/notify.js", "../../../../../node_modules/uview-plus/components/u-number-box/numberBox.js", "../../../../../node_modules/uview-plus/components/u-number-keyboard/numberKeyboard.js", "../../../../../node_modules/uview-plus/components/u-overlay/overlay.js", "../../../../../node_modules/uview-plus/components/u-parse/parse.js", "../../../../../node_modules/uview-plus/components/u-picker/picker.js", "../../../../../node_modules/uview-plus/components/u-popup/popup.js", "../../../../../node_modules/uview-plus/components/u-radio/radio.js", "../../../../../node_modules/uview-plus/components/u-radio-group/radioGroup.js", "../../../../../node_modules/uview-plus/components/u-rate/rate.js", "../../../../../node_modules/uview-plus/components/u-read-more/readMore.js", "../../../../../node_modules/uview-plus/components/u-row/row.js", "../../../../../node_modules/uview-plus/components/u-row-notice/rowNotice.js", "../../../../../node_modules/uview-plus/components/u-scroll-list/scrollList.js", "../../../../../node_modules/uview-plus/components/u-search/search.js", "../../../../../node_modules/uview-plus/components/u-section/section.js", "../../../../../node_modules/uview-plus/components/u-skeleton/skeleton.js", "../../../../../node_modules/uview-plus/components/u-slider/slider.js", "../../../../../node_modules/uview-plus/components/u-status-bar/statusBar.js", "../../../../../node_modules/uview-plus/components/u-steps/steps.js", "../../../../../node_modules/uview-plus/components/u-steps-item/stepsItem.js", "../../../../../node_modules/uview-plus/components/u-sticky/sticky.js", "../../../../../node_modules/uview-plus/components/u-subsection/subsection.js", "../../../../../node_modules/uview-plus/components/u-swipe-action/swipeAction.js", "../../../../../node_modules/uview-plus/components/u-swipe-action-item/swipeActionItem.js", "../../../../../node_modules/uview-plus/components/u-swiper/swiper.js", "../../../../../node_modules/uview-plus/components/u-swiper-indicator/swipterIndicator.js", "../../../../../node_modules/uview-plus/components/u-switch/switch.js", "../../../../../node_modules/uview-plus/components/u-tabbar/tabbar.js", "../../../../../node_modules/uview-plus/components/u-tabbar-item/tabbarItem.js", "../../../../../node_modules/uview-plus/components/u-tabs/tabs.js", "../../../../../node_modules/uview-plus/components/u-tag/tag.js", "../../../../../node_modules/uview-plus/components/u-text/text.js", "../../../../../node_modules/uview-plus/components/u-textarea/textarea.js", "../../../../../node_modules/uview-plus/components/u-toast/toast.js", "../../../../../node_modules/uview-plus/components/u-toolbar/toolbar.js", "../../../../../node_modules/uview-plus/components/u-tooltip/tooltip.js", "../../../../../node_modules/uview-plus/components/u-transition/transition.js", "../../../../../node_modules/uview-plus/components/u-upload/upload.js", "../../../../../node_modules/uview-plus/libs/config/props.js", "../../../../../node_modules/uview-plus/libs/function/platform.js", "../../../../../node_modules/uview-plus/components/u-icon/util.js", "../../../../../node_modules/uview-plus/index.js"], |
| | | "sourcesContent": ["export const defineMixin = (options) => {\n return options\n}\n", "/**\r\n * éªè¯çµåé®ç®±æ ¼å¼\r\n */\r\nexport function email(value) {\r\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯ææºæ ¼å¼\r\n */\r\nexport function mobile(value) {\r\n return /^1[23456789]\\d{9}$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯URLæ ¼å¼\r\n */\r\nexport function url(value) {\r\n return /^((https|http|ftp|rtsp|mms):\\/\\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\\/?)|(\\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\\/?)$/\r\n .test(value)\r\n}\r\n\r\n/**\r\n * éªè¯æ¥ææ ¼å¼\r\n * @param {number | string} value yyyy-mm-dd hh:mm:ss æ æ¶é´æ³\r\n */\r\nexport function date(value) {\r\n if (!value) return false;\r\n // numberç±»åï¼å¤ææ¯å¦æ¯æ¶é´æ³\r\n if (typeof value === \"number\") {\r\n // len === 10 ç§çº§æ¶é´æ³ len === 13 毫ç§çº§æ¶é´æ³\r\n if (value.toString().length !== 10 && value.toString().length !== 13) {\r\n return false;\r\n }\r\n return !isNaN(new Date(value).getTime());\r\n }\r\n if (typeof value === \"string\") {\r\n // æ¯å¦ä¸ºstringç±»åæ¶é´æ³\r\n const numV = Number(value);\r\n if (!isNaN(numV)) {\r\n if (\r\n numV.toString().length === 10 ||\r\n numV.toString().length === 13\r\n ) {\r\n return !isNaN(new Date(numV).getTime());\r\n }\r\n }\r\n // éæ¶é´æ³ï¼ä¸é¿åº¦å¨yyyy-mm-dd è³ yyyy-mm-dd hh:mm:ss ä¹é´\r\n if (value.length < 10 || value.length > 19) {\r\n return false;\r\n }\r\n const dateRegex =\r\n /^\\d{4}[-\\/]\\d{2}[-\\/]\\d{2}( \\d{1,2}:\\d{2}(:\\d{2})?)?$/;\r\n if (!dateRegex.test(value)) {\r\n return false;\r\n }\r\n // æ£æ¥æ¯å¦ä¸ºæææ¥æ\r\n const dateValue = new Date(value);\r\n return !isNaN(dateValue.getTime());\r\n }\r\n // énumberåstringç±»åï¼ä¸åæ ¡éª\r\n return false;\r\n}\r\n\r\n/**\r\n * éªè¯ISOç±»åçæ¥ææ ¼å¼\r\n */\r\nexport function dateISO(value) {\r\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯åè¿å¶æ°å\r\n */\r\nexport function number(value) {\r\n return /^[\\+-]?(\\d+\\.?\\d*|\\.\\d+|\\d\\.\\d+e\\+\\d+)$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯å符串\r\n */\r\nexport function string(value) {\r\n return typeof value === 'string'\r\n}\r\n\r\n/**\r\n * éªè¯æ´æ°\r\n */\r\nexport function digits(value) {\r\n return /^\\d+$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯èº«ä»½è¯å·ç \r\n */\r\nexport function idCard(value) {\r\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(\r\n value\r\n )\r\n}\r\n\r\n/**\r\n * æ¯å¦è½¦çå·\r\n */\r\nexport function carNo(value) {\r\n // æ°è½æºè½¦ç\r\n const xreg = /^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/\r\n // æ§è½¦ç\r\n const creg = /^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9æå¦è¦æ¸¯æ¾³]{1}$/\r\n if (value.length === 7) {\r\n return creg.test(value)\r\n } if (value.length === 8) {\r\n return xreg.test(value)\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * éé¢,åªå
许2ä½å°æ°\r\n */\r\nexport function amount(value) {\r\n // éé¢ï¼åªå
许ä¿ç两ä½å°æ°\r\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value)\r\n}\r\n\r\n/**\r\n * 䏿\r\n */\r\nexport function chinese(value) {\r\n const reg = /^[\\u4e00-\\u9fa5]+$/gi\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * åªè½è¾å
¥åæ¯\r\n */\r\nexport function letter(value) {\r\n return /^[a-zA-Z]*$/.test(value)\r\n}\r\n\r\n/**\r\n * åªè½æ¯åæ¯æè
æ°å\r\n */\r\nexport function enOrNum(value) {\r\n // è±ææè
æ°å\r\n const reg = /^[0-9a-zA-Z]*$/g\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯æ¯å¦å
å«æä¸ªå¼\r\n */\r\nexport function contains(value, param) {\r\n return value.indexOf(param) >= 0\r\n}\r\n\r\n/**\r\n * éªè¯ä¸ä¸ªå¼èå´[min, max]\r\n */\r\nexport function range(value, param) {\r\n return value >= param[0] && value <= param[1]\r\n}\r\n\r\n/**\r\n * éªè¯ä¸ä¸ªé¿åº¦èå´[min, max]\r\n */\r\nexport function rangeLength(value, param) {\r\n return value.length >= param[0] && value.length <= param[1]\r\n}\r\n\r\n/**\r\n * æ¯å¦åºå®çµè¯\r\n */\r\nexport function landline(value) {\r\n const reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * 夿æ¯å¦ä¸ºç©º\r\n */\r\nexport function empty(value) {\r\n switch (typeof value) {\r\n case 'undefined':\r\n return true\r\n case 'string':\r\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true\r\n break\r\n case 'boolean':\r\n if (!value) return true\r\n break\r\n case 'number':\r\n if (value === 0 || isNaN(value)) return true\r\n break\r\n case 'object':\r\n if (value === null || value.length === 0) return true\r\n for (const i in value) {\r\n return false\r\n }\r\n return true\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * æ¯å¦jsonå符串\r\n */\r\nexport function jsonString(value) {\r\n if (typeof value === 'string') {\r\n try {\r\n const obj = JSON.parse(value)\r\n if (typeof obj === 'object' && obj) {\r\n return true\r\n }\r\n return false\r\n } catch (e) {\r\n return false\r\n }\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * æ¯å¦æ°ç»\r\n */\r\nexport function array(value) {\r\n if (typeof Array.isArray === 'function') {\r\n return Array.isArray(value)\r\n }\r\n return Object.prototype.toString.call(value) === '[object Array]'\r\n}\r\n\r\n/**\r\n * æ¯å¦å¯¹è±¡\r\n */\r\nexport function object(value) {\r\n return Object.prototype.toString.call(value) === '[object Object]'\r\n}\r\n\r\n/**\r\n * æ¯å¦æ¯Promise对象\r\n */\r\nexport function objectPromise(value) {\r\n return Object.prototype.toString.call(value) === '[object Promise]';\r\n}\r\n\r\n/**\r\n * æ¯å¦çä¿¡éªè¯ç \r\n */\r\nexport function code(value, len = 6) {\r\n return new RegExp(`^\\\\d{${len}}$`).test(value)\r\n}\r\n\r\n/**\r\n * æ¯å¦å½æ°æ¹æ³\r\n * @param {Object} value\r\n */\r\nexport function func(value) {\r\n return typeof value === 'function'\r\n}\r\n\r\n/**\r\n * æ¯å¦promise对象\r\n * @param {Object} value\r\n */\r\nexport function promise(value) {\r\n return objectPromise(value) && func(value.then) && func(value.catch)\r\n}\r\n\r\n/** æ¯å¦å¾çæ ¼å¼\r\n * @param {Object} value\r\n */\r\nexport function image(value) {\r\n const newValue = value.split('?')[0]\r\n const IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i\r\n return IMAGE_REGEXP.test(newValue)\r\n}\r\n\r\n/**\r\n * æ¯å¦è§é¢æ ¼å¼\r\n * @param {Object} value\r\n */\r\nexport function video(value) {\r\n const VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i\r\n return VIDEO_REGEXP.test(value)\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºæ£å对象\r\n * @param {Object}\r\n * @return {Boolean}\r\n */\r\nexport function regExp(o) {\r\n return o && Object.prototype.toString.call(o) === '[object RegExp]'\r\n}\r\n\r\nexport default {\r\n email,\r\n mobile,\r\n url,\r\n date,\r\n dateISO,\r\n number,\r\n digits,\r\n idCard,\r\n carNo,\r\n amount,\r\n chinese,\r\n letter,\r\n enOrNum,\r\n contains,\r\n range,\r\n rangeLength,\r\n empty,\r\n isEmpty: empty,\r\n jsonString,\r\n landline,\r\n object,\r\n array,\r\n code,\r\n func,\r\n promise,\r\n video,\r\n image,\r\n regExp,\r\n string\r\n}\r\n", "let _boundaryCheckingState = true; // æ¯å¦è¿è¡è¶çæ£æ¥çå
¨å±å¼å
³\n\n/**\n * æéè¯¯çæ°æ®è½¬æ£\n * @private\n * @example strip(0.09999999999999998)=0.1\n */\nexport function strip(num, precision = 15) {\n return +parseFloat(Number(num).toPrecision(precision));\n}\n\n/**\n * Return digits length of a number\n * @private\n * @param {*number} num Input number\n */\nexport function digitLength(num) {\n // Get digit length of e\n const eSplit = num.toString().split(/[eE]/);\n const len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);\n return len > 0 ? len : 0;\n}\n\n/**\n * æå°æ°è½¬ææ´æ°,妿æ¯å°æ°åæ¾å¤§ææ´æ°\n * @private\n * @param {*number} num è¾å
¥æ°\n */\nexport function float2Fixed(num) {\n if (num.toString().indexOf('e') === -1) {\n return Number(num.toString().replace('.', ''));\n }\n const dLen = digitLength(num);\n return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);\n}\n\n/**\n * æ£æµæ°åæ¯å¦è¶çï¼å¦æè¶çç»åºæç¤º\n * @private\n * @param {*number} num è¾å
¥æ°\n */\nexport function checkBoundary(num) {\n if (_boundaryCheckingState) {\n if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {\n console.warn(`${num} è¶
åºäºç²¾åº¦éå¶ï¼ç»æå¯è½ä¸æ£ç¡®`);\n }\n }\n}\n\n/**\n * æé彿使平è¿ä»£å\n * @param {number[]} arr è¦æä½çæ°åæ°ç»\n * @param {function} operation è¿ä»£æä½\n * @private\n */\nexport function iteratorOperation(arr, operation) {\n const [num1, num2, ...others] = arr;\n let res = operation(num1, num2);\n\n others.forEach((num) => {\n res = operation(res, num);\n });\n\n return res;\n}\n\n/**\n * é«ç²¾åº¦ä¹æ³\n * @export\n */\nexport function times(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, times);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n const baseNum = digitLength(num1) + digitLength(num2);\n const leftValue = num1Changed * num2Changed;\n\n checkBoundary(leftValue);\n\n return leftValue / Math.pow(10, baseNum);\n}\n\n/**\n * é«ç²¾åº¦å æ³\n * @export\n */\nexport function plus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, plus);\n }\n\n const [num1, num2] = nums;\n // åæå¤§çå°æ°ä½\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n // æå°æ°é½è½¬ä¸ºæ´æ°ç¶åå计ç®\n return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;\n}\n\n/**\n * é«ç²¾åº¦åæ³\n * @export\n */\nexport function minus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, minus);\n }\n\n const [num1, num2] = nums;\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;\n}\n\n/**\n * é«ç²¾åº¦é¤æ³\n * @export\n */\nexport function divide(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, divide);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n checkBoundary(num1Changed);\n checkBoundary(num2Changed);\n // éè¦ï¼è¿éå¿
é¡»ç¨stripè¿è¡ä¿®æ£\n return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));\n}\n\n/**\n * åèäºå
¥\n * @export\n */\nexport function round(num, ratio) {\n const base = Math.pow(10, ratio);\n let result = divide(Math.round(Math.abs(times(num, base))), base);\n if (num < 0 && result !== 0) {\n result = times(result, -1);\n }\n // 使°ä¸è¶³åè¡¥0\n return result;\n}\n\n/**\n * æ¯å¦è¿è¡è¾¹çæ£æ¥ï¼é»è®¤å¼å¯\n * @param flag æ è®°å¼å
³ï¼true 为å¼å¯ï¼false 为å
³éï¼é»è®¤ä¸º true\n * @export\n */\nexport function enableBoundaryChecking(flag = true) {\n _boundaryCheckingState = flag;\n}\n\n\nexport default {\n times,\n plus,\n minus,\n divide,\n round,\n enableBoundaryChecking,\n};\n\n", "const version = '3'\n\n// å¼åç¯å¢ææç¤ºï¼ç产ç¯å¢ä¸ä¼æç¤º\nif (process.env.NODE_ENV === 'development') {\n\tconsole.log(`\\n %c uview-plus V${version} %c https://uview-plus.jiangruyi.com/ \\n\\n`, 'color: #ffffff; background: #3c9cff; padding:5px 0;', 'color: #3c9cff;background: #ffffff; padding:5px 0;');\n}\n\nexport default {\n v: version,\n version,\n // 主é¢åç§°\n type: [\n 'primary',\n 'success',\n 'info',\n 'error',\n 'warning'\n ],\n // é¢è²é¨åï¼æ¬æ¥å¯ä»¥éè¿scssç:export导åºä¾js使ç¨ï¼ä½æ¯å¥ä½nvue䏿¯æ\n color: {\n 'u-primary': '#2979ff',\n 'u-warning': '#ff9900',\n 'u-success': '#19be6b',\n 'u-error': '#fa3534',\n 'u-info': '#909399',\n 'u-main-color': '#303133',\n 'u-content-color': '#606266',\n 'u-tips-color': '#909399',\n 'u-light-color': '#c0c4cc',\n 'up-primary': '#2979ff',\n 'up-warning': '#ff9900',\n 'up-success': '#19be6b',\n 'up-error': '#fa3534',\n 'up-info': '#909399',\n 'up-main-color': '#303133',\n 'up-content-color': '#606266',\n 'up-tips-color': '#909399',\n 'up-light-color': '#c0c4cc'\n },\n // åä½å¾æ å°å\n iconUrl: 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf',\n // èªå®ä¹å¾æ \n customIcon: {\n family: '',\n url: ''\n },\n customIcons: {}, // èªå®ä¹å¾æ ä¸unicode对åºå
³ç³»\n\t// é»è®¤åä½ï¼å¯ä»¥éè¿é
置为rpxï¼é£ä¹å¨ç¨äºä¼ å
¥ç»ä»¶å¤§å°åæ°ä¸ºæ°å¼æ¶ï¼å°±é»è®¤ä¸ºrpx\n\tunit: 'px',\n\t// æ¦æªå¨\n\tinterceptor: {\n\t\tnavbarLeftClick: null\n\t},\n // åªå è½½ä¸æ¬¡åä½\n loadFontOnce: false\n}\n", "import {\r\n\tnumber as testNumber,\r\n\tarray as testArray,\r\n\tempty as testEmpty\r\n} from './test'\r\nimport { round } from './digit.js'\r\nimport config from '../config/config';\r\n/**\r\n * @description 妿valueå°äºminï¼åminï¼å¦ævalue大äºmaxï¼åmax\r\n * @param {number} min \r\n * @param {number} max \r\n * @param {number} value\r\n */\r\nexport function range(min = 0, max = 0, value = 0) {\r\n\treturn Math.max(min, Math.min(max, Number(value)))\r\n}\r\n\r\n/**\r\n * @description ç¨äºè·åç¨æ·ä¼ éå¼çpxå¼ å¦æç¨æ·ä¼ éäº\"xxpx\"æè
\"xxrpx\"ï¼ååºå
¶æ°å¼é¨åï¼å¦ææ¯\"xxxrpx\"è¿éè¦ç¨è¿uni.rpx2pxè¿è¡è½¬æ¢\r\n * @param {number|string} value ç¨æ·ä¼ éå¼çpxå¼\r\n * @param {boolean} unit \r\n * @returns {number|string}\r\n */\r\nexport function getPx(value, unit = false) {\r\n\tif (testNumber(value)) {\r\n\t\treturn unit ? `${value}px` : Number(value)\r\n\t}\r\n\t// 妿另ærpxï¼å
ååºå
¶æ°å¼é¨åï¼å转为pxå¼\r\n\tif (/(rpx|upx)$/.test(value)) {\r\n\t\treturn unit ? `${uni.upx2px(parseInt(value))}px` : Number(uni.upx2px(parseInt(value)))\r\n\t}\r\n\treturn unit ? `${parseInt(value)}px` : parseInt(value)\r\n}\r\n\r\n/**\r\n * @description ç¨äºç»ä¸rpx2pxæ¹æ³ï¼å uni-appç°æAPIæªç»ä¸ã\r\n * @param {number} value ç¨æ·ä¼ éå¼çrpxå¼\r\n * @returns {number}\r\n */\r\nexport function rpx2px(value) {\r\n\r\n\r\n\r\n\r\n\treturn uni.rpx2px(value)\r\n\r\n}\r\n\r\n/**\r\n * @description è¿è¡å»¶æ¶ï¼ä»¥è¾¾å°å¯ä»¥ç®å代ç çç®ç æ¯å¦: await uni.$u.sleep(20)å°ä¼é»å¡20ms\r\n * @param {number} value å µå¡æ¶é´ åä½ms 毫ç§\r\n * @returns {Promise} è¿åpromise\r\n */\r\nexport function sleep(value = 30) {\r\n\treturn new Promise((resolve) => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tresolve()\r\n\t\t}, value)\r\n\t})\r\n}\r\n/**\r\n * @description è¿è¡æå¤æå¹³å°\r\n * @returns {string} è¿åæå¨å¹³å°(å°å) \r\n * @link è¿è¡æå¤æå¹³å° https://uniapp.dcloud.io/frame?id=夿平å°\r\n */\r\nexport function os() {\r\n\r\n\treturn uni.getDeviceInfo().platform.toLowerCase()\r\n\r\n\r\n\r\n\r\n}\r\n/**\r\n * @description è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£\r\n * @link è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£ https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync \r\n */\r\nexport function sys() {\r\n\treturn uni.getSystemInfoSync()\r\n}\r\nexport function getWindowInfo() {\r\n\tlet ret = {}\r\n\r\n\tret = uni.getWindowInfo()\r\n\r\n\r\n\r\n\r\n\treturn ret\r\n}\r\nexport function getDeviceInfo() {\r\n\tlet ret = {}\r\n\r\n\tret = uni.getDeviceInfo()\r\n\r\n\r\n\r\n\r\n\treturn ret\r\n}\r\n\r\n/**\r\n * @description åä¸ä¸ªåºé´æ°\r\n * @param {Number} min æå°å¼\r\n * @param {Number} max æå¤§å¼\r\n */\r\nexport function random(min, max) {\r\n\tif (min >= 0 && max > 0 && max >= min) {\r\n\t\tconst gab = max - min + 1\r\n\t\treturn Math.floor(Math.random() * gab + min)\r\n\t}\r\n\treturn 0\r\n}\r\n\r\n/**\r\n * @param {Number} len uuidçé¿åº¦\r\n * @param {Boolean} firstU å°è¿åçé¦åæ¯ç½®ä¸º\"u\"\r\n * @param {Nubmer} radix çæuuidçåºæ°(æå³çè¿åçåç¬¦ä¸²é½æ¯è¿ä¸ªåºæ°),2-äºè¿å¶,8-å
«è¿å¶,10-åè¿å¶,16-åå
è¿å¶\r\n */\r\nexport function guid(len = 32, firstU = true, radix = null) {\r\n\tconst chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')\r\n\tconst uuid = []\r\n\tradix = radix || chars.length\r\n\r\n\tif (len) {\r\n\t\t// 妿æå®uuidé¿åº¦,åªæ¯åéæºçå符,0|x为ä½è¿ç®,è½å»æxçå°æ°ä½,è¿åæ´æ°ä½\r\n\t\tfor (let i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]\r\n\t} else {\r\n\t\tlet r\r\n\t\t// rfc4122æ åè¦æ±è¿åçuuidä¸,æäºä½ä¸ºåºå®çå符\r\n\t\tuuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'\r\n\t\tuuid[14] = '4'\r\n\r\n\t\tfor (let i = 0; i < 36; i++) {\r\n\t\t\tif (!uuid[i]) {\r\n\t\t\t\tr = 0 | Math.random() * 16\r\n\t\t\t\tuuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t// ç§»é¤ç¬¬ä¸ä¸ªå符,å¹¶ç¨uæ¿ä»£,å 为第ä¸ä¸ªå符为æ°å¼æ¶,该guuidä¸è½ç¨ä½idæè
class\r\n\tif (firstU) {\r\n\t\tuuid.shift()\r\n\t\treturn `u${uuid.join('')}`\r\n\t}\r\n\treturn uuid.join('')\r\n}\r\n\r\n/**\r\n* @description è·åç¶ç»ä»¶çåæ°ï¼å 为æ¯ä»å®å°ç¨åºä¸æ¯æprovide/injectçåæ³\r\n this.$parentå¨éH5ä¸ï¼å¯ä»¥åç¡®è·åå°ç¶ç»ä»¶ï¼ä½æ¯å¨H5ä¸ï¼éè¦å¤æ¬¡this.$parent.$parent.xxx\r\n è¿éé»è®¤å¼çäºundefinedæå®çå«ä¹ï¼å 为æé¡¶å±å
ç´ (ç»ä»¶)ç$parentå°±æ¯undefinedï¼æå³çä¸ä¼ name\r\n å¼(é»è®¤ä¸ºundefined)ï¼å°±æ¯æ¥æ¾æé¡¶å±ç$parent\r\n* @param {string|undefined} name ç¶ç»ä»¶çåæ°å\r\n*/\r\nexport function $parent(name = undefined) {\r\n\tlet parent = this.$parent\r\n\t// éè¿whileåéï¼è¿éä¸»è¦æ¯ä¸ºäºH5éè¦å¤å±è§£æçé®é¢\r\n\twhile (parent) {\r\n\t\t// ç¶ç»ä»¶\r\n name = name.replace(/up-([a-zA-Z0-9-_]+)/g, 'u-$1') \r\n\t\tif (parent.$options && parent.$options.name !== name) {\r\n\t\t\t// 妿ç»ä»¶çnameä¸ç¸çï¼ç»§ç»ä¸ä¸çº§å¯»æ¾\r\n\t\t\tparent = parent.$parent\r\n\t\t} else {\r\n\t\t\treturn parent\r\n\t\t}\r\n\t}\r\n\treturn false\r\n}\r\n\r\n/**\r\n * @description æ ·å¼è½¬æ¢\r\n * 对象转åç¬¦ä¸²ï¼æè
å符串转对象\r\n * @param {object | string} customStyle éè¦è½¬æ¢çç®æ \r\n * @param {String} target 转æ¢çç®çï¼object-转为对象ï¼string-转为å符串\r\n * @returns {object|string}\r\n */\r\nexport function addStyle(customStyle, target = 'object') {\r\n\t// å符串转å符串ï¼å¯¹è±¡è½¬å¯¹è±¡æ
å½¢ï¼ç´æ¥è¿å\r\n\tif (testEmpty(customStyle) || typeof(customStyle) === 'object' && target === 'object' || target === 'string' &&\r\n\t\ttypeof(customStyle) === 'string') {\r\n\t\treturn customStyle\r\n\t}\r\n\t// å符串转对象\r\n\tif (target === 'object') {\r\n\t\t// å»é¤åç¬¦ä¸²æ ·å¼ä¸çä¸¤ç«¯ç©ºæ ¼(ä¸é´çç©ºæ ¼ä¸è½å»æï¼æ¯å¦padding: 20px 0妿廿äºå°±éäº)ï¼ç©ºæ ¼æ¯æ ç¨ç\r\n\t\tcustomStyle = trim(customStyle)\r\n\t\t// æ ¹æ®\";\"å°å符串转为æ°ç»å½¢å¼\r\n\t\tconst styleArray = customStyle.split(';')\r\n\t\tconst style = {}\r\n\t\t// åéæ°ç»ï¼æ¼æ¥æå¯¹è±¡\r\n\t\tfor (let i = 0; i < styleArray.length; i++) {\r\n\t\t\t// 'font-size:20px;color:red;'ï¼å¦æ¤æåå符串æ\";\"çè¯ï¼ä¼å¯¼è´styleArrayæåä¸ä¸ªå
ç´ ä¸ºç©ºå符串ï¼è¿ééè¦è¿æ»¤\r\n\t\t\tif (styleArray[i]) {\r\n\t\t\t\tconst item = styleArray[i].split(':')\r\n\t\t\t\tstyle[trim(item[0])] = trim(item[1])\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn style\r\n\t}\r\n\t// è¿é为对象转å符串形å¼\r\n\tlet string = ''\r\n\tif (typeof customStyle === 'object') {\r\n\t\tcustomStyle.forEach((val, i) => {\r\n\t\t\t// 驼峰转为ä¸å线çå½¢å¼ï¼å¦åcsså
èæ ·å¼ï¼æ æ³è¯å«é©¼å³°æ ·å¼å±æ§å\r\n\t\t\tconst key = i.replace(/([A-Z])/g, '-$1').toLowerCase()\r\n\t\t\tstring += `${key}:${val};`\r\n\t\t})\r\n\t}\r\n\t// å»é¤ä¸¤ç«¯ç©ºæ ¼\r\n\treturn trim(string)\r\n}\r\n\r\n/**\r\n * @description æ·»å åä½ï¼å¦æærpxï¼upxï¼%ï¼pxçåä½ç»å°¾æè
å¼ä¸ºautoï¼ç´æ¥è¿åï¼å¦åå ä¸pxåä½ç»å°¾\r\n * @param {string|number} value éè¦æ·»å åä½çå¼\r\n * @param {string} unit æ·»å çåä½å æ¯å¦px\r\n */\r\nexport function addUnit(value = 'auto', unit = '') {\r\n\tif (!unit) {\r\n\t\tunit = config.unit || 'px'\r\n\t}\r\n\tif (unit == 'rpx' && testNumber(String(value))) {\r\n\t\tvalue = value * 2\r\n\t}\r\n\tvalue = String(value)\r\n\t// ç¨å
ç½®éªè¯è§åä¸çnumber夿æ¯å¦ä¸ºæ°å¼\r\n\treturn testNumber(value) ? `${value}${unit}` : value\r\n}\r\n\r\n/**\r\n * @description 深度å
é\r\n * @param {object} obj éè¦æ·±åº¦å
éç对象\r\n * @returns {*} å
éåç对象æè
åå¼ï¼ä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function deepClone(obj) {\r\n\t// 对常è§çâéâå¼ï¼ç´æ¥è¿å忥å¼\r\n\tif ([null, undefined, NaN, false].includes(obj)) return obj\r\n\tif (typeof obj !== 'object' && typeof obj !== 'function') {\r\n\t\t// åå§ç±»åç´æ¥è¿å\r\n\t\treturn obj\r\n\t}\r\n\tconst o = testArray(obj) ? [] : {}\r\n\tfor (const i in obj) {\r\n\t\tif (obj.hasOwnProperty(i)) {\r\n\t\t\to[i] = typeof obj[i] === 'object' ? deepClone(obj[i]) : obj[i]\r\n\t\t}\r\n\t}\r\n\treturn o\r\n}\r\n\r\n/**\r\n * @description JS对象深度åå¹¶\r\n * @param {object} target éè¦æ·è´ç对象\r\n * @param {object} source æ·è´çæ¥æºå¯¹è±¡\r\n * @returns {object|boolean} 深度åå¹¶åç对象æè
falseï¼å
¥åæä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function deepMerge(targetOrigin = {}, source = {}) {\r\n\tlet target = deepClone(targetOrigin)\r\n\tif (typeof target !== 'object' || typeof source !== 'object') return false\r\n\tfor (const prop in source) {\r\n\t\tif (!source.hasOwnProperty(prop)) continue\r\n\t\tif (prop in target) {\r\n\t\t\tif (source[prop] == null) {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t}else if (typeof target[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (typeof source[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (target[prop].concat && source[prop].concat) {\r\n\t\t\t\ttarget[prop] = target[prop].concat(source[prop])\r\n\t\t\t} else {\r\n\t\t\t\ttarget[prop] = deepMerge(target[prop], source[prop])\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ttarget[prop] = source[prop]\r\n\t\t}\r\n\t}\r\n\treturn target\r\n}\r\n/**\r\n * @description JS对象深度åå¹¶\r\n * @param {object} target éè¦æ·è´ç对象\r\n * @param {object} source æ·è´çæ¥æºå¯¹è±¡\r\n * @returns {object|boolean} 深度åå¹¶åç对象æè
falseï¼å
¥åæä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function shallowMerge(target, source = {}) {\r\n\tif (typeof target !== 'object' || typeof source !== 'object') return false\r\n\tfor (const prop in source) {\r\n\t\tif (!source.hasOwnProperty(prop)) continue\r\n\t\tif (prop in target) {\r\n\t\t\tif (source[prop] == null) {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t}else if (typeof target[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (typeof source[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (target[prop].concat && source[prop].concat) {\r\n\t\t\t\ttarget[prop] = target[prop].concat(source[prop])\r\n\t\t\t} else {\r\n\t\t\t\ttarget[prop] = shallowMerge(target[prop], source[prop])\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ttarget[prop] = source[prop]\r\n\t\t}\r\n\t}\r\n\treturn target\r\n}\r\n\r\n/**\r\n * @description erroræç¤º\r\n * @param {*} err é误å
容\r\n */\r\nexport function error(err) {\r\n\t// å¼åç¯å¢ææç¤ºï¼ç产ç¯å¢ä¸ä¼æç¤º\r\n\tif (process.env.NODE_ENV === 'development') {\r\n\t\tconsole.error(`uViewæç¤ºï¼${err}`)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description æä¹±æ°ç»\r\n * @param {array} array éè¦æä¹±çæ°ç»\r\n * @returns {array} æä¹±åçæ°ç»\r\n */\r\nexport function randomArray(array = []) {\r\n\t// åçæ¯sortæåº,Math.random()产ç0<= x < 1ä¹é´çæ°,ä¼å¯¼è´x-0.05å¤§äºæè
å°äº0\r\n\treturn array.sort(() => Math.random() - 0.5)\r\n}\r\n\r\n// padStart ç polyfillï¼å 为æäºæºåææ
åµï¼è¿æ æ³æ¯æes7çpadStartï¼æ¯å¦çµèçç微信å°ç¨åº\r\n// æä»¥è¿éåä¸ä¸ªå
¼å®¹polyfillçå
¼å®¹å¤ç\r\nif (!String.prototype.padStart) {\r\n\t// ä¸ºäºæ¹ä¾¿è¡¨ç¤ºè¿é fillString ç¨äºES6 çé»è®¤åæ°ï¼ä¸å½±åçè§£\r\n\tString.prototype.padStart = function(maxLength, fillString = ' ') {\r\n\t\tif (Object.prototype.toString.call(fillString) !== '[object String]') {\r\n\t\t\tthrow new TypeError(\r\n\t\t\t\t'fillString must be String'\r\n\t\t\t)\r\n\t\t}\r\n\t\tconst str = this\r\n\t\t// è¿å String(str) è¿éæ¯ä¸ºäºä½¿è¿åç弿¯å符串åé¢éï¼å¨æ§å¶å°ä¸æ´ç¬¦åç´è§\r\n\t\tif (str.length >= maxLength) return String(str)\r\n\r\n\t\tconst fillLength = maxLength - str.length\r\n\t\tlet times = Math.ceil(fillLength / fillString.length)\r\n\t\twhile (times >>= 1) {\r\n\t\t\tfillString += fillString\r\n\t\t\tif (times === 1) {\r\n\t\t\t\tfillString += fillString\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn fillString.slice(0, fillLength) + str\r\n\t}\r\n}\r\n\r\n/**\r\n * @description æ ¼å¼åæ¶é´\r\n * @param {String|Number} dateTime éè¦æ ¼å¼åçæ¶é´æ³\r\n * @param {String} fmt æ ¼å¼åè§å yyyy:mm:dd|yyyy:mm|yyyyå¹´mmæddæ¥|yyyyå¹´mmæddæ¥ hhæ¶MMåç,å¯èªå®ä¹ç»å é»è®¤yyyy-mm-dd\r\n * @returns {string} è¿åæ ¼å¼ååçå符串\r\n */\r\nexport function timeFormat(dateTime = null, formatStr = 'yyyy-mm-dd') {\r\n let date\r\n\t// è¥ä¼ å
¥æ¶é´ä¸ºåå¼ï¼ååå½åæ¶é´\r\n if (!dateTime) {\r\n date = new Date()\r\n }\r\n // è¥ä¸ºunixç§æ¶é´æ³ï¼åè½¬ä¸ºæ¯«ç§æ¶é´æ³ï¼é»è¾æç¹å¥æªï¼ä½ä¸æ¢æ¹ï¼ä»¥ä¿è¯åå²å
¼å®¹ï¼\r\n else if (/^\\d{10}$/.test(dateTime.toString().trim())) {\r\n date = new Date(dateTime * 1000)\r\n }\r\n // è¥ç¨æ·ä¼ å
¥åç¬¦ä¸²æ ¼å¼æ¶é´æ³ï¼new Dateæ æ³è§£æï¼éåå
¼å®¹\r\n else if (typeof dateTime === 'string' && /^\\d+$/.test(dateTime.trim())) {\r\n date = new Date(Number(dateTime))\r\n }\r\n // æ£æ¥æ¯å¦ä¸ºUTCæ ¼å¼çæ¶é´å符串 (2024-12-18T02:25:31.432Z)\r\n else if (typeof dateTime === 'string' && /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$/.test(dateTime)) {\r\n date = new Date(dateTime)\r\n }\r\n // å
¶ä»é½è®¤ä¸ºç¬¦å RFC 2822 è§è\r\n else {\r\n // å¤ç平尿§å·®å¼ï¼å¨Safari/Webkitä¸ï¼new Dateä»
æ¯æ/ä½ä¸ºåå²ç¬¦çå符串æ¶é´\r\n date = new Date(\r\n typeof dateTime === 'string'\r\n ? dateTime.replace(/-/g, '/')\r\n : dateTime\r\n )\r\n }\r\n\r\n\tconst timeSource = {\r\n\t\t'y': date.getFullYear().toString(), // å¹´\r\n\t\t'm': (date.getMonth() + 1).toString().padStart(2, '0'), // æ\r\n\t\t'd': date.getDate().toString().padStart(2, '0'), // æ¥\r\n\t\t'h': date.getHours().toString().padStart(2, '0'), // æ¶\r\n\t\t'M': date.getMinutes().toString().padStart(2, '0'), // å\r\n\t\t's': date.getSeconds().toString().padStart(2, '0') // ç§\r\n\t\t// æå
¶ä»æ ¼å¼ååç¬¦éæ±å¯ä»¥ç»§ç»æ·»å ï¼å¿
须转åæå符串\r\n\t}\r\n\r\n for (const key in timeSource) {\r\n const [ret] = new RegExp(`${key}+`).exec(formatStr) || []\r\n if (ret) {\r\n // å¹´å¯è½åªéå±ç¤ºä¸¤ä½\r\n const beginIndex = key === 'y' && ret.length === 2 ? 2 : 0\r\n formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex))\r\n }\r\n }\r\n\r\n return formatStr\r\n}\r\n\r\n/**\r\n * @description æ¶é´æ³è½¬ä¸ºå¤ä¹
ä¹å\r\n * @param {String|Number} timestamp æ¶é´æ³\r\n * @param {String|Boolean} format \r\n * æ ¼å¼åè§åå¦æä¸ºæ¶é´æ ¼å¼å符串ï¼è¶
åºä¸å®æ¶é´èå´ï¼è¿ååºå®çæ¶é´æ ¼å¼ï¼\r\n * å¦æä¸ºå¸å°å¼falseï¼æ 论ä»ä¹æ¶é´ï¼é½è¿åå¤ä¹
以åçæ ¼å¼\r\n * @returns {string} 转ååçå
容\r\n */\r\nexport function timeFrom(timestamp = null, format = 'yyyy-mm-dd') {\r\n\tif (timestamp == null) timestamp = Number(new Date())\r\n\ttimestamp = parseInt(timestamp)\r\n\t// å¤æç¨æ·è¾å
¥çæ¶é´æ³æ¯ç§è¿æ¯æ¯«ç§,ä¸è¬å端jsè·åçæ¶é´æ³æ¯æ¯«ç§(13ä½),åç«¯ä¼ è¿æ¥ç为ç§(10ä½)\r\n\tif (timestamp.toString().length == 10) timestamp *= 1000\r\n\tlet timer = (new Date()).getTime() - timestamp\r\n\ttimer = parseInt(timer / 1000)\r\n\t// 妿å°äº5åé,åè¿å\"åå\",å
¶ä»ä»¥æ¤ç±»æ¨\r\n\tlet tips = ''\r\n\tswitch (true) {\r\n\t\tcase timer < 300:\r\n\t\t\ttips = 'åå'\r\n\t\t\tbreak\r\n\t\tcase timer >= 300 && timer < 3600:\r\n\t\t\ttips = `${parseInt(timer / 60)}åéå`\r\n\t\t\tbreak\r\n\t\tcase timer >= 3600 && timer < 86400:\r\n\t\t\ttips = `${parseInt(timer / 3600)}å°æ¶å`\r\n\t\t\tbreak\r\n\t\tcase timer >= 86400 && timer < 2592000:\r\n\t\t\ttips = `${parseInt(timer / 86400)}天å`\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\t// 妿format为falseï¼åæ 论ä»ä¹æ¶é´æ³ï¼é½æ¾ç¤ºxxä¹å\r\n\t\t\tif (format === false) {\r\n\t\t\t\tif (timer >= 2592000 && timer < 365 * 86400) {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 30))}个æå`\r\n\t\t\t\t} else {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 365))}å¹´å`\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\ttips = timeFormat(timestamp, format)\r\n\t\t\t}\r\n\t}\r\n\treturn tips\r\n}\r\n\r\n/**\r\n * @description å»é¤ç©ºæ ¼\r\n * @param String str éè¦å»é¤ç©ºæ ¼çå符串\r\n * @param String pos both(å·¦å³)|left|right|all é»è®¤both\r\n */\r\nexport function trim(str, pos = 'both') {\r\n\tstr = String(str)\r\n\tif (pos == 'both') {\r\n\t\treturn str.replace(/^\\s+|\\s+$/g, '')\r\n\t}\r\n\tif (pos == 'left') {\r\n\t\treturn str.replace(/^\\s*/, '')\r\n\t}\r\n\tif (pos == 'right') {\r\n\t\treturn str.replace(/(\\s*$)/g, '')\r\n\t}\r\n\tif (pos == 'all') {\r\n\t\treturn str.replace(/\\s+/g, '')\r\n\t}\r\n\treturn str\r\n}\r\n\r\n/**\r\n * @description 对象转urlåæ°\r\n * @param {object} data,对象\r\n * @param {Boolean} isPrefix,æ¯å¦èªå¨å ä¸\"?\"\r\n * @param {string} arrayFormat è§å indices|brackets|repeat|comma\r\n */\r\nexport function queryParams(data = {}, isPrefix = true, arrayFormat = 'brackets') {\r\n\tconst prefix = isPrefix ? '?' : ''\r\n\tconst _result = []\r\n\tif (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets'\r\n\tfor (const key in data) {\r\n\t\tconst value = data[key]\r\n\t\t// å»æä¸ºç©ºçåæ°\r\n\t\tif (['', undefined, null].indexOf(value) >= 0) {\r\n\t\t\tcontinue\r\n\t\t}\r\n\t\t// 妿å¼ä¸ºæ°ç»ï¼å¦è¡å¤ç\r\n\t\tif (value.constructor === Array) {\r\n\t\t\t// e.g. {ids: [1, 2, 3]}\r\n\t\t\tswitch (arrayFormat) {\r\n\t\t\t\tcase 'indices':\r\n\t\t\t\t\t// ç»æ: ids[0]=1&ids[1]=2&ids[2]=3\r\n\t\t\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\t\t\t_result.push(`${key}[${i}]=${value[i]}`)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'brackets':\r\n\t\t\t\t\t// ç»æ: ids[]=1&ids[]=2&ids[]=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'repeat':\r\n\t\t\t\t\t// ç»æ: ids=1&ids=2&ids=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'comma':\r\n\t\t\t\t\t// ç»æ: ids=1,2,3\r\n\t\t\t\t\tlet commaStr = ''\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\tcommaStr += (commaStr ? ',' : '') + _value\r\n\t\t\t\t\t})\r\n\t\t\t\t\t_result.push(`${key}=${commaStr}`)\r\n\t\t\t\t\tbreak\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\t_result.push(`${key}=${value}`)\r\n\t\t}\r\n\t}\r\n\treturn _result.length ? prefix + _result.join('&') : ''\r\n}\r\n\r\n/**\r\n * æ¾ç¤ºæ¶æ¯æç¤ºæ¡\r\n * @param {String} title æç¤ºçå
容ï¼é¿åº¦ä¸ icon å弿å
³ã\r\n * @param {Number} duration æç¤ºçå»¶è¿æ¶é´ï¼å使¯«ç§ï¼é»è®¤ï¼2000\r\n */\r\nexport function toast(title, duration = 2000) {\r\n\tuni.showToast({\r\n\t\ttitle: String(title),\r\n\t\ticon: 'none',\r\n\t\tduration\r\n\t})\r\n}\r\n\r\n/**\r\n * @description æ ¹æ®ä¸»é¢typeå¼,è·å对åºç徿 \r\n * @param {String} type 主é¢åç§°,primary|info|error|warning|success\r\n * @param {boolean} fill æ¯å¦ä½¿ç¨fillå¡«å
å®ä½ç徿 \r\n */\r\nexport function type2icon(type = 'success', fill = false) {\r\n\t// 妿éé¢ç½®å¼,é»è®¤ä¸ºsuccess\r\n\tif (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success'\r\n\tlet iconName = ''\r\n\t// ç®å(2019-12-12),infoåprimary使ç¨åä¸ä¸ªå¾æ \r\n\tswitch (type) {\r\n\t\tcase 'primary':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'info':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'error':\r\n\t\t\ticonName = 'close-circle'\r\n\t\t\tbreak\r\n\t\tcase 'warning':\r\n\t\t\ticonName = 'error-circle'\r\n\t\t\tbreak\r\n\t\tcase 'success':\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t}\r\n\t// æ¯å¦æ¯å®ä½ç±»å,å ä¸-fill,å¨iconç»ä»¶åºä¸,å®ä½çç±»åæ¯åé¢å -fillç\r\n\tif (fill) iconName += '-fill'\r\n\treturn iconName\r\n}\r\n\r\n/**\r\n * @description æ°åæ ¼å¼å\r\n * @param {number|string} number è¦æ ¼å¼åçæ°å\r\n * @param {number} decimals ä¿çå ä½å°æ°\r\n * @param {string} decimalPoint å°æ°ç¹ç¬¦å·\r\n * @param {string} thousandsSeparator ååä½ç¬¦å·\r\n * @returns {string} æ ¼å¼ååçæ°å\r\n */\r\nexport function priceFormat(number, decimals = 0, decimalPoint = '.', thousandsSeparator = ',') {\r\n\tnumber = (`${number}`).replace(/[^0-9+-Ee.]/g, '')\r\n\tconst n = !isFinite(+number) ? 0 : +number\r\n\tconst prec = !isFinite(+decimals) ? 0 : Math.abs(decimals)\r\n\tconst sep = (typeof thousandsSeparator === 'undefined') ? ',' : thousandsSeparator\r\n\tconst dec = (typeof decimalPoint === 'undefined') ? '.' : decimalPoint\r\n\tlet s = ''\r\n\r\n\ts = (prec ? round(n, prec) + '' : `${Math.round(n)}`).split('.')\r\n\tconst re = /(-?\\d+)(\\d{3})/\r\n\twhile (re.test(s[0])) {\r\n\t\ts[0] = s[0].replace(re, `$1${sep}$2`)\r\n\t}\r\n\t\r\n\tif ((s[1] || '').length < prec) {\r\n\t\ts[1] = s[1] || ''\r\n\t\ts[1] += new Array(prec - s[1].length + 1).join('0')\r\n\t}\r\n\treturn s.join(dec)\r\n}\r\n\r\n/**\r\n * @description è·ådurationå¼\r\n * 妿另æmsæè
sç´æ¥è¿åï¼å¦æå¤§äºä¸å®å¼ï¼è®¤ä¸ºæ¯msåä½ï¼å°äºä¸å®å¼ï¼è®¤ä¸ºæ¯såä½\r\n * æ¯å¦ä»¥30ä½éå¼ï¼é£ä¹300大äº30ï¼å¯ä»¥çè§£ä¸ºç¨æ·æ³è¦çæ¯300msï¼è䏿¯æ³è±300s廿§è¡ä¸ä¸ªå¨ç»\r\n * @param {String|number} value æ¯å¦: \"1s\"|\"100ms\"|1|100\r\n * @param {boolean} unit æç¤º: 妿æ¯false é»è®¤è¿ånumber\r\n * @return {string|number} \r\n */\r\nexport function getDuration(value, unit = true) {\r\n\tconst valueNum = parseInt(value)\r\n\tif (unit) {\r\n\t\tif (/s$/.test(value)) return value\r\n\t\treturn value > 30 ? `${value}ms` : `${value}s`\r\n\t}\r\n\tif (/ms$/.test(value)) return valueNum\r\n\tif (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000\r\n\treturn valueNum\r\n}\r\n\r\n/**\r\n * @description æ¥æçæææ¥è¡¥é¶æä½\r\n * @param {String} value éè¦è¡¥é¶çå¼\r\n */\r\nexport function padZero(value) {\r\n\treturn `00${value}`.slice(-2)\r\n}\r\n\r\n/**\r\n * @description å¨u-formçåç»ä»¶å
容åçååï¼æè
失å»ç¦ç¹æ¶ï¼å°è¯éç¥u-formæ§è¡æ ¡éªæ¹æ³\r\n * @param {*} instance\r\n * @param {*} event\r\n */\r\nexport function formValidate(instance, event) {\r\n\tconst formItem = $parent.call(instance, 'u-form-item')\r\n\tconst form = $parent.call(instance, 'u-form')\r\n\t// 妿åçååçinputæè
textareaçï¼å
¶ç¶ç»ä»¶ä¸æu-form-itemæè
u-formçï¼å°±æ§è¡formçvalidateæ¹æ³\r\n\t// åæ¶å°form-itemçprosä¼ éç»formï¼è®©å
¶è¿è¡ç²¾ç¡®å¯¹è±¡éªè¯\r\n\tif (formItem && form) {\r\n\t\tform.validateField(formItem.prop, () => {}, event)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description è·åæä¸ªå¯¹è±¡ä¸ç屿§ï¼ç¨äºéè¿ç±»ä¼¼'a.b.c'çå½¢å¼å»è·åä¸ä¸ªå¯¹è±¡çç屿§çå½¢å¼\r\n * @param {object} obj 对象\r\n * @param {string} key éè¦è·åç屿§å段\r\n * @returns {*}\r\n */\r\nexport function getProperty(obj, key) {\r\n\tif (typeof obj !== 'object' || null == obj) {\r\n return ''\r\n }\r\n\tif (typeof key !== 'string' || key === '') {\r\n\t\treturn ''\r\n\t}\r\n\tif (key.indexOf('.') !== -1) {\r\n\t\tconst keys = key.split('.')\r\n\t\tlet firstObj = obj[keys[0]] || {}\r\n\r\n\t\tfor (let i = 1; i < keys.length; i++) {\r\n\t\t\tif (firstObj) {\r\n\t\t\t\tfirstObj = firstObj[keys[i]]\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn firstObj\r\n\t}\r\n\treturn obj[key]\r\n}\r\n\r\n/**\r\n * @description 设置对象ç屿§å¼ï¼å¦æ'a.b.c'çå½¢å¼è¿è¡è®¾ç½®\r\n * @param {object} obj 对象\r\n * @param {string} key éè¦è®¾ç½®ç屿§\r\n * @param {string} value 设置çå¼\r\n */\r\nexport function setProperty(obj, key, value) {\r\n\tif (typeof obj !== 'object' || null == obj) {\r\n\t\treturn\r\n\t}\r\n\t// éå½èµå¼\r\n\tconst inFn = function(_obj, keys, v) {\r\n\t\t// æåä¸ä¸ªå±æ§key\r\n\t\tif (keys.length === 1) {\r\n\t\t\t_obj[keys[0]] = v\r\n\t\t\treturn\r\n\t\t}\r\n\t\t// 0~length-1个key\r\n\t\twhile (keys.length > 1) {\r\n\t\t\tconst k = keys[0]\r\n\t\t\tif (!_obj[k] || (typeof _obj[k] !== 'object')) {\r\n\t\t\t\t_obj[k] = {}\r\n\t\t\t}\r\n\t\t\tconst key = keys.shift()\r\n\t\t\t// èªè°ç¨å¤ææ¯å¦åå¨å±æ§ï¼ä¸åå¨åèªå¨å建对象\r\n\t\t\tinFn(_obj[k], keys, v)\r\n\t\t}\r\n\t}\r\n\r\n\tif (typeof key !== 'string' || key === '') {\r\n\r\n\t} else if (key.indexOf('.') !== -1) { // æ¯æå¤å±çº§èµå¼æä½\r\n\t\tconst keys = key.split('.')\r\n\t\tinFn(obj, keys, value)\r\n\t} else {\r\n\t\tobj[key] = value\r\n\t}\r\n}\r\n\r\n/**\r\n * @description è·åå½å页é¢è·¯å¾\r\n */\r\nexport function page() {\r\n\tconst pages = getCurrentPages()\r\n\t// æäºç¹æ®æ
åµä¸(æ¯å¦é¡µé¢è¿è¡redirectToæ¶çä¸äºæ¶æº)ï¼pageså¯è½ä¸ºç©ºæ°ç»\r\n\treturn `/${pages[pages.length - 1].route || ''}`\r\n}\r\n\r\n/**\r\n * @description è·åå½åè·¯ç±æ å®ä¾æ°ç»\r\n */\r\nexport function pages() {\r\n\tconst pages = getCurrentPages()\r\n\treturn pages\r\n}\r\n\r\nexport function getValueByPath(obj, path) {\r\n // å°è·¯å¾å符串æ '.' å岿æ°ç»\r\n const pathArr = path.split('.');\r\n // ä½¿ç¨ reduce æ¹æ³ä» obj å¼å§ï¼é级访é®åµå¥å±æ§\r\n return pathArr.reduce((acc, curr) => {\r\n // 妿å½åç´¯å å¨ï¼accï¼æ¯å¯¹è±¡ä¸å
å«å½åé®ï¼currï¼ï¼åè¿å该é®å¯¹åºçå¼\r\n // å¦åè¿å undefinedï¼è¡¨ç¤ºè·¯å¾ä¸åå¨ï¼\r\n return acc && acc[curr] !== undefined ? acc[curr] : undefined;\r\n }, obj);\r\n}\r\n\r\n/**\r\n * çæåè²ç³»æµ
è²èæ¯è²\r\n * @param {string} textColor - æ¯æ #RGBã#RRGGBBãrgb()ãrgba() æ ¼å¼\r\n * @param {number} [lightness=85] - ç®æ 亮度ç¾åæ¯ï¼é»è®¤85%ï¼\r\n * @returns {string} åå
è¿å¶é¢è²å¼\r\n */\r\nexport function genLightColor(textColor, lightness = 95) {\r\n\t// æå¨è§£æé¢è²å¼ï¼é¿å
使ç¨documentï¼\r\n\tconst rgb = parseColorWithoutDOM(textColor);\r\n\t\r\n\t// RGB转HSLè²å\r\n\tconst hsl = rgbToHsl(rgb.r, rgb.g, rgb.b);\r\n\t\r\n\t// çææµ
è²èæ¯\r\n\tconst bgHsl = {\r\n\t h: hsl.h,\r\n\t s: hsl.s,\r\n\t l: Math.min(lightness, 95)\r\n\t};\r\n\t\r\n\treturn hslToHex(bgHsl.h, bgHsl.s, bgHsl.l);\r\n }\r\n \r\n /* æå¨è§£æé¢è²å符串ï¼å
¼å®¹uni-appç¯å¢ï¼ */\r\n function parseColorWithoutDOM(colorStr) {\r\n\t// ç»ä¸è½¬å°åå¤ç\r\n\tconst str = colorStr.toLowerCase().trim();\r\n\t\r\n\t// å¤çåå
è¿å¶æ ¼å¼\r\n\tif (str.startsWith('#')) {\r\n\t const hex = str.replace('#', '');\r\n\t const fullHex = hex.length === 3 ? \r\n\t\thex.split('').map(c => c + c).join('') : hex;\r\n\t\t\r\n\t return {\r\n\t\tr: parseInt(fullHex.substring(0,2), 16),\r\n\t\tg: parseInt(fullHex.substring(2,4), 16),\r\n\t\tb: parseInt(fullHex.substring(4,6), 16)\r\n\t };\r\n\t}\r\n\t\r\n\t// å¤çrgb/rgbaæ ¼å¼\r\n\tconst rgbMatch = str.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);\r\n\tif (rgbMatch) {\r\n\t return {\r\n\t\tr: +rgbMatch[1],\r\n\t\tg: +rgbMatch[2],\r\n\t\tb: +rgbMatch[3]\r\n\t };\r\n\t}\r\n\t\r\n\tthrow new Error('Invalid color format');\r\n }\r\n\r\n// è¾
å©å½æ°ï¼RGB 转 HSLï¼è²ç¸ã饱å度ã亮度ï¼\r\nfunction rgbToHsl(r, g, b) {\r\n r /= 255, g /= 255, b /= 255;\r\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\r\n let h, s, l = (max + min) / 2;\r\n\r\n if (max === min) {\r\n h = s = 0; // achromatic\r\n } else {\r\n const d = max - min;\r\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\r\n switch (max) {\r\n\t case r: h = (g - b) / d + (g < b ? 6 : 0); break;\r\n\t case g: h = (b - r) / d + 2; break;\r\n\t case b: h = (r - g) / d + 4; break;\r\n }\r\n h = (h * 60).toFixed(1);\r\n }\r\n return { h: +h, s: +(s * 100).toFixed(1), l: +(l * 100).toFixed(1) };\r\n}\r\n\r\n// è¾
å©å½æ°ï¼HSL 转åå
è¿å¶\r\nfunction hslToHex(h, s, l) {\r\n l /= 100;\r\n const a = s * Math.min(l, 1 - l) / 100;\r\n const f = n => {\r\n const k = (n + h / 30) % 12;\r\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1);\r\n return Math.round(255 * color).toString(16).padStart(2, '0');\r\n };\r\n return `#${f(0)}${f(8)}${f(4)}`;\r\n}\r\n\r\nexport default {\r\n\trange,\r\n\tgetPx,\r\n\tsleep,\r\n\tos,\r\n\tsys,\r\n\tgetWindowInfo,\r\n\trandom,\r\n\tguid,\r\n\t$parent,\r\n\taddStyle,\r\n\taddUnit,\r\n\tdeepClone,\r\n\tdeepMerge,\r\n shallowMerge,\r\n\terror,\r\n\trandomArray,\r\n\ttimeFormat,\r\n\ttimeFrom,\r\n\ttrim,\r\n\tqueryParams,\r\n\ttoast,\r\n\ttype2icon,\r\n\tpriceFormat,\r\n\tgetDuration,\r\n\tpadZero,\r\n\tformValidate,\r\n\tgetProperty,\r\n\tsetProperty,\r\n\tpage,\r\n\tpages,\r\n\tgetValueByPath,\r\n\tgenLightColor,\r\n\trpx2px\r\n}\r\n", "/**\n * è·¯ç±è·³è½¬æ¹æ³ï¼è¯¥æ¹æ³ç¸å¯¹äºç´æ¥ä½¿ç¨uni.xxxç好夿¯ä½¿ç¨æ´å ç®åå¿«æ·\n * å¹¶ä¸å¸¦æè·¯ç±æ¦æªåè½\n */\nimport { queryParams, deepMerge, page } from '../function/index';\nclass Router {\n constructor() {\n // åå§å±æ§å®ä¹\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1, // navigateBack页é¢åéæ¶,åéç屿°\n params: {}, // ä¼ éçåæ°\n animationType: 'pop-in', // çªå£å¨ç»,åªå¨APPææ\n animationDuration: 300, // çªå£å¨ç»æç»æ¶é´,å使¯«ç§,åªå¨APPææ\n intercept: false // æ¯å¦éè¦æ¦æª\n }\n // å 为routeæ¹æ³æ¯éè¦å¯¹å¤èµå¼ç»å¦å¤ç对象使ç¨ï¼åæ¶routeå
é¨æä½¿ç¨thisï¼ä¼å¯¼è´route失å»ä¸ä¸æ\n // è¿é卿é 彿°ä¸è¿è¡thisç»å®\n this.route = this.route.bind(this)\n }\n\n // 夿urlå颿¯å¦æ\"/\"ï¼å¦ææ²¡æåå ä¸ï¼å¦åæ æ³è·³è½¬\n addRootPath(url) {\n return url[0] === '/' ? url : `/${url}`\n }\n\n // æ´åè·¯ç±åæ°\n mixinParam(url, params) {\n url = url && this.addRootPath(url)\n\n // ä½¿ç¨æ£åå¹é
ï¼ä¸»è¦ä¾æ®æ¯å¤ææ¯å¦æ\"/\",\"?\",\"=\"çï¼å¦â/page/index/index?name=mary\"\n // 妿æurl䏿getåæ°ï¼è½¬æ¢åæ é带ä¸\"?\"\n let query = ''\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为getç±»åçåæ°\n query = queryParams(params, false)\n // å 为已ægetåæ°,æä»¥å颿¼æ¥çåæ°éè¦å¸¦ä¸\"&\"éå¼\n return url += `&${query}`\n }\n // ç´æ¥æ¼æ¥åæ°ï¼å 为æ¤å¤url䏿²¡æåé¢çqueryåæ°ï¼ä¹å°±æ²¡æ\"?/&\"ä¹ç±»ç符å·\n query = queryParams(params)\n return url += query\n }\n\n // 对å¤çæ¹æ³åç§°\n async route(options = {}, params = {}) {\n // åå¹¶ç¨æ·çé
ç½®åå
é¨çé»è®¤é
ç½®\n let mergeConfig = {}\n\n if (typeof options === 'string') {\n // 妿options为å符串ï¼å为route(url, params)çå½¢å¼\n mergeConfig.url = this.mixinParam(options, params)\n mergeConfig.type = 'navigateTo'\n } else {\n mergeConfig = deepMerge(this.config, options)\n // å¦åæ£å¸¸ä½¿ç¨mergeConfigä¸çurlåparamsè¿è¡æ¼æ¥\n mergeConfig.url = this.mixinParam(options.url, options.params)\n }\n\n // å¦ææ¬æ¬¡è·³è½¬çè·¯å¾åæ¬é¡µé¢è·¯å¾ä¸è´ï¼ä¸æ§è¡è·³è½¬ï¼é²æ¢ç¨æ·å¿«éç¹å»è·³è½¬æé®ï¼é æå¤æ¬¡è·³è½¬åä¸ä¸ªé¡µé¢çé®é¢\n if (mergeConfig.url === page()) return\n\n if (params.intercept) {\n this.config.intercept = params.intercept\n }\n // paramsåæ°ä¹å¸¦ç»æ¦æªå¨\n mergeConfig.params = params\n // åå¹¶å
å¤é¨åæ°\n mergeConfig = deepMerge(this.config, mergeConfig)\n // å¤æç¨æ·æ¯å¦å®ä¹äºæ¦æªå¨\n if (typeof uni.$u.routeIntercept === 'function') {\n // å®ä¸ä¸ªpromiseï¼æ ¹æ®ç¨æ·æ§è¡resolve(true)æè
resolve(false)æ¥å³å®æ¯å¦è¿è¡è·¯ç±è·³è½¬\n const isNext = await new Promise((resolve, reject) => {\n uni.$u.routeIntercept(mergeConfig, resolve)\n })\n // 妿isNext为trueï¼åæ§è¡è·¯ç±è·³è½¬\n isNext && this.openPage(mergeConfig)\n } else {\n this.openPage(mergeConfig)\n }\n }\n\n // æ§è¡è·¯ç±è·³è½¬\n openPage(config) {\n // è§£æåæ°\n const {\n url,\n type,\n delta,\n animationType,\n animationDuration\n } = config\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url,\n animationType,\n animationDuration\n })\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url\n })\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url\n })\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url\n })\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta\n })\n }\n }\n}\n\nexport default (new Router()).route\n", "import { defineMixin } from '../vue'\nimport { deepMerge, $parent, sleep } from '../function/index'\nimport test from '../function/test'\nimport route from '../util/route'\n\n\n\n\n\nexport const mixin = defineMixin({\n // å®ä¹æ¯ä¸ªç»ä»¶é½å¯è½éè¦ç¨å°çå¤é¨æ ·å¼ä»¥åç±»å\n props: {\n // æ¯ä¸ªç»ä»¶é½æçç¶ç»ä»¶ä¼ éçæ ·å¼ï¼å¯ä»¥ä¸ºå符串æè
对象形å¼\n customStyle: {\n type: [Object, String],\n default: () => ({})\n },\n customClass: {\n type: String,\n default: ''\n },\n // 跳转ç页é¢è·¯å¾\n url: {\n type: String,\n default: ''\n },\n // 页é¢è·³è½¬çç±»å\n linkType: {\n type: String,\n default: 'navigateTo'\n }\n },\n data() {\n return {}\n },\n onLoad() {\n // getRectæè½½å°$uä¸ï¼å ä¸ºè¿æ¹æ³éè¦ä½¿ç¨in(this)ï¼æä»¥æ æ³æå®ç¬ç«æä¸ä¸ªåç¬çæä»¶å¯¼åº\n this.$u.getRect = this.$uGetRect\n },\n created() {\n // ç»ä»¶å½ä¸ï¼åªæcreated声æå¨æï¼ä¸ºäºè½å¨ç»ä»¶ä½¿ç¨ï¼æ
ä¹å¨createdä¸å°æ¹æ³æè½½å°$u\n this.$u.getRect = this.$uGetRect\n },\n computed: {\n // å¨2.xçæ¬ä¸ï¼å°ä¼æ$uæè½½å°uni对象ä¸ï¼å¯¼è´å¨æ¨¡æ¿ä¸æ æ³ä½¿ç¨uni.$u.xxxå½¢å¼\n // æä»¥è¿ééè¿computed计ç®å±æ§å°å
¶éå å°this.$uä¸ï¼å°±å¯ä»¥å¨æ¨¡æ¿æè
jsä¸ä½¿ç¨uni.$u.xxx\n // åªå¨nvueç¯å¢éè¿æ¤æ¹å¼å¼å
¥å®æ´ç$uï¼å
¶ä»å¹³å°ä¼åºç°æ§è½é®é¢ï¼énvueåæéå¼å
¥ï¼ä¸»è¦åå æ¯propsè¿å¤§ï¼\n $u() {\n\n // å¨énvue端ï¼ç§»é¤propsï¼httpï¼mixinç对象ï¼é¿å
å¨å°ç¨åºsetDataæ¶æ°æ®è¿å¤§å½±åæ§è½\n return deepMerge(uni.$u, {\n props: undefined,\n http: undefined,\n mixin: undefined\n })\n\n\n\n\n },\n /**\n * çæbemè§åç±»å\n * ç±äºå¾®ä¿¡å°ç¨åºï¼H5ï¼nvueä¹é´ç»å®classçå·®å¼ï¼æ æ³éè¿:class=\"[bem()]\"çå½¢å¼è¿è¡åç¨\n * æ
éç¨å¦ä¸æä¸åæ³ï¼æåè¿åçæ¯æ°ç»ï¼ä¸è¬å¹³å°ï¼æåç¬¦ä¸²ï¼æ¯ä»å®ååèè·³å¨å¹³å°ï¼ï¼ç±»ä¼¼['a', 'b', 'c']æ'a b c'çå½¢å¼\n * @param {String} name ç»ä»¶åç§°\n * @param {Array} fixed ä¸ç´ä¼åå¨çç±»å\n * @param {Array} change 伿 ¹æ®åéå¼ä¸ºtrueæè
falseèåºç°æè
éèçç±»å\n * @returns {Array|string}\n */\n bem() {\n return function (name, fixed, change) {\n // ç±»ååç¼\n const prefix = `u-${name}--`\n const classes = {}\n if (fixed) {\n fixed.map((item) => {\n // è¿éçç±»åï¼ä¼ä¸ç´åå¨\n classes[prefix + this[item]] = true\n })\n }\n if (change) {\n change.map((item) => {\n // è¿éçç±»åï¼ä¼æ ¹æ®this[item]çå¼ä¸ºtrueæè
falseï¼èè¿è¡æ·»å æè
ç§»é¤æä¸ä¸ªç±»\n this[item] ? (classes[prefix + item] = this[item]) : (delete classes[prefix + item])\n })\n }\n return Object.keys(classes)\n // æ¯ä»å®ï¼å¤´æ¡å°ç¨åºæ æ³å¨æç»å®ä¸ä¸ªæ°ç»ç±»åï¼å¦åè§£æåºæ¥çç»æä¼å¸¦æ\",\"ï¼è导è´å¤±æ\n\n\n\n }\n }\n },\n methods: {\n // 跳转æä¸ä¸ªé¡µé¢\n openPage(urlKey = 'url') {\n const url = this[urlKey]\n if (url) {\n // h5宿¹ååºï¼åè¡h5ä¼èªå¨ææ ä¼åï¼ææä½¿ç¨uniçå°æ¹ï¼é½ä¼è¢«ç´æ¥è½¬æ¢æå
·ä½çAPIè°ç¨ https://ask.dcloud.net.cn/question/161523?notification_id-1201922__rf-false__item_id-226372\n // 使ç¨å°è£
ç route è¿è¡è·³è½¬ï¼ç´æ¥è°ç¨æ¹æ³ï¼ï¼ä¸ä½¿ç¨ uni 对象\n route({ type: this.linkType, url })\n // æ§è¡ç±»ä¼¼uni.navigateToçæ¹æ³\n // uni[this.linkType]({\n // url\n // })\n }\n },\n navTo(url = '', linkType = 'navigateTo') {\n route({ type: this.linkType, url })\n },\n // æ¥è¯¢èç¹ä¿¡æ¯\n // ç®åæ¤æ¹æ³å¨æ¯ä»å®å°ç¨åºä¸æ æ³è·åç»ä»¶è·æ¥ç¹ç尺寸ï¼ä¸ºæ¯ä»å®çbug(2020-07-21)\n // è§£å³åæ³ä¸ºå¨ç»ä»¶æ ¹é¨åå¥ä¸ä¸ªæ²¡æä»»ä½ä½ç¨çviewå
ç´ \n $uGetRect(selector, all) {\n return new Promise((resolve) => {\n\n uni.createSelectorQuery()\n .in(this)[all ? 'selectAll' : 'select'](selector)\n .boundingClientRect((rect) => {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect)\n }\n if (!all && rect) {\n resolve(rect)\n }\n })\n .exec()\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n })\n },\n getParentData(parentName = '') {\n // é¿å
å¨createdä¸å»å®ä¹parentåé\n if (!this.parent) this.parent = {}\n // è¿éçæ¬è´¨åçæ¯ï¼éè¿è·åç¶ç»ä»¶å®ä¾(ä¹å³ç±»ä¼¼u-radioçç¶ç»ä»¶u-radio-groupçthis)\n // å°ç¶ç»ä»¶thisä¸å¯¹åºçåæ°ï¼èµå¼ç»æ¬ç»ä»¶(u-radioçthis)çparentData对象ä¸å¯¹åºç屿§\n // 乿以éè¦è¿ä¹åï¼æ¯å 为ææç«¯ä¸ï¼å¤´æ¡å°ç¨åºä¸æ¯æéè¿this.parent.xxxå»çå¬ç¶ç»ä»¶åæ°çåå\n // æ¤å¤å¹¶ä¸ä¼èªå¨æ´æ°åç»ä»¶çæ°æ®ï¼èæ¯ä¾èµç¶ç»ä»¶u-radio-groupå»çå¬dataçååï¼æå¨è°ç¨æ´æ°åç»ä»¶çæ¹æ³å»éæ°è·å\n this.parent = $parent.call(this, parentName)\n if (this.parent.children) {\n // 妿ç¶ç»ä»¶çchildrenä¸å卿¬ç»ä»¶çå®ä¾ï¼æå°æ¬å®ä¾æ·»å å°ç¶ç»ä»¶çchildrenä¸\n this.parent.children.indexOf(this) === -1 && this.parent.children.push(this)\n }\n if (this.parent && this.parentData) {\n // åéparentDataä¸ç屿§ï¼å°parentä¸çåå屿§èµå¼ç»parentData\n Object.keys(this.parentData).map((key) => {\n this.parentData[key] = this.parent[key]\n })\n }\n },\n // 黿¢äºä»¶å泡\n preventEvent(e) {\n e && typeof (e.stopPropagation) === 'function' && e.stopPropagation()\n },\n // 空æä½\n noop(e) {\n this.preventEvent(e)\n }\n },\n onReachBottom() {\n uni.$emit('uOnReachBottom')\n\t},\n\tbeforeUnmount() {\n // 夿å½å页颿¯å¦åå¨parentåchldrenï¼ä¸è¬å¨checkboxåcheckbox-groupç¶åèå¨çåºæ¯ä¼ææ¤æ
åµ\n // ç»ä»¶éæ¯æ¶ï¼ç§»é¤åç»ä»¶å¨ç¶ç»ä»¶childrenæ°ç»ä¸çå®ä¾ï¼éæ¾èµæºï¼é¿å
æ°æ®æ··ä¹±\n if (this.parent && test.array(this.parent.children)) {\n // ç»ä»¶éæ¯æ¶ï¼ç§»é¤ç¶ç»ä»¶ä¸çchildrenæ°ç»ä¸å¯¹åºçå®ä¾\n const childrenList = this.parent.children\n childrenList.map((child, index) => {\n // 妿ç¸çï¼åç§»é¤\n if (child === this) {\n childrenList.splice(index, 1)\n }\n })\n }\n }\n})\n\nexport default mixin\n", "import { defineMixin } from '../vue'\n\nexport const mpMixin = defineMixin({\n\n\n\n\n\n\n})\n\nexport default mpMixin\n\n", "/**\r\n * æ±ä¸¤ä¸ªé¢è²ä¹é´çæ¸åå¼\r\n * @param {string} startColor å¼å§çé¢è²\r\n * @param {string} endColor ç»æçé¢è²\r\n * @param {number} step é¢è²çåç份é¢\r\n * */\r\nexport function colorGradient(startColor = 'rgb(0, 0, 0)', endColor = 'rgb(255, 255, 255)', step = 10) {\r\n const startRGB = hexToRgb(startColor, false) // 转æ¢ä¸ºrgbæ°ç»æ¨¡å¼\r\n const startR = startRGB[0]\r\n const startG = startRGB[1]\r\n const startB = startRGB[2]\r\n\r\n const endRGB = hexToRgb(endColor, false)\r\n const endR = endRGB[0]\r\n const endG = endRGB[1]\r\n const endB = endRGB[2]\r\n\r\n const sR = (endR - startR) / step // æ»å·®å¼\r\n const sG = (endG - startG) / step\r\n const sB = (endB - startB) / step\r\n const colorArr = []\r\n for (let i = 0; i < step; i++) {\r\n // è®¡ç®æ¯ä¸æ¥çhexå¼\r\n let hex = rgbToHex(`rgb(${Math.round((sR * i + startR))},${Math.round((sG * i + startG))},${Math.round((sB\r\n\t\t\t* i + startB))})`)\r\n // ç¡®ä¿ç¬¬ä¸ä¸ªé¢è²å¼ä¸ºstartColorçå¼\r\n if (i === 0) hex = rgbToHex(startColor)\r\n // ç¡®ä¿æåä¸ä¸ªé¢è²å¼ä¸ºendColorçå¼\r\n if (i === step - 1) hex = rgbToHex(endColor)\r\n colorArr.push(hex)\r\n }\r\n return colorArr\r\n}\r\n\r\n// å°hex表示æ¹å¼è½¬æ¢ä¸ºrgb表示æ¹å¼(è¿éè¿årgbæ°ç»æ¨¡å¼)\r\nexport function hexToRgb(sColor, str = true) {\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n sColor = String(sColor).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // å¤çå
ä½çé¢è²å¼\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n if (!str) {\r\n return sColorChange\r\n }\r\n return `rgb(${sColorChange[0]},${sColorChange[1]},${sColorChange[2]})`\r\n } if (/^(rgb|RGB)/.test(sColor)) {\r\n const arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n return arr.map((val) => Number(val))\r\n }\r\n return sColor\r\n}\r\n\r\n// å°rgb表示æ¹å¼è½¬æ¢ä¸ºhex表示æ¹å¼\r\nexport function rgbToHex(rgb) {\r\n const _this = rgb\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n if (/^(rgb|RGB)/.test(_this)) {\r\n const aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n let strHex = '#'\r\n for (let i = 0; i < aColor.length; i++) {\r\n let hex = Number(aColor[i]).toString(16)\r\n hex = String(hex).length == 1 ? `${0}${hex}` : hex // ä¿è¯æ¯ä¸ªrgbçå¼ä¸º2ä½\r\n if (hex === '0') {\r\n hex += hex\r\n }\r\n strHex += hex\r\n }\r\n if (strHex.length !== 7) {\r\n strHex = _this\r\n }\r\n return strHex\r\n } if (reg.test(_this)) {\r\n const aNum = _this.replace(/#/, '').split('')\r\n if (aNum.length === 6) {\r\n return _this\r\n } if (aNum.length === 3) {\r\n let numHex = '#'\r\n for (let i = 0; i < aNum.length; i += 1) {\r\n numHex += (aNum[i] + aNum[i])\r\n }\r\n return numHex\r\n }\r\n } else {\r\n return _this\r\n }\r\n}\r\n\r\n/**\r\n* JSé¢è²åå
è¿å¶è½¬æ¢ä¸ºrgbærgba,è¿åçæ ¼å¼ä¸º rgbaï¼255ï¼255ï¼255ï¼0.5ï¼å符串\r\n* sHexä¸ºä¼ å
¥çåå
è¿å¶çè²å¼\r\n* alpha为rgbaçéæåº¦\r\n*/\r\nexport function colorToRgba(color, alpha) {\r\n color = rgbToHex(color)\r\n // åå
è¿å¶é¢è²å¼çæ£å表达å¼\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n /* 16è¿å¶é¢è²è½¬ä¸ºRGBæ ¼å¼ */\r\n let sColor = String(color).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // å¤çå
ä½çé¢è²å¼\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n // return sColorChange.join(',')\r\n return `rgba(${sColorChange.join(',')},${alpha})`\r\n }\r\n\r\n return sColor\r\n}\r\n\r\nexport default {\r\n colorGradient,\r\n hexToRgb,\r\n rgbToHex,\r\n colorToRgba\r\n}\r\n", "let timeout = null\r\n\r\n/**\r\n * 鲿åçï¼ä¸å®æ¶é´å
ï¼åªææå䏿¬¡æä½ï¼åè¿wait毫ç§åææ§è¡å½æ°\r\n *\r\n * @param {Function} func è¦æ§è¡çåè°å½æ°\r\n * @param {Number} wait å»¶æ¶çæ¶é´\r\n * @param {Boolean} immediate æ¯å¦ç«å³æ§è¡\r\n * @return null\r\n */\r\nexport function debounce(func, wait = 500, immediate = false) {\r\n // æ¸
é¤å®æ¶å¨\r\n if (timeout !== null) clearTimeout(timeout)\r\n // ç«å³æ§è¡ï¼æ¤ç±»æ
åµä¸è¬ç¨ä¸å°\r\n if (immediate) {\r\n const callNow = !timeout\r\n timeout = setTimeout(() => {\r\n timeout = null\r\n }, wait)\r\n if (callNow) typeof func === 'function' && func()\r\n } else {\r\n // è®¾ç½®å®æ¶å¨ï¼å½æå䏿¬¡æä½åï¼timeoutä¸ä¼å被æ¸
é¤ï¼æä»¥å¨å»¶æ¶wait毫ç§åæ§è¡funcåè°æ¹æ³\r\n timeout = setTimeout(() => {\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\n\r\nexport default debounce\r\n", "let timer;\r\nlet flag;\r\n/**\r\n * èæµåçï¼å¨ä¸å®æ¶é´å
ï¼åªè½è§¦å䏿¬¡\r\n *\r\n * @param {Function} func è¦æ§è¡çåè°å½æ°\r\n * @param {Number} wait å»¶æ¶çæ¶é´\r\n * @param {Boolean} immediate æ¯å¦ç«å³æ§è¡\r\n * @return null\r\n */\r\nexport function throttle(func, wait = 500, immediate = true) {\r\n if (immediate) {\r\n if (!flag) {\r\n flag = true\r\n // 妿æ¯ç«å³æ§è¡ï¼åå¨wait毫ç§å
å¼å§æ¶æ§è¡\r\n typeof func === 'function' && func()\r\n timer = setTimeout(() => {\r\n flag = false\r\n }, wait)\r\n }\r\n } else if (!flag) {\r\n flag = true\r\n // 妿æ¯éç«å³æ§è¡ï¼åå¨wait毫ç§å
çç»æå¤æ§è¡\r\n timer = setTimeout(() => {\r\n flag = false\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\nexport default throttle\r\n", "// æµ®ç¹æ°å æ³\nexport function add (arg1, arg2) {\n\tvar r1, r2, m\n\t\ttry {\n\t\t\tr1 = arg1.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t\tr1 = 0\n\t\t}\n\t\ttry {\n\t\t\tr2 = arg2.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t\tr2 = 0\n\t\t}\n\t\tm = Math.pow(10, Math.max(r1, r2))\n\treturn (arg1 * m + arg2 * m) / m\n}\n// æµ®ç¹æ°åæ³\nexport function sub (arg1, arg2) {\n\tvar r1, r2, m, n\n\t\ttry {\n\t\t r1 = arg1.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t r1 = 0\n\t\t}\n\t\ttry {\n\t\t r2 = arg2.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t r2 = 0\n\t\t}\n\t\tm = Math.pow(10, Math.max(r1, r2))\n\t\tn = (r1 >= r2) ? r1 : r2\n\treturn Math.abs(((arg1 * m - arg2 * m) / m).toFixed(n))\n}\n//æµ®ç¹ä¹æ³\nexport function mul (a, b) {\n\tvar c = 0,\n\t\td = a.toString(),\n\t\te = b.toString();\n\ttry {\n\t\tc += d.split(\".\")[1].length;\n\t} catch (f) {}\n\ttry {\n\t\tc += e.split(\".\")[1].length;\n\t} catch (f) {}\n\treturn Number(d.replace(\".\", \"\")) * Number(e.replace(\".\", \"\")) / Math.pow(10, c);\n}\n//æµ®ç¹é¤æ³\nexport function div (a, b) {\n\tvar c, d, e = 0,\n\t\tf = 0;\n\ttry {\n\t\te = a.toString().split(\".\")[1].length;\n\t} catch (g) {}\n\ttry {\n\t\tf = b.toString().split(\".\")[1].length;\n\t} catch (g) {}\n\treturn c = Number(a.toString().replace(\".\", \"\")), d = Number(b.toString().replace(\".\", \"\")), xyutil.mul(c / d, Math.pow(10, f - e));\n}\nexport default {\n\tadd,\n\tsub,\n\tmul,\n\tdiv\n}\n", "// uniappå¨H5ä¸åAPIçz-indexå¼å¦ä¸ï¼\r\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */\r\n\r\nexport default {\r\n toast: 10090,\r\n noNetwork: 10080,\r\n // popupå
å«popupï¼actionsheetï¼keyboardï¼pickerçå¼\r\n popup: 10075,\r\n mask: 10070,\r\n navbar: 980,\r\n topTips: 975,\r\n sticky: 970,\r\n indexListSticky: 965\r\n}\n", "// 为äºè®©ç¨æ·è½å¤èªå®ä¹ä¸»é¢ï¼ä¼éæ¥å¼ç¨æ¤æä»¶ï¼åé¢è²éè¿cssæä¾\r\n// 为äºç»æäºç¹æ®åºæ¯ä½¿ç¨åååå
¼å®¹ï¼æ éå 餿¤æä»¶(2020-06-20)\r\nconst color = {\r\n primary: '#3c9cff',\r\n info: '#909399',\r\n default: '#909399',\r\n warning: '#f9ae3d',\r\n error: '#f56c6c',\r\n success: '#5ac725',\r\n mainColor: '#303133',\r\n contentColor: '#606266',\r\n tipsColor: '#909399',\r\n lightColor: '#c0c4cc',\r\n borderColor: '#e4e7ed'\r\n}\r\n\r\nexport default color\n", "'use strict'\r\n\r\n// utils is a library of generic helper functions non-specific to axios\r\n\r\nconst { toString } = Object.prototype\r\n\r\n/**\r\n * Determine if a value is an Array\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Array, otherwise false\r\n */\r\nexport function isArray(val) {\r\n return toString.call(val) === '[object Array]'\r\n}\r\n\r\n/**\r\n * Determine if a value is an Object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Object, otherwise false\r\n */\r\nexport function isObject(val) {\r\n return val !== null && typeof val === 'object'\r\n}\r\n\r\n/**\r\n * Determine if a value is a Date\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a Date, otherwise false\r\n */\r\nexport function isDate(val) {\r\n return toString.call(val) === '[object Date]'\r\n}\r\n\r\n/**\r\n * Determine if a value is a URLSearchParams object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\r\n */\r\nexport function isURLSearchParams(val) {\r\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams\r\n}\r\n\r\n/**\r\n * Iterate over an Array or an Object invoking a function for each item.\r\n *\r\n * If `obj` is an Array callback will be called passing\r\n * the value, index, and complete array for each item.\r\n *\r\n * If 'obj' is an Object callback will be called passing\r\n * the value, key, and complete object for each property.\r\n *\r\n * @param {Object|Array} obj The object to iterate\r\n * @param {Function} fn The callback to invoke for each item\r\n */\r\nexport function forEach(obj, fn) {\r\n // Don't bother if no value provided\r\n if (obj === null || typeof obj === 'undefined') {\r\n return\r\n }\r\n\r\n // Force an array if not already something iterable\r\n if (typeof obj !== 'object') {\r\n /* eslint no-param-reassign:0 */\r\n obj = [obj]\r\n }\r\n\r\n if (isArray(obj)) {\r\n // Iterate over array values\r\n for (let i = 0, l = obj.length; i < l; i++) {\r\n fn.call(null, obj[i], i, obj)\r\n }\r\n } else {\r\n // Iterate over object keys\r\n for (const key in obj) {\r\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\r\n fn.call(null, obj[key], key, obj)\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºboolean å¼\r\n * @param val\r\n * @returns {boolean}\r\n */\r\nexport function isBoolean(val) {\r\n return typeof val === 'boolean'\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºçæ£ç对象{} new Object\r\n * @param {any} obj - æ£æµç对象\r\n * @returns {boolean}\r\n */\r\nexport function isPlainObject(obj) {\r\n return Object.prototype.toString.call(obj) === '[object Object]'\r\n}\r\n\r\n/**\r\n * Function equal to merge with the difference being that no reference\r\n * to original objects is kept.\r\n *\r\n * @see merge\r\n * @param {Object} obj1 Object to merge\r\n * @returns {Object} Result of all merge properties\r\n */\r\nexport function deepMerge(/* obj1, obj2, obj3, ... */) {\r\n const result = {}\r\n function assignValue(val, key) {\r\n if (typeof result[key] === 'object' && typeof val === 'object') {\r\n result[key] = deepMerge(result[key], val)\r\n } else if (typeof val === 'object') {\r\n result[key] = deepMerge({}, val)\r\n } else {\r\n result[key] = val\r\n }\r\n }\r\n for (let i = 0, l = arguments.length; i < l; i++) {\r\n forEach(arguments[i], assignValue)\r\n }\r\n return result\r\n}\r\n\r\nexport function isUndefined(val) {\r\n return typeof val === 'undefined'\r\n}\r\n", "'use strict'\r\n\r\nimport * as utils from '../utils'\r\n\r\nfunction encode(val) {\r\n return encodeURIComponent(val)\r\n .replace(/%40/gi, '@')\r\n .replace(/%3A/gi, ':')\r\n .replace(/%24/g, '$')\r\n .replace(/%2C/gi, ',')\r\n .replace(/%20/g, '+')\r\n .replace(/%5B/gi, '[')\r\n .replace(/%5D/gi, ']')\r\n}\r\n\r\n/**\r\n * Build a URL by appending params to the end\r\n *\r\n * @param {string} url The base of the url (e.g., http://www.google.com)\r\n * @param {object} [params] The params to be appended\r\n * @returns {string} The formatted url\r\n */\r\nexport default function buildURL(url, params) {\r\n /* eslint no-param-reassign:0 */\r\n if (!params) {\r\n return url\r\n }\r\n\r\n let serializedParams\r\n if (utils.isURLSearchParams(params)) {\r\n serializedParams = params.toString()\r\n } else {\r\n const parts = []\r\n\r\n utils.forEach(params, (val, key) => {\r\n if (val === null || typeof val === 'undefined') {\r\n return\r\n }\r\n\r\n if (utils.isArray(val)) {\r\n key = `${key}[]`\r\n } else {\r\n val = [val]\r\n }\r\n\r\n utils.forEach(val, (v) => {\r\n if (utils.isDate(v)) {\r\n v = v.toISOString()\r\n } else if (utils.isObject(v)) {\r\n v = JSON.stringify(v)\r\n }\r\n parts.push(`${encode(key)}=${encode(v)}`)\r\n })\r\n })\r\n\r\n serializedParams = parts.join('&')\r\n }\r\n\r\n if (serializedParams) {\r\n const hashmarkIndex = url.indexOf('#')\r\n if (hashmarkIndex !== -1) {\r\n url = url.slice(0, hashmarkIndex)\r\n }\r\n\r\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams\r\n }\r\n\r\n return url\r\n}\r\n", "'use strict'\r\n\r\n/**\r\n * Determines whether the specified URL is absolute\r\n *\r\n * @param {string} url The URL to test\r\n * @returns {boolean} True if the specified URL is absolute, otherwise false\r\n */\r\nexport default function isAbsoluteURL(url) {\r\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\r\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\r\n // by any combination of letters, digits, plus, period, or hyphen.\r\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url)\r\n}\r\n", "'use strict'\r\n\r\n/**\r\n * Creates a new URL by combining the specified URLs\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} relativeURL The relative URL\r\n * @returns {string} The combined URL\r\n */\r\nexport default function combineURLs(baseURL, relativeURL) {\r\n return relativeURL\r\n ? `${baseURL.replace(/\\/+$/, '')}/${relativeURL.replace(/^\\/+/, '')}`\r\n : baseURL\r\n}\r\n", "'use strict'\r\n\r\nimport isAbsoluteURL from '../helpers/isAbsoluteURL'\r\nimport combineURLs from '../helpers/combineURLs'\r\n\r\n/**\r\n * Creates a new URL by combining the baseURL with the requestedURL,\r\n * only when the requestedURL is not already an absolute URL.\r\n * If the requestURL is absolute, this function returns the requestedURL untouched.\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} requestedURL Absolute or relative URL to combine\r\n * @returns {string} The combined full path\r\n */\r\nexport default function buildFullPath(baseURL, requestedURL) {\r\n if (baseURL && !isAbsoluteURL(requestedURL)) {\r\n return combineURLs(baseURL, requestedURL)\r\n }\r\n return requestedURL\r\n}\r\n", "/**\r\n * Resolve or reject a Promise based on response status.\r\n *\r\n * @param {Function} resolve A function that resolves the promise.\r\n * @param {Function} reject A function that rejects the promise.\r\n * @param {object} response The response.\r\n */\r\nexport default function settle(resolve, reject, response) {\r\n const { validateStatus } = response.config\r\n const status = response.statusCode\r\n if (status && (!validateStatus || validateStatus(status))) {\r\n resolve(response)\r\n } else {\r\n reject(response)\r\n }\r\n}\r\n", "import buildURL from '../helpers/buildURL'\r\nimport buildFullPath from '../core/buildFullPath'\r\nimport settle from '../core/settle'\r\nimport { isUndefined } from '../utils'\r\n\r\n/**\r\n * è¿åå¯éå¼åå¨çé
ç½®\r\n * @param {Array} keys - å¯é弿°ç»\r\n * @param {Object} config2 - é
ç½®\r\n * @return {{}} - åå¨çé
置项\r\n */\r\nconst mergeKeys = (keys, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n return config\r\n}\r\nexport default (config) => new Promise((resolve, reject) => {\r\n const fullPath = buildURL(buildFullPath(config.baseURL, config.url), config.params)\r\n const _config = {\r\n url: fullPath,\r\n header: config.header,\r\n complete: (response) => {\r\n config.fullPath = fullPath\r\n response.config = config\r\n try {\r\n // 对å¯è½åç¬¦ä¸²ä¸æ¯json çæ
åµå®¹é\r\n if (typeof response.data === 'string') {\r\n response.data = JSON.parse(response.data)\r\n }\r\n // eslint-disable-next-line no-empty\r\n } catch (e) {\r\n }\r\n settle(resolve, reject, response)\r\n }\r\n }\r\n let requestTask\r\n if (config.method === 'UPLOAD') {\r\n delete _config.header['content-type']\r\n delete _config.header['Content-Type']\r\n const otherConfig = {\r\n\r\n\r\n\r\n filePath: config.filePath,\r\n name: config.name\r\n }\r\n const optionalKeys = [\r\n\r\n 'files',\r\n\r\n\r\n 'file',\r\n\r\n\r\n 'timeout',\r\n\r\n 'formData'\r\n ]\r\n requestTask = uni.uploadFile({ ..._config, ...otherConfig, ...mergeKeys(optionalKeys, config) })\r\n } else if (config.method === 'DOWNLOAD') {\r\n\r\n if (!isUndefined(config.timeout)) {\r\n _config.timeout = config.timeout\r\n }\r\n\r\n requestTask = uni.downloadFile(_config)\r\n } else {\r\n const optionalKeys = [\r\n 'data',\r\n 'method',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n 'withCredentials',\r\n\r\n\r\n\r\n\r\n ]\r\n requestTask = uni.request({ ..._config, ...mergeKeys(optionalKeys, config) })\r\n }\r\n if (config.getTask) {\r\n config.getTask(requestTask, config)\r\n }\r\n})\r\n", "import adapter from '../adapters/index'\r\n\r\nexport default (config) => adapter(config)\r\n", "'use strict'\r\n\r\nfunction InterceptorManager() {\r\n this.handlers = []\r\n}\r\n\r\n/**\r\n * Add a new interceptor to the stack\r\n *\r\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\r\n * @param {Function} rejected The function to handle `reject` for a `Promise`\r\n *\r\n * @return {Number} An ID used to remove interceptor later\r\n */\r\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\r\n this.handlers.push({\r\n fulfilled,\r\n rejected\r\n })\r\n return this.handlers.length - 1\r\n}\r\n\r\n/**\r\n * Remove an interceptor from the stack\r\n *\r\n * @param {Number} id The ID that was returned by `use`\r\n */\r\nInterceptorManager.prototype.eject = function eject(id) {\r\n if (this.handlers[id]) {\r\n this.handlers[id] = null\r\n }\r\n}\r\n\r\n/**\r\n * Iterate over all the registered interceptors\r\n *\r\n * This method is particularly useful for skipping over any\r\n * interceptors that may have become `null` calling `eject`.\r\n *\r\n * @param {Function} fn The function to call for each interceptor\r\n */\r\nInterceptorManager.prototype.forEach = function forEach(fn) {\r\n this.handlers.forEach((h) => {\r\n if (h !== null) {\r\n fn(h)\r\n }\r\n })\r\n}\r\n\r\nexport default InterceptorManager\r\n", "import { deepMerge, isUndefined } from '../utils'\r\n\r\n/**\r\n * åå¹¶å±é¨é
ç½®ä¼å
çé
ç½®ï¼å¦æå±é¨æè¯¥é
置项åç¨å±é¨ï¼å¦æå
¨å±æè¯¥é
置项åç¨å
¨å±\r\n * @param {Array} keys - é
置项\r\n * @param {Object} globalsConfig - å½åçå
¨å±é
ç½®\r\n * @param {Object} config2 - å±é¨é
ç½®\r\n * @return {{}}\r\n */\r\nconst mergeKeys = (keys, globalsConfig, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n } else if (!isUndefined(globalsConfig[prop])) {\r\n config[prop] = globalsConfig[prop]\r\n }\r\n })\r\n return config\r\n}\r\n/**\r\n *\r\n * @param globalsConfig - å½åå®ä¾çå
¨å±é
ç½®\r\n * @param config2 - å½åçå±é¨é
ç½®\r\n * @return - åå¹¶åçé
ç½®\r\n */\r\nexport default (globalsConfig, config2 = {}) => {\r\n const method = config2.method || globalsConfig.method || 'GET'\r\n let config = {\r\n baseURL: globalsConfig.baseURL || '',\r\n method,\r\n url: config2.url || '',\r\n params: config2.params || {},\r\n custom: { ...(globalsConfig.custom || {}), ...(config2.custom || {}) },\r\n header: deepMerge(globalsConfig.header || {}, config2.header || {})\r\n }\r\n const defaultToConfig2Keys = ['getTask', 'validateStatus']\r\n config = { ...config, ...mergeKeys(defaultToConfig2Keys, globalsConfig, config2) }\r\n\r\n // eslint-disable-next-line no-empty\r\n if (method === 'DOWNLOAD') {\r\n\r\n if (!isUndefined(config2.timeout)) {\r\n config.timeout = config2.timeout\r\n } else if (!isUndefined(globalsConfig.timeout)) {\r\n config.timeout = globalsConfig.timeout\r\n }\r\n\r\n } else if (method === 'UPLOAD') {\r\n delete config.header['content-type']\r\n delete config.header['Content-Type']\r\n const uploadKeys = [\r\n\r\n 'files',\r\n\r\n\r\n\r\n\r\n\r\n 'file',\r\n\r\n 'filePath',\r\n 'name',\r\n\r\n 'timeout',\r\n\r\n 'formData'\r\n ]\r\n uploadKeys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n\r\n if (isUndefined(config.timeout) && !isUndefined(globalsConfig.timeout)) {\r\n config.timeout = globalsConfig.timeout\r\n }\r\n\r\n } else {\r\n const defaultsKeys = [\r\n 'data',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n 'withCredentials',\r\n\r\n\r\n\r\n\r\n ]\r\n config = { ...config, ...mergeKeys(defaultsKeys, globalsConfig, config2) }\r\n }\r\n\r\n return config\r\n}\r\n", "/**\r\n * é»è®¤çå
¨å±é
ç½®\r\n */\r\n\r\nexport default {\r\n baseURL: '',\r\n header: {},\r\n method: 'GET',\r\n dataType: 'json',\r\n\r\n responseType: 'text',\r\n\r\n custom: {},\r\n\r\n timeout: 60000,\r\n\r\n\r\n\r\n\r\n\r\n withCredentials: false,\r\n\r\n\r\n\r\n\r\n validateStatus: function validateStatus(status) {\r\n return status >= 200 && status < 300\r\n }\r\n}\r\n", "/* eslint-disable */\r\nvar clone = (function() {\r\n 'use strict';\r\n\r\n function _instanceof(obj, type) {\r\n return type != null && obj instanceof type;\r\n }\r\n\r\n var nativeMap;\r\n try {\r\n nativeMap = Map;\r\n } catch(_) {\r\n // maybe a reference error because no `Map`. Give it a dummy value that no\r\n // value will ever be an instanceof.\r\n nativeMap = function() {};\r\n }\r\n\r\n var nativeSet;\r\n try {\r\n nativeSet = Set;\r\n } catch(_) {\r\n nativeSet = function() {};\r\n }\r\n\r\n var nativePromise;\r\n try {\r\n nativePromise = Promise;\r\n } catch(_) {\r\n nativePromise = function() {};\r\n }\r\n\r\n /**\r\n * Clones (copies) an Object using deep copying.\r\n *\r\n * This function supports circular references by default, but if you are certain\r\n * there are no circular references in your object, you can save some CPU time\r\n * by calling clone(obj, false).\r\n *\r\n * Caution: if `circular` is false and `parent` contains circular references,\r\n * your program may enter an infinite loop and crash.\r\n *\r\n * @param `parent` - the object to be cloned\r\n * @param `circular` - set to true if the object to be cloned may contain\r\n * circular references. (optional - true by default)\r\n * @param `depth` - set to a number if the object is only to be cloned to\r\n * a particular depth. (optional - defaults to Infinity)\r\n * @param `prototype` - sets the prototype to be used when cloning an object.\r\n * (optional - defaults to parent prototype).\r\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\r\n * should be cloned as well. Non-enumerable properties on the prototype\r\n * chain will be ignored. (optional - false by default)\r\n */\r\n function clone(parent, circular, depth, prototype, includeNonEnumerable) {\r\n if (typeof circular === 'object') {\r\n depth = circular.depth;\r\n prototype = circular.prototype;\r\n includeNonEnumerable = circular.includeNonEnumerable;\r\n circular = circular.circular;\r\n }\r\n // maintain two arrays for circular references, where corresponding parents\r\n // and children have the same index\r\n var allParents = [];\r\n var allChildren = [];\r\n\r\n var useBuffer = typeof Buffer != 'undefined';\r\n\r\n if (typeof circular == 'undefined')\r\n circular = true;\r\n\r\n if (typeof depth == 'undefined')\r\n depth = Infinity;\r\n\r\n // recurse this function so we don't reset allParents and allChildren\r\n function _clone(parent, depth) {\r\n // cloning null always returns null\r\n if (parent === null)\r\n return null;\r\n\r\n if (depth === 0)\r\n return parent;\r\n\r\n var child;\r\n var proto;\r\n if (typeof parent != 'object') {\r\n return parent;\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n child = new nativeMap();\r\n } else if (_instanceof(parent, nativeSet)) {\r\n child = new nativeSet();\r\n } else if (_instanceof(parent, nativePromise)) {\r\n child = new nativePromise(function (resolve, reject) {\r\n parent.then(function(value) {\r\n resolve(_clone(value, depth - 1));\r\n }, function(err) {\r\n reject(_clone(err, depth - 1));\r\n });\r\n });\r\n } else if (clone.__isArray(parent)) {\r\n child = [];\r\n } else if (clone.__isRegExp(parent)) {\r\n child = new RegExp(parent.source, __getRegExpFlags(parent));\r\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\r\n } else if (clone.__isDate(parent)) {\r\n child = new Date(parent.getTime());\r\n } else if (useBuffer && Buffer.isBuffer(parent)) {\r\n if (Buffer.from) {\r\n // Node.js >= 5.10.0\r\n child = Buffer.from(parent);\r\n } else {\r\n // Older Node.js versions\r\n child = new Buffer(parent.length);\r\n parent.copy(child);\r\n }\r\n return child;\r\n } else if (_instanceof(parent, Error)) {\r\n child = Object.create(parent);\r\n } else {\r\n if (typeof prototype == 'undefined') {\r\n proto = Object.getPrototypeOf(parent);\r\n child = Object.create(proto);\r\n }\r\n else {\r\n child = Object.create(prototype);\r\n proto = prototype;\r\n }\r\n }\r\n\r\n if (circular) {\r\n var index = allParents.indexOf(parent);\r\n\r\n if (index != -1) {\r\n return allChildren[index];\r\n }\r\n allParents.push(parent);\r\n allChildren.push(child);\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n parent.forEach(function(value, key) {\r\n var keyChild = _clone(key, depth - 1);\r\n var valueChild = _clone(value, depth - 1);\r\n child.set(keyChild, valueChild);\r\n });\r\n }\r\n if (_instanceof(parent, nativeSet)) {\r\n parent.forEach(function(value) {\r\n var entryChild = _clone(value, depth - 1);\r\n child.add(entryChild);\r\n });\r\n }\r\n\r\n for (var i in parent) {\r\n var attrs = Object.getOwnPropertyDescriptor(parent, i);\r\n if (attrs) {\r\n child[i] = _clone(parent[i], depth - 1);\r\n }\r\n\r\n try {\r\n var objProperty = Object.getOwnPropertyDescriptor(parent, i);\r\n if (objProperty.set === 'undefined') {\r\n // no setter defined. Skip cloning this property\r\n continue;\r\n }\r\n child[i] = _clone(parent[i], depth - 1);\r\n } catch(e){\r\n if (e instanceof TypeError) {\r\n // when in strict mode, TypeError will be thrown if child[i] property only has a getter\r\n // we can't do anything about this, other than inform the user that this property cannot be set.\r\n continue\r\n } else if (e instanceof ReferenceError) {\r\n //this may happen in non strict mode\r\n continue\r\n }\r\n }\r\n\r\n }\r\n\r\n if (Object.getOwnPropertySymbols) {\r\n var symbols = Object.getOwnPropertySymbols(parent);\r\n for (var i = 0; i < symbols.length; i++) {\r\n // Don't need to worry about cloning a symbol because it is a primitive,\r\n // like a number or string.\r\n var symbol = symbols[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\r\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\r\n continue;\r\n }\r\n child[symbol] = _clone(parent[symbol], depth - 1);\r\n Object.defineProperty(child, symbol, descriptor);\r\n }\r\n }\r\n\r\n if (includeNonEnumerable) {\r\n var allPropertyNames = Object.getOwnPropertyNames(parent);\r\n for (var i = 0; i < allPropertyNames.length; i++) {\r\n var propertyName = allPropertyNames[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\r\n if (descriptor && descriptor.enumerable) {\r\n continue;\r\n }\r\n child[propertyName] = _clone(parent[propertyName], depth - 1);\r\n Object.defineProperty(child, propertyName, descriptor);\r\n }\r\n }\r\n\r\n return child;\r\n }\r\n\r\n return _clone(parent, depth);\r\n }\r\n\r\n /**\r\n * Simple flat clone using prototype, accepts only objects, usefull for property\r\n * override on FLAT configuration object (no nested props).\r\n *\r\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\r\n * works.\r\n */\r\n clone.clonePrototype = function clonePrototype(parent) {\r\n if (parent === null)\r\n return null;\r\n\r\n var c = function () {};\r\n c.prototype = parent;\r\n return new c();\r\n };\r\n\r\n// private utility functions\r\n\r\n function __objToStr(o) {\r\n return Object.prototype.toString.call(o);\r\n }\r\n clone.__objToStr = __objToStr;\r\n\r\n function __isDate(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Date]';\r\n }\r\n clone.__isDate = __isDate;\r\n\r\n function __isArray(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Array]';\r\n }\r\n clone.__isArray = __isArray;\r\n\r\n function __isRegExp(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object RegExp]';\r\n }\r\n clone.__isRegExp = __isRegExp;\r\n\r\n function __getRegExpFlags(re) {\r\n var flags = '';\r\n if (re.global) flags += 'g';\r\n if (re.ignoreCase) flags += 'i';\r\n if (re.multiline) flags += 'm';\r\n return flags;\r\n }\r\n clone.__getRegExpFlags = __getRegExpFlags;\r\n\r\n return clone;\r\n})();\r\n\r\nexport default clone\r\n", "/**\r\n * @Class Request\r\n * @description luch-request httpè¯·æ±æä»¶\r\n * @version 3.0.7\r\n * @Author lu-ch\r\n * @Date 2021-09-04\r\n * @Email webwork.s@qq.com\r\n * ææ¡£: https://www.quanzhan.co/luch-request/\r\n * github: https://github.com/lei-mu/luch-request\r\n * DCloud: http://ext.dcloud.net.cn/plugin?id=392\r\n * HBuilderX: beat-3.0.4 alpha-3.0.4\r\n */\r\n\r\nimport dispatchRequest from './dispatchRequest'\r\nimport InterceptorManager from './InterceptorManager'\r\nimport mergeConfig from './mergeConfig'\r\nimport defaults from './defaults'\r\nimport { isPlainObject } from '../utils'\r\nimport clone from '../utils/clone'\r\n\r\nexport default class Request {\r\n /**\r\n * @param {Object} arg - å
¨å±é
ç½®\r\n * @param {String} arg.baseURL - å
¨å±æ ¹è·¯å¾\r\n * @param {Object} arg.header - å
¨å±header\r\n * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - å
¨å±é»è®¤è¯·æ±æ¹å¼\r\n * @param {String} arg.dataType = [json] - å
¨å±é»è®¤çdataType\r\n * @param {String} arg.responseType = [text|arraybuffer] - å
¨å±é»è®¤çresponseTypeãæ¯ä»å®å°ç¨åºä¸æ¯æ\r\n * @param {Object} arg.custom - å
¨å±é»è®¤çèªå®ä¹åæ°\r\n * @param {Number} arg.timeout - å
¨å±é»è®¤çè¶
æ¶æ¶é´ï¼åä½ msãé»è®¤60000ãH5(HBuilderX 2.9.9+)ãAPP(HBuilderX 2.9.9+)ã微信å°ç¨åºï¼2.10.0ï¼ãæ¯ä»å®å°ç¨åº\r\n * @param {Boolean} arg.sslVerify - å
¨å±é»è®¤çæ¯å¦éªè¯ ssl è¯ä¹¦ãé»è®¤true.ä»
Appå®åç«¯æ¯æï¼HBuilderX 2.3.3+ï¼\r\n * @param {Boolean} arg.withCredentials - å
¨å±é»è®¤çè·¨åè¯·æ±æ¶æ¯å¦æºå¸¦åè¯ï¼cookiesï¼ãé»è®¤falseãä»
H5æ¯æï¼HBuilderX 2.6.15+ï¼\r\n * @param {Boolean} arg.firstIpv4 - å
¨DNSè§£ææ¶ä¼å
使ç¨ipv4ãé»è®¤falseãä»
App-Android æ¯æ (HBuilderX 2.8.0+)\r\n * @param {Function(statusCode):Boolean} arg.validateStatus - å
¨å±é»è®¤çèªå®ä¹éªè¯å¨ãé»è®¤statusCode >= 200 && statusCode < 300\r\n */\r\n constructor(arg = {}) {\r\n\t\t// console.info('åå§åluch-request')\r\n if (!isPlainObject(arg)) {\r\n arg = {}\r\n console.warn('设置å
¨å±åæ°å¿
é¡»æ¥æ¶ä¸ä¸ªObject')\r\n }\r\n this.config = clone({ ...defaults, ...arg })\r\n this.interceptors = {\r\n request: new InterceptorManager(),\r\n response: new InterceptorManager()\r\n }\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Request~setConfigCallback} f - 设置å
¨å±é»è®¤é
ç½®\r\n */\r\n setConfig(f) {\r\n this.config = f(this.config)\r\n }\r\n\r\n middleware(config) {\r\n config = mergeConfig(this.config, config)\r\n const chain = [dispatchRequest, undefined]\r\n let promise = Promise.resolve(config)\r\n\r\n this.interceptors.request.forEach((interceptor) => {\r\n chain.unshift(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n this.interceptors.response.forEach((interceptor) => {\r\n chain.push(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n while (chain.length) {\r\n promise = promise.then(chain.shift(), chain.shift())\r\n }\r\n\r\n return promise\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Object} config - 请æ±é
置项\r\n * @prop {String} options.url - 请æ±è·¯å¾\r\n * @prop {Object} options.data - 请æ±åæ°\r\n * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - ååºçæ°æ®ç±»å\r\n * @prop {Object} [options.dataType = config.dataType] - å¦æè®¾ä¸º jsonï¼ä¼å°è¯å¯¹è¿åçæ°æ®å䏿¬¡ JSON.parse\r\n * @prop {Object} [options.header = config.header] - 请æ±header\r\n * @prop {Object} [options.method = config.method] - è¯·æ±æ¹æ³\r\n * @returns {Promise<unknown>}\r\n */\r\n request(config = {}) {\r\n return this.middleware(config)\r\n }\r\n\r\n get(url, options = {}) {\r\n return this.middleware({\r\n url,\r\n method: 'GET',\r\n ...options\r\n })\r\n }\r\n\r\n post(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'POST',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n put(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'PUT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n delete(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'DELETE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n connect(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'CONNECT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n head(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'HEAD',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n options(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'OPTIONS',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n trace(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'TRACE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n upload(url, config = {}) {\r\n config.url = url\r\n config.method = 'UPLOAD'\r\n return this.middleware(config)\r\n }\r\n\r\n download(url, config = {}) {\r\n config.url = url\r\n config.method = 'DOWNLOAD'\r\n return this.middleware(config)\r\n }\r\n}\r\n\r\n/**\r\n * setConfigåè°\r\n * @return {Object} - è¿åæä½åçconfig\r\n * @callback Request~setConfigCallback\r\n * @param {Object} config - å
¨å±é»è®¤config\r\n */\r\n", "import Request from './core/Request'\n\r\nexport default Request\r\n", "// å
¨å±æè½½å¼å
¥httpç¸å
³è¯·æ±æ¦æªæä»¶\nimport Request from '../luch-request'\nconst http = new Request()\nexport default http\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-16 10:52:35\n * @FilePath : /uview-plus/libs/config/props/actionSheet.js\n */\nexport default {\n // action-sheetç»ä»¶\n actionSheet: {\n show: false,\n title: '',\n description: '',\n actions: [],\n index: '',\n cancelText: '',\n closeOnClickAction: true,\n safeAreaInsetBottom: true,\n openType: '',\n closeOnClickOverlay: true,\n round: 0,\n wrapMaxHeight: '600px'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-16 16:32:24\n * @FilePath : /uview-plus/libs/config/props/album.js\n */\nexport default {\n // album ç»ä»¶\n album: {\n urls: [],\n keyName: '',\n singleSize: 180,\n multipleSize: 70,\n space: 6,\n singleMode: 'scaleToFill',\n multipleMode: 'aspectFill',\n maxCount: 9,\n previewFullImage: true,\n rowCount: 3,\n showMore: true,\n autoWrap: false,\n unit: 'px',\n stop: true,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-17 17:23:53\n * @FilePath : /uview-plus/libs/config/props/alert.js\n */\nexport default {\n // alertè¦åç»ä»¶\n alert: {\n title: '',\n type: 'warning',\n description: '',\n closable: false,\n showIcon: false,\n effect: 'light',\n center: false,\n fontSize: 14,\n transitionMode: 'fade',\n duration: 0,\n icon: '',\n value: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:22\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js\n */\nexport default {\n // avatar ç»ä»¶\n avatar: {\n src: '',\n shape: 'circle',\n size: 40,\n mode: 'scaleToFill',\n text: '',\n bgColor: '#c0c4cc',\n color: '#ffffff',\n fontSize: 18,\n icon: '',\n mpAvatar: false,\n randomBgColor: false,\n defaultUrl: '',\n colorIndex: '',\n name: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js\n */\nexport default {\n // avatarGroup ç»ä»¶\n avatarGroup: {\n urls: [],\n maxCount: 5,\n shape: 'circle',\n mode: 'scaleToFill',\n showMore: true,\n size: 40,\n keyName: '',\n gap: 0.5,\n\t\textraValue: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:50:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js\n */\nexport default {\n // backtopç»ä»¶\n backtop: {\n mode: 'circle',\n icon: 'arrow-upward',\n text: '',\n duration: 100,\n scrollTop: 0,\n top: 400,\n bottom: 100,\n right: 20,\n zIndex: 9,\n iconStyle: {\n color: '#909399',\n fontSize: '19px'\n }\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 19:51:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js\n */\nexport default {\n // å¾½æ æ°ç»ä»¶\n badge: {\n isDot: false,\n value: '',\n show: true,\n max: 999,\n type: 'error',\n showZero: false,\n bgColor: null,\n color: null,\n shape: 'circle',\n numberType: 'overflow',\n offset: [],\n inverted: false,\n absolute: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:51:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js\n */\nexport default {\n // buttonç»ä»¶\n button: {\n hairline: false,\n type: 'info',\n size: 'normal',\n shape: 'square',\n plain: false,\n disabled: false,\n loading: false,\n loadingText: '',\n loadingMode: 'spinner',\n loadingSize: 15,\n openType: '',\n formType: '',\n appParameter: '',\n hoverStopPropagation: true,\n lang: 'en',\n sessionFrom: '',\n sendMessageTitle: '',\n sendMessagePath: '',\n sendMessageImg: '',\n showMessageCard: false,\n dataName: '',\n throttleTime: 0,\n hoverStartTime: 0,\n hoverStayTime: 200,\n text: '',\n icon: '',\n iconColor: '',\n color: '',\n stop: true,\n }\n}\n", "{\n \"up.common.cancel\": \"åæ¶\",\n \"up.common.confirm\": \"ç¡®å®\",\n \"up.common.start\": \"å¼å§\",\n \"up.common.end\": \"ç»æ\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"å¤å¶\",\n \"up.common.none\": \"ææ \",\n \"up.common.tip\": \"æç¤º\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失败\",\n \"up.common.close\": \"å
³é\",\n \"up.common.preview\": \"é¢è§\",\n \"up.common.re-select\": \"éé\",\n \"up.common.rotate\": \"æè½¬\",\n \"up.common.pleaseChoose\": \"è¯·éæ©\",\n \"up.common.loading\": \"å è½½ä¸\",\n \"up.common.loading2\": \"æ£å¨å è½½\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"设置\",\n \"up.common.retry\": \"éè¯\",\n \"up.common.search\": \"æç´¢\",\n \"up.common.more\": \"æ´å¤\",\n \"up.common.video\": \"è§é¢\",\n \"up.common.file\": \"æä»¶\",\n \"up.week.one\": \"ä¸\",\n \"up.week.two\": \"äº\",\n \"up.week.three\": \"ä¸\",\n \"up.week.four\": \"å\",\n \"up.week.five\": \"äº\",\n \"up.week.six\": \"å
\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"çææ¡ç 失败\",\n \"up.calendar.chooseDates\": \"æ¥æéæ©\",\n \"up.calendar.disabled\": \"è¯¥æ¥æå·²ç¦ç¨\",\n \"up.calendar.daysExceed\": \"鿩天æ°ä¸è½è¶
è¿{days}天\",\n \"up.cityLocate.locateCity\": \"å®ä½åå¸\",\n \"up.cityLocate.fail\": \"å®ä½å¤±è´¥ï¼è¯·ç¹å»éè¯ã\",\n \"up.cityLocate.locating\": \"å®ä½ä¸\",\n \"up.code.send\": \"è·åéªè¯ç \",\n \"up.code.resendAfter\": \"Xç§éæ°è·å\",\n \"up.code.resend\": \"éæ°è·å\",\n \"up.cropper.emptyWidhtOrHeight\": \"è£åªæ¡ç宽æé«æ²¡æè®¾ç½®\",\n \"up.empty.car\": \"è´ç©è½¦ä¸ºç©º\",\n \"up.empty.page\": \"页é¢ä¸åå¨\",\n \"up.empty.search\": \"没ææç´¢ç»æ\",\n \"up.empty.address\": \"æ²¡ææ¶è´§å°å\",\n \"up.empty.wifi\": \"没æWiFi\",\n \"up.empty.order\": \"订å为空\",\n \"up.empty.coupon\": \"没æä¼æ å¸\",\n \"up.empty.favor\": \"ææ æ¶è\",\n \"up.empty.permission\": \"æ æé\",\n \"up.empty.history\": \"æ åå²è®°å½\",\n \"up.empty.news\": \"æ æ°é»å表\",\n \"up.empty.message\": \"æ¶æ¯å表为空\",\n \"up.empty.list\": \"å表为空\",\n \"up.empty.data\": \"æ°æ®ä¸ºç©º\",\n \"up.empty.comment\": \"ææ è¯è®º\",\n \"up.link.copyed\": \"龿¥å·²å¤å¶ï¼è¯·å¨æµè§å¨æå¼\",\n \"up.loadmoe.loadmore\": \"å è½½æ´å¤\",\n \"up.loadmoe.nomore\": \"æ²¡ææ´å¤äº\",\n \"up.noNetwork.text\": \"ååï¼ç½ç»ä¿¡å·ä¸¢å¤±\",\n \"up.noNetwork.pleaseCheck\": \"è¯·æ£æ¥ç½ç»ï¼æåå¾\",\n \"up.noNetwork.connect\": \"ç½ç»å·²è¿æ¥\",\n \"up.noNetwork.disconnect\": \"æ ç½ç»è¿æ¥\",\n \"up.pagination.previous\": \"ä¸ä¸é¡µ\",\n \"up.pagination.next\": \"ä¸ä¸é¡µ\",\n \"up.pullRefresh.pull\": \"䏿巿°\",\n \"up.pullRefresh.release\": \"鿾巿°\",\n \"up.pullRefresh.refreshing\": \"æ£å¨å·æ°\",\n \"up.readMore.expand\": \"å±å¼é
读å
¨æ\",\n \"up.readMore.fold\": \"æ¶èµ·\",\n \"up.search.placeholder\": \"请è¾å
¥å
³é®å\",\n \"up.signature.penSize\": \"ç¬ç»å¤§å°\",\n \"up.signature.penColor\": \"ç¬ç»é¢è²\",\n \"up.upload.sizeExceed\": \"è¶
è¿å¤§å°éå¶\",\n \"up.upload.uploading\": \"ä¸ä¼ ä¸\",\n \"up.upload.previewImageFail\": \"é¢è§å¾ç失败\",\n \"up.upload.previewVideoFail\": \"é¢è§è§é¢å¤±è´¥\",\n \"up.goodsSku.stock\": \"åºå\",\n \"up.goodsSku.price\": \"ä»·æ ¼\",\n \"up.goodsSku.amount\": \"ä»¶\",\n \"up.goodsSku.choosed\": \"å·²é\",\n \"up.goodsSku.buyAmount\": \"è´ä¹°æ°é\"\n}\n", "{\n \"up.common.cancel\": \"åæ¶\",\n \"up.common.confirm\": \"確å®\",\n \"up.common.start\": \"éå§\",\n \"up.common.end\": \"çµæ\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"è¤è£½\",\n \"up.common.none\": \"æ«ç¡\",\n \"up.common.tip\": \"æç¤º\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失æ\",\n \"up.common.close\": \"éé\",\n \"up.common.preview\": \"é 覽\",\n \"up.common.re-select\": \"éé¸\",\n \"up.common.rotate\": \"æè½\",\n \"up.common.pleaseChoose\": \"è«é¸æ\",\n \"up.common.loading\": \"å è¼ä¸\",\n \"up.common.loading2\": \"æ£å¨å è¼\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"è¨ç½®\",\n \"up.common.retry\": \"é試\",\n \"up.common.search\": \"æç´¢\",\n \"up.common.more\": \"æ´å¤\",\n \"up.common.video\": \"è¦é »\",\n \"up.common.file\": \"æä»¶\",\n \"up.week.one\": \"ä¸\",\n \"up.week.two\": \"äº\",\n \"up.week.three\": \"ä¸\",\n \"up.week.four\": \"å\",\n \"up.week.five\": \"äº\",\n \"up.week.six\": \"å
\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"çææ¢ç¢¼å¤±æ\",\n \"up.calendar.chooseDates\": \"æ¥æé¸æ\",\n \"up.calendar.disabled\": \"è©²æ¥æå·²ç¦ç¨\",\n \"up.calendar.daysExceed\": \"鏿天æ¸ä¸è½è¶
é{days}天\",\n \"up.cityLocate.locateCity\": \"å®ä½åå¸\",\n \"up.cityLocate.fail\": \"å®ä½å¤±æï¼è«é»æé試ã\",\n \"up.cityLocate.locating\": \"å®ä½ä¸\",\n \"up.code.send\": \"ç²åé©è碼\",\n \"up.code.resendAfter\": \"Xç§éæ°ç²å\",\n \"up.code.resend\": \"éæ°ç²å\",\n \"up.cropper.emptyWidhtOrHeight\": \"è£åªæ¡ç寬æé«æ²æè¨ç½®\",\n \"up.empty.car\": \"è³¼ç©è»çºç©º\",\n \"up.empty.page\": \"é é¢ä¸åå¨\",\n \"up.empty.search\": \"æ²ææç´¢çµæ\",\n \"up.empty.address\": \"æ²ææ¶è²¨å°å\",\n \"up.empty.wifi\": \"æ²æWiFi\",\n \"up.empty.order\": \"è¨å®çºç©º\",\n \"up.empty.coupon\": \"æ²æåªæ å¸\",\n \"up.empty.favor\": \"æ«ç¡æ¶è\",\n \"up.empty.permission\": \"ç¡æ¬é\",\n \"up.empty.history\": \"ç¡æ·å²è¨é\",\n \"up.empty.news\": \"ç¡æ°èå表\",\n \"up.empty.message\": \"æ¶æ¯å表çºç©º\",\n \"up.empty.list\": \"å表çºç©º\",\n \"up.empty.data\": \"æ¸æçºç©º\",\n \"up.empty.comment\": \"æ«ç¡è©è«\",\n \"up.link.copyed\": \"鿥已è¤è£½ï¼è«å¨çè¦½å¨æé\",\n \"up.loadmoe.loadmore\": \"å è¼æ´å¤\",\n \"up.loadmoe.nomore\": \"æ²ææ´å¤äº\",\n \"up.noNetwork.text\": \"ååï¼ç¶²çµ¡ä¿¡èä¸å¤±\",\n \"up.noNetwork.pleaseCheck\": \"è«æª¢æ¥ç¶²çµ¡ï¼æåå¾\",\n \"up.noNetwork.connect\": \"ç¶²çµ¡å·²é£æ¥\",\n \"up.noNetwork.disconnect\": \"ç¡ç¶²çµ¡é£æ¥\",\n \"up.pagination.previous\": \"ä¸ä¸é \",\n \"up.pagination.next\": \"ä¸ä¸é \",\n \"up.pullRefresh.pull\": \"䏿巿°\",\n \"up.pullRefresh.release\": \"鿾巿°\",\n \"up.pullRefresh.refreshing\": \"æ£å¨å·æ°\",\n \"up.readMore.expand\": \"å±éé±è®å
¨æ\",\n \"up.readMore.fold\": \"æ¶èµ·\",\n \"up.search.placeholder\": \"è«è¼¸å
¥ééµå\",\n \"up.signature.penSize\": \"çç«å¤§å°\",\n \"up.signature.penColor\": \"çç«é¡è²\",\n \"up.upload.sizeExceed\": \"è¶
é大å°éå¶\",\n \"up.upload.uploading\": \"ä¸å³ä¸\",\n \"up.upload.previewImageFail\": \"é 覽åç失æ\",\n \"up.upload.previewVideoFail\": \"é 覽è¦é »å¤±æ\",\n \"up.goodsSku.stock\": \"庫å\",\n \"up.goodsSku.price\": \"广 ¼\",\n \"up.goodsSku.amount\": \"ä»¶\",\n \"up.goodsSku.choosed\": \"å·²é¸\",\n \"up.goodsSku.buyAmount\": \"購買æ¸é\"\n}\n", "{\n \"up.common.cancel\": \"Cancel\",\n \"up.common.confirm\": \"Confirm\",\n \"up.common.start\": \"Start\",\n \"up.common.end\": \"End\",\n \"up.common.stop\": \"Stop\",\n \"up.common.copy\": \"Copy\",\n \"up.common.none\": \"None\",\n \"up.common.tip\": \"Tip\",\n \"up.common.success\": \"Success\",\n \"up.common.fail\": \"Fail\",\n \"up.common.close\": \"Close\",\n \"up.common.preview\": \"Preview\",\n \"up.common.re-select\": \"Re-select\",\n \"up.common.rotate\": \"Rotate\",\n \"up.common.pleaseChoose\": \"Please choose\",\n \"up.common.loading\": \"Loading\",\n \"up.common.loading2\": \"Loading\",\n \"up.common.inOperation\": \"In operation\",\n \"up.common.settings\": \"Settings\",\n \"up.common.retry\": \"Retry\",\n \"up.common.search\": \"Search\",\n \"up.common.more\": \"More\",\n \"up.common.video\": \"Video\",\n \"up.common.file\": \"File\",\n \"up.week.one\": \"Mon\",\n \"up.week.two\": \"Tue\",\n \"up.week.three\": \"Wed\",\n \"up.week.four\": \"Thu\",\n \"up.week.five\": \"Fri\",\n \"up.week.six\": \"Sat\",\n \"up.week.seven\": \"Sun\",\n \"up.barcode.error\": \"Failed to generate barcode\",\n \"up.calendar.chooseDates\": \"Date selection\",\n \"up.calendar.disabled\": \"This date is disabled\",\n \"up.calendar.daysExceed\": \"The number of selected days cannot exceed {days} days\",\n \"up.cityLocate.locateCity\": \"Locate city\",\n \"up.cityLocate.fail\": \"Location failed, please click to retry.\",\n \"up.cityLocate.locating\": \"Locating\",\n \"up.code.send\": \"Get verification code\",\n \"up.code.resendAfter\": \"Resend after X seconds\",\n \"up.code.resend\": \"Resend\",\n \"up.cropper.emptyWidhtOrHeight\": \"The width or height of the cropping box is not set\",\n \"up.empty.car\": \"Shopping cart is empty\",\n \"up.empty.page\": \"Page not found\",\n \"up.empty.search\": \"No search results\",\n \"up.empty.address\": \"No shipping address\",\n \"up.empty.wifi\": \"No WiFi\",\n \"up.empty.order\": \"Order is empty\",\n \"up.empty.coupon\": \"No coupons\",\n \"up.empty.favor\": \"No favorites\",\n \"up.empty.permission\": \"No permission\",\n \"up.empty.history\": \"No history\",\n \"up.empty.news\": \"No news list\",\n \"up.empty.message\": \"Message list is empty\",\n \"up.empty.list\": \"List is empty\",\n \"up.empty.data\": \"Data is empty\",\n \"up.empty.comment\": \"No comments\",\n \"up.link.copyed\": \"Link copied, please open in browser\",\n \"up.loadmoe.loadmore\": \"Load more\",\n \"up.loadmoe.nomore\": \"No more\",\n \"up.noNetwork.text\": \"Oops, network signal lost\",\n \"up.noNetwork.pleaseCheck\": \"Please check the network, or go to\",\n \"up.noNetwork.connect\": \"Network connected\",\n \"up.noNetwork.disconnect\": \"No network connection\",\n \"up.pagination.previous\": \"Previous\",\n \"up.pagination.next\": \"Next\",\n \"up.pullRefresh.pull\": \"Pull to refresh\",\n \"up.pullRefresh.release\": \"Release to refresh\",\n \"up.pullRefresh.refreshing\": \"Refreshing\",\n \"up.readMore.expand\": \"Expand to read more\",\n \"up.readMore.fold\": \"Collapse\",\n \"up.search.placeholder\": \"Please enter keywords\",\n \"up.signature.penSize\": \"Stroke size\",\n \"up.signature.penColor\": \"Stroke color\",\n \"up.upload.sizeExceed\": \"Size limit exceeded\",\n \"up.upload.uploading\": \"Uploading\",\n \"up.upload.previewImageFail\": \"Failed to preview image\",\n \"up.upload.previewVideoFail\": \"Failed to preview video\",\n \"up.goodsSku.stock\": \"Stock\",\n \"up.goodsSku.price\": \"Price\",\n \"up.goodsSku.amount\": \"Items\",\n \"up.goodsSku.choosed\": \"Selected\",\n \"up.goodsSku.buyAmount\": \"Quantity\"\n}", "{\n \"up.common.cancel\": \"Cancelar\",\n \"up.common.confirm\": \"Confirmar\",\n \"up.common.start\": \"Iniciar\",\n \"up.common.end\": \"Finalizar\",\n \"up.common.stop\": \"Detener\",\n \"up.common.copy\": \"Copiar\",\n \"up.common.none\": \"Ninguno\",\n \"up.common.tip\": \"Consejo\",\n \"up.common.success\": \"Ãxito\",\n \"up.common.fail\": \"Fallido\",\n \"up.common.close\": \"Cerrar\",\n \"up.common.preview\": \"Vista previa\",\n \"up.common.re-select\": \"Re seleccionar\",\n \"up.common.rotate\": \"Rotar\",\n \"up.common.pleaseChoose\": \"Por favor seleccione\",\n \"up.common.loading\": \"Cargando\",\n \"up.common.loading2\": \"Cargando\",\n \"up.common.inOperation\": \"En operación\",\n \"up.common.settings\": \"Configuración\",\n \"up.common.retry\": \"Reintentar\",\n \"up.common.search\": \"Buscar\",\n \"up.common.more\": \"Más\",\n \"up.common.video\": \"VÃdeo\",\n \"up.common.file\": \"Archivo\",\n \"up.week.one\": \"Lun\",\n \"up.week.two\": \"Mar\",\n \"up.week.three\": \"Mié\",\n \"up.week.four\": \"Jue\",\n \"up.week.five\": \"Vie\",\n \"up.week.six\": \"Sáb\",\n \"up.week.seven\": \"Dom\",\n \"up.barcode.error\": \"Error al generar código de barras\",\n \"up.calendar.chooseDates\": \"Selección de fecha\",\n \"up.calendar.disabled\": \"Esta fecha está deshabilitada\",\n \"up.calendar.daysExceed\": \"Los dÃas seleccionados no pueden exceder {days} dÃas\",\n \"up.cityLocate.locateCity\": \"Localizar ciudad\",\n \"up.cityLocate.fail\": \"Error de localización, haga clic para reintentar.\",\n \"up.cityLocate.locating\": \"Localizando\",\n \"up.code.send\": \"Obtener código de verificación\",\n \"up.code.resendAfter\": \"Reenviar en X segundos\",\n \"up.code.resend\": \"Reenviar\",\n \"up.cropper.emptyWidhtOrHeight\": \"El ancho o alto del recorte no está configurado\",\n \"up.empty.car\": \"Carrito de compras vacÃo\",\n \"up.empty.page\": \"Página no encontrada\",\n \"up.empty.search\": \"Sin resultados de búsqueda\",\n \"up.empty.address\": \"Sin dirección de envÃo\",\n \"up.empty.wifi\": \"Sin WiFi\",\n \"up.empty.order\": \"Pedido vacÃo\",\n \"up.empty.coupon\": \"Sin cupones\",\n \"up.empty.favor\": \"Sin favoritos\",\n \"up.empty.permission\": \"Sin permisos\",\n \"up.empty.history\": \"Sin historial\",\n \"up.empty.news\": \"Sin noticias\",\n \"up.empty.message\": \"Lista de mensajes vacÃa\",\n \"up.empty.list\": \"Lista vacÃa\",\n \"up.empty.data\": \"Datos vacÃos\",\n \"up.empty.comment\": \"Sin comentarios\",\n \"up.link.copyed\": \"Enlace copiado, por favor abra en el navegador\",\n \"up.loadmoe.loadmore\": \"Cargar más\",\n \"up.loadmoe.nomore\": \"No hay más\",\n \"up.noNetwork.text\": \"¡Ups! Se perdió la señal de red\",\n \"up.noNetwork.pleaseCheck\": \"Por favor verifique la red, o vaya a\",\n \"up.noNetwork.connect\": \"Red conectada\",\n \"up.noNetwork.disconnect\": \"Sin conexión a internet\",\n \"up.pagination.previous\": \"Página anterior\",\n \"up.pagination.next\": \"Página siguiente\",\n \"up.pullRefresh.pull\": \"Deslizar hacia abajo para actualizar\",\n \"up.pullRefresh.release\": \"Soltar para actualizar\",\n \"up.pullRefresh.refreshing\": \"Actualizando\",\n \"up.readMore.expand\": \"Expandir para leer más\",\n \"up.readMore.fold\": \"Contraer\",\n \"up.search.placeholder\": \"Ingrese palabra clave\",\n \"up.signature.penSize\": \"Tamaño del trazo\",\n \"up.signature.penColor\": \"Color del trazo\",\n \"up.upload.sizeExceed\": \"Excede el lÃmite de tamaño\",\n \"up.upload.uploading\": \"Subiendo\",\n \"up.upload.previewImageFail\": \"Error al previsualizar imagen\",\n \"up.upload.previewVideoFail\": \"Error al previsualizar vÃdeo\",\n \"up.goodsSku.stock\": \"Inventario\",\n \"up.goodsSku.price\": \"Precio\",\n \"up.goodsSku.amount\": \"Piezas\",\n \"up.goodsSku.choosed\": \"Seleccionado\",\n \"up.goodsSku.buyAmount\": \"Cantidad\"\n}\n", "{\n \"up.common.cancel\": \"Annuler\",\n \"up.common.confirm\": \"Confirmer\",\n \"up.common.start\": \"Démarrer\",\n \"up.common.end\": \"Terminer\",\n \"up.common.stop\": \"Arrêter\",\n \"up.common.copy\": \"Copier\",\n \"up.common.none\": \"Aucun\",\n \"up.common.tip\": \"Conseil\",\n \"up.common.success\": \"Succès\",\n \"up.common.fail\": \"Ãchec\",\n \"up.common.close\": \"Fermer\",\n \"up.common.preview\": \"Aperçu\",\n \"up.common.re-select\": \"Resélectionner\",\n \"up.common.rotate\": \"Rotation\",\n \"up.common.pleaseChoose\": \"Veuillez choisir\",\n \"up.common.loading\": \"Chargement\",\n \"up.common.loading2\": \"Chargement en cours\",\n \"up.common.inOperation\": \"En cours d'opération\",\n \"up.common.settings\": \"Paramètres\",\n \"up.common.retry\": \"Réessayer\",\n \"up.common.search\": \"Rechercher\",\n \"up.common.more\": \"Plus\",\n \"up.common.video\": \"Vidéo\",\n \"up.common.file\": \"Fichier\",\n \"up.week.one\": \"Lun\",\n \"up.week.two\": \"Mar\",\n \"up.week.three\": \"Mer\",\n \"up.week.four\": \"Jeu\",\n \"up.week.five\": \"Ven\",\n \"up.week.six\": \"Sam\",\n \"up.week.seven\": \"Dim\",\n \"up.barcode.error\": \"Ãchec de génération du code-barres\",\n \"up.calendar.chooseDates\": \"Sélection de dates\",\n \"up.calendar.disabled\": \"Cette date est désactivée\",\n \"up.calendar.daysExceed\": \"Le nombre de jours sélectionnés ne peut pas dépasser {days} jours\",\n \"up.cityLocate.locateCity\": \"Localiser la ville\",\n \"up.cityLocate.fail\": \"Ãchec de localisation, veuillez cliquer pour réessayer.\",\n \"up.cityLocate.locating\": \"Localisation en cours\",\n \"up.code.send\": \"Obtenir le code de vérification\",\n \"up.code.resendAfter\": \"Renvoyer dans X secondes\",\n \"up.code.resend\": \"Renvoyer\",\n \"up.cropper.emptyWidhtOrHeight\": \"La largeur ou la hauteur de recadrage n'est pas définie\",\n \"up.empty.car\": \"Panier vide\",\n \"up.empty.page\": \"Page introuvable\",\n \"up.empty.search\": \"Aucun résultat de recherche\",\n \"up.empty.address\": \"Aucune adresse de livraison\",\n \"up.empty.wifi\": \"Aucun Wi-Fi\",\n \"up.empty.order\": \"Commande vide\",\n \"up.empty.coupon\": \"Aucun coupon\",\n \"up.empty.favor\": \"Aucun favori\",\n \"up.empty.permission\": \"Aucune autorisation\",\n \"up.empty.history\": \"Aucun historique\",\n \"up.empty.news\": \"Aucune actualité\",\n \"up.empty.message\": \"Liste de messages vide\",\n \"up.empty.list\": \"Liste vide\",\n \"up.empty.data\": \"Données vides\",\n \"up.empty.comment\": \"Aucun commentaire\",\n \"up.link.copyed\": \"Lien copié, veuillez ouvrir dans le navigateur\",\n \"up.loadmoe.loadmore\": \"Charger plus\",\n \"up.loadmoe.nomore\": \"Plus de contenu\",\n \"up.noNetwork.text\": \"Oups, le signal réseau est perdu\",\n \"up.noNetwork.pleaseCheck\": \"Veuillez vérifier le réseau, ou aller à \",\n \"up.noNetwork.connect\": \"Réseau connecté\",\n \"up.noNetwork.disconnect\": \"Aucune connexion réseau\",\n \"up.pagination.previous\": \"Page précédente\",\n \"up.pagination.next\": \"Page suivante\",\n \"up.pullRefresh.pull\": \"Tirer pour actualiser\",\n \"up.pullRefresh.release\": \"Relâcher pour actualiser\",\n \"up.pullRefresh.refreshing\": \"Actualisation en cours\",\n \"up.readMore.expand\": \"Développer pour lire la suite\",\n \"up.readMore.fold\": \"Réduire\",\n \"up.search.placeholder\": \"Veuillez saisir un mot-clé\",\n \"up.signature.penSize\": \"Taille du trait\",\n \"up.signature.penColor\": \"Couleur du trait\",\n \"up.upload.sizeExceed\": \"Dépassement de la limite de taille\",\n \"up.upload.uploading\": \"Téléchargement en cours\",\n \"up.upload.previewImageFail\": \"Ãchec de l'aperçu de l'image\",\n \"up.upload.previewVideoFail\": \"Ãchec de l'aperçu de la vidéo\",\n \"up.goodsSku.stock\": \"Stock\",\n \"up.goodsSku.price\": \"Prix\",\n \"up.goodsSku.amount\": \"Pièces\",\n \"up.goodsSku.choosed\": \"Sélectionné\",\n \"up.goodsSku.buyAmount\": \"Quantité\"\n}", "{\n \"up.common.cancel\": \"Abbrechen\",\n \"up.common.confirm\": \"Bestätigen\",\n \"up.common.start\": \"Start\",\n \"up.common.end\": \"Ende\",\n \"up.common.stop\": \"Stopp\",\n \"up.common.copy\": \"Kopieren\",\n \"up.common.none\": \"Keine\",\n \"up.common.tip\": \"Hinweis\",\n \"up.common.success\": \"Erfolg\",\n \"up.common.fail\": \"Fehlgeschlagen\",\n \"up.common.close\": \"SchlieÃen\",\n \"up.common.preview\": \"Vorschau\",\n \"up.common.re-select\": \"Erneut auswählen\",\n \"up.common.rotate\": \"Drehen\",\n \"up.common.pleaseChoose\": \"Bitte wählen\",\n \"up.common.loading\": \"Laden\",\n \"up.common.loading2\": \"Wird geladen\",\n \"up.common.inOperation\": \"In Bearbeitung\",\n \"up.common.settings\": \"Einstellungen\",\n \"up.common.retry\": \"Wiederholen\",\n \"up.common.search\": \"Suchen\",\n \"up.common.more\": \"Mehr\",\n \"up.common.video\": \"Video\",\n \"up.common.file\": \"Datei\",\n \"up.week.one\": \"Mo\",\n \"up.week.two\": \"Di\",\n \"up.week.three\": \"Mi\",\n \"up.week.four\": \"Do\",\n \"up.week.five\": \"Fr\",\n \"up.week.six\": \"Sa\",\n \"up.week.seven\": \"So\",\n \"up.barcode.error\": \"Barcode-Generierung fehlgeschlagen\",\n \"up.calendar.chooseDates\": \"Datumsauswahl\",\n \"up.calendar.disabled\": \"Dieses Datum ist deaktiviert\",\n \"up.calendar.daysExceed\": \"Die Anzahl der ausgewählten Tage darf {days} Tage nicht überschreiten\",\n \"up.cityLocate.locateCity\": \"Stadt lokalisieren\",\n \"up.cityLocate.fail\": \"Lokalisierung fehlgeschlagen, bitte klicken Sie zum Wiederholen.\",\n \"up.cityLocate.locating\": \"Lokalisierung läuft\",\n \"up.code.send\": \"Bestätigungscode erhalten\",\n \"up.code.resendAfter\": \"Erneut senden in X Sekunden\",\n \"up.code.resend\": \"Erneut senden\",\n \"up.cropper.emptyWidhtOrHeight\": \"Breite oder Höhe des Zuschneidebereichs nicht festgelegt\",\n \"up.empty.car\": \"Warenkorb ist leer\",\n \"up.empty.page\": \"Seite existiert nicht\",\n \"up.empty.search\": \"Keine Suchergebnisse\",\n \"up.empty.address\": \"Keine Lieferadresse\",\n \"up.empty.wifi\": \"Kein WLAN\",\n \"up.empty.order\": \"Bestellungen sind leer\",\n \"up.empty.coupon\": \"Keine Gutscheine\",\n \"up.empty.favor\": \"Keine Favoriten\",\n \"up.empty.permission\": \"Keine Berechtigung\",\n \"up.empty.history\": \"Kein Verlauf\",\n \"up.empty.news\": \"Keine Nachrichtenliste\",\n \"up.empty.message\": \"Nachrichtenliste ist leer\",\n \"up.empty.list\": \"Liste ist leer\",\n \"up.empty.data\": \"Daten sind leer\",\n \"up.empty.comment\": \"Keine Kommentare\",\n \"up.link.copyed\": \"Link kopiert, bitte im Browser öffnen\",\n \"up.loadmoe.loadmore\": \"Mehr laden\",\n \"up.loadmoe.nomore\": \"Keine weiteren Daten\",\n \"up.noNetwork.text\": \"Ups, Netzwerksignal verloren\",\n \"up.noNetwork.pleaseCheck\": \"Bitte überprüfen Sie das Netzwerk oder gehen Sie zu\",\n \"up.noNetwork.connect\": \"Netzwerk verbunden\",\n \"up.noNetwork.disconnect\": \"Keine Netzwerkverbindung\",\n \"up.pagination.previous\": \"Vorherige Seite\",\n \"up.pagination.next\": \"Nächste Seite\",\n \"up.pullRefresh.pull\": \"Zum Aktualisieren nach unten ziehen\",\n \"up.pullRefresh.release\": \"Loslassen zum Aktualisieren\",\n \"up.pullRefresh.refreshing\": \"Aktualisierung läuft\",\n \"up.readMore.expand\": \"Erweitern zum vollständigen Lesen\",\n \"up.readMore.fold\": \"Einklappen\",\n \"up.search.placeholder\": \"Bitte Schlüsselwort eingeben\",\n \"up.signature.penSize\": \"Strichstärke\",\n \"up.signature.penColor\": \"Strichfarbe\",\n \"up.upload.sizeExceed\": \"GröÃenbegrenzung überschritten\",\n \"up.upload.uploading\": \"Upload läuft\",\n \"up.upload.previewImageFail\": \"Bildvorschau fehlgeschlagen\",\n \"up.upload.previewVideoFail\": \"Videovorschau fehlgeschlagen\",\n \"up.goodsSku.stock\": \"Lagerbestand\",\n \"up.goodsSku.price\": \"Preis\",\n \"up.goodsSku.amount\": \"Stück\",\n \"up.goodsSku.choosed\": \"Ausgewählt\",\n \"up.goodsSku.buyAmount\": \"Anzahl\"\n}\n", "{\n \"up.common.cancel\": \"ì·¨ì\",\n \"up.common.confirm\": \"íì¸\",\n \"up.common.start\": \"ìì\",\n \"up.common.end\": \"ì¢
ë£\",\n \"up.common.stop\": \"ì ì§\",\n \"up.common.copy\": \"ë³µì¬\",\n \"up.common.none\": \"ìì\",\n \"up.common.tip\": \"í\",\n \"up.common.success\": \"ì±ê³µ\",\n \"up.common.fail\": \"ì¤í¨\",\n \"up.common.close\": \"ë«ê¸°\",\n \"up.common.preview\": \"미리보기\",\n \"up.common.re-select\": \"ì¬ì í\",\n \"up.common.rotate\": \"íì \",\n \"up.common.pleaseChoose\": \"ì íí´ì£¼ì¸ì\",\n \"up.common.loading\": \"ë¡ë©ì¤\",\n \"up.common.loading2\": \"ë¡ë©ì¤\",\n \"up.common.inOperation\": \"ìì
ì¤\",\n \"up.common.settings\": \"ì¤ì \",\n \"up.common.retry\": \"ì¬ìë\",\n \"up.common.search\": \"ê²ì\",\n \"up.common.more\": \"ë보기\",\n \"up.common.video\": \"ë¹ëì¤\",\n \"up.common.file\": \"íì¼\",\n \"up.week.one\": \"ì\",\n \"up.week.two\": \"í\",\n \"up.week.three\": \"ì\",\n \"up.week.four\": \"목\",\n \"up.week.five\": \"ê¸\",\n \"up.week.six\": \"í \",\n \"up.week.seven\": \"ì¼\",\n \"up.barcode.error\": \"ë°ì½ë ìì± ì¤í¨\",\n \"up.calendar.chooseDates\": \"ë ì§ ì í\",\n \"up.calendar.disabled\": \"í´ë¹ ë ì§ë ì¬ì©í ì ììµëë¤\",\n \"up.calendar.daysExceed\": \"ì íí ë ì§ ìê° {days}ì¼ì ì´ê³¼í ì ììµëë¤\",\n \"up.cityLocate.locateCity\": \"ëì ìì¹ ì°¾ê¸°\",\n \"up.cityLocate.fail\": \"ìì¹ ì°¾ê¸° ì¤í¨, ë¤ì ìëíë ¤ë©´ í´ë¦íì¸ì.\",\n \"up.cityLocate.locating\": \"ìì¹ ì°¾ë ì¤\",\n \"up.code.send\": \"ì¸ì¦ì½ë ë°ê¸°\",\n \"up.code.resendAfter\": \"Xì´ í ì¬ì ì¡\",\n \"up.code.resend\": \"ì¬ì ì¡\",\n \"up.cropper.emptyWidhtOrHeight\": \"ì르기 ììì ëë¹ ëë ëì´ê° ì¤ì ëì§ ìììµëë¤\",\n \"up.empty.car\": \"ì¥ë°êµ¬ëê° ë¹ì´ ììµëë¤\",\n \"up.empty.page\": \"íì´ì§ê° ì¡´ì¬íì§ ììµëë¤\",\n \"up.empty.search\": \"ê²ì ê²°ê³¼ê° ììµëë¤\",\n \"up.empty.address\": \"ë°°ì¡ ì£¼ìê° ììµëë¤\",\n \"up.empty.wifi\": \"Wi-Fiê° ììµëë¤\",\n \"up.empty.order\": \"ì£¼ë¬¸ì´ ììµëë¤\",\n \"up.empty.coupon\": \"ì¿ í°ì´ ììµëë¤\",\n \"up.empty.favor\": \"ì¦ê²¨ì°¾ê¸°ê° ììµëë¤\",\n \"up.empty.permission\": \"ê¶íì´ ììµëë¤\",\n \"up.empty.history\": \"기ë¡ì´ ììµëë¤\",\n \"up.empty.news\": \"ë´ì¤ê° ììµëë¤\",\n \"up.empty.message\": \"ë©ìì§ê° ììµëë¤\",\n \"up.empty.list\": \"목ë¡ì´ ë¹ì´ ììµëë¤\",\n \"up.empty.data\": \"ë°ì´í°ê° ììµëë¤\",\n \"up.empty.comment\": \"ëê¸ì´ ììµëë¤\",\n \"up.link.copyed\": \"ë§í¬ê° ë³µì¬ëììµëë¤. ë¸ë¼ì°ì ìì ì´ì´ì£¼ì¸ì\",\n \"up.loadmoe.loadmore\": \"ë ë¶ë¬ì¤ê¸°\",\n \"up.loadmoe.nomore\": \"ë ì´ì ë°ì´í°ê° ììµëë¤\",\n \"up.noNetwork.text\": \"ë¤í¸ìí¬ ì í¸ê° ììµëë¤\",\n \"up.noNetwork.pleaseCheck\": \"ë¤í¸ìí¬ë¥¼ íì¸íê±°ë ì´ëíì¸ì\",\n \"up.noNetwork.connect\": \"ë¤í¸ìí¬ ì°ê²°ë¨\",\n \"up.noNetwork.disconnect\": \"ë¤í¸ìí¬ ì°ê²° ëê¹\",\n \"up.pagination.previous\": \"ì´ì íì´ì§\",\n \"up.pagination.next\": \"ë¤ì íì´ì§\",\n \"up.pullRefresh.pull\": \"ë¹ê²¨ì ìë¡ê³ 침\",\n \"up.pullRefresh.release\": \"ëìì ìë¡ê³ 침\",\n \"up.pullRefresh.refreshing\": \"ìë¡ê³ 침 ì¤\",\n \"up.readMore.expand\": \"í¼ì³ì ì ì²´ 보기\",\n \"up.readMore.fold\": \"ì 기\",\n \"up.search.placeholder\": \"í¤ìë를 ì
ë ¥íì¸ì\",\n \"up.signature.penSize\": \"ì 굵기\",\n \"up.signature.penColor\": \"ì ìì\",\n \"up.upload.sizeExceed\": \"ì©ë ì í ì´ê³¼\",\n \"up.upload.uploading\": \"ì
ë¡ë ì¤\",\n \"up.upload.previewImageFail\": \"ì´ë¯¸ì§ 미리보기 ì¤í¨\",\n \"up.upload.previewVideoFail\": \"ë¹ëì¤ ë¯¸ë¦¬ë³´ê¸° ì¤í¨\",\n \"up.goodsSku.stock\": \"ì¬ê³ \",\n \"up.goodsSku.price\": \"ê°ê²©\",\n \"up.goodsSku.amount\": \"ê°\",\n \"up.goodsSku.choosed\": \"ì íë¨\",\n \"up.goodsSku.buyAmount\": \"구매 ìë\"\n}\n", "{\n \"up.common.cancel\": \"ãã£ã³ã»ã«\",\n \"up.common.confirm\": \"確èª\",\n \"up.common.start\": \"éå§\",\n \"up.common.end\": \"çµäº\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"ã³ãã¼\",\n \"up.common.none\": \"ãªã\",\n \"up.common.tip\": \"ãã³ã\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失æ\",\n \"up.common.close\": \"éãã\",\n \"up.common.preview\": \"ãã¬ãã¥ã¼\",\n \"up.common.re-select\": \"å鏿\",\n \"up.common.rotate\": \"å転\",\n \"up.common.pleaseChoose\": \"鏿ãã¦ãã ãã\",\n \"up.common.loading\": \"èªã¿è¾¼ã¿ä¸\",\n \"up.common.loading2\": \"èªã¿è¾¼ã¿ä¸\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"è¨å®\",\n \"up.common.retry\": \"å試è¡\",\n \"up.common.search\": \"æ¤ç´¢\",\n \"up.common.more\": \"ãã£ã¨è¦ã\",\n \"up.common.video\": \"ãããª\",\n \"up.common.file\": \"ãã¡ã¤ã«\",\n \"up.week.one\": \"æ\",\n \"up.week.two\": \"ç«\",\n \"up.week.three\": \"æ°´\",\n \"up.week.four\": \"æ¨\",\n \"up.week.five\": \"é\",\n \"up.week.six\": \"å\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"ãã¼ã³ã¼ãã®çæã«å¤±æãã¾ãã\",\n \"up.calendar.chooseDates\": \"æ¥ä»é¸æ\",\n \"up.calendar.disabled\": \"ãã®æ¥ä»ã¯ç¡å¹ã§ã\",\n \"up.calendar.daysExceed\": \"é¸ææ¥æ°ã¯{days}æ¥ãè¶
ãããã¨ã¯ã§ãã¾ãã\",\n \"up.cityLocate.locateCity\": \"é½å¸ã®ä½ç½®ãç¹å®\",\n \"up.cityLocate.fail\": \"ä½ç½®ç¹å®ã«å¤±æãã¾ãããå試è¡ããã«ã¯ã¯ãªãã¯ãã¦ãã ããã\",\n \"up.cityLocate.locating\": \"ä½ç½®ç¹å®ä¸\",\n \"up.code.send\": \"èªè¨¼ã³ã¼ããåå¾\",\n \"up.code.resendAfter\": \"Xç§å¾ã«åéä¿¡\",\n \"up.code.resend\": \"åéä¿¡\",\n \"up.cropper.emptyWidhtOrHeight\": \"åãæãæ ã®å¹
ã¾ãã¯é«ããè¨å®ããã¦ãã¾ãã\",\n \"up.empty.car\": \"ã·ã§ããã³ã°ã«ã¼ãã¯ç©ºã§ã\",\n \"up.empty.page\": \"ãã¼ã¸ãåå¨ãã¾ãã\",\n \"up.empty.search\": \"æ¤ç´¢çµæãããã¾ãã\",\n \"up.empty.address\": \"é
éå
使ãããã¾ãã\",\n \"up.empty.wifi\": \"Wi-Fiãããã¾ãã\",\n \"up.empty.order\": \"注æãããã¾ãã\",\n \"up.empty.coupon\": \"ã¯ã¼ãã³ãããã¾ãã\",\n \"up.empty.favor\": \"ãæ°ã«å
¥ããããã¾ãã\",\n \"up.empty.permission\": \"権éãããã¾ãã\",\n \"up.empty.history\": \"å±¥æ´ãããã¾ãã\",\n \"up.empty.news\": \"ãã¥ã¼ã¹ãããã¾ãã\",\n \"up.empty.message\": \"ã¡ãã»ã¼ã¸ãããã¾ãã\",\n \"up.empty.list\": \"ãªã¹ãã空ã§ã\",\n \"up.empty.data\": \"ãã¼ã¿ãããã¾ãã\",\n \"up.empty.comment\": \"ã³ã¡ã³ããããã¾ãã\",\n \"up.link.copyed\": \"ãªã³ã¯ãã³ãã¼ããã¾ããããã©ã¦ã¶ã§éãã¦ãã ãã\",\n \"up.loadmoe.loadmore\": \"ããã«èªã¿è¾¼ã\",\n \"up.loadmoe.nomore\": \"ãã以ä¸ãã¼ã¿ãããã¾ãã\",\n \"up.noNetwork.text\": \"ãããã¯ã¼ã¯ä¿¡å·ã失ããã¾ãã\",\n \"up.noNetwork.pleaseCheck\": \"ãããã¯ã¼ã¯ã確èªããããç§»åãã¦ãã ãã\",\n \"up.noNetwork.connect\": \"ãããã¯ã¼ã¯æ¥ç¶æ¸ã¿\",\n \"up.noNetwork.disconnect\": \"ãããã¯ã¼ã¯æªæ¥ç¶\",\n \"up.pagination.previous\": \"åã¸\",\n \"up.pagination.next\": \"次ã¸\",\n \"up.pullRefresh.pull\": \"å¼ãä¸ãã¦æ´æ°\",\n \"up.pullRefresh.release\": \"æãé¢ãã¦æ´æ°\",\n \"up.pullRefresh.refreshing\": \"æ´æ°ä¸\",\n \"up.readMore.expand\": \"å
¨æè¡¨ç¤º\",\n \"up.readMore.fold\": \"æãããã\",\n \"up.search.placeholder\": \"ãã¼ã¯ã¼ããå
¥åãã¦ãã ãã\",\n \"up.signature.penSize\": \"ç·ã®å¤ªã\",\n \"up.signature.penColor\": \"ç·ã®è²\",\n \"up.upload.sizeExceed\": \"ãµã¤ãºå¶éãè¶
ãã¦ãã¾ã\",\n \"up.upload.uploading\": \"ã¢ãããã¼ãä¸\",\n \"up.upload.previewImageFail\": \"ç»åãã¬ãã¥ã¼å¤±æ\",\n \"up.upload.previewVideoFail\": \"ãããªãã¬ãã¥ã¼å¤±æ\",\n \"up.goodsSku.stock\": \"å¨åº«\",\n \"up.goodsSku.price\": \"ä¾¡æ ¼\",\n \"up.goodsSku.amount\": \"å\",\n \"up.goodsSku.choosed\": \"鏿æ¸ã¿\",\n \"up.goodsSku.buyAmount\": \"è³¼å
¥æ°é\"\n}\n", "{\n \"up.common.cancel\": \"ÐÑмена\",\n \"up.common.confirm\": \"ÐодÑвеÑдиÑÑ\",\n \"up.common.start\": \"ÐаÑало\",\n \"up.common.end\": \"ÐонеÑ\",\n \"up.common.stop\": \"СÑоп\",\n \"up.common.copy\": \"ÐопиÑоваÑÑ\",\n \"up.common.none\": \"ÐеÑ\",\n \"up.common.tip\": \"ÐодÑказка\",\n \"up.common.success\": \"УÑпеÑ
\",\n \"up.common.fail\": \"ÐÑибка\",\n \"up.common.close\": \"ÐакÑÑÑÑ\",\n \"up.common.preview\": \"ÐÑедпÑоÑмоÑÑ\",\n \"up.common.re-select\": \"ÐÑбÑаÑÑ Ñнова\",\n \"up.common.rotate\": \"ÐовеÑнÑÑÑ\",\n \"up.common.pleaseChoose\": \"ÐожалÑйÑÑа, вÑбеÑиÑе\",\n \"up.common.loading\": \"ÐагÑÑзка\",\n \"up.common.loading2\": \"ÐагÑÑжаеÑÑÑ\",\n \"up.common.inOperation\": \"РпÑоÑеÑÑе\",\n \"up.common.settings\": \"ÐаÑÑÑойки\",\n \"up.common.retry\": \"ÐовÑоÑиÑÑ\",\n \"up.common.search\": \"ÐоиÑк\",\n \"up.common.more\": \"ÐолÑÑе\",\n \"up.common.video\": \"Ðидео\",\n \"up.common.file\": \"Файл\",\n \"up.week.one\": \"Ðн\",\n \"up.week.two\": \"ÐÑ\",\n \"up.week.three\": \"СÑ\",\n \"up.week.four\": \"ЧÑ\",\n \"up.week.five\": \"ÐÑ\",\n \"up.week.six\": \"Сб\",\n \"up.week.seven\": \"ÐÑ\",\n \"up.barcode.error\": \"ÐÑибка генеÑаÑии ÑÑÑиÑ
кода\",\n \"up.calendar.chooseDates\": \"ÐÑÐ±Ð¾Ñ Ð´Ð°ÑÑ\",\n \"up.calendar.disabled\": \"ÐÑа даÑа оÑклÑÑена\",\n \"up.calendar.daysExceed\": \"ÐолиÑеÑÑво вÑбÑаннÑÑ
дней не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ {days} дней\",\n \"up.cityLocate.locateCity\": \"ÐпÑеделение гоÑода\",\n \"up.cityLocate.fail\": \"ÐÑибка опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑÑоположениÑ, нажмиÑе Ð´Ð»Ñ Ð¿Ð¾Ð²ÑоÑа.\",\n \"up.cityLocate.locating\": \"ÐпÑеделение меÑÑоположениÑ\",\n \"up.code.send\": \"ÐолÑÑиÑÑ ÐºÐ¾Ð´ подÑвеÑждениÑ\",\n \"up.code.resendAfter\": \"ÐовÑоÑÐ½Ð°Ñ Ð¾ÑпÑавка ÑеÑез X ÑекÑнд\",\n \"up.code.resend\": \"ÐÑпÑавиÑÑ Ñнова\",\n \"up.cropper.emptyWidhtOrHeight\": \"ШиÑина или вÑÑоÑа облаÑÑи обÑезки не задана\",\n \"up.empty.car\": \"ÐоÑзина пÑÑÑа\",\n \"up.empty.page\": \"СÑÑаниÑа не ÑÑÑеÑÑвÑеÑ\",\n \"up.empty.search\": \"ÐÐµÑ ÑезÑлÑÑаÑов поиÑка\",\n \"up.empty.address\": \"ÐÐµÑ Ð°Ð´ÑеÑа доÑÑавки\",\n \"up.empty.wifi\": \"ÐÐµÑ Wi-Fi\",\n \"up.empty.order\": \"ÐÐ°ÐºÐ°Ð·Ñ Ð¾ÑÑÑÑÑÑвÑÑÑ\",\n \"up.empty.coupon\": \"ÐÐµÑ ÐºÑпонов\",\n \"up.empty.favor\": \"ÐÐµÑ Ð¸Ð·Ð±Ñанного\",\n \"up.empty.permission\": \"ÐÐµÑ ÑазÑеÑениÑ\",\n \"up.empty.history\": \"ÐÐµÑ Ð¸ÑÑоÑии\",\n \"up.empty.news\": \"ÐÐµÑ Ð½Ð¾Ð²Ð¾ÑÑей\",\n \"up.empty.message\": \"СпиÑок ÑообÑений пÑÑÑ\",\n \"up.empty.list\": \"СпиÑок пÑÑÑ\",\n \"up.empty.data\": \"ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
\",\n \"up.empty.comment\": \"ÐÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиев\",\n \"up.link.copyed\": \"СÑÑлка ÑкопиÑована, оÑкÑойÑе в бÑаÑзеÑе\",\n \"up.loadmoe.loadmore\": \"ÐагÑÑзиÑÑ ÐµÑе\",\n \"up.loadmoe.nomore\": \"ÐолÑÑе Ð½ÐµÑ Ð´Ð°Ð½Ð½ÑÑ
\",\n \"up.noNetwork.text\": \"Ðй, поÑеÑÑно ÑеÑевое Ñоединение\",\n \"up.noNetwork.pleaseCheck\": \"ÐÑовеÑÑÑе ÑеÑÑ Ð¸Ð»Ð¸ пеÑейдиÑе к\",\n \"up.noNetwork.connect\": \"СеÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑена\",\n \"up.noNetwork.disconnect\": \"ÐÐµÑ ÑеÑевого подклÑÑениÑ\",\n \"up.pagination.previous\": \"ÐÑедÑдÑÑÐ°Ñ ÑÑÑаниÑа\",\n \"up.pagination.next\": \"СледÑÑÑÐ°Ñ ÑÑÑаниÑа\",\n \"up.pullRefresh.pull\": \"ÐоÑÑниÑе вниз Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ\",\n \"up.pullRefresh.release\": \"ÐÑпÑÑÑиÑе Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ\",\n \"up.pullRefresh.refreshing\": \"Ðбновление\",\n \"up.readMore.expand\": \"РазвеÑнÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑÑениÑ\",\n \"up.readMore.fold\": \"СвеÑнÑÑÑ\",\n \"up.search.placeholder\": \"ÐведиÑе клÑÑевое Ñлово\",\n \"up.signature.penSize\": \"Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑиÑ
а\",\n \"up.signature.penColor\": \"Ð¦Ð²ÐµÑ ÑÑÑиÑ
а\",\n \"up.upload.sizeExceed\": \"ÐÑевÑÑен Ð»Ð¸Ð¼Ð¸Ñ ÑазмеÑа\",\n \"up.upload.uploading\": \"ÐагÑÑзка\",\n \"up.upload.previewImageFail\": \"ÐÑибка пÑедпÑоÑмоÑÑа изобÑажениÑ\",\n \"up.upload.previewVideoFail\": \"ÐÑибка пÑедпÑоÑмоÑÑа видео\",\n \"up.goodsSku.stock\": \"ÐапаÑ\",\n \"up.goodsSku.price\": \"Цена\",\n \"up.goodsSku.amount\": \"ШÑÑк\",\n \"up.goodsSku.choosed\": \"ÐÑбÑано\",\n \"up.goodsSku.buyAmount\": \"ÐолиÑеÑÑво\"\n}\n", "import zhHans from './locales/zh-Hans.json'\nimport zhHant from './locales/zh-Hant.json'\nimport en from './locales/en.json'\nimport es from './locales/es.json'\nimport fr from './locales/fr.json'\nimport de from './locales/de.json'\nimport ko from './locales/ko.json'\nimport ja from './locales/ja.json'\nimport ru from './locales/ru.json'\n\nlet settings = {\n lang: uni.getLocale(),\n locales: {\n en,\n es,\n fr,\n de,\n ko,\n ja,\n ru,\n 'zh-Hant': zhHant,\n 'zh-Hans': zhHans\n }\n};\n\nuni.onLocaleChange((locale) => {\n settings.lang = locale;\n})\n\n/**\n * å¤è¯è¨æ¹æ³\n */\nexport function t(value, params = {}) {\n // console.log(settings.locales[settings.lang])\n if (value) {\n let lang = settings.lang\n if (!settings.locales[settings.lang]) {\n lang = 'zh-Hans'\n }\n let result = settings.locales[lang][value] || value;\n // æ¿æ¢{xxx}æ ¼å¼çåé\n Object.keys(params).forEach(key => {\n const reg = new RegExp(`{${key}}`, 'g');\n result = result.replace(reg, params[key]);\n });\n return result;\n } else {\n return value;\n }\n}\n\nexport default {\n settings: settings\n}\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:52:43\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js\r\n */\r\nimport { t } from '../../libs/i18n'\r\nexport default {\r\n // calendar ç»ä»¶\r\n calendar: {\r\n title: t(\"up.calendar.chooseDates\"),\r\n showTitle: true,\r\n showSubtitle: true,\r\n mode: 'single',\r\n startText: t(\"up.common.start\"),\r\n endText: t(\"up.common.end\"),\r\n customList: [],\r\n color: '#3c9cff',\r\n minDate: 0,\r\n maxDate: 0,\r\n defaultDate: null,\r\n maxCount: Number.MAX_SAFE_INTEGER, // Infinity\r\n rowHeight: 56,\r\n formatter: null,\r\n showLunar: false,\r\n showMark: true,\r\n confirmText: t(\"up.common.confirm\"),\r\n confirmDisabledText: t(\"up.common.confirm\"),\r\n show: false,\r\n closeOnClickOverlay: false,\r\n readonly: false,\r\n showConfirm: true,\r\n maxRange: Number.MAX_SAFE_INTEGER, // Infinity\r\n rangePrompt: '',\r\n showRangePrompt: true,\r\n allowSameDay: false,\r\n\t\tround: 0,\r\n\t\tmonthNum: 3,\r\n weekText: [t(\"up.week.one\"), t(\"up.week.two\"), t(\"up.week.three\"), t(\"up.week.four\"), t(\"up.week.five\"), t(\"up.week.six\"), t(\"up.week.seven\")],\r\n forbidDays: [],\r\n forbidDaysToast: t(\"up.calendar.disabled\"),\r\n monthFormat: '',\r\n pageInline: false\r\n }\r\n}\r\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:53:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js\n */\nexport default {\n // 车çå·é®ç\n carKeyboard: {\n random: false\n }\n}\n", "/*\r\n * @Author : jry\r\n * @Description :\r\n * @version : 3.0\r\n * @Date : 2025-04-26 16:37:21\r\n * @LastAuthor : jry\r\n * @lastTime : 2025-04-26 16:37:21\r\n * @FilePath : /uview-plus/libs/config/props/card.js\r\n */\r\nexport default {\r\n\t// cardç»ä»¶çprops\r\n\tcard: {\r\n\t\tfull: false,\r\n\t\ttitle: '',\r\n\t\ttitleColor: '#303133',\r\n\t\ttitleSize: '15px',\r\n\t\tsubTitle: '',\r\n\t\tsubTitleColor: '#909399',\r\n\t\tsubTitleSize: '13px',\r\n\t\tborder: true,\r\n\t\tindex: '',\r\n\t\tmargin: '15px',\r\n\t\tborderRadius: '8px',\r\n\t\theadStyle: {},\r\n\t\tbodyStyle: {},\r\n\t\tfootStyle: {},\r\n\t\theadBorderBottom: true,\r\n\t\tfootBorderTop: true,\r\n\t\tthumb: '',\r\n\t\tthumbWidth: '30px',\r\n\t\tthumbCircle: false,\r\n\t\tpadding: '15px',\r\n\t\tpaddingHead: '',\r\n paddingBody: '',\r\n paddingFoot: '',\r\n showHead: true,\r\n showFoot: true,\r\n boxShadow: 'none'\r\n\t}\r\n}\r\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 20:53:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js\n */\nexport default {\n\t// cellç»ä»¶çprops\n\tcell: {\n\t\tcustomClass: '',\n\t\ttitle: '',\n\t\tlabel: '',\n\t\tvalue: '',\n\t\ticon: '',\n\t\tdisabled: false,\n\t\tborder: true,\n\t\tcenter: false,\n\t\turl: '',\n\t\tlinkType: 'navigateTo',\n\t\tclickable: false,\n\t\tisLink: false,\n\t\trequired: false,\n\t\tarrowDirection: '',\n\t\ticonStyle: {},\n\t\trightIconStyle: {},\n\t\trightIcon: 'arrow-right',\n\t\ttitleStyle: {},\n\t\tsize: '',\n\t\tstop: true,\n\t\tname: ''\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js\n */\nexport default {\n // cell-groupç»ä»¶çprops\n cellGroup: {\n title: '',\n border: true,\n customStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 21:06:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js\n */\nexport default {\n // checkboxç»ä»¶\n checkbox: {\n name: '',\n shape: '',\n size: '',\n checkbox: false,\n disabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n iconColor: '',\n label: '',\n labelSize: '',\n labelColor: '',\n labelDisabled: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js\n */\nexport default {\n // checkbox-groupç»ä»¶\n checkboxGroup: {\n name: '',\n value: [],\n shape: 'square',\n disabled: false,\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n size: 18,\n placement: 'row',\n labelSize: 14,\n labelColor: '#303133',\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n iconPlacement: 'left',\n borderBottom: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:02\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js\n */\nexport default {\n // circleProgress ç»ä»¶\n circleProgress: {\n percentage: 30\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:27\n * @FilePath : /uview-plus/libs/config/props/code.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // code ç»ä»¶\n code: {\n seconds: 60,\n startText: t(\"up.code.send\"),\n changeText: t(\"up.code.resendAfter\"),\n endText: t(\"up.code.resend\"),\n keepRunning: false,\n uniqueKey: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js\n */\nexport default {\n // codeInput ç»ä»¶\n codeInput: {\n\t\tadjustPosition: true,\n maxlength: 6,\n dot: false,\n mode: 'box',\n hairline: false,\n space: 10,\n value: '',\n focus: false,\n bold: false,\n color: '#606266',\n fontSize: 18,\n size: 35,\n disabledKeyboard: false,\n borderColor: '#c9cacc',\n\t\tdisabledDot: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js\n */\nexport default {\n // col ç»ä»¶\n col: {\n span: 12,\n offset: 0,\n justify: 'start',\n align: 'stretch',\n textAlign: 'left'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js\n */\nexport default {\n // collapse ç»ä»¶\n collapse: {\n value: null,\n accordion: false,\n border: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js\n */\nexport default {\n // collapseItem ç»ä»¶\n collapseItem: {\n title: '',\n value: '',\n label: '',\n disabled: false,\n isLink: true,\n clickable: true,\n border: true,\n align: 'left',\n name: '',\n icon: '',\n duration: 300,\n showRight: true,\n titleStyle: {},\n iconStyle: {},\n\t\trightIconStyle: {},\n cellCustomStyle: {},\n cellCustomClass: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js\n */\nexport default {\n // columnNotice ç»ä»¶\n columnNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80,\n step: false,\n duration: 1500,\n disableTouch: true,\n\t\tjustifyContent: 'flex-start'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:29\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js\n */\nexport default {\n // u-count-down 计æ¶å¨ç»ä»¶\n countDown: {\n time: 0,\n format: 'HH:mm:ss',\n autoStart: true,\n millisecond: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js\n */\nexport default {\n // countTo ç»ä»¶\n countTo: {\n startVal: 0,\n endVal: 0,\n duration: 2000,\n autoplay: true,\n decimals: 0,\n useEasing: true,\n decimal: '.',\n color: '#606266',\n fontSize: 22,\n bold: false,\n separator: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:48\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // datetimePicker ç»ä»¶\n datetimePicker: {\n show: false,\n\t\tpopupMode: 'bottom',\n showToolbar: true,\n value: '',\n title: '',\n mode: 'datetime',\n maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),\n minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),\n minHour: 0,\n maxHour: 23,\n minMinute: 0,\n maxMinute: 59,\n filter: null,\n formatter: null,\n loading: false,\n itemHeight: 44,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n closeOnClickOverlay: false,\n defaultIndex: [],\n inputBorder: 'surround',\n disabled: false,\n disabledColor: '',\n placeholder: t(\"up.common.pleaseChoose\"),\n inputProps: {},\n pageInline: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:58:03\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js\n */\nexport default {\n // dividerç»ä»¶\n divider: {\n dashed: false,\n hairline: true,\n dot: false,\n textPosition: 'center',\n text: '',\n textSize: 14,\n textColor: '#909399',\n lineColor: '#dcdfe6'\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js\n */\nexport default {\n // emptyç»ä»¶\n empty: {\n icon: '',\n text: '',\n textColor: '#c0c4cc',\n textSize: 14,\n iconColor: '#c0c4cc',\n iconSize: 90,\n mode: 'data',\n width: 160,\n height: 160,\n show: true,\n marginTop: 0\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js\n */\nexport default {\n // form ç»ä»¶\n form: {\n model: {},\n rules: {},\n errorType: 'message',\n borderBottom: true,\n labelPosition: 'left',\n labelWidth: 45,\n labelAlign: 'left',\n labelStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js\n */\nexport default {\n // formItem ç»ä»¶\n formItem: {\n label: '',\n prop: '',\n rules: [],\n borderBottom: '',\n labelPosition: '',\n labelWidth: '',\n rightIcon: '',\n leftIcon: '',\n required: false,\n leftIconStyle: '',\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js\n */\nexport default {\n // gapç»ä»¶\n gap: {\n bgColor: 'transparent',\n height: 20,\n marginTop: 0,\n marginBottom: 0,\n customStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:57\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js\n */\nexport default {\n // gridç»ä»¶\n grid: {\n col: 3,\n border: false,\n align: 'left'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js\n */\nexport default {\n // grid-itemç»ä»¶\n gridItem: {\n name: null,\n bgColor: 'transparent'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 18:00:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js\n */\nimport config from '../../libs/config/config'\n\nconst {\n color\n} = config\nexport default {\n // iconç»ä»¶\n icon: {\n name: '',\n color: color['u-content-color'],\n size: '16px',\n bold: false,\n index: '',\n hoverClass: '',\n customPrefix: 'uicon',\n label: '',\n labelPos: 'right',\n labelSize: '15px',\n labelColor: color['u-content-color'],\n space: '3px',\n imgMode: '',\n width: '',\n height: '',\n top: 0,\n stop: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:51\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js\n */\nexport default {\n // imageç»ä»¶\n image: {\n src: '',\n mode: 'aspectFill',\n width: '300',\n height: '225',\n shape: 'square',\n radius: 0,\n lazyLoad: true,\n showMenuByLongpress: true,\n loadingIcon: 'photo',\n errorIcon: 'error-circle',\n showLoading: true,\n showError: true,\n fade: true,\n webp: false,\n duration: 500,\n bgColor: '#f3f4f6'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:15\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js\n */\nexport default {\n // indexAnchor ç»ä»¶\n indexAnchor: {\n text: '',\n color: '#606266',\n size: 14,\n bgColor: '#f1f1f1',\n height: 32\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:35\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js\n */\nexport default {\n // indexList ç»ä»¶\n indexList: {\n inactiveColor: '#606266',\n activeColor: '#5677fc',\n indexList: [],\n sticky: true,\n customNavHeight: 0,\n safeBottomFix: false,\n itemMargin: '0rpx'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-20 10:21:55\n * @FilePath : /uview-plus/libs/config/props/input.js\n */\nexport default {\n\t// index ç»ä»¶\n\tinput: {\n\t\tvalue: '',\n\t\ttype: 'text',\n\t\tfixed: false,\n\t\tdisabled: false,\n\t\tdisabledColor: '#f5f7fa',\n\t\tclearable: false,\n\t\tpassword: false,\n\t\tmaxlength: 140,\n\t\tplaceholder: null,\n\t\tplaceholderClass: 'input-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\tshowWordLimit: false,\n\t\tconfirmType: 'done',\n\t\tconfirmHold: false,\n\t\tholdKeyboard: false,\n\t\tfocus: false,\n\t\tautoBlur: false,\n\t\tdisableDefaultPadding: false,\n\t\tcursor: -1,\n\t\tcursorSpacing: 30,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tinputAlign: 'left',\n\t\tfontSize: '15px',\n\t\tcolor: '#303133',\n\t\tprefixIcon: '',\n\t\tprefixIconStyle: '',\n\t\tsuffixIcon: '',\n\t\tsuffixIconStyle: '',\n\t\tborder: 'surround',\n\t\treadonly: false,\n\t\tshape: 'square',\n\t\tformatter: null,\n\t\tcursorColor: '#53c21d',\n\t\tpasswordVisibilityToggle: true\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // é®çç»ä»¶\n keyboard: {\n mode: 'number',\n dotDisabled: false,\n tooltip: true,\n showTips: true,\n tips: '',\n showCancel: true,\n showConfirm: true,\n random: false,\n safeAreaInsetBottom: true,\n closeOnClickOverlay: true,\n show: false,\n overlay: true,\n zIndex: 10075,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n autoChange: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js\n */\nexport default {\n // lineç»ä»¶\n line: {\n color: '#d6d7d9',\n length: '100%',\n direction: 'row',\n hairline: true,\n margin: 0,\n dashed: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:11\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js\n */\nexport default {\n // lineProgress ç»ä»¶\n lineProgress: {\n activeColor: '#19be6b',\n inactiveColor: '#ececec',\n percentage: 0,\n showText: true,\n height: 12,\n\t\tfromRight: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:36\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js\n */\nimport config from '../../libs/config/config'\nimport { t } from '../../libs/i18n'\n\nconst {\n color\n} = config\nexport default {\n // linkè¶
龿¥ç»ä»¶propsåæ°\n link: {\n color: color['u-primary'],\n fontSize: 15,\n underLine: false,\n href: '',\n mpTips: t(\"up.link.copyed\"),\n lineColor: '',\n text: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:53\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js\n */\nexport default {\n // list ç»ä»¶\n list: {\n showScrollbar: false,\n lowerThreshold: 50,\n upperThreshold: 0,\n scrollTop: 0,\n offsetAccuracy: 10,\n enableFlex: false,\n pagingEnabled: false,\n scrollable: true,\n scrollIntoView: '',\n scrollWithAnimation: false,\n enableBackToTop: false,\n height: 0,\n width: 0,\n preLoadScreen: 1\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js\n */\nexport default {\n // listItem ç»ä»¶\n listItem: {\n anchor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js\n */\nimport config from '../../libs/config/config'\n\nconst {\n color\n} = config\nexport default {\n // loading-iconå è½½ä¸å¾æ ç»ä»¶\n loadingIcon: {\n show: true,\n color: color['u-tips-color'],\n textColor: color['u-tips-color'],\n vertical: false,\n mode: 'spinner',\n size: 24,\n textSize: 15,\n text: '',\n timingFunction: 'ease-in-out',\n duration: 1200,\n inactiveColor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:23\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // loading-pageç»ä»¶\n loadingPage: {\n loadingText: t(\"up.common.loading2\"),\n image: '',\n loadingMode: 'circle',\n loading: false,\n bgColor: '#ffffff',\n color: '#C8C8C8',\n fontSize: 19,\n iconSize: 28,\n loadingColor: '#C8C8C8',\n zIndex: 10\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:26\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // loadmore ç»ä»¶\n loadmore: {\n status: 'loadmore',\n bgColor: 'transparent',\n icon: true,\n fontSize: 14,\n\t\ticonSize: 17,\n color: '#606266',\n loadingIcon: 'spinner',\n loadmoreText: t(\"up.loadmoe.loadmore\"),\n loadingText: t(\"up.common.loading2\") + '...',\n nomoreText: t(\"up.loadmoe.nomore\"),\n isDot: false,\n iconColor: '#b7b7b7',\n marginTop: 10,\n marginBottom: 10,\n height: 'auto',\n line: false,\n\t\tlineColor: '#E6E8EB',\n\t\tdashed: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // modal ç»ä»¶\n modal: {\n show: false,\n title: '',\n content: '',\n confirmText: t(\"up.common.confirm\"),\n cancelText: t(\"up.common.cancel\"),\n showConfirmButton: true,\n showCancelButton: false,\n confirmColor: '#2979ff',\n cancelColor: '#606266',\n buttonReverse: false,\n zoom: true,\n asyncClose: false,\n closeOnClickOverlay: false,\n negativeTop: 0,\n width: '650rpx',\n confirmButtonShape: '',\n duration: 400,\n contentTextAlign: 'left',\n asyncCloseTip: t(\"up.common.inOperatio\") + '...',\n asyncCancelClose: false,\n contentStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js\n */\nimport color from '../../libs/config/color'\nexport default {\n // navbar ç»ä»¶\n navbar: {\n safeAreaInsetTop: true,\n placeholder: false,\n fixed: true,\n border: false,\n leftIcon: 'arrow-left',\n leftText: '',\n rightText: '',\n rightIcon: '',\n title: '',\n titleColor: '',\n bgColor: '#ffffff',\n titleWidth: '400rpx',\n height: '44px',\n\t\tleftIconSize: 20,\n\t\tleftIconColor: color.mainColor,\n\t\tautoBack: false,\n\t\ttitleStyle: ''\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // noNetwork\n noNetwork: {\n tips: t(\"up.noNetwork.text\"),\n zIndex: '',\n image: 'data:image/png;base64,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'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js\n */\nexport default {\n // noticeBar\n noticeBar: {\n text: [],\n direction: 'row',\n step: false,\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n speed: 80,\n fontSize: 14,\n duration: 2000,\n disableTouch: true,\n url: '',\n linkType: 'navigateTo',\n\t\tjustifyContent: 'flex-start'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:10:21\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js\n */\nexport default {\n // notifyç»ä»¶\n notify: {\n top: 0,\n type: 'primary',\n color: '#ffffff',\n bgColor: '',\n message: '',\n duration: 3000,\n fontSize: 15,\n safeAreaInsetTop: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:46\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js\n */\nexport default {\n // æ¥è¿å¨ç»ä»¶\n numberBox: {\n name: '',\n value: 0,\n min: 1,\n max: Number.MAX_SAFE_INTEGER,\n step: 1,\n integer: false,\n disabled: false,\n disabledInput: false,\n asyncChange: false,\n inputWidth: 35,\n showMinus: true,\n showPlus: true,\n decimalLength: null,\n longPress: true,\n color: '#323233',\n buttonWidth: 30,\n buttonSize: 30,\n buttonRadius: '0px',\n bgColor: '#EBECEE',\n disabledBgColor: '#f7f8fa',\n inputBgColor: '#EBECEE',\n cursorSpacing: 100,\n disableMinus: false,\n disablePlus: false,\n iconStyle: '',\n miniMode: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:05\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js\n */\nexport default {\n // æ°åé®ç\n numberKeyboard: {\n mode: 'number',\n dotDisabled: false,\n random: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js\n */\nexport default {\n // overlayç»ä»¶\n overlay: {\n show: false,\n zIndex: 10070,\n duration: 300,\n opacity: 0.5\n }\n}\n", "/*\n * @Author : jry\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-05-17 17:17:33\n * @FilePath : /uview-plus/libs/config/props/parse.js\n */\nexport default {\n // parse\n parse: {\n copyLink: true,\n errorImg: '',\n lazyLoad: false,\n loadingImg: '',\n pauseVideo: true,\n previewImg: true,\n setTitle: true,\n showImgMenu: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // picker\n picker: {\n show: false,\n\t\tpopupMode: 'bottom',\n showToolbar: true,\n title: '',\n columns: [],\n loading: false,\n itemHeight: 44,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n cancelColor: '#909193',\n confirmColor: '',\n visibleItemCount: 5,\n keyName: 'text',\n\t\tvalueName: 'value',\n closeOnClickOverlay: false,\n defaultIndex: [],\n\t\timmediateChange: true,\n\t\tzIndex: 10076,\n disabled: false,\n disabledColor: '',\n placeholder: t(\"up.common.pleaseChoose\"),\n inputProps: {},\n bgColor: '',\n round: 0,\n duration: 300,\n overlayOpacity: 0.5,\n pageInline: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js\n */\nexport default {\n // popupç»ä»¶\n popup: {\n show: false,\n overlay: true,\n mode: 'bottom',\n duration: 300,\n closeable: false,\n overlayStyle: {},\n closeOnClickOverlay: true,\n zIndex: 10075,\n safeAreaInsetBottom: true,\n safeAreaInsetTop: false,\n closeIconPos: 'top-right',\n round: '20px',\n zoom: true,\n bgColor: '',\n overlayOpacity: 0.5,\n pageInline: false,\n touchable: false,\n minHeight: '200px',\n maxHeight: '600px'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:02:34\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js\n */\nexport default {\n // radioç»ä»¶\n radio: {\n name: '',\n shape: '',\n disabled: '',\n labelDisabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n labelSize: '',\n label: '',\n labelColor: '',\n size: '',\n iconColor: '',\n placement: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : CPS\n * @lastTime : 2024-11-05 16:01:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js\n */\nexport default {\n // radio-groupç»ä»¶\n radioGroup: {\n value: '',\n disabled: false,\n shape: 'circle',\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n name: '',\n size: 18,\n placement: 'row',\n label: '',\n labelColor: '#303133',\n labelSize: 14,\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n borderBottom: false,\n iconPlacement: 'left',\n gap: \"10px\"\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js\n */\nexport default {\n // rateç»ä»¶\n rate: {\n value: 1,\n count: 5,\n disabled: false,\n size: 18,\n inactiveColor: '#b2b2b2',\n activeColor: '#FA3534',\n gutter: 4,\n minCount: 1,\n allowHalf: false,\n activeIcon: 'star-fill',\n inactiveIcon: 'star',\n touchable: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:41\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // readMore\n readMore: {\n showHeight: 400,\n toggle: false,\n closeText: t(\"up.readMore.expand\"),\n openText: t(\"up.readMore.fold\"),\n color: '#2979ff',\n fontSize: 14,\n textIndent: '2em',\n name: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js\n */\nexport default {\n // row\n row: {\n gutter: 0,\n justify: 'start',\n align: 'center'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js\n */\nexport default {\n // rowNotice\n rowNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:28\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js\n */\nexport default {\n // scrollList\n scrollList: {\n indicatorWidth: 50,\n indicatorBarWidth: 20,\n indicator: true,\n indicatorColor: '#f2f2f2',\n indicatorActiveColor: '#3c9cff',\n indicatorStyle: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:45\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // search\n search: {\n shape: 'round',\n bgColor: '#f2f2f2',\n placeholder: t(\"up.search.placeholder\"),\n clearabled: true,\n focus: false,\n showAction: true,\n actionStyle: {},\n actionText: t(\"up.common.search\"),\n inputAlign: 'left',\n inputStyle: {},\n disabled: false,\n borderColor: 'transparent',\n searchIconColor: '#909399',\n searchIconSize: 22,\n color: '#606266',\n placeholderColor: '#909399',\n searchIcon: 'search',\n iconPosition: 'left',\n margin: '0',\n animation: false,\n value: '',\n maxlength: '-1',\n height: 32,\n label: null\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // u-sectionç»ä»¶\n section: {\n title: '',\n subTitle: t(\"up.common.more\"),\n right: true,\n fontSize: 15,\n bold: true,\n color: '#303133',\n subColor: '#909399',\n showLine: true,\n lineColor: '',\n arrow: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js\n */\nexport default {\n // skeleton\n skeleton: {\n loading: true,\n animate: true,\n rows: 0,\n rowsWidth: '100%',\n rowsHeight: 18,\n title: true,\n titleWidth: '50%',\n titleHeight: 18,\n avatar: false,\n avatarSize: 32,\n avatarShape: 'circle'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js\n */\nexport default {\n // sliderç»ä»¶\n slider: {\n value: 0,\n blockSize: 18,\n min: 0,\n max: 100,\n step: 1,\n activeColor: '#2979ff',\n inactiveColor: '#c0c4cc',\n blockColor: '#ffffff',\n showValue: false,\n\t\tdisabled:false,\n blockStyle: {},\n useNative: false,\n height: '2px',\n innerStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js\n */\nexport default {\n // statusBar\n statusBar: {\n bgColor: 'transparent',\n\t\theight: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js\n */\nexport default {\n // stepsç»ä»¶\n steps: {\n direction: 'row',\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#969799',\n activeIcon: '',\n inactiveIcon: '',\n dot: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js\n */\nexport default {\n // steps-itemç»ä»¶\n stepsItem: {\n title: '',\n desc: '',\n iconSize: 17,\n error: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js\n */\nexport default {\n // stickyç»ä»¶\n sticky: {\n offsetTop: 0,\n customNavHeight: 0,\n disabled: false,\n bgColor: 'transparent',\n zIndex: '',\n index: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js\n */\nexport default {\n // subsectionç»ä»¶\n subsection: {\n list: [],\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#303133',\n mode: 'button',\n fontSize: 12,\n bold: true,\n bgColor: '#eeeeef',\n keyName: 'name',\n activeColorKeyName: 'activeColorKey',\n inactiveColorKeyName: 'inactiveColorKey',\n disabled: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js\n */\nexport default {\n // swipe-actionç»ä»¶\n swipeAction: {\n autoClose: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js\n */\nexport default {\n // swipeActionItem ç»ä»¶\n swipeActionItem: {\n show: false,\n closeOnClick: true,\n name: '',\n disabled: false,\n threshold: 20,\n autoClose: true,\n options: [],\n duration: 300\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:21:38\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js\n */\nexport default {\n // swiper ç»ä»¶\n swiper: {\n list: [],\n indicator: false,\n indicatorActiveColor: '#FFFFFF',\n indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',\n indicatorStyle: '',\n indicatorMode: 'line',\n autoplay: true,\n current: 0,\n currentItemId: '',\n interval: 3000,\n duration: 300,\n circular: false,\n previousMargin: 0,\n nextMargin: 0,\n acceleration: false,\n displayMultipleItems: 1,\n easingFunction: 'default',\n keyName: 'url',\n imgMode: 'aspectFill',\n height: 130,\n bgColor: '#f3f4f6',\n radius: 4,\n loading: false,\n showTitle: false\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js\n */\nexport default {\n // swiperIndicator ç»ä»¶\n swiperIndicator: {\n length: 0,\n current: 0,\n indicatorActiveColor: '',\n indicatorInactiveColor: '',\n\t\tindicatorMode: 'line'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js\n */\nexport default {\n // switch\n switch: {\n loading: false,\n disabled: false,\n size: 25,\n activeColor: '#2979ff',\n inactiveColor: '#ffffff',\n value: false,\n activeValue: true,\n inactiveValue: false,\n asyncChange: false,\n space: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js\n */\nexport default {\n // tabbar\n tabbar: {\n value: null,\n safeAreaInsetBottom: true,\n border: true,\n zIndex: 1,\n activeColor: '#1989fa',\n inactiveColor: '#7d7e80',\n fixed: true,\n placeholder: true,\n borderColor: '',\n backgroundColor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js\n */\nexport default {\n //\n tabbarItem: {\n name: null,\n icon: '',\n badge: null,\n dot: false,\n text: '',\n badgeStyle: 'top: 6px;right:2px;',\n mode: ''\n }\n}\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js\r\n */\r\nexport default {\r\n //\r\n tabs: {\r\n duration: 300,\r\n list: [],\r\n lineColor: '',\r\n activeStyle: {\r\n color: '#303133'\r\n },\r\n inactiveStyle: {\r\n color: '#606266'\r\n },\r\n lineWidth: 20,\r\n lineHeight: 3,\r\n lineBgSize: 'cover',\r\n itemStyle: {\r\n height: '44px'\r\n },\r\n scrollable: true,\r\n\t\tcurrent: 0,\r\n\t\tkeyName: 'name',\r\n iconStyle: {}\r\n }\r\n}\r\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:37\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js\r\n */\r\nexport default {\r\n\t// tag ç»ä»¶\r\n\ttag: {\r\n\t\ttype: 'primary',\r\n\t\tdisabled: false,\r\n\t\tsize: 'medium',\r\n\t\tshape: 'square',\r\n\t\ttext: '',\r\n\t\tbgColor: '',\r\n\t\tcolor: '',\r\n\t\tborderColor: '',\r\n\t\tcloseColor: '#C6C7CB',\r\n\t\tname: '',\r\n\t\tplainFill: false,\r\n\t\tplain: false,\r\n\t\tclosable: false,\r\n\t\tshow: true,\r\n\t\ticon: '',\r\n\t\ticonColor: '',\r\n\t\ttextSize: '',\r\n\t\theight: '',\r\n\t\tpadding: '',\r\n\t\tborderRadius: '',\r\n\t\tautoBgColor: 0\r\n\t}\r\n}", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js\n */\nexport default {\n // text ç»ä»¶\n text: {\n type: '',\n show: true,\n text: '',\n prefixIcon: '',\n suffixIcon: '',\n mode: '',\n href: '',\n format: '',\n call: false,\n openType: '',\n bold: false,\n block: false,\n lines: '',\n color: '#303133',\n size: 15,\n iconStyle: {\n fontSize: '15px'\n },\n decoration: 'none',\n margin: 0,\n lineHeight: '',\n align: 'left',\n wordWrap: 'normal',\n\t\tflex1: true\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js\n */\nexport default {\n\t// textarea ç»ä»¶\n\ttextarea: {\n\t\tvalue: '',\n\t\tplaceholder: '',\n\t\tplaceholderClass: 'textarea-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\theight: 70,\n\t\tconfirmType: 'done',\n\t\tdisabled: false,\n\t\tcount: false,\n\t\tfocus: false,\n\t\tautoHeight: false,\n\t\tfixed: false,\n\t\tcursorSpacing: 0,\n\t\tcursor: '',\n\t\tshowConfirmBar: true,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tdisableDefaultPadding: false,\n\t\tholdKeyboard: false,\n\t\tmaxlength: 140,\n\t\tborder: 'surround',\n\t\tformatter: null\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js\n */\nexport default {\n // toastç»ä»¶\n toast: {\n zIndex: 10090,\n loading: false,\n message: '',\n icon: '',\n type: '',\n loadingMode: '',\n show: '',\n overlay: false,\n position: 'center',\n params: {},\n duration: 2000,\n isTab: false,\n url: '',\n callback: null,\n back: false\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // toolbar ç»ä»¶\n toolbar: {\n show: true,\n cancelText: t('up.common.cancel'),\n confirmText: t('up.common.confirm'),\n cancelColor: '#909193',\n confirmColor: '',\n title: ''\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:25:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js\n */\nexport default {\n // tooltip ç»ä»¶\n tooltip: {\n text: '',\n copyText: '',\n size: 14,\n color: '#606266',\n bgColor: 'transparent',\n direction: 'top',\n zIndex: 10071,\n showCopy: true,\n buttons: [],\n overlay: true,\n showToast: true,\n popupBgColor: '',\n triggerMode: 'longpress',\n forcePosition: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:59:00\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js\n */\nexport default {\n // transitionå¨ç»ç»ä»¶çprops\n transition: {\n show: false,\n mode: 'fade',\n duration: '300',\n timingFunction: 'ease-out'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:09:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js\n */\nexport default {\n\t// uploadç»ä»¶\n\tupload: {\n\t\taccept: 'image',\n\t\textension: [],\n\t\tcapture: ['album', 'camera'],\n\t\tcompressed: true,\n\t\tcamera: 'back',\n\t\tmaxDuration: 60,\n\t\tuploadIcon: 'camera-fill',\n\t\tuploadIconColor: '#D3D4D6',\n\t\tuseBeforeRead: false,\n\t\tpreviewFullImage: true,\n\t\tmaxCount: 52,\n\t\tdisabled: false,\n\t\timageMode: 'aspectFill',\n\t\tname: '',\n\t\tsizeType: ['original', 'compressed'],\n\t\tmultiple: false,\n\t\tdeletable: true,\n\t\tmaxSize: Number.MAX_VALUE,\n\t\tfileList: [],\n\t\tuploadText: '',\n\t\twidth: 80,\n\t\theight: 80,\n\t\tpreviewImage: true,\n\t\tautoDelete: false,\n\t\tautoUpload: false,\n\t\tautoUploadApi: '',\n\t\tautoUploadAuthUrl: '',\n\t\tautoUploadDriver: '',\n\t\tautoUploadHeader: {},\n\t\tgetVideoThumb: false,\n\t\tcustomAfterAutoUpload: false,\n\t\tvideoPreviewObjectFit: 'cover'\n\t}\n}\n", "/**\n * æ¤æä»¶çä½ç¨ä¸ºç»ä¸é
ç½®ææç»ä»¶çpropsåæ°\n * åæ¤ç¨æ·å¯ä»¥å
¨å±è¦çç»ä»¶çpropsé»è®¤å¼\n * æ é卿¯ä¸ªå¼å
¥ç»ä»¶ç页é¢ä¸é½é
ç½®ä¸æ¬¡\n */\nimport config from './config'\n// å个éè¦fixedçå°æ¹çz-indexé
ç½®æä»¶\nimport zIndex from './zIndex.js'\n// å
³äºé¢è²çé
ç½®ï¼ç¹æ®åºæ¯ä½¿ç¨\nimport color from './color.js'\n// http\nimport http from '../function/http.js'\nimport { shallowMerge } from '../function/index.js'\n// ç»ä»¶props\nimport ActionSheet from '../../components/u-action-sheet/actionSheet'\nimport Album from '../../components/u-album/album'\nimport Alert from '../../components/u-alert/alert'\nimport Avatar from '../../components/u-avatar/avatar'\nimport AvatarGroup from '../../components/u-avatar-group/avatarGroup'\nimport Backtop from '../../components/u-back-top/backtop'\nimport Badge from '../../components/u-badge/badge'\nimport Button from '../../components/u-button/button'\nimport Calendar from '../../components/u-calendar/calendar'\nimport CarKeyboard from '../../components/u-car-keyboard/carKeyboard'\nimport Card from '../../components/u-card/card'\nimport Cell from '../../components/u-cell/cell'\nimport CellGroup from '../../components/u-cell-group/cellGroup'\nimport Checkbox from '../../components/u-checkbox/checkbox'\nimport CheckboxGroup from '../../components/u-checkbox-group/checkboxGroup'\nimport CircleProgress from '../../components/u-circle-progress/circleProgress'\nimport Code from '../../components/u-code/code'\nimport CodeInput from '../../components/u-code-input/codeInput'\nimport Col from '../../components/u-col/col'\nimport Collapse from '../../components/u-collapse/collapse'\nimport CollapseItem from '../../components/u-collapse-item/collapseItem'\nimport ColumnNotice from '../../components/u-column-notice/columnNotice'\nimport CountDown from '../../components/u-count-down/countDown'\nimport CountTo from '../../components/u-count-to/countTo'\nimport DatetimePicker from '../../components/u-datetime-picker/datetimePicker'\nimport Divider from '../../components/u-divider/divider'\nimport Empty from '../../components/u-empty/empty'\nimport Form from '../../components/u-form/form'\nimport FormItem from '../../components/u-form-item/formItem'\nimport Gap from '../../components/u-gap/gap'\nimport Grid from '../../components/u-grid/grid'\nimport GridItem from '../../components/u-grid-item/gridItem'\nimport Icon from '../../components/u-icon/icon'\nimport Image from '../../components/u-image/image'\nimport IndexAnchor from '../../components/u-index-anchor/indexAnchor'\nimport IndexList from '../../components/u-index-list/indexList'\nimport Input from '../../components/u-input/input'\nimport Keyboard from '../../components/u-keyboard/keyboard'\nimport Line from '../../components/u-line/line'\nimport LineProgress from '../../components/u-line-progress/lineProgress'\nimport Link from '../../components/u-link/link'\nimport List from '../../components/u-list/list'\nimport ListItem from '../../components/u-list-item/listItem'\nimport LoadingIcon from '../../components/u-loading-icon/loadingIcon'\nimport LoadingPage from '../../components/u-loading-page/loadingPage'\nimport Loadmore from '../../components/u-loadmore/loadmore'\nimport Modal from '../../components/u-modal/modal'\nimport Navbar from '../../components/u-navbar/navbar'\nimport NoNetwork from '../../components/u-no-network/noNetwork'\nimport NoticeBar from '../../components/u-notice-bar/noticeBar'\nimport Notify from '../../components/u-notify/notify'\nimport NumberBox from '../../components/u-number-box/numberBox'\nimport NumberKeyboard from '../../components/u-number-keyboard/numberKeyboard'\nimport Overlay from '../../components/u-overlay/overlay'\nimport Parse from '../../components/u-parse/parse'\nimport Picker from '../../components/u-picker/picker'\nimport Popup from '../../components/u-popup/popup'\nimport Radio from '../../components/u-radio/radio'\nimport RadioGroup from '../../components/u-radio-group/radioGroup'\nimport Rate from '../../components/u-rate/rate'\nimport ReadMore from '../../components/u-read-more/readMore'\nimport Row from '../../components/u-row/row'\nimport RowNotice from '../../components/u-row-notice/rowNotice'\nimport ScrollList from '../../components/u-scroll-list/scrollList'\nimport Search from '../../components/u-search/search'\nimport Section from '../../components/u-section/section'\nimport Skeleton from '../../components/u-skeleton/skeleton'\nimport Slider from '../../components/u-slider/slider'\nimport StatusBar from '../../components/u-status-bar/statusBar'\nimport Steps from '../../components/u-steps/steps'\nimport StepsItem from '../../components/u-steps-item/stepsItem'\nimport Sticky from '../../components/u-sticky/sticky'\nimport Subsection from '../../components/u-subsection/subsection'\nimport SwipeAction from '../../components/u-swipe-action/swipeAction'\nimport SwipeActionItem from '../../components/u-swipe-action-item/swipeActionItem'\nimport Swiper from '../../components/u-swiper/swiper'\nimport SwipterIndicator from '../../components/u-swiper-indicator/swipterIndicator'\nimport Switch from '../../components/u-switch/switch'\nimport Tabbar from '../../components/u-tabbar/tabbar'\nimport TabbarItem from '../../components/u-tabbar-item/tabbarItem'\nimport Tabs from '../../components/u-tabs/tabs'\nimport Tag from '../../components/u-tag/tag'\nimport Text from '../../components/u-text/text'\nimport Textarea from '../../components/u-textarea/textarea'\nimport Toast from '../../components/u-toast/toast'\nimport Toolbar from '../../components/u-toolbar/toolbar'\nimport Tooltip from '../../components/u-tooltip/tooltip'\nimport Transition from '../../components/u-transition/transition'\nimport Upload from '../../components/u-upload/upload'\n\nconst props = {\n ...ActionSheet,\n ...Album,\n ...Alert,\n ...Avatar,\n ...AvatarGroup,\n ...Backtop,\n ...Badge,\n ...Button,\n ...Calendar,\n ...CarKeyboard,\n ...Card,\n ...Cell,\n ...CellGroup,\n ...Checkbox,\n ...CheckboxGroup,\n ...CircleProgress,\n ...Code,\n ...CodeInput,\n ...Col,\n ...Collapse,\n ...CollapseItem,\n ...ColumnNotice,\n ...CountDown,\n ...CountTo,\n ...DatetimePicker,\n ...Divider,\n ...Empty,\n ...Form,\n ...FormItem,\n ...Gap,\n ...Grid,\n ...GridItem,\n ...Icon,\n ...Image,\n ...IndexAnchor,\n ...IndexList,\n ...Input,\n ...Keyboard,\n ...Line,\n ...LineProgress,\n ...Link,\n ...List,\n ...ListItem,\n ...LoadingIcon,\n ...LoadingPage,\n ...Loadmore,\n ...Modal,\n ...Navbar,\n ...NoNetwork,\n ...NoticeBar,\n ...Notify,\n ...NumberBox,\n ...NumberKeyboard,\n ...Overlay,\n ...Parse,\n ...Picker,\n ...Popup,\n ...Radio,\n ...RadioGroup,\n ...Rate,\n ...ReadMore,\n ...Row,\n ...RowNotice,\n ...ScrollList,\n ...Search,\n ...Section,\n ...Skeleton,\n ...Slider,\n ...StatusBar,\n ...Steps,\n ...StepsItem,\n ...Sticky,\n ...Subsection,\n ...SwipeAction,\n ...SwipeActionItem,\n ...Swiper,\n ...SwipterIndicator,\n ...Switch,\n ...Tabbar,\n ...TabbarItem,\n ...Tabs,\n ...Tag,\n ...Text,\n ...Textarea,\n ...Toast,\n ...Toolbar,\n ...Tooltip,\n ...Transition,\n ...Upload\n}\n\nfunction setConfig(configs) {\n\tshallowMerge(config, configs.config || {})\n\tshallowMerge(props, configs.props || {})\n\tshallowMerge(color, configs.color || {})\n\tshallowMerge(zIndex, configs.zIndex || {})\n}\n\n// åå§åèªå®ä¹é
ç½®\nif (uni && uni.upuiParams) {\n\tconsole.log('setting uview-plus')\n\tlet temp = uni.upuiParams()\n\tif (temp.httpIns) {\n\t\ttemp.httpIns(http)\n\t}\n\tif (temp.options) {\n\t\tsetConfig(temp.options)\n\t}\n}\n\nexport default props\n", "/**\n * 注æï¼\n * æ¤é¨åå
容ï¼å¨vue-cli模å¼ä¸ï¼éè¦å¨vue.config.jså å
¥å¦ä¸å
å®¹æææï¼\n * module.exports = {\n * transpileDependencies: ['uview-v2']\n * }\n */\n\nlet platform = 'none'\n\n\nplatform = 'vue3'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'h5'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nexport default platform\n", "import config from '../../libs/config/config';\n\nlet params = {\n loaded: false\n};\n// å è½½å使¹æ³\nconst loadFont = () => {\n // console.log('å è½½åä½å¾æ ');\n // å
¨å±å è½½ä¸ç¨³å®ï¼é»è®¤å
³éï¼éè¦å¼å¯å¯ä»¥é
ç½®loadFontOnceã\n if (config.loadFontOnce) {\n params.loaded = true;\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n uni.loadFontFace({\n global: true, // æ¯å¦å
¨å±çæã微信å°ç¨åº '2.10.0'èµ·æ¯æå
¨å±çæï¼éå¨ app.vue ä¸è°ç¨ã\n family: 'uicon-iconfont',\n source: 'url(\"' + config.iconUrl + '\")',\n success() {\n // console.log('å
ç½®åä½å¾æ å è½½æå');\n },\n fail() {\n // console.error('å
ç½®åä½å¾æ å è½½åºé');\n }\n });\n if (config.customIcon.family) {\n uni.loadFontFace({\n global: true, // æ¯å¦å
¨å±çæã微信å°ç¨åº '2.10.0'èµ·æ¯æå
¨å±çæï¼éå¨ app.vue ä¸è°ç¨ã\n family: config.customIcon.family,\n source: 'url(\"' + config.customIcon.url + '\")',\n success() {\n // console.log('æ©å±åä½å¾æ å è½½æå');\n },\n fail() {\n // console.error('æ©å±åä½å¾æ å è½½åºé');\n }\n });\n }\n\n\n\n\n\n\n\n\n\n return true;\n};\n\nexport default {\n params: params,\n loadFont\n}\n", "// çå°æ¤æ¥éï¼æ¯å 为没æé
ç½®vite.config.jsçãtranspileDependenciesã\n// const pleaseSetTranspileDependencies = {}, babelTest = pleaseSetTranspileDependencies?.test\n\n// å¼å
¥å
¨å±mixin\nimport { mixin } from './libs/mixin/mixin.js'\n// å°ç¨åºç¹æçmixin\nimport { mpMixin } from './libs/mixin/mpMixin.js'\n\n// è·¯ç±å°è£
\nimport route from './libs/util/route.js'\n// é¢è²æ¸åç¸å
³,colorGradient-é¢è²æ¸å,hexToRgb-åå
è¿å¶é¢è²è½¬rgbé¢è²,rgbToHex-rgb转åå
è¿å¶\nimport colorGradient from './libs/function/colorGradient.js'\n\n// è§åæ£éª\nimport test from './libs/function/test.js'\n// é²ææ¹æ³\nimport debounce from './libs/function/debounce.js'\n// èæµæ¹æ³\nimport throttle from './libs/function/throttle.js'\n// æµ®ç¹è®¡ç®\nimport calc from './libs/function/calc.js'\n// æµ®ç¹è®¡ç®\nimport digit from './libs/function/digit.js'\n// å
Œ
±æä»¶åå
¥çæ¹æ³\nimport index, { rpx2px } from './libs/function/index.js'\n\n// é
置信æ¯\nimport config from './libs/config/config.js'\n// propsé
置信æ¯\nimport props from './libs/config/props.js'\n// å个éè¦fixedçå°æ¹çz-indexé
ç½®æä»¶\nimport zIndex from './libs/config/zIndex.js'\n// å
³äºé¢è²çé
ç½®ï¼ç¹æ®åºæ¯ä½¿ç¨\nimport color from './libs/config/color.js'\n// å¹³å°\nimport platform from './libs/function/platform'\n\n// http\nimport http from './libs/function/http.js'\n\n// fontUtil\nimport fontUtil from './components/u-icon/util.js';\n\n// i18n\nimport i18n, { t } from './libs/i18n/index.js'\n\n// 导åº\nlet themeType = ['primary', 'success', 'error', 'warning', 'info'];\nexport { route, http, debounce, throttle, calc, digit, platform, themeType, mixin, mpMixin, props, color, test, zIndex, fontUtil, i18n , rpx2px, t}\nexport * from './libs/function/index.js'\nexport * from './libs/function/colorGradient.js'\n\n/**\n * @description ä¿®æ¹uViewå
ç½®å±æ§å¼\n * @param {object} props ä¿®æ¹å
ç½®props屿§\n * @param {object} config ä¿®æ¹å
ç½®config屿§\n * @param {object} color ä¿®æ¹å
ç½®color屿§\n * @param {object} zIndex ä¿®æ¹å
ç½®zIndex屿§\n */\nexport function setConfig(configs) {\n\tindex.shallowMerge(config, configs.config || {})\n\tindex.shallowMerge(props, configs.props || {})\n\tindex.shallowMerge(color, configs.color || {})\n\tindex.shallowMerge(zIndex, configs.zIndex || {})\n}\nindex.setConfig = setConfig\n\nconst $u = {\n route,\n date: index.timeFormat, // å¦ådate\n colorGradient: colorGradient.colorGradient,\n hexToRgb: colorGradient.hexToRgb,\n rgbToHex: colorGradient.rgbToHex,\n colorToRgba: colorGradient.colorToRgba,\n test,\n type: themeType,\n http,\n config, // uview-plusé
置信æ¯ç¸å
³ï¼æ¯å¦çæ¬å·\n zIndex,\n debounce,\n throttle,\n\tcalc,\n mixin,\n mpMixin,\n // props,\n ...index,\n color,\n platform\n}\n\nexport const mount$u = function() {\n uni.$u = $u\n}\n\nfunction toCamelCase(str) {\n return str.replace(/-([a-z])/g, function(match, group1) {\n return group1.toUpperCase();\n }).replace(/^[a-z]/, function(match) {\n return match.toUpperCase();\n });\n}\n\n\nconst importFn = import.meta.glob('./components/u-*/u-*.vue', { eager: true })\nlet components = [];\n\n// æ¹é注åå
¨å±ç»ä»¶\nfor (const key in importFn) {\n let component = importFn[key].default;\n if (component.name && component.name.indexOf('u--') !== 0) {\n component.install = function (Vue) {\n Vue.component(name, component);\n };\n \n // 导å
¥ç»ä»¶\n components.push(component);\n }\n}\n\n\nconst install = (Vue, upuiParams = '') => {\n\n components.forEach(function(component) {\n const name = component.name.replace(/u-([a-zA-Z0-9-_]+)/g, 'up-$1');\n\t\tif (name != component.name) {\n\t\t\tVue.component(component.name, component); \n\t\t}\n Vue.component(name, component); \n });\n\n\t\n\t// åå§å\n\tif (upuiParams) {\n\t\tuni.upuiParams = upuiParams\n\t\tlet temp = upuiParams()\n\t\tif (temp.httpIns) {\n\t\t\ttemp.httpIns(http)\n\t\t}\n\t\tif (temp.options) {\n\t\t\tsetConfig(temp.options)\n\t\t}\n\t}\n\n // åæ¶æè½½å°uniåVue.prototypeä¸\n // $uæè½½å°uni对象ä¸\n uni.$u = $u\n\n\n // åªævueï¼æè½½å°Vue.prototypeæææä¹ï¼å 为nvueä¸å
¨å±Vue.prototypeåVue.mixinæ¯æ æç\n Vue.config.globalProperties.$u = $u\n Vue.mixin(mixin)\n\n}\n\nexport default {\n install\n}\n"], |
| | | "sourcesContent": ["export const defineMixin = (options) => {\n return options\n}\n", "/**\r\n * éªè¯çµåé®ç®±æ ¼å¼\r\n */\r\nexport function email(value) {\r\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯ææºæ ¼å¼\r\n */\r\nexport function mobile(value) {\r\n return /^1[23456789]\\d{9}$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯URLæ ¼å¼\r\n */\r\nexport function url(value) {\r\n return /^((https|http|ftp|rtsp|mms):\\/\\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\\/?)|(\\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\\/?)$/\r\n .test(value)\r\n}\r\n\r\n/**\r\n * éªè¯æ¥ææ ¼å¼\r\n * @param {number | string} value yyyy-mm-dd hh:mm:ss æ æ¶é´æ³\r\n */\r\nexport function date(value) {\r\n if (!value) return false;\r\n // numberç±»åï¼å¤ææ¯å¦æ¯æ¶é´æ³\r\n if (typeof value === \"number\") {\r\n // len === 10 ç§çº§æ¶é´æ³ len === 13 毫ç§çº§æ¶é´æ³\r\n if (value.toString().length !== 10 && value.toString().length !== 13) {\r\n return false;\r\n }\r\n return !isNaN(new Date(value).getTime());\r\n }\r\n if (typeof value === \"string\") {\r\n // æ¯å¦ä¸ºstringç±»åæ¶é´æ³\r\n const numV = Number(value);\r\n if (!isNaN(numV)) {\r\n if (\r\n numV.toString().length === 10 ||\r\n numV.toString().length === 13\r\n ) {\r\n return !isNaN(new Date(numV).getTime());\r\n }\r\n }\r\n // éæ¶é´æ³ï¼ä¸é¿åº¦å¨yyyy-mm-dd è³ yyyy-mm-dd hh:mm:ss ä¹é´\r\n if (value.length < 10 || value.length > 19) {\r\n return false;\r\n }\r\n const dateRegex =\r\n /^\\d{4}[-\\/]\\d{2}[-\\/]\\d{2}( \\d{1,2}:\\d{2}(:\\d{2})?)?$/;\r\n if (!dateRegex.test(value)) {\r\n return false;\r\n }\r\n // æ£æ¥æ¯å¦ä¸ºæææ¥æ\r\n const dateValue = new Date(value);\r\n return !isNaN(dateValue.getTime());\r\n }\r\n // énumberåstringç±»åï¼ä¸åæ ¡éª\r\n return false;\r\n}\r\n\r\n/**\r\n * éªè¯ISOç±»åçæ¥ææ ¼å¼\r\n */\r\nexport function dateISO(value) {\r\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯åè¿å¶æ°å\r\n */\r\nexport function number(value) {\r\n return /^[\\+-]?(\\d+\\.?\\d*|\\.\\d+|\\d\\.\\d+e\\+\\d+)$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯å符串\r\n */\r\nexport function string(value) {\r\n return typeof value === 'string'\r\n}\r\n\r\n/**\r\n * éªè¯æ´æ°\r\n */\r\nexport function digits(value) {\r\n return /^\\d+$/.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯èº«ä»½è¯å·ç \r\n */\r\nexport function idCard(value) {\r\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(\r\n value\r\n )\r\n}\r\n\r\n/**\r\n * æ¯å¦è½¦çå·\r\n */\r\nexport function carNo(value) {\r\n // æ°è½æºè½¦ç\r\n const xreg = /^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/\r\n // æ§è½¦ç\r\n const creg = /^[京津沪æ¸å豫äºè¾½é»æ¹ç鲿°èæµèµ£éæ¡çæèéåé½è´µç²¤éèå·å®ç¼ä½¿é¢A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9æå¦è¦æ¸¯æ¾³]{1}$/\r\n if (value.length === 7) {\r\n return creg.test(value)\r\n } if (value.length === 8) {\r\n return xreg.test(value)\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * éé¢,åªå
许2ä½å°æ°\r\n */\r\nexport function amount(value) {\r\n // éé¢ï¼åªå
许ä¿ç两ä½å°æ°\r\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value)\r\n}\r\n\r\n/**\r\n * 䏿\r\n */\r\nexport function chinese(value) {\r\n const reg = /^[\\u4e00-\\u9fa5]+$/gi\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * åªè½è¾å
¥åæ¯\r\n */\r\nexport function letter(value) {\r\n return /^[a-zA-Z]*$/.test(value)\r\n}\r\n\r\n/**\r\n * åªè½æ¯åæ¯æè
æ°å\r\n */\r\nexport function enOrNum(value) {\r\n // è±ææè
æ°å\r\n const reg = /^[0-9a-zA-Z]*$/g\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * éªè¯æ¯å¦å
å«æä¸ªå¼\r\n */\r\nexport function contains(value, param) {\r\n return value.indexOf(param) >= 0\r\n}\r\n\r\n/**\r\n * éªè¯ä¸ä¸ªå¼èå´[min, max]\r\n */\r\nexport function range(value, param) {\r\n return value >= param[0] && value <= param[1]\r\n}\r\n\r\n/**\r\n * éªè¯ä¸ä¸ªé¿åº¦èå´[min, max]\r\n */\r\nexport function rangeLength(value, param) {\r\n return value.length >= param[0] && value.length <= param[1]\r\n}\r\n\r\n/**\r\n * æ¯å¦åºå®çµè¯\r\n */\r\nexport function landline(value) {\r\n const reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/\r\n return reg.test(value)\r\n}\r\n\r\n/**\r\n * 夿æ¯å¦ä¸ºç©º\r\n */\r\nexport function empty(value) {\r\n switch (typeof value) {\r\n case 'undefined':\r\n return true\r\n case 'string':\r\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true\r\n break\r\n case 'boolean':\r\n if (!value) return true\r\n break\r\n case 'number':\r\n if (value === 0 || isNaN(value)) return true\r\n break\r\n case 'object':\r\n if (value === null || value.length === 0) return true\r\n for (const i in value) {\r\n return false\r\n }\r\n return true\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * æ¯å¦jsonå符串\r\n */\r\nexport function jsonString(value) {\r\n if (typeof value === 'string') {\r\n try {\r\n const obj = JSON.parse(value)\r\n if (typeof obj === 'object' && obj) {\r\n return true\r\n }\r\n return false\r\n } catch (e) {\r\n return false\r\n }\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * æ¯å¦æ°ç»\r\n */\r\nexport function array(value) {\r\n if (typeof Array.isArray === 'function') {\r\n return Array.isArray(value)\r\n }\r\n return Object.prototype.toString.call(value) === '[object Array]'\r\n}\r\n\r\n/**\r\n * æ¯å¦å¯¹è±¡\r\n */\r\nexport function object(value) {\r\n return Object.prototype.toString.call(value) === '[object Object]'\r\n}\r\n\r\n/**\r\n * æ¯å¦æ¯Promise对象\r\n */\r\nexport function objectPromise(value) {\r\n return Object.prototype.toString.call(value) === '[object Promise]';\r\n}\r\n\r\n/**\r\n * æ¯å¦çä¿¡éªè¯ç \r\n */\r\nexport function code(value, len = 6) {\r\n return new RegExp(`^\\\\d{${len}}$`).test(value)\r\n}\r\n\r\n/**\r\n * æ¯å¦å½æ°æ¹æ³\r\n * @param {Object} value\r\n */\r\nexport function func(value) {\r\n return typeof value === 'function'\r\n}\r\n\r\n/**\r\n * æ¯å¦promise对象\r\n * @param {Object} value\r\n */\r\nexport function promise(value) {\r\n return objectPromise(value) && func(value.then) && func(value.catch)\r\n}\r\n\r\n/** æ¯å¦å¾çæ ¼å¼\r\n * @param {Object} value\r\n */\r\nexport function image(value) {\r\n const newValue = value.split('?')[0]\r\n const IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i\r\n return IMAGE_REGEXP.test(newValue)\r\n}\r\n\r\n/**\r\n * æ¯å¦è§é¢æ ¼å¼\r\n * @param {Object} value\r\n */\r\nexport function video(value) {\r\n const VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i\r\n return VIDEO_REGEXP.test(value)\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºæ£å对象\r\n * @param {Object}\r\n * @return {Boolean}\r\n */\r\nexport function regExp(o) {\r\n return o && Object.prototype.toString.call(o) === '[object RegExp]'\r\n}\r\n\r\nexport default {\r\n email,\r\n mobile,\r\n url,\r\n date,\r\n dateISO,\r\n number,\r\n digits,\r\n idCard,\r\n carNo,\r\n amount,\r\n chinese,\r\n letter,\r\n enOrNum,\r\n contains,\r\n range,\r\n rangeLength,\r\n empty,\r\n isEmpty: empty,\r\n jsonString,\r\n landline,\r\n object,\r\n array,\r\n code,\r\n func,\r\n promise,\r\n video,\r\n image,\r\n regExp,\r\n string\r\n}\r\n", "let _boundaryCheckingState = true; // æ¯å¦è¿è¡è¶çæ£æ¥çå
¨å±å¼å
³\n\n/**\n * æéè¯¯çæ°æ®è½¬æ£\n * @private\n * @example strip(0.09999999999999998)=0.1\n */\nexport function strip(num, precision = 15) {\n return +parseFloat(Number(num).toPrecision(precision));\n}\n\n/**\n * Return digits length of a number\n * @private\n * @param {*number} num Input number\n */\nexport function digitLength(num) {\n // Get digit length of e\n const eSplit = num.toString().split(/[eE]/);\n const len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);\n return len > 0 ? len : 0;\n}\n\n/**\n * æå°æ°è½¬ææ´æ°,妿æ¯å°æ°åæ¾å¤§ææ´æ°\n * @private\n * @param {*number} num è¾å
¥æ°\n */\nexport function float2Fixed(num) {\n if (num.toString().indexOf('e') === -1) {\n return Number(num.toString().replace('.', ''));\n }\n const dLen = digitLength(num);\n return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);\n}\n\n/**\n * æ£æµæ°åæ¯å¦è¶çï¼å¦æè¶çç»åºæç¤º\n * @private\n * @param {*number} num è¾å
¥æ°\n */\nexport function checkBoundary(num) {\n if (_boundaryCheckingState) {\n if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {\n console.warn(`${num} è¶
åºäºç²¾åº¦éå¶ï¼ç»æå¯è½ä¸æ£ç¡®`);\n }\n }\n}\n\n/**\n * æé彿使平è¿ä»£å\n * @param {number[]} arr è¦æä½çæ°åæ°ç»\n * @param {function} operation è¿ä»£æä½\n * @private\n */\nexport function iteratorOperation(arr, operation) {\n const [num1, num2, ...others] = arr;\n let res = operation(num1, num2);\n\n others.forEach((num) => {\n res = operation(res, num);\n });\n\n return res;\n}\n\n/**\n * é«ç²¾åº¦ä¹æ³\n * @export\n */\nexport function times(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, times);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n const baseNum = digitLength(num1) + digitLength(num2);\n const leftValue = num1Changed * num2Changed;\n\n checkBoundary(leftValue);\n\n return leftValue / Math.pow(10, baseNum);\n}\n\n/**\n * é«ç²¾åº¦å æ³\n * @export\n */\nexport function plus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, plus);\n }\n\n const [num1, num2] = nums;\n // åæå¤§çå°æ°ä½\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n // æå°æ°é½è½¬ä¸ºæ´æ°ç¶åå计ç®\n return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;\n}\n\n/**\n * é«ç²¾åº¦åæ³\n * @export\n */\nexport function minus(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, minus);\n }\n\n const [num1, num2] = nums;\n const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;\n}\n\n/**\n * é«ç²¾åº¦é¤æ³\n * @export\n */\nexport function divide(...nums) {\n if (nums.length > 2) {\n return iteratorOperation(nums, divide);\n }\n\n const [num1, num2] = nums;\n const num1Changed = float2Fixed(num1);\n const num2Changed = float2Fixed(num2);\n checkBoundary(num1Changed);\n checkBoundary(num2Changed);\n // éè¦ï¼è¿éå¿
é¡»ç¨stripè¿è¡ä¿®æ£\n return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));\n}\n\n/**\n * åèäºå
¥\n * @export\n */\nexport function round(num, ratio) {\n const base = Math.pow(10, ratio);\n let result = divide(Math.round(Math.abs(times(num, base))), base);\n if (num < 0 && result !== 0) {\n result = times(result, -1);\n }\n // 使°ä¸è¶³åè¡¥0\n return result;\n}\n\n/**\n * æ¯å¦è¿è¡è¾¹çæ£æ¥ï¼é»è®¤å¼å¯\n * @param flag æ è®°å¼å
³ï¼true 为å¼å¯ï¼false 为å
³éï¼é»è®¤ä¸º true\n * @export\n */\nexport function enableBoundaryChecking(flag = true) {\n _boundaryCheckingState = flag;\n}\n\n\nexport default {\n times,\n plus,\n minus,\n divide,\n round,\n enableBoundaryChecking,\n};\n\n", "const version = '3'\n\n// å¼åç¯å¢ææç¤ºï¼ç产ç¯å¢ä¸ä¼æç¤º\nif (process.env.NODE_ENV === 'development') {\n\tconsole.log(`\\n %c uview-plus V${version} %c https://uview-plus.jiangruyi.com/ \\n\\n`, 'color: #ffffff; background: #3c9cff; padding:5px 0;', 'color: #3c9cff;background: #ffffff; padding:5px 0;');\n}\n\nexport default {\n v: version,\n version,\n // 主é¢åç§°\n type: [\n 'primary',\n 'success',\n 'info',\n 'error',\n 'warning'\n ],\n // é¢è²é¨åï¼æ¬æ¥å¯ä»¥éè¿scssç:export导åºä¾js使ç¨ï¼ä½æ¯å¥ä½nvue䏿¯æ\n color: {\n 'u-primary': '#2979ff',\n 'u-warning': '#ff9900',\n 'u-success': '#19be6b',\n 'u-error': '#fa3534',\n 'u-info': '#909399',\n 'u-main-color': '#303133',\n 'u-content-color': '#606266',\n 'u-tips-color': '#909399',\n 'u-light-color': '#c0c4cc',\n 'up-primary': '#2979ff',\n 'up-warning': '#ff9900',\n 'up-success': '#19be6b',\n 'up-error': '#fa3534',\n 'up-info': '#909399',\n 'up-main-color': '#303133',\n 'up-content-color': '#606266',\n 'up-tips-color': '#909399',\n 'up-light-color': '#c0c4cc'\n },\n // åä½å¾æ å°å\n iconUrl: 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf',\n // èªå®ä¹å¾æ \n customIcon: {\n family: '',\n url: ''\n },\n customIcons: {}, // èªå®ä¹å¾æ ä¸unicode对åºå
³ç³»\n\t// é»è®¤åä½ï¼å¯ä»¥éè¿é
置为rpxï¼é£ä¹å¨ç¨äºä¼ å
¥ç»ä»¶å¤§å°åæ°ä¸ºæ°å¼æ¶ï¼å°±é»è®¤ä¸ºrpx\n\tunit: 'px',\n\t// æ¦æªå¨\n\tinterceptor: {\n\t\tnavbarLeftClick: null\n\t},\n // åªå è½½ä¸æ¬¡åä½\n loadFontOnce: false\n}\n", "import {\r\n\tnumber as testNumber,\r\n\tarray as testArray,\r\n\tempty as testEmpty\r\n} from './test'\r\nimport { round } from './digit.js'\r\nimport config from '../config/config';\r\n/**\r\n * @description 妿valueå°äºminï¼åminï¼å¦ævalue大äºmaxï¼åmax\r\n * @param {number} min \r\n * @param {number} max \r\n * @param {number} value\r\n */\r\nexport function range(min = 0, max = 0, value = 0) {\r\n\treturn Math.max(min, Math.min(max, Number(value)))\r\n}\r\n\r\n/**\r\n * @description ç¨äºè·åç¨æ·ä¼ éå¼çpxå¼ å¦æç¨æ·ä¼ éäº\"xxpx\"æè
\"xxrpx\"ï¼ååºå
¶æ°å¼é¨åï¼å¦ææ¯\"xxxrpx\"è¿éè¦ç¨è¿uni.rpx2pxè¿è¡è½¬æ¢\r\n * @param {number|string} value ç¨æ·ä¼ éå¼çpxå¼\r\n * @param {boolean} unit \r\n * @returns {number|string}\r\n */\r\nexport function getPx(value, unit = false) {\r\n\tif (testNumber(value)) {\r\n\t\treturn unit ? `${value}px` : Number(value)\r\n\t}\r\n\t// 妿另ærpxï¼å
ååºå
¶æ°å¼é¨åï¼å转为pxå¼\r\n\tif (/(rpx|upx)$/.test(value)) {\r\n\t\treturn unit ? `${uni.upx2px(parseInt(value))}px` : Number(uni.upx2px(parseInt(value)))\r\n\t}\r\n\treturn unit ? `${parseInt(value)}px` : parseInt(value)\r\n}\r\n\r\n/**\r\n * @description ç¨äºç»ä¸rpx2pxæ¹æ³ï¼å uni-appç°æAPIæªç»ä¸ã\r\n * @param {number} value ç¨æ·ä¼ éå¼çrpxå¼\r\n * @returns {number}\r\n */\r\nexport function rpx2px(value) {\r\n\r\n\r\n\r\n\r\n\treturn uni.rpx2px(value)\r\n\r\n}\r\n\r\n/**\r\n * @description è¿è¡å»¶æ¶ï¼ä»¥è¾¾å°å¯ä»¥ç®å代ç çç®ç æ¯å¦: await uni.$u.sleep(20)å°ä¼é»å¡20ms\r\n * @param {number} value å µå¡æ¶é´ åä½ms 毫ç§\r\n * @returns {Promise} è¿åpromise\r\n */\r\nexport function sleep(value = 30) {\r\n\treturn new Promise((resolve) => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tresolve()\r\n\t\t}, value)\r\n\t})\r\n}\r\n/**\r\n * @description è¿è¡æå¤æå¹³å°\r\n * @returns {string} è¿åæå¨å¹³å°(å°å) \r\n * @link è¿è¡æå¤æå¹³å° https://uniapp.dcloud.io/frame?id=夿平å°\r\n */\r\nexport function os() {\r\n\r\n\treturn uni.getDeviceInfo().platform.toLowerCase()\r\n\r\n\r\n\r\n\r\n}\r\n/**\r\n * @description è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£\r\n * @link è·åç³»ç»ä¿¡æ¯åæ¥æ¥å£ https://uniapp.dcloud.io/api/project/info?id=getsysteminfosync \r\n */\r\nexport function sys() {\r\n\treturn uni.getSystemInfoSync()\r\n}\r\nexport function getWindowInfo() {\r\n\tlet ret = {}\r\n\r\n\tret = uni.getWindowInfo()\r\n\r\n\r\n\r\n\r\n\treturn ret\r\n}\r\nexport function getDeviceInfo() {\r\n\tlet ret = {}\r\n\r\n\tret = uni.getDeviceInfo()\r\n\r\n\r\n\r\n\r\n\treturn ret\r\n}\r\n\r\n/**\r\n * @description åä¸ä¸ªåºé´æ°\r\n * @param {Number} min æå°å¼\r\n * @param {Number} max æå¤§å¼\r\n */\r\nexport function random(min, max) {\r\n\tif (min >= 0 && max > 0 && max >= min) {\r\n\t\tconst gab = max - min + 1\r\n\t\treturn Math.floor(Math.random() * gab + min)\r\n\t}\r\n\treturn 0\r\n}\r\n\r\n/**\r\n * @param {Number} len uuidçé¿åº¦\r\n * @param {Boolean} firstU å°è¿åçé¦åæ¯ç½®ä¸º\"u\"\r\n * @param {Nubmer} radix çæuuidçåºæ°(æå³çè¿åçåç¬¦ä¸²é½æ¯è¿ä¸ªåºæ°),2-äºè¿å¶,8-å
«è¿å¶,10-åè¿å¶,16-åå
è¿å¶\r\n */\r\nexport function guid(len = 32, firstU = true, radix = null) {\r\n\tconst chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')\r\n\tconst uuid = []\r\n\tradix = radix || chars.length\r\n\r\n\tif (len) {\r\n\t\t// 妿æå®uuidé¿åº¦,åªæ¯åéæºçå符,0|x为ä½è¿ç®,è½å»æxçå°æ°ä½,è¿åæ´æ°ä½\r\n\t\tfor (let i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]\r\n\t} else {\r\n\t\tlet r\r\n\t\t// rfc4122æ åè¦æ±è¿åçuuidä¸,æäºä½ä¸ºåºå®çå符\r\n\t\tuuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'\r\n\t\tuuid[14] = '4'\r\n\r\n\t\tfor (let i = 0; i < 36; i++) {\r\n\t\t\tif (!uuid[i]) {\r\n\t\t\t\tr = 0 | Math.random() * 16\r\n\t\t\t\tuuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t// ç§»é¤ç¬¬ä¸ä¸ªå符,å¹¶ç¨uæ¿ä»£,å 为第ä¸ä¸ªå符为æ°å¼æ¶,该guuidä¸è½ç¨ä½idæè
class\r\n\tif (firstU) {\r\n\t\tuuid.shift()\r\n\t\treturn `u${uuid.join('')}`\r\n\t}\r\n\treturn uuid.join('')\r\n}\r\n\r\n/**\r\n* @description è·åç¶ç»ä»¶çåæ°ï¼å 为æ¯ä»å®å°ç¨åºä¸æ¯æprovide/injectçåæ³\r\n this.$parentå¨éH5ä¸ï¼å¯ä»¥åç¡®è·åå°ç¶ç»ä»¶ï¼ä½æ¯å¨H5ä¸ï¼éè¦å¤æ¬¡this.$parent.$parent.xxx\r\n è¿éé»è®¤å¼çäºundefinedæå®çå«ä¹ï¼å 为æé¡¶å±å
ç´ (ç»ä»¶)ç$parentå°±æ¯undefinedï¼æå³çä¸ä¼ name\r\n å¼(é»è®¤ä¸ºundefined)ï¼å°±æ¯æ¥æ¾æé¡¶å±ç$parent\r\n* @param {string|undefined} name ç¶ç»ä»¶çåæ°å\r\n*/\r\nexport function $parent(name = undefined) {\r\n\tlet parent = this.$parent\r\n\t// éè¿whileåéï¼è¿éä¸»è¦æ¯ä¸ºäºH5éè¦å¤å±è§£æçé®é¢\r\n\twhile (parent) {\r\n\t\t// ç¶ç»ä»¶\r\n name = name.replace(/up-([a-zA-Z0-9-_]+)/g, 'u-$1') \r\n\t\tif (parent.$options && parent.$options.name !== name) {\r\n\t\t\t// 妿ç»ä»¶çnameä¸ç¸çï¼ç»§ç»ä¸ä¸çº§å¯»æ¾\r\n\t\t\tparent = parent.$parent\r\n\t\t} else {\r\n\t\t\treturn parent\r\n\t\t}\r\n\t}\r\n\treturn false\r\n}\r\n\r\n/**\r\n * @description æ ·å¼è½¬æ¢\r\n * 对象转åç¬¦ä¸²ï¼æè
å符串转对象\r\n * @param {object | string} customStyle éè¦è½¬æ¢çç®æ \r\n * @param {String} target 转æ¢çç®çï¼object-转为对象ï¼string-转为å符串\r\n * @returns {object|string}\r\n */\r\nexport function addStyle(customStyle, target = 'object') {\r\n\t// å符串转å符串ï¼å¯¹è±¡è½¬å¯¹è±¡æ
å½¢ï¼ç´æ¥è¿å\r\n\tif (testEmpty(customStyle) || typeof(customStyle) === 'object' && target === 'object' || target === 'string' &&\r\n\t\ttypeof(customStyle) === 'string') {\r\n\t\treturn customStyle\r\n\t}\r\n\t// å符串转对象\r\n\tif (target === 'object') {\r\n\t\t// å»é¤åç¬¦ä¸²æ ·å¼ä¸çä¸¤ç«¯ç©ºæ ¼(ä¸é´çç©ºæ ¼ä¸è½å»æï¼æ¯å¦padding: 20px 0妿廿äºå°±éäº)ï¼ç©ºæ ¼æ¯æ ç¨ç\r\n\t\tcustomStyle = trim(customStyle)\r\n\t\t// æ ¹æ®\";\"å°å符串转为æ°ç»å½¢å¼\r\n\t\tconst styleArray = customStyle.split(';')\r\n\t\tconst style = {}\r\n\t\t// åéæ°ç»ï¼æ¼æ¥æå¯¹è±¡\r\n\t\tfor (let i = 0; i < styleArray.length; i++) {\r\n\t\t\t// 'font-size:20px;color:red;'ï¼å¦æ¤æåå符串æ\";\"çè¯ï¼ä¼å¯¼è´styleArrayæåä¸ä¸ªå
ç´ ä¸ºç©ºå符串ï¼è¿ééè¦è¿æ»¤\r\n\t\t\tif (styleArray[i]) {\r\n\t\t\t\tconst item = styleArray[i].split(':')\r\n\t\t\t\tstyle[trim(item[0])] = trim(item[1])\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn style\r\n\t}\r\n\t// è¿é为对象转å符串形å¼\r\n\tlet string = ''\r\n\tif (typeof customStyle === 'object') {\r\n\t\tcustomStyle.forEach((val, i) => {\r\n\t\t\t// 驼峰转为ä¸å线çå½¢å¼ï¼å¦åcsså
èæ ·å¼ï¼æ æ³è¯å«é©¼å³°æ ·å¼å±æ§å\r\n\t\t\tconst key = i.replace(/([A-Z])/g, '-$1').toLowerCase()\r\n\t\t\tstring += `${key}:${val};`\r\n\t\t})\r\n\t}\r\n\t// å»é¤ä¸¤ç«¯ç©ºæ ¼\r\n\treturn trim(string)\r\n}\r\n\r\n/**\r\n * @description æ·»å åä½ï¼å¦æærpxï¼upxï¼%ï¼pxçåä½ç»å°¾æè
å¼ä¸ºautoï¼ç´æ¥è¿åï¼å¦åå ä¸pxåä½ç»å°¾\r\n * @param {string|number} value éè¦æ·»å åä½çå¼\r\n * @param {string} unit æ·»å çåä½å æ¯å¦px\r\n */\r\nexport function addUnit(value = 'auto', unit = '') {\r\n\tif (!unit) {\r\n\t\tunit = config.unit || 'px'\r\n\t}\r\n\tif (unit == 'rpx' && testNumber(String(value))) {\r\n\t\tvalue = value * 2\r\n\t}\r\n\tvalue = String(value)\r\n\t// ç¨å
ç½®éªè¯è§åä¸çnumber夿æ¯å¦ä¸ºæ°å¼\r\n\treturn testNumber(value) ? `${value}${unit}` : value\r\n}\r\n\r\n/**\r\n * @description 深度å
é\r\n * @param {object} obj éè¦æ·±åº¦å
éç对象\r\n * @returns {*} å
éåç对象æè
åå¼ï¼ä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function deepClone(obj) {\r\n\t// 对常è§çâéâå¼ï¼ç´æ¥è¿å忥å¼\r\n\tif ([null, undefined, NaN, false].includes(obj)) return obj\r\n\tif (typeof obj !== 'object' && typeof obj !== 'function') {\r\n\t\t// åå§ç±»åç´æ¥è¿å\r\n\t\treturn obj\r\n\t}\r\n\tconst o = testArray(obj) ? [] : {}\r\n\tfor (const i in obj) {\r\n\t\tif (obj.hasOwnProperty(i)) {\r\n\t\t\to[i] = typeof obj[i] === 'object' ? deepClone(obj[i]) : obj[i]\r\n\t\t}\r\n\t}\r\n\treturn o\r\n}\r\n\r\n/**\r\n * @description JS对象深度åå¹¶\r\n * @param {object} target éè¦æ·è´ç对象\r\n * @param {object} source æ·è´çæ¥æºå¯¹è±¡\r\n * @returns {object|boolean} 深度åå¹¶åç对象æè
falseï¼å
¥åæä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function deepMerge(targetOrigin = {}, source = {}) {\r\n\tlet target = deepClone(targetOrigin)\r\n\tif (typeof target !== 'object' || typeof source !== 'object') return false\r\n\tfor (const prop in source) {\r\n\t\tif (!source.hasOwnProperty(prop)) continue\r\n\t\tif (prop in target) {\r\n\t\t\tif (source[prop] == null) {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t}else if (typeof target[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (typeof source[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (target[prop].concat && source[prop].concat) {\r\n\t\t\t\ttarget[prop] = target[prop].concat(source[prop])\r\n\t\t\t} else {\r\n\t\t\t\ttarget[prop] = deepMerge(target[prop], source[prop])\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ttarget[prop] = source[prop]\r\n\t\t}\r\n\t}\r\n\treturn target\r\n}\r\n/**\r\n * @description JS对象深度åå¹¶\r\n * @param {object} target éè¦æ·è´ç对象\r\n * @param {object} source æ·è´çæ¥æºå¯¹è±¡\r\n * @returns {object|boolean} 深度åå¹¶åç对象æè
falseï¼å
¥åæä¸æ¯å¯¹è±¡ï¼\r\n */\r\nexport function shallowMerge(target, source = {}) {\r\n\tif (typeof target !== 'object' || typeof source !== 'object') return false\r\n\tfor (const prop in source) {\r\n\t\tif (!source.hasOwnProperty(prop)) continue\r\n\t\tif (prop in target) {\r\n\t\t\tif (source[prop] == null) {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t}else if (typeof target[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (typeof source[prop] !== 'object') {\r\n\t\t\t\ttarget[prop] = source[prop]\r\n\t\t\t} else if (target[prop].concat && source[prop].concat) {\r\n\t\t\t\ttarget[prop] = target[prop].concat(source[prop])\r\n\t\t\t} else {\r\n\t\t\t\ttarget[prop] = shallowMerge(target[prop], source[prop])\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ttarget[prop] = source[prop]\r\n\t\t}\r\n\t}\r\n\treturn target\r\n}\r\n\r\n/**\r\n * @description erroræç¤º\r\n * @param {*} err é误å
容\r\n */\r\nexport function error(err) {\r\n\t// å¼åç¯å¢ææç¤ºï¼ç产ç¯å¢ä¸ä¼æç¤º\r\n\tif (process.env.NODE_ENV === 'development') {\r\n\t\tconsole.error(`uViewæç¤ºï¼${err}`)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description æä¹±æ°ç»\r\n * @param {array} array éè¦æä¹±çæ°ç»\r\n * @returns {array} æä¹±åçæ°ç»\r\n */\r\nexport function randomArray(array = []) {\r\n\t// åçæ¯sortæåº,Math.random()产ç0<= x < 1ä¹é´çæ°,ä¼å¯¼è´x-0.05å¤§äºæè
å°äº0\r\n\treturn array.sort(() => Math.random() - 0.5)\r\n}\r\n\r\n// padStart ç polyfillï¼å 为æäºæºåææ
åµï¼è¿æ æ³æ¯æes7çpadStartï¼æ¯å¦çµèçç微信å°ç¨åº\r\n// æä»¥è¿éåä¸ä¸ªå
¼å®¹polyfillçå
¼å®¹å¤ç\r\nif (!String.prototype.padStart) {\r\n\t// ä¸ºäºæ¹ä¾¿è¡¨ç¤ºè¿é fillString ç¨äºES6 çé»è®¤åæ°ï¼ä¸å½±åçè§£\r\n\tString.prototype.padStart = function(maxLength, fillString = ' ') {\r\n\t\tif (Object.prototype.toString.call(fillString) !== '[object String]') {\r\n\t\t\tthrow new TypeError(\r\n\t\t\t\t'fillString must be String'\r\n\t\t\t)\r\n\t\t}\r\n\t\tconst str = this\r\n\t\t// è¿å String(str) è¿éæ¯ä¸ºäºä½¿è¿åç弿¯å符串åé¢éï¼å¨æ§å¶å°ä¸æ´ç¬¦åç´è§\r\n\t\tif (str.length >= maxLength) return String(str)\r\n\r\n\t\tconst fillLength = maxLength - str.length\r\n\t\tlet times = Math.ceil(fillLength / fillString.length)\r\n\t\twhile (times >>= 1) {\r\n\t\t\tfillString += fillString\r\n\t\t\tif (times === 1) {\r\n\t\t\t\tfillString += fillString\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn fillString.slice(0, fillLength) + str\r\n\t}\r\n}\r\n\r\n/**\r\n * @description æ ¼å¼åæ¶é´\r\n * @param {String|Number} dateTime éè¦æ ¼å¼åçæ¶é´æ³\r\n * @param {String} fmt æ ¼å¼åè§å yyyy:mm:dd|yyyy:mm|yyyyå¹´mmæddæ¥|yyyyå¹´mmæddæ¥ hhæ¶MMåç,å¯èªå®ä¹ç»å é»è®¤yyyy-mm-dd\r\n * @returns {string} è¿åæ ¼å¼ååçå符串\r\n */\r\nexport function timeFormat(dateTime = null, formatStr = 'yyyy-mm-dd') {\r\n let date\r\n\t// è¥ä¼ å
¥æ¶é´ä¸ºåå¼ï¼ååå½åæ¶é´\r\n if (!dateTime) {\r\n date = new Date()\r\n }\r\n // è¥ä¸ºunixç§æ¶é´æ³ï¼åè½¬ä¸ºæ¯«ç§æ¶é´æ³ï¼é»è¾æç¹å¥æªï¼ä½ä¸æ¢æ¹ï¼ä»¥ä¿è¯åå²å
¼å®¹ï¼\r\n else if (/^\\d{10}$/.test(dateTime.toString().trim())) {\r\n date = new Date(dateTime * 1000)\r\n }\r\n // è¥ç¨æ·ä¼ å
¥åç¬¦ä¸²æ ¼å¼æ¶é´æ³ï¼new Dateæ æ³è§£æï¼éåå
¼å®¹\r\n else if (typeof dateTime === 'string' && /^\\d+$/.test(dateTime.trim())) {\r\n date = new Date(Number(dateTime))\r\n }\r\n // æ£æ¥æ¯å¦ä¸ºUTCæ ¼å¼çæ¶é´å符串 (2024-12-18T02:25:31.432Z)\r\n else if (typeof dateTime === 'string' && /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$/.test(dateTime)) {\r\n date = new Date(dateTime)\r\n }\r\n // å
¶ä»é½è®¤ä¸ºç¬¦å RFC 2822 è§è\r\n else {\r\n // å¤ç平尿§å·®å¼ï¼å¨Safari/Webkitä¸ï¼new Dateä»
æ¯æ/ä½ä¸ºåå²ç¬¦çå符串æ¶é´\r\n date = new Date(\r\n typeof dateTime === 'string'\r\n ? dateTime.replace(/-/g, '/')\r\n : dateTime\r\n )\r\n }\r\n\r\n\tconst timeSource = {\r\n\t\t'y': date.getFullYear().toString(), // å¹´\r\n\t\t'm': (date.getMonth() + 1).toString().padStart(2, '0'), // æ\r\n\t\t'd': date.getDate().toString().padStart(2, '0'), // æ¥\r\n\t\t'h': date.getHours().toString().padStart(2, '0'), // æ¶\r\n\t\t'M': date.getMinutes().toString().padStart(2, '0'), // å\r\n\t\t's': date.getSeconds().toString().padStart(2, '0') // ç§\r\n\t\t// æå
¶ä»æ ¼å¼ååç¬¦éæ±å¯ä»¥ç»§ç»æ·»å ï¼å¿
须转åæå符串\r\n\t}\r\n\r\n for (const key in timeSource) {\r\n const [ret] = new RegExp(`${key}+`).exec(formatStr) || []\r\n if (ret) {\r\n // å¹´å¯è½åªéå±ç¤ºä¸¤ä½\r\n const beginIndex = key === 'y' && ret.length === 2 ? 2 : 0\r\n formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex))\r\n }\r\n }\r\n\r\n return formatStr\r\n}\r\n\r\n/**\r\n * @description æ¶é´æ³è½¬ä¸ºå¤ä¹
ä¹å\r\n * @param {String|Number} timestamp æ¶é´æ³\r\n * @param {String|Boolean} format \r\n * æ ¼å¼åè§åå¦æä¸ºæ¶é´æ ¼å¼å符串ï¼è¶
åºä¸å®æ¶é´èå´ï¼è¿ååºå®çæ¶é´æ ¼å¼ï¼\r\n * å¦æä¸ºå¸å°å¼falseï¼æ 论ä»ä¹æ¶é´ï¼é½è¿åå¤ä¹
以åçæ ¼å¼\r\n * @returns {string} 转ååçå
容\r\n */\r\nexport function timeFrom(timestamp = null, format = 'yyyy-mm-dd') {\r\n\tif (timestamp == null) timestamp = Number(new Date())\r\n\ttimestamp = parseInt(timestamp)\r\n\t// å¤æç¨æ·è¾å
¥çæ¶é´æ³æ¯ç§è¿æ¯æ¯«ç§,ä¸è¬å端jsè·åçæ¶é´æ³æ¯æ¯«ç§(13ä½),åç«¯ä¼ è¿æ¥ç为ç§(10ä½)\r\n\tif (timestamp.toString().length == 10) timestamp *= 1000\r\n\tlet timer = (new Date()).getTime() - timestamp\r\n\ttimer = parseInt(timer / 1000)\r\n\t// 妿å°äº5åé,åè¿å\"åå\",å
¶ä»ä»¥æ¤ç±»æ¨\r\n\tlet tips = ''\r\n\tswitch (true) {\r\n\t\tcase timer < 300:\r\n\t\t\ttips = 'åå'\r\n\t\t\tbreak\r\n\t\tcase timer >= 300 && timer < 3600:\r\n\t\t\ttips = `${parseInt(timer / 60)}åéå`\r\n\t\t\tbreak\r\n\t\tcase timer >= 3600 && timer < 86400:\r\n\t\t\ttips = `${parseInt(timer / 3600)}å°æ¶å`\r\n\t\t\tbreak\r\n\t\tcase timer >= 86400 && timer < 2592000:\r\n\t\t\ttips = `${parseInt(timer / 86400)}天å`\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\t// 妿format为falseï¼åæ 论ä»ä¹æ¶é´æ³ï¼é½æ¾ç¤ºxxä¹å\r\n\t\t\tif (format === false) {\r\n\t\t\t\tif (timer >= 2592000 && timer < 365 * 86400) {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 30))}个æå`\r\n\t\t\t\t} else {\r\n\t\t\t\t\ttips = `${parseInt(timer / (86400 * 365))}å¹´å`\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\ttips = timeFormat(timestamp, format)\r\n\t\t\t}\r\n\t}\r\n\treturn tips\r\n}\r\n\r\n/**\r\n * @description å»é¤ç©ºæ ¼\r\n * @param String str éè¦å»é¤ç©ºæ ¼çå符串\r\n * @param String pos both(å·¦å³)|left|right|all é»è®¤both\r\n */\r\nexport function trim(str, pos = 'both') {\r\n\tstr = String(str)\r\n\tif (pos == 'both') {\r\n\t\treturn str.replace(/^\\s+|\\s+$/g, '')\r\n\t}\r\n\tif (pos == 'left') {\r\n\t\treturn str.replace(/^\\s*/, '')\r\n\t}\r\n\tif (pos == 'right') {\r\n\t\treturn str.replace(/(\\s*$)/g, '')\r\n\t}\r\n\tif (pos == 'all') {\r\n\t\treturn str.replace(/\\s+/g, '')\r\n\t}\r\n\treturn str\r\n}\r\n\r\n/**\r\n * @description 对象转urlåæ°\r\n * @param {object} data,对象\r\n * @param {Boolean} isPrefix,æ¯å¦èªå¨å ä¸\"?\"\r\n * @param {string} arrayFormat è§å indices|brackets|repeat|comma\r\n */\r\nexport function queryParams(data = {}, isPrefix = true, arrayFormat = 'brackets') {\r\n\tconst prefix = isPrefix ? '?' : ''\r\n\tconst _result = []\r\n\tif (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets'\r\n\tfor (const key in data) {\r\n\t\tconst value = data[key]\r\n\t\t// å»æä¸ºç©ºçåæ°\r\n\t\tif (['', undefined, null].indexOf(value) >= 0) {\r\n\t\t\tcontinue\r\n\t\t}\r\n\t\t// 妿å¼ä¸ºæ°ç»ï¼å¦è¡å¤ç\r\n\t\tif (value.constructor === Array) {\r\n\t\t\t// e.g. {ids: [1, 2, 3]}\r\n\t\t\tswitch (arrayFormat) {\r\n\t\t\t\tcase 'indices':\r\n\t\t\t\t\t// ç»æ: ids[0]=1&ids[1]=2&ids[2]=3\r\n\t\t\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\t\t\t_result.push(`${key}[${i}]=${value[i]}`)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'brackets':\r\n\t\t\t\t\t// ç»æ: ids[]=1&ids[]=2&ids[]=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'repeat':\r\n\t\t\t\t\t// ç»æ: ids=1&ids=2&ids=3\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tbreak\r\n\t\t\t\tcase 'comma':\r\n\t\t\t\t\t// ç»æ: ids=1,2,3\r\n\t\t\t\t\tlet commaStr = ''\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\tcommaStr += (commaStr ? ',' : '') + _value\r\n\t\t\t\t\t})\r\n\t\t\t\t\t_result.push(`${key}=${commaStr}`)\r\n\t\t\t\t\tbreak\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tvalue.forEach((_value) => {\r\n\t\t\t\t\t\t_result.push(`${key}[]=${_value}`)\r\n\t\t\t\t\t})\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\t_result.push(`${key}=${value}`)\r\n\t\t}\r\n\t}\r\n\treturn _result.length ? prefix + _result.join('&') : ''\r\n}\r\n\r\n/**\r\n * æ¾ç¤ºæ¶æ¯æç¤ºæ¡\r\n * @param {String} title æç¤ºçå
容ï¼é¿åº¦ä¸ icon å弿å
³ã\r\n * @param {Number} duration æç¤ºçå»¶è¿æ¶é´ï¼å使¯«ç§ï¼é»è®¤ï¼2000\r\n */\r\nexport function toast(title, duration = 2000) {\r\n\tuni.showToast({\r\n\t\ttitle: String(title),\r\n\t\ticon: 'none',\r\n\t\tduration\r\n\t})\r\n}\r\n\r\n/**\r\n * @description æ ¹æ®ä¸»é¢typeå¼,è·å对åºç徿 \r\n * @param {String} type 主é¢åç§°,primary|info|error|warning|success\r\n * @param {boolean} fill æ¯å¦ä½¿ç¨fillå¡«å
å®ä½ç徿 \r\n */\r\nexport function type2icon(type = 'success', fill = false) {\r\n\t// 妿éé¢ç½®å¼,é»è®¤ä¸ºsuccess\r\n\tif (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success'\r\n\tlet iconName = ''\r\n\t// ç®å(2019-12-12),infoåprimary使ç¨åä¸ä¸ªå¾æ \r\n\tswitch (type) {\r\n\t\tcase 'primary':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'info':\r\n\t\t\ticonName = 'info-circle'\r\n\t\t\tbreak\r\n\t\tcase 'error':\r\n\t\t\ticonName = 'close-circle'\r\n\t\t\tbreak\r\n\t\tcase 'warning':\r\n\t\t\ticonName = 'error-circle'\r\n\t\t\tbreak\r\n\t\tcase 'success':\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t\t\tbreak\r\n\t\tdefault:\r\n\t\t\ticonName = 'checkmark-circle'\r\n\t}\r\n\t// æ¯å¦æ¯å®ä½ç±»å,å ä¸-fill,å¨iconç»ä»¶åºä¸,å®ä½çç±»åæ¯åé¢å -fillç\r\n\tif (fill) iconName += '-fill'\r\n\treturn iconName\r\n}\r\n\r\n/**\r\n * @description æ°åæ ¼å¼å\r\n * @param {number|string} number è¦æ ¼å¼åçæ°å\r\n * @param {number} decimals ä¿çå ä½å°æ°\r\n * @param {string} decimalPoint å°æ°ç¹ç¬¦å·\r\n * @param {string} thousandsSeparator ååä½ç¬¦å·\r\n * @returns {string} æ ¼å¼ååçæ°å\r\n */\r\nexport function priceFormat(number, decimals = 0, decimalPoint = '.', thousandsSeparator = ',') {\r\n\tnumber = (`${number}`).replace(/[^0-9+-Ee.]/g, '')\r\n\tconst n = !isFinite(+number) ? 0 : +number\r\n\tconst prec = !isFinite(+decimals) ? 0 : Math.abs(decimals)\r\n\tconst sep = (typeof thousandsSeparator === 'undefined') ? ',' : thousandsSeparator\r\n\tconst dec = (typeof decimalPoint === 'undefined') ? '.' : decimalPoint\r\n\tlet s = ''\r\n\r\n\ts = (prec ? round(n, prec) + '' : `${Math.round(n)}`).split('.')\r\n\tconst re = /(-?\\d+)(\\d{3})/\r\n\twhile (re.test(s[0])) {\r\n\t\ts[0] = s[0].replace(re, `$1${sep}$2`)\r\n\t}\r\n\t\r\n\tif ((s[1] || '').length < prec) {\r\n\t\ts[1] = s[1] || ''\r\n\t\ts[1] += new Array(prec - s[1].length + 1).join('0')\r\n\t}\r\n\treturn s.join(dec)\r\n}\r\n\r\n/**\r\n * @description è·ådurationå¼\r\n * 妿另æmsæè
sç´æ¥è¿åï¼å¦æå¤§äºä¸å®å¼ï¼è®¤ä¸ºæ¯msåä½ï¼å°äºä¸å®å¼ï¼è®¤ä¸ºæ¯såä½\r\n * æ¯å¦ä»¥30ä½éå¼ï¼é£ä¹300大äº30ï¼å¯ä»¥çè§£ä¸ºç¨æ·æ³è¦çæ¯300msï¼è䏿¯æ³è±300s廿§è¡ä¸ä¸ªå¨ç»\r\n * @param {String|number} value æ¯å¦: \"1s\"|\"100ms\"|1|100\r\n * @param {boolean} unit æç¤º: 妿æ¯false é»è®¤è¿ånumber\r\n * @return {string|number} \r\n */\r\nexport function getDuration(value, unit = true) {\r\n\tconst valueNum = parseInt(value)\r\n\tif (unit) {\r\n\t\tif (/s$/.test(value)) return value\r\n\t\treturn value > 30 ? `${value}ms` : `${value}s`\r\n\t}\r\n\tif (/ms$/.test(value)) return valueNum\r\n\tif (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000\r\n\treturn valueNum\r\n}\r\n\r\n/**\r\n * @description æ¥æçæææ¥è¡¥é¶æä½\r\n * @param {String} value éè¦è¡¥é¶çå¼\r\n */\r\nexport function padZero(value) {\r\n\treturn `00${value}`.slice(-2)\r\n}\r\n\r\n/**\r\n * @description å¨u-formçåç»ä»¶å
容åçååï¼æè
失å»ç¦ç¹æ¶ï¼å°è¯éç¥u-formæ§è¡æ ¡éªæ¹æ³\r\n * @param {*} instance\r\n * @param {*} event\r\n */\r\nexport function formValidate(instance, event) {\r\n\tconst formItem = $parent.call(instance, 'u-form-item')\r\n\tconst form = $parent.call(instance, 'u-form')\r\n\t// 妿åçååçinputæè
textareaçï¼å
¶ç¶ç»ä»¶ä¸æu-form-itemæè
u-formçï¼å°±æ§è¡formçvalidateæ¹æ³\r\n\t// åæ¶å°form-itemçprosä¼ éç»formï¼è®©å
¶è¿è¡ç²¾ç¡®å¯¹è±¡éªè¯\r\n\tif (formItem && form) {\r\n\t\tform.validateField(formItem.prop, () => {}, event)\r\n\t}\r\n}\r\n\r\n/**\r\n * @description è·åæä¸ªå¯¹è±¡ä¸ç屿§ï¼ç¨äºéè¿ç±»ä¼¼'a.b.c'çå½¢å¼å»è·åä¸ä¸ªå¯¹è±¡çç屿§çå½¢å¼\r\n * @param {object} obj 对象\r\n * @param {string} key éè¦è·åç屿§å段\r\n * @returns {*}\r\n */\r\nexport function getProperty(obj, key) {\r\n\tif (typeof obj !== 'object' || null == obj) {\r\n return ''\r\n }\r\n\tif (typeof key !== 'string' || key === '') {\r\n\t\treturn ''\r\n\t}\r\n\tif (key.indexOf('.') !== -1) {\r\n\t\tconst keys = key.split('.')\r\n\t\tlet firstObj = obj[keys[0]] || {}\r\n\r\n\t\tfor (let i = 1; i < keys.length; i++) {\r\n\t\t\tif (firstObj) {\r\n\t\t\t\tfirstObj = firstObj[keys[i]]\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn firstObj\r\n\t}\r\n\treturn obj[key]\r\n}\r\n\r\n/**\r\n * @description 设置对象ç屿§å¼ï¼å¦æ'a.b.c'çå½¢å¼è¿è¡è®¾ç½®\r\n * @param {object} obj 对象\r\n * @param {string} key éè¦è®¾ç½®ç屿§\r\n * @param {string} value 设置çå¼\r\n */\r\nexport function setProperty(obj, key, value) {\r\n\tif (typeof obj !== 'object' || null == obj) {\r\n\t\treturn\r\n\t}\r\n\t// éå½èµå¼\r\n\tconst inFn = function(_obj, keys, v) {\r\n\t\t// æåä¸ä¸ªå±æ§key\r\n\t\tif (keys.length === 1) {\r\n\t\t\t_obj[keys[0]] = v\r\n\t\t\treturn\r\n\t\t}\r\n\t\t// 0~length-1个key\r\n\t\twhile (keys.length > 1) {\r\n\t\t\tconst k = keys[0]\r\n\t\t\tif (!_obj[k] || (typeof _obj[k] !== 'object')) {\r\n\t\t\t\t_obj[k] = {}\r\n\t\t\t}\r\n\t\t\tconst key = keys.shift()\r\n\t\t\t// èªè°ç¨å¤ææ¯å¦åå¨å±æ§ï¼ä¸åå¨åèªå¨å建对象\r\n\t\t\tinFn(_obj[k], keys, v)\r\n\t\t}\r\n\t}\r\n\r\n\tif (typeof key !== 'string' || key === '') {\r\n\r\n\t} else if (key.indexOf('.') !== -1) { // æ¯æå¤å±çº§èµå¼æä½\r\n\t\tconst keys = key.split('.')\r\n\t\tinFn(obj, keys, value)\r\n\t} else {\r\n\t\tobj[key] = value\r\n\t}\r\n}\r\n\r\n/**\r\n * @description è·åå½å页é¢è·¯å¾\r\n */\r\nexport function page() {\r\n\tconst pages = getCurrentPages()\r\n\t// æäºç¹æ®æ
åµä¸(æ¯å¦é¡µé¢è¿è¡redirectToæ¶çä¸äºæ¶æº)ï¼pageså¯è½ä¸ºç©ºæ°ç»\r\n\treturn `/${pages[pages.length - 1].route || ''}`\r\n}\r\n\r\n/**\r\n * @description è·åå½åè·¯ç±æ å®ä¾æ°ç»\r\n */\r\nexport function pages() {\r\n\tconst pages = getCurrentPages()\r\n\treturn pages\r\n}\r\n\r\nexport function getValueByPath(obj, path) {\r\n // å°è·¯å¾å符串æ '.' å岿æ°ç»\r\n const pathArr = path.split('.');\r\n // ä½¿ç¨ reduce æ¹æ³ä» obj å¼å§ï¼é级访é®åµå¥å±æ§\r\n return pathArr.reduce((acc, curr) => {\r\n // 妿å½åç´¯å å¨ï¼accï¼æ¯å¯¹è±¡ä¸å
å«å½åé®ï¼currï¼ï¼åè¿å该é®å¯¹åºçå¼\r\n // å¦åè¿å undefinedï¼è¡¨ç¤ºè·¯å¾ä¸åå¨ï¼\r\n return acc && acc[curr] !== undefined ? acc[curr] : undefined;\r\n }, obj);\r\n}\r\n\r\n/**\r\n * çæåè²ç³»æµ
è²èæ¯è²\r\n * @param {string} textColor - æ¯æ #RGBã#RRGGBBãrgb()ãrgba() æ ¼å¼\r\n * @param {number} [lightness=85] - ç®æ 亮度ç¾åæ¯ï¼é»è®¤85%ï¼\r\n * @returns {string} åå
è¿å¶é¢è²å¼\r\n */\r\nexport function genLightColor(textColor, lightness = 95) {\r\n\t// æå¨è§£æé¢è²å¼ï¼é¿å
使ç¨documentï¼\r\n\tconst rgb = parseColorWithoutDOM(textColor);\r\n\t\r\n\t// RGB转HSLè²å\r\n\tconst hsl = rgbToHsl(rgb.r, rgb.g, rgb.b);\r\n\t\r\n\t// çææµ
è²èæ¯\r\n\tconst bgHsl = {\r\n\t h: hsl.h,\r\n\t s: hsl.s,\r\n\t l: Math.min(lightness, 95)\r\n\t};\r\n\t\r\n\treturn hslToHex(bgHsl.h, bgHsl.s, bgHsl.l);\r\n }\r\n \r\n /* æå¨è§£æé¢è²å符串ï¼å
¼å®¹uni-appç¯å¢ï¼ */\r\n function parseColorWithoutDOM(colorStr) {\r\n\t// ç»ä¸è½¬å°åå¤ç\r\n\tconst str = colorStr.toLowerCase().trim();\r\n\t\r\n\t// å¤çåå
è¿å¶æ ¼å¼\r\n\tif (str.startsWith('#')) {\r\n\t const hex = str.replace('#', '');\r\n\t const fullHex = hex.length === 3 ? \r\n\t\thex.split('').map(c => c + c).join('') : hex;\r\n\t\t\r\n\t return {\r\n\t\tr: parseInt(fullHex.substring(0,2), 16),\r\n\t\tg: parseInt(fullHex.substring(2,4), 16),\r\n\t\tb: parseInt(fullHex.substring(4,6), 16)\r\n\t };\r\n\t}\r\n\t\r\n\t// å¤çrgb/rgbaæ ¼å¼\r\n\tconst rgbMatch = str.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);\r\n\tif (rgbMatch) {\r\n\t return {\r\n\t\tr: +rgbMatch[1],\r\n\t\tg: +rgbMatch[2],\r\n\t\tb: +rgbMatch[3]\r\n\t };\r\n\t}\r\n\t\r\n\tthrow new Error('Invalid color format');\r\n }\r\n\r\n// è¾
å©å½æ°ï¼RGB 转 HSLï¼è²ç¸ã饱å度ã亮度ï¼\r\nfunction rgbToHsl(r, g, b) {\r\n r /= 255, g /= 255, b /= 255;\r\n const max = Math.max(r, g, b), min = Math.min(r, g, b);\r\n let h, s, l = (max + min) / 2;\r\n\r\n if (max === min) {\r\n h = s = 0; // achromatic\r\n } else {\r\n const d = max - min;\r\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\r\n switch (max) {\r\n\t case r: h = (g - b) / d + (g < b ? 6 : 0); break;\r\n\t case g: h = (b - r) / d + 2; break;\r\n\t case b: h = (r - g) / d + 4; break;\r\n }\r\n h = (h * 60).toFixed(1);\r\n }\r\n return { h: +h, s: +(s * 100).toFixed(1), l: +(l * 100).toFixed(1) };\r\n}\r\n\r\n// è¾
å©å½æ°ï¼HSL 转åå
è¿å¶\r\nfunction hslToHex(h, s, l) {\r\n l /= 100;\r\n const a = s * Math.min(l, 1 - l) / 100;\r\n const f = n => {\r\n const k = (n + h / 30) % 12;\r\n const color = l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1);\r\n return Math.round(255 * color).toString(16).padStart(2, '0');\r\n };\r\n return `#${f(0)}${f(8)}${f(4)}`;\r\n}\r\n\r\nexport default {\r\n\trange,\r\n\tgetPx,\r\n\tsleep,\r\n\tos,\r\n\tsys,\r\n\tgetWindowInfo,\r\n\trandom,\r\n\tguid,\r\n\t$parent,\r\n\taddStyle,\r\n\taddUnit,\r\n\tdeepClone,\r\n\tdeepMerge,\r\n shallowMerge,\r\n\terror,\r\n\trandomArray,\r\n\ttimeFormat,\r\n\ttimeFrom,\r\n\ttrim,\r\n\tqueryParams,\r\n\ttoast,\r\n\ttype2icon,\r\n\tpriceFormat,\r\n\tgetDuration,\r\n\tpadZero,\r\n\tformValidate,\r\n\tgetProperty,\r\n\tsetProperty,\r\n\tpage,\r\n\tpages,\r\n\tgetValueByPath,\r\n\tgenLightColor,\r\n\trpx2px\r\n}\r\n", "/**\n * è·¯ç±è·³è½¬æ¹æ³ï¼è¯¥æ¹æ³ç¸å¯¹äºç´æ¥ä½¿ç¨uni.xxxç好夿¯ä½¿ç¨æ´å ç®åå¿«æ·\n * å¹¶ä¸å¸¦æè·¯ç±æ¦æªåè½\n */\nimport { queryParams, deepMerge, page } from '../function/index';\nclass Router {\n constructor() {\n // åå§å±æ§å®ä¹\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1, // navigateBack页é¢åéæ¶,åéç屿°\n params: {}, // ä¼ éçåæ°\n animationType: 'pop-in', // çªå£å¨ç»,åªå¨APPææ\n animationDuration: 300, // çªå£å¨ç»æç»æ¶é´,å使¯«ç§,åªå¨APPææ\n intercept: false // æ¯å¦éè¦æ¦æª\n }\n // å 为routeæ¹æ³æ¯éè¦å¯¹å¤èµå¼ç»å¦å¤ç对象使ç¨ï¼åæ¶routeå
é¨æä½¿ç¨thisï¼ä¼å¯¼è´route失å»ä¸ä¸æ\n // è¿é卿é 彿°ä¸è¿è¡thisç»å®\n this.route = this.route.bind(this)\n }\n\n // 夿urlå颿¯å¦æ\"/\"ï¼å¦ææ²¡æåå ä¸ï¼å¦åæ æ³è·³è½¬\n addRootPath(url) {\n return url[0] === '/' ? url : `/${url}`\n }\n\n // æ´åè·¯ç±åæ°\n mixinParam(url, params) {\n url = url && this.addRootPath(url)\n\n // ä½¿ç¨æ£åå¹é
ï¼ä¸»è¦ä¾æ®æ¯å¤ææ¯å¦æ\"/\",\"?\",\"=\"çï¼å¦â/page/index/index?name=mary\"\n // 妿æurl䏿getåæ°ï¼è½¬æ¢åæ é带ä¸\"?\"\n let query = ''\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为getç±»åçåæ°\n query = queryParams(params, false)\n // å 为已ægetåæ°,æä»¥å颿¼æ¥çåæ°éè¦å¸¦ä¸\"&\"éå¼\n return url += `&${query}`\n }\n // ç´æ¥æ¼æ¥åæ°ï¼å 为æ¤å¤url䏿²¡æåé¢çqueryåæ°ï¼ä¹å°±æ²¡æ\"?/&\"ä¹ç±»ç符å·\n query = queryParams(params)\n return url += query\n }\n\n // 对å¤çæ¹æ³åç§°\n async route(options = {}, params = {}) {\n // åå¹¶ç¨æ·çé
ç½®åå
é¨çé»è®¤é
ç½®\n let mergeConfig = {}\n\n if (typeof options === 'string') {\n // 妿options为å符串ï¼å为route(url, params)çå½¢å¼\n mergeConfig.url = this.mixinParam(options, params)\n mergeConfig.type = 'navigateTo'\n } else {\n mergeConfig = deepMerge(this.config, options)\n // å¦åæ£å¸¸ä½¿ç¨mergeConfigä¸çurlåparamsè¿è¡æ¼æ¥\n mergeConfig.url = this.mixinParam(options.url, options.params)\n }\n\n // å¦ææ¬æ¬¡è·³è½¬çè·¯å¾åæ¬é¡µé¢è·¯å¾ä¸è´ï¼ä¸æ§è¡è·³è½¬ï¼é²æ¢ç¨æ·å¿«éç¹å»è·³è½¬æé®ï¼é æå¤æ¬¡è·³è½¬åä¸ä¸ªé¡µé¢çé®é¢\n if (mergeConfig.url === page()) return\n\n if (params.intercept) {\n this.config.intercept = params.intercept\n }\n // paramsåæ°ä¹å¸¦ç»æ¦æªå¨\n mergeConfig.params = params\n // åå¹¶å
å¤é¨åæ°\n mergeConfig = deepMerge(this.config, mergeConfig)\n // å¤æç¨æ·æ¯å¦å®ä¹äºæ¦æªå¨\n if (typeof uni.$u.routeIntercept === 'function') {\n // å®ä¸ä¸ªpromiseï¼æ ¹æ®ç¨æ·æ§è¡resolve(true)æè
resolve(false)æ¥å³å®æ¯å¦è¿è¡è·¯ç±è·³è½¬\n const isNext = await new Promise((resolve, reject) => {\n uni.$u.routeIntercept(mergeConfig, resolve)\n })\n // 妿isNext为trueï¼åæ§è¡è·¯ç±è·³è½¬\n isNext && this.openPage(mergeConfig)\n } else {\n this.openPage(mergeConfig)\n }\n }\n\n // æ§è¡è·¯ç±è·³è½¬\n openPage(config) {\n // è§£æåæ°\n const {\n url,\n type,\n delta,\n animationType,\n animationDuration\n } = config\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url,\n animationType,\n animationDuration\n })\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url\n })\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url\n })\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url\n })\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta\n })\n }\n }\n}\n\nexport default (new Router()).route\n", "import { defineMixin } from '../vue'\nimport { deepMerge, $parent, sleep } from '../function/index'\nimport test from '../function/test'\nimport route from '../util/route'\n\n\n\n\n\nexport const mixin = defineMixin({\n // å®ä¹æ¯ä¸ªç»ä»¶é½å¯è½éè¦ç¨å°çå¤é¨æ ·å¼ä»¥åç±»å\n props: {\n // æ¯ä¸ªç»ä»¶é½æçç¶ç»ä»¶ä¼ éçæ ·å¼ï¼å¯ä»¥ä¸ºå符串æè
对象形å¼\n customStyle: {\n type: [Object, String],\n default: () => ({})\n },\n customClass: {\n type: String,\n default: ''\n },\n // 跳转ç页é¢è·¯å¾\n url: {\n type: String,\n default: ''\n },\n // 页é¢è·³è½¬çç±»å\n linkType: {\n type: String,\n default: 'navigateTo'\n }\n },\n data() {\n return {}\n },\n onLoad() {\n // getRectæè½½å°$uä¸ï¼å ä¸ºè¿æ¹æ³éè¦ä½¿ç¨in(this)ï¼æä»¥æ æ³æå®ç¬ç«æä¸ä¸ªåç¬çæä»¶å¯¼åº\n this.$u.getRect = this.$uGetRect\n },\n created() {\n // ç»ä»¶å½ä¸ï¼åªæcreated声æå¨æï¼ä¸ºäºè½å¨ç»ä»¶ä½¿ç¨ï¼æ
ä¹å¨createdä¸å°æ¹æ³æè½½å°$u\n this.$u.getRect = this.$uGetRect\n },\n computed: {\n // å¨2.xçæ¬ä¸ï¼å°ä¼æ$uæè½½å°uni对象ä¸ï¼å¯¼è´å¨æ¨¡æ¿ä¸æ æ³ä½¿ç¨uni.$u.xxxå½¢å¼\n // æä»¥è¿ééè¿computed计ç®å±æ§å°å
¶éå å°this.$uä¸ï¼å°±å¯ä»¥å¨æ¨¡æ¿æè
jsä¸ä½¿ç¨uni.$u.xxx\n // åªå¨nvueç¯å¢éè¿æ¤æ¹å¼å¼å
¥å®æ´ç$uï¼å
¶ä»å¹³å°ä¼åºç°æ§è½é®é¢ï¼énvueåæéå¼å
¥ï¼ä¸»è¦åå æ¯propsè¿å¤§ï¼\n $u() {\n\n // å¨énvue端ï¼ç§»é¤propsï¼httpï¼mixinç对象ï¼é¿å
å¨å°ç¨åºsetDataæ¶æ°æ®è¿å¤§å½±åæ§è½\n return deepMerge(uni.$u, {\n props: undefined,\n http: undefined,\n mixin: undefined\n })\n\n\n\n\n },\n /**\n * çæbemè§åç±»å\n * ç±äºå¾®ä¿¡å°ç¨åºï¼H5ï¼nvueä¹é´ç»å®classçå·®å¼ï¼æ æ³éè¿:class=\"[bem()]\"çå½¢å¼è¿è¡åç¨\n * æ
éç¨å¦ä¸æä¸åæ³ï¼æåè¿åçæ¯æ°ç»ï¼ä¸è¬å¹³å°ï¼æåç¬¦ä¸²ï¼æ¯ä»å®ååèè·³å¨å¹³å°ï¼ï¼ç±»ä¼¼['a', 'b', 'c']æ'a b c'çå½¢å¼\n * @param {String} name ç»ä»¶åç§°\n * @param {Array} fixed ä¸ç´ä¼åå¨çç±»å\n * @param {Array} change 伿 ¹æ®åéå¼ä¸ºtrueæè
falseèåºç°æè
éèçç±»å\n * @returns {Array|string}\n */\n bem() {\n return function (name, fixed, change) {\n // ç±»ååç¼\n const prefix = `u-${name}--`\n const classes = {}\n if (fixed) {\n fixed.map((item) => {\n // è¿éçç±»åï¼ä¼ä¸ç´åå¨\n classes[prefix + this[item]] = true\n })\n }\n if (change) {\n change.map((item) => {\n // è¿éçç±»åï¼ä¼æ ¹æ®this[item]çå¼ä¸ºtrueæè
falseï¼èè¿è¡æ·»å æè
ç§»é¤æä¸ä¸ªç±»\n this[item] ? (classes[prefix + item] = this[item]) : (delete classes[prefix + item])\n })\n }\n return Object.keys(classes)\n // æ¯ä»å®ï¼å¤´æ¡å°ç¨åºæ æ³å¨æç»å®ä¸ä¸ªæ°ç»ç±»åï¼å¦åè§£æåºæ¥çç»æä¼å¸¦æ\",\"ï¼è导è´å¤±æ\n\n\n\n }\n }\n },\n methods: {\n // 跳转æä¸ä¸ªé¡µé¢\n openPage(urlKey = 'url') {\n const url = this[urlKey]\n if (url) {\n // h5宿¹ååºï¼åè¡h5ä¼èªå¨ææ ä¼åï¼ææä½¿ç¨uniçå°æ¹ï¼é½ä¼è¢«ç´æ¥è½¬æ¢æå
·ä½çAPIè°ç¨ https://ask.dcloud.net.cn/question/161523?notification_id-1201922__rf-false__item_id-226372\n // 使ç¨å°è£
ç route è¿è¡è·³è½¬ï¼ç´æ¥è°ç¨æ¹æ³ï¼ï¼ä¸ä½¿ç¨ uni 对象\n route({ type: this.linkType, url })\n // æ§è¡ç±»ä¼¼uni.navigateToçæ¹æ³\n // uni[this.linkType]({\n // url\n // })\n }\n },\n navTo(url = '', linkType = 'navigateTo') {\n route({ type: this.linkType, url })\n },\n // æ¥è¯¢èç¹ä¿¡æ¯\n // ç®åæ¤æ¹æ³å¨æ¯ä»å®å°ç¨åºä¸æ æ³è·åç»ä»¶è·æ¥ç¹ç尺寸ï¼ä¸ºæ¯ä»å®çbug(2020-07-21)\n // è§£å³åæ³ä¸ºå¨ç»ä»¶æ ¹é¨åå¥ä¸ä¸ªæ²¡æä»»ä½ä½ç¨çviewå
ç´ \n $uGetRect(selector, all) {\n return new Promise((resolve) => {\n\n uni.createSelectorQuery()\n .in(this)[all ? 'selectAll' : 'select'](selector)\n .boundingClientRect((rect) => {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect)\n }\n if (!all && rect) {\n resolve(rect)\n }\n })\n .exec()\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n })\n },\n getParentData(parentName = '') {\n // é¿å
å¨createdä¸å»å®ä¹parentåé\n if (!this.parent) this.parent = {}\n // è¿éçæ¬è´¨åçæ¯ï¼éè¿è·åç¶ç»ä»¶å®ä¾(ä¹å³ç±»ä¼¼u-radioçç¶ç»ä»¶u-radio-groupçthis)\n // å°ç¶ç»ä»¶thisä¸å¯¹åºçåæ°ï¼èµå¼ç»æ¬ç»ä»¶(u-radioçthis)çparentData对象ä¸å¯¹åºç屿§\n // 乿以éè¦è¿ä¹åï¼æ¯å 为ææç«¯ä¸ï¼å¤´æ¡å°ç¨åºä¸æ¯æéè¿this.parent.xxxå»çå¬ç¶ç»ä»¶åæ°çåå\n // æ¤å¤å¹¶ä¸ä¼èªå¨æ´æ°åç»ä»¶çæ°æ®ï¼èæ¯ä¾èµç¶ç»ä»¶u-radio-groupå»çå¬dataçååï¼æå¨è°ç¨æ´æ°åç»ä»¶çæ¹æ³å»éæ°è·å\n this.parent = $parent.call(this, parentName)\n if (this.parent.children) {\n // 妿ç¶ç»ä»¶çchildrenä¸å卿¬ç»ä»¶çå®ä¾ï¼æå°æ¬å®ä¾æ·»å å°ç¶ç»ä»¶çchildrenä¸\n this.parent.children.indexOf(this) === -1 && this.parent.children.push(this)\n }\n if (this.parent && this.parentData) {\n // åéparentDataä¸ç屿§ï¼å°parentä¸çåå屿§èµå¼ç»parentData\n Object.keys(this.parentData).map((key) => {\n this.parentData[key] = this.parent[key]\n })\n }\n },\n // 黿¢äºä»¶å泡\n preventEvent(e) {\n e && typeof (e.stopPropagation) === 'function' && e.stopPropagation()\n },\n // 空æä½\n noop(e) {\n this.preventEvent(e)\n }\n },\n onReachBottom() {\n uni.$emit('uOnReachBottom')\n\t},\n\tbeforeUnmount() {\n // 夿å½å页颿¯å¦åå¨parentåchldrenï¼ä¸è¬å¨checkboxåcheckbox-groupç¶åèå¨çåºæ¯ä¼ææ¤æ
åµ\n // ç»ä»¶éæ¯æ¶ï¼ç§»é¤åç»ä»¶å¨ç¶ç»ä»¶childrenæ°ç»ä¸çå®ä¾ï¼éæ¾èµæºï¼é¿å
æ°æ®æ··ä¹±\n if (this.parent && test.array(this.parent.children)) {\n // ç»ä»¶éæ¯æ¶ï¼ç§»é¤ç¶ç»ä»¶ä¸çchildrenæ°ç»ä¸å¯¹åºçå®ä¾\n const childrenList = this.parent.children\n childrenList.map((child, index) => {\n // 妿ç¸çï¼åç§»é¤\n if (child === this) {\n childrenList.splice(index, 1)\n }\n })\n }\n }\n})\n\nexport default mixin\n", "import { defineMixin } from '../vue'\n\nexport const mpMixin = defineMixin({\n\n\n\n\n\n\n})\n\nexport default mpMixin\n\n", "/**\r\n * æ±ä¸¤ä¸ªé¢è²ä¹é´çæ¸åå¼\r\n * @param {string} startColor å¼å§çé¢è²\r\n * @param {string} endColor ç»æçé¢è²\r\n * @param {number} step é¢è²çåç份é¢\r\n * */\r\nexport function colorGradient(startColor = 'rgb(0, 0, 0)', endColor = 'rgb(255, 255, 255)', step = 10) {\r\n const startRGB = hexToRgb(startColor, false) // 转æ¢ä¸ºrgbæ°ç»æ¨¡å¼\r\n const startR = startRGB[0]\r\n const startG = startRGB[1]\r\n const startB = startRGB[2]\r\n\r\n const endRGB = hexToRgb(endColor, false)\r\n const endR = endRGB[0]\r\n const endG = endRGB[1]\r\n const endB = endRGB[2]\r\n\r\n const sR = (endR - startR) / step // æ»å·®å¼\r\n const sG = (endG - startG) / step\r\n const sB = (endB - startB) / step\r\n const colorArr = []\r\n for (let i = 0; i < step; i++) {\r\n // è®¡ç®æ¯ä¸æ¥çhexå¼\r\n let hex = rgbToHex(`rgb(${Math.round((sR * i + startR))},${Math.round((sG * i + startG))},${Math.round((sB\r\n\t\t\t* i + startB))})`)\r\n // ç¡®ä¿ç¬¬ä¸ä¸ªé¢è²å¼ä¸ºstartColorçå¼\r\n if (i === 0) hex = rgbToHex(startColor)\r\n // ç¡®ä¿æåä¸ä¸ªé¢è²å¼ä¸ºendColorçå¼\r\n if (i === step - 1) hex = rgbToHex(endColor)\r\n colorArr.push(hex)\r\n }\r\n return colorArr\r\n}\r\n\r\n// å°hex表示æ¹å¼è½¬æ¢ä¸ºrgb表示æ¹å¼(è¿éè¿årgbæ°ç»æ¨¡å¼)\r\nexport function hexToRgb(sColor, str = true) {\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n sColor = String(sColor).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // å¤çå
ä½çé¢è²å¼\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n if (!str) {\r\n return sColorChange\r\n }\r\n return `rgb(${sColorChange[0]},${sColorChange[1]},${sColorChange[2]})`\r\n } if (/^(rgb|RGB)/.test(sColor)) {\r\n const arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n return arr.map((val) => Number(val))\r\n }\r\n return sColor\r\n}\r\n\r\n// å°rgb表示æ¹å¼è½¬æ¢ä¸ºhex表示æ¹å¼\r\nexport function rgbToHex(rgb) {\r\n const _this = rgb\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n if (/^(rgb|RGB)/.test(_this)) {\r\n const aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, '').split(',')\r\n let strHex = '#'\r\n for (let i = 0; i < aColor.length; i++) {\r\n let hex = Number(aColor[i]).toString(16)\r\n hex = String(hex).length == 1 ? `${0}${hex}` : hex // ä¿è¯æ¯ä¸ªrgbçå¼ä¸º2ä½\r\n if (hex === '0') {\r\n hex += hex\r\n }\r\n strHex += hex\r\n }\r\n if (strHex.length !== 7) {\r\n strHex = _this\r\n }\r\n return strHex\r\n } if (reg.test(_this)) {\r\n const aNum = _this.replace(/#/, '').split('')\r\n if (aNum.length === 6) {\r\n return _this\r\n } if (aNum.length === 3) {\r\n let numHex = '#'\r\n for (let i = 0; i < aNum.length; i += 1) {\r\n numHex += (aNum[i] + aNum[i])\r\n }\r\n return numHex\r\n }\r\n } else {\r\n return _this\r\n }\r\n}\r\n\r\n/**\r\n* JSé¢è²åå
è¿å¶è½¬æ¢ä¸ºrgbærgba,è¿åçæ ¼å¼ä¸º rgbaï¼255ï¼255ï¼255ï¼0.5ï¼å符串\r\n* sHexä¸ºä¼ å
¥çåå
è¿å¶çè²å¼\r\n* alpha为rgbaçéæåº¦\r\n*/\r\nexport function colorToRgba(color, alpha) {\r\n color = rgbToHex(color)\r\n // åå
è¿å¶é¢è²å¼çæ£å表达å¼\r\n const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/\r\n /* 16è¿å¶é¢è²è½¬ä¸ºRGBæ ¼å¼ */\r\n let sColor = String(color).toLowerCase()\r\n if (sColor && reg.test(sColor)) {\r\n if (sColor.length === 4) {\r\n let sColorNew = '#'\r\n for (let i = 1; i < 4; i += 1) {\r\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1))\r\n }\r\n sColor = sColorNew\r\n }\r\n // å¤çå
ä½çé¢è²å¼\r\n const sColorChange = []\r\n for (let i = 1; i < 7; i += 2) {\r\n sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`))\r\n }\r\n // return sColorChange.join(',')\r\n return `rgba(${sColorChange.join(',')},${alpha})`\r\n }\r\n\r\n return sColor\r\n}\r\n\r\nexport default {\r\n colorGradient,\r\n hexToRgb,\r\n rgbToHex,\r\n colorToRgba\r\n}\r\n", "let timeout = null\r\n\r\n/**\r\n * 鲿åçï¼ä¸å®æ¶é´å
ï¼åªææå䏿¬¡æä½ï¼åè¿wait毫ç§åææ§è¡å½æ°\r\n *\r\n * @param {Function} func è¦æ§è¡çåè°å½æ°\r\n * @param {Number} wait å»¶æ¶çæ¶é´\r\n * @param {Boolean} immediate æ¯å¦ç«å³æ§è¡\r\n * @return null\r\n */\r\nexport function debounce(func, wait = 500, immediate = false) {\r\n // æ¸
é¤å®æ¶å¨\r\n if (timeout !== null) clearTimeout(timeout)\r\n // ç«å³æ§è¡ï¼æ¤ç±»æ
åµä¸è¬ç¨ä¸å°\r\n if (immediate) {\r\n const callNow = !timeout\r\n timeout = setTimeout(() => {\r\n timeout = null\r\n }, wait)\r\n if (callNow) typeof func === 'function' && func()\r\n } else {\r\n // è®¾ç½®å®æ¶å¨ï¼å½æå䏿¬¡æä½åï¼timeoutä¸ä¼å被æ¸
é¤ï¼æä»¥å¨å»¶æ¶wait毫ç§åæ§è¡funcåè°æ¹æ³\r\n timeout = setTimeout(() => {\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\n\r\nexport default debounce\r\n", "let timer;\r\nlet flag;\r\n/**\r\n * èæµåçï¼å¨ä¸å®æ¶é´å
ï¼åªè½è§¦å䏿¬¡\r\n *\r\n * @param {Function} func è¦æ§è¡çåè°å½æ°\r\n * @param {Number} wait å»¶æ¶çæ¶é´\r\n * @param {Boolean} immediate æ¯å¦ç«å³æ§è¡\r\n * @return null\r\n */\r\nexport function throttle(func, wait = 500, immediate = true) {\r\n if (immediate) {\r\n if (!flag) {\r\n flag = true\r\n // 妿æ¯ç«å³æ§è¡ï¼åå¨wait毫ç§å
å¼å§æ¶æ§è¡\r\n typeof func === 'function' && func()\r\n timer = setTimeout(() => {\r\n flag = false\r\n }, wait)\r\n }\r\n } else if (!flag) {\r\n flag = true\r\n // 妿æ¯éç«å³æ§è¡ï¼åå¨wait毫ç§å
çç»æå¤æ§è¡\r\n timer = setTimeout(() => {\r\n flag = false\r\n typeof func === 'function' && func()\r\n }, wait)\r\n }\r\n}\r\nexport default throttle\r\n", "// æµ®ç¹æ°å æ³\nexport function add (arg1, arg2) {\n\tvar r1, r2, m\n\t\ttry {\n\t\t\tr1 = arg1.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t\tr1 = 0\n\t\t}\n\t\ttry {\n\t\t\tr2 = arg2.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t\tr2 = 0\n\t\t}\n\t\tm = Math.pow(10, Math.max(r1, r2))\n\treturn (arg1 * m + arg2 * m) / m\n}\n// æµ®ç¹æ°åæ³\nexport function sub (arg1, arg2) {\n\tvar r1, r2, m, n\n\t\ttry {\n\t\t r1 = arg1.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t r1 = 0\n\t\t}\n\t\ttry {\n\t\t r2 = arg2.toString().split('.')[1].length\n\t\t} catch (e) {\n\t\t r2 = 0\n\t\t}\n\t\tm = Math.pow(10, Math.max(r1, r2))\n\t\tn = (r1 >= r2) ? r1 : r2\n\treturn Math.abs(((arg1 * m - arg2 * m) / m).toFixed(n))\n}\n//æµ®ç¹ä¹æ³\nexport function mul (a, b) {\n\tvar c = 0,\n\t\td = a.toString(),\n\t\te = b.toString();\n\ttry {\n\t\tc += d.split(\".\")[1].length;\n\t} catch (f) {}\n\ttry {\n\t\tc += e.split(\".\")[1].length;\n\t} catch (f) {}\n\treturn Number(d.replace(\".\", \"\")) * Number(e.replace(\".\", \"\")) / Math.pow(10, c);\n}\n//æµ®ç¹é¤æ³\nexport function div (a, b) {\n\tvar c, d, e = 0,\n\t\tf = 0;\n\ttry {\n\t\te = a.toString().split(\".\")[1].length;\n\t} catch (g) {}\n\ttry {\n\t\tf = b.toString().split(\".\")[1].length;\n\t} catch (g) {}\n\treturn c = Number(a.toString().replace(\".\", \"\")), d = Number(b.toString().replace(\".\", \"\")), xyutil.mul(c / d, Math.pow(10, f - e));\n}\nexport default {\n\tadd,\n\tsub,\n\tmul,\n\tdiv\n}\n", "// uniappå¨H5ä¸åAPIçz-indexå¼å¦ä¸ï¼\r\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */\r\n\r\nexport default {\r\n toast: 10090,\r\n noNetwork: 10080,\r\n // popupå
å«popupï¼actionsheetï¼keyboardï¼pickerçå¼\r\n popup: 10075,\r\n mask: 10070,\r\n navbar: 980,\r\n topTips: 975,\r\n sticky: 970,\r\n indexListSticky: 965\r\n}\n", "// 为äºè®©ç¨æ·è½å¤èªå®ä¹ä¸»é¢ï¼ä¼éæ¥å¼ç¨æ¤æä»¶ï¼åé¢è²éè¿cssæä¾\r\n// 为äºç»æäºç¹æ®åºæ¯ä½¿ç¨åååå
¼å®¹ï¼æ éå 餿¤æä»¶(2020-06-20)\r\nconst color = {\r\n primary: '#3c9cff',\r\n info: '#909399',\r\n default: '#909399',\r\n warning: '#f9ae3d',\r\n error: '#f56c6c',\r\n success: '#5ac725',\r\n mainColor: '#303133',\r\n contentColor: '#606266',\r\n tipsColor: '#909399',\r\n lightColor: '#c0c4cc',\r\n borderColor: '#e4e7ed'\r\n}\r\n\r\nexport default color\n", "'use strict'\r\n\r\n// utils is a library of generic helper functions non-specific to axios\r\n\r\nconst { toString } = Object.prototype\r\n\r\n/**\r\n * Determine if a value is an Array\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Array, otherwise false\r\n */\r\nexport function isArray(val) {\r\n return toString.call(val) === '[object Array]'\r\n}\r\n\r\n/**\r\n * Determine if a value is an Object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is an Object, otherwise false\r\n */\r\nexport function isObject(val) {\r\n return val !== null && typeof val === 'object'\r\n}\r\n\r\n/**\r\n * Determine if a value is a Date\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a Date, otherwise false\r\n */\r\nexport function isDate(val) {\r\n return toString.call(val) === '[object Date]'\r\n}\r\n\r\n/**\r\n * Determine if a value is a URLSearchParams object\r\n *\r\n * @param {Object} val The value to test\r\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\r\n */\r\nexport function isURLSearchParams(val) {\r\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams\r\n}\r\n\r\n/**\r\n * Iterate over an Array or an Object invoking a function for each item.\r\n *\r\n * If `obj` is an Array callback will be called passing\r\n * the value, index, and complete array for each item.\r\n *\r\n * If 'obj' is an Object callback will be called passing\r\n * the value, key, and complete object for each property.\r\n *\r\n * @param {Object|Array} obj The object to iterate\r\n * @param {Function} fn The callback to invoke for each item\r\n */\r\nexport function forEach(obj, fn) {\r\n // Don't bother if no value provided\r\n if (obj === null || typeof obj === 'undefined') {\r\n return\r\n }\r\n\r\n // Force an array if not already something iterable\r\n if (typeof obj !== 'object') {\r\n /* eslint no-param-reassign:0 */\r\n obj = [obj]\r\n }\r\n\r\n if (isArray(obj)) {\r\n // Iterate over array values\r\n for (let i = 0, l = obj.length; i < l; i++) {\r\n fn.call(null, obj[i], i, obj)\r\n }\r\n } else {\r\n // Iterate over object keys\r\n for (const key in obj) {\r\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\r\n fn.call(null, obj[key], key, obj)\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºboolean å¼\r\n * @param val\r\n * @returns {boolean}\r\n */\r\nexport function isBoolean(val) {\r\n return typeof val === 'boolean'\r\n}\r\n\r\n/**\r\n * æ¯å¦ä¸ºçæ£ç对象{} new Object\r\n * @param {any} obj - æ£æµç对象\r\n * @returns {boolean}\r\n */\r\nexport function isPlainObject(obj) {\r\n return Object.prototype.toString.call(obj) === '[object Object]'\r\n}\r\n\r\n/**\r\n * Function equal to merge with the difference being that no reference\r\n * to original objects is kept.\r\n *\r\n * @see merge\r\n * @param {Object} obj1 Object to merge\r\n * @returns {Object} Result of all merge properties\r\n */\r\nexport function deepMerge(/* obj1, obj2, obj3, ... */) {\r\n const result = {}\r\n function assignValue(val, key) {\r\n if (typeof result[key] === 'object' && typeof val === 'object') {\r\n result[key] = deepMerge(result[key], val)\r\n } else if (typeof val === 'object') {\r\n result[key] = deepMerge({}, val)\r\n } else {\r\n result[key] = val\r\n }\r\n }\r\n for (let i = 0, l = arguments.length; i < l; i++) {\r\n forEach(arguments[i], assignValue)\r\n }\r\n return result\r\n}\r\n\r\nexport function isUndefined(val) {\r\n return typeof val === 'undefined'\r\n}\r\n", "'use strict'\r\n\r\nimport * as utils from '../utils'\r\n\r\nfunction encode(val) {\r\n return encodeURIComponent(val)\r\n .replace(/%40/gi, '@')\r\n .replace(/%3A/gi, ':')\r\n .replace(/%24/g, '$')\r\n .replace(/%2C/gi, ',')\r\n .replace(/%20/g, '+')\r\n .replace(/%5B/gi, '[')\r\n .replace(/%5D/gi, ']')\r\n}\r\n\r\n/**\r\n * Build a URL by appending params to the end\r\n *\r\n * @param {string} url The base of the url (e.g., http://www.google.com)\r\n * @param {object} [params] The params to be appended\r\n * @returns {string} The formatted url\r\n */\r\nexport default function buildURL(url, params) {\r\n /* eslint no-param-reassign:0 */\r\n if (!params) {\r\n return url\r\n }\r\n\r\n let serializedParams\r\n if (utils.isURLSearchParams(params)) {\r\n serializedParams = params.toString()\r\n } else {\r\n const parts = []\r\n\r\n utils.forEach(params, (val, key) => {\r\n if (val === null || typeof val === 'undefined') {\r\n return\r\n }\r\n\r\n if (utils.isArray(val)) {\r\n key = `${key}[]`\r\n } else {\r\n val = [val]\r\n }\r\n\r\n utils.forEach(val, (v) => {\r\n if (utils.isDate(v)) {\r\n v = v.toISOString()\r\n } else if (utils.isObject(v)) {\r\n v = JSON.stringify(v)\r\n }\r\n parts.push(`${encode(key)}=${encode(v)}`)\r\n })\r\n })\r\n\r\n serializedParams = parts.join('&')\r\n }\r\n\r\n if (serializedParams) {\r\n const hashmarkIndex = url.indexOf('#')\r\n if (hashmarkIndex !== -1) {\r\n url = url.slice(0, hashmarkIndex)\r\n }\r\n\r\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams\r\n }\r\n\r\n return url\r\n}\r\n", "'use strict'\r\n\r\n/**\r\n * Determines whether the specified URL is absolute\r\n *\r\n * @param {string} url The URL to test\r\n * @returns {boolean} True if the specified URL is absolute, otherwise false\r\n */\r\nexport default function isAbsoluteURL(url) {\r\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\r\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\r\n // by any combination of letters, digits, plus, period, or hyphen.\r\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url)\r\n}\r\n", "'use strict'\r\n\r\n/**\r\n * Creates a new URL by combining the specified URLs\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} relativeURL The relative URL\r\n * @returns {string} The combined URL\r\n */\r\nexport default function combineURLs(baseURL, relativeURL) {\r\n return relativeURL\r\n ? `${baseURL.replace(/\\/+$/, '')}/${relativeURL.replace(/^\\/+/, '')}`\r\n : baseURL\r\n}\r\n", "'use strict'\r\n\r\nimport isAbsoluteURL from '../helpers/isAbsoluteURL'\r\nimport combineURLs from '../helpers/combineURLs'\r\n\r\n/**\r\n * Creates a new URL by combining the baseURL with the requestedURL,\r\n * only when the requestedURL is not already an absolute URL.\r\n * If the requestURL is absolute, this function returns the requestedURL untouched.\r\n *\r\n * @param {string} baseURL The base URL\r\n * @param {string} requestedURL Absolute or relative URL to combine\r\n * @returns {string} The combined full path\r\n */\r\nexport default function buildFullPath(baseURL, requestedURL) {\r\n if (baseURL && !isAbsoluteURL(requestedURL)) {\r\n return combineURLs(baseURL, requestedURL)\r\n }\r\n return requestedURL\r\n}\r\n", "/**\r\n * Resolve or reject a Promise based on response status.\r\n *\r\n * @param {Function} resolve A function that resolves the promise.\r\n * @param {Function} reject A function that rejects the promise.\r\n * @param {object} response The response.\r\n */\r\nexport default function settle(resolve, reject, response) {\r\n const { validateStatus } = response.config\r\n const status = response.statusCode\r\n if (status && (!validateStatus || validateStatus(status))) {\r\n resolve(response)\r\n } else {\r\n reject(response)\r\n }\r\n}\r\n", "import buildURL from '../helpers/buildURL'\r\nimport buildFullPath from '../core/buildFullPath'\r\nimport settle from '../core/settle'\r\nimport { isUndefined } from '../utils'\r\n\r\n/**\r\n * è¿åå¯éå¼åå¨çé
ç½®\r\n * @param {Array} keys - å¯é弿°ç»\r\n * @param {Object} config2 - é
ç½®\r\n * @return {{}} - åå¨çé
置项\r\n */\r\nconst mergeKeys = (keys, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n return config\r\n}\r\nexport default (config) => new Promise((resolve, reject) => {\r\n const fullPath = buildURL(buildFullPath(config.baseURL, config.url), config.params)\r\n const _config = {\r\n url: fullPath,\r\n header: config.header,\r\n complete: (response) => {\r\n config.fullPath = fullPath\r\n response.config = config\r\n try {\r\n // 对å¯è½åç¬¦ä¸²ä¸æ¯json çæ
åµå®¹é\r\n if (typeof response.data === 'string') {\r\n response.data = JSON.parse(response.data)\r\n }\r\n // eslint-disable-next-line no-empty\r\n } catch (e) {\r\n }\r\n settle(resolve, reject, response)\r\n }\r\n }\r\n let requestTask\r\n if (config.method === 'UPLOAD') {\r\n delete _config.header['content-type']\r\n delete _config.header['Content-Type']\r\n const otherConfig = {\r\n\r\n\r\n\r\n filePath: config.filePath,\r\n name: config.name\r\n }\r\n const optionalKeys = [\r\n\r\n 'files',\r\n\r\n\r\n 'file',\r\n\r\n\r\n 'timeout',\r\n\r\n 'formData'\r\n ]\r\n requestTask = uni.uploadFile({ ..._config, ...otherConfig, ...mergeKeys(optionalKeys, config) })\r\n } else if (config.method === 'DOWNLOAD') {\r\n\r\n if (!isUndefined(config.timeout)) {\r\n _config.timeout = config.timeout\r\n }\r\n\r\n requestTask = uni.downloadFile(_config)\r\n } else {\r\n const optionalKeys = [\r\n 'data',\r\n 'method',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n 'withCredentials',\r\n\r\n\r\n\r\n\r\n ]\r\n requestTask = uni.request({ ..._config, ...mergeKeys(optionalKeys, config) })\r\n }\r\n if (config.getTask) {\r\n config.getTask(requestTask, config)\r\n }\r\n})\r\n", "import adapter from '../adapters/index'\r\n\r\nexport default (config) => adapter(config)\r\n", "'use strict'\r\n\r\nfunction InterceptorManager() {\r\n this.handlers = []\r\n}\r\n\r\n/**\r\n * Add a new interceptor to the stack\r\n *\r\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\r\n * @param {Function} rejected The function to handle `reject` for a `Promise`\r\n *\r\n * @return {Number} An ID used to remove interceptor later\r\n */\r\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\r\n this.handlers.push({\r\n fulfilled,\r\n rejected\r\n })\r\n return this.handlers.length - 1\r\n}\r\n\r\n/**\r\n * Remove an interceptor from the stack\r\n *\r\n * @param {Number} id The ID that was returned by `use`\r\n */\r\nInterceptorManager.prototype.eject = function eject(id) {\r\n if (this.handlers[id]) {\r\n this.handlers[id] = null\r\n }\r\n}\r\n\r\n/**\r\n * Iterate over all the registered interceptors\r\n *\r\n * This method is particularly useful for skipping over any\r\n * interceptors that may have become `null` calling `eject`.\r\n *\r\n * @param {Function} fn The function to call for each interceptor\r\n */\r\nInterceptorManager.prototype.forEach = function forEach(fn) {\r\n this.handlers.forEach((h) => {\r\n if (h !== null) {\r\n fn(h)\r\n }\r\n })\r\n}\r\n\r\nexport default InterceptorManager\r\n", "import { deepMerge, isUndefined } from '../utils'\r\n\r\n/**\r\n * åå¹¶å±é¨é
ç½®ä¼å
çé
ç½®ï¼å¦æå±é¨æè¯¥é
置项åç¨å±é¨ï¼å¦æå
¨å±æè¯¥é
置项åç¨å
¨å±\r\n * @param {Array} keys - é
置项\r\n * @param {Object} globalsConfig - å½åçå
¨å±é
ç½®\r\n * @param {Object} config2 - å±é¨é
ç½®\r\n * @return {{}}\r\n */\r\nconst mergeKeys = (keys, globalsConfig, config2) => {\r\n const config = {}\r\n keys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n } else if (!isUndefined(globalsConfig[prop])) {\r\n config[prop] = globalsConfig[prop]\r\n }\r\n })\r\n return config\r\n}\r\n/**\r\n *\r\n * @param globalsConfig - å½åå®ä¾çå
¨å±é
ç½®\r\n * @param config2 - å½åçå±é¨é
ç½®\r\n * @return - åå¹¶åçé
ç½®\r\n */\r\nexport default (globalsConfig, config2 = {}) => {\r\n const method = config2.method || globalsConfig.method || 'GET'\r\n let config = {\r\n baseURL: globalsConfig.baseURL || '',\r\n method,\r\n url: config2.url || '',\r\n params: config2.params || {},\r\n custom: { ...(globalsConfig.custom || {}), ...(config2.custom || {}) },\r\n header: deepMerge(globalsConfig.header || {}, config2.header || {})\r\n }\r\n const defaultToConfig2Keys = ['getTask', 'validateStatus']\r\n config = { ...config, ...mergeKeys(defaultToConfig2Keys, globalsConfig, config2) }\r\n\r\n // eslint-disable-next-line no-empty\r\n if (method === 'DOWNLOAD') {\r\n\r\n if (!isUndefined(config2.timeout)) {\r\n config.timeout = config2.timeout\r\n } else if (!isUndefined(globalsConfig.timeout)) {\r\n config.timeout = globalsConfig.timeout\r\n }\r\n\r\n } else if (method === 'UPLOAD') {\r\n delete config.header['content-type']\r\n delete config.header['Content-Type']\r\n const uploadKeys = [\r\n\r\n 'files',\r\n\r\n\r\n\r\n\r\n\r\n 'file',\r\n\r\n 'filePath',\r\n 'name',\r\n\r\n 'timeout',\r\n\r\n 'formData'\r\n ]\r\n uploadKeys.forEach((prop) => {\r\n if (!isUndefined(config2[prop])) {\r\n config[prop] = config2[prop]\r\n }\r\n })\r\n\r\n if (isUndefined(config.timeout) && !isUndefined(globalsConfig.timeout)) {\r\n config.timeout = globalsConfig.timeout\r\n }\r\n\r\n } else {\r\n const defaultsKeys = [\r\n 'data',\r\n\r\n 'timeout',\r\n\r\n 'dataType',\r\n\r\n 'responseType',\r\n\r\n\r\n\r\n\r\n\r\n 'withCredentials',\r\n\r\n\r\n\r\n\r\n ]\r\n config = { ...config, ...mergeKeys(defaultsKeys, globalsConfig, config2) }\r\n }\r\n\r\n return config\r\n}\r\n", "/**\r\n * é»è®¤çå
¨å±é
ç½®\r\n */\r\n\r\nexport default {\r\n baseURL: '',\r\n header: {},\r\n method: 'GET',\r\n dataType: 'json',\r\n\r\n responseType: 'text',\r\n\r\n custom: {},\r\n\r\n timeout: 60000,\r\n\r\n\r\n\r\n\r\n\r\n withCredentials: false,\r\n\r\n\r\n\r\n\r\n validateStatus: function validateStatus(status) {\r\n return status >= 200 && status < 300\r\n }\r\n}\r\n", "/* eslint-disable */\r\nvar clone = (function() {\r\n 'use strict';\r\n\r\n function _instanceof(obj, type) {\r\n return type != null && obj instanceof type;\r\n }\r\n\r\n var nativeMap;\r\n try {\r\n nativeMap = Map;\r\n } catch(_) {\r\n // maybe a reference error because no `Map`. Give it a dummy value that no\r\n // value will ever be an instanceof.\r\n nativeMap = function() {};\r\n }\r\n\r\n var nativeSet;\r\n try {\r\n nativeSet = Set;\r\n } catch(_) {\r\n nativeSet = function() {};\r\n }\r\n\r\n var nativePromise;\r\n try {\r\n nativePromise = Promise;\r\n } catch(_) {\r\n nativePromise = function() {};\r\n }\r\n\r\n /**\r\n * Clones (copies) an Object using deep copying.\r\n *\r\n * This function supports circular references by default, but if you are certain\r\n * there are no circular references in your object, you can save some CPU time\r\n * by calling clone(obj, false).\r\n *\r\n * Caution: if `circular` is false and `parent` contains circular references,\r\n * your program may enter an infinite loop and crash.\r\n *\r\n * @param `parent` - the object to be cloned\r\n * @param `circular` - set to true if the object to be cloned may contain\r\n * circular references. (optional - true by default)\r\n * @param `depth` - set to a number if the object is only to be cloned to\r\n * a particular depth. (optional - defaults to Infinity)\r\n * @param `prototype` - sets the prototype to be used when cloning an object.\r\n * (optional - defaults to parent prototype).\r\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\r\n * should be cloned as well. Non-enumerable properties on the prototype\r\n * chain will be ignored. (optional - false by default)\r\n */\r\n function clone(parent, circular, depth, prototype, includeNonEnumerable) {\r\n if (typeof circular === 'object') {\r\n depth = circular.depth;\r\n prototype = circular.prototype;\r\n includeNonEnumerable = circular.includeNonEnumerable;\r\n circular = circular.circular;\r\n }\r\n // maintain two arrays for circular references, where corresponding parents\r\n // and children have the same index\r\n var allParents = [];\r\n var allChildren = [];\r\n\r\n var useBuffer = typeof Buffer != 'undefined';\r\n\r\n if (typeof circular == 'undefined')\r\n circular = true;\r\n\r\n if (typeof depth == 'undefined')\r\n depth = Infinity;\r\n\r\n // recurse this function so we don't reset allParents and allChildren\r\n function _clone(parent, depth) {\r\n // cloning null always returns null\r\n if (parent === null)\r\n return null;\r\n\r\n if (depth === 0)\r\n return parent;\r\n\r\n var child;\r\n var proto;\r\n if (typeof parent != 'object') {\r\n return parent;\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n child = new nativeMap();\r\n } else if (_instanceof(parent, nativeSet)) {\r\n child = new nativeSet();\r\n } else if (_instanceof(parent, nativePromise)) {\r\n child = new nativePromise(function (resolve, reject) {\r\n parent.then(function(value) {\r\n resolve(_clone(value, depth - 1));\r\n }, function(err) {\r\n reject(_clone(err, depth - 1));\r\n });\r\n });\r\n } else if (clone.__isArray(parent)) {\r\n child = [];\r\n } else if (clone.__isRegExp(parent)) {\r\n child = new RegExp(parent.source, __getRegExpFlags(parent));\r\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\r\n } else if (clone.__isDate(parent)) {\r\n child = new Date(parent.getTime());\r\n } else if (useBuffer && Buffer.isBuffer(parent)) {\r\n if (Buffer.from) {\r\n // Node.js >= 5.10.0\r\n child = Buffer.from(parent);\r\n } else {\r\n // Older Node.js versions\r\n child = new Buffer(parent.length);\r\n parent.copy(child);\r\n }\r\n return child;\r\n } else if (_instanceof(parent, Error)) {\r\n child = Object.create(parent);\r\n } else {\r\n if (typeof prototype == 'undefined') {\r\n proto = Object.getPrototypeOf(parent);\r\n child = Object.create(proto);\r\n }\r\n else {\r\n child = Object.create(prototype);\r\n proto = prototype;\r\n }\r\n }\r\n\r\n if (circular) {\r\n var index = allParents.indexOf(parent);\r\n\r\n if (index != -1) {\r\n return allChildren[index];\r\n }\r\n allParents.push(parent);\r\n allChildren.push(child);\r\n }\r\n\r\n if (_instanceof(parent, nativeMap)) {\r\n parent.forEach(function(value, key) {\r\n var keyChild = _clone(key, depth - 1);\r\n var valueChild = _clone(value, depth - 1);\r\n child.set(keyChild, valueChild);\r\n });\r\n }\r\n if (_instanceof(parent, nativeSet)) {\r\n parent.forEach(function(value) {\r\n var entryChild = _clone(value, depth - 1);\r\n child.add(entryChild);\r\n });\r\n }\r\n\r\n for (var i in parent) {\r\n var attrs = Object.getOwnPropertyDescriptor(parent, i);\r\n if (attrs) {\r\n child[i] = _clone(parent[i], depth - 1);\r\n }\r\n\r\n try {\r\n var objProperty = Object.getOwnPropertyDescriptor(parent, i);\r\n if (objProperty.set === 'undefined') {\r\n // no setter defined. Skip cloning this property\r\n continue;\r\n }\r\n child[i] = _clone(parent[i], depth - 1);\r\n } catch(e){\r\n if (e instanceof TypeError) {\r\n // when in strict mode, TypeError will be thrown if child[i] property only has a getter\r\n // we can't do anything about this, other than inform the user that this property cannot be set.\r\n continue\r\n } else if (e instanceof ReferenceError) {\r\n //this may happen in non strict mode\r\n continue\r\n }\r\n }\r\n\r\n }\r\n\r\n if (Object.getOwnPropertySymbols) {\r\n var symbols = Object.getOwnPropertySymbols(parent);\r\n for (var i = 0; i < symbols.length; i++) {\r\n // Don't need to worry about cloning a symbol because it is a primitive,\r\n // like a number or string.\r\n var symbol = symbols[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\r\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\r\n continue;\r\n }\r\n child[symbol] = _clone(parent[symbol], depth - 1);\r\n Object.defineProperty(child, symbol, descriptor);\r\n }\r\n }\r\n\r\n if (includeNonEnumerable) {\r\n var allPropertyNames = Object.getOwnPropertyNames(parent);\r\n for (var i = 0; i < allPropertyNames.length; i++) {\r\n var propertyName = allPropertyNames[i];\r\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\r\n if (descriptor && descriptor.enumerable) {\r\n continue;\r\n }\r\n child[propertyName] = _clone(parent[propertyName], depth - 1);\r\n Object.defineProperty(child, propertyName, descriptor);\r\n }\r\n }\r\n\r\n return child;\r\n }\r\n\r\n return _clone(parent, depth);\r\n }\r\n\r\n /**\r\n * Simple flat clone using prototype, accepts only objects, usefull for property\r\n * override on FLAT configuration object (no nested props).\r\n *\r\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\r\n * works.\r\n */\r\n clone.clonePrototype = function clonePrototype(parent) {\r\n if (parent === null)\r\n return null;\r\n\r\n var c = function () {};\r\n c.prototype = parent;\r\n return new c();\r\n };\r\n\r\n// private utility functions\r\n\r\n function __objToStr(o) {\r\n return Object.prototype.toString.call(o);\r\n }\r\n clone.__objToStr = __objToStr;\r\n\r\n function __isDate(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Date]';\r\n }\r\n clone.__isDate = __isDate;\r\n\r\n function __isArray(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object Array]';\r\n }\r\n clone.__isArray = __isArray;\r\n\r\n function __isRegExp(o) {\r\n return typeof o === 'object' && __objToStr(o) === '[object RegExp]';\r\n }\r\n clone.__isRegExp = __isRegExp;\r\n\r\n function __getRegExpFlags(re) {\r\n var flags = '';\r\n if (re.global) flags += 'g';\r\n if (re.ignoreCase) flags += 'i';\r\n if (re.multiline) flags += 'm';\r\n return flags;\r\n }\r\n clone.__getRegExpFlags = __getRegExpFlags;\r\n\r\n return clone;\r\n})();\r\n\r\nexport default clone\r\n", "/**\r\n * @Class Request\r\n * @description luch-request httpè¯·æ±æä»¶\r\n * @version 3.0.7\r\n * @Author lu-ch\r\n * @Date 2021-09-04\r\n * @Email webwork.s@qq.com\r\n * ææ¡£: https://www.quanzhan.co/luch-request/\r\n * github: https://github.com/lei-mu/luch-request\r\n * DCloud: http://ext.dcloud.net.cn/plugin?id=392\r\n * HBuilderX: beat-3.0.4 alpha-3.0.4\r\n */\r\n\r\nimport dispatchRequest from './dispatchRequest'\r\nimport InterceptorManager from './InterceptorManager'\r\nimport mergeConfig from './mergeConfig'\r\nimport defaults from './defaults'\r\nimport { isPlainObject } from '../utils'\r\nimport clone from '../utils/clone'\r\n\r\nexport default class Request {\r\n /**\r\n * @param {Object} arg - å
¨å±é
ç½®\r\n * @param {String} arg.baseURL - å
¨å±æ ¹è·¯å¾\r\n * @param {Object} arg.header - å
¨å±header\r\n * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - å
¨å±é»è®¤è¯·æ±æ¹å¼\r\n * @param {String} arg.dataType = [json] - å
¨å±é»è®¤çdataType\r\n * @param {String} arg.responseType = [text|arraybuffer] - å
¨å±é»è®¤çresponseTypeãæ¯ä»å®å°ç¨åºä¸æ¯æ\r\n * @param {Object} arg.custom - å
¨å±é»è®¤çèªå®ä¹åæ°\r\n * @param {Number} arg.timeout - å
¨å±é»è®¤çè¶
æ¶æ¶é´ï¼åä½ msãé»è®¤60000ãH5(HBuilderX 2.9.9+)ãAPP(HBuilderX 2.9.9+)ã微信å°ç¨åºï¼2.10.0ï¼ãæ¯ä»å®å°ç¨åº\r\n * @param {Boolean} arg.sslVerify - å
¨å±é»è®¤çæ¯å¦éªè¯ ssl è¯ä¹¦ãé»è®¤true.ä»
Appå®åç«¯æ¯æï¼HBuilderX 2.3.3+ï¼\r\n * @param {Boolean} arg.withCredentials - å
¨å±é»è®¤çè·¨åè¯·æ±æ¶æ¯å¦æºå¸¦åè¯ï¼cookiesï¼ãé»è®¤falseãä»
H5æ¯æï¼HBuilderX 2.6.15+ï¼\r\n * @param {Boolean} arg.firstIpv4 - å
¨DNSè§£ææ¶ä¼å
使ç¨ipv4ãé»è®¤falseãä»
App-Android æ¯æ (HBuilderX 2.8.0+)\r\n * @param {Function(statusCode):Boolean} arg.validateStatus - å
¨å±é»è®¤çèªå®ä¹éªè¯å¨ãé»è®¤statusCode >= 200 && statusCode < 300\r\n */\r\n constructor(arg = {}) {\r\n\t\t// console.info('åå§åluch-request')\r\n if (!isPlainObject(arg)) {\r\n arg = {}\r\n console.warn('设置å
¨å±åæ°å¿
é¡»æ¥æ¶ä¸ä¸ªObject')\r\n }\r\n this.config = clone({ ...defaults, ...arg })\r\n this.interceptors = {\r\n request: new InterceptorManager(),\r\n response: new InterceptorManager()\r\n }\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Request~setConfigCallback} f - 设置å
¨å±é»è®¤é
ç½®\r\n */\r\n setConfig(f) {\r\n this.config = f(this.config)\r\n }\r\n\r\n middleware(config) {\r\n config = mergeConfig(this.config, config)\r\n const chain = [dispatchRequest, undefined]\r\n let promise = Promise.resolve(config)\r\n\r\n this.interceptors.request.forEach((interceptor) => {\r\n chain.unshift(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n this.interceptors.response.forEach((interceptor) => {\r\n chain.push(interceptor.fulfilled, interceptor.rejected)\r\n })\r\n\r\n while (chain.length) {\r\n promise = promise.then(chain.shift(), chain.shift())\r\n }\r\n\r\n return promise\r\n }\r\n\r\n /**\r\n * @Function\r\n * @param {Object} config - 请æ±é
置项\r\n * @prop {String} options.url - 请æ±è·¯å¾\r\n * @prop {Object} options.data - 请æ±åæ°\r\n * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - ååºçæ°æ®ç±»å\r\n * @prop {Object} [options.dataType = config.dataType] - å¦æè®¾ä¸º jsonï¼ä¼å°è¯å¯¹è¿åçæ°æ®å䏿¬¡ JSON.parse\r\n * @prop {Object} [options.header = config.header] - 请æ±header\r\n * @prop {Object} [options.method = config.method] - è¯·æ±æ¹æ³\r\n * @returns {Promise<unknown>}\r\n */\r\n request(config = {}) {\r\n return this.middleware(config)\r\n }\r\n\r\n get(url, options = {}) {\r\n return this.middleware({\r\n url,\r\n method: 'GET',\r\n ...options\r\n })\r\n }\r\n\r\n post(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'POST',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n put(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'PUT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n delete(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'DELETE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n connect(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'CONNECT',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n head(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'HEAD',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n options(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'OPTIONS',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n\r\n trace(url, data, options = {}) {\r\n return this.middleware({\r\n url,\r\n data,\r\n method: 'TRACE',\r\n ...options\r\n })\r\n }\r\n\r\n\r\n\r\n upload(url, config = {}) {\r\n config.url = url\r\n config.method = 'UPLOAD'\r\n return this.middleware(config)\r\n }\r\n\r\n download(url, config = {}) {\r\n config.url = url\r\n config.method = 'DOWNLOAD'\r\n return this.middleware(config)\r\n }\r\n}\r\n\r\n/**\r\n * setConfigåè°\r\n * @return {Object} - è¿åæä½åçconfig\r\n * @callback Request~setConfigCallback\r\n * @param {Object} config - å
¨å±é»è®¤config\r\n */\r\n", "import Request from './core/Request'\n\r\nexport default Request\r\n", "// å
¨å±æè½½å¼å
¥httpç¸å
³è¯·æ±æ¦æªæä»¶\nimport Request from '../luch-request'\nconst http = new Request()\nexport default http\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-16 10:52:35\n * @FilePath : /uview-plus/libs/config/props/actionSheet.js\n */\nexport default {\n // action-sheetç»ä»¶\n actionSheet: {\n show: false,\n title: '',\n description: '',\n actions: [],\n index: '',\n cancelText: '',\n closeOnClickAction: true,\n safeAreaInsetBottom: true,\n openType: '',\n closeOnClickOverlay: true,\n round: 0,\n wrapMaxHeight: '600px'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-16 16:32:24\n * @FilePath : /uview-plus/libs/config/props/album.js\n */\nexport default {\n // album ç»ä»¶\n album: {\n urls: [],\n keyName: '',\n singleSize: 180,\n multipleSize: 70,\n space: 6,\n singleMode: 'scaleToFill',\n multipleMode: 'aspectFill',\n maxCount: 9,\n previewFullImage: true,\n rowCount: 3,\n showMore: true,\n autoWrap: false,\n unit: 'px',\n stop: true,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-17 17:23:53\n * @FilePath : /uview-plus/libs/config/props/alert.js\n */\nexport default {\n // alertè¦åç»ä»¶\n alert: {\n title: '',\n type: 'warning',\n description: '',\n closable: false,\n showIcon: false,\n effect: 'light',\n center: false,\n fontSize: 14,\n transitionMode: 'fade',\n duration: 0,\n icon: '',\n value: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:22\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js\n */\nexport default {\n // avatar ç»ä»¶\n avatar: {\n src: '',\n shape: 'circle',\n size: 40,\n mode: 'scaleToFill',\n text: '',\n bgColor: '#c0c4cc',\n color: '#ffffff',\n fontSize: 18,\n icon: '',\n mpAvatar: false,\n randomBgColor: false,\n defaultUrl: '',\n colorIndex: '',\n name: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:49:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js\n */\nexport default {\n // avatarGroup ç»ä»¶\n avatarGroup: {\n urls: [],\n maxCount: 5,\n shape: 'circle',\n mode: 'scaleToFill',\n showMore: true,\n size: 40,\n keyName: '',\n gap: 0.5,\n\t\textraValue: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:50:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js\n */\nexport default {\n // backtopç»ä»¶\n backtop: {\n mode: 'circle',\n icon: 'arrow-upward',\n text: '',\n duration: 100,\n scrollTop: 0,\n top: 400,\n bottom: 100,\n right: 20,\n zIndex: 9,\n iconStyle: {\n color: '#909399',\n fontSize: '19px'\n }\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 19:51:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js\n */\nexport default {\n // å¾½æ æ°ç»ä»¶\n badge: {\n isDot: false,\n value: '',\n show: true,\n max: 999,\n type: 'error',\n showZero: false,\n bgColor: null,\n color: null,\n shape: 'circle',\n numberType: 'overflow',\n offset: [],\n inverted: false,\n absolute: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:51:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js\n */\nexport default {\n // buttonç»ä»¶\n button: {\n hairline: false,\n type: 'info',\n size: 'normal',\n shape: 'square',\n plain: false,\n disabled: false,\n loading: false,\n loadingText: '',\n loadingMode: 'spinner',\n loadingSize: 15,\n openType: '',\n formType: '',\n appParameter: '',\n hoverStopPropagation: true,\n lang: 'en',\n sessionFrom: '',\n sendMessageTitle: '',\n sendMessagePath: '',\n sendMessageImg: '',\n showMessageCard: false,\n dataName: '',\n throttleTime: 0,\n hoverStartTime: 0,\n hoverStayTime: 200,\n text: '',\n icon: '',\n iconColor: '',\n color: '',\n stop: true,\n }\n}\n", "{\n \"up.common.cancel\": \"åæ¶\",\n \"up.common.confirm\": \"ç¡®å®\",\n \"up.common.start\": \"å¼å§\",\n \"up.common.end\": \"ç»æ\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"å¤å¶\",\n \"up.common.none\": \"ææ \",\n \"up.common.tip\": \"æç¤º\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失败\",\n \"up.common.close\": \"å
³é\",\n \"up.common.preview\": \"é¢è§\",\n \"up.common.re-select\": \"éé\",\n \"up.common.rotate\": \"æè½¬\",\n \"up.common.pleaseChoose\": \"è¯·éæ©\",\n \"up.common.loading\": \"å è½½ä¸\",\n \"up.common.loading2\": \"æ£å¨å è½½\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"设置\",\n \"up.common.retry\": \"éè¯\",\n \"up.common.search\": \"æç´¢\",\n \"up.common.more\": \"æ´å¤\",\n \"up.common.video\": \"è§é¢\",\n \"up.common.file\": \"æä»¶\",\n \"up.week.one\": \"ä¸\",\n \"up.week.two\": \"äº\",\n \"up.week.three\": \"ä¸\",\n \"up.week.four\": \"å\",\n \"up.week.five\": \"äº\",\n \"up.week.six\": \"å
\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"çææ¡ç 失败\",\n \"up.calendar.chooseDates\": \"æ¥æéæ©\",\n \"up.calendar.disabled\": \"è¯¥æ¥æå·²ç¦ç¨\",\n \"up.calendar.daysExceed\": \"鿩天æ°ä¸è½è¶
è¿{days}天\",\n \"up.cityLocate.locateCity\": \"å®ä½åå¸\",\n \"up.cityLocate.fail\": \"å®ä½å¤±è´¥ï¼è¯·ç¹å»éè¯ã\",\n \"up.cityLocate.locating\": \"å®ä½ä¸\",\n \"up.code.send\": \"è·åéªè¯ç \",\n \"up.code.resendAfter\": \"Xç§éæ°è·å\",\n \"up.code.resend\": \"éæ°è·å\",\n \"up.cropper.emptyWidhtOrHeight\": \"è£åªæ¡ç宽æé«æ²¡æè®¾ç½®\",\n \"up.empty.car\": \"è´ç©è½¦ä¸ºç©º\",\n \"up.empty.page\": \"页é¢ä¸åå¨\",\n \"up.empty.search\": \"没ææç´¢ç»æ\",\n \"up.empty.address\": \"æ²¡ææ¶è´§å°å\",\n \"up.empty.wifi\": \"没æWiFi\",\n \"up.empty.order\": \"订å为空\",\n \"up.empty.coupon\": \"没æä¼æ å¸\",\n \"up.empty.favor\": \"ææ æ¶è\",\n \"up.empty.permission\": \"æ æé\",\n \"up.empty.history\": \"æ åå²è®°å½\",\n \"up.empty.news\": \"æ æ°é»å表\",\n \"up.empty.message\": \"æ¶æ¯å表为空\",\n \"up.empty.list\": \"å表为空\",\n \"up.empty.data\": \"æ°æ®ä¸ºç©º\",\n \"up.empty.comment\": \"ææ è¯è®º\",\n \"up.link.copyed\": \"龿¥å·²å¤å¶ï¼è¯·å¨æµè§å¨æå¼\",\n \"up.loadmoe.loadmore\": \"å è½½æ´å¤\",\n \"up.loadmoe.nomore\": \"æ²¡ææ´å¤äº\",\n \"up.noNetwork.text\": \"ååï¼ç½ç»ä¿¡å·ä¸¢å¤±\",\n \"up.noNetwork.pleaseCheck\": \"è¯·æ£æ¥ç½ç»ï¼æåå¾\",\n \"up.noNetwork.connect\": \"ç½ç»å·²è¿æ¥\",\n \"up.noNetwork.disconnect\": \"æ ç½ç»è¿æ¥\",\n \"up.pagination.previous\": \"ä¸ä¸é¡µ\",\n \"up.pagination.next\": \"ä¸ä¸é¡µ\",\n \"up.pullRefresh.pull\": \"䏿巿°\",\n \"up.pullRefresh.release\": \"鿾巿°\",\n \"up.pullRefresh.refreshing\": \"æ£å¨å·æ°\",\n \"up.readMore.expand\": \"å±å¼é
读å
¨æ\",\n \"up.readMore.fold\": \"æ¶èµ·\",\n \"up.search.placeholder\": \"请è¾å
¥å
³é®å\",\n \"up.signature.penSize\": \"ç¬ç»å¤§å°\",\n \"up.signature.penColor\": \"ç¬ç»é¢è²\",\n \"up.upload.sizeExceed\": \"è¶
è¿å¤§å°éå¶\",\n \"up.upload.uploading\": \"ä¸ä¼ ä¸\",\n \"up.upload.previewImageFail\": \"é¢è§å¾ç失败\",\n \"up.upload.previewVideoFail\": \"é¢è§è§é¢å¤±è´¥\",\n \"up.goodsSku.stock\": \"åºå\",\n \"up.goodsSku.price\": \"ä»·æ ¼\",\n \"up.goodsSku.amount\": \"ä»¶\",\n \"up.goodsSku.choosed\": \"å·²é\",\n \"up.goodsSku.buyAmount\": \"è´ä¹°æ°é\"\n}\n", "{\n \"up.common.cancel\": \"åæ¶\",\n \"up.common.confirm\": \"確å®\",\n \"up.common.start\": \"éå§\",\n \"up.common.end\": \"çµæ\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"è¤è£½\",\n \"up.common.none\": \"æ«ç¡\",\n \"up.common.tip\": \"æç¤º\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失æ\",\n \"up.common.close\": \"éé\",\n \"up.common.preview\": \"é 覽\",\n \"up.common.re-select\": \"éé¸\",\n \"up.common.rotate\": \"æè½\",\n \"up.common.pleaseChoose\": \"è«é¸æ\",\n \"up.common.loading\": \"å è¼ä¸\",\n \"up.common.loading2\": \"æ£å¨å è¼\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"è¨ç½®\",\n \"up.common.retry\": \"é試\",\n \"up.common.search\": \"æç´¢\",\n \"up.common.more\": \"æ´å¤\",\n \"up.common.video\": \"è¦é »\",\n \"up.common.file\": \"æä»¶\",\n \"up.week.one\": \"ä¸\",\n \"up.week.two\": \"äº\",\n \"up.week.three\": \"ä¸\",\n \"up.week.four\": \"å\",\n \"up.week.five\": \"äº\",\n \"up.week.six\": \"å
\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"çææ¢ç¢¼å¤±æ\",\n \"up.calendar.chooseDates\": \"æ¥æé¸æ\",\n \"up.calendar.disabled\": \"è©²æ¥æå·²ç¦ç¨\",\n \"up.calendar.daysExceed\": \"鏿天æ¸ä¸è½è¶
é{days}天\",\n \"up.cityLocate.locateCity\": \"å®ä½åå¸\",\n \"up.cityLocate.fail\": \"å®ä½å¤±æï¼è«é»æé試ã\",\n \"up.cityLocate.locating\": \"å®ä½ä¸\",\n \"up.code.send\": \"ç²åé©è碼\",\n \"up.code.resendAfter\": \"Xç§éæ°ç²å\",\n \"up.code.resend\": \"éæ°ç²å\",\n \"up.cropper.emptyWidhtOrHeight\": \"è£åªæ¡ç寬æé«æ²æè¨ç½®\",\n \"up.empty.car\": \"è³¼ç©è»çºç©º\",\n \"up.empty.page\": \"é é¢ä¸åå¨\",\n \"up.empty.search\": \"æ²ææç´¢çµæ\",\n \"up.empty.address\": \"æ²ææ¶è²¨å°å\",\n \"up.empty.wifi\": \"æ²æWiFi\",\n \"up.empty.order\": \"è¨å®çºç©º\",\n \"up.empty.coupon\": \"æ²æåªæ å¸\",\n \"up.empty.favor\": \"æ«ç¡æ¶è\",\n \"up.empty.permission\": \"ç¡æ¬é\",\n \"up.empty.history\": \"ç¡æ·å²è¨é\",\n \"up.empty.news\": \"ç¡æ°èå表\",\n \"up.empty.message\": \"æ¶æ¯å表çºç©º\",\n \"up.empty.list\": \"å表çºç©º\",\n \"up.empty.data\": \"æ¸æçºç©º\",\n \"up.empty.comment\": \"æ«ç¡è©è«\",\n \"up.link.copyed\": \"鿥已è¤è£½ï¼è«å¨çè¦½å¨æé\",\n \"up.loadmoe.loadmore\": \"å è¼æ´å¤\",\n \"up.loadmoe.nomore\": \"æ²ææ´å¤äº\",\n \"up.noNetwork.text\": \"ååï¼ç¶²çµ¡ä¿¡èä¸å¤±\",\n \"up.noNetwork.pleaseCheck\": \"è«æª¢æ¥ç¶²çµ¡ï¼æåå¾\",\n \"up.noNetwork.connect\": \"ç¶²çµ¡å·²é£æ¥\",\n \"up.noNetwork.disconnect\": \"ç¡ç¶²çµ¡é£æ¥\",\n \"up.pagination.previous\": \"ä¸ä¸é \",\n \"up.pagination.next\": \"ä¸ä¸é \",\n \"up.pullRefresh.pull\": \"䏿巿°\",\n \"up.pullRefresh.release\": \"鿾巿°\",\n \"up.pullRefresh.refreshing\": \"æ£å¨å·æ°\",\n \"up.readMore.expand\": \"å±éé±è®å
¨æ\",\n \"up.readMore.fold\": \"æ¶èµ·\",\n \"up.search.placeholder\": \"è«è¼¸å
¥ééµå\",\n \"up.signature.penSize\": \"çç«å¤§å°\",\n \"up.signature.penColor\": \"çç«é¡è²\",\n \"up.upload.sizeExceed\": \"è¶
é大å°éå¶\",\n \"up.upload.uploading\": \"ä¸å³ä¸\",\n \"up.upload.previewImageFail\": \"é 覽åç失æ\",\n \"up.upload.previewVideoFail\": \"é 覽è¦é »å¤±æ\",\n \"up.goodsSku.stock\": \"庫å\",\n \"up.goodsSku.price\": \"广 ¼\",\n \"up.goodsSku.amount\": \"ä»¶\",\n \"up.goodsSku.choosed\": \"å·²é¸\",\n \"up.goodsSku.buyAmount\": \"購買æ¸é\"\n}\n", "{\n \"up.common.cancel\": \"Cancel\",\n \"up.common.confirm\": \"Confirm\",\n \"up.common.start\": \"Start\",\n \"up.common.end\": \"End\",\n \"up.common.stop\": \"Stop\",\n \"up.common.copy\": \"Copy\",\n \"up.common.none\": \"None\",\n \"up.common.tip\": \"Tip\",\n \"up.common.success\": \"Success\",\n \"up.common.fail\": \"Fail\",\n \"up.common.close\": \"Close\",\n \"up.common.preview\": \"Preview\",\n \"up.common.re-select\": \"Re-select\",\n \"up.common.rotate\": \"Rotate\",\n \"up.common.pleaseChoose\": \"Please choose\",\n \"up.common.loading\": \"Loading\",\n \"up.common.loading2\": \"Loading\",\n \"up.common.inOperation\": \"In operation\",\n \"up.common.settings\": \"Settings\",\n \"up.common.retry\": \"Retry\",\n \"up.common.search\": \"Search\",\n \"up.common.more\": \"More\",\n \"up.common.video\": \"Video\",\n \"up.common.file\": \"File\",\n \"up.week.one\": \"Mon\",\n \"up.week.two\": \"Tue\",\n \"up.week.three\": \"Wed\",\n \"up.week.four\": \"Thu\",\n \"up.week.five\": \"Fri\",\n \"up.week.six\": \"Sat\",\n \"up.week.seven\": \"Sun\",\n \"up.barcode.error\": \"Failed to generate barcode\",\n \"up.calendar.chooseDates\": \"Date selection\",\n \"up.calendar.disabled\": \"This date is disabled\",\n \"up.calendar.daysExceed\": \"The number of selected days cannot exceed {days} days\",\n \"up.cityLocate.locateCity\": \"Locate city\",\n \"up.cityLocate.fail\": \"Location failed, please click to retry.\",\n \"up.cityLocate.locating\": \"Locating\",\n \"up.code.send\": \"Get verification code\",\n \"up.code.resendAfter\": \"Resend after X seconds\",\n \"up.code.resend\": \"Resend\",\n \"up.cropper.emptyWidhtOrHeight\": \"The width or height of the cropping box is not set\",\n \"up.empty.car\": \"Shopping cart is empty\",\n \"up.empty.page\": \"Page not found\",\n \"up.empty.search\": \"No search results\",\n \"up.empty.address\": \"No shipping address\",\n \"up.empty.wifi\": \"No WiFi\",\n \"up.empty.order\": \"Order is empty\",\n \"up.empty.coupon\": \"No coupons\",\n \"up.empty.favor\": \"No favorites\",\n \"up.empty.permission\": \"No permission\",\n \"up.empty.history\": \"No history\",\n \"up.empty.news\": \"No news list\",\n \"up.empty.message\": \"Message list is empty\",\n \"up.empty.list\": \"List is empty\",\n \"up.empty.data\": \"Data is empty\",\n \"up.empty.comment\": \"No comments\",\n \"up.link.copyed\": \"Link copied, please open in browser\",\n \"up.loadmoe.loadmore\": \"Load more\",\n \"up.loadmoe.nomore\": \"No more\",\n \"up.noNetwork.text\": \"Oops, network signal lost\",\n \"up.noNetwork.pleaseCheck\": \"Please check the network, or go to\",\n \"up.noNetwork.connect\": \"Network connected\",\n \"up.noNetwork.disconnect\": \"No network connection\",\n \"up.pagination.previous\": \"Previous\",\n \"up.pagination.next\": \"Next\",\n \"up.pullRefresh.pull\": \"Pull to refresh\",\n \"up.pullRefresh.release\": \"Release to refresh\",\n \"up.pullRefresh.refreshing\": \"Refreshing\",\n \"up.readMore.expand\": \"Expand to read more\",\n \"up.readMore.fold\": \"Collapse\",\n \"up.search.placeholder\": \"Please enter keywords\",\n \"up.signature.penSize\": \"Stroke size\",\n \"up.signature.penColor\": \"Stroke color\",\n \"up.upload.sizeExceed\": \"Size limit exceeded\",\n \"up.upload.uploading\": \"Uploading\",\n \"up.upload.previewImageFail\": \"Failed to preview image\",\n \"up.upload.previewVideoFail\": \"Failed to preview video\",\n \"up.goodsSku.stock\": \"Stock\",\n \"up.goodsSku.price\": \"Price\",\n \"up.goodsSku.amount\": \"Items\",\n \"up.goodsSku.choosed\": \"Selected\",\n \"up.goodsSku.buyAmount\": \"Quantity\"\n}", "{\n \"up.common.cancel\": \"Cancelar\",\n \"up.common.confirm\": \"Confirmar\",\n \"up.common.start\": \"Iniciar\",\n \"up.common.end\": \"Finalizar\",\n \"up.common.stop\": \"Detener\",\n \"up.common.copy\": \"Copiar\",\n \"up.common.none\": \"Ninguno\",\n \"up.common.tip\": \"Consejo\",\n \"up.common.success\": \"Ãxito\",\n \"up.common.fail\": \"Fallido\",\n \"up.common.close\": \"Cerrar\",\n \"up.common.preview\": \"Vista previa\",\n \"up.common.re-select\": \"Re seleccionar\",\n \"up.common.rotate\": \"Rotar\",\n \"up.common.pleaseChoose\": \"Por favor seleccione\",\n \"up.common.loading\": \"Cargando\",\n \"up.common.loading2\": \"Cargando\",\n \"up.common.inOperation\": \"En operación\",\n \"up.common.settings\": \"Configuración\",\n \"up.common.retry\": \"Reintentar\",\n \"up.common.search\": \"Buscar\",\n \"up.common.more\": \"Más\",\n \"up.common.video\": \"VÃdeo\",\n \"up.common.file\": \"Archivo\",\n \"up.week.one\": \"Lun\",\n \"up.week.two\": \"Mar\",\n \"up.week.three\": \"Mié\",\n \"up.week.four\": \"Jue\",\n \"up.week.five\": \"Vie\",\n \"up.week.six\": \"Sáb\",\n \"up.week.seven\": \"Dom\",\n \"up.barcode.error\": \"Error al generar código de barras\",\n \"up.calendar.chooseDates\": \"Selección de fecha\",\n \"up.calendar.disabled\": \"Esta fecha está deshabilitada\",\n \"up.calendar.daysExceed\": \"Los dÃas seleccionados no pueden exceder {days} dÃas\",\n \"up.cityLocate.locateCity\": \"Localizar ciudad\",\n \"up.cityLocate.fail\": \"Error de localización, haga clic para reintentar.\",\n \"up.cityLocate.locating\": \"Localizando\",\n \"up.code.send\": \"Obtener código de verificación\",\n \"up.code.resendAfter\": \"Reenviar en X segundos\",\n \"up.code.resend\": \"Reenviar\",\n \"up.cropper.emptyWidhtOrHeight\": \"El ancho o alto del recorte no está configurado\",\n \"up.empty.car\": \"Carrito de compras vacÃo\",\n \"up.empty.page\": \"Página no encontrada\",\n \"up.empty.search\": \"Sin resultados de búsqueda\",\n \"up.empty.address\": \"Sin dirección de envÃo\",\n \"up.empty.wifi\": \"Sin WiFi\",\n \"up.empty.order\": \"Pedido vacÃo\",\n \"up.empty.coupon\": \"Sin cupones\",\n \"up.empty.favor\": \"Sin favoritos\",\n \"up.empty.permission\": \"Sin permisos\",\n \"up.empty.history\": \"Sin historial\",\n \"up.empty.news\": \"Sin noticias\",\n \"up.empty.message\": \"Lista de mensajes vacÃa\",\n \"up.empty.list\": \"Lista vacÃa\",\n \"up.empty.data\": \"Datos vacÃos\",\n \"up.empty.comment\": \"Sin comentarios\",\n \"up.link.copyed\": \"Enlace copiado, por favor abra en el navegador\",\n \"up.loadmoe.loadmore\": \"Cargar más\",\n \"up.loadmoe.nomore\": \"No hay más\",\n \"up.noNetwork.text\": \"¡Ups! Se perdió la señal de red\",\n \"up.noNetwork.pleaseCheck\": \"Por favor verifique la red, o vaya a\",\n \"up.noNetwork.connect\": \"Red conectada\",\n \"up.noNetwork.disconnect\": \"Sin conexión a internet\",\n \"up.pagination.previous\": \"Página anterior\",\n \"up.pagination.next\": \"Página siguiente\",\n \"up.pullRefresh.pull\": \"Deslizar hacia abajo para actualizar\",\n \"up.pullRefresh.release\": \"Soltar para actualizar\",\n \"up.pullRefresh.refreshing\": \"Actualizando\",\n \"up.readMore.expand\": \"Expandir para leer más\",\n \"up.readMore.fold\": \"Contraer\",\n \"up.search.placeholder\": \"Ingrese palabra clave\",\n \"up.signature.penSize\": \"Tamaño del trazo\",\n \"up.signature.penColor\": \"Color del trazo\",\n \"up.upload.sizeExceed\": \"Excede el lÃmite de tamaño\",\n \"up.upload.uploading\": \"Subiendo\",\n \"up.upload.previewImageFail\": \"Error al previsualizar imagen\",\n \"up.upload.previewVideoFail\": \"Error al previsualizar vÃdeo\",\n \"up.goodsSku.stock\": \"Inventario\",\n \"up.goodsSku.price\": \"Precio\",\n \"up.goodsSku.amount\": \"Piezas\",\n \"up.goodsSku.choosed\": \"Seleccionado\",\n \"up.goodsSku.buyAmount\": \"Cantidad\"\n}\n", "{\n \"up.common.cancel\": \"Annuler\",\n \"up.common.confirm\": \"Confirmer\",\n \"up.common.start\": \"Démarrer\",\n \"up.common.end\": \"Terminer\",\n \"up.common.stop\": \"Arrêter\",\n \"up.common.copy\": \"Copier\",\n \"up.common.none\": \"Aucun\",\n \"up.common.tip\": \"Conseil\",\n \"up.common.success\": \"Succès\",\n \"up.common.fail\": \"Ãchec\",\n \"up.common.close\": \"Fermer\",\n \"up.common.preview\": \"Aperçu\",\n \"up.common.re-select\": \"Resélectionner\",\n \"up.common.rotate\": \"Rotation\",\n \"up.common.pleaseChoose\": \"Veuillez choisir\",\n \"up.common.loading\": \"Chargement\",\n \"up.common.loading2\": \"Chargement en cours\",\n \"up.common.inOperation\": \"En cours d'opération\",\n \"up.common.settings\": \"Paramètres\",\n \"up.common.retry\": \"Réessayer\",\n \"up.common.search\": \"Rechercher\",\n \"up.common.more\": \"Plus\",\n \"up.common.video\": \"Vidéo\",\n \"up.common.file\": \"Fichier\",\n \"up.week.one\": \"Lun\",\n \"up.week.two\": \"Mar\",\n \"up.week.three\": \"Mer\",\n \"up.week.four\": \"Jeu\",\n \"up.week.five\": \"Ven\",\n \"up.week.six\": \"Sam\",\n \"up.week.seven\": \"Dim\",\n \"up.barcode.error\": \"Ãchec de génération du code-barres\",\n \"up.calendar.chooseDates\": \"Sélection de dates\",\n \"up.calendar.disabled\": \"Cette date est désactivée\",\n \"up.calendar.daysExceed\": \"Le nombre de jours sélectionnés ne peut pas dépasser {days} jours\",\n \"up.cityLocate.locateCity\": \"Localiser la ville\",\n \"up.cityLocate.fail\": \"Ãchec de localisation, veuillez cliquer pour réessayer.\",\n \"up.cityLocate.locating\": \"Localisation en cours\",\n \"up.code.send\": \"Obtenir le code de vérification\",\n \"up.code.resendAfter\": \"Renvoyer dans X secondes\",\n \"up.code.resend\": \"Renvoyer\",\n \"up.cropper.emptyWidhtOrHeight\": \"La largeur ou la hauteur de recadrage n'est pas définie\",\n \"up.empty.car\": \"Panier vide\",\n \"up.empty.page\": \"Page introuvable\",\n \"up.empty.search\": \"Aucun résultat de recherche\",\n \"up.empty.address\": \"Aucune adresse de livraison\",\n \"up.empty.wifi\": \"Aucun Wi-Fi\",\n \"up.empty.order\": \"Commande vide\",\n \"up.empty.coupon\": \"Aucun coupon\",\n \"up.empty.favor\": \"Aucun favori\",\n \"up.empty.permission\": \"Aucune autorisation\",\n \"up.empty.history\": \"Aucun historique\",\n \"up.empty.news\": \"Aucune actualité\",\n \"up.empty.message\": \"Liste de messages vide\",\n \"up.empty.list\": \"Liste vide\",\n \"up.empty.data\": \"Données vides\",\n \"up.empty.comment\": \"Aucun commentaire\",\n \"up.link.copyed\": \"Lien copié, veuillez ouvrir dans le navigateur\",\n \"up.loadmoe.loadmore\": \"Charger plus\",\n \"up.loadmoe.nomore\": \"Plus de contenu\",\n \"up.noNetwork.text\": \"Oups, le signal réseau est perdu\",\n \"up.noNetwork.pleaseCheck\": \"Veuillez vérifier le réseau, ou aller à \",\n \"up.noNetwork.connect\": \"Réseau connecté\",\n \"up.noNetwork.disconnect\": \"Aucune connexion réseau\",\n \"up.pagination.previous\": \"Page précédente\",\n \"up.pagination.next\": \"Page suivante\",\n \"up.pullRefresh.pull\": \"Tirer pour actualiser\",\n \"up.pullRefresh.release\": \"Relâcher pour actualiser\",\n \"up.pullRefresh.refreshing\": \"Actualisation en cours\",\n \"up.readMore.expand\": \"Développer pour lire la suite\",\n \"up.readMore.fold\": \"Réduire\",\n \"up.search.placeholder\": \"Veuillez saisir un mot-clé\",\n \"up.signature.penSize\": \"Taille du trait\",\n \"up.signature.penColor\": \"Couleur du trait\",\n \"up.upload.sizeExceed\": \"Dépassement de la limite de taille\",\n \"up.upload.uploading\": \"Téléchargement en cours\",\n \"up.upload.previewImageFail\": \"Ãchec de l'aperçu de l'image\",\n \"up.upload.previewVideoFail\": \"Ãchec de l'aperçu de la vidéo\",\n \"up.goodsSku.stock\": \"Stock\",\n \"up.goodsSku.price\": \"Prix\",\n \"up.goodsSku.amount\": \"Pièces\",\n \"up.goodsSku.choosed\": \"Sélectionné\",\n \"up.goodsSku.buyAmount\": \"Quantité\"\n}", "{\n \"up.common.cancel\": \"Abbrechen\",\n \"up.common.confirm\": \"Bestätigen\",\n \"up.common.start\": \"Start\",\n \"up.common.end\": \"Ende\",\n \"up.common.stop\": \"Stopp\",\n \"up.common.copy\": \"Kopieren\",\n \"up.common.none\": \"Keine\",\n \"up.common.tip\": \"Hinweis\",\n \"up.common.success\": \"Erfolg\",\n \"up.common.fail\": \"Fehlgeschlagen\",\n \"up.common.close\": \"SchlieÃen\",\n \"up.common.preview\": \"Vorschau\",\n \"up.common.re-select\": \"Erneut auswählen\",\n \"up.common.rotate\": \"Drehen\",\n \"up.common.pleaseChoose\": \"Bitte wählen\",\n \"up.common.loading\": \"Laden\",\n \"up.common.loading2\": \"Wird geladen\",\n \"up.common.inOperation\": \"In Bearbeitung\",\n \"up.common.settings\": \"Einstellungen\",\n \"up.common.retry\": \"Wiederholen\",\n \"up.common.search\": \"Suchen\",\n \"up.common.more\": \"Mehr\",\n \"up.common.video\": \"Video\",\n \"up.common.file\": \"Datei\",\n \"up.week.one\": \"Mo\",\n \"up.week.two\": \"Di\",\n \"up.week.three\": \"Mi\",\n \"up.week.four\": \"Do\",\n \"up.week.five\": \"Fr\",\n \"up.week.six\": \"Sa\",\n \"up.week.seven\": \"So\",\n \"up.barcode.error\": \"Barcode-Generierung fehlgeschlagen\",\n \"up.calendar.chooseDates\": \"Datumsauswahl\",\n \"up.calendar.disabled\": \"Dieses Datum ist deaktiviert\",\n \"up.calendar.daysExceed\": \"Die Anzahl der ausgewählten Tage darf {days} Tage nicht überschreiten\",\n \"up.cityLocate.locateCity\": \"Stadt lokalisieren\",\n \"up.cityLocate.fail\": \"Lokalisierung fehlgeschlagen, bitte klicken Sie zum Wiederholen.\",\n \"up.cityLocate.locating\": \"Lokalisierung läuft\",\n \"up.code.send\": \"Bestätigungscode erhalten\",\n \"up.code.resendAfter\": \"Erneut senden in X Sekunden\",\n \"up.code.resend\": \"Erneut senden\",\n \"up.cropper.emptyWidhtOrHeight\": \"Breite oder Höhe des Zuschneidebereichs nicht festgelegt\",\n \"up.empty.car\": \"Warenkorb ist leer\",\n \"up.empty.page\": \"Seite existiert nicht\",\n \"up.empty.search\": \"Keine Suchergebnisse\",\n \"up.empty.address\": \"Keine Lieferadresse\",\n \"up.empty.wifi\": \"Kein WLAN\",\n \"up.empty.order\": \"Bestellungen sind leer\",\n \"up.empty.coupon\": \"Keine Gutscheine\",\n \"up.empty.favor\": \"Keine Favoriten\",\n \"up.empty.permission\": \"Keine Berechtigung\",\n \"up.empty.history\": \"Kein Verlauf\",\n \"up.empty.news\": \"Keine Nachrichtenliste\",\n \"up.empty.message\": \"Nachrichtenliste ist leer\",\n \"up.empty.list\": \"Liste ist leer\",\n \"up.empty.data\": \"Daten sind leer\",\n \"up.empty.comment\": \"Keine Kommentare\",\n \"up.link.copyed\": \"Link kopiert, bitte im Browser öffnen\",\n \"up.loadmoe.loadmore\": \"Mehr laden\",\n \"up.loadmoe.nomore\": \"Keine weiteren Daten\",\n \"up.noNetwork.text\": \"Ups, Netzwerksignal verloren\",\n \"up.noNetwork.pleaseCheck\": \"Bitte überprüfen Sie das Netzwerk oder gehen Sie zu\",\n \"up.noNetwork.connect\": \"Netzwerk verbunden\",\n \"up.noNetwork.disconnect\": \"Keine Netzwerkverbindung\",\n \"up.pagination.previous\": \"Vorherige Seite\",\n \"up.pagination.next\": \"Nächste Seite\",\n \"up.pullRefresh.pull\": \"Zum Aktualisieren nach unten ziehen\",\n \"up.pullRefresh.release\": \"Loslassen zum Aktualisieren\",\n \"up.pullRefresh.refreshing\": \"Aktualisierung läuft\",\n \"up.readMore.expand\": \"Erweitern zum vollständigen Lesen\",\n \"up.readMore.fold\": \"Einklappen\",\n \"up.search.placeholder\": \"Bitte Schlüsselwort eingeben\",\n \"up.signature.penSize\": \"Strichstärke\",\n \"up.signature.penColor\": \"Strichfarbe\",\n \"up.upload.sizeExceed\": \"GröÃenbegrenzung überschritten\",\n \"up.upload.uploading\": \"Upload läuft\",\n \"up.upload.previewImageFail\": \"Bildvorschau fehlgeschlagen\",\n \"up.upload.previewVideoFail\": \"Videovorschau fehlgeschlagen\",\n \"up.goodsSku.stock\": \"Lagerbestand\",\n \"up.goodsSku.price\": \"Preis\",\n \"up.goodsSku.amount\": \"Stück\",\n \"up.goodsSku.choosed\": \"Ausgewählt\",\n \"up.goodsSku.buyAmount\": \"Anzahl\"\n}\n", "{\n \"up.common.cancel\": \"ì·¨ì\",\n \"up.common.confirm\": \"íì¸\",\n \"up.common.start\": \"ìì\",\n \"up.common.end\": \"ì¢
ë£\",\n \"up.common.stop\": \"ì ì§\",\n \"up.common.copy\": \"ë³µì¬\",\n \"up.common.none\": \"ìì\",\n \"up.common.tip\": \"í\",\n \"up.common.success\": \"ì±ê³µ\",\n \"up.common.fail\": \"ì¤í¨\",\n \"up.common.close\": \"ë«ê¸°\",\n \"up.common.preview\": \"미리보기\",\n \"up.common.re-select\": \"ì¬ì í\",\n \"up.common.rotate\": \"íì \",\n \"up.common.pleaseChoose\": \"ì íí´ì£¼ì¸ì\",\n \"up.common.loading\": \"ë¡ë©ì¤\",\n \"up.common.loading2\": \"ë¡ë©ì¤\",\n \"up.common.inOperation\": \"ìì
ì¤\",\n \"up.common.settings\": \"ì¤ì \",\n \"up.common.retry\": \"ì¬ìë\",\n \"up.common.search\": \"ê²ì\",\n \"up.common.more\": \"ë보기\",\n \"up.common.video\": \"ë¹ëì¤\",\n \"up.common.file\": \"íì¼\",\n \"up.week.one\": \"ì\",\n \"up.week.two\": \"í\",\n \"up.week.three\": \"ì\",\n \"up.week.four\": \"목\",\n \"up.week.five\": \"ê¸\",\n \"up.week.six\": \"í \",\n \"up.week.seven\": \"ì¼\",\n \"up.barcode.error\": \"ë°ì½ë ìì± ì¤í¨\",\n \"up.calendar.chooseDates\": \"ë ì§ ì í\",\n \"up.calendar.disabled\": \"í´ë¹ ë ì§ë ì¬ì©í ì ììµëë¤\",\n \"up.calendar.daysExceed\": \"ì íí ë ì§ ìê° {days}ì¼ì ì´ê³¼í ì ììµëë¤\",\n \"up.cityLocate.locateCity\": \"ëì ìì¹ ì°¾ê¸°\",\n \"up.cityLocate.fail\": \"ìì¹ ì°¾ê¸° ì¤í¨, ë¤ì ìëíë ¤ë©´ í´ë¦íì¸ì.\",\n \"up.cityLocate.locating\": \"ìì¹ ì°¾ë ì¤\",\n \"up.code.send\": \"ì¸ì¦ì½ë ë°ê¸°\",\n \"up.code.resendAfter\": \"Xì´ í ì¬ì ì¡\",\n \"up.code.resend\": \"ì¬ì ì¡\",\n \"up.cropper.emptyWidhtOrHeight\": \"ì르기 ììì ëë¹ ëë ëì´ê° ì¤ì ëì§ ìììµëë¤\",\n \"up.empty.car\": \"ì¥ë°êµ¬ëê° ë¹ì´ ììµëë¤\",\n \"up.empty.page\": \"íì´ì§ê° ì¡´ì¬íì§ ììµëë¤\",\n \"up.empty.search\": \"ê²ì ê²°ê³¼ê° ììµëë¤\",\n \"up.empty.address\": \"ë°°ì¡ ì£¼ìê° ììµëë¤\",\n \"up.empty.wifi\": \"Wi-Fiê° ììµëë¤\",\n \"up.empty.order\": \"ì£¼ë¬¸ì´ ììµëë¤\",\n \"up.empty.coupon\": \"ì¿ í°ì´ ììµëë¤\",\n \"up.empty.favor\": \"ì¦ê²¨ì°¾ê¸°ê° ììµëë¤\",\n \"up.empty.permission\": \"ê¶íì´ ììµëë¤\",\n \"up.empty.history\": \"기ë¡ì´ ììµëë¤\",\n \"up.empty.news\": \"ë´ì¤ê° ììµëë¤\",\n \"up.empty.message\": \"ë©ìì§ê° ììµëë¤\",\n \"up.empty.list\": \"목ë¡ì´ ë¹ì´ ììµëë¤\",\n \"up.empty.data\": \"ë°ì´í°ê° ììµëë¤\",\n \"up.empty.comment\": \"ëê¸ì´ ììµëë¤\",\n \"up.link.copyed\": \"ë§í¬ê° ë³µì¬ëììµëë¤. ë¸ë¼ì°ì ìì ì´ì´ì£¼ì¸ì\",\n \"up.loadmoe.loadmore\": \"ë ë¶ë¬ì¤ê¸°\",\n \"up.loadmoe.nomore\": \"ë ì´ì ë°ì´í°ê° ììµëë¤\",\n \"up.noNetwork.text\": \"ë¤í¸ìí¬ ì í¸ê° ììµëë¤\",\n \"up.noNetwork.pleaseCheck\": \"ë¤í¸ìí¬ë¥¼ íì¸íê±°ë ì´ëíì¸ì\",\n \"up.noNetwork.connect\": \"ë¤í¸ìí¬ ì°ê²°ë¨\",\n \"up.noNetwork.disconnect\": \"ë¤í¸ìí¬ ì°ê²° ëê¹\",\n \"up.pagination.previous\": \"ì´ì íì´ì§\",\n \"up.pagination.next\": \"ë¤ì íì´ì§\",\n \"up.pullRefresh.pull\": \"ë¹ê²¨ì ìë¡ê³ 침\",\n \"up.pullRefresh.release\": \"ëìì ìë¡ê³ 침\",\n \"up.pullRefresh.refreshing\": \"ìë¡ê³ 침 ì¤\",\n \"up.readMore.expand\": \"í¼ì³ì ì ì²´ 보기\",\n \"up.readMore.fold\": \"ì 기\",\n \"up.search.placeholder\": \"í¤ìë를 ì
ë ¥íì¸ì\",\n \"up.signature.penSize\": \"ì 굵기\",\n \"up.signature.penColor\": \"ì ìì\",\n \"up.upload.sizeExceed\": \"ì©ë ì í ì´ê³¼\",\n \"up.upload.uploading\": \"ì
ë¡ë ì¤\",\n \"up.upload.previewImageFail\": \"ì´ë¯¸ì§ 미리보기 ì¤í¨\",\n \"up.upload.previewVideoFail\": \"ë¹ëì¤ ë¯¸ë¦¬ë³´ê¸° ì¤í¨\",\n \"up.goodsSku.stock\": \"ì¬ê³ \",\n \"up.goodsSku.price\": \"ê°ê²©\",\n \"up.goodsSku.amount\": \"ê°\",\n \"up.goodsSku.choosed\": \"ì íë¨\",\n \"up.goodsSku.buyAmount\": \"구매 ìë\"\n}\n", "{\n \"up.common.cancel\": \"ãã£ã³ã»ã«\",\n \"up.common.confirm\": \"確èª\",\n \"up.common.start\": \"éå§\",\n \"up.common.end\": \"çµäº\",\n \"up.common.stop\": \"忢\",\n \"up.common.copy\": \"ã³ãã¼\",\n \"up.common.none\": \"ãªã\",\n \"up.common.tip\": \"ãã³ã\",\n \"up.common.success\": \"æå\",\n \"up.common.fail\": \"失æ\",\n \"up.common.close\": \"éãã\",\n \"up.common.preview\": \"ãã¬ãã¥ã¼\",\n \"up.common.re-select\": \"å鏿\",\n \"up.common.rotate\": \"å転\",\n \"up.common.pleaseChoose\": \"鏿ãã¦ãã ãã\",\n \"up.common.loading\": \"èªã¿è¾¼ã¿ä¸\",\n \"up.common.loading2\": \"èªã¿è¾¼ã¿ä¸\",\n \"up.common.inOperation\": \"æä½ä¸\",\n \"up.common.settings\": \"è¨å®\",\n \"up.common.retry\": \"å試è¡\",\n \"up.common.search\": \"æ¤ç´¢\",\n \"up.common.more\": \"ãã£ã¨è¦ã\",\n \"up.common.video\": \"ãããª\",\n \"up.common.file\": \"ãã¡ã¤ã«\",\n \"up.week.one\": \"æ\",\n \"up.week.two\": \"ç«\",\n \"up.week.three\": \"æ°´\",\n \"up.week.four\": \"æ¨\",\n \"up.week.five\": \"é\",\n \"up.week.six\": \"å\",\n \"up.week.seven\": \"æ¥\",\n \"up.barcode.error\": \"ãã¼ã³ã¼ãã®çæã«å¤±æãã¾ãã\",\n \"up.calendar.chooseDates\": \"æ¥ä»é¸æ\",\n \"up.calendar.disabled\": \"ãã®æ¥ä»ã¯ç¡å¹ã§ã\",\n \"up.calendar.daysExceed\": \"é¸ææ¥æ°ã¯{days}æ¥ãè¶
ãããã¨ã¯ã§ãã¾ãã\",\n \"up.cityLocate.locateCity\": \"é½å¸ã®ä½ç½®ãç¹å®\",\n \"up.cityLocate.fail\": \"ä½ç½®ç¹å®ã«å¤±æãã¾ãããå試è¡ããã«ã¯ã¯ãªãã¯ãã¦ãã ããã\",\n \"up.cityLocate.locating\": \"ä½ç½®ç¹å®ä¸\",\n \"up.code.send\": \"èªè¨¼ã³ã¼ããåå¾\",\n \"up.code.resendAfter\": \"Xç§å¾ã«åéä¿¡\",\n \"up.code.resend\": \"åéä¿¡\",\n \"up.cropper.emptyWidhtOrHeight\": \"åãæãæ ã®å¹
ã¾ãã¯é«ããè¨å®ããã¦ãã¾ãã\",\n \"up.empty.car\": \"ã·ã§ããã³ã°ã«ã¼ãã¯ç©ºã§ã\",\n \"up.empty.page\": \"ãã¼ã¸ãåå¨ãã¾ãã\",\n \"up.empty.search\": \"æ¤ç´¢çµæãããã¾ãã\",\n \"up.empty.address\": \"é
éå
使ãããã¾ãã\",\n \"up.empty.wifi\": \"Wi-Fiãããã¾ãã\",\n \"up.empty.order\": \"注æãããã¾ãã\",\n \"up.empty.coupon\": \"ã¯ã¼ãã³ãããã¾ãã\",\n \"up.empty.favor\": \"ãæ°ã«å
¥ããããã¾ãã\",\n \"up.empty.permission\": \"権éãããã¾ãã\",\n \"up.empty.history\": \"å±¥æ´ãããã¾ãã\",\n \"up.empty.news\": \"ãã¥ã¼ã¹ãããã¾ãã\",\n \"up.empty.message\": \"ã¡ãã»ã¼ã¸ãããã¾ãã\",\n \"up.empty.list\": \"ãªã¹ãã空ã§ã\",\n \"up.empty.data\": \"ãã¼ã¿ãããã¾ãã\",\n \"up.empty.comment\": \"ã³ã¡ã³ããããã¾ãã\",\n \"up.link.copyed\": \"ãªã³ã¯ãã³ãã¼ããã¾ããããã©ã¦ã¶ã§éãã¦ãã ãã\",\n \"up.loadmoe.loadmore\": \"ããã«èªã¿è¾¼ã\",\n \"up.loadmoe.nomore\": \"ãã以ä¸ãã¼ã¿ãããã¾ãã\",\n \"up.noNetwork.text\": \"ãããã¯ã¼ã¯ä¿¡å·ã失ããã¾ãã\",\n \"up.noNetwork.pleaseCheck\": \"ãããã¯ã¼ã¯ã確èªããããç§»åãã¦ãã ãã\",\n \"up.noNetwork.connect\": \"ãããã¯ã¼ã¯æ¥ç¶æ¸ã¿\",\n \"up.noNetwork.disconnect\": \"ãããã¯ã¼ã¯æªæ¥ç¶\",\n \"up.pagination.previous\": \"åã¸\",\n \"up.pagination.next\": \"次ã¸\",\n \"up.pullRefresh.pull\": \"å¼ãä¸ãã¦æ´æ°\",\n \"up.pullRefresh.release\": \"æãé¢ãã¦æ´æ°\",\n \"up.pullRefresh.refreshing\": \"æ´æ°ä¸\",\n \"up.readMore.expand\": \"å
¨æè¡¨ç¤º\",\n \"up.readMore.fold\": \"æãããã\",\n \"up.search.placeholder\": \"ãã¼ã¯ã¼ããå
¥åãã¦ãã ãã\",\n \"up.signature.penSize\": \"ç·ã®å¤ªã\",\n \"up.signature.penColor\": \"ç·ã®è²\",\n \"up.upload.sizeExceed\": \"ãµã¤ãºå¶éãè¶
ãã¦ãã¾ã\",\n \"up.upload.uploading\": \"ã¢ãããã¼ãä¸\",\n \"up.upload.previewImageFail\": \"ç»åãã¬ãã¥ã¼å¤±æ\",\n \"up.upload.previewVideoFail\": \"ãããªãã¬ãã¥ã¼å¤±æ\",\n \"up.goodsSku.stock\": \"å¨åº«\",\n \"up.goodsSku.price\": \"ä¾¡æ ¼\",\n \"up.goodsSku.amount\": \"å\",\n \"up.goodsSku.choosed\": \"鏿æ¸ã¿\",\n \"up.goodsSku.buyAmount\": \"è³¼å
¥æ°é\"\n}\n", "{\n \"up.common.cancel\": \"ÐÑмена\",\n \"up.common.confirm\": \"ÐодÑвеÑдиÑÑ\",\n \"up.common.start\": \"ÐаÑало\",\n \"up.common.end\": \"ÐонеÑ\",\n \"up.common.stop\": \"СÑоп\",\n \"up.common.copy\": \"ÐопиÑоваÑÑ\",\n \"up.common.none\": \"ÐеÑ\",\n \"up.common.tip\": \"ÐодÑказка\",\n \"up.common.success\": \"УÑпеÑ
\",\n \"up.common.fail\": \"ÐÑибка\",\n \"up.common.close\": \"ÐакÑÑÑÑ\",\n \"up.common.preview\": \"ÐÑедпÑоÑмоÑÑ\",\n \"up.common.re-select\": \"ÐÑбÑаÑÑ Ñнова\",\n \"up.common.rotate\": \"ÐовеÑнÑÑÑ\",\n \"up.common.pleaseChoose\": \"ÐожалÑйÑÑа, вÑбеÑиÑе\",\n \"up.common.loading\": \"ÐагÑÑзка\",\n \"up.common.loading2\": \"ÐагÑÑжаеÑÑÑ\",\n \"up.common.inOperation\": \"РпÑоÑеÑÑе\",\n \"up.common.settings\": \"ÐаÑÑÑойки\",\n \"up.common.retry\": \"ÐовÑоÑиÑÑ\",\n \"up.common.search\": \"ÐоиÑк\",\n \"up.common.more\": \"ÐолÑÑе\",\n \"up.common.video\": \"Ðидео\",\n \"up.common.file\": \"Файл\",\n \"up.week.one\": \"Ðн\",\n \"up.week.two\": \"ÐÑ\",\n \"up.week.three\": \"СÑ\",\n \"up.week.four\": \"ЧÑ\",\n \"up.week.five\": \"ÐÑ\",\n \"up.week.six\": \"Сб\",\n \"up.week.seven\": \"ÐÑ\",\n \"up.barcode.error\": \"ÐÑибка генеÑаÑии ÑÑÑиÑ
кода\",\n \"up.calendar.chooseDates\": \"ÐÑÐ±Ð¾Ñ Ð´Ð°ÑÑ\",\n \"up.calendar.disabled\": \"ÐÑа даÑа оÑклÑÑена\",\n \"up.calendar.daysExceed\": \"ÐолиÑеÑÑво вÑбÑаннÑÑ
дней не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ {days} дней\",\n \"up.cityLocate.locateCity\": \"ÐпÑеделение гоÑода\",\n \"up.cityLocate.fail\": \"ÐÑибка опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑÑоположениÑ, нажмиÑе Ð´Ð»Ñ Ð¿Ð¾Ð²ÑоÑа.\",\n \"up.cityLocate.locating\": \"ÐпÑеделение меÑÑоположениÑ\",\n \"up.code.send\": \"ÐолÑÑиÑÑ ÐºÐ¾Ð´ подÑвеÑждениÑ\",\n \"up.code.resendAfter\": \"ÐовÑоÑÐ½Ð°Ñ Ð¾ÑпÑавка ÑеÑез X ÑекÑнд\",\n \"up.code.resend\": \"ÐÑпÑавиÑÑ Ñнова\",\n \"up.cropper.emptyWidhtOrHeight\": \"ШиÑина или вÑÑоÑа облаÑÑи обÑезки не задана\",\n \"up.empty.car\": \"ÐоÑзина пÑÑÑа\",\n \"up.empty.page\": \"СÑÑаниÑа не ÑÑÑеÑÑвÑеÑ\",\n \"up.empty.search\": \"ÐÐµÑ ÑезÑлÑÑаÑов поиÑка\",\n \"up.empty.address\": \"ÐÐµÑ Ð°Ð´ÑеÑа доÑÑавки\",\n \"up.empty.wifi\": \"ÐÐµÑ Wi-Fi\",\n \"up.empty.order\": \"ÐÐ°ÐºÐ°Ð·Ñ Ð¾ÑÑÑÑÑÑвÑÑÑ\",\n \"up.empty.coupon\": \"ÐÐµÑ ÐºÑпонов\",\n \"up.empty.favor\": \"ÐÐµÑ Ð¸Ð·Ð±Ñанного\",\n \"up.empty.permission\": \"ÐÐµÑ ÑазÑеÑениÑ\",\n \"up.empty.history\": \"ÐÐµÑ Ð¸ÑÑоÑии\",\n \"up.empty.news\": \"ÐÐµÑ Ð½Ð¾Ð²Ð¾ÑÑей\",\n \"up.empty.message\": \"СпиÑок ÑообÑений пÑÑÑ\",\n \"up.empty.list\": \"СпиÑок пÑÑÑ\",\n \"up.empty.data\": \"ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
\",\n \"up.empty.comment\": \"ÐÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиев\",\n \"up.link.copyed\": \"СÑÑлка ÑкопиÑована, оÑкÑойÑе в бÑаÑзеÑе\",\n \"up.loadmoe.loadmore\": \"ÐагÑÑзиÑÑ ÐµÑе\",\n \"up.loadmoe.nomore\": \"ÐолÑÑе Ð½ÐµÑ Ð´Ð°Ð½Ð½ÑÑ
\",\n \"up.noNetwork.text\": \"Ðй, поÑеÑÑно ÑеÑевое Ñоединение\",\n \"up.noNetwork.pleaseCheck\": \"ÐÑовеÑÑÑе ÑеÑÑ Ð¸Ð»Ð¸ пеÑейдиÑе к\",\n \"up.noNetwork.connect\": \"СеÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑена\",\n \"up.noNetwork.disconnect\": \"ÐÐµÑ ÑеÑевого подклÑÑениÑ\",\n \"up.pagination.previous\": \"ÐÑедÑдÑÑÐ°Ñ ÑÑÑаниÑа\",\n \"up.pagination.next\": \"СледÑÑÑÐ°Ñ ÑÑÑаниÑа\",\n \"up.pullRefresh.pull\": \"ÐоÑÑниÑе вниз Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ\",\n \"up.pullRefresh.release\": \"ÐÑпÑÑÑиÑе Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ\",\n \"up.pullRefresh.refreshing\": \"Ðбновление\",\n \"up.readMore.expand\": \"РазвеÑнÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑÑениÑ\",\n \"up.readMore.fold\": \"СвеÑнÑÑÑ\",\n \"up.search.placeholder\": \"ÐведиÑе клÑÑевое Ñлово\",\n \"up.signature.penSize\": \"Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑиÑ
а\",\n \"up.signature.penColor\": \"Ð¦Ð²ÐµÑ ÑÑÑиÑ
а\",\n \"up.upload.sizeExceed\": \"ÐÑевÑÑен Ð»Ð¸Ð¼Ð¸Ñ ÑазмеÑа\",\n \"up.upload.uploading\": \"ÐагÑÑзка\",\n \"up.upload.previewImageFail\": \"ÐÑибка пÑедпÑоÑмоÑÑа изобÑажениÑ\",\n \"up.upload.previewVideoFail\": \"ÐÑибка пÑедпÑоÑмоÑÑа видео\",\n \"up.goodsSku.stock\": \"ÐапаÑ\",\n \"up.goodsSku.price\": \"Цена\",\n \"up.goodsSku.amount\": \"ШÑÑк\",\n \"up.goodsSku.choosed\": \"ÐÑбÑано\",\n \"up.goodsSku.buyAmount\": \"ÐолиÑеÑÑво\"\n}\n", "import zhHans from './locales/zh-Hans.json'\nimport zhHant from './locales/zh-Hant.json'\nimport en from './locales/en.json'\nimport es from './locales/es.json'\nimport fr from './locales/fr.json'\nimport de from './locales/de.json'\nimport ko from './locales/ko.json'\nimport ja from './locales/ja.json'\nimport ru from './locales/ru.json'\n\nlet settings = {\n lang: uni.getLocale(),\n locales: {\n en,\n es,\n fr,\n de,\n ko,\n ja,\n ru,\n 'zh-Hant': zhHant,\n 'zh-Hans': zhHans\n }\n};\n\nuni.onLocaleChange((locale) => {\n settings.lang = locale;\n})\n\n/**\n * å¤è¯è¨æ¹æ³\n */\nexport function t(value, params = {}) {\n // console.log(settings.locales[settings.lang])\n if (value) {\n let lang = settings.lang\n if (!settings.locales[settings.lang]) {\n lang = 'zh-Hans'\n }\n let result = settings.locales[lang][value] || value;\n // æ¿æ¢{xxx}æ ¼å¼çåé\n Object.keys(params).forEach(key => {\n const reg = new RegExp(`{${key}}`, 'g');\n result = result.replace(reg, params[key]);\n });\n return result;\n } else {\n return value;\n }\n}\n\nexport default {\n settings: settings\n}\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 16:52:43\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js\r\n */\r\nimport { t } from '../../libs/i18n'\r\nexport default {\r\n // calendar ç»ä»¶\r\n calendar: {\r\n title: t(\"up.calendar.chooseDates\"),\r\n showTitle: true,\r\n showSubtitle: true,\r\n mode: 'single',\r\n startText: t(\"up.common.start\"),\r\n endText: t(\"up.common.end\"),\r\n customList: [],\r\n color: '#3c9cff',\r\n minDate: 0,\r\n maxDate: 0,\r\n defaultDate: null,\r\n maxCount: Number.MAX_SAFE_INTEGER, // Infinity\r\n rowHeight: 56,\r\n formatter: null,\r\n showLunar: false,\r\n showMark: true,\r\n confirmText: t(\"up.common.confirm\"),\r\n confirmDisabledText: t(\"up.common.confirm\"),\r\n show: false,\r\n closeOnClickOverlay: false,\r\n readonly: false,\r\n showConfirm: true,\r\n maxRange: Number.MAX_SAFE_INTEGER, // Infinity\r\n rangePrompt: '',\r\n showRangePrompt: true,\r\n allowSameDay: false,\r\n\t\tround: 0,\r\n\t\tmonthNum: 3,\r\n weekText: [t(\"up.week.one\"), t(\"up.week.two\"), t(\"up.week.three\"), t(\"up.week.four\"), t(\"up.week.five\"), t(\"up.week.six\"), t(\"up.week.seven\")],\r\n forbidDays: [],\r\n forbidDaysToast: t(\"up.calendar.disabled\"),\r\n monthFormat: '',\r\n pageInline: false\r\n }\r\n}\r\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:53:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js\n */\nexport default {\n // 车çå·é®ç\n carKeyboard: {\n random: false\n }\n}\n", "/*\r\n * @Author : jry\r\n * @Description :\r\n * @version : 3.0\r\n * @Date : 2025-04-26 16:37:21\r\n * @LastAuthor : jry\r\n * @lastTime : 2025-04-26 16:37:21\r\n * @FilePath : /uview-plus/libs/config/props/card.js\r\n */\r\nexport default {\r\n\t// cardç»ä»¶çprops\r\n\tcard: {\r\n\t\tfull: false,\r\n\t\ttitle: '',\r\n\t\ttitleColor: '#303133',\r\n\t\ttitleSize: '15px',\r\n\t\tsubTitle: '',\r\n\t\tsubTitleColor: '#909399',\r\n\t\tsubTitleSize: '13px',\r\n\t\tborder: true,\r\n\t\tindex: '',\r\n\t\tmargin: '15px',\r\n\t\tborderRadius: '8px',\r\n\t\theadStyle: {},\r\n\t\tbodyStyle: {},\r\n\t\tfootStyle: {},\r\n\t\theadBorderBottom: true,\r\n\t\tfootBorderTop: true,\r\n\t\tthumb: '',\r\n\t\tthumbWidth: '30px',\r\n\t\tthumbCircle: false,\r\n\t\tpadding: '15px',\r\n\t\tpaddingHead: '',\r\n paddingBody: '',\r\n paddingFoot: '',\r\n showHead: true,\r\n showFoot: true,\r\n boxShadow: 'none'\r\n\t}\r\n}\r\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 20:53:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js\n */\nexport default {\n\t// cellç»ä»¶çprops\n\tcell: {\n\t\tcustomClass: '',\n\t\ttitle: '',\n\t\tlabel: '',\n\t\tvalue: '',\n\t\ticon: '',\n\t\tdisabled: false,\n\t\tborder: true,\n\t\tcenter: false,\n\t\turl: '',\n\t\tlinkType: 'navigateTo',\n\t\tclickable: false,\n\t\tisLink: false,\n\t\trequired: false,\n\t\tarrowDirection: '',\n\t\ticonStyle: {},\n\t\trightIconStyle: {},\n\t\trightIcon: 'arrow-right',\n\t\ttitleStyle: {},\n\t\tsize: '',\n\t\tstop: true,\n\t\tname: ''\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js\n */\nexport default {\n // cell-groupç»ä»¶çprops\n cellGroup: {\n title: '',\n border: true,\n customStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-23 21:06:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js\n */\nexport default {\n // checkboxç»ä»¶\n checkbox: {\n name: '',\n shape: '',\n size: '',\n checkbox: false,\n disabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n iconColor: '',\n label: '',\n labelSize: '',\n labelColor: '',\n labelDisabled: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:54:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js\n */\nexport default {\n // checkbox-groupç»ä»¶\n checkboxGroup: {\n name: '',\n value: [],\n shape: 'square',\n disabled: false,\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n size: 18,\n placement: 'row',\n labelSize: 14,\n labelColor: '#303133',\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n iconPlacement: 'left',\n borderBottom: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:02\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js\n */\nexport default {\n // circleProgress ç»ä»¶\n circleProgress: {\n percentage: 30\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:27\n * @FilePath : /uview-plus/libs/config/props/code.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // code ç»ä»¶\n code: {\n seconds: 60,\n startText: t(\"up.code.send\"),\n changeText: t(\"up.code.resendAfter\"),\n endText: t(\"up.code.resend\"),\n keepRunning: false,\n uniqueKey: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:55:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js\n */\nexport default {\n // codeInput ç»ä»¶\n codeInput: {\n\t\tadjustPosition: true,\n maxlength: 6,\n dot: false,\n mode: 'box',\n hairline: false,\n space: 10,\n value: '',\n focus: false,\n bold: false,\n color: '#606266',\n fontSize: 18,\n size: 35,\n disabledKeyboard: false,\n borderColor: '#c9cacc',\n\t\tdisabledDot: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js\n */\nexport default {\n // col ç»ä»¶\n col: {\n span: 12,\n offset: 0,\n justify: 'start',\n align: 'stretch',\n textAlign: 'left'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js\n */\nexport default {\n // collapse ç»ä»¶\n collapse: {\n value: null,\n accordion: false,\n border: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:56:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js\n */\nexport default {\n // collapseItem ç»ä»¶\n collapseItem: {\n title: '',\n value: '',\n label: '',\n disabled: false,\n isLink: true,\n clickable: true,\n border: true,\n align: 'left',\n name: '',\n icon: '',\n duration: 300,\n showRight: true,\n titleStyle: {},\n iconStyle: {},\n\t\trightIconStyle: {},\n cellCustomStyle: {},\n cellCustomClass: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:16\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js\n */\nexport default {\n // columnNotice ç»ä»¶\n columnNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80,\n step: false,\n duration: 1500,\n disableTouch: true,\n\t\tjustifyContent: 'flex-start'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:29\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js\n */\nexport default {\n // u-count-down 计æ¶å¨ç»ä»¶\n countDown: {\n time: 0,\n format: 'HH:mm:ss',\n autoStart: true,\n millisecond: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js\n */\nexport default {\n // countTo ç»ä»¶\n countTo: {\n startVal: 0,\n endVal: 0,\n duration: 2000,\n autoplay: true,\n decimals: 0,\n useEasing: true,\n decimal: '.',\n color: '#606266',\n fontSize: 22,\n bold: false,\n separator: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:57:48\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // datetimePicker ç»ä»¶\n datetimePicker: {\n show: false,\n\t\tpopupMode: 'bottom',\n showToolbar: true,\n value: '',\n title: '',\n mode: 'datetime',\n maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),\n minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),\n minHour: 0,\n maxHour: 23,\n minMinute: 0,\n maxMinute: 59,\n filter: null,\n formatter: null,\n loading: false,\n itemHeight: 44,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n cancelColor: '#909193',\n confirmColor: '#3c9cff',\n visibleItemCount: 5,\n closeOnClickOverlay: false,\n defaultIndex: [],\n inputBorder: 'surround',\n disabled: false,\n disabledColor: '',\n placeholder: t(\"up.common.pleaseChoose\"),\n inputProps: {},\n pageInline: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:58:03\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js\n */\nexport default {\n // dividerç»ä»¶\n divider: {\n dashed: false,\n hairline: true,\n dot: false,\n textPosition: 'center',\n text: '',\n textSize: 14,\n textColor: '#909399',\n lineColor: '#dcdfe6'\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:27\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js\n */\nexport default {\n // emptyç»ä»¶\n empty: {\n icon: '',\n text: '',\n textColor: '#c0c4cc',\n textSize: 14,\n iconColor: '#c0c4cc',\n iconSize: 90,\n mode: 'data',\n width: 160,\n height: 160,\n show: true,\n marginTop: 0\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:03:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js\n */\nexport default {\n // form ç»ä»¶\n form: {\n model: {},\n rules: {},\n errorType: 'message',\n borderBottom: true,\n labelPosition: 'left',\n labelWidth: 45,\n labelAlign: 'left',\n labelStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js\n */\nexport default {\n // formItem ç»ä»¶\n formItem: {\n label: '',\n prop: '',\n rules: [],\n borderBottom: '',\n labelPosition: '',\n labelWidth: '',\n rightIcon: '',\n leftIcon: '',\n required: false,\n leftIconStyle: '',\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js\n */\nexport default {\n // gapç»ä»¶\n gap: {\n bgColor: 'transparent',\n height: 20,\n marginTop: 0,\n marginBottom: 0,\n customStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:57\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js\n */\nexport default {\n // gridç»ä»¶\n grid: {\n col: 3,\n border: false,\n align: 'left'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js\n */\nexport default {\n // grid-itemç»ä»¶\n gridItem: {\n name: null,\n bgColor: 'transparent'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 18:00:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js\n */\nimport config from '../../libs/config/config'\n\nconst {\n color\n} = config\nexport default {\n // iconç»ä»¶\n icon: {\n name: '',\n color: color['u-content-color'],\n size: '16px',\n bold: false,\n index: '',\n hoverClass: '',\n customPrefix: 'uicon',\n label: '',\n labelPos: 'right',\n labelSize: '15px',\n labelColor: color['u-content-color'],\n space: '3px',\n imgMode: '',\n width: '',\n height: '',\n top: 0,\n stop: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:51\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js\n */\nexport default {\n // imageç»ä»¶\n image: {\n src: '',\n mode: 'aspectFill',\n width: '300',\n height: '225',\n shape: 'square',\n radius: 0,\n lazyLoad: true,\n showMenuByLongpress: true,\n loadingIcon: 'photo',\n errorIcon: 'error-circle',\n showLoading: true,\n showError: true,\n fade: true,\n webp: false,\n duration: 500,\n bgColor: '#f3f4f6'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:15\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js\n */\nexport default {\n // indexAnchor ç»ä»¶\n indexAnchor: {\n text: '',\n color: '#606266',\n size: 14,\n bgColor: '#f1f1f1',\n height: 32\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:13:35\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js\n */\nexport default {\n // indexList ç»ä»¶\n indexList: {\n inactiveColor: '#606266',\n activeColor: '#5677fc',\n indexList: [],\n sticky: true,\n customNavHeight: 0,\n safeBottomFix: false,\n itemMargin: '0rpx'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-08-20 10:21:55\n * @FilePath : /uview-plus/libs/config/props/input.js\n */\nexport default {\n\t// index ç»ä»¶\n\tinput: {\n\t\tvalue: '',\n\t\ttype: 'text',\n\t\tfixed: false,\n\t\tdisabled: false,\n\t\tdisabledColor: '#f5f7fa',\n\t\tclearable: false,\n\t\tpassword: false,\n\t\tmaxlength: 140,\n\t\tplaceholder: null,\n\t\tplaceholderClass: 'input-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\tshowWordLimit: false,\n\t\tconfirmType: 'done',\n\t\tconfirmHold: false,\n\t\tholdKeyboard: false,\n\t\tfocus: false,\n\t\tautoBlur: false,\n\t\tdisableDefaultPadding: false,\n\t\tcursor: -1,\n\t\tcursorSpacing: 30,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tinputAlign: 'left',\n\t\tfontSize: '15px',\n\t\tcolor: '#303133',\n\t\tprefixIcon: '',\n\t\tprefixIconStyle: '',\n\t\tsuffixIcon: '',\n\t\tsuffixIconStyle: '',\n\t\tborder: 'surround',\n\t\treadonly: false,\n\t\tshape: 'square',\n\t\tformatter: null,\n\t\tcursorColor: '#53c21d',\n\t\tpasswordVisibilityToggle: true\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // é®çç»ä»¶\n keyboard: {\n mode: 'number',\n dotDisabled: false,\n tooltip: true,\n showTips: true,\n tips: '',\n showCancel: true,\n showConfirm: true,\n random: false,\n safeAreaInsetBottom: true,\n closeOnClickOverlay: true,\n show: false,\n overlay: true,\n zIndex: 10075,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n autoChange: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:04:49\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js\n */\nexport default {\n // lineç»ä»¶\n line: {\n color: '#d6d7d9',\n length: '100%',\n direction: 'row',\n hairline: true,\n margin: 0,\n dashed: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:11\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js\n */\nexport default {\n // lineProgress ç»ä»¶\n lineProgress: {\n activeColor: '#19be6b',\n inactiveColor: '#ececec',\n percentage: 0,\n showText: true,\n height: 12,\n\t\tfromRight: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:36\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js\n */\nimport config from '../../libs/config/config'\nimport { t } from '../../libs/i18n'\n\nconst {\n color\n} = config\nexport default {\n // linkè¶
龿¥ç»ä»¶propsåæ°\n link: {\n color: color['u-primary'],\n fontSize: 15,\n underLine: false,\n href: '',\n mpTips: t(\"up.link.copyed\"),\n lineColor: '',\n text: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:14:53\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js\n */\nexport default {\n // list ç»ä»¶\n list: {\n showScrollbar: false,\n lowerThreshold: 50,\n upperThreshold: 0,\n scrollTop: 0,\n offsetAccuracy: 10,\n enableFlex: false,\n pagingEnabled: false,\n scrollable: true,\n scrollIntoView: '',\n scrollWithAnimation: false,\n enableBackToTop: false,\n height: 0,\n width: 0,\n preLoadScreen: 1\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js\n */\nexport default {\n // listItem ç»ä»¶\n listItem: {\n anchor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:45:47\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js\n */\nimport config from '../../libs/config/config'\n\nconst {\n color\n} = config\nexport default {\n // loading-iconå è½½ä¸å¾æ ç»ä»¶\n loadingIcon: {\n show: true,\n color: color['u-tips-color'],\n textColor: color['u-tips-color'],\n vertical: false,\n mode: 'spinner',\n size: 24,\n textSize: 15,\n text: '',\n timingFunction: 'ease-in-out',\n duration: 1200,\n inactiveColor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:23\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // loading-pageç»ä»¶\n loadingPage: {\n loadingText: t(\"up.common.loading2\"),\n image: '',\n loadingMode: 'circle',\n loading: false,\n bgColor: '#ffffff',\n color: '#C8C8C8',\n fontSize: 19,\n iconSize: 28,\n loadingColor: '#C8C8C8',\n zIndex: 10\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:26\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // loadmore ç»ä»¶\n loadmore: {\n status: 'loadmore',\n bgColor: 'transparent',\n icon: true,\n fontSize: 14,\n\t\ticonSize: 17,\n color: '#606266',\n loadingIcon: 'spinner',\n loadmoreText: t(\"up.loadmoe.loadmore\"),\n loadingText: t(\"up.common.loading2\") + '...',\n nomoreText: t(\"up.loadmoe.nomore\"),\n isDot: false,\n iconColor: '#b7b7b7',\n marginTop: 10,\n marginBottom: 10,\n height: 'auto',\n line: false,\n\t\tlineColor: '#E6E8EB',\n\t\tdashed: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:15:59\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // modal ç»ä»¶\n modal: {\n show: false,\n title: '',\n content: '',\n confirmText: t(\"up.common.confirm\"),\n cancelText: t(\"up.common.cancel\"),\n showConfirmButton: true,\n showCancelButton: false,\n confirmColor: '#2979ff',\n cancelColor: '#606266',\n buttonReverse: false,\n zoom: true,\n asyncClose: false,\n closeOnClickOverlay: false,\n negativeTop: 0,\n width: '650rpx',\n confirmButtonShape: '',\n duration: 400,\n contentTextAlign: 'left',\n asyncCloseTip: t(\"up.common.inOperatio\") + '...',\n asyncCancelClose: false,\n contentStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:18\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js\n */\nimport color from '../../libs/config/color'\nexport default {\n // navbar ç»ä»¶\n navbar: {\n safeAreaInsetTop: true,\n placeholder: false,\n fixed: true,\n border: false,\n leftIcon: 'arrow-left',\n leftText: '',\n rightText: '',\n rightIcon: '',\n title: '',\n titleColor: '',\n bgColor: '#ffffff',\n titleWidth: '400rpx',\n height: '44px',\n\t\tleftIconSize: 20,\n\t\tleftIconColor: color.mainColor,\n\t\tautoBack: false,\n\t\ttitleStyle: ''\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:16:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // noNetwork\n noNetwork: {\n tips: t(\"up.noNetwork.text\"),\n zIndex: '',\n image: 'data:image/png;base64,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'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:17:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js\n */\nexport default {\n // noticeBar\n noticeBar: {\n text: [],\n direction: 'row',\n step: false,\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n speed: 80,\n fontSize: 14,\n duration: 2000,\n disableTouch: true,\n url: '',\n linkType: 'navigateTo',\n\t\tjustifyContent: 'flex-start'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:10:21\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js\n */\nexport default {\n // notifyç»ä»¶\n notify: {\n top: 0,\n type: 'primary',\n color: '#ffffff',\n bgColor: '',\n message: '',\n duration: 3000,\n fontSize: 15,\n safeAreaInsetTop: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:11:46\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js\n */\nexport default {\n // æ¥è¿å¨ç»ä»¶\n numberBox: {\n name: '',\n value: 0,\n min: 1,\n max: Number.MAX_SAFE_INTEGER,\n step: 1,\n integer: false,\n disabled: false,\n disabledInput: false,\n asyncChange: false,\n inputWidth: 35,\n showMinus: true,\n showPlus: true,\n decimalLength: null,\n longPress: true,\n color: '#323233',\n buttonWidth: 30,\n buttonSize: 30,\n buttonRadius: '0px',\n bgColor: '#EBECEE',\n disabledBgColor: '#f7f8fa',\n inputBgColor: '#EBECEE',\n cursorSpacing: 100,\n disableMinus: false,\n disablePlus: false,\n iconStyle: '',\n miniMode: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:05\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js\n */\nexport default {\n // æ°åé®ç\n numberKeyboard: {\n mode: 'number',\n dotDisabled: false,\n random: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js\n */\nexport default {\n // overlayç»ä»¶\n overlay: {\n show: false,\n zIndex: 10070,\n duration: 300,\n opacity: 0.5\n }\n}\n", "/*\n * @Author : jry\n * @Description :\n * @version : 3.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : jry\n * @lastTime : 2025-05-17 17:17:33\n * @FilePath : /uview-plus/libs/config/props/parse.js\n */\nexport default {\n // parse\n parse: {\n copyLink: true,\n errorImg: '',\n lazyLoad: false,\n loadingImg: '',\n pauseVideo: true,\n previewImg: true,\n setTitle: true,\n showImgMenu: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // picker\n picker: {\n show: false,\n\t\tpopupMode: 'bottom',\n showToolbar: true,\n title: '',\n columns: [],\n loading: false,\n itemHeight: 44,\n cancelText: t(\"up.common.cancel\"),\n confirmText: t(\"up.common.confirm\"),\n cancelColor: '#909193',\n confirmColor: '',\n visibleItemCount: 5,\n keyName: 'text',\n\t\tvalueName: 'value',\n closeOnClickOverlay: false,\n defaultIndex: [],\n\t\timmediateChange: true,\n\t\tzIndex: 10076,\n disabled: false,\n disabledColor: '',\n placeholder: t(\"up.common.pleaseChoose\"),\n inputProps: {},\n bgColor: '',\n round: 0,\n duration: 300,\n overlayOpacity: 0.5,\n pageInline: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:06:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js\n */\nexport default {\n // popupç»ä»¶\n popup: {\n show: false,\n overlay: true,\n mode: 'bottom',\n duration: 300,\n closeable: false,\n overlayStyle: {},\n closeOnClickOverlay: true,\n zIndex: 10075,\n safeAreaInsetBottom: true,\n safeAreaInsetTop: false,\n closeIconPos: 'top-right',\n round: '20px',\n zoom: true,\n bgColor: '',\n overlayOpacity: 0.5,\n pageInline: false,\n touchable: false,\n minHeight: '200px',\n maxHeight: '600px'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:02:34\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js\n */\nexport default {\n // radioç»ä»¶\n radio: {\n name: '',\n shape: '',\n disabled: '',\n labelDisabled: '',\n activeColor: '',\n inactiveColor: '',\n iconSize: '',\n labelSize: '',\n label: '',\n labelColor: '',\n size: '',\n iconColor: '',\n placement: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : CPS\n * @lastTime : 2024-11-05 16:01:12\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js\n */\nexport default {\n // radio-groupç»ä»¶\n radioGroup: {\n value: '',\n disabled: false,\n shape: 'circle',\n activeColor: '#2979ff',\n inactiveColor: '#c8c9cc',\n name: '',\n size: 18,\n placement: 'row',\n label: '',\n labelColor: '#303133',\n labelSize: 14,\n labelDisabled: false,\n iconColor: '#ffffff',\n iconSize: 12,\n borderBottom: false,\n iconPlacement: 'left',\n gap: \"10px\"\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:05:09\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js\n */\nexport default {\n // rateç»ä»¶\n rate: {\n value: 1,\n count: 5,\n disabled: false,\n size: 18,\n inactiveColor: '#b2b2b2',\n activeColor: '#FA3534',\n gutter: 4,\n minCount: 1,\n allowHalf: false,\n activeIcon: 'star-fill',\n inactiveIcon: 'star',\n touchable: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:41\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // readMore\n readMore: {\n showHeight: 400,\n toggle: false,\n closeText: t(\"up.readMore.expand\"),\n openText: t(\"up.readMore.fold\"),\n color: '#2979ff',\n fontSize: 14,\n textIndent: '2em',\n name: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:18:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js\n */\nexport default {\n // row\n row: {\n gutter: 0,\n justify: 'start',\n align: 'center'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js\n */\nexport default {\n // rowNotice\n rowNotice: {\n text: '',\n icon: 'volume',\n mode: '',\n color: '#f9ae3d',\n bgColor: '#fdf6ec',\n fontSize: 14,\n speed: 80\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:28\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js\n */\nexport default {\n // scrollList\n scrollList: {\n indicatorWidth: 50,\n indicatorBarWidth: 20,\n indicator: true,\n indicatorColor: '#f2f2f2',\n indicatorActiveColor: '#3c9cff',\n indicatorStyle: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:19:45\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // search\n search: {\n shape: 'round',\n bgColor: '#f2f2f2',\n placeholder: t(\"up.search.placeholder\"),\n clearabled: true,\n focus: false,\n showAction: true,\n actionStyle: {},\n actionText: t(\"up.common.search\"),\n inputAlign: 'left',\n inputStyle: {},\n disabled: false,\n borderColor: 'transparent',\n searchIconColor: '#909399',\n searchIconSize: 22,\n color: '#606266',\n placeholderColor: '#909399',\n searchIcon: 'search',\n iconPosition: 'left',\n margin: '0',\n animation: false,\n value: '',\n maxlength: '-1',\n height: 32,\n label: null\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:33\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // u-sectionç»ä»¶\n section: {\n title: '',\n subTitle: t(\"up.common.more\"),\n right: true,\n fontSize: 15,\n bold: true,\n color: '#303133',\n subColor: '#909399',\n showLine: true,\n lineColor: '',\n arrow: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js\n */\nexport default {\n // skeleton\n skeleton: {\n loading: true,\n animate: true,\n rows: 0,\n rowsWidth: '100%',\n rowsHeight: 18,\n title: true,\n titleWidth: '50%',\n titleHeight: 18,\n avatar: false,\n avatarSize: 32,\n avatarShape: 'circle'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:08:25\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js\n */\nexport default {\n // sliderç»ä»¶\n slider: {\n value: 0,\n blockSize: 18,\n min: 0,\n max: 100,\n step: 1,\n activeColor: '#2979ff',\n inactiveColor: '#c0c4cc',\n blockColor: '#ffffff',\n showValue: false,\n\t\tdisabled:false,\n blockStyle: {},\n useNative: false,\n height: '2px',\n innerStyle: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:20:39\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js\n */\nexport default {\n // statusBar\n statusBar: {\n bgColor: 'transparent',\n\t\theight: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:37\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js\n */\nexport default {\n // stepsç»ä»¶\n steps: {\n direction: 'row',\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#969799',\n activeIcon: '',\n inactiveIcon: '',\n dot: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js\n */\nexport default {\n // steps-itemç»ä»¶\n stepsItem: {\n title: '',\n desc: '',\n iconSize: 17,\n error: false\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:30\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js\n */\nexport default {\n // stickyç»ä»¶\n sticky: {\n offsetTop: 0,\n customNavHeight: 0,\n disabled: false,\n bgColor: 'transparent',\n zIndex: '',\n index: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:12:20\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js\n */\nexport default {\n // subsectionç»ä»¶\n subsection: {\n list: [],\n current: 0,\n activeColor: '#3c9cff',\n inactiveColor: '#303133',\n mode: 'button',\n fontSize: 12,\n bold: true,\n bgColor: '#eeeeef',\n keyName: 'name',\n activeColorKeyName: 'activeColorKey',\n inactiveColorKeyName: 'inactiveColorKey',\n disabled: false,\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:00:42\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js\n */\nexport default {\n // swipe-actionç»ä»¶\n swipeAction: {\n autoClose: true\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:01:13\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js\n */\nexport default {\n // swipeActionItem ç»ä»¶\n swipeActionItem: {\n show: false,\n closeOnClick: true,\n name: '',\n disabled: false,\n threshold: 20,\n autoClose: true,\n options: [],\n duration: 300\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:21:38\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js\n */\nexport default {\n // swiper ç»ä»¶\n swiper: {\n list: [],\n indicator: false,\n indicatorActiveColor: '#FFFFFF',\n indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',\n indicatorStyle: '',\n indicatorMode: 'line',\n autoplay: true,\n current: 0,\n currentItemId: '',\n interval: 3000,\n duration: 300,\n circular: false,\n previousMargin: 0,\n nextMargin: 0,\n acceleration: false,\n displayMultipleItems: 1,\n easingFunction: 'default',\n keyName: 'url',\n imgMode: 'aspectFill',\n height: 130,\n bgColor: '#f3f4f6',\n radius: 4,\n loading: false,\n showTitle: false\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js\n */\nexport default {\n // swiperIndicator ç»ä»¶\n swiperIndicator: {\n length: 0,\n current: 0,\n indicatorActiveColor: '',\n indicatorInactiveColor: '',\n\t\tindicatorMode: 'line'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:24\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js\n */\nexport default {\n // switch\n switch: {\n loading: false,\n disabled: false,\n size: 25,\n activeColor: '#2979ff',\n inactiveColor: '#ffffff',\n value: false,\n activeValue: true,\n inactiveValue: false,\n asyncChange: false,\n space: 0\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:40\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js\n */\nexport default {\n // tabbar\n tabbar: {\n value: null,\n safeAreaInsetBottom: true,\n border: true,\n zIndex: 1,\n activeColor: '#1989fa',\n inactiveColor: '#7d7e80',\n fixed: true,\n placeholder: true,\n borderColor: '',\n backgroundColor: ''\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:22:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js\n */\nexport default {\n //\n tabbarItem: {\n name: null,\n icon: '',\n badge: null,\n dot: false,\n text: '',\n badgeStyle: 'top: 6px;right:2px;',\n mode: ''\n }\n}\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:14\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js\r\n */\r\nexport default {\r\n //\r\n tabs: {\r\n duration: 300,\r\n list: [],\r\n lineColor: '',\r\n activeStyle: {\r\n color: '#303133'\r\n },\r\n inactiveStyle: {\r\n color: '#606266'\r\n },\r\n lineWidth: 20,\r\n lineHeight: 3,\r\n lineBgSize: 'cover',\r\n itemStyle: {\r\n height: '44px'\r\n },\r\n scrollable: true,\r\n\t\tcurrent: 0,\r\n\t\tkeyName: 'name',\r\n iconStyle: {}\r\n }\r\n}\r\n", "/*\r\n * @Author : LQ\r\n * @Description :\r\n * @version : 1.0\r\n * @Date : 2021-08-20 16:44:21\r\n * @LastAuthor : LQ\r\n * @lastTime : 2021-08-20 17:23:37\r\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js\r\n */\r\nexport default {\r\n\t// tag ç»ä»¶\r\n\ttag: {\r\n\t\ttype: 'primary',\r\n\t\tdisabled: false,\r\n\t\tsize: 'medium',\r\n\t\tshape: 'square',\r\n\t\ttext: '',\r\n\t\tbgColor: '',\r\n\t\tcolor: '',\r\n\t\tborderColor: '',\r\n\t\tcloseColor: '#C6C7CB',\r\n\t\tname: '',\r\n\t\tplainFill: false,\r\n\t\tplain: false,\r\n\t\tclosable: false,\r\n\t\tshow: true,\r\n\t\ticon: '',\r\n\t\ticonColor: '',\r\n\t\ttextSize: '',\r\n\t\theight: '',\r\n\t\tpadding: '',\r\n\t\tborderRadius: '',\r\n\t\tautoBgColor: 0\r\n\t}\r\n}", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:23:58\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js\n */\nexport default {\n // text ç»ä»¶\n text: {\n type: '',\n show: true,\n text: '',\n prefixIcon: '',\n suffixIcon: '',\n mode: '',\n href: '',\n format: '',\n call: false,\n openType: '',\n bold: false,\n block: false,\n lines: '',\n color: '#303133',\n size: 15,\n iconStyle: {\n fontSize: '15px'\n },\n decoration: 'none',\n margin: 0,\n lineHeight: '',\n align: 'left',\n wordWrap: 'normal',\n\t\tflex1: true\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:32\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js\n */\nexport default {\n\t// textarea ç»ä»¶\n\ttextarea: {\n\t\tvalue: '',\n\t\tplaceholder: '',\n\t\tplaceholderClass: 'textarea-placeholder',\n\t\tplaceholderStyle: 'color: #c0c4cc',\n\t\theight: 70,\n\t\tconfirmType: 'done',\n\t\tdisabled: false,\n\t\tcount: false,\n\t\tfocus: false,\n\t\tautoHeight: false,\n\t\tfixed: false,\n\t\tcursorSpacing: 0,\n\t\tcursor: '',\n\t\tshowConfirmBar: true,\n\t\tselectionStart: -1,\n\t\tselectionEnd: -1,\n\t\tadjustPosition: true,\n\t\tdisableDefaultPadding: false,\n\t\tholdKeyboard: false,\n\t\tmaxlength: 140,\n\t\tborder: 'surround',\n\t\tformatter: null\n\t}\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:07:07\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js\n */\nexport default {\n // toastç»ä»¶\n toast: {\n zIndex: 10090,\n loading: false,\n message: '',\n icon: '',\n type: '',\n loadingMode: '',\n show: '',\n overlay: false,\n position: 'center',\n params: {},\n duration: 2000,\n isTab: false,\n url: '',\n callback: null,\n back: false\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:24:55\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js\n */\nimport { t } from '../../libs/i18n'\nexport default {\n // toolbar ç»ä»¶\n toolbar: {\n show: true,\n cancelText: t('up.common.cancel'),\n confirmText: t('up.common.confirm'),\n cancelColor: '#909193',\n confirmColor: '',\n title: ''\n }\n\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:25:14\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js\n */\nexport default {\n // tooltip ç»ä»¶\n tooltip: {\n text: '',\n copyText: '',\n size: 14,\n color: '#606266',\n bgColor: 'transparent',\n direction: 'top',\n zIndex: 10071,\n showCopy: true,\n buttons: [],\n overlay: true,\n showToast: true,\n popupBgColor: '',\n triggerMode: 'longpress',\n forcePosition: {}\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 16:59:00\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js\n */\nexport default {\n // transitionå¨ç»ç»ä»¶çprops\n transition: {\n show: false,\n mode: 'fade',\n duration: '300',\n timingFunction: 'ease-out'\n }\n}\n", "/*\n * @Author : LQ\n * @Description :\n * @version : 1.0\n * @Date : 2021-08-20 16:44:21\n * @LastAuthor : LQ\n * @lastTime : 2021-08-20 17:09:50\n * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js\n */\nexport default {\n\t// uploadç»ä»¶\n\tupload: {\n\t\taccept: 'image',\n\t\textension: [],\n\t\tcapture: ['album', 'camera'],\n\t\tcompressed: true,\n\t\tcamera: 'back',\n\t\tmaxDuration: 60,\n\t\tuploadIcon: 'camera-fill',\n\t\tuploadIconColor: '#D3D4D6',\n\t\tuseBeforeRead: false,\n\t\tpreviewFullImage: true,\n\t\tmaxCount: 52,\n\t\tdisabled: false,\n\t\timageMode: 'aspectFill',\n\t\tname: '',\n\t\tsizeType: ['original', 'compressed'],\n\t\tmultiple: false,\n\t\tdeletable: true,\n\t\tmaxSize: Number.MAX_VALUE,\n\t\tfileList: [],\n\t\tuploadText: '',\n\t\twidth: 80,\n\t\theight: 80,\n\t\tpreviewImage: true,\n\t\tautoDelete: false,\n\t\tautoUpload: false,\n\t\tautoUploadApi: '',\n\t\tautoUploadAuthUrl: '',\n\t\tautoUploadDriver: '',\n\t\tautoUploadHeader: {},\n\t\tgetVideoThumb: false,\n\t\tcustomAfterAutoUpload: false,\n\t\tvideoPreviewObjectFit: 'cover'\n\t}\n}\n", "/**\n * æ¤æä»¶çä½ç¨ä¸ºç»ä¸é
ç½®ææç»ä»¶çpropsåæ°\n * åæ¤ç¨æ·å¯ä»¥å
¨å±è¦çç»ä»¶çpropsé»è®¤å¼\n * æ é卿¯ä¸ªå¼å
¥ç»ä»¶ç页é¢ä¸é½é
ç½®ä¸æ¬¡\n */\nimport config from './config'\n// å个éè¦fixedçå°æ¹çz-indexé
ç½®æä»¶\nimport zIndex from './zIndex.js'\n// å
³äºé¢è²çé
ç½®ï¼ç¹æ®åºæ¯ä½¿ç¨\nimport color from './color.js'\n// http\nimport http from '../function/http.js'\nimport { shallowMerge } from '../function/index.js'\n// ç»ä»¶props\nimport ActionSheet from '../../components/u-action-sheet/actionSheet'\nimport Album from '../../components/u-album/album'\nimport Alert from '../../components/u-alert/alert'\nimport Avatar from '../../components/u-avatar/avatar'\nimport AvatarGroup from '../../components/u-avatar-group/avatarGroup'\nimport Backtop from '../../components/u-back-top/backtop'\nimport Badge from '../../components/u-badge/badge'\nimport Button from '../../components/u-button/button'\nimport Calendar from '../../components/u-calendar/calendar'\nimport CarKeyboard from '../../components/u-car-keyboard/carKeyboard'\nimport Card from '../../components/u-card/card'\nimport Cell from '../../components/u-cell/cell'\nimport CellGroup from '../../components/u-cell-group/cellGroup'\nimport Checkbox from '../../components/u-checkbox/checkbox'\nimport CheckboxGroup from '../../components/u-checkbox-group/checkboxGroup'\nimport CircleProgress from '../../components/u-circle-progress/circleProgress'\nimport Code from '../../components/u-code/code'\nimport CodeInput from '../../components/u-code-input/codeInput'\nimport Col from '../../components/u-col/col'\nimport Collapse from '../../components/u-collapse/collapse'\nimport CollapseItem from '../../components/u-collapse-item/collapseItem'\nimport ColumnNotice from '../../components/u-column-notice/columnNotice'\nimport CountDown from '../../components/u-count-down/countDown'\nimport CountTo from '../../components/u-count-to/countTo'\nimport DatetimePicker from '../../components/u-datetime-picker/datetimePicker'\nimport Divider from '../../components/u-divider/divider'\nimport Empty from '../../components/u-empty/empty'\nimport Form from '../../components/u-form/form'\nimport FormItem from '../../components/u-form-item/formItem'\nimport Gap from '../../components/u-gap/gap'\nimport Grid from '../../components/u-grid/grid'\nimport GridItem from '../../components/u-grid-item/gridItem'\nimport Icon from '../../components/u-icon/icon'\nimport Image from '../../components/u-image/image'\nimport IndexAnchor from '../../components/u-index-anchor/indexAnchor'\nimport IndexList from '../../components/u-index-list/indexList'\nimport Input from '../../components/u-input/input'\nimport Keyboard from '../../components/u-keyboard/keyboard'\nimport Line from '../../components/u-line/line'\nimport LineProgress from '../../components/u-line-progress/lineProgress'\nimport Link from '../../components/u-link/link'\nimport List from '../../components/u-list/list'\nimport ListItem from '../../components/u-list-item/listItem'\nimport LoadingIcon from '../../components/u-loading-icon/loadingIcon'\nimport LoadingPage from '../../components/u-loading-page/loadingPage'\nimport Loadmore from '../../components/u-loadmore/loadmore'\nimport Modal from '../../components/u-modal/modal'\nimport Navbar from '../../components/u-navbar/navbar'\nimport NoNetwork from '../../components/u-no-network/noNetwork'\nimport NoticeBar from '../../components/u-notice-bar/noticeBar'\nimport Notify from '../../components/u-notify/notify'\nimport NumberBox from '../../components/u-number-box/numberBox'\nimport NumberKeyboard from '../../components/u-number-keyboard/numberKeyboard'\nimport Overlay from '../../components/u-overlay/overlay'\nimport Parse from '../../components/u-parse/parse'\nimport Picker from '../../components/u-picker/picker'\nimport Popup from '../../components/u-popup/popup'\nimport Radio from '../../components/u-radio/radio'\nimport RadioGroup from '../../components/u-radio-group/radioGroup'\nimport Rate from '../../components/u-rate/rate'\nimport ReadMore from '../../components/u-read-more/readMore'\nimport Row from '../../components/u-row/row'\nimport RowNotice from '../../components/u-row-notice/rowNotice'\nimport ScrollList from '../../components/u-scroll-list/scrollList'\nimport Search from '../../components/u-search/search'\nimport Section from '../../components/u-section/section'\nimport Skeleton from '../../components/u-skeleton/skeleton'\nimport Slider from '../../components/u-slider/slider'\nimport StatusBar from '../../components/u-status-bar/statusBar'\nimport Steps from '../../components/u-steps/steps'\nimport StepsItem from '../../components/u-steps-item/stepsItem'\nimport Sticky from '../../components/u-sticky/sticky'\nimport Subsection from '../../components/u-subsection/subsection'\nimport SwipeAction from '../../components/u-swipe-action/swipeAction'\nimport SwipeActionItem from '../../components/u-swipe-action-item/swipeActionItem'\nimport Swiper from '../../components/u-swiper/swiper'\nimport SwipterIndicator from '../../components/u-swiper-indicator/swipterIndicator'\nimport Switch from '../../components/u-switch/switch'\nimport Tabbar from '../../components/u-tabbar/tabbar'\nimport TabbarItem from '../../components/u-tabbar-item/tabbarItem'\nimport Tabs from '../../components/u-tabs/tabs'\nimport Tag from '../../components/u-tag/tag'\nimport Text from '../../components/u-text/text'\nimport Textarea from '../../components/u-textarea/textarea'\nimport Toast from '../../components/u-toast/toast'\nimport Toolbar from '../../components/u-toolbar/toolbar'\nimport Tooltip from '../../components/u-tooltip/tooltip'\nimport Transition from '../../components/u-transition/transition'\nimport Upload from '../../components/u-upload/upload'\n\nconst props = {\n ...ActionSheet,\n ...Album,\n ...Alert,\n ...Avatar,\n ...AvatarGroup,\n ...Backtop,\n ...Badge,\n ...Button,\n ...Calendar,\n ...CarKeyboard,\n ...Card,\n ...Cell,\n ...CellGroup,\n ...Checkbox,\n ...CheckboxGroup,\n ...CircleProgress,\n ...Code,\n ...CodeInput,\n ...Col,\n ...Collapse,\n ...CollapseItem,\n ...ColumnNotice,\n ...CountDown,\n ...CountTo,\n ...DatetimePicker,\n ...Divider,\n ...Empty,\n ...Form,\n ...FormItem,\n ...Gap,\n ...Grid,\n ...GridItem,\n ...Icon,\n ...Image,\n ...IndexAnchor,\n ...IndexList,\n ...Input,\n ...Keyboard,\n ...Line,\n ...LineProgress,\n ...Link,\n ...List,\n ...ListItem,\n ...LoadingIcon,\n ...LoadingPage,\n ...Loadmore,\n ...Modal,\n ...Navbar,\n ...NoNetwork,\n ...NoticeBar,\n ...Notify,\n ...NumberBox,\n ...NumberKeyboard,\n ...Overlay,\n ...Parse,\n ...Picker,\n ...Popup,\n ...Radio,\n ...RadioGroup,\n ...Rate,\n ...ReadMore,\n ...Row,\n ...RowNotice,\n ...ScrollList,\n ...Search,\n ...Section,\n ...Skeleton,\n ...Slider,\n ...StatusBar,\n ...Steps,\n ...StepsItem,\n ...Sticky,\n ...Subsection,\n ...SwipeAction,\n ...SwipeActionItem,\n ...Swiper,\n ...SwipterIndicator,\n ...Switch,\n ...Tabbar,\n ...TabbarItem,\n ...Tabs,\n ...Tag,\n ...Text,\n ...Textarea,\n ...Toast,\n ...Toolbar,\n ...Tooltip,\n ...Transition,\n ...Upload\n}\n\nfunction setConfig(configs) {\n\tshallowMerge(config, configs.config || {})\n\tshallowMerge(props, configs.props || {})\n\tshallowMerge(color, configs.color || {})\n\tshallowMerge(zIndex, configs.zIndex || {})\n}\n\n// åå§åèªå®ä¹é
ç½®\nif (uni && uni.upuiParams) {\n\tconsole.log('setting uview-plus')\n\tlet temp = uni.upuiParams()\n\tif (temp.httpIns) {\n\t\ttemp.httpIns(http)\n\t}\n\tif (temp.options) {\n\t\tsetConfig(temp.options)\n\t}\n}\n\nexport default props\n", "/**\n * 注æï¼\n * æ¤é¨åå
容ï¼å¨vue-cli模å¼ä¸ï¼éè¦å¨vue.config.jså å
¥å¦ä¸å
å®¹æææï¼\n * module.exports = {\n * transpileDependencies: ['uview-v2']\n * }\n */\n\nlet platform = 'none'\n\n\nplatform = 'vue3'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nplatform = 'h5'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nexport default platform\n", "import config from '../../libs/config/config';\n\nlet params = {\n loaded: false\n};\n// å è½½å使¹æ³\nconst loadFont = () => {\n // console.log('å è½½åä½å¾æ ');\n // å
¨å±å è½½ä¸ç¨³å®ï¼é»è®¤å
³éï¼éè¦å¼å¯å¯ä»¥é
ç½®loadFontOnceã\n if (config.loadFontOnce) {\n params.loaded = true;\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n uni.loadFontFace({\n global: true, // æ¯å¦å
¨å±çæã微信å°ç¨åº '2.10.0'èµ·æ¯æå
¨å±çæï¼éå¨ app.vue ä¸è°ç¨ã\n family: 'uicon-iconfont',\n source: 'url(\"' + config.iconUrl + '\")',\n success() {\n // console.log('å
ç½®åä½å¾æ å è½½æå');\n },\n fail() {\n // console.error('å
ç½®åä½å¾æ å è½½åºé');\n }\n });\n if (config.customIcon.family) {\n uni.loadFontFace({\n global: true, // æ¯å¦å
¨å±çæã微信å°ç¨åº '2.10.0'èµ·æ¯æå
¨å±çæï¼éå¨ app.vue ä¸è°ç¨ã\n family: config.customIcon.family,\n source: 'url(\"' + config.customIcon.url + '\")',\n success() {\n // console.log('æ©å±åä½å¾æ å è½½æå');\n },\n fail() {\n // console.error('æ©å±åä½å¾æ å è½½åºé');\n }\n });\n }\n\n\n\n\n\n\n\n\n\n return true;\n};\n\nexport default {\n params: params,\n loadFont\n}\n", "// çå°æ¤æ¥éï¼æ¯å 为没æé
ç½®vite.config.jsçãtranspileDependenciesã\n// const pleaseSetTranspileDependencies = {}, babelTest = pleaseSetTranspileDependencies?.test\n\n// å¼å
¥å
¨å±mixin\nimport { mixin } from './libs/mixin/mixin.js'\n// å°ç¨åºç¹æçmixin\nimport { mpMixin } from './libs/mixin/mpMixin.js'\n\n// è·¯ç±å°è£
\nimport route from './libs/util/route.js'\n// é¢è²æ¸åç¸å
³,colorGradient-é¢è²æ¸å,hexToRgb-åå
è¿å¶é¢è²è½¬rgbé¢è²,rgbToHex-rgb转åå
è¿å¶\nimport colorGradient from './libs/function/colorGradient.js'\n\n// è§åæ£éª\nimport test from './libs/function/test.js'\n// é²ææ¹æ³\nimport debounce from './libs/function/debounce.js'\n// èæµæ¹æ³\nimport throttle from './libs/function/throttle.js'\n// æµ®ç¹è®¡ç®\nimport calc from './libs/function/calc.js'\n// æµ®ç¹è®¡ç®\nimport digit from './libs/function/digit.js'\n// å
Œ
±æä»¶åå
¥çæ¹æ³\nimport index, { rpx2px } from './libs/function/index.js'\n\n// é
置信æ¯\nimport config from './libs/config/config.js'\n// propsé
置信æ¯\nimport props from './libs/config/props.js'\n// å个éè¦fixedçå°æ¹çz-indexé
ç½®æä»¶\nimport zIndex from './libs/config/zIndex.js'\n// å
³äºé¢è²çé
ç½®ï¼ç¹æ®åºæ¯ä½¿ç¨\nimport color from './libs/config/color.js'\n// å¹³å°\nimport platform from './libs/function/platform'\n\n// http\nimport http from './libs/function/http.js'\n\n// fontUtil\nimport fontUtil from './components/u-icon/util.js';\n\n// i18n\nimport i18n, { t } from './libs/i18n/index.js'\n\n// 导åº\nlet themeType = ['primary', 'success', 'error', 'warning', 'info'];\nexport { route, http, debounce, throttle, calc, digit, platform, themeType, mixin, mpMixin, props, color, test, zIndex, fontUtil, i18n , rpx2px, t}\nexport * from './libs/function/index.js'\nexport * from './libs/function/colorGradient.js'\n\n/**\n * @description ä¿®æ¹uViewå
ç½®å±æ§å¼\n * @param {object} props ä¿®æ¹å
ç½®props屿§\n * @param {object} config ä¿®æ¹å
ç½®config屿§\n * @param {object} color ä¿®æ¹å
ç½®color屿§\n * @param {object} zIndex ä¿®æ¹å
ç½®zIndex屿§\n */\nexport function setConfig(configs) {\n\tindex.shallowMerge(config, configs.config || {})\n\tindex.shallowMerge(props, configs.props || {})\n\tindex.shallowMerge(color, configs.color || {})\n\tindex.shallowMerge(zIndex, configs.zIndex || {})\n}\nindex.setConfig = setConfig\n\nconst $u = {\n route,\n date: index.timeFormat, // å¦ådate\n colorGradient: colorGradient.colorGradient,\n hexToRgb: colorGradient.hexToRgb,\n rgbToHex: colorGradient.rgbToHex,\n colorToRgba: colorGradient.colorToRgba,\n test,\n type: themeType,\n http,\n config, // uview-plusé
置信æ¯ç¸å
³ï¼æ¯å¦çæ¬å·\n zIndex,\n debounce,\n throttle,\n\tcalc,\n mixin,\n mpMixin,\n // props,\n ...index,\n color,\n platform\n}\n\nexport const mount$u = function() {\n uni.$u = $u\n}\n\nfunction toCamelCase(str) {\n return str.replace(/-([a-z])/g, function(match, group1) {\n return group1.toUpperCase();\n }).replace(/^[a-z]/, function(match) {\n return match.toUpperCase();\n });\n}\n\n\nconst importFn = import.meta.glob('./components/u-*/u-*.vue', { eager: true })\nlet components = [];\n\n// æ¹é注åå
¨å±ç»ä»¶\nfor (const key in importFn) {\n let component = importFn[key].default;\n if (component.name && component.name.indexOf('u--') !== 0) {\n component.install = function (Vue) {\n Vue.component(name, component);\n };\n \n // 导å
¥ç»ä»¶\n components.push(component);\n }\n}\n\n\nconst install = (Vue, upuiParams = '') => {\n\n components.forEach(function(component) {\n const name = component.name.replace(/u-([a-zA-Z0-9-_]+)/g, 'up-$1');\n\t\tif (name != component.name) {\n\t\t\tVue.component(component.name, component); \n\t\t}\n Vue.component(name, component); \n });\n\n\t\n\t// åå§å\n\tif (upuiParams) {\n\t\tuni.upuiParams = upuiParams\n\t\tlet temp = upuiParams()\n\t\tif (temp.httpIns) {\n\t\t\ttemp.httpIns(http)\n\t\t}\n\t\tif (temp.options) {\n\t\t\tsetConfig(temp.options)\n\t\t}\n\t}\n\n // åæ¶æè½½å°uniåVue.prototypeä¸\n // $uæè½½å°uni对象ä¸\n uni.$u = $u\n\n\n // åªævueï¼æè½½å°Vue.prototypeæææä¹ï¼å 为nvueä¸å
¨å±Vue.prototypeåVue.mixinæ¯æ æç\n Vue.config.globalProperties.$u = $u\n Vue.mixin(mixin)\n\n}\n\nexport default {\n install\n}\n"], |
| | | "mappings": "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", |
| | | "names": ["flag", "range", "name", "string", "array", "times", "date", "timer", "number", "key", "pages", "color", "url", "params", "name", "url", "color", "func", "func", "deepMerge", "url", "params", "url", "validateStatus", "forEach", "mergeKeys", "deepMerge", "clone", "parent", "depth", "promise", "url", "params", "color", "color", "color", "setConfig", "name", "setConfig"] |
| | | } |
| | |
| | | // æ·»å ç½ååé
ç½®ï¼ä¸éè¦æ ¡éªtokençæ¥å£ï¼ |
| | | whiteList: [ |
| | | '/login', // ç»å½æ¥å£ |
| | | '/dingtalk/auth/login', // ééææç»å½æ¥å£ |
| | | '/dingtalk/auth/bind' // ééææç»å½ç»å®æ¥å£ |
| | | // '/dingtalk/auth/login', // ééææç»å½æ¥å£ |
| | | // '/dingtalk/auth/bind' // ééææç»å½ç»å®æ¥å£ |
| | | ] |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | // 妿æªç»å½ä¸ä¸æ¯ç½å忥å£ï¼è·³è½¬ç»å½ |
| | | console.log(token,'token'); |
| | | |
| | | if (!token) { |
| | | navigateToLogin() |
| | | throw new Error('æªç»å½') |