|
@@ -193,37 +193,37 @@ export default {
|
|
answer: '正在解析您的问题,请稍后......'
|
|
answer: '正在解析您的问题,请稍后......'
|
|
})
|
|
})
|
|
this.questionInput = ''
|
|
this.questionInput = ''
|
|
- // const { code, data } = await handlerAsk(sendInput)
|
|
|
|
- const { code, data } = {
|
|
|
|
- code: 200,
|
|
|
|
- msg: '',
|
|
|
|
- data: {
|
|
|
|
- user_id: 'user',
|
|
|
|
- answer: '解决办法为:更换电池或遥控器',
|
|
|
|
- file_name: '排故手册',
|
|
|
|
- ossID: '227701077942149120', //pdf
|
|
|
|
- // ossID: '227692224508796928', //word
|
|
|
|
- graph: {
|
|
|
|
- data: [
|
|
|
|
- { name: '202310150010', category: 'HMC' },
|
|
|
|
- { name: '电视', category: '成品' },
|
|
|
|
- { name: '电视遥控器失灵', category: '故障描述' },
|
|
|
|
- { name: '家用电器', category: '系统' },
|
|
|
|
- { name: '更换电池或遥控器', category: '维修策略' }
|
|
|
|
- ],
|
|
|
|
- links: [
|
|
|
|
- { source: '202310150010', target: '电视', value: '成品' },
|
|
|
|
- { source: '202310150010', target: '电视遥控器失灵', value: '故障描述' },
|
|
|
|
- { source: '202310150010', target: '家用电器', value: '系统' },
|
|
|
|
- { source: '202310150010', target: '更换电池或遥控器', value: '维修策略' }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ const { code, data } = await handlerAsk(sendInput)
|
|
|
|
+ // const { code, data } = {
|
|
|
|
+ // code: 200,
|
|
|
|
+ // msg: '',
|
|
|
|
+ // data: {
|
|
|
|
+ // user_id: 'user',
|
|
|
|
+ // answer: '解决办法为:更换电池或遥控器',
|
|
|
|
+ // file_name: '排故手册',
|
|
|
|
+ // ossID: '227701077942149120', //pdf
|
|
|
|
+ // // ossID: '227692224508796928', //word
|
|
|
|
+ // graph: {
|
|
|
|
+ // data: [
|
|
|
|
+ // { name: '202310150010', category: 'HMC' },
|
|
|
|
+ // { name: '电视', category: '成品' },
|
|
|
|
+ // { name: '电视遥控器失灵', category: '故障描述' },
|
|
|
|
+ // { name: '家用电器', category: '系统' },
|
|
|
|
+ // { name: '更换电池或遥控器', category: '维修策略' }
|
|
|
|
+ // ],
|
|
|
|
+ // links: [
|
|
|
|
+ // { source: '202310150010', target: '电视', value: '成品' },
|
|
|
|
+ // { source: '202310150010', target: '电视遥控器失灵', value: '故障描述' },
|
|
|
|
+ // { source: '202310150010', target: '家用电器', value: '系统' },
|
|
|
|
+ // { source: '202310150010', target: '更换电池或遥控器', value: '维修策略' }
|
|
|
|
+ // ]
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
|
|
if (code == 200) {
|
|
if (code == 200) {
|
|
- // const newData = this.handleData(JSON.parse(data))
|
|
|
|
- const newData = this.handleData(data)
|
|
|
|
|
|
+ const newData = this.handleData(JSON.parse(data))
|
|
|
|
+ // const newData = this.handleData(data)
|
|
this.chatInfo.pop()
|
|
this.chatInfo.pop()
|
|
this.chatInfo.push(newData)
|
|
this.chatInfo.push(newData)
|
|
// this.getHistoryAll()
|
|
// this.getHistoryAll()
|
|
@@ -238,8 +238,8 @@ export default {
|
|
|
|
|
|
handleData(data) {
|
|
handleData(data) {
|
|
if (data.graph) {
|
|
if (data.graph) {
|
|
- // const graphData = eval('(' + data.graph + ')')
|
|
|
|
- // data.graph = graphData
|
|
|
|
|
|
+ const graphData = eval('(' + data.graph + ')')
|
|
|
|
+ data.graph = graphData
|
|
const categories = []
|
|
const categories = []
|
|
data.graph.data.forEach((node) => {
|
|
data.graph.data.forEach((node) => {
|
|
const flag = categories.find((item) => {
|
|
const flag = categories.find((item) => {
|