{"version":3,"file":"ucenter.js","sources":["pages/ucenter/ucenter.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdWNlbnRlci91Y2VudGVyLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"center\">\r\n\t\t<view class=\"userInfo\" @click=\"gotoSetting\">\r\n\t\t\t<view v-if=\"userStore.username\">\r\n\t\t\t\t<image :src=\"userStore.avatarUrl\"\r\n\t\t\t\t\tclass=\"w-16 h-16 rounded-full\" />\r\n\t\t\t\t<view class=\"center\">\r\n\t\t\t\t\t<text class=\"uer-name\">{{ userStore.username }}</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view v-else>\r\n\t\t\t\t<image :src=\"defaultAvatar\" class=\"w-16 h-16 rounded-full\" />\r\n\t\t\t\t<view class=\"center\">\r\n\t\t\t\t\t<text class=\"uer-name\">未登录</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<uni-list class=\"center-list\">\r\n\t\t\t<uni-list-item :title=\"ucenterList[0].title\" link clickable=true :to=\"ucenterList[0].to\" show-extra-icon=\"true\"\r\n\t\t\t\t:extraIcon=\"{type:ucenterList[0].icon,color:'#999'}\">\r\n\t\t\t</uni-list-item>\r\n\t\t\t<uni-list-item :title=\"ucenterList[1].title\" link clickable=true :to=\"ucenterList[1].to\" show-extra-icon=\"true\"\r\n\t\t\t\t:extraIcon=\"{type:ucenterList[1].icon,color:'#999'}\">\r\n\t\t\t</uni-list-item>\r\n\t\t\t<uni-list-item :title=\"ucenterList[2].title\" link clickable=true :to=\"ucenterList[2].to\" show-extra-icon=\"true\"\r\n\t\t\t\t:extraIcon=\"{type:ucenterList[2].icon,color:'#999'}\">\r\n\t\t\t</uni-list-item>\r\n\t\t\t<uni-list-item :title=\"ucenterList[3].title\" link clickable=true @click=\"callServiceNumber\" show-extra-icon=\"true\"\r\n\t\t\t\t:extraIcon=\"{type:ucenterList[3].icon,color:'#999'}\">\r\n\t\t\t</uni-list-item>\r\n\t\t<!--</uni-list>\r\n\t\t<uni-list class=\"center-list\">-->\r\n\t\t\t<uni-list-item :title=\"ucenterList[4].title\" link clickable=true @click=\"gotoSetting\" show-extra-icon=\"true\"\r\n\t\t\t\t:extraIcon=\"{type:ucenterList[4].icon,color:'#999'}\">\r\n\t\t\t</uni-list-item>\r\n\t\t</uni-list>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tuseUserStore\r\n\t} from '@/stores/user'\r\n\r\n\tconst userStore = useUserStore()\r\n\r\n\tconst defaultAvatar = \"https://farm.evcc.top/Uploads/yuanboyuan/avatars/user.png\"\r\n\tconst ucenterList = [{\r\n\t\t\t\"title\": '我的预约',\r\n\t\t\t\"to\": '/pages/ucenter/my-booking',\r\n\t\t\t\"icon\": \"compose\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"title\": '我的投诉建议',\r\n\t\t\t\"to\": '/pages/ucenter/my-advice',\r\n\t\t\t\"icon\": \"compose\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"title\": 'WIFI服务',\r\n\t\t\t\"to\": '/pages/index/wifi',\r\n\t\t\t\"icon\": \"star\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"title\": '咨询电话',\r\n\t\t\t\"event\": 'callServiceNumber',\r\n\t\t\t\"icon\": \"flag\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"title\": '设置',\r\n\t\t\t\"to\": '/pages/ucenter/settings',\r\n\t\t\t\"icon\": \"settings\"\r\n\t\t}\r\n\t];\r\n\r\n\tfunction callServiceNumber() {\r\n\t\tuni.makePhoneCall({\r\n\t\t\tphoneNumber: \"0724-6033555\"\r\n\t\t});\r\n\t}\r\n\r\n\tfunction gotoSetting() {\r\n\t\tuni.navigateTo({\r\n\t\t\turl: '/pages/ucenter/settings'\r\n\t\t})\r\n\t}\r\n\t/**\r\n\t * 个人中心项目列表点击事件\r\n\t */\r\n\tfunction ucenterListClick(item) {\r\n\t\tif (!item.to && item.event) {\r\n\t\t\tthis[item.event]();\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/* 居中容器 */\r\n\t.center {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* 用户信息 */\r\n\t.userInfo {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tmargin-top: 1rem;\r\n\t\tcursor: pointer;\r\n\t}\r\n\r\n\t/* 头像 */\r\n\t.w-16 {\r\n\t\twidth: 4rem;\r\n\t}\r\n\r\n\t.h-16 {\r\n\t\theight: 4rem;\r\n\t}\r\n\r\n\t.rounded-full {\r\n\t\tborder-radius: 9999px;\r\n\t}\r\n\r\n\t/* 用户名 */\r\n\t.uer-name {\r\n\t\tmargin-top: 0.5rem;\r\n\t\tfont-size: 1rem;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\t/* 列表容器 */\r\n\t.center-list {\r\n\t\twidth: 100%;\r\n\t\tmargin-top: 1rem;\r\n\t}\r\n\r\n\t/* uni-list-item 内 footer 自定义 */\r\n\t.item-footer {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\t\tpadding-top: 0.5rem;\r\n\t}\r\n\r\n\t.item-footer-text {\r\n\t\tfont-size: 0.875rem;\r\n\t\tcolor: #666666;\r\n\t}\r\n\r\n\t.item-footer-badge {\r\n\t\twidth: 0.75rem;\r\n\t\theight: 0.75rem;\r\n\t\tbackground-color: red;\r\n\t\tborder-radius: 50%;\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/HBuilderProjects/园博园/pages/ucenter/ucenter.vue'\nwx.createPage(MiniProgramPage)"],"names":["useUserStore","uni","MiniProgramPage"],"mappings":";;;;;;;;;;;;;AA+CC,MAAM,gBAAgB;;;;AAFtB,UAAM,YAAYA,YAAAA,aAAc;AAGhC,UAAM,cAAc;AAAA,MAAC;AAAA,QACnB,SAAS;AAAA,QACT,MAAM;AAAA,QACN,QAAQ;AAAA,MACR;AAAA,MACD;AAAA,QACC,SAAS;AAAA,QACT,MAAM;AAAA,QACN,QAAQ;AAAA,MACR;AAAA,MACD;AAAA,QACC,SAAS;AAAA,QACT,MAAM;AAAA,QACN,QAAQ;AAAA,MACR;AAAA,MACD;AAAA,QACC,SAAS;AAAA,QACT,SAAS;AAAA,QACT,QAAQ;AAAA,MACR;AAAA,MACD;AAAA,QACC,SAAS;AAAA,QACT,MAAM;AAAA,QACN,QAAQ;AAAA,MACR;AAAA,IACH;AAEC,aAAS,oBAAoB;AAC5BC,oBAAAA,MAAI,cAAc;AAAA,QACjB,aAAa;AAAA,MAChB,CAAG;AAAA,IACD;AAED,aAAS,cAAc;AACtBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK;AAAA,MACR,CAAG;AAAA,IACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpFF,GAAG,WAAWC,SAAe;"}
|