2.25.3.14

This commit is contained in:
Teng 2025-03-14 17:30:56 +08:00
parent 3c276ecb11
commit e29b79ce08
59 changed files with 4964 additions and 1042 deletions

View File

@ -1195,7 +1195,6 @@
.time-text {
margin-left: 10rpx;
// color: #364464;
font-size: 70rpx;
font-weight: 700;
width: 800rpx;

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
<template>
<view :class="darkFans?`darkbackgroundContainer`:`backgroundContainer`" @touchmove="getxy" @touchend="cleanall">
<view class="move-font" v-show="savename" :style="{ top: `${clientY}rpx`, left: `${clientX}rpx` }">
<view class="move-font" v-show="savename && clientX" :style="{ top: `${clientY}rpx`, left: `${clientX}rpx` }">
{{savename}}
</view>
<view class="left-container">
@ -23,7 +23,9 @@
<!-- 主页 -->
<rightItemsfirst :isshow="menuIndexshow" :darkFans="darkFans" v-show="!menuIndex" @darkchange="darkchange" />
<!-- 超凶表格 -->
<rightItemssecond ref="ruler" :liang="indexNumber" :isshow="menuIndexshowsecond" :canmove="canmove" :darkFans="darkFans" v-show="menuIndex==1" @darkchange="darkchange" @savename="openname" @cleanname="closename"/>
<rightItemssecond ref="ruler" :liang="indexNumber" :isshow="menuIndexshowsecond" :canmove="canmove"
:darkFans="darkFans" v-show="menuIndex==1" @darkchange="darkchange" @savename="openname"
@cleanname="closename" />
</view>
</template>
@ -169,7 +171,6 @@
changeMenu(menuIndex.value)
}, 50)
});
</script>
<style lang="less" scoped>
@ -197,13 +198,27 @@
overflow: hidden;
z-index: 11;
}
.move-font {
position: absolute;
font-size: 45rpx;
// font-size: 45rpx;
font-weight: 700;
z-index: 10;
pointer-events: none;
color: #016AD1;
background-color: #fff;
border-radius: 20rpx;
border: 2rpx solid #fff;
width: 300rpx;
height: 100rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 45rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}
.left-container {
width: 235rpx;
height: 100%;
@ -264,5 +279,4 @@
}
}
}
</style>

BIN
static/index/baba.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
static/index/cheng.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
static/index/close.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
static/index/ji.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
static/index/jidark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

BIN
static/index/niao.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
static/index/ou.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
static/index/ri.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

BIN
static/index/ridark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
static/index/tu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
static/index/zhou.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
static/index/zhoudark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@ -1 +1 @@
{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n</style>\n"],"names":["uni"],"mappings":";;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;;;;;;;;;"}
{"version":3,"file":"app.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;"}

View File

@ -1 +1 @@
{"version":3,"file":"assets.js","sources":["static/index/oldman.png","static/index/customer.png","static/index/undericons/upguang.png"],"sourcesContent":["export default \"__VITE_ASSET__71faa3fc__\"","export default \"__VITE_ASSET__3a5aea25__\"","export default \"__VITE_ASSET__bdab6700__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;;;;"}
{"version":3,"file":"assets.js","sources":["static/index/oldman.png","static/index/customer.png","static/index/undericons/upguang.png","static/index/cheng.png"],"sourcesContent":["export default \"__VITE_ASSET__71faa3fc__\"","export default \"__VITE_ASSET__3a5aea25__\"","export default \"__VITE_ASSET__bdab6700__\"","export default \"__VITE_ASSET__7c82e504__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"login.js","sources":["pages/login/login.vue","../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbG9naW4vbG9naW4udnVl"],"sourcesContent":["<template>\n <view class=\"container\" @touchstart=\"onTouchStart\" @touchmove=\"onTouchMove\" @touchend=\"onTouchEnd\">\n <swiper class=\"swiper\" indicator-dots=\"true\" autoplay=\"true\" interval=\"3000\" duration=\"500\">\n <swiper-item>\n 1\n </swiper-item>\n <swiper-item>\n 2\n </swiper-item>\n <swiper-item>\n 3\n </swiper-item>\n </swiper>\n </view>\n</template>\n\n<script>\nexport default {\n data() {\n return {\n startX: 0,\n startY: 0,\n isDragging: false\n };\n },\n methods: {\n // 手指触摸开始\n onTouchStart(e) {\n this.startX = e.touches[0].clientX;\n this.startY = e.touches[0].clientY;\n this.isDragging = false;\n },\n // 手指滑动\n onTouchMove(e) {\n const moveX = e.touches[0].clientX - this.startX;\n const moveY = e.touches[0].clientY - this.startY;\n\n if (Math.abs(moveX) > Math.abs(moveY)) {\n // 横向滑动\n this.isDragging = true;\n } else {\n // 纵向滑动\n this.isDragging = true;\n }\n\n if (this.isDragging) {\n e.preventDefault(); // 防止页面默认滑动\n }\n },\n // 手指抬起\n onTouchEnd() {\n this.isDragging = false;\n }\n }\n};\n</script>\n\n<style scoped>\n.container {\n position: relative;\n width: 100%;\n height: 300px;\n}\n\n.swiper {\n width: 100%;\n height: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/hldy_app/pages/login/login.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAiBA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,YAAY;AAAA;EAEf;AAAA,EACD,SAAS;AAAA;AAAA,IAEP,aAAa,GAAG;AACd,WAAK,SAAS,EAAE,QAAQ,CAAC,EAAE;AAC3B,WAAK,SAAS,EAAE,QAAQ,CAAC,EAAE;AAC3B,WAAK,aAAa;AAAA,IACnB;AAAA;AAAA,IAED,YAAY,GAAG;AACb,YAAM,QAAQ,EAAE,QAAQ,CAAC,EAAE,UAAU,KAAK;AAC1C,YAAM,QAAQ,EAAE,QAAQ,CAAC,EAAE,UAAU,KAAK;AAE1C,UAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,GAAG;AAErC,aAAK,aAAa;AAAA,aACb;AAEL,aAAK,aAAa;AAAA,MACpB;AAEA,UAAI,KAAK,YAAY;AACnB,UAAE,eAAc;AAAA,MAClB;AAAA,IACD;AAAA;AAAA,IAED,aAAa;AACX,WAAK,aAAa;AAAA,IACpB;AAAA,EACF;AACF;;;;;;;;;ACrDA,GAAG,WAAW,eAAe;"}
{"version":3,"file":"login.js","sources":["../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbG9naW4vbG9naW4udnVl"],"sourcesContent":["import MiniProgramPage from 'D:/hldy_app/pages/login/login.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sources":["pages/somethingmove/index.vue","../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc29tZXRoaW5nbW92ZS9pbmRleC52dWU"],"sourcesContent":["\r\n<template>\r\n\t<view :class=\"darkFans?`darkbackgroundContainer`:`backgroundContainer`\" @click=\"goback\">\r\n\t\t1111111\r\n\t</view>\n</template>\n\n<script setup lang=\"ts\">\r\n\timport { ref, onMounted, onBeforeUnmount, computed, nextTick } from 'vue';\r\n\timport { onLoad } from '@dcloudio/uni-app';\r\n\t// 暗黑模式\r\n\tconst darkFans = ref(false);\r\n\t\r\n\ttype darkFanstype = {\r\n\t\tdarkFans:boolean\r\n\t}\r\n\t\r\n\t// 生命周期钩子\r\n\tonLoad((options:darkFanstype) => {\r\n\t\t// 为啥这么写因为options给我返回的是字符转`false`,只能这么写\r\n\t\tif(options.darkFans === `false`){\r\n\t\t\tdarkFans.value = false\r\n\t\t}else{\r\n\t\t\tdarkFans.value = true\r\n\t\t}\r\n\t});\r\n\r\n\tconst goback = () =>{\r\n\t\tuni.navigateBack()\r\n\t}\r\n\n</script>\n\n<style scoped lang=\"less\">\r\n\t.backgroundContainer {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100%;\r\n\t\theight: 100vh;\r\n\t\tbackground-image: url('/static/index/lightbgcnew.png');\r\n\t\tbackground-size: cover;\r\n\t\tbackground-position: center center;\r\n\t\toverflow: hidden;\r\n\t}\r\n\t\r\n\t//暗黑模式\r\n\t.darkbackgroundContainer {\r\n\t\tdisplay: flex;\r\n\t\tposition: relative;\r\n\t\twidth: 100%;\r\n\t\theight: 100vh;\r\n\t\tbackground-image: url('/static/index/background.png');\r\n\t\tbackground-size: cover;\r\n\t\tbackground-position: center center;\r\n\t\toverflow: hidden;\r\n\t}\n</style>","import MiniProgramPage from 'D:/hldy_app/pages/somethingmove/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni"],"mappings":";;;;;AAWO,UAAA,WAAWA,kBAAI,KAAK;AAO1BC,kBAAA,OAAO,CAAC,YAAyB;AAE7B,UAAA,QAAQ,aAAa,SAAQ;AAC/B,iBAAS,QAAQ;AAAA,MAAA,OACb;AACJ,iBAAS,QAAQ;AAAA,MAClB;AAAA,IAAA,CACA;AAED,UAAM,SAAS,MAAK;AACnBC,oBAAA,MAAI,aAAa;AAAA,IAAA;;;;;;;;;;AC3BnB,GAAG,WAAW,eAAe;"}
{"version":3,"file":"index.js","sources":["../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc29tZXRoaW5nbW92ZS9pbmRleC52dWU"],"sourcesContent":["import MiniProgramPage from 'D:/hldy_app/pages/somethingmove/index.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}

View File

@ -1,7 +1,7 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.55","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.56","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/somethingmove/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

File diff suppressed because it is too large Load Diff

View File

@ -89,7 +89,7 @@
"uni-app": {
"control": "uni-v3",
"vueVersion": "3",
"compilerVersion": "4.55",
"compilerVersion": "4.56",
"nvueCompiler": "uni-app",
"renderer": "auto",
"nvue": {

View File

@ -3359,44 +3359,12 @@
display: flex;
justify-content: center;
align-items: center;
height: 4.375rem;
width: calc(100%);
border-right: 0.03125rem solid #BFBFCB;
border-top: 0.03125rem solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-blue[data-v-337bb5da] {
background-color: #3FA9F5;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 4.375rem;
width: calc(100%);
border-right: 0.03125rem solid #BFBFCB;
border-top: 0.03125rem solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-yellow[data-v-337bb5da] {
background-color: #fffaf1;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 4.375rem;
width: calc(100%);
border-right: 0.03125rem solid #BFBFCB;
border-top: 0.03125rem solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-pouple[data-v-337bb5da] {
background-color: #e0daff;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 4.375rem;
height: 5.46875rem;
width: calc(100%);
border-right: 0.03125rem solid #BFBFCB;
border-top: 0.03125rem solid #BFBFCB;
flex-direction: column;
background-color: #f3f6fc;
}
.right-container[data-v-337bb5da] {
width: calc(100% - 7.34375rem);
@ -3459,10 +3427,26 @@
/* 右下角阴影 */
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-scroll[data-v-337bb5da] {
height: 21.5625rem;
height: 19.375rem;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top[data-v-337bb5da] {
height: 1.25rem;
height: 2.5rem;
display: flex;
margin-bottom: 0.625rem;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top .doctorsay-top-gun[data-v-337bb5da] {
margin-top: 1.15625rem;
margin-left: 1.25rem;
margin-right: 0.625rem;
width: 0.40625rem;
height: 1.09375rem;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top .doctorsay-top-font[data-v-337bb5da] {
font-size: 1.0625rem;
font-weight: 700;
margin-top: 1.0625rem;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button[data-v-337bb5da] {
display: flex;
@ -3476,7 +3460,7 @@
background-color: #c9e8ff;
border-radius: 0.625rem;
border: 0.0625rem solid #fff;
width: 7.8125rem;
width: 9.375rem;
height: 3.125rem;
display: flex;
justify-content: center;
@ -3492,7 +3476,7 @@
background-color: #f3f6fc;
border: 0.0625rem solid #fff;
border-radius: 0.3125rem;
width: 6.875rem;
width: 7.8125rem;
height: 2.34375rem;
display: flex;
justify-content: center;
@ -3531,33 +3515,116 @@
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end[data-v-337bb5da] {
width: 100%;
height: 6.25rem;
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father[data-v-337bb5da] {
height: 100%;
display: flex;
flex-direction: column;
width: 100%;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items[data-v-337bb5da] {
display: flex;
width: calc(100% - 1.875rem);
height: 9.375rem;
margin-left: 0.9375rem;
overflow-x: auto;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father[data-v-337bb5da] {
margin-left: 0.3125rem;
margin-top: 0.46875rem;
width: 4.6875rem;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-father-close-father[data-v-337bb5da] {
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
display: flex;
background-color: #fff;
justify-content: center;
align-items: center;
position: absolute;
top: -0.3125rem;
right: 0.46875rem;
z-index: 10;
background-color: #02abfe;
color: #fff;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father[data-v-337bb5da] {
width: 3.125rem;
height: 3.125rem;
border-radius: 50%;
display: flex;
background-color: #fff;
justify-content: center;
align-items: center;
/* 让正方形变成圆 */
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father .super-end-items-img[data-v-337bb5da] {
width: 2.34375rem;
height: 2.34375rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father-active[data-v-337bb5da] {
width: 3.125rem;
height: 3.125rem;
border-radius: 50%;
display: flex;
background-color: #fff;
justify-content: center;
align-items: center;
animation: shake-337bb5da 0.5s infinite;
/* 让正方形变成圆 */
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father-active .super-end-items-img[data-v-337bb5da] {
width: 2.34375rem;
height: 2.34375rem;
}
@keyframes shake-337bb5da {
0% {
transform: rotate(-10deg);
}
25% {
transform: rotate(10deg);
}
50% {
transform: rotate(-10deg);
}
75% {
transform: rotate(10deg);
}
100% {
transform: rotate(-10deg);
}
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-font[data-v-337bb5da] {
margin-top: 0.3125rem;
font-size: 0.78125rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father[data-v-337bb5da] {
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-gun[data-v-337bb5da] {
margin-left: 1.25rem;
margin-right: 0.625rem;
margin-top: 0.15625rem;
width: 0.40625rem;
height: 1.71875rem;
height: 1.25rem;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-font[data-v-337bb5da] {
font-size: 1.3125rem;
font-size: 1.1875rem;
font-weight: 700;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title[data-v-337bb5da] {
width: 100%;
height: 4.0625rem;
background-color: #c9e8ff;
background-color: #f1f6fd;
display: flex;
align-items: center;
justify-content: space-between;
@ -3566,7 +3633,7 @@
height: 100%;
display: flex;
align-items: center;
width: 8.125rem;
width: 9.6875rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father[data-v-337bb5da] {
display: flex;
@ -3596,18 +3663,18 @@
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-cheng[data-v-337bb5da] {
background-color: #FFDBA1;
height: 0.9375rem;
width: 0.9375rem;
border-radius: 0.15625rem;
height: 1.40625rem;
width: 1.40625rem;
border-radius: 0.21875rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-zi[data-v-337bb5da] {
background-color: #7B61FF;
height: 0.9375rem;
width: 0.9375rem;
border-radius: 0.15625rem;
height: 1.40625rem;
width: 1.40625rem;
border-radius: 0.21875rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-kuai-font[data-v-337bb5da] {
font-size: 0.875rem;
font-size: 1rem;
margin-left: 0.3125rem;
margin-right: 0.78125rem;
}
@ -3615,15 +3682,16 @@
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-gun[data-v-337bb5da] {
margin-top: 0.21875rem;
margin-left: 1.25rem;
margin-right: 0.625rem;
width: 0.40625rem;
height: 1.71875rem;
height: 1.25rem;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-font[data-v-337bb5da] {
font-size: 1.3125rem;
font-size: 1.1875rem;
font-weight: 700;
}
.right-container .right-container-sec[data-v-337bb5da] {
@ -3752,7 +3820,7 @@
display: flex;
}
.title-time .title-time-time[data-v-337bb5da] {
font-size: 1.09375rem;
font-size: 1rem;
margin-right: 0.3125rem;
}
.title-time .title-time-button[data-v-337bb5da] {
@ -3762,6 +3830,426 @@
border-radius: 0.3125rem;
font-size: 0.78125rem;
}
.popup-overlay[data-v-337bb5da] {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
/* 添加毛玻璃效果 */
z-index: 999;
}
.popup-overlay .popup-overlay-content[data-v-337bb5da] {
position: absolute;
display: flex;
align-items: center;
width: 25rem;
height: 12.1875rem;
background-color: #fff;
border-radius: 0.9375rem;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left[data-v-337bb5da] {
height: 100%;
width: 10.9375rem;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-img[data-v-337bb5da] {
width: 8.75rem;
height: 5.625rem;
margin-top: -0.9375rem;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-font[data-v-337bb5da] {
font-size: 0.9375rem;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right[data-v-337bb5da] {
height: 100%;
width: 14.0625rem;
position: relative;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .time-font[data-v-337bb5da] {
font-size: 1.5625rem;
margin-top: 3.125rem;
margin-bottom: 0.3125rem;
font-weight: 700;
background: linear-gradient(to bottom, #7080A1, #263556);
-webkit-background-clip: text;
color: transparent;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .time-text[data-v-337bb5da] {
margin-left: 0.3125rem;
font-size: 0.9375rem;
width: 11.875rem;
margin-bottom: 1.5625rem;
line-height: 1.09375rem;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richang[data-v-337bb5da] {
background-color: #FFC363;
position: absolute;
top: 3.375rem;
right: 1.5625rem;
padding: 0.15625rem;
border-radius: 0.3125rem;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richangnot[data-v-337bb5da] {
background-color: #7B61FF;
position: absolute;
top: 3.375rem;
right: 1.5625rem;
padding: 0.15625rem;
border-radius: 0.3125rem;
color: #fff;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-crush[data-v-337bb5da] {
position: absolute;
top: 0.625rem;
right: 0.625rem;
width: 2.1875rem;
height: 2.1875rem;
animation: shake-337bb5da 0.5s 3;
}
.popup-song[data-v-337bb5da] {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
/* 添加毛玻璃效果 */
z-index: 999;
}
.popup-song .popup-song-contain[data-v-337bb5da] {
position: absolute;
right: 13.125rem;
width: 40.625rem;
background-color: #fff;
border-radius: 0.625rem;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
}
.popup-song .popup-song-contain .shu-container-left[data-v-337bb5da] {
display: flex;
margin-top: 2.1875rem;
margin-bottom: 0.625rem;
}
.popup-song .popup-song-contain .shu-container-left .shu-container-left-gun[data-v-337bb5da] {
margin-top: 0.15625rem;
margin-left: 1.25rem;
margin-right: 0.625rem;
width: 0.40625rem;
height: 1.09375rem;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem;
}
.popup-song .popup-song-contain .shu-container-left .shu-container-left-font[data-v-337bb5da] {
font-size: 1.09375rem;
font-weight: 700;
}
.popup-song-father[data-v-337bb5da] {
position: relative;
}
.popup-song-father .shu-up-img[data-v-337bb5da] {
position: absolute;
top: -2.1875rem;
left: 9.53125rem;
width: 21.875rem;
height: 2.5rem;
}
.popup-song-father .shu-up-font[data-v-337bb5da] {
position: absolute;
top: -1.5625rem;
left: 12.1875rem;
display: flex;
color: #ff5a00;
}
.popup-song-father .arrayindex[data-v-337bb5da] {
display: flex;
flex-wrap: wrap;
width: 100%;
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
.popup-song-father .arrayindex .arrayindex-one[data-v-337bb5da] {
width: 12.03125rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #f1f5fc;
border-radius: 0.625rem;
border: 0.03125rem solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.popup-song-father .arrayindex .arrayindex-one-target[data-v-337bb5da] {
width: 12.03125rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #fffaf1;
border-radius: 0.625rem;
border: 0.03125rem solid #ffb501;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.ri-img[data-v-337bb5da] {
position: absolute;
top: -0.125rem;
right: -0.09375rem;
width: 1.5625rem;
height: 1.5625rem;
}
.time-father[data-v-337bb5da] {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
.time-father .time-one[data-v-337bb5da] {
width: 3.125rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #f1f5fc;
border-radius: 0.625rem;
border: 0.03125rem solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.time-father .time-one-target[data-v-337bb5da] {
width: 3.125rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #02abfe;
color: #fff;
border-radius: 0.625rem;
border: 0.03125rem solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.time-father .time-one-hui[data-v-337bb5da] {
width: 3.125rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #dadada;
color: #fff;
border-radius: 0.625rem;
border: 0.03125rem solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.button-father[data-v-337bb5da] {
height: 6.25rem;
width: calc(100%-2.5rem);
display: flex;
justify-content: center;
align-items: center;
margin-left: 1.25rem;
margin-right: 1.25rem;
margin-top: 0.625rem;
border-top: 0.03125rem solid #e6e6e6;
}
.button-father .button-father-right[data-v-337bb5da] {
background-color: #02abfe;
width: 6.25rem;
height: 2.5rem;
border-radius: 1.25rem;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.button-father .button-father-wrong[data-v-337bb5da] {
background-color: #dadada;
width: 6.25rem;
height: 2.5rem;
border-radius: 1.25rem;
display: flex;
justify-content: center;
align-items: center;
}
.month-father[data-v-337bb5da] {
display: flex;
width: calc(100% - 1.875rem);
flex-wrap: wrap;
margin-left: 0.9375rem;
margin-right: 0.9375rem;
margin-top: 0.625rem;
}
.month-father .month-one[data-v-337bb5da] {
width: 2.34375rem;
height: 2.34375rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #f1f5fc;
border-radius: 0.625rem;
border: 0.03125rem solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.month-father .month-one-target[data-v-337bb5da] {
width: 2.34375rem;
height: 2.34375rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #02abfe;
color: #fff;
border-radius: 0.625rem;
border: 0.03125rem solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.week-father[data-v-337bb5da] {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 0.9375rem;
margin-right: 0.9375rem;
margin-top: 0.625rem;
}
.week-father .week-one[data-v-337bb5da] {
width: 6.25rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #f1f5fc;
border-radius: 0.625rem;
border: 0.03125rem solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.week-father .week-one-target[data-v-337bb5da] {
width: 6.25rem;
height: 3.125rem;
margin-left: 0.625rem;
margin-top: 0.625rem;
background-color: #02abfe;
color: #fff;
border-radius: 0.625rem;
border: 0.03125rem solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 0.90625rem;
}
.radio-father[data-v-337bb5da] {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 2.34375rem;
margin-right: 0.9375rem;
}
.radio-father .radio-circle[data-v-337bb5da] {
margin-top: 0.0625rem;
width: 0.9375rem;
height: 0.9375rem;
border-radius: 50%;
border: 0.0625rem solid black;
background-color: transparent;
}
.radio-father .radio-circle-target[data-v-337bb5da] {
position: relative;
margin-top: 0.0625rem;
width: 0.9375rem;
height: 0.9375rem;
border-radius: 50%;
border: 0.0625rem solid #02abfe;
background-color: transparent;
}
.radio-father .radio-circle-target[data-v-337bb5da]::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 0.625rem;
height: 0.625rem;
background-color: #02abfe;
border-radius: 50%;
}
.radio-father .radio-font[data-v-337bb5da] {
margin-left: 0.46875rem;
margin-right: 1.875rem;
font-size: 0.90625rem;
}
.title-time-border[data-v-337bb5da] {
margin-top: 0.125rem;
margin-left: 0.125rem;
width: calc(100% - 0.25rem);
height: calc(100% - 0.25rem);
border-radius: 0.625rem;
display: flex;
justify-content: space-evenly;
align-items: center;
flex-direction: column;
}
.title-time-border-blue[data-v-337bb5da] {
margin-top: 0.125rem;
margin-left: 0.125rem;
background-color: #dae8fa;
width: calc(100% - 0.25rem);
height: calc(100% - 0.25rem);
border-radius: 0.625rem;
display: flex;
justify-content: space-evenly;
align-items: center;
flex-direction: column;
}
.title-time-border-yellow[data-v-337bb5da] {
margin-top: 0.09375rem;
margin-left: 0.09375rem;
border: 0.03125rem solid #dae8fa;
background-color: #fffaf1;
width: calc(100% - 0.25rem);
height: calc(100% - 0.25rem);
border-radius: 0.625rem;
display: flex;
justify-content: space-evenly;
align-items: center;
flex-direction: column;
}
.title-time-border-pouple[data-v-337bb5da] {
margin-top: 0.09375rem;
margin-left: 0.09375rem;
border: 0.03125rem solid #dae8fa;
background-color: #e8e3ff;
width: calc(100% - 0.25rem);
height: calc(100% - 0.25rem);
border-radius: 0.625rem;
display: flex;
justify-content: space-evenly;
align-items: center;
flex-direction: column;
}
.backgroundContainer[data-v-1cf27b2a] {
display: flex;
@ -3787,10 +4275,21 @@
}
.move-font[data-v-1cf27b2a] {
position: absolute;
font-size: 1.40625rem;
font-weight: 700;
z-index: 10;
pointer-events: none;
color: #016AD1;
background-color: #fff;
border-radius: 0.625rem;
border: 0.0625rem solid #fff;
width: 9.375rem;
height: 3.125rem;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 1.40625rem;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}
.left-container[data-v-1cf27b2a] {
width: 7.34375rem;

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@ -2,7 +2,9 @@
const _imports_0$2 = "/static/index/oldman.png";
const _imports_0$1 = "/static/index/customer.png";
const _imports_0 = "/static/index/undericons/upguang.png";
const _imports_1 = "/static/index/cheng.png";
exports._imports_0 = _imports_0$2;
exports._imports_0$1 = _imports_0;
exports._imports_0$2 = _imports_0$1;
exports._imports_1 = _imports_1;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map

View File

@ -3836,7 +3836,8 @@ function createComponentInstance(vnode, parent, suspense) {
$uniElements: /* @__PURE__ */ new Map(),
$templateUniElementRefs: [],
$templateUniElementStyles: {},
$eS: {}
$eS: {},
$eA: {}
};
{
instance.ctx = createDevRenderContext(instance);
@ -4334,6 +4335,7 @@ function patch(instance, data, oldData) {
}
data = deepCopy(data);
data.$eS = instance.$eS || {};
data.$eA = instance.$eA || {};
const ctx = instance.ctx;
const mpType = ctx.mpType;
if (mpType === "page" || mpType === "component") {
@ -5175,6 +5177,10 @@ function vFor(source, renderItem) {
}
return ret;
}
function setRef(ref2, id, opts = {}) {
const { $templateRefs } = getCurrentInstance();
$templateRefs.push({ i: id, r: ref2, k: opts.k, f: opts.f });
}
const o = (value, key) => vOn(value, key);
const f = (source, renderItem) => vFor(source, renderItem);
const s = (value) => stringifyStyle(value);
@ -5182,11 +5188,21 @@ const e = (target, ...sources) => extend(target, ...sources);
const n = (value) => normalizeClass(value);
const t = (val) => toDisplayString(val);
const p = (props) => renderProps(props);
const sr = (ref2, id, opts) => setRef(ref2, id, opts);
function createApp$1(rootComponent, rootProps = null) {
rootComponent && (rootComponent.mpType = "app");
return createVueApp(rootComponent, rootProps).use(plugin);
}
const createSSRApp = createApp$1;
function getLocaleLanguage$1() {
let localeLanguage = "";
{
const appBaseInfo = wx.getAppBaseInfo();
const language = appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;
localeLanguage = normalizeLocale(language) || LOCALE_EN;
}
return localeLanguage;
}
function validateProtocolFail(name, msg) {
console.warn(`${name}: ${msg}`);
}
@ -5756,7 +5772,9 @@ const $once = defineSyncApi(API_ONCE, (name, callback) => {
const $off = defineSyncApi(API_OFF, (name, callback) => {
if (!isArray(name))
name = name ? [name] : [];
name.forEach((n2) => eventBus.off(n2, callback));
name.forEach((n2) => {
eventBus.off(n2, callback);
});
}, OffProtocol);
const $emit = defineSyncApi(API_EMIT, (name, ...args) => {
eventBus.emit(name, ...args);
@ -5948,6 +5966,9 @@ function initWrapper(protocols2) {
}
return function wrapper(methodName, method) {
const hasProtocol = hasOwn(protocols2, methodName);
if (!hasProtocol && typeof wx[methodName] !== "function") {
return method;
}
const needWrapper = hasProtocol || isFunction(protocols2.returnValue) || isContextApi(methodName) || isTaskApi(methodName);
const hasMethod = hasProtocol || isFunction(method);
if (!hasProtocol && !method) {
@ -5987,7 +6008,7 @@ const getLocale = () => {
if (app && app.$vm) {
return app.$vm.$locale;
}
return normalizeLocale(wx.getAppBaseInfo().language) || LOCALE_EN;
return getLocaleLanguage$1();
};
const setLocale = (locale) => {
const app = isFunction(getApp) && getApp();
@ -6069,9 +6090,9 @@ function populateParameters(fromRes, toRes) {
appVersion: "1.0.0",
appVersionCode: "100",
appLanguage: getAppLanguage(hostLanguage),
uniCompileVersion: "4.45",
uniCompilerVersion: "4.45",
uniRuntimeVersion: "4.45",
uniCompileVersion: "4.56",
uniCompilerVersion: "4.56",
uniRuntimeVersion: "4.56",
uniPlatform: "mp-weixin",
deviceBrand,
deviceModel: model,
@ -6220,9 +6241,9 @@ const getAppBaseInfo = {
appLanguage: getAppLanguage(hostLanguage),
isUniAppX: false,
uniPlatform: "mp-weixin",
uniCompileVersion: "4.45",
uniCompilerVersion: "4.45",
uniRuntimeVersion: "4.45"
uniCompileVersion: "4.56",
uniCompilerVersion: "4.56",
uniRuntimeVersion: "4.56"
};
extend(toRes, parameters);
}
@ -6402,11 +6423,23 @@ function createSelectorQuery() {
const query = wx$2.createSelectorQuery();
const oldIn = query.in;
query.in = function newIn(component) {
if (component.$scope) {
return oldIn.call(this, component.$scope);
}
return oldIn.call(this, initComponentMocks(component));
};
return query;
}
const wx$2 = initWx();
if (!wx$2.canIUse("getAppBaseInfo")) {
wx$2.getAppBaseInfo = wx$2.getSystemInfoSync;
}
if (!wx$2.canIUse("getWindowInfo")) {
wx$2.getWindowInfo = wx$2.getSystemInfoSync;
}
if (!wx$2.canIUse("getDeviceInfo")) {
wx$2.getDeviceInfo = wx$2.getSystemInfoSync;
}
let baseInfo = wx$2.getAppBaseInfo && wx$2.getAppBaseInfo();
if (!baseInfo) {
baseInfo = wx$2.getSystemInfoSync();
@ -6448,84 +6481,48 @@ var protocols = /* @__PURE__ */ Object.freeze({
});
const wx$1 = initWx();
var index = initUni(shims, protocols, wx$1);
const CONSOLE_TYPES = ["log", "warn", "error", "info", "debug"];
let sendConsole = null;
const messageQueue = [];
function sendConsoleMessages(messages) {
if (sendConsole == null) {
messageQueue.push(...messages);
return;
}
sendConsole(JSON.stringify({
type: "console",
data: messages
}));
}
function setSendConsole(value) {
sendConsole = value;
if (value != null && messageQueue.length > 0) {
const messages = messageQueue.slice();
messageQueue.length = 0;
sendConsoleMessages(messages);
}
}
const originalConsole = /* @__PURE__ */ CONSOLE_TYPES.reduce((methods, type) => {
methods[type] = console[type].bind(console);
return methods;
}, {});
const atFileRegex = /^at\s+[\w/./-]+:\d+$/;
function rewriteConsole() {
function wrapConsole(type) {
return function(...args) {
const originalArgs = [...args];
if (originalArgs.length) {
const maybeAtFile = originalArgs[originalArgs.length - 1];
if (typeof maybeAtFile === "string" && atFileRegex.test(maybeAtFile)) {
originalArgs.pop();
}
}
{
originalConsole[type](...originalArgs);
}
sendConsoleMessages([formatMessage(type, args)]);
};
}
if (isConsoleWritable()) {
CONSOLE_TYPES.forEach((type) => {
console[type] = wrapConsole(type);
function initRuntimeSocket(hosts, port, id) {
if (hosts == "" || port == "" || id == "")
return Promise.resolve(null);
return hosts.split(",").reduce((promise, host2) => {
return promise.then((socket) => {
if (socket != null)
return Promise.resolve(socket);
return tryConnectSocket(host2, port, id);
});
}, Promise.resolve(null));
}
const SOCKET_TIMEOUT = 500;
function tryConnectSocket(host2, port, id) {
return new Promise((resolve, reject) => {
const socket = index.connectSocket({
url: `ws://${host2}:${port}/${id}`,
multiple: true,
// 支付宝小程序 是否开启多实例
fail() {
resolve(null);
}
});
const timer = setTimeout(() => {
socket.close({
code: 1006,
reason: "connect timeout"
});
resolve(null);
}, SOCKET_TIMEOUT);
socket.onOpen((e2) => {
clearTimeout(timer);
resolve(socket);
});
socket.onClose((e2) => {
clearTimeout(timer);
resolve(null);
});
socket.onError((e2) => {
clearTimeout(timer);
resolve(null);
});
return function restoreConsole() {
CONSOLE_TYPES.forEach((type) => {
console[type] = originalConsole[type];
});
};
} else {
const oldLog = index.__f__;
if (oldLog) {
index.__f__ = function(...args) {
const [type, filename, ...rest] = args;
oldLog(type, "", ...rest);
sendConsoleMessages([formatMessage(type, [...rest, filename])]);
};
return function restoreConsole() {
index.__f__ = oldLog;
};
}
}
return function restoreConsole() {
};
}
function isConsoleWritable() {
const value = console.log;
const sym = Symbol();
try {
console.log = sym;
} catch (ex) {
return false;
}
const isWritable = console.log === sym;
console.log = value;
return isWritable;
}
function formatMessage(type, args) {
try {
@ -6534,7 +6531,6 @@ function formatMessage(type, args) {
args: formatArgs(args)
};
} catch (e2) {
originalConsole.error(e2);
}
return {
type,
@ -6551,7 +6547,67 @@ function formatArg(arg, depth = 0) {
value: "[Maximum depth reached]"
};
}
return ARG_FORMATTERS[typeof arg](arg, depth);
const type = typeof arg;
switch (type) {
case "string":
return formatString(arg);
case "number":
return formatNumber(arg);
case "boolean":
return formatBoolean(arg);
case "object":
return formatObject(arg, depth);
case "undefined":
return formatUndefined();
case "function":
return formatFunction(arg);
case "symbol": {
return formatSymbol(arg);
}
case "bigint":
return formatBigInt(arg);
}
}
function formatFunction(value) {
return {
type: "function",
value: `function ${value.name}() {}`
};
}
function formatUndefined() {
return {
type: "undefined"
};
}
function formatBoolean(value) {
return {
type: "boolean",
value: String(value)
};
}
function formatNumber(value) {
return {
type: "number",
value: String(value)
};
}
function formatBigInt(value) {
return {
type: "bigint",
value: String(value)
};
}
function formatString(value) {
return {
type: "string",
value
};
}
function formatSymbol(value) {
return {
type: "symbol",
value: value.description
};
}
function formatObject(value, depth) {
if (value === null) {
@ -6559,6 +6615,7 @@ function formatObject(value, depth) {
type: "null"
};
}
{
if (isComponentPublicInstance(value)) {
return formatComponentPublicInstance(value, depth);
}
@ -6571,6 +6628,7 @@ function formatObject(value, depth) {
if (isCSSStyleDeclaration(value)) {
return formatCSSStyleDeclaration(value, depth);
}
}
if (Array.isArray(value)) {
return {
type: "object",
@ -6635,10 +6693,20 @@ function formatObject(value, depth) {
className: value.name || "Error"
};
}
let className = void 0;
{
const constructor = value.constructor;
if (constructor) {
if (constructor.get$UTSMetadata$) {
className = constructor.get$UTSMetadata$().name;
}
}
}
return {
type: "object",
className,
value: {
properties: Object.entries(value).map(([name, value2]) => formatObjectProperty(name, value2, depth + 1))
properties: Object.entries(value).map((entry) => formatObjectProperty(entry[0], entry[1], depth + 1))
}
};
}
@ -6699,14 +6767,14 @@ function formatCSSStyleDeclaration(style, depth) {
};
}
function formatObjectProperty(name, value, depth) {
return Object.assign(formatArg(value, depth), {
name
});
const result = formatArg(value, depth);
result.name = name;
return result;
}
function formatArrayElement(value, index2, depth) {
return Object.assign(formatArg(value, depth), {
name: `${index2}`
});
const result = formatArg(value, depth);
result.name = `${index2}`;
return result;
}
function formatSetEntry(value, depth) {
return {
@ -6719,97 +6787,94 @@ function formatMapEntry(value, depth) {
value: formatArg(value[1], depth)
};
}
const ARG_FORMATTERS = {
function(value) {
return {
type: "function",
value: `function ${value.name}() {}`
};
},
undefined() {
return {
type: "undefined"
};
},
object(value, depth) {
return formatObject(value, depth);
},
boolean(value) {
return {
type: "boolean",
value: String(value)
};
},
number(value) {
return {
type: "number",
value: String(value)
};
},
bigint(value) {
return {
type: "bigint",
value: String(value)
};
},
string(value) {
return {
type: "string",
value
};
},
symbol(value) {
return {
type: "symbol",
value: value.description
const CONSOLE_TYPES = ["log", "warn", "error", "info", "debug"];
let sendConsole = null;
const messageQueue = [];
const messageExtra = {};
function sendConsoleMessages(messages) {
if (sendConsole == null) {
messageQueue.push(...messages);
return;
}
sendConsole(JSON.stringify(Object.assign({
type: "console",
data: messages
}, messageExtra)));
}
function setSendConsole(value, extra = {}) {
sendConsole = value;
Object.assign(messageExtra, extra);
if (value != null && messageQueue.length > 0) {
const messages = messageQueue.slice();
messageQueue.length = 0;
sendConsoleMessages(messages);
}
}
const originalConsole = /* @__PURE__ */ CONSOLE_TYPES.reduce((methods, type) => {
methods[type] = console[type].bind(console);
return methods;
}, {});
const atFileRegex = /^\s*at\s+[\w/./-]+:\d+$/;
function rewriteConsole() {
function wrapConsole(type) {
return function(...args) {
const originalArgs = [...args];
if (originalArgs.length) {
const maybeAtFile = originalArgs[originalArgs.length - 1];
if (typeof maybeAtFile === "string" && atFileRegex.test(maybeAtFile)) {
originalArgs.pop();
}
}
{
originalConsole[type](...originalArgs);
}
sendConsoleMessages([formatMessage(type, args)]);
};
}
if (isConsoleWritable()) {
CONSOLE_TYPES.forEach((type) => {
console[type] = wrapConsole(type);
});
return function restoreConsole() {
CONSOLE_TYPES.forEach((type) => {
console[type] = originalConsole[type];
});
};
} else {
{
if (typeof index !== "undefined" && index.__f__) {
const oldLog = index.__f__;
if (oldLog) {
index.__f__ = function(...args) {
const [type, filename, ...rest] = args;
oldLog(type, "", ...rest);
sendConsoleMessages([formatMessage(type, [...rest, filename])]);
};
return function restoreConsole() {
index.__f__ = oldLog;
};
function initRuntimeSocket(hosts, port, id) {
if (!hosts || !port || !id)
return Promise.resolve(null);
return hosts.split(",").reduce((promise, host2) => {
return promise.then((socket) => {
if (socket)
return socket;
return tryConnectSocket(host2, port, id);
});
}, Promise.resolve(null));
}
const SOCKET_TIMEOUT = 500;
function tryConnectSocket(host2, port, id) {
return new Promise((resolve, reject) => {
const socket = index.connectSocket({
url: `ws://${host2}:${port}/${id}`,
// 支付宝小程序 是否开启多实例
multiple: true,
fail() {
resolve(null);
}
});
const timer = setTimeout(() => {
socket.close({
code: 1006,
reason: "connect timeout"
});
resolve(null);
}, SOCKET_TIMEOUT);
socket.onOpen((e2) => {
clearTimeout(timer);
resolve(socket);
});
socket.onClose((e2) => {
clearTimeout(timer);
resolve(null);
});
socket.onError((e2) => {
clearTimeout(timer);
resolve(null);
});
});
}
}
return function restoreConsole() {
};
}
function isConsoleWritable() {
const value = console.log;
const sym = Symbol();
try {
console.log = sym;
} catch (ex) {
return false;
}
const isWritable = console.log === sym;
console.log = value;
return isWritable;
}
let sendError = null;
const errorQueue = /* @__PURE__ */ new Set();
const errorExtra = {};
function sendErrorMessages(errors) {
if (sendError == null) {
errors.forEach((error) => {
@ -6817,16 +6882,18 @@ function sendErrorMessages(errors) {
});
return;
}
sendError(JSON.stringify({
type: "error",
data: errors.map((err) => {
const data = errors.map((err) => {
const isPromiseRejection = err && "promise" in err && "reason" in err;
const prefix = isPromiseRejection ? "UnhandledPromiseRejection: " : "";
if (isPromiseRejection) {
err = err.reason;
}
if (err instanceof Error && err.stack) {
return prefix + err.stack;
if (err.message && !err.stack.includes(err.message)) {
return `${prefix}${err.message}
${err.stack}`;
}
return `${prefix}${err.stack}`;
}
if (typeof err === "object" && err !== null) {
try {
@ -6836,11 +6903,17 @@ function sendErrorMessages(errors) {
}
}
return prefix + String(err);
})
}));
}).filter(Boolean);
if (data.length > 0) {
sendError(JSON.stringify(Object.assign({
type: "error",
data
}, errorExtra)));
}
function setSendError(value) {
}
function setSendError(value, extra = {}) {
sendError = value;
Object.assign(errorExtra, extra);
if (value != null && errorQueue.size > 0) {
const errors = Array.from(errorQueue);
errorQueue.clear();
@ -6879,7 +6952,7 @@ function initOnError() {
function initRuntimeSocketService() {
const hosts = "192.168.2.36,127.0.0.1";
const port = "8090";
const id = "mp-weixin_0XB_2U";
const id = "mp-weixin_gSgnR3";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();
@ -7041,6 +7114,15 @@ function findVmByVueId(instance, vuePid) {
}
}
}
function getLocaleLanguage() {
let localeLanguage = "";
{
const appBaseInfo = wx.getAppBaseInfo();
const language = appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;
localeLanguage = normalizeLocale(language) || LOCALE_EN;
}
return localeLanguage;
}
const MP_METHODS = [
"createSelectorQuery",
"createIntersectionObserver",
@ -7307,9 +7389,7 @@ function initAppLifecycle(appOptions, vm) {
}
}
function initLocale(appVm) {
const locale = ref(
normalizeLocale(wx.getAppBaseInfo().language) || LOCALE_EN
);
const locale = ref(getLocaleLanguage());
Object.defineProperty(appVm, "$locale", {
get() {
return locale.value;
@ -7823,6 +7903,7 @@ exports.e = e;
exports.f = f;
exports.index = index;
exports.n = n;
exports.nextTick$1 = nextTick$1;
exports.o = o;
exports.onBeforeUnmount = onBeforeUnmount;
exports.onLoad = onLoad;
@ -7831,5 +7912,7 @@ exports.onShow = onShow;
exports.p = p;
exports.ref = ref;
exports.s = s;
exports.sr = sr;
exports.t = t;
exports.unref = unref;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map

View File

@ -508,7 +508,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
} : {
transform: `scale(1)`,
marginLeft: `0rpx`,
marginTop: `-100rpx`
marginTop: `-89rpx`
}),
bQ: common_vendor.n(__props.darkFans ? `right-container-fir-left-card-dark` : `right-container-fir-left-card`),
bR: common_vendor.o(() => {
@ -565,21 +565,18 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
cw: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
cx: common_vendor.n(`time-people-thi`),
cy: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`),
cz: common_vendor.s(isPopupVisiblefiropensec.value ? {
marginTop: `50rpx`
} : `{}`),
cA: `/static/index/yiliao/project2.png`,
cB: common_vendor.n(__props.darkFans ? `right-container-photo-text-dark` : `right-container-photo-text`),
cC: common_vendor.n(`right-container-photo`),
cD: __props.darkFans
cz: `/static/index/yiliao/project2.png`,
cA: common_vendor.n(__props.darkFans ? `right-container-photo-text-dark` : `right-container-photo-text`),
cB: common_vendor.n(`right-container-photo`),
cC: __props.darkFans
}, __props.darkFans ? {
cE: `/static/index/cardbgc/leftlight.png`
cD: `/static/index/cardbgc/leftlight.png`
} : {}, {
cF: common_vendor.s(__props.darkFans ? `background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #386997 50%, rgba(0, 0, 0, 0) 100%);` : ``),
cG: `/static/index/hulilist/shang.png`,
cH: !__props.darkFans
cE: common_vendor.s(__props.darkFans ? `background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #386997 50%, rgba(0, 0, 0, 0) 100%);` : ``),
cF: `/static/index/hulilist/shang.png`,
cG: !__props.darkFans
}, !__props.darkFans ? {
cI: common_vendor.f(mediumList.value, (item, index, i0) => {
cH: common_vendor.f(mediumList.value, (item, index, i0) => {
return {
a: item.url,
b: common_vendor.t(item.name),
@ -587,7 +584,10 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
d: item.number !== 0,
e: index
};
})
}),
cI: common_vendor.s(isPopupVisiblefiropensec.value ? {
height: `700rpx`
} : {})
} : {}, {
cJ: __props.darkFans
}, __props.darkFans ? {
@ -604,12 +604,12 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
cL: `/static/index/hulilist/xia.png`,
cM: common_vendor.s(isPopupVisiblefiropensec.value ? {
transform: `scale(1.5)`,
marginLeft: ``,
marginTop: `200rpx`
marginLeft: `-630rpx`,
marginTop: `650rpx`
} : {
transform: `scale(1)`,
marginLeft: `100rpx`,
marginTop: `200rpx`
marginTop: `150rpx`
}),
cN: common_vendor.n(__props.darkFans ? `right-container-left-dark` : `right-container-left`),
cO: common_vendor.o(() => {

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,83 @@
.super-card.data-v-337bb5da {
display: flex;
justify-content: center;
width: 100%;
height: calc(100% - 400rpx);
margin-top: 30rpx;
}
.super-card .scroll-x.data-v-337bb5da {
height: 100%;
width: 100%;
}
.super-card .super-card-container.data-v-337bb5da {
background-color: #f1f7fd;
overflow: hidden;
width: 1650rpx;
height: 780rpx;
border-radius: 20rpx;
border: 1rpx solid black;
}
.super-card .super-card-time.data-v-337bb5da {
display: flex;
justify-content: center;
align-items: center;
background-color: #e9efff;
height: 80rpx;
width: 100rpx;
border-right: 1rpx solid #BFBFCB;
font-weight: 700;
}
.super-card .super-card-time-und.data-v-337bb5da {
display: flex;
justify-content: center;
align-items: center;
width: 100rpx;
flex-direction: column;
border-right: 1rpx solid #BFBFCB;
}
.super-card .super-card-time-card.data-v-337bb5da {
display: flex;
justify-content: center;
align-items: center;
height: 175rpx;
width: calc(100%);
border-right: 1rpx solid #BFBFCB;
border-top: 1rpx solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-blue.data-v-337bb5da {
background-color: #dae8fa;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 175rpx;
width: calc(100%);
border-right: 1rpx solid #BFBFCB;
border-top: 1rpx solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-yellow.data-v-337bb5da {
background-color: #fffaf1;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 175rpx;
width: calc(100%);
border-right: 1rpx solid #BFBFCB;
border-top: 1rpx solid #BFBFCB;
flex-direction: column;
}
.super-card .super-card-time-card-pouple.data-v-337bb5da {
background-color: #e0daff;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 175rpx;
width: calc(100%);
border-right: 1rpx solid #BFBFCB;
border-top: 1rpx solid #BFBFCB;
flex-direction: column;
}
.right-container.data-v-337bb5da {
width: calc(100% - 235rpx);
height: 100vh;
@ -48,7 +128,9 @@
color: #FFFFFF;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down.data-v-337bb5da {
background-color: #ddeafa;
background-color: rgba(221, 234, 250);
-webkit-backdrop-filter: blur(8rpx);
backdrop-filter: blur(8rpx);
width: 290rpx;
height: 770rpx;
border-radius: 40rpx;
@ -67,27 +149,57 @@
justify-content: center;
align-items: center;
height: 85rpx;
font-size: 35rpx;
font-weight: 700;
position: relative;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text-target.data-v-337bb5da {
color: #016AD1;
background-color: #c9e8ff;
padding: 10rpx 30rpx;
border-radius: 40rpx;
border-radius: 20rpx;
border: 2rpx solid #fff;
font-size: 40rpx;
width: 300rpx;
height: 100rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 45rpx;
transition: all 0.4s ease-in-out;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
z-index: 20;
font-weight: 700;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text.data-v-337bb5da {
background-color: #f3f6fc;
border: 2rpx solid #fff;
border-radius: 10rpx;
width: 250rpx;
height: 75rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
transition: all 0.4s ease-in-out;
font-weight: 500;
font-size: 30rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-button-gun.data-v-337bb5da {
position: absolute;
top: 22rpx;
top: 19rpx;
left: 1rpx;
width: 10rpx;
height: 42rpx;
height: 50rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-button-uplight.data-v-337bb5da {
position: absolute;
top: 40rpx;
left: 20rpx;
width: 250rpx;
height: 50rpx;
z-index: 21;
transition: all 0.4s ease-in-out;
}
.right-container .doctorsay-container-view .doctorsay-container-container.data-v-337bb5da {
width: 1730rpx;
height: 1220rpx;
@ -97,6 +209,32 @@
/* 右下角阴影 */
overflow: hidden;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end.data-v-337bb5da {
width: 100%;
height: 200rpx;
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father.data-v-337bb5da {
height: 100%;
display: flex;
width: 100%;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father.data-v-337bb5da {
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-gun.data-v-337bb5da {
margin-left: 40rpx;
margin-right: 20rpx;
margin-top: 7rpx;
width: 13rpx;
height: 40rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-font.data-v-337bb5da {
font-size: 42rpx;
font-weight: 700;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title.data-v-337bb5da {
width: 100%;
height: 130rpx;
@ -105,14 +243,64 @@
align-items: center;
justify-content: space-between;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right.data-v-337bb5da {
height: 100%;
display: flex;
align-items: center;
width: 310rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father.data-v-337bb5da {
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father .doctorsay-container-button-target.data-v-337bb5da {
display: flex;
justify-content: center;
align-items: center;
background-color: #3FA9F5;
color: #fff;
width: 140rpx;
height: 60rpx;
margin-right: 20rpx;
font-size: 28rpx;
border-radius: 10rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father .doctorsay-container-button.data-v-337bb5da {
display: flex;
justify-content: center;
align-items: center;
background-color: #fff;
width: 140rpx;
height: 60rpx;
margin-right: 20rpx;
font-size: 28rpx;
border-radius: 10rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-cheng.data-v-337bb5da {
background-color: #FFDBA1;
height: 45rpx;
width: 45rpx;
border-radius: 7rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-zi.data-v-337bb5da {
background-color: #7B61FF;
height: 45rpx;
width: 45rpx;
border-radius: 7rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-kuai-font.data-v-337bb5da {
font-size: 32rpx;
margin-left: 10rpx;
margin-right: 25rpx;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left.data-v-337bb5da {
display: flex;
}
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-gun.data-v-337bb5da {
margin-top: 7rpx;
margin-left: 40rpx;
margin-right: 20rpx;
width: 13rpx;
height: 55rpx;
height: 40rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
@ -242,3 +430,372 @@
font-weight: 800;
color: white;
}
.title-time.data-v-337bb5da {
display: flex;
}
.title-time .title-time-time.data-v-337bb5da {
font-size: 35rpx;
margin-right: 10rpx;
}
.title-time .title-time-button.data-v-337bb5da {
background-color: #FFC363;
padding: 0 5rpx;
padding-top: 5rpx;
border-radius: 10rpx;
font-size: 25rpx;
}
.popup-overlay.data-v-337bb5da {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
/* 添加毛玻璃效果 */
z-index: 999;
}
.popup-overlay .popup-overlay-content.data-v-337bb5da {
position: absolute;
display: flex;
align-items: center;
width: 800rpx;
height: 450rpx;
background-color: #fff;
border-radius: 20rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left.data-v-337bb5da {
height: 100%;
width: 350rpx;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-img.data-v-337bb5da {
width: 330rpx;
height: 240rpx;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-font.data-v-337bb5da {
margin-top: 20rpx;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right.data-v-337bb5da {
height: 100%;
width: 450rpx;
position: relative;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .time-font.data-v-337bb5da {
font-size: 50rpx;
margin-top: 100rpx;
margin-bottom: 10rpx;
font-weight: 700;
background: linear-gradient(to bottom, #7080A1, #263556);
-webkit-background-clip: text;
color: transparent;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .time-text.data-v-337bb5da {
margin-left: 10rpx;
font-size: 38rpx;
font-weight: 700;
width: 350rpx;
margin-bottom: 50rpx;
line-height: 45rpx;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richang.data-v-337bb5da {
background-color: #FFC363;
position: absolute;
top: 108rpx;
right: 50rpx;
padding: 5rpx;
border-radius: 10rpx;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richangnot.data-v-337bb5da {
background-color: #7B61FF;
position: absolute;
top: 108rpx;
right: 50rpx;
padding: 5rpx;
border-radius: 10rpx;
color: #fff;
}
.popup-overlay .popup-overlay-content .popup-overlay-content-right .right-crush.data-v-337bb5da {
position: absolute;
top: 20rpx;
right: 20rpx;
width: 70rpx;
height: 70rpx;
}
.popup-song.data-v-337bb5da {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
/* 添加毛玻璃效果 */
z-index: 999;
}
.popup-song .popup-song-contain.data-v-337bb5da {
position: absolute;
width: 1300rpx;
background-color: #fff;
border-radius: 20rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
}
.popup-song .popup-song-contain .shu-container-left.data-v-337bb5da {
display: flex;
margin-top: 70rpx;
margin-bottom: 20rpx;
}
.popup-song .popup-song-contain .shu-container-left .shu-container-left-gun.data-v-337bb5da {
margin-top: 5rpx;
margin-left: 40rpx;
margin-right: 20rpx;
width: 13rpx;
height: 35rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
.popup-song .popup-song-contain .shu-container-left .shu-container-left-font.data-v-337bb5da {
font-size: 35rpx;
font-weight: 700;
}
.popup-song-father.data-v-337bb5da {
position: relative;
}
.popup-song-father .shu-up-img.data-v-337bb5da {
position: absolute;
top: -70rpx;
left: 305rpx;
width: 700rpx;
height: 80rpx;
}
.popup-song-father .shu-up-font.data-v-337bb5da {
position: absolute;
top: -50rpx;
left: 390rpx;
display: flex;
color: #ff5a00;
}
.popup-song-father .arrayindex.data-v-337bb5da {
display: flex;
flex-wrap: wrap;
width: 100%;
margin-left: 30rpx;
margin-right: 30rpx;
}
.popup-song-father .arrayindex .arrayindex-one.data-v-337bb5da {
width: 385rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #f1f5fc;
border-radius: 20rpx;
border: 1rpx solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.popup-song-father .arrayindex .arrayindex-one-target.data-v-337bb5da {
width: 385rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #fffaf1;
border-radius: 20rpx;
border: 1rpx solid #ffb501;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.ri-img.data-v-337bb5da {
position: absolute;
top: -4rpx;
right: -3rpx;
width: 50rpx;
height: 50rpx;
}
.time-father.data-v-337bb5da {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
}
.time-father .time-one.data-v-337bb5da {
width: 100rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #f1f5fc;
border-radius: 20rpx;
border: 1rpx solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.time-father .time-one-target.data-v-337bb5da {
width: 100rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #02abfe;
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.button-father.data-v-337bb5da {
height: 200rpx;
width: calc(100%-80rpx);
display: flex;
justify-content: center;
align-items: center;
margin-left: 40rpx;
margin-right: 40rpx;
margin-top: 20rpx;
border-top: 1rpx solid #e6e6e6;
}
.button-father .button-father-right.data-v-337bb5da {
background-color: #02abfe;
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.button-father .button-father-wrong.data-v-337bb5da {
background-color: #dadada;
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
}
.month-father.data-v-337bb5da {
display: flex;
width: calc(100% - 60rpx);
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
margin-top: 20rpx;
}
.month-father .month-one.data-v-337bb5da {
width: 75rpx;
height: 75rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #f1f5fc;
border-radius: 20rpx;
border: 1rpx solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.month-father .month-one-target.data-v-337bb5da {
width: 75rpx;
height: 75rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #02abfe;
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.week-father.data-v-337bb5da {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
margin-top: 20rpx;
}
.week-father .week-one.data-v-337bb5da {
width: 200rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #f1f5fc;
border-radius: 20rpx;
border: 1rpx solid #6d83b3;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.week-father .week-one-target.data-v-337bb5da {
width: 200rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #02abfe;
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.radio-father.data-v-337bb5da {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 75rpx;
margin-right: 30rpx;
}
.radio-father .radio-circle.data-v-337bb5da {
margin-top: 2rpx;
width: 30rpx;
height: 30rpx;
border-radius: 50%;
border: 2rpx solid black;
background-color: transparent;
}
.radio-father .radio-circle-target.data-v-337bb5da {
position: relative;
margin-top: 2rpx;
width: 30rpx;
height: 30rpx;
border-radius: 50%;
border: 2rpx solid #02abfe;
background-color: transparent;
}
.radio-father .radio-circle-target.data-v-337bb5da::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 20rpx;
height: 20rpx;
background-color: #02abfe;
border-radius: 50%;
}
.radio-father .radio-font.data-v-337bb5da {
margin-left: 15rpx;
margin-right: 60rpx;
font-size: 29rpx;
}

View File

@ -60,21 +60,63 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
const clientY = common_vendor.ref(0);
const savename = common_vendor.ref("");
const canmove = common_vendor.ref(true);
const getxy = (event) => {
const indexNumber = common_vendor.ref({
index0: 999,
index1: 999
});
const getxyrel = (event) => {
const touch = event.touches[0];
clientX.value = 2 * (Math.floor(touch.clientX) - 60);
clientX.value = 2 * (Math.floor(touch.clientX) - 100);
clientY.value = 2 * (Math.floor(touch.clientY) - 55);
const translateX = Math.floor(touch.clientX) - 50;
const translateY = Math.floor(touch.clientY) - 25;
const clickedItem = fangkuaiValue.value.find((item) => {
return translateX >= item.left && translateX <= item.right && translateY >= item.top && translateY <= item.bottom;
});
if (clickedItem) {
const { index0, index1 } = clickedItem.dataset;
indexNumber.value.index0 = index0;
indexNumber.value.index1 = index1;
} else {
indexNumber.value.index0 = 999;
indexNumber.value.index1 = 999;
}
};
const openname = (res) => {
const getxy = throttle(getxyrel, 10);
const fangkuaiValue = common_vendor.ref([]);
const openname = (res, fangkuai) => {
savename.value = res;
canmove.value = false;
fangkuaiValue.value = fangkuai;
};
const cleanall = () => {
const closename = () => {
savename.value = "";
canmove.value = true;
fangkuaiValue.value = [];
};
const ruler = common_vendor.ref(null);
const cleanall = () => {
var _a;
clientX.value = 9999;
clientY.value = 9999;
canmove.value = true;
indexNumber.value = {
index0: 999,
index1: 999
};
(_a = ruler.value) == null ? void 0 : _a.rulerEnd(savename.value);
savename.value = "";
};
function throttle(fn, delay) {
let lastExecutionTime = 0;
return function(...args) {
const now = Date.now();
if (now - lastExecutionTime >= delay) {
lastExecutionTime = now;
fn.apply(this, args);
}
};
}
common_vendor.onShow(() => {
setTimeout(() => {
changeMenu(menuIndex.value);
@ -83,7 +125,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return (_ctx, _cache) => {
return {
a: common_vendor.t(savename.value),
b: savename.value,
b: savename.value && clientX.value,
c: `${clientY.value}rpx`,
d: `${clientX.value}rpx`,
e: common_assets._imports_0,
@ -103,17 +145,25 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
isshow: menuIndexshow.value,
darkFans: darkFans.value
}),
l: menuIndex.value == 1,
m: common_vendor.o(darkchange),
n: common_vendor.o(openname),
o: common_vendor.p({
l: common_vendor.sr(ruler, "1cf27b2a-1", {
"k": "ruler"
}),
m: menuIndex.value == 1,
n: common_vendor.o(darkchange),
o: common_vendor.o(openname),
p: common_vendor.o(closename),
q: common_vendor.p({
liang: indexNumber.value,
isshow: menuIndexshowsecond.value,
canmove: canmove.value,
darkFans: darkFans.value
}),
p: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`),
q: common_vendor.o(getxy),
r: common_vendor.o(cleanall)
r: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`),
s: common_vendor.o(
//@ts-ignore
(...args) => common_vendor.unref(getxy) && common_vendor.unref(getxy)(...args)
),
t: common_vendor.o(cleanall)
};
};
}

View File

@ -1 +1 @@
<view class="{{['data-v-1cf27b2a', p]}}" bindtouchmove="{{q}}" bindtouchend="{{r}}"><view class="move-font data-v-1cf27b2a" hidden="{{!b}}" style="{{'top:' + c + ';' + ('left:' + d)}}">{{a}}</view><view class="left-container data-v-1cf27b2a"><view class="left-head data-v-1cf27b2a"><image class="left-head-img data-v-1cf27b2a" src="{{e}}"/><text class="{{['data-v-1cf27b2a', f]}}"> 王金凤 </text></view><view class="left-img-container data-v-1cf27b2a"><view wx:for="{{g}}" wx:for-item="item" wx:key="d" class="blue-circle-pos data-v-1cf27b2a"><view class="blue-circle data-v-1cf27b2a" hidden="{{!item.a}}"><image class="blue-circle-size data-v-1cf27b2a" src="{{h}}"/></view><image class="left-img data-v-1cf27b2a" src="{{item.b}}" bindtap="{{item.c}}"/></view></view></view><right-itemsfirst wx:if="{{k}}" class="data-v-1cf27b2a" data-c-h="{{!i}}" binddarkchange="{{j}}" u-i="1cf27b2a-0" bind:__l="__l" u-p="{{k}}"/><right-itemssecond wx:if="{{o}}" class="data-v-1cf27b2a" data-c-h="{{!l}}" binddarkchange="{{m}}" bindsavename="{{n}}" u-i="1cf27b2a-1" bind:__l="__l" u-p="{{o}}"/></view>
<view class="{{['data-v-1cf27b2a', r]}}" bindtouchmove="{{s}}" bindtouchend="{{t}}"><view class="move-font data-v-1cf27b2a" hidden="{{!b}}" style="{{'top:' + c + ';' + ('left:' + d)}}">{{a}}</view><view class="left-container data-v-1cf27b2a"><view class="left-head data-v-1cf27b2a"><image class="left-head-img data-v-1cf27b2a" src="{{e}}"/><text class="{{['data-v-1cf27b2a', f]}}"> 王金凤 </text></view><view class="left-img-container data-v-1cf27b2a"><view wx:for="{{g}}" wx:for-item="item" wx:key="d" class="blue-circle-pos data-v-1cf27b2a"><view class="blue-circle data-v-1cf27b2a" hidden="{{!item.a}}"><image class="blue-circle-size data-v-1cf27b2a" src="{{h}}"/></view><image class="left-img data-v-1cf27b2a" src="{{item.b}}" bindtap="{{item.c}}"/></view></view></view><right-itemsfirst wx:if="{{k}}" class="data-v-1cf27b2a" data-c-h="{{!i}}" binddarkchange="{{j}}" u-i="1cf27b2a-0" bind:__l="__l" u-p="{{k}}"/><right-itemssecond wx:if="{{q}}" class="r data-v-1cf27b2a" u-r="ruler" data-c-h="{{!m}}" binddarkchange="{{n}}" bindsavename="{{o}}" bindcleanname="{{p}}" u-i="1cf27b2a-1" bind:__l="__l" u-p="{{q}}"/></view>

View File

@ -22,9 +22,21 @@
}
.move-font.data-v-1cf27b2a {
position: absolute;
font-size: 45rpx;
font-weight: 700;
z-index: 10;
pointer-events: none;
color: #016AD1;
background-color: #fff;
border-radius: 20rpx;
border: 2rpx solid #fff;
width: 300rpx;
height: 100rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 45rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}
.left-container.data-v-1cf27b2a {
width: 235rpx;

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB