@@ -1551,54 +1551,61 @@ | |||||
}); | }); | ||||
}, | }, | ||||
//确认加入常错词 | //确认加入常错词 | ||||
Confirmtheexit() { | |||||
let reg = /^[0-9]+$/ | |||||
if (reg.test(this.thewrongword)) { | |||||
this.$refs.uToast.show({ | |||||
title: '错误词不能为纯数字', | |||||
type: 'warning', | |||||
}) | |||||
} else { | |||||
if (this.thewrongword) { | |||||
if (this.reswrongword) { | |||||
let parames = { | |||||
customerId: this.customerId, | |||||
cupid: this.luyinList[this.csdFileindex].id, | |||||
wrongWord: this.thewrongword, //错误词 | |||||
correctWord: this.reswrongword, //正确词 | |||||
translateHtmlContent: this.messagelisy, | |||||
} | |||||
this.isshow2 = false; | |||||
let sas = this.textItself.replace(this.thewrongword, this.reswrongword) | |||||
this.dialogList[this.argtextindex1].message[this.argtextindex2].onebest = sas | |||||
this.dialogList.forEach(res => { | |||||
res.message.forEach(asd => { | |||||
asd.isshow = false; | |||||
}) | |||||
}) | |||||
this.$u.post("/corpus/addCorrectWord", parames).then(data => { | |||||
this.thewrongword = ""; | |||||
this.reswrongword = ""; | |||||
}) | |||||
} else { | |||||
uni.showToast({ | |||||
title: '正确值不能为空', | |||||
duration: 2000 | |||||
}); | |||||
return | |||||
} | |||||
} else { | |||||
uni.showToast({ | |||||
title: '错误词不能为空', | |||||
duration: 2000 | |||||
}); | |||||
return | |||||
} | |||||
} | |||||
Confirmtheexit() { | |||||
if(this.reswrongword.length>8 || this.thewrongword.length>8){ | |||||
this.$refs.uToast.show({ | |||||
title: '正确词错误词不能超过8个字', | |||||
type: 'warning', | |||||
}) | |||||
}else{ | |||||
let reg = /^[0-9]+$/ | |||||
if (reg.test(this.thewrongword)) { | |||||
this.$refs.uToast.show({ | |||||
title: '错误词不能为纯数字', | |||||
type: 'warning', | |||||
}) | |||||
} else { | |||||
if (this.thewrongword) { | |||||
if (this.reswrongword) { | |||||
let parames = { | |||||
customerId: this.customerId, | |||||
cupid: this.luyinList[this.csdFileindex].id, | |||||
wrongWord: this.thewrongword, //错误词 | |||||
correctWord: this.reswrongword, //正确词 | |||||
translateHtmlContent: this.messagelisy, | |||||
} | |||||
this.isshow2 = false; | |||||
let sas = this.textItself.replace(this.thewrongword, this.reswrongword) | |||||
this.dialogList[this.argtextindex1].message[this.argtextindex2].onebest = sas | |||||
this.dialogList.forEach(res => { | |||||
res.message.forEach(asd => { | |||||
asd.isshow = false; | |||||
}) | |||||
}) | |||||
this.$u.post("/corpus/addCorrectWord", parames).then(data => { | |||||
this.thewrongword = ""; | |||||
this.reswrongword = ""; | |||||
}) | |||||
} else { | |||||
uni.showToast({ | |||||
title: '正确值不能为空', | |||||
duration: 2000 | |||||
}); | |||||
return | |||||
} | |||||
} else { | |||||
uni.showToast({ | |||||
title: '错误词不能为空', | |||||
duration: 2000 | |||||
}); | |||||
return | |||||
} | |||||
} | |||||
} | |||||
}, | }, | ||||
//取消加入常错词 | //取消加入常错词 | ||||
Cancelout() { | Cancelout() { | ||||
@@ -1610,7 +1617,8 @@ | |||||
}) | }) | ||||
}, | }, | ||||
//加入长错词 | //加入长错词 | ||||
Oftenthewrongword() { | |||||
Oftenthewrongword() { | |||||
this.isNum = false; | |||||
this.reswrongword = ""; | this.reswrongword = ""; | ||||
this.isshow2 = true; | this.isshow2 = true; | ||||
let reg = /^[0-9]+$/ | let reg = /^[0-9]+$/ | ||||
@@ -16,19 +16,17 @@ | |||||
return { | return { | ||||
qrCodeUrl: "", | qrCodeUrl: "", | ||||
projectId:"", | projectId:"", | ||||
projectName:"", | |||||
appid:"", | appid:"", | ||||
}; | }; | ||||
}, | }, | ||||
onShow() { | onShow() { | ||||
this.projectId = uni.getStorageSync('buildingID').id; | this.projectId = uni.getStorageSync('buildingID').id; | ||||
this.projectName = uni.getStorageSync('buildingID').name; | |||||
this.appid = uni.getAccountInfoSync().miniProgram.appId; | this.appid = uni.getAccountInfoSync().miniProgram.appId; | ||||
this.qrCodeUrl = domain.baseUrl; | this.qrCodeUrl = domain.baseUrl; | ||||
}, | }, | ||||
methods: { | |||||
methods: { | |||||
down() { | down() { | ||||
let url = this.qrCodeUrl+'/customer/getQrCode?appid='+this.appid+'&page=pages/mine/registerForm&scene='+this.projectId+'&projectName='+this.projectName | |||||
let url = this.qrCodeUrl+'/customer/getQrCode?appid='+this.appid+'&page=pages/mine/registerForm&scene='+this.projectId | |||||
console.log(url) | console.log(url) | ||||
uni.getImageInfo({ | uni.getImageInfo({ | ||||
src:url, | src:url, | ||||
@@ -88,9 +88,12 @@ | |||||
<text class="books" @click="openModel">《{{tit}}》</text> | <text class="books" @click="openModel">《{{tit}}》</text> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<u-modal v-model="modelShow" @confirm="readOk" :title="tit" width="720rpx"> | |||||
<view class="slot-content" style="padding: 20rpx;"> | |||||
<rich-text :nodes="content"></rich-text> | |||||
<u-modal v-model="modelShow" :title="tit" width="720rpx" :mask-close-able="true" :show-confirm-button="false"> | |||||
<view class="slot-content" style="padding:0 20rpx;"> | |||||
<u-icon class="close" @click="readOk" name="close-circle" color="#CCCCCC" size="60"></u-icon> | |||||
<view class="cont"> | |||||
<rich-text :nodes="content"></rich-text> | |||||
</view> | |||||
</view> | </view> | ||||
</u-modal> | </u-modal> | ||||
@@ -131,7 +134,7 @@ | |||||
projectId: '', | projectId: '', | ||||
projectName: 'xxx', | projectName: 'xxx', | ||||
version:"", | version:"", | ||||
checked: false, | |||||
checked: true, | |||||
}, | }, | ||||
pname:"", | pname:"", | ||||
daitiReceptionobj: {}, | daitiReceptionobj: {}, | ||||
@@ -144,10 +147,9 @@ | |||||
}; | }; | ||||
}, | }, | ||||
onLoad(options) { | onLoad(options) { | ||||
const sceneStr = decodeURIComponent(options.scene); | |||||
console.log(options) | console.log(options) | ||||
this.parames.projectId = sceneStr | |||||
this.pname = options.projectName | |||||
const sceneStr = decodeURIComponent(options.scene); | |||||
this.parames.projectId = sceneStr | |||||
this.initFetch() | this.initFetch() | ||||
}, | }, | ||||
watch: { | watch: { | ||||
@@ -179,16 +181,18 @@ | |||||
url: config.service.privacyAgr, | url: config.service.privacyAgr, | ||||
method: "GET", | method: "GET", | ||||
data:{ | data:{ | ||||
id:appid | |||||
id:appid, | |||||
projectId:this.parames.projectId | |||||
}, | }, | ||||
header: { | header: { | ||||
'content-type': 'application/json', | 'content-type': 'application/json', | ||||
'Access-Token': uni.getStorageSync('weapp_session_login_data').token | 'Access-Token': uni.getStorageSync('weapp_session_login_data').token | ||||
}, | }, | ||||
success: (res) => { | success: (res) => { | ||||
this.content = res.data.data.content | |||||
this.content = res.data.data.content | |||||
this.tit = res.data.data.title | this.tit = res.data.data.title | ||||
this.parames.version = res.data.data.version | |||||
this.parames.version = res.data.data.version | |||||
this.pname = res.data.data.projectName | |||||
} | } | ||||
}) | }) | ||||
}, | }, | ||||
@@ -197,6 +201,7 @@ | |||||
}, | }, | ||||
readOk(){ | readOk(){ | ||||
this.parames.checked = true; | this.parames.checked = true; | ||||
this.modelShow = false; | |||||
}, | }, | ||||
save() { | save() { | ||||
if(this.parames.checked == false){ | if(this.parames.checked == false){ | ||||
@@ -291,7 +296,21 @@ | |||||
} | } | ||||
}; | }; | ||||
</script> | </script> | ||||
<style lang="scss" scoped> | |||||
<style lang="scss" scoped> | |||||
/deep/ .u-model-title{ | |||||
padding-top: 0 !important; | |||||
} | |||||
.slot-content{ | |||||
position: relative; | |||||
.close{ | |||||
position: absolute; | |||||
top: 0; | |||||
right: 0; | |||||
} | |||||
.cont{ | |||||
padding: 80rpx 0; | |||||
} | |||||
} | |||||
.cented-box { | .cented-box { | ||||
position: relative; | position: relative; | ||||
padding: 0 0 50rpx 0; | padding: 0 0 50rpx 0; | ||||