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;