处理index bug

This commit is contained in:
2026-01-17 02:45:47 +08:00
parent f9c2f2a968
commit 98eefbb833
3 changed files with 3 additions and 3 deletions

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../api/index.js"),n=require("../../utils/helper.js");if(!Array){(e.resolveComponent("nut-button")+e.resolveComponent("nut-input")+e.resolveComponent("nut-form-item")+e.resolveComponent("nut-textarea")+e.resolveComponent("nut-form")+e.resolveComponent("nut-popup"))()}Math||((()=>"../../uni_modules/nutui-uni/components/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/formitem/formitem.js")+(()=>"../../uni_modules/nutui-uni/components/textarea/textarea.js")+(()=>"../../uni_modules/nutui-uni/components/form/form.js")+(()=>"../../uni_modules/nutui-uni/components/popup/popup.js"))();const t={__name:"index",setup(t){const s=e.ref(!1),a=e.ref(""),l=e.ref(""),r=()=>{""!==a.value?""!==l.value?o.fetchLogin({user_name:a.value,password:l.value}).then((o=>{console.log(o),e.index.setStorageSync("token",o.token),e.index.setStorageSync("uid",o.user.user_id),e.index.setStorageSync("user_name",o.user.user_name),e.index.setStorageSync("staff_name",o.user.staff_name),e.index.setStorageSync("role",o.user.role.value),s.value=!0,e.index.showTabBar(),e.index.showToast({title:"登录成功",icon:"success"})})):e.index.showToast({title:"请输入密码",icon:"none"}):e.index.showToast({title:"请输入用户名",icon:"none"})},i=e.reactive({room_id:0,tel:"",remarks:""}),u=e.ref([]),d=e=>{let o="";switch(e){case 1:default:o="#d9d9d9";break;case 2:o="#ffa39e";break;case 3:o="#b7eb8f"}return{"background-color":o}},c=e.ref(!1),p=e=>{console.log("----",e),Object.assign(g,e),c.value=!0},m=()=>{Object.assign(g,{}),c.value=!1,console.log("关闭")},v=e.ref(!1),g=e.reactive({}),h=()=>{Object.assign(g,{}),Object.assign(i,{room_id:0,tel:"",remarks:""}),v.value=!1,console.log("关闭")},b=()=>{console.log("房间"),o.fetchRooms().then((e=>{console.log(e),u.value=e}))},f=()=>{o.fetchBooking(i).then((o=>{console.log(o),e.index.showToast({icon:"none",title:"预约成功"}),h(),b()}))};e.onLoad((()=>{console.log("onshow---"),e.index.hideTabBar(),x(),b()})),e.onShow((()=>{console.log("onshow---"),e.index.hideTabBar(),x(),b()}));const x=()=>{let o=e.index.getStorageSync("token");console.log("token",o),o&&(e.index.showTabBar(),s.value=!0)};return e.onMounted((()=>{console.log("init"),e.index.hideTabBar(),x(),b()})),(t,x)=>e.e({a:s.value},s.value?e.e({b:e.o((o=>e.unref(n.navigateTo)("/pages/index/goodsOrderAdd"))),c:e.p({type:"primary",block:!0,plain:!0}),d:e.s("top:0px"),e:e.f(u.value,((t,s,a)=>e.e({a:e.t(t.room_name),b:t.tel},t.tel?{c:e.t(t.tel),d:e.o((e=>p(t)),s)}:{},{e:t.remarks},t.remarks?{f:e.t(t.remarks),g:e.o((e=>p(t)),s)}:{},{h:1===t.status},1===t.status?{i:e.o((e=>(e=>{console.log("----",e),Object.assign(g,e),i.room_id=e.id,v.value=!0})(t)),s),j:"99d432e8-1-"+a,k:e.p({size:"small",type:"primary",shape:"square"})}:2===t.status?{m:e.o((n=>(n=>{o.fetchUnBooking({id:n.id}).then((o=>{console.log(o),e.index.showToast({icon:"none",title:"取消预约成功"}),b()}))})(t)),s),n:"99d432e8-2-"+a,o:e.p({size:"small",type:"warning",plain:!0,shape:"square"})}:{},{l:2===t.status,p:3===t.status},3===t.status?{q:e.o((o=>e.unref(n.navigateTo)(`/pages/index/orderEdit?roomId=${t.id}`)),s),r:"99d432e8-3-"+a,s:e.p({size:"small",type:"info",plain:!0,shape:"square"})}:{t:e.o((o=>e.unref(n.navigateTo)(`/pages/index/orderAdd?roomId=${t.id}`)),s),v:"99d432e8-4-"+a,w:e.p({size:"small",type:"success",plain:!0,shape:"square"})},{x:s,y:e.s(d(t.status))}))),f:e.t(null==g?void 0:g.room_name),g:e.o((e=>i.tel=e)),h:e.p({placeholder:"请输入尾号",modelValue:i.tel}),i:e.p({label:"尾号"}),j:e.o((e=>i.remarks=e)),k:e.p({rows:3,placeholder:"请输入备注",modelValue:i.remarks}),l:e.p({label:"备注"}),m:e.o(f),n:e.p({type:"primary",block:!0}),o:e.o(h),p:e.o((e=>v.value=e)),q:e.p({"custom-style":{height:"75%"},position:"bottom","safe-area-inset-bottom":!0,"close-on-click-overlay":!0,visible:v.value}),r:e.t(null==g?void 0:g.room_name),s:null==g?void 0:g.tel},(null==g?void 0:g.tel)?{t:e.t(g.tel)}:{},{v:null==g?void 0:g.remarks},(null==g?void 0:g.remarks)?{w:e.t(g.remarks)}:{},{x:e.o(m),y:e.o((e=>c.value=e)),z:e.p({"custom-style":{height:"50%"},position:"bottom","safe-area-inset-bottom":!0,"close-on-click-overlay":!0,visible:c.value})}):{A:e.o((e=>a.value=e)),B:e.p({placeholder:"请输入用户名",clearable:!0,label:"用户名",modelValue:a.value}),C:e.o((e=>l.value=e)),D:e.p({placeholder:"请输入密码",clearable:!0,label:"密码",type:"password",modelValue:l.value}),E:e.o(r),F:e.p({type:"primary",block:!0})})}},s=e._export_sfc(t,[["__scopeId","data-v-99d432e8"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),o=require("../../api/index.js"),n=require("../../utils/helper.js");if(!Array){(e.resolveComponent("nut-button")+e.resolveComponent("nut-input")+e.resolveComponent("nut-form-item")+e.resolveComponent("nut-textarea")+e.resolveComponent("nut-form")+e.resolveComponent("nut-popup"))()}Math||((()=>"../../uni_modules/nutui-uni/components/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/formitem/formitem.js")+(()=>"../../uni_modules/nutui-uni/components/textarea/textarea.js")+(()=>"../../uni_modules/nutui-uni/components/form/form.js")+(()=>"../../uni_modules/nutui-uni/components/popup/popup.js"))();const t={__name:"index",setup(t){const a=e.ref(!1),s=e.ref(""),l=e.ref(""),r=()=>{""!==s.value?""!==l.value?o.fetchLogin({user_name:s.value,password:l.value}).then((o=>{console.log(o),e.index.setStorageSync("token",o.token),e.index.setStorageSync("uid",o.user.user_id),e.index.setStorageSync("user_name",o.user.user_name),e.index.setStorageSync("staff_name",o.user.staff_name),e.index.setStorageSync("role",o.user.role.value),a.value=!0,e.index.showTabBar(),e.index.showToast({title:"登录成功",icon:"success"})})):e.index.showToast({title:"请输入密码",icon:"none"}):e.index.showToast({title:"请输入用户名",icon:"none"})},i=e.reactive({room_id:0,tel:"",remarks:""}),u=e.ref([]),d=e=>{let o="";switch(e){case 1:default:o="#d9d9d9";break;case 2:o="#ffa39e";break;case 3:o="#b7eb8f"}return{"background-color":o}},c=e.ref(!1),p=e=>{console.log("----",e),Object.assign(g,e),c.value=!0},m=()=>{Object.assign(g,{}),c.value=!1,console.log("关闭")},v=e.ref(!1),g=e.reactive({}),h=()=>{Object.assign(g,{}),Object.assign(i,{room_id:0,tel:"",remarks:""}),v.value=!1,console.log("关闭")},b=()=>{console.log("房间"),o.fetchRooms().then((e=>{console.log(e),u.value=e}))},f=()=>{o.fetchBooking(i).then((o=>{console.log(o),e.index.showToast({icon:"none",title:"预约成功"}),h(),b()}))};e.onLoad((()=>{console.log("onshow---"),e.index.hideTabBar(),x(),b()})),e.onShow((()=>{console.log("onshow---"),e.index.hideTabBar(),x(),b()}));const x=()=>{let o=e.index.getStorageSync("token");console.log("token",o),o?(e.index.showTabBar(),a.value=!0):(e.index.hideTabBar(),a.value=!1)};return e.onMounted((()=>{console.log("init"),e.index.hideTabBar(),x(),b()})),(t,x)=>e.e({a:a.value},a.value?e.e({b:e.o((o=>e.unref(n.navigateTo)("/pages/index/goodsOrderAdd"))),c:e.p({type:"primary",block:!0,plain:!0}),d:e.s("top:0px"),e:e.f(u.value,((t,a,s)=>e.e({a:e.t(t.room_name),b:t.tel},t.tel?{c:e.t(t.tel),d:e.o((e=>p(t)),a)}:{},{e:t.remarks},t.remarks?{f:e.t(t.remarks),g:e.o((e=>p(t)),a)}:{},{h:1===t.status},1===t.status?{i:e.o((e=>(e=>{console.log("----",e),Object.assign(g,e),i.room_id=e.id,v.value=!0})(t)),a),j:"7379209a-1-"+s,k:e.p({size:"small",type:"primary",shape:"square"})}:2===t.status?{m:e.o((n=>(n=>{o.fetchUnBooking({id:n.id}).then((o=>{console.log(o),e.index.showToast({icon:"none",title:"取消预约成功"}),b()}))})(t)),a),n:"7379209a-2-"+s,o:e.p({size:"small",type:"warning",plain:!0,shape:"square"})}:{},{l:2===t.status,p:3===t.status},3===t.status?{q:e.o((o=>e.unref(n.navigateTo)(`/pages/index/orderEdit?roomId=${t.id}`)),a),r:"7379209a-3-"+s,s:e.p({size:"small",type:"info",plain:!0,shape:"square"})}:{t:e.o((o=>e.unref(n.navigateTo)(`/pages/index/orderAdd?roomId=${t.id}`)),a),v:"7379209a-4-"+s,w:e.p({size:"small",type:"success",plain:!0,shape:"square"})},{x:a,y:e.s(d(t.status))}))),f:e.t(null==g?void 0:g.room_name),g:e.o((e=>i.tel=e)),h:e.p({placeholder:"请输入尾号",modelValue:i.tel}),i:e.p({label:"尾号"}),j:e.o((e=>i.remarks=e)),k:e.p({rows:3,placeholder:"请输入备注",modelValue:i.remarks}),l:e.p({label:"备注"}),m:e.o(f),n:e.p({type:"primary",block:!0}),o:e.o(h),p:e.o((e=>v.value=e)),q:e.p({"custom-style":{height:"75%"},position:"bottom","safe-area-inset-bottom":!0,"close-on-click-overlay":!0,visible:v.value}),r:e.t(null==g?void 0:g.room_name),s:null==g?void 0:g.tel},(null==g?void 0:g.tel)?{t:e.t(g.tel)}:{},{v:null==g?void 0:g.remarks},(null==g?void 0:g.remarks)?{w:e.t(g.remarks)}:{},{x:e.o(m),y:e.o((e=>c.value=e)),z:e.p({"custom-style":{height:"50%"},position:"bottom","safe-area-inset-bottom":!0,"close-on-click-overlay":!0,visible:c.value})}):{A:e.o((e=>s.value=e)),B:e.p({placeholder:"请输入用户名",clearable:!0,label:"用户名",modelValue:s.value}),C:e.o((e=>l.value=e)),D:e.p({placeholder:"请输入密码",clearable:!0,label:"密码",type:"password",modelValue:l.value}),E:e.o(r),F:e.p({type:"primary",block:!0})})}},a=e._export_sfc(t,[["__scopeId","data-v-7379209a"]]);wx.createPage(a);

