whx 1 viikko sitten
vanhempi
commit
fb85144bb9

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/index.html


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/css/6574.aece5961.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/1083.426c270f.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/3195.c81e35f8.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/workark/static/js/44.2fa8c69c.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/4849.16de8392.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/workark/static/js/4871.50c788a6.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/5576.54e124ff.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/6574.fbfb4c18.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/workark/static/js/7230.a0767a8a.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/workark/static/js/9174.f545de3a.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2 - 2
virgo.wzfrontend/src/main/resources/static/workark/static/js/app.0bdb6f51.js


+ 23 - 15
virgo.wzfrontend/workark/src/components/work/common/aiChat.vue

@@ -173,7 +173,7 @@
 				}).then(res => {
 					if (res.state) {
 						this.messageList = res.data.map(node => {
-							node['userInput'] = this.returnUserInputs(node.inputs);
+							node['userInput'] = this.returnUserInputs(node);
 							node['AIInput'] = this.extractContentBetween(node.outputs, node.simpleUUID);
 							return node;
 						});
@@ -195,7 +195,7 @@
 							if (data.status === 'succeeded' || data.status === 'error') {
 								this.clearTimer();
 								this.loading = false;
-								data['userInput'] = this.returnUserInputs(data.inputs);
+								data['userInput'] = this.returnUserInputs(data);
 								data['AIInput'] = this.extractContentBetween(data.outputs, data
 									.simpleUUID);
 								this.messageList[this.messageList.length - 1] = data;
@@ -205,11 +205,12 @@
 					})
 				}, 20000)
 			},
-			returnUserInputs(obj) {
+			returnUserInputs(data) {
+				let obj = data.inputs;
 				if (!obj) return '';
 				let html = '';
 				let objs = JSON.parse(obj);
-				if (objs['company_name']) {
+				if (data.difyTypeId === 2) {
 					for (let key in objs) {
 						if (objs[key].indexOf('https://file-node.oss-cn-shanghai.aliyuncs.com/youji/') > -1) {
 							html += this.formData[key] + ':<img class="message-image" src="' + objs[key] +
@@ -217,7 +218,13 @@
 						} else {
 							html += this.formData[key] + ':' + objs[key] + "<br />";
 						}
-
+					}
+				} else if (data.difyTypeId === 4) {
+					html += `<div>${objs.model_name}模块</div><div>商品列表:</div>`
+					let productList = JSON.parse(objs.json_data);
+					for (let i = 0; i < productList.length; i++) {
+						html += '<img class="message-image" src="' + productList[i].img +
+							'" alt="aa"/>';
 					}
 				} else {
 					html = objs.adjustments;
@@ -260,6 +267,7 @@
 			},
 			successFunc(res) {
 				if (res.state) {
+					this.visibles = false;
 					this.newMessage = '';
 					this.$message.success('操作成功');
 					this.init();
@@ -280,20 +288,20 @@
 			},
 			sureProduct() {
 				let form = this.$refs.selectProduct.form;
-				let currentRow = this.$refs.selectProduct.currentRow;
+				let currentRow = this.$refs.selectProduct.currentRow.map(node => {
+					return {
+						id: node.id,
+						name: node.name,
+						subtitme: node.subtitle,
+						img: this.imageUrl(node.listDisplayImage),
+						unit: '次'
+					}
+				});
 				if (currentRow.length === 0) return this.$message.warning('请至少选择一个商品');
 				createAIData(4, {
 					detailed_html: this.htmlCode,
 					model_name: form.modelName,
-					json_data: currentRow.map(node => {
-						return {
-							id: node.id,
-							name: node.name,
-							subtitme: node.subtitle,
-							img: this.imageUrl(node),
-							unit: '次'
-						}
-					})
+					json_data: JSON.stringify(currentRow)
 				}).then(this.successFunc);
 			},
 			imageUrl(data) {

+ 0 - 1
virgo.wzfrontend/workark/src/views/work/oa/ai/website.vue

@@ -101,7 +101,6 @@
 			},
 			onloadIframe() {
 				this.loading = false;
-
 			},
 			cancelIframe() {
 				const iframe = this.$refs.iframeDom;