处理问题
This commit is contained in:
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),n=require("../../api/index.js");if(!Array){(e.resolveComponent("nut-input")+e.resolveComponent("nut-button"))()}Math||((()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js"))();const o={__name:"index",setup(o){const t=e.ref(""),s=e.ref(""),u=()=>{""!==t.value?""!==s.value?n.fetchLogin({user_name:t.value,password:s.value}).then((n=>{console.log(n),e.index.setStorageSync("token",n.token),e.index.setStorageSync("uid",n.user.user_id),e.index.setStorageSync("username",n.user.user_name),e.index.setStorageSync("role",n.user.role.value),e.index.showToast({title:"登录成功",icon:"success"}),e.index.switchTab({url:"/pages/index/index"})})):e.index.showToast({title:"请输入密码",icon:"none"}):e.index.showToast({title:"请输入用户名",icon:"none"})};return(n,o)=>({a:e.o((e=>t.value=e)),b:e.p({placeholder:"请输入用户名",clearable:!0,label:"用户名",modelValue:t.value}),c:e.o((e=>s.value=e)),d:e.p({placeholder:"请输入密码",clearable:!0,label:"密码",type:"password",modelValue:s.value}),e:e.o(u),f:e.p({type:"primary",block:!0})})}},t=e._export_sfc(o,[["__scopeId","data-v-fd61bb51"]]);wx.createPage(t);
|
||||
"use strict";const e=require("../../common/vendor.js"),n=require("../../api/index.js");if(!Array){(e.resolveComponent("nut-input")+e.resolveComponent("nut-button"))()}Math||((()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js"))();const o={__name:"index",setup(o){const t=e.ref(""),a=e.ref(""),s=()=>{""!==t.value?""!==a.value?n.fetchLogin({user_name:t.value,password:a.value}).then((n=>{console.log(n),e.index.setStorageSync("token",n.token),e.index.setStorageSync("uid",n.user.user_id),e.index.setStorageSync("user_name",n.user.user_name),e.index.setStorageSync("role",n.user.role.value),e.index.setStorageSync("staff_name",n.user.staff_name),e.index.showToast({title:"登录成功",icon:"success"}),e.index.switchTab({url:"/pages/index/index"})})):e.index.showToast({title:"请输入密码",icon:"none"}):e.index.showToast({title:"请输入用户名",icon:"none"})};return(n,o)=>({a:e.o((e=>t.value=e)),b:e.p({placeholder:"请输入用户名",clearable:!0,label:"用户名",modelValue:t.value}),c:e.o((e=>a.value=e)),d:e.p({placeholder:"请输入密码",clearable:!0,label:"密码",type:"password",modelValue:a.value}),e:e.o(s),f:e.p({type:"primary",block:!0})})}},t=e._export_sfc(o,[["__scopeId","data-v-310c5fa3"]]);wx.createPage(t);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="login-page data-v-fd61bb51"><view class="login-title data-v-fd61bb51"><text class="title-text data-v-fd61bb51">用户登陆</text></view><view class="login-container data-v-fd61bb51"><nut-input wx:if="{{b}}" class="login-input data-v-fd61bb51" u-i="fd61bb51-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}"></nut-input><nut-input wx:if="{{d}}" class="login-input data-v-fd61bb51" u-i="fd61bb51-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></nut-input><view class="data-v-fd61bb51" style="padding-top:100rpx"><nut-button wx:if="{{f}}" class="data-v-fd61bb51" u-s="{{['d']}}" bindclick="{{e}}" u-i="fd61bb51-2" bind:__l="__l" u-p="{{f}}"> 登录 </nut-button></view></view></view>
|
||||
<view class="login-page data-v-310c5fa3"><view class="login-title data-v-310c5fa3"><text class="title-text data-v-310c5fa3">用户登陆</text></view><view class="login-container data-v-310c5fa3"><nut-input wx:if="{{b}}" class="login-input data-v-310c5fa3" u-i="310c5fa3-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}"></nut-input><nut-input wx:if="{{d}}" class="login-input data-v-310c5fa3" u-i="310c5fa3-1" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"></nut-input><view class="data-v-310c5fa3" style="padding-top:100rpx"><nut-button wx:if="{{f}}" class="data-v-310c5fa3" u-s="{{['d']}}" bindclick="{{e}}" u-i="310c5fa3-2" bind:__l="__l" u-p="{{f}}"> 登录 </nut-button></view></view></view>
|
||||
@@ -1 +1 @@
|
||||
.login-page.data-v-fd61bb51{display:flex;align-items:center;flex-direction:column;height:100vh}.login-title.data-v-fd61bb51{margin-top:240rpx;margin-bottom:40rpx;font-size:32rpx;color:#333;font-weight:700}.title-text.data-v-fd61bb51{font-size:36rpx;color:#f60;text-align:center}.login-container.data-v-fd61bb51{width:80%;padding:40rpx}
|
||||
.login-page.data-v-310c5fa3{display:flex;align-items:center;flex-direction:column;height:100vh}.login-title.data-v-310c5fa3{margin-top:240rpx;margin-bottom:40rpx;font-size:32rpx;color:#333;font-weight:700}.title-text.data-v-310c5fa3{font-size:36rpx;color:#f60;text-align:center}.login-container.data-v-310c5fa3{width:80%;padding:40rpx}
|
||||
|
||||
@@ -10,8 +10,7 @@
|
||||
"minified": true,
|
||||
"newFeature": true,
|
||||
"bigPackageSizeSupport": true,
|
||||
"ignoreDevUnusedFiles": false,
|
||||
"minifyWXML": true
|
||||
"ignoreDevUnusedFiles": false
|
||||
},
|
||||
"compileType": "miniprogram",
|
||||
"libVersion": "",
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["api/index.ts"],"sourcesContent":["import { request } from \"./request\";\n\n// export function fetchNavList () {\n// \treturn request({\n// \t\turl:'/index/nav_list'\n// \t})\n// }\n\nexport function fetchLogin(data : {}) {\n\treturn request({\n\t\turl: '/index/login',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t})\n}\n\n\n\n// 获取商品\nexport function fetchGoods () {\n\treturn request({\n\t\turl:'/index/goods',\n\t})\n}\n// 获取套餐\nexport function fetchCombos(data : {}) {\n\treturn request({\n\t\turl: '/index/combos',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 获取房间\nexport function fetchRooms(data : {}) {\n\treturn request({\n\t\turl: '/index/rooms',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 预约\nexport function fetchBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/booking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 取消预约\nexport function fetchUnBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/unbooking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchAddOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/addOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchEditOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/editOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 房间订单详情\r\nexport function fetchRoomOrder(roomId : Number) {\r\n\treturn request({\r\n\t\turl: '/index/roomOrder',\r\n\t\tdata: { roomId: roomId },\r\n\t})\r\n}\r\n\n\n// 待办列表\nexport function fetchTodoList(data : {}) {\n\treturn request({\n\t\turl: '/index/todoList',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 编辑待办\nexport function fetchEditTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/editTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 编辑待办\nexport function fetchAddTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/addTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/orders',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchDayOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/dayOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n\n\nexport function fetchDashboard(data : {}) {\n\treturn request({\n\t\turl: '/index/dashboard',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n\n// export function fetchUserInfo(data : {}) {\n// \treturn request({\n// \t\turl: '/index/dashboard',\n// \t\tdata: data,\n// \t\tmethod: 'POST'\n// \t});\n// }\n"],"names":["request"],"mappings":";;AAQO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAKO,SAAS,aAAc;AAC7B,SAAOA,oBAAQ;AAAA,IACd,KAAI;AAAA,EAAA,CACJ;AACF;AAEO,SAAS,YAAY,MAAW;AACtC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,QAAiB;AAC/C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAE,OAAe;AAAA,EAAA,CACvB;AACF;AAIO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,kBAAkB,MAAW;AAC5C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAIO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;;;;;;;;;;;;;;;;"}
|
||||
{"version":3,"file":"index.js","sources":["api/index.ts"],"sourcesContent":["import { request } from \"./request\";\n\n// export function fetchNavList () {\n// \treturn request({\n// \t\turl:'/index/nav_list'\n// \t})\n// }\n\nexport function fetchLogin(data : {}) {\n\treturn request({\n\t\turl: '/index/login',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t})\n}\n\n\n\n// 获取商品\nexport function fetchGoods () {\n\treturn request({\n\t\turl:'/index/goods',\n\t})\n}\n// 获取套餐\nexport function fetchCombos(data : {}) {\n\treturn request({\n\t\turl: '/index/combos',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 获取房间\nexport function fetchRooms(data : {}) {\n\treturn request({\n\t\turl: '/index/rooms',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 预约\nexport function fetchBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/booking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 取消预约\nexport function fetchUnBooking(data : {}) {\n\treturn request({\n\t\turl: '/index/unbooking',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchAddOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/addOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 开台/商品订单\nexport function fetchEditOrder(data : {}) {\n\treturn request({\n\t\turl: '/index/editOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 房间订单详情\r\nexport function fetchRoomOrder(roomId : Number) {\r\n\treturn request({\r\n\t\turl: '/index/roomOrder',\r\n\t\tdata: { roomId: roomId },\r\n\t})\r\n}\r\n\n\n// 待办列表\nexport function fetchTodoList(data : {}) {\n\treturn request({\n\t\turl: '/index/todoList',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 编辑待办\nexport function fetchEditTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/editTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n// 编辑待办\nexport function fetchAddTodo(data : {}) {\n\treturn request({\n\t\turl: '/index/addTodo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/orders',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n// 订单列表\nexport function fetchDayOrderList(data : {}) {\n\treturn request({\n\t\turl: '/index/dayOrder',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n\n\nexport function fetchDashboard(data : {}) {\n\treturn request({\n\t\turl: '/index/dashboard',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n\n\nexport function fetchUserInfo(data : {}) {\n\treturn request({\n\t\turl: '/index/userInfo',\n\t\tdata: data,\n\t\tmethod: 'POST'\n\t});\n}\n"],"names":["request"],"mappings":";;AAQO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAKO,SAAS,aAAc;AAC7B,SAAOA,oBAAQ;AAAA,IACd,KAAI;AAAA,EAAA,CACJ;AACF;AAEO,SAAS,YAAY,MAAW;AACtC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,WAAW,MAAW;AACrC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,QAAiB;AAC/C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL,MAAM,EAAE,OAAe;AAAA,EAAA,CACvB;AACF;AAIO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAEO,SAAS,aAAa,MAAW;AACvC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,kBAAkB,MAAW;AAC5C,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAIO,SAAS,eAAe,MAAW;AACzC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;AAGO,SAAS,cAAc,MAAW;AACxC,SAAOA,oBAAQ;AAAA,IACd,KAAK;AAAA,IACL;AAAA,IACA,QAAQ;AAAA,EAAA,CACR;AACF;;;;;;;;;;;;;;;;;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["pages/mine/index.vue","pages/mine/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"page-content\">\r\n\t\t<view class=\"user-inner\" v-if=\"uid > 0\">\r\n\t\t\t<view>\r\n\t\t\t\t<nut-avatar size=\"large\">用户</nut-avatar>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"user-info-style\">\r\n\t\t\t\t<text class=\"nickname\">{{ staffName }}</text>\r\n\t\t\t\t<text class=\"user-id\">UID:{{ uid }}</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"content\">\r\n\t\t\t<nut-cell-group title=\"\">\r\n\t\t\t\t<nut-grid>\n\t\t\t\t\t<nut-grid-item text=\"订单管理\" @click=\"navigateTo('/pages/order/index?tab=0')\">\n\t\t\t\t\t\t<nut-icon name=\"order\"></nut-icon>\n\t\t\t\t\t</nut-grid-item>\n\t\t\t\t\t<nut-grid-item v-if=\"staffRole == 1\" text=\"运营数据\" @click=\"navigateTo('/pages/data/index')\">\n\t\t\t\t\t\t<nut-icon name=\"eye\"></nut-icon>\n\t\t\t\t\t</nut-grid-item>\r\n\t\t\t\t</nut-grid>\r\n\t\t\t</nut-cell-group>\r\n\t\t</view>\r\n\t</view>\r\n\r\n\r\n\r\n\r\n\r\n</template>\r\n<script setup>\r\n\t// 导入Vue的响应式函数\r\n\timport {\r\n\t\treactive,\r\n\t\tref\r\n\t} from 'vue';\r\n\timport {\r\n\t\tonLoad,\r\n\t\tonShow,\r\n\t} from '@dcloudio/uni-app';\r\n\t\r\n\timport {\r\n\t\tnavigateTo\r\n\t} from '@/utils/helper';\r\n\t\r\n\r\n\t// 用户ID\r\n\tconst uid = ref(0);\r\n\tconst staffName = ref('');\n\tconst staffRole = ref(0);\r\n\r\n\r\n\r\n\r\n\tonLoad(options => {\r\n\t\tinit();\r\n\t});\r\n\r\n\r\n\r\n\t\r\n\r\n\t// 获取配置\r\n\tconst init = () => {\r\n\t\tlet user_name = uni.getStorageSync('user_name')\r\n\t\tlet staff_name = uni.getStorageSync('staff_name')\r\n\t\tlet role = uni.getStorageSync('role')\r\n\t\tlet user_id = uni.getStorageSync('uid');\r\n\t\tconsole.log(\"staff_name\", staff_name);\r\n\t\tuid.value = user_id\r\n\t\tstaffName.value = staff_name\n\t\tstaffRole.value = role\r\n\r\n\t}\r\n\t/**\r\n\t * 页面显示生命周期钩子\r\n\t * 每次页面显示时都会执行\r\n\t */\r\n\tonShow(() => {\r\n\t\tconsole.log('init');\r\n\t\tinit();\r\n\t});\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.page-content {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #f2f3f5;\r\n\t}\r\n\r\n\t.user-inner {\r\n\t\tbackground: linear-gradient(30deg, rgba(198, 77, 255, 0.99), rgba(102, 204, 255, 0.99));\r\n\t\theight: 300rpx;\r\n\t\twidth: calc(100% - 40rpx);\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tpadding: 0px 20rpx;\r\n\t\tgap: 30rpx;\r\n\t}\r\n\r\n\t.user-info-style {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: flex-start;\r\n\t}\r\n\r\n\t.nickname {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333;\r\n\t\tmargin-bottom: 10rpx;\r\n\t}\r\n\r\n\t.user-id {\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #fff;\r\n\t}\r\n\r\n\t.content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tbackground-color: #f2f3f5;\r\n\t\tpadding: 0px 20rpx;\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/mine/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni","onShow"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAgDC,UAAM,MAAMA,kBAAI,CAAC;AACjB,UAAM,YAAYA,kBAAI,EAAE;AACxB,UAAM,YAAYA,kBAAI,CAAC;AAKvBC,kBAAAA,OAAO,aAAW;AACjB;IACF,CAAE;AAOD,UAAM,OAAO,MAAM;AACFC,oBAAG,MAAC,eAAe,WAAW;AAC9C,UAAI,aAAaA,cAAAA,MAAI,eAAe,YAAY;AAChD,UAAI,OAAOA,cAAAA,MAAI,eAAe,MAAM;AACpC,UAAI,UAAUA,cAAAA,MAAI,eAAe,KAAK;AACtCA,oBAAA,MAAA,MAAA,OAAA,8BAAY,cAAc,UAAU;AACpC,UAAI,QAAQ;AACZ,gBAAU,QAAQ;AAClB,gBAAU,QAAQ;AAAA,IAElB;AAKDC,kBAAAA,OAAO,MAAM;AACZD,oBAAAA,MAAY,MAAA,OAAA,8BAAA,MAAM;AAClB;IACF,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjFF,GAAG,WAAW,eAAe;"}
|
||||
{"version":3,"file":"index.js","sources":["pages/mine/index.vue","pages/mine/index.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"page-content\">\r\n\t\t<view class=\"user-inner\" v-if=\"uid > 0\">\r\n\t\t\t<view>\r\n\t\t\t\t<nut-avatar size=\"large\">用户</nut-avatar>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"user-info-style\">\r\n\t\t\t\t<text class=\"nickname\">{{ staffName }}</text>\r\n\t\t\t\t<text class=\"user-id\">UID:{{ uid }}</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"content\">\r\n\t\t\t<nut-cell-group title=\"\">\r\n\t\t\t\t<nut-grid>\r\n\t\t\t\t\t<nut-grid-item text=\"订单管理\" @click=\"navigateTo('/pages/order/index?tab=0')\">\r\n\t\t\t\t\t\t<nut-icon name=\"order\"></nut-icon>\r\n\t\t\t\t\t</nut-grid-item>\r\n\t\t\t\t\t<nut-grid-item v-if=\"staffRole == 1\" text=\"运营数据\" @click=\"navigateTo('/pages/data/index')\">\r\n\t\t\t\t\t\t<nut-icon name=\"eye\"></nut-icon>\r\n\t\t\t\t\t</nut-grid-item>\r\n\t\t\t\t</nut-grid>\r\n\t\t\t</nut-cell-group>\r\n\t\t</view>\r\n\t</view>\r\n\r\n\r\n\r\n\r\n\r\n</template>\r\n<script setup>\r\n\t// 导入Vue的响应式函数\r\n\timport {\r\n\t\treactive,\r\n\t\tref\r\n\t} from 'vue';\r\n\timport {\r\n\t\tonLoad,\r\n\t\tonShow,\r\n\t} from '@dcloudio/uni-app';\r\n\r\n\timport {\r\n\t\tnavigateTo\r\n\t} from '@/utils/helper';\r\n\timport {\r\n\t\tfetchRooms,\r\n\t\tfetchBooking,\r\n\t\tfetchUnBooking,\r\n\t\tfetchUserInfo,\r\n\t} from '@/api/index';\r\n\r\n\t// 用户ID\r\n\tconst uid = ref(0);\r\n\tconst staffName = ref('');\r\n\tconst staffRole = ref(0);\r\n\r\n\r\n\r\n\r\n\tonLoad(options => {\r\n\t\tinit();\r\n\t});\r\n\r\n\r\n\r\n\r\n\r\n\t// 获取配置\r\n\tconst init = () => {\r\n\t\tfetchUserInfo().then(res => {\r\n\t\t\tconsole.log(res);\r\n\t\t\tuni.setStorageSync('uid', res.user_id)\r\n\t\t\tuni.setStorageSync('user_name', res.user_name)\r\n\t\t\tuni.setStorageSync('role', res.role.value)\r\n\t\t\tuni.setStorageSync('staff_name', res.staff_name)\r\n\t\t})\r\n\t\tlet user_name = uni.getStorageSync('user_name')\r\n\t\tlet staff_name = uni.getStorageSync('staff_name')\r\n\t\tlet role = uni.getStorageSync('role')\r\n\t\tlet user_id = uni.getStorageSync('uid');\r\n\t\tconsole.log(\"staff_name\", staff_name);\r\n\t\tuid.value = user_id\r\n\t\tstaffName.value = staff_name\r\n\t\tstaffRole.value = role\r\n\t}\r\n\t/**\r\n\t * 页面显示生命周期钩子\r\n\t * 每次页面显示时都会执行\r\n\t */\r\n\tonShow(() => {\r\n\t\tconsole.log('init');\r\n\t\tinit();\r\n\t});\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.page-content {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #f2f3f5;\r\n\t}\r\n\r\n\t.user-inner {\r\n\t\tbackground: linear-gradient(30deg, rgba(198, 77, 255, 0.99), rgba(102, 204, 255, 0.99));\r\n\t\theight: 300rpx;\r\n\t\twidth: calc(100% - 40rpx);\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tpadding: 0px 20rpx;\r\n\t\tgap: 30rpx;\r\n\t}\r\n\r\n\t.user-info-style {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: flex-start;\r\n\t}\r\n\r\n\t.nickname {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333;\r\n\t\tmargin-bottom: 10rpx;\r\n\t}\r\n\r\n\t.user-id {\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #fff;\r\n\t}\r\n\r\n\t.content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tbackground-color: #f2f3f5;\r\n\t\tpadding: 0px 20rpx;\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/iuu/Developer/PHP/Work/cmgd/mini-app/pages/mine/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","fetchUserInfo","uni","onShow"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAqDC,UAAM,MAAMA,kBAAI,CAAC;AACjB,UAAM,YAAYA,kBAAI,EAAE;AACxB,UAAM,YAAYA,kBAAI,CAAC;AAKvBC,kBAAAA,OAAO,aAAW;AACjB;IACF,CAAE;AAOD,UAAM,OAAO,MAAM;AAClBC,8BAAe,EAAC,KAAK,SAAO;AAC3BC,sBAAAA,MAAY,MAAA,OAAA,8BAAA,GAAG;AACfA,sBAAAA,MAAI,eAAe,OAAO,IAAI,OAAO;AACrCA,sBAAAA,MAAI,eAAe,aAAa,IAAI,SAAS;AAC7CA,sBAAAA,MAAI,eAAe,QAAQ,IAAI,KAAK,KAAK;AACzCA,sBAAAA,MAAI,eAAe,cAAc,IAAI,UAAU;AAAA,MAClD,CAAG;AACeA,oBAAG,MAAC,eAAe,WAAW;AAC9C,UAAI,aAAaA,cAAAA,MAAI,eAAe,YAAY;AAChD,UAAI,OAAOA,cAAAA,MAAI,eAAe,MAAM;AACpC,UAAI,UAAUA,cAAAA,MAAI,eAAe,KAAK;AACtCA,oBAAA,MAAA,MAAA,OAAA,8BAAY,cAAc,UAAU;AACpC,UAAI,QAAQ;AACZ,gBAAU,QAAQ;AAClB,gBAAU,QAAQ;AAAA,IAClB;AAKDC,kBAAAA,OAAO,MAAM;AACZD,oBAAAA,MAAY,MAAA,OAAA,8BAAA,MAAM;AAClB;IACF,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5FF,GAAG,WAAW,eAAe;"}
|
||||
8
unpackage/dist/dev/mp-weixin/api/index.js
vendored
8
unpackage/dist/dev/mp-weixin/api/index.js
vendored
@@ -102,6 +102,13 @@ function fetchDashboard(data) {
|
||||
method: "POST"
|
||||
});
|
||||
}
|
||||
function fetchUserInfo(data) {
|
||||
return api_request.request({
|
||||
url: "/index/userInfo",
|
||||
data,
|
||||
method: "POST"
|
||||
});
|
||||
}
|
||||
exports.fetchAddOrder = fetchAddOrder;
|
||||
exports.fetchAddTodo = fetchAddTodo;
|
||||
exports.fetchBooking = fetchBooking;
|
||||
@@ -117,4 +124,5 @@ exports.fetchRoomOrder = fetchRoomOrder;
|
||||
exports.fetchRooms = fetchRooms;
|
||||
exports.fetchTodoList = fetchTodoList;
|
||||
exports.fetchUnBooking = fetchUnBooking;
|
||||
exports.fetchUserInfo = fetchUserInfo;
|
||||
//# sourceMappingURL=../../.sourcemap/mp-weixin/api/index.js.map
|
||||
|
||||
12
unpackage/dist/dev/mp-weixin/pages/mine/index.js
vendored
12
unpackage/dist/dev/mp-weixin/pages/mine/index.js
vendored
@@ -1,6 +1,7 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const utils_helper = require("../../utils/helper.js");
|
||||
const api_index = require("../../api/index.js");
|
||||
if (!Array) {
|
||||
const _easycom_nut_avatar2 = common_vendor.resolveComponent("nut-avatar");
|
||||
const _easycom_nut_icon2 = common_vendor.resolveComponent("nut-icon");
|
||||
@@ -27,17 +28,24 @@ const _sfc_main = {
|
||||
init();
|
||||
});
|
||||
const init = () => {
|
||||
api_index.fetchUserInfo().then((res) => {
|
||||
common_vendor.index.__f__("log", "at pages/mine/index.vue:72", res);
|
||||
common_vendor.index.setStorageSync("uid", res.user_id);
|
||||
common_vendor.index.setStorageSync("user_name", res.user_name);
|
||||
common_vendor.index.setStorageSync("role", res.role.value);
|
||||
common_vendor.index.setStorageSync("staff_name", res.staff_name);
|
||||
});
|
||||
common_vendor.index.getStorageSync("user_name");
|
||||
let staff_name = common_vendor.index.getStorageSync("staff_name");
|
||||
let role = common_vendor.index.getStorageSync("role");
|
||||
let user_id = common_vendor.index.getStorageSync("uid");
|
||||
common_vendor.index.__f__("log", "at pages/mine/index.vue:70", "staff_name", staff_name);
|
||||
common_vendor.index.__f__("log", "at pages/mine/index.vue:82", "staff_name", staff_name);
|
||||
uid.value = user_id;
|
||||
staffName.value = staff_name;
|
||||
staffRole.value = role;
|
||||
};
|
||||
common_vendor.onShow(() => {
|
||||
common_vendor.index.__f__("log", "at pages/mine/index.vue:81", "init");
|
||||
common_vendor.index.__f__("log", "at pages/mine/index.vue:92", "init");
|
||||
init();
|
||||
});
|
||||
return (_ctx, _cache) => {
|
||||
|
||||
Reference in New Issue
Block a user