|
@@ -500,39 +500,39 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- // const { code, data } = await handlerQAndA(sendInput)
|
|
|
- const { code, data } = {
|
|
|
- code: 200,
|
|
|
- msg: '',
|
|
|
- data: {
|
|
|
- userId: 'user',
|
|
|
- graphAnswer: {
|
|
|
- answer: '解决办法为:更换电池或遥控器',
|
|
|
- fileName: '排故手册',
|
|
|
- ossId: '227701077942149120', //pdf
|
|
|
- // ossID: '227692224508796928', //word
|
|
|
- filePage: 2,
|
|
|
- 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 handlerQAndA(sendInput)
|
|
|
+ // const { code, data } = {
|
|
|
+ // code: 200,
|
|
|
+ // msg: '',
|
|
|
+ // data: {
|
|
|
+ // userId: 'user',
|
|
|
+ // graphAnswer: {
|
|
|
+ // answer: '解决办法为:更换电池或遥控器',
|
|
|
+ // fileName: '排故手册',
|
|
|
+ // ossId: '227701077942149120', //pdf
|
|
|
+ // // ossID: '227692224508796928', //word
|
|
|
+ // filePage: 2,
|
|
|
+ // 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) {
|
|
|
// const newData = this.handleData(JSON.parse(data))
|
|
|
- this.QAData = this.handleData(data)
|
|
|
+ this.QAData = this.handleData(JSON.parse(data))
|
|
|
this.loading = false
|
|
|
this.QAVisible = true
|
|
|
}
|
|
@@ -541,8 +541,8 @@ export default {
|
|
|
|
|
|
handleData(data) {
|
|
|
if (data.graphAnswer?.graph) {
|
|
|
- // const graphAnswer = eval('(' + data.graphAnswer.graph + ')')
|
|
|
- // data.graphAnswer.graph = graphAnswer
|
|
|
+ const graphAnswer = eval('(' + data.graphAnswer.graph + ')')
|
|
|
+ data.graphAnswer.graph = graphAnswer
|
|
|
const categories = []
|
|
|
data.graphAnswer.graph.data.forEach((node) => {
|
|
|
const flag = categories.find((item) => {
|