@@ -812,7 +812,14 @@ | |||
jsonInfo.forEach(item=>{ | |||
item.message=JSON.parse(item.onebest) | |||
item.backindex=this.csdFileindex | |||
item.backindex=this.csdFileindex; | |||
if(info.onebest){ | |||
item.message.forEach(che=>{ | |||
if(che.onebest==info.onebest){ | |||
che.onebest=`<font style='color: red'>${che.onebest}</font>`; | |||
} | |||
}) | |||
} | |||
}) | |||
this.newluyinList=jsonInfo; | |||
this.dialogList.push(jsonInfo[this.textindex]); | |||
@@ -182,15 +182,22 @@ | |||
freeList:[], | |||
userInfo:{}, | |||
findKeywordsList:[], | |||
isnorefresh:'' | |||
} | |||
}, | |||
onLoad(options) { | |||
this.isnorefresh=options.refresh; | |||
}, | |||
onShow() { | |||
this.buildingID = uni.getStorageSync('buildingID').id; | |||
this.nextPage=1; | |||
this.recordList=[] | |||
this.getMyCustom() | |||
this.getFreeList() | |||
this.getfindKeywordsList() | |||
if(this.isnorefresh=='refresh'){ | |||
this.buildingID = uni.getStorageSync('buildingID').id; | |||
this.nextPage=1; | |||
this.recordList=[] | |||
this.getMyCustom() | |||
this.getFreeList() | |||
this.getfindKeywordsList() | |||
this.isnorefresh=''; | |||
} | |||
}, | |||
onReachBottom() { | |||
if(this.totalRecord==this.nextPage){ | |||
@@ -168,15 +168,22 @@ | |||
nextPage:1, | |||
totalRecord:"", | |||
staTime:'', | |||
endtime:'' | |||
endtime:'', | |||
isnorefresh:'', | |||
} | |||
}, | |||
onLoad(options) { | |||
this.isnorefresh=options.refresh; | |||
}, | |||
onShow() { | |||
this.buildingID = uni.getStorageSync('buildingID').id; | |||
this.recordList=[]; | |||
this.nextPage=1; | |||
this.getMyCustom() | |||
this.getFreeList(); | |||
if(this.isnorefresh=='refresh'){ | |||
this.buildingID = uni.getStorageSync('buildingID').id; | |||
this.recordList=[]; | |||
this.nextPage=1; | |||
this.getMyCustom() | |||
this.getFreeList(); | |||
this.isnorefresh=''; | |||
} | |||
}, | |||
onReachBottom() { | |||
if(this.totalRecord==this.nextPage){ | |||
@@ -98,15 +98,17 @@ | |||
customerId: item.id, | |||
} | |||
} | |||
var item={ | |||
var itemsd={ | |||
bg:0, | |||
customerId:item.id, | |||
id:'', | |||
onebest:'' | |||
} | |||
this.$u.post("/corpus/findByPage", parames).then(res => { | |||
if(res){ | |||
let newobj = res[0]; | |||
uni.navigateTo({ | |||
url: `/pages/mine/details?customerId=${newobj.customerId}&status=${newobj.status}&itemobj=${JSON.stringify(item)}&stateisshow=${"1"}` | |||
url: `/pages/mine/details?customerId=${newobj.customerId}&status=${newobj.status}&itemobj=${JSON.stringify(itemsd)}&stateisshow=${"1"}` | |||
}) | |||
}else{ | |||
uni.showToast({ | |||
@@ -122,13 +124,7 @@ | |||
queryHaveDept() { | |||
return new Promise((resolve, reject) => { | |||
this.$u.get("/user/queryHaveDept?houseId="+this.buildingID).then(res => { | |||
this.isAdd=res; | |||
// if(this.isAdd == 0 && (this.dataCode!=6||(dataCode==6&&addAccount==0))){ | |||
// } | |||
this.isAdd=res; | |||
resolve(); | |||
}) | |||
}) | |||
@@ -427,7 +427,7 @@ | |||
}); | |||
} else if (item == '接待记录') { | |||
uni.navigateTo({ | |||
url: '/pages/center/records/index' | |||
url: '/pages/center/records/index?refresh='+'refresh' | |||
}); | |||
} else if (item == '值班顾问') { | |||
uni.navigateTo({ | |||
@@ -439,7 +439,7 @@ | |||
}); | |||
} else { | |||
uni.navigateTo({ | |||
url: '/pages/center/consumer/index' | |||
url: '/pages/center/consumer/index?refresh='+'refresh' | |||
}); | |||
} | |||
}, | |||
@@ -1,10 +1,10 @@ | |||
<template> | |||
<view class="translation" @click="changeEditing(false)"> | |||
<view style="width: 690rpx;height: 64rpx;margin: 0 auto;margin-top: 30rpx;background: #F2F2F2;border-radius: 32rpx; | |||
<!-- <view style="width: 690rpx;height: 64rpx;margin: 0 auto;margin-top: 30rpx;background: #F2F2F2;border-radius: 32rpx; | |||
display: flex;align-items: center;" @tap="toKeywordsearch()"> | |||
<image style="width: 28rpx;height: 28rpx;margin-left: 30rpx;" src="/static/images/search.png" mode=""></image> | |||
<text style="margin-left: 10rpx;color: #999999;font-size: 24rpx;">请输入关键字</text> | |||
</view> | |||
</view> --> | |||
<view class="top" style="margin-top: 30rpx;"> | |||
<view class="title"> | |||
<view class="call_record_time">{{date}}</view> | |||
@@ -496,11 +496,10 @@ | |||
this.timeStr = this.getTime(res[index].recordDuration) | |||
this.date = res[index].receptionTime; | |||
this.isshowFile = false; | |||
this.getCorpusAnalysis(); | |||
this.getCorpusAnalysis(info); | |||
this.creatAudio() | |||
var itc=parseInt(info.bg/1000) | |||
this.adasdasdasd(itc) | |||
this.adasdasdasd(itc) | |||
} | |||
}) | |||
}else{ | |||
@@ -524,7 +523,7 @@ | |||
this.innerAudioContext.play(); | |||
}, | |||
// 获取转义后的对话结果 | |||
getCorpusAnalysis(){ | |||
getCorpusAnalysis(info){ | |||
this.dialogList = []; | |||
uni.showLoading({ | |||
title: '加载中' | |||
@@ -544,6 +543,13 @@ | |||
}, 2000); | |||
}else{ | |||
const jsonInfo = JSON.parse(data.data.data.audioContent); | |||
// if(info.onebest){ | |||
// jsonInfo.forEach(che=>{ | |||
// if(che.onebest==info.onebest){ | |||
// che.onebest=`<font style='color: red'>${che.onebest}</font>`; | |||
// } | |||
// }) | |||
// } | |||
this.dialogList.push({ | |||
message: jsonInfo | |||
}); | |||
@@ -252,7 +252,7 @@ | |||
var info = currPage.data.info; | |||
} | |||
console.log(info) | |||
console.log(info,656456546) | |||
this.innerAudioContext = uni.createInnerAudioContext(); | |||
this.innerAudioContext.autoplay = false; | |||
this.innerAudioContext.title = '音频'; | |||
@@ -506,12 +506,18 @@ | |||
//下拉标记点 | |||
this.toptextindex=data.data.data.index; | |||
console.log(info.onebest+":66666666666666666666666666666") | |||
jsonInfo.forEach(item=>{ | |||
item.message=JSON.parse(item.onebest) | |||
item.backindex=this.csdFileindex | |||
item.backindex=this.csdFileindex; | |||
if(info.onebest){ | |||
item.message.forEach(che=>{ | |||
if(che.onebest==info.onebest){ | |||
che.onebest=`<font style='color: red'>${che.onebest}</font>`; | |||
} | |||
}) | |||
} | |||
}) | |||
console.log(jsonInfo) | |||
this.newluyinList=jsonInfo; | |||
this.dialogList.push(jsonInfo[this.textindex]); | |||
var itc=parseInt(info.bg/1000) | |||
@@ -86,6 +86,7 @@ | |||
item.customerId=this.customerId; | |||
item.id=id; | |||
item.index=index; | |||
if(this.skpl==2){ | |||
this.infostust(item) | |||
}else{ | |||
@@ -105,7 +106,8 @@ | |||
var itemobjhh={ | |||
bg:d[0].bg, | |||
customerId:d[0].customerId, | |||
id:'' | |||
id:'', | |||
onebest:d[0].onebest, | |||
} | |||
const parames = { | |||
pageNum: 1, | |||
@@ -114,6 +116,7 @@ | |||
customerId: this.customerId, | |||
} | |||
} | |||
console.log(item) | |||
this.$u.post("/corpus/findByPage", parames).then(res => { | |||
if(res[0].merge==0){ | |||
let newobj = res[0]; | |||
@@ -123,7 +126,7 @@ | |||
}else{ | |||
let newobj = res[0]; | |||
uni.navigateTo({ | |||
url: `/pages/learning/Thefulltext/index1?customerId=${newobj.customerId}&status=${newobj.status}&itemobj=${JSON.stringify(itemobjhh)}&stateisshow=${'2'}` | |||
url: `/pages/learning/Thefulltext/index?customerId=${newobj.customerId}&status=${newobj.status}&itemobj=${JSON.stringify(itemobjhh)}&stateisshow=${'2'}` | |||
}) | |||
} | |||
}) | |||
@@ -1,10 +1,10 @@ | |||
<template> | |||
<view class="translation"> | |||
<view style="width: 690rpx;height: 64rpx;margin: 0 auto;margin-top: 30rpx;background: #F2F2F2;border-radius: 32rpx; | |||
<!-- <view style="width: 690rpx;height: 64rpx;margin: 0 auto;margin-top: 30rpx;background: #F2F2F2;border-radius: 32rpx; | |||
display: flex;align-items: center;" @tap="toKeywordsearch()"> | |||
<image style="width: 28rpx;height: 28rpx;margin-left: 30rpx;" src="/static/images/search.png" mode=""></image> | |||
<text style="margin-left: 10rpx;color: #999999;font-size: 24rpx;">请输入关键字</text> | |||
</view> | |||
</view> --> | |||
<view class="top" style="margin-top: 30rpx;"> | |||
<view class="title"> | |||
<view class="call_record_time">{{date}}</view> | |||
@@ -229,7 +229,7 @@ | |||
if(this.stateisshow==2){ | |||
if(this.stateisshow==1){ | |||
var info =this.itemobj; | |||
}else{ | |||
var pages = getCurrentPages(); | |||
@@ -240,7 +240,7 @@ | |||
this.innerAudioContext = uni.createInnerAudioContext(); | |||
this.innerAudioContext.autoplay = false; | |||
this.innerAudioContext.title = '音频'; | |||
console.log(this.itemobj) | |||
this.onPlay() | |||
this.onPause() | |||
this.onCanplay() | |||
@@ -249,6 +249,7 @@ | |||
this.onSeeked() | |||
this.TimeUpdate() | |||
this.init(info) | |||
}, | |||
// 在组件实例被从页面节点树移除时执行 | |||
destroyed: function() { | |||
@@ -368,6 +369,15 @@ | |||
this.creatAudio() | |||
var itc=parseInt(info.bg/1000) | |||
this.adasdasdasd(itc) | |||
}else{ | |||
this.recordPath = res[0].recordPath | |||
this.sliderMax = this.getTime(res[0].recordDuration) | |||
this.timeStr = this.getTime(res[0].recordDuration) | |||
this.date = res[0].receptionTime | |||
this.innerAudioContext.src = this.recordPath; | |||
this.changePlayState() | |||
this.luyinList = res; | |||
this.getCorpusAnalysis(info) | |||
} | |||
}) | |||
}else{ | |||
@@ -378,7 +388,7 @@ | |||
this.innerAudioContext.src = this.recordPath; | |||
this.changePlayState() | |||
this.luyinList = res; | |||
this.getCorpusAnalysis() | |||
this.getCorpusAnalysis(info) | |||
} | |||
} | |||
}) | |||
@@ -846,38 +856,17 @@ | |||
}, 2000); | |||
} else { | |||
const jsonInfo = JSON.parse(data.data.data.audioContent); | |||
console.log(jsonInfo) | |||
if(this.luyinList[this.csdFileindex].recordDuration>360){ | |||
//拿到总条数 | |||
var stusnum=jsonInfo.length; | |||
this.dialogList.push({ | |||
message: jsonInfo.splice(0,80), | |||
backindex:this.csdFileindex | |||
}); | |||
var auth_timetimer = setInterval(() => { | |||
stusnum-=100; | |||
console.log("还剩下"+stusnum) | |||
if (stusnum <= 0) { | |||
console.log("停止") | |||
clearInterval(auth_timetimer); | |||
}else{ | |||
console.log("添加") | |||
var newlistwang=[]; | |||
newlistwang=jsonInfo.splice(0,100); | |||
console.log("新数组",newlistwang) | |||
newlistwang.forEach(item=>{ | |||
this.dialogList[0].message.push(item) | |||
}) | |||
} | |||
}, 1000); | |||
}else{ | |||
this.dialogList.push({ | |||
message: jsonInfo, | |||
backindex:this.csdFileindex | |||
}); | |||
} | |||
// if(info.onebest){ | |||
// jsonInfo.forEach(che=>{ | |||
// if(che.onebest==info.onebest){ | |||
// che.onebest=`<font style='color: red'>${che.onebest}</font>`; | |||
// } | |||
// }) | |||
// } | |||
this.dialogList.push({ | |||
message: jsonInfo, | |||
backindex:this.csdFileindex | |||
}); | |||
this.dialogList.forEach((asd, idx) => { | |||
asd.message.forEach((qwe, inde) => { | |||
qwe.isshow = false; | |||
@@ -421,6 +421,8 @@ | |||
var currPage = pages[pages.length - 1]; //当前页面 | |||
var info = currPage.data.info; | |||
} | |||
console.log(info) | |||
this.innerAudioContext = uni.createInnerAudioContext(); | |||
this.innerAudioContext.autoplay = false; | |||
@@ -1226,6 +1228,8 @@ | |||
success: (data) => { | |||
this.tablist=[]; | |||
let jsonInfo = JSON.parse(data.data.data.audioContent); | |||
for(var i=0;i<=data.data.data.speakerNum;i++){ | |||
if(i==0){ | |||
this.tablist.push({ | |||
@@ -1314,9 +1318,17 @@ | |||
jsonInfo.forEach(item=>{ | |||
item.message=JSON.parse(item.onebest) | |||
item.backindex=this.csdFileindex | |||
item.backindex=this.csdFileindex; | |||
if(info.onebest){ | |||
item.message.forEach(che=>{ | |||
if(che.onebest==info.onebest){ | |||
che.onebest=`<font style='color: red'>${che.onebest}</font>`; | |||
} | |||
}) | |||
} | |||
}) | |||
console.log(jsonInfo) | |||
this.newluyinList=jsonInfo; | |||
this.dialogList.push(jsonInfo[this.textindex]); | |||