View File

@@ -1 +1 @@
<view wx:if="{{a}}" class="page-content data-v-99d432e8"><view class="data-v-99d432e8" style="{{'z-index:10000;position:sticky' + ';' + d}}"><view class="top-bar data-v-99d432e8"><nut-button wx:if="{{c}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{b}}" u-i="99d432e8-0" bind:__l="__l" u-p="{{c}}"> 新增商品订单 </nut-button></view></view><view class="room-grid data-v-99d432e8"><view wx:for="{{e}}" wx:for-item="room" wx:key="x" class="room-grid-item data-v-99d432e8" style="{{room.y}}"><view class="room-grid-card data-v-99d432e8"><view class="grid-item-content data-v-99d432e8"><view class="room-name data-v-99d432e8">{{room.a}}</view><view class="room-info data-v-99d432e8"><view wx:if="{{room.b}}" class="room-id data-v-99d432e8" bindtap="{{room.d}}">尾号: {{room.c}}</view><view wx:if="{{room.e}}" class="remark data-v-99d432e8" bindtap="{{room.g}}">备注: {{room.f}}</view></view><view class="room-buttons data-v-99d432e8"><view wx:if="{{room.h}}" class="data-v-99d432e8"><nut-button wx:if="{{room.k}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{room.i}}" u-i="{{room.j}}" bind:__l="__l" u-p="{{room.k}}">预约</nut-button></view><view wx:elif="{{room.l}}" class="data-v-99d432e8"><nut-button wx:if="{{room.o}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{room.m}}" u-i="{{room.n}}" bind:__l="__l" u-p="{{room.o}}">取消预约</nut-button></view><view wx:if="{{room.p}}" class="data-v-99d432e8"><nut-button wx:if="{{room.s}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{room.q}}" u-i="{{room.r}}" bind:__l="__l" u-p="{{room.s}}">详情</nut-button></view><view wx:else class="data-v-99d432e8"><nut-button wx:if="{{room.w}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{room.t}}" u-i="{{room.v}}" bind:__l="__l" u-p="{{room.w}}">开台</nut-button></view></view></view></view></view></view><nut-popup wx:if="{{q}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclose="{{o}}" u-i="99d432e8-5" bind:__l="__l" bindupdateVisible="{{p}}" u-p="{{q}}"><view class="data-v-99d432e8"><view class="title data-v-99d432e8">{{f}}</view><nut-form class="data-v-99d432e8" u-s="{{['d']}}" u-i="99d432e8-6,99d432e8-5" bind:__l="__l"><nut-form-item wx:if="{{i}}" class="data-v-99d432e8" u-s="{{['d']}}" u-i="99d432e8-7,99d432e8-6" bind:__l="__l" u-p="{{i}}"><nut-input wx:if="{{h}}" class="data-v-99d432e8" u-i="99d432e8-8,99d432e8-7" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></nut-input></nut-form-item><nut-form-item wx:if="{{l}}" class="data-v-99d432e8" u-s="{{['d']}}" u-i="99d432e8-9,99d432e8-6" bind:__l="__l" u-p="{{l}}"><nut-textarea wx:if="{{k}}" class="data-v-99d432e8" u-i="99d432e8-10,99d432e8-9" bind:__l="__l" bindupdateModelValue="{{j}}" u-p="{{k}}"></nut-textarea></nut-form-item></nut-form><view class="data-v-99d432e8" style="padding:0rpx 80rpx"><nut-button wx:if="{{n}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{m}}" u-i="99d432e8-11,99d432e8-5" bind:__l="__l" u-p="{{n}}"> 预约 </nut-button></view></view></nut-popup><nut-popup wx:if="{{z}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclose="{{x}}" u-i="99d432e8-12" bind:__l="__l" bindupdateVisible="{{y}}" u-p="{{z}}"><view class="data-v-99d432e8"><view class="title data-v-99d432e8">{{r}}</view><view class="room-info data-v-99d432e8"><view wx:if="{{s}}" class="room-id data-v-99d432e8">尾号: {{t}}</view><view wx:if="{{v}}" class="remark data-v-99d432e8">备注: {{w}}</view></view></view></nut-popup></view><view wx:else class="login-page data-v-99d432e8"><view class="login-title data-v-99d432e8"><text class="title-text data-v-99d432e8">用户登陆</text></view><view class="login-container data-v-99d432e8"><nut-input wx:if="{{B}}" class="login-input data-v-99d432e8" u-i="99d432e8-13" bind:__l="__l" bindupdateModelValue="{{A}}" u-p="{{B}}"></nut-input><nut-input wx:if="{{D}}" class="login-input data-v-99d432e8" u-i="99d432e8-14" bind:__l="__l" bindupdateModelValue="{{C}}" u-p="{{D}}"></nut-input><view class="data-v-99d432e8" style="padding-top:100rpx"><nut-button wx:if="{{F}}" class="data-v-99d432e8" u-s="{{['d']}}" bindclick="{{E}}" u-i="99d432e8-15" bind:__l="__l" u-p="{{F}}"> 登录 </nut-button></view></view></view>
<view wx:if="{{a}}" class="page-content data-v-7379209a"><view class="data-v-7379209a" style="{{'z-index:10000;position:sticky' + ';' + d}}"><view class="top-bar data-v-7379209a"><nut-button wx:if="{{c}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{b}}" u-i="7379209a-0" bind:__l="__l" u-p="{{c}}"> 新增商品订单 </nut-button></view></view><view class="room-grid data-v-7379209a"><view wx:for="{{e}}" wx:for-item="room" wx:key="x" class="room-grid-item data-v-7379209a" style="{{room.y}}"><view class="room-grid-card data-v-7379209a"><view class="grid-item-content data-v-7379209a"><view class="room-name data-v-7379209a">{{room.a}}</view><view class="room-info data-v-7379209a"><view wx:if="{{room.b}}" class="room-id data-v-7379209a" bindtap="{{room.d}}">尾号: {{room.c}}</view><view wx:if="{{room.e}}" class="remark data-v-7379209a" bindtap="{{room.g}}">备注: {{room.f}}</view></view><view class="room-buttons data-v-7379209a"><view wx:if="{{room.h}}" class="data-v-7379209a"><nut-button wx:if="{{room.k}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{room.i}}" u-i="{{room.j}}" bind:__l="__l" u-p="{{room.k}}">预约</nut-button></view><view wx:elif="{{room.l}}" class="data-v-7379209a"><nut-button wx:if="{{room.o}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{room.m}}" u-i="{{room.n}}" bind:__l="__l" u-p="{{room.o}}">取消预约</nut-button></view><view wx:if="{{room.p}}" class="data-v-7379209a"><nut-button wx:if="{{room.s}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{room.q}}" u-i="{{room.r}}" bind:__l="__l" u-p="{{room.s}}">详情</nut-button></view><view wx:else class="data-v-7379209a"><nut-button wx:if="{{room.w}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{room.t}}" u-i="{{room.v}}" bind:__l="__l" u-p="{{room.w}}">开台</nut-button></view></view></view></view></view></view><nut-popup wx:if="{{q}}" class="data-v-7379209a" u-s="{{['d']}}" bindclose="{{o}}" u-i="7379209a-5" bind:__l="__l" bindupdateVisible="{{p}}" u-p="{{q}}"><view class="data-v-7379209a"><view class="title data-v-7379209a">{{f}}</view><nut-form class="data-v-7379209a" u-s="{{['d']}}" u-i="7379209a-6,7379209a-5" bind:__l="__l"><nut-form-item wx:if="{{i}}" class="data-v-7379209a" u-s="{{['d']}}" u-i="7379209a-7,7379209a-6" bind:__l="__l" u-p="{{i}}"><nut-input wx:if="{{h}}" class="data-v-7379209a" u-i="7379209a-8,7379209a-7" bind:__l="__l" bindupdateModelValue="{{g}}" u-p="{{h}}"></nut-input></nut-form-item><nut-form-item wx:if="{{l}}" class="data-v-7379209a" u-s="{{['d']}}" u-i="7379209a-9,7379209a-6" bind:__l="__l" u-p="{{l}}"><nut-textarea wx:if="{{k}}" class="data-v-7379209a" u-i="7379209a-10,7379209a-9" bind:__l="__l" bindupdateModelValue="{{j}}" u-p="{{k}}"></nut-textarea></nut-form-item></nut-form><view class="data-v-7379209a" style="padding:0rpx 80rpx"><nut-button wx:if="{{n}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{m}}" u-i="7379209a-11,7379209a-5" bind:__l="__l" u-p="{{n}}"> 预约 </nut-button></view></view></nut-popup><nut-popup wx:if="{{z}}" class="data-v-7379209a" u-s="{{['d']}}" bindclose="{{x}}" u-i="7379209a-12" bind:__l="__l" bindupdateVisible="{{y}}" u-p="{{z}}"><view class="data-v-7379209a"><view class="title data-v-7379209a">{{r}}</view><view class="room-info data-v-7379209a"><view wx:if="{{s}}" class="room-id data-v-7379209a">尾号: {{t}}</view><view wx:if="{{v}}" class="remark data-v-7379209a">备注: {{w}}</view></view></view></nut-popup></view><view wx:else class="login-page data-v-7379209a"><view class="login-title data-v-7379209a"><text class="title-text data-v-7379209a">用户登陆</text></view><view class="login-container data-v-7379209a"><nut-input wx:if="{{B}}" class="login-input data-v-7379209a" u-i="7379209a-13" bind:__l="__l" bindupdateModelValue="{{A}}" u-p="{{B}}"></nut-input><nut-input wx:if="{{D}}" class="login-input data-v-7379209a" u-i="7379209a-14" bind:__l="__l" bindupdateModelValue="{{C}}" u-p="{{D}}"></nut-input><view class="data-v-7379209a" style="padding-top:100rpx"><nut-button wx:if="{{F}}" class="data-v-7379209a" u-s="{{['d']}}" bindclick="{{E}}" u-i="7379209a-15" bind:__l="__l" u-p="{{F}}"> 登录 </nut-button></view></view></view>

View File

@@ -1 +1 @@
.page-content.data-v-99d432e8{min-height:100vh;background-color:#f2f3f5}.top-bar.data-v-99d432e8{background:#fff;align-items:center;text-align:center;padding:20rpx 60rpx}.room-grid.data-v-99d432e8{display:grid;grid-template-columns:repeat(2,1fr);gap:20rpx;padding:20rpx;background:#f5f5f5}.room-grid-item.data-v-99d432e8{border-radius:16rpx}.grid-item-content.data-v-99d432e8{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;text-align:center}.grid-item-content .room-name.data-v-99d432e8{font-size:32rpx;padding:20rpx 0;text-align:center}.grid-item-content .room-info.data-v-99d432e8{text-align:left;padding:20rpx 10rpx;color:#666;width:100%;min-height:160rpx;box-sizing:border-box}.grid-item-content .room-info .room-id.data-v-99d432e8{font-size:24rpx}.grid-item-content .room-info .remark.data-v-99d432e8{font-size:24rpx;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:36rpx;word-wrap:break-word;word-break:break-word;white-space:normal}.grid-item-content .room-buttons.data-v-99d432e8{padding:20rpx 10rpx;display:flex;gap:20rpx;justify-content:space-around;width:100%;box-sizing:border-box}.title.data-v-99d432e8{padding:0 20rpx;margin-top:20rpx;margin-bottom:20rpx;font-size:28rpx;font-weight:400;text-align:center}.room-info.data-v-99d432e8{text-align:left;padding:20rpx;color:#666;width:100%;box-sizing:border-box}.room-info .room-id.data-v-99d432e8{font-size:28rpx}.room-info .remark.data-v-99d432e8{font-size:26rpx}.login-page.data-v-99d432e8{display:flex;align-items:center;flex-direction:column;height:100vh}.login-title.data-v-99d432e8{margin-top:240rpx;margin-bottom:40rpx;font-size:32rpx;color:#333;font-weight:700}.title-text.data-v-99d432e8{font-size:36rpx;color:#f60;text-align:center}.login-container.data-v-99d432e8{width:80%;padding:40rpx}
.page-content.data-v-7379209a{min-height:100vh;background-color:#f2f3f5}.top-bar.data-v-7379209a{background:#fff;align-items:center;text-align:center;padding:20rpx 60rpx}.room-grid.data-v-7379209a{display:grid;grid-template-columns:repeat(2,1fr);gap:20rpx;padding:20rpx;background:#f5f5f5}.room-grid-item.data-v-7379209a{border-radius:16rpx}.grid-item-content.data-v-7379209a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;text-align:center}.grid-item-content .room-name.data-v-7379209a{font-size:32rpx;padding:20rpx 0;text-align:center}.grid-item-content .room-info.data-v-7379209a{text-align:left;padding:20rpx 10rpx;color:#666;width:100%;min-height:160rpx;box-sizing:border-box}.grid-item-content .room-info .room-id.data-v-7379209a{font-size:24rpx}.grid-item-content .room-info .remark.data-v-7379209a{font-size:24rpx;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:36rpx;word-wrap:break-word;word-break:break-word;white-space:normal}.grid-item-content .room-buttons.data-v-7379209a{padding:20rpx 10rpx;display:flex;gap:20rpx;justify-content:space-around;width:100%;box-sizing:border-box}.title.data-v-7379209a{padding:0 20rpx;margin-top:20rpx;margin-bottom:20rpx;font-size:28rpx;font-weight:400;text-align:center}.room-info.data-v-7379209a{text-align:left;padding:20rpx;color:#666;width:100%;box-sizing:border-box}.room-info .room-id.data-v-7379209a{font-size:28rpx}.room-info .remark.data-v-7379209a{font-size:26rpx}.login-page.data-v-7379209a{display:flex;align-items:center;flex-direction:column;height:100vh}.login-title.data-v-7379209a{margin-top:240rpx;margin-bottom:40rpx;font-size:32rpx;color:#333;font-weight:700}.title-text.data-v-7379209a{font-size:36rpx;color:#f60;text-align:center}.login-container.data-v-7379209a{width:80%;padding:40rpx}