瀏覽代碼

【功能】InApp使用最新的协议

xcbosa mbp16 1 年之前
父節點
當前提交
2383da6da4
共有 2 個文件被更改,包括 15 次插入14 次删除
  1. 2 2
      src/components/CCDChatCell.vue
  2. 13 12
      src/components/CCDChatSystem.vue

+ 2 - 2
src/components/CCDChatCell.vue

@@ -12,7 +12,7 @@
   </template>
   <template v-if="cellType == 'ask'">
     <p style="font-size: small; text-align: right; margin-bottom: -10px; margin-right: 20px; color: #00c4c4; font-weight: bold">我</p>
-    <div class="shineRight" style="border-radius: 15px; background-color: #313131; width: calc(100% - 60px); margin: 10px 10px 10px 50px;">
+    <div class="shineRight" style="border-radius: 15px; background-color: rgba(49,49,49,0.8); width: calc(100% - 60px); margin: 10px 10px 10px 50px;">
       <div style="margin: 10px;">
         <p style="word-wrap: break-word; padding-top: 8px; padding-bottom: 8px; text-align: right">{{ message }}</p>
       </div>
@@ -20,7 +20,7 @@
   </template>
   <template v-if="cellType == 'answer'">
     <p style="font-size: small; margin-bottom: -10px; margin-left: 20px; color: #ffc745; font-weight: bold">C Code Develop</p>
-    <div class="shineLeft" style="border-radius: 15px; background-color: #313131; width: calc(100% - 60px); margin: 10px 50px 10px 10px;">
+    <div class="shineLeft" style="border-radius: 15px; background-color: rgba(49,49,49,0.8); width: calc(100% - 60px); margin: 10px 50px 10px 10px;">
       <div style="margin: 10px;">
         <p style="word-wrap: break-word; padding-top: 8px; padding-bottom: 8px" v-html="parseMarkdown(message)"></p>
       </div>

+ 13 - 12
src/components/CCDChatSystem.vue

@@ -101,13 +101,13 @@ export default {
   mounted() {
     let self = this
     try {
-      if (__private_xcwk_webViewId == undefined) {
+      if (xcwk == undefined) {
         self.bodyClass = "bodyBackground_normal"
       } else {
         self.bodyClass = "bodyBackground_xcwk"
         self.isHostInApp = true
       }
-      __xcwk_js2na("xcwkstd/getSafeAreaInsets", { }, function (safeAreaInsets) {
+      xcwk.std.getSafeAreaInsets({ }, function (safeAreaInsets) {
         self.safeAreaInsets = safeAreaInsets
       })
       __xcwk_na2js(function (key, params) {
@@ -125,13 +125,14 @@ export default {
           self.doInAppSSE_ReceiveMessage(params.dict)
         }
       })
-      __xcwk_js2na("xcwkstd/isLogin", { }, function (params) {
+      xcwk.std.isLogin({ }, function (params) {
         if (!params.isLogin) {
-          __xcwk_js2na("notebook/launchLogin", { }, function (params) { });
+          xcwk.notebook.launchLogin({ }, function (params) { })
         }
-      });
+      })
     } catch (err) {
       self.bodyClass = "bodyBackground_normal"
+      console.log("err: " + err)
     }
   },
   methods: {
@@ -140,7 +141,7 @@ export default {
     },
     keyboardWillHide(params) {
       let self = this
-      __xcwk_js2na("xcwkstd/getSafeAreaInsets", { }, function (safeAreaInsets) {
+      xcwk.std.getSafeAreaInsets({ }, function (safeAreaInsets) {
         self.safeAreaInsets = safeAreaInsets
       })
     },
@@ -179,18 +180,18 @@ export default {
     doChatWithMessage(message) {
       if (this.isHostInApp) {
         let self = this
-        __xcwk_js2na("xcwkstd/isLogin", {}, function (params) {
+        xcwk.std.isLogin({ }, function (params) {
           if (params.isLogin) {
             self.doInAppSSE(message)
           } else {
-            __xcwk_js2na("notebook/launchLogin", {}, function (params) { });
+            xcwk.notebook.launchLogin({ }, function (params) { })
             self.insertMessageBlock({
               "type" : "answer",
               "content" : "请先登录App"
             })
             self.$refs.inputAsk.value = message
           }
-        });
+        })
       } else {
         this.doAsyncSSE(message)
       }
@@ -228,7 +229,7 @@ export default {
         "content" : ""
       })
 
-      __xcwk_js2na("xcwkstd/sseRequest", {
+      xcwk.std.sseRequest({
         "path" : "/freeai/llm",
         "data" : {
           "stream" : true,
@@ -236,7 +237,7 @@ export default {
         }
       }, function (params) {
         self.inAppSSEHandle = params.sseId
-      });
+      })
     },
     doInAppSSE_ReceiveMessage(message) {
       let self = this
@@ -433,7 +434,7 @@ export default {
         }
       }
       if (self.inAppSSEHandle != null) {
-        __xcwk_js2na("xcwkstd/cancelSSERequest", {
+        xcwk.std.cancelSSERequest({
           "sseId" : self.inAppSSEHandle
         }, function (params) { })
         self.inAppSSEHandle = null