| | |
| | | import store from "../../../store";
|
| | |
|
| | | const msgData = {
|
| | | mine: null,
|
| | | imgurl: null,
|
| | | getRole(type, msg) {
|
| | | |
| | | const imgurl = this.getImgUrl(type);
|
| | | var roleMsg = this.getTest(msg);
|
| | | this.imgurl = this.getImgUrl(type);
|
| | | this.mine = this.getMine(type);
|
| | | return {
|
| | | msg: this.getMsg(imgurl, roleMsg[0]),
|
| | | |
| | | var roleMsg = this.getTest(msg);
|
| | |
|
| | | const obj = {
|
| | | msg: this.getMsg(this.imgurl, roleMsg)
|
| | | };
|
| | | return obj;
|
| | | },
|
| | | getLoader() {
|
| | | this.mine = true;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | const showload =
|
| | | " <div class='parentBox'> <div class='loadBox'> <div class='loaderContantBox'></div> </div> </div>";
|
| | | return this.getMsg(url, [
|
| | | {
|
| | | type: "loader",
|
| | | val: showload
|
| | | }
|
| | | ]);
|
| | | },
|
| | | getJsonToMdData(res, link) {
|
| | | this.mine = true;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | return this.getMsg(url, [
|
| | | {
|
| | | type: "markdown",
|
| | | link: link,
|
| | | val: res
|
| | | }
|
| | | ]);
|
| | | },
|
| | | getJsonToHtml(res) {
|
| | | this.mine = true;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | return this.getMsg(url, [
|
| | | {
|
| | | type: "JsonHtml",
|
| | | val: res
|
| | | }
|
| | | ]);
|
| | | },
|
| | | getHTMLData(res) {
|
| | | this.mine = true;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | return this.getMsg(url, [
|
| | | {
|
| | | type: "html",
|
| | | val: res
|
| | | }
|
| | | ]);
|
| | | },
|
| | | getRagData(res, more, msg) {
|
| | | return [
|
| | | {
|
| | | type: "rag",
|
| | | acction: res.a,
|
| | | question: res.q,
|
| | | more: more,
|
| | | msg: msg,
|
| | | source: res.sourceName
|
| | | }
|
| | | ];
|
| | | },
|
| | | getImgUrl(type) {
|
| | | var url = config.imgUrl;
|
| | | if (type == "ai") {
|
| | | url = url + aiData.aiRole_img;
|
| | | } else if (type == "role") {
|
| | | url = url + aiData.role_img;
|
| | | }
|
| | | return url;
|
| | | },
|
| | | getMine(type) {
|
| | | if (type == "ai") {
|
| | | return true;
|
| | | } else if (type == "role") {
|
| | | return false;
|
| | | }
|
| | | },
|
| | |
|
| | | getTest(res) {
|
| | | var flag = aiData.aiMsg.indexOf(res);
|
| | | var data = aiData.msg[flag];
|
| | | return [{ text: res }, data];
|
| | | return [
|
| | | {
|
| | | type: "text",
|
| | | val: res
|
| | | }
|
| | | ];
|
| | | },
|
| | | setShowMsg(res) {
|
| | | var obj = { text: this.getAiToRoleMsg(res) };
|
| | |
| | | if (img) {
|
| | | var val_img = "";
|
| | | for (var i in img) {
|
| | | var img_url = webHost + "/image/" + img[i];
|
| | | var img_url = config.imgUrl + img[i];
|
| | | if (val_img) {
|
| | | val_img += ",";
|
| | | }
|
| | |
| | | }
|
| | | return val;
|
| | | },
|
| | | getImgUrl(type) {
|
| | | var url = webHost + "/image/";
|
| | | if (type == "ai") {
|
| | | url = url + aiData.aiRole_img;
|
| | | } else if (type == "role") {
|
| | | url = url + aiData.role_img;
|
| | | }
|
| | | return url;
|
| | | },
|
| | |
|
| | | getMine(type) {
|
| | | if (type == "ai") {
|
| | | return true;
|
| | | } else if (type == "role") {
|
| | | return false;
|
| | | }
|
| | | },
|
| | | setmsgtab(tab) {
|
| | | var url = webHost + "/image/" + aiData.aiRole_img;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | var thead = tab[0];
|
| | | var tbody = tab[1];
|
| | | var header = "<thead class ='tabHeader'><tr>";
|
| | |
| | | setmsgImg(img) {
|
| | | var val_img = "";
|
| | | for (var i in img) {
|
| | | var img_url = webHost + "/image/" + img[i];
|
| | | var img_url = config.imgUrl + img[i];
|
| | | // if (val_img) {
|
| | | // val_img += ","
|
| | | // }
|
| | | val_img += "<img data-src= " + img_url + "></img>";
|
| | | }
|
| | |
|
| | | var url = webHost + "/image/" + aiData.aiRole_img;
|
| | | var url = config.imgUrl + aiData.aiRole_img;
|
| | | var obj = {
|
| | | date: this.getDate(),
|
| | | text: { text: val_img },
|
| | |
| | | }
|
| | | }, 150);
|
| | | },
|
| | | getLoader() {
|
| | | this.mine = false;
|
| | | var url = webHost + "/image/" + aiData.aiRole_img;
|
| | | var msg = {
|
| | | text: "<div class='loading'></div>"
|
| | | };
|
| | | return this.getMsg(url, msg);
|
| | | },
|
| | |
|
| | | getMsg(imgurl, msg) {
|
| | | return {
|
| | | date: this.getDate(),
|
| | | text: msg,
|
| | | list: msg,
|
| | | mine: false,
|
| | | name:this.mine?'[GeoAgent]':'[您]',
|
| | | name: this.mine ? "[GeoAgent]" : "[您]",
|
| | | img: imgurl
|
| | | };
|
| | | },
|