diff --git a/src/components/widgets/modal.vue b/src/components/widgets/modal.vue index ef85461..7a2b852 100644 --- a/src/components/widgets/modal.vue +++ b/src/components/widgets/modal.vue @@ -48,6 +48,14 @@ export default { \ No newline at end of file diff --git a/src/core/libs/utils.js b/src/core/libs/utils.js index e44f6c7..c64c44c 100644 --- a/src/core/libs/utils.js +++ b/src/core/libs/utils.js @@ -215,18 +215,6 @@ function formatNumber(num, limit) { return num > 0 ? num.toFixed(limit) : 0; } -function serviceActions() { - uni.showActionSheet({ - itemList: ['电话客服', '微信客服'], - success(res) { - console.log('选中了第' + (res.tapIndex + 1) + '个按钮'); - }, - fail(res) { - console.log(res.errMsg); - } - }); -} - function chooseImage(count) { return new Promise((resolve, reject) => { let tempFiles = []; @@ -281,6 +269,5 @@ export default { toPage, toast, formatNumber, - serviceActions, chooseImage, } diff --git a/src/pages/member/member.vue b/src/pages/member/member.vue index 2a54f10..ca35fd5 100644 --- a/src/pages/member/member.vue +++ b/src/pages/member/member.vue @@ -90,7 +90,7 @@ 我的评价 - + 在线客服 @@ -106,6 +106,7 @@ + @@ -113,6 +114,7 @@ import AppLayout from "@/components/layout/layout"; import WidgetSwitch from "@/components/widgets/switch"; import WidgetModal from "@/components/widgets/modal"; +import WidgetService from "@/components/widgets/service"; import { mapGetters, mapState } from "vuex"; export default { name: "member", @@ -126,6 +128,7 @@ export default { acceptOrderState: false, typeText: "", typeTextColor: "", + showService: false, showCarefreeModal: false, carefreeContent: "", serviceData: { @@ -141,6 +144,7 @@ export default { AppLayout, WidgetSwitch, WidgetModal, + WidgetService, }, computed: { ...mapGetters({ diff --git a/src/pages/message/message.vue b/src/pages/message/message.vue index fc62afd..9b8a96d 100644 --- a/src/pages/message/message.vue +++ b/src/pages/message/message.vue @@ -68,6 +68,7 @@ export default { onLoad() {}, async onShow() { if (this.messageTabIndex != this.tabIndex) { + this.tabList = []; await this.loadCate(); this.switchTab(this.messageTabIndex); } @@ -106,7 +107,6 @@ export default { * 加载分类 */ async loadCate() { - this.tabList = []; await this.$models.system.notifyCate().then((cate) => { cate.forEach((item) => { this.tabList.push({ diff --git a/src/pages/order/detail.vue b/src/pages/order/detail.vue index 44b94cc..0f331f6 100644 --- a/src/pages/order/detail.vue +++ b/src/pages/order/detail.vue @@ -112,7 +112,7 @@ - + 客服 @@ -121,6 +121,7 @@ + @@ -129,6 +130,7 @@ import AppLayout from "@/components/layout/layout"; import OrderAction from "@/components/order/action"; import GetAction from "@/components/get/action"; import OrderConfirmPrice from "@/components/order/confirm-price"; +import WidgetService from "@/components/widgets/service"; export default { name: "order-detail", data() { @@ -142,6 +144,7 @@ export default { typeTextBg: "", stateText: "", stateTextColor: "", + showService: false, order: { address: {}, }, @@ -152,6 +155,7 @@ export default { OrderAction, GetAction, OrderConfirmPrice, + WidgetService, }, onLoad(e) { this.pageConfig = getApp().globalData.pageConfig;