Browse Source

接口更换

zhangyaowen 3 tháng trước cách đây
mục cha
commit
642b5e5938

+ 10 - 5
pages/chat/index.vue

@@ -139,10 +139,10 @@ async function onSendMessage() {
           id: 1,
           conversationId: route.value.conversationId,
           senderId: userInfo.value.id,
-          senderAvatar: avatarObj.senderAvatar,
+          senderAvatar: avatarObj.senderAvatar || '',
           senderType: 1,
           receiverId: route.value.relUserId,
-          receiverAvatar: avatarObj.receiverAvatar,
+          receiverAvatar: avatarObj.receiverAvatar || '',
           receiverType: null,
           contentType: 1,
           content: JSON.stringify({ text: chat.msg }),
@@ -156,10 +156,10 @@ async function onSendMessage() {
           isLoading: true,
           conversationId: route.value.conversationId,
           senderId: route.value.relUserId,
-          senderAvatar: avatarObj.receiverAvatar,
+          senderAvatar: avatarObj.receiverAvatar || '',
           senderType: 1,
           receiverId: userInfo.value.id,
-          receiverAvatar: avatarObj.senderAvatar,
+          receiverAvatar: avatarObj.senderAvatar || '',
           receiverType: null,
           contentType: 22,
           content: '',
@@ -216,6 +216,7 @@ function onShowSelect(mode) {
 }
 
 async function onSelect({ type, data }) {
+  console.log(data, 555222233)
   let msg;
   switch (type) {
     case 'image':
@@ -223,25 +224,29 @@ async function onSelect({ type, data }) {
       msg = {
         contentType: KeFuMessageContentTypeEnum.IMAGE,
         content: JSON.stringify({ picUrl: res.data }),
+        conversationId: route.value.conversationId,
       };
       break;
     case 'goods':
       msg = {
         contentType: KeFuMessageContentTypeEnum.PRODUCT,
         content: JSON.stringify(data),
+        conversationId: route.value.conversationId,
       };
       break;
     case 'order':
       msg = {
         contentType: KeFuMessageContentTypeEnum.ORDER,
         content: JSON.stringify(data),
+        conversationId: route.value.conversationId,
       };
       break;
   }
   if (msg) {
     // 发送消息
     // scrollBottom();
-    await KeFuApi.sendKefuMessage(msg);
+    // await KeFuApi.sendKefuMessage(msg);
+    await KeFuApi.listSendNew(msg);
     await messageListRef.value.refreshMessageList();
     chat.showTools = false;
     chat.showSelect = false;

+ 2 - 1
pages/enter/businessLicenseEnter/index.vue

@@ -134,7 +134,8 @@ const rules = {
 const getUserBusinessLicenseAxios = async () => {
   const res = await EnterApi.getUserBusinessLicense(route.value.id);
   if (res.code === 0) {
-    form.value = { ...res.data, infoImages: JSON.parse(res.data.infoImages) };
+    form.value = { ...res.data, infoImages: res.data.infoImages };
+    console.log(form.value, 665555)
   }
 };
 

+ 14 - 0
sheep/api/promotion/kefu.js

@@ -15,6 +15,20 @@ const KeFuApi = {
       },
     });
   },
+  listSendNew: (data) => {
+    return request({
+      url: '/promotion/kefu-message/sendNew',
+      method: 'POST',
+      data,
+      custom: {
+        auth: true,
+        showLoading: true,
+        loadingMsg: '发送中',
+        showSuccess: true,
+        successMsg: '发送成功',
+      },
+    });
+  },
   sendKefuMessageNew: (data) => {
     return request({
       url: '/promotion/kefu-message/sendNew',

+ 1 - 1
sheep/components/s-menu-tools/s-menu-tools.vue

@@ -8,7 +8,7 @@
         <view class="list-item ss-m-b-24" v-for="item in list" :key="item.title">
           <view class="ss-flex-col ss-col-center">
             <button class="ss-reset-button list-image ss-flex ss-row-center ss-col-center" @tap="onClick(item)">
-              {{ sheep.$url.static(item.icon) }}
+              <!-- {{ sheep.$url.static(item.icon) }} -->
               <image v-if="show" :src="sheep.$url.static(item.icon)" class="list-icon" />
             </button>
             <view class="list-title ss-m-t-20">{{ item.title }}</view>