处理个人中心 以及数据看板
This commit is contained in:
@@ -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 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('');\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\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;AAKxBC,kBAAAA,OAAO,aAAW;AACjB;IACF,CAAE;AAOD,UAAM,OAAO,MAAM;AACFC,oBAAG,MAAC,eAAe,WAAW;AAC9C,UAAI,aAAaA,cAAAA,MAAI,eAAe,YAAY;AACrCA,oBAAG,MAAC,eAAe,MAAM;AACpC,UAAI,UAAUA,cAAAA,MAAI,eAAe,KAAK;AACtCA,oBAAA,MAAA,MAAA,OAAA,8BAAY,cAAc,UAAU;AACpC,UAAI,QAAQ;AACZ,gBAAU,QAAQ;AAAA,IAElB;AAKDC,kBAAAA,OAAO,MAAM;AACZD,oBAAAA,MAAY,MAAA,OAAA,8BAAA,MAAM;AAClB;IACF,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/EF,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>\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;"}
|
||||
Reference in New Issue
Block a user