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 { .time-text {
margin-left: 10rpx; margin-left: 10rpx;
// color: #364464;
font-size: 70rpx; font-size: 70rpx;
font-weight: 700; font-weight: 700;
width: 800rpx; width: 800rpx;

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
<template> <template>
<view :class="darkFans?`darkbackgroundContainer`:`backgroundContainer`" @touchmove="getxy" @touchend="cleanall"> <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}} {{savename}}
</view> </view>
<view class="left-container"> <view class="left-container">
@ -23,7 +23,9 @@
<!-- 主页 --> <!-- 主页 -->
<rightItemsfirst :isshow="menuIndexshow" :darkFans="darkFans" v-show="!menuIndex" @darkchange="darkchange" /> <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> </view>
</template> </template>
@ -38,7 +40,7 @@
const iconList = ref<Link[]>([ const iconList = ref<Link[]>([
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png' }, { url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png' },
{ url: '/static/index/lefticon/nurse.png', targetUrl: '/static/index/lefticontarget/bluenurse.png' }, { url: '/static/index/lefticon/nurse.png', targetUrl: '/static/index/lefticontarget/bluenurse.png' },
{ url: '/static/index/lefticon/doctor.png', targetUrl: '/static/index/lefticontarget/bluedoctor.png'}, { url: '/static/index/lefticon/doctor.png', targetUrl: '/static/index/lefticontarget/bluedoctor.png' },
{ url: '/static/index/lefticon/give.png', targetUrl: '/static/index/lefticontarget/givedark.png' }, { url: '/static/index/lefticon/give.png', targetUrl: '/static/index/lefticontarget/givedark.png' },
{ url: '/static/index/lefticon/wifi.png', targetUrl: '/static/index/lefticontarget/bluewifi.png' }, { url: '/static/index/lefticon/wifi.png', targetUrl: '/static/index/lefticontarget/bluewifi.png' },
{ url: '/static/index/lefticon/back.png', targetUrl: '/static/index/lefticontarget/blueback.png' } { url: '/static/index/lefticon/back.png', targetUrl: '/static/index/lefticontarget/blueback.png' }
@ -59,117 +61,116 @@
const secondcurrentIndex = ref<number>(0); const secondcurrentIndex = ref<number>(0);
const thirdcurrentIndex = ref<number>(0); const thirdcurrentIndex = ref<number>(0);
// //
const darkchange = (res:boolean) =>{ const darkchange = (res : boolean) => {
darkFans.value = res darkFans.value = res
} }
// //
const changeMenu = (index : number) => { const changeMenu = (index : number) => {
if(index===3){ if (index === 3) {
menuIndexshow.value = false; menuIndexshow.value = false;
menuIndexshowsecond.value = false; menuIndexshowsecond.value = false;
uni.navigateTo({ uni.navigateTo({
url: `/pages/somethingmove/index?darkFans=${darkFans.value}`, url: `/pages/somethingmove/index?darkFans=${darkFans.value}`,
animationType: 'slide-in-right', animationType: 'slide-in-right',
animationDuration: 400// 设置动画时长为300毫秒, // 动画持续时间单位为毫秒 animationDuration: 400// 设置动画时长为300毫秒, // 动画持续时间单位为毫秒
}); });
return return
} }
menuIndex.value = index; menuIndex.value = index;
menuIndexshow.value = false menuIndexshow.value = false
menuIndexshowsecond.value = false menuIndexshowsecond.value = false
setTimeout(()=>{ setTimeout(() => {
switch (index) { switch (index) {
case 0 : case 0:
menuIndexshow.value = true menuIndexshow.value = true
break; break;
case 1: case 1:
menuIndexshowsecond.value = true menuIndexshowsecond.value = true
break; break;
default: default:
} }
},50) }, 50)
}; };
const clientX = ref(0); const clientX = ref(0);
const clientY = ref(0); const clientY = ref(0);
const savename = ref("") const savename = ref("")
const canmove = ref(true) const canmove = ref(true)
const indexNumber = ref({ const indexNumber = ref({
index0:999, index0: 999,
index1:999, index1: 999,
}) })
//xy //xy
const getxyrel = (event) => { const getxyrel = (event) => {
// event.stopPropagation(); // event.stopPropagation();
// event.preventDefault(); // event.preventDefault();
const touch = event.touches[0]; const touch = event.touches[0];
clientX.value = 2*(Math.floor(touch.clientX) - 100); clientX.value = 2 * (Math.floor(touch.clientX) - 100);
clientY.value = 2*(Math.floor(touch.clientY) - 55); clientY.value = 2 * (Math.floor(touch.clientY) - 55);
// console.log("?????",clientX.value,clientY.value) // console.log("?????",clientX.value,clientY.value)
// //
const translateX = Math.floor(touch.clientX) - 50; const translateX = Math.floor(touch.clientX) - 50;
const translateY = Math.floor(touch.clientY) - 25; const translateY = Math.floor(touch.clientY) - 25;
const clickedItem = fangkuaiValue.value.find(item => { const clickedItem = fangkuaiValue.value.find(item => {
return translateX >= item.left && translateX <= item.right && return translateX >= item.left && translateX <= item.right &&
translateY >= item.top && translateY <= item.bottom; translateY >= item.top && translateY <= item.bottom;
}); });
// index0 index1 // index0 index1
if (clickedItem) { if (clickedItem) {
const { index0, index1 } = clickedItem.dataset; const { index0, index1 } = clickedItem.dataset;
indexNumber.value.index0 = index0 indexNumber.value.index0 = index0
indexNumber.value.index1 = index1 indexNumber.value.index1 = index1
} else{ } else {
indexNumber.value.index0 = 999 indexNumber.value.index0 = 999
indexNumber.value.index1 = 999 indexNumber.value.index1 = 999
} }
} }
// //
const getxy = throttle(getxyrel, 10); const getxy = throttle(getxyrel, 10);
const fangkuaiValue = ref([]) const fangkuaiValue = ref([])
// //
const openname = (res:string,fangkuai:Object) =>{ const openname = (res : string, fangkuai : Object) => {
savename.value = res; savename.value = res;
canmove.value = false; canmove.value = false;
fangkuaiValue.value = fangkuai fangkuaiValue.value = fangkuai
} }
//bug //bug
const closename = () =>{ const closename = () => {
savename.value = ""; savename.value = "";
canmove.value = true; canmove.value = true;
fangkuaiValue.value = [] fangkuaiValue.value = []
} }
const ruler = ref(null) const ruler = ref(null)
// //
const cleanall = () =>{ const cleanall = () => {
clientX.value = 9999; clientX.value = 9999;
clientY.value = 9999; clientY.value = 9999;
canmove.value = true; canmove.value = true;
indexNumber.value = { indexNumber.value = {
index0:999, index0: 999,
index1:999, index1: 999,
}; };
ruler.value?.rulerEnd(savename.value); ruler.value?.rulerEnd(savename.value);
savename.value = ""; savename.value = "";
} }
// //
function throttle(fn, delay) { function throttle(fn, delay) {
let lastExecutionTime = 0; let lastExecutionTime = 0;
return function(...args) { return function (...args) {
const now = Date.now(); const now = Date.now();
if (now - lastExecutionTime >= delay) { if (now - lastExecutionTime >= delay) {
lastExecutionTime = now; lastExecutionTime = now;
fn.apply(this, args); fn.apply(this, args);
} }
}; };
} }
// //
onShow(() => { onShow(() => {
// //
setTimeout(()=>{ setTimeout(() => {
changeMenu(menuIndex.value) changeMenu(menuIndex.value)
},50) }, 50)
}); });
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
@ -197,49 +198,63 @@
overflow: hidden; overflow: hidden;
z-index: 11; z-index: 11;
} }
.move-font{
.move-font {
position: absolute; position: absolute;
font-size: 45rpx; // font-size: 45rpx;
font-weight: 700; font-weight: 700;
z-index: 10; z-index: 10;
pointer-events: none; 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 { .left-container {
width: 235rpx; width: 235rpx;
height: 100%; height: 100%;
.blue-circle-pos { .blue-circle-pos {
position: relative; position: relative;
.blue-circle { .blue-circle {
position: absolute; position: absolute;
top: -50rpx; top: -50rpx;
left: -68rpx; left: -68rpx;
.blue-circle-size { .blue-circle-size {
width: 170rpx; width: 170rpx;
height: 250rpx; height: 250rpx;
} }
} }
} }
.left-head { .left-head {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
flex-direction: column; flex-direction: column;
.left-head-img { .left-head-img {
width: 150rpx; width: 150rpx;
height: 150rpx; height: 150rpx;
margin-top: 60rpx; margin-top: 60rpx;
} }
.left-head-font { .left-head-font {
font-weight: 700; font-weight: 700;
font-size: 40rpx; font-size: 40rpx;
} }
.left-head-font-dark { .left-head-font-dark {
font-weight: 700; font-weight: 700;
font-size: 40rpx; font-size: 40rpx;
@ -248,14 +263,14 @@
color: transparent; color: transparent;
} }
} }
.left-img-container { .left-img-container {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
flex-direction: column; flex-direction: column;
// margin-top: 30rpx; // margin-top: 30rpx;
.left-img { .left-img {
width: 93rpx; width: 93rpx;
height: 93rpx; height: 93rpx;
@ -264,5 +279,4 @@
} }
} }
} }
</style> </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(){ ;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[]; 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)); 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.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()})}}); __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": { "uni-app": {
"control": "uni-v3", "control": "uni-v3",
"vueVersion": "3", "vueVersion": "3",
"compilerVersion": "4.55", "compilerVersion": "4.56",
"nvueCompiler": "uni-app", "nvueCompiler": "uni-app",
"renderer": "auto", "renderer": "auto",
"nvue": { "nvue": {

View File

@ -3359,44 +3359,12 @@
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; 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;
}
.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;
width: calc(100%); width: calc(100%);
border-right: 0.03125rem solid #BFBFCB; border-right: 0.03125rem solid #BFBFCB;
border-top: 0.03125rem solid #BFBFCB; border-top: 0.03125rem solid #BFBFCB;
flex-direction: column; flex-direction: column;
background-color: #f3f6fc;
} }
.right-container[data-v-337bb5da] { .right-container[data-v-337bb5da] {
width: calc(100% - 7.34375rem); 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] { .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] { .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] { .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button[data-v-337bb5da] {
display: flex; display: flex;
@ -3476,7 +3460,7 @@
background-color: #c9e8ff; background-color: #c9e8ff;
border-radius: 0.625rem; border-radius: 0.625rem;
border: 0.0625rem solid #fff; border: 0.0625rem solid #fff;
width: 7.8125rem; width: 9.375rem;
height: 3.125rem; height: 3.125rem;
display: flex; display: flex;
justify-content: center; justify-content: center;
@ -3492,7 +3476,7 @@
background-color: #f3f6fc; background-color: #f3f6fc;
border: 0.0625rem solid #fff; border: 0.0625rem solid #fff;
border-radius: 0.3125rem; border-radius: 0.3125rem;
width: 6.875rem; width: 7.8125rem;
height: 2.34375rem; height: 2.34375rem;
display: flex; display: flex;
justify-content: center; justify-content: center;
@ -3531,33 +3515,116 @@
} }
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end[data-v-337bb5da] { .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end[data-v-337bb5da] {
width: 100%; width: 100%;
height: 6.25rem;
display: flex; display: flex;
} }
.right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father[data-v-337bb5da] { .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father[data-v-337bb5da] {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column;
width: 100%; 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] { .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father[data-v-337bb5da] {
display: flex; 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] { .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-left: 1.25rem;
margin-right: 0.625rem; margin-right: 0.625rem;
margin-top: 0.15625rem;
width: 0.40625rem; width: 0.40625rem;
height: 1.71875rem; height: 1.25rem;
background: linear-gradient(to bottom, #04BCED, #0160CE); background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem; 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] { .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; font-weight: 700;
} }
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title[data-v-337bb5da] { .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title[data-v-337bb5da] {
width: 100%; width: 100%;
height: 4.0625rem; height: 4.0625rem;
background-color: #c9e8ff; background-color: #f1f6fd;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
@ -3566,7 +3633,7 @@
height: 100%; height: 100%;
display: flex; display: flex;
align-items: center; 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] { .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father[data-v-337bb5da] {
display: flex; 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] { .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; background-color: #FFDBA1;
height: 0.9375rem; height: 1.40625rem;
width: 0.9375rem; width: 1.40625rem;
border-radius: 0.15625rem; 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] { .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; background-color: #7B61FF;
height: 0.9375rem; height: 1.40625rem;
width: 0.9375rem; width: 1.40625rem;
border-radius: 0.15625rem; 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] { .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-left: 0.3125rem;
margin-right: 0.78125rem; margin-right: 0.78125rem;
} }
@ -3615,15 +3682,16 @@
display: flex; display: flex;
} }
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-gun[data-v-337bb5da] { .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-left: 1.25rem;
margin-right: 0.625rem; margin-right: 0.625rem;
width: 0.40625rem; width: 0.40625rem;
height: 1.71875rem; height: 1.25rem;
background: linear-gradient(to bottom, #04BCED, #0160CE); background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 0.3125rem; 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] { .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; font-weight: 700;
} }
.right-container .right-container-sec[data-v-337bb5da] { .right-container .right-container-sec[data-v-337bb5da] {
@ -3752,7 +3820,7 @@
display: flex; display: flex;
} }
.title-time .title-time-time[data-v-337bb5da] { .title-time .title-time-time[data-v-337bb5da] {
font-size: 1.09375rem; font-size: 1rem;
margin-right: 0.3125rem; margin-right: 0.3125rem;
} }
.title-time .title-time-button[data-v-337bb5da] { .title-time .title-time-button[data-v-337bb5da] {
@ -3762,6 +3830,426 @@
border-radius: 0.3125rem; border-radius: 0.3125rem;
font-size: 0.78125rem; 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] { .backgroundContainer[data-v-1cf27b2a] {
display: flex; display: flex;
@ -3787,10 +4275,21 @@
} }
.move-font[data-v-1cf27b2a] { .move-font[data-v-1cf27b2a] {
position: absolute; position: absolute;
font-size: 1.40625rem;
font-weight: 700; font-weight: 700;
z-index: 10; z-index: 10;
pointer-events: none; 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] { .left-container[data-v-1cf27b2a] {
width: 7.34375rem; 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$2 = "/static/index/oldman.png";
const _imports_0$1 = "/static/index/customer.png"; const _imports_0$1 = "/static/index/customer.png";
const _imports_0 = "/static/index/undericons/upguang.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 = _imports_0$2;
exports._imports_0$1 = _imports_0; exports._imports_0$1 = _imports_0;
exports._imports_0$2 = _imports_0$1; exports._imports_0$2 = _imports_0$1;
exports._imports_1 = _imports_1;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map //# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map

View File

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

View File

@ -508,7 +508,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
} : { } : {
transform: `scale(1)`, transform: `scale(1)`,
marginLeft: `0rpx`, marginLeft: `0rpx`,
marginTop: `-100rpx` marginTop: `-89rpx`
}), }),
bQ: common_vendor.n(__props.darkFans ? `right-container-fir-left-card-dark` : `right-container-fir-left-card`), bQ: common_vendor.n(__props.darkFans ? `right-container-fir-left-card-dark` : `right-container-fir-left-card`),
bR: common_vendor.o(() => { 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`), cw: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
cx: common_vendor.n(`time-people-thi`), cx: common_vendor.n(`time-people-thi`),
cy: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`), cy: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`),
cz: common_vendor.s(isPopupVisiblefiropensec.value ? { cz: `/static/index/yiliao/project2.png`,
marginTop: `50rpx` cA: common_vendor.n(__props.darkFans ? `right-container-photo-text-dark` : `right-container-photo-text`),
} : `{}`), cB: common_vendor.n(`right-container-photo`),
cA: `/static/index/yiliao/project2.png`, cC: __props.darkFans
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
}, __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%);` : ``), 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%);` : ``),
cG: `/static/index/hulilist/shang.png`, cF: `/static/index/hulilist/shang.png`,
cH: !__props.darkFans cG: !__props.darkFans
}, !__props.darkFans ? { }, !__props.darkFans ? {
cI: common_vendor.f(mediumList.value, (item, index, i0) => { cH: common_vendor.f(mediumList.value, (item, index, i0) => {
return { return {
a: item.url, a: item.url,
b: common_vendor.t(item.name), b: common_vendor.t(item.name),
@ -587,7 +584,10 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
d: item.number !== 0, d: item.number !== 0,
e: index e: index
}; };
}) }),
cI: common_vendor.s(isPopupVisiblefiropensec.value ? {
height: `700rpx`
} : {})
} : {}, { } : {}, {
cJ: __props.darkFans cJ: __props.darkFans
}, __props.darkFans ? { }, __props.darkFans ? {
@ -604,12 +604,12 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
cL: `/static/index/hulilist/xia.png`, cL: `/static/index/hulilist/xia.png`,
cM: common_vendor.s(isPopupVisiblefiropensec.value ? { cM: common_vendor.s(isPopupVisiblefiropensec.value ? {
transform: `scale(1.5)`, transform: `scale(1.5)`,
marginLeft: ``, marginLeft: `-630rpx`,
marginTop: `200rpx` marginTop: `650rpx`
} : { } : {
transform: `scale(1)`, transform: `scale(1)`,
marginLeft: `100rpx`, marginLeft: `100rpx`,
marginTop: `200rpx` marginTop: `150rpx`
}), }),
cN: common_vendor.n(__props.darkFans ? `right-container-left-dark` : `right-container-left`), cN: common_vendor.n(__props.darkFans ? `right-container-left-dark` : `right-container-left`),
cO: common_vendor.o(() => { 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 { .right-container.data-v-337bb5da {
width: calc(100% - 235rpx); width: calc(100% - 235rpx);
height: 100vh; height: 100vh;
@ -48,7 +128,9 @@
color: #FFFFFF; color: #FFFFFF;
} }
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down.data-v-337bb5da { .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; width: 290rpx;
height: 770rpx; height: 770rpx;
border-radius: 40rpx; border-radius: 40rpx;
@ -67,27 +149,57 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
height: 85rpx; height: 85rpx;
font-size: 35rpx;
font-weight: 700;
position: relative; position: relative;
} }
.right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text-target.data-v-337bb5da { .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text-target.data-v-337bb5da {
color: #016AD1; color: #016AD1;
background-color: #c9e8ff; background-color: #c9e8ff;
padding: 10rpx 30rpx; border-radius: 20rpx;
border-radius: 40rpx;
border: 2rpx solid #fff; 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 { .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-button-gun.data-v-337bb5da {
position: absolute; position: absolute;
top: 22rpx; top: 19rpx;
left: 1rpx; left: 1rpx;
width: 10rpx; width: 10rpx;
height: 42rpx; height: 50rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE); background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx; 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 { .right-container .doctorsay-container-view .doctorsay-container-container.data-v-337bb5da {
width: 1730rpx; width: 1730rpx;
height: 1220rpx; height: 1220rpx;
@ -97,6 +209,32 @@
/* 右下角阴影 */ /* 右下角阴影 */
overflow: hidden; 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 { .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title.data-v-337bb5da {
width: 100%; width: 100%;
height: 130rpx; height: 130rpx;
@ -105,14 +243,64 @@
align-items: center; align-items: center;
justify-content: space-between; 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 { .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left.data-v-337bb5da {
display: flex; display: flex;
} }
.right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-gun.data-v-337bb5da { .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-left: 40rpx;
margin-right: 20rpx; margin-right: 20rpx;
width: 13rpx; width: 13rpx;
height: 55rpx; height: 40rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE); background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx; border-radius: 10rpx;
} }
@ -242,3 +430,372 @@
font-weight: 800; font-weight: 800;
color: white; 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 clientY = common_vendor.ref(0);
const savename = common_vendor.ref(""); const savename = common_vendor.ref("");
const canmove = common_vendor.ref(true); 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]; 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); 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; savename.value = res;
canmove.value = false; canmove.value = false;
fangkuaiValue.value = fangkuai;
}; };
const cleanall = () => { const closename = () => {
savename.value = ""; savename.value = "";
canmove.value = true;
fangkuaiValue.value = [];
};
const ruler = common_vendor.ref(null);
const cleanall = () => {
var _a;
clientX.value = 9999; clientX.value = 9999;
clientY.value = 9999; clientY.value = 9999;
canmove.value = true; 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(() => { common_vendor.onShow(() => {
setTimeout(() => { setTimeout(() => {
changeMenu(menuIndex.value); changeMenu(menuIndex.value);
@ -83,7 +125,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return (_ctx, _cache) => { return (_ctx, _cache) => {
return { return {
a: common_vendor.t(savename.value), a: common_vendor.t(savename.value),
b: savename.value, b: savename.value && clientX.value,
c: `${clientY.value}rpx`, c: `${clientY.value}rpx`,
d: `${clientX.value}rpx`, d: `${clientX.value}rpx`,
e: common_assets._imports_0, e: common_assets._imports_0,
@ -103,17 +145,25 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
isshow: menuIndexshow.value, isshow: menuIndexshow.value,
darkFans: darkFans.value darkFans: darkFans.value
}), }),
l: menuIndex.value == 1, l: common_vendor.sr(ruler, "1cf27b2a-1", {
m: common_vendor.o(darkchange), "k": "ruler"
n: common_vendor.o(openname), }),
o: common_vendor.p({ 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, isshow: menuIndexshowsecond.value,
canmove: canmove.value, canmove: canmove.value,
darkFans: darkFans.value darkFans: darkFans.value
}), }),
p: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`), r: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`),
q: common_vendor.o(getxy), s: common_vendor.o(
r: common_vendor.o(cleanall) //@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 { .move-font.data-v-1cf27b2a {
position: absolute; position: absolute;
font-size: 45rpx;
font-weight: 700; font-weight: 700;
z-index: 10; 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 { .left-container.data-v-1cf27b2a {
width: 235rpx; 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