@@ -1544,54 +1544,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() { | |||
@@ -1603,7 +1610,8 @@ | |||
}) | |||
}, | |||
//加入长错词 | |||
Oftenthewrongword() { | |||
Oftenthewrongword() { | |||
this.isNum = false; | |||
this.reswrongword = ""; | |||
this.isshow2 = true; | |||
let reg = /^[0-9]+$/ | |||
@@ -16,19 +16,17 @@ | |||
return { | |||
qrCodeUrl: "", | |||
projectId:"", | |||
projectName:"", | |||
appid:"", | |||
}; | |||
}, | |||
onShow() { | |||
this.projectId = uni.getStorageSync('buildingID').id; | |||
this.projectName = uni.getStorageSync('buildingID').name; | |||
this.appid = uni.getAccountInfoSync().miniProgram.appId; | |||
this.qrCodeUrl = domain.baseUrl; | |||
}, | |||
methods: { | |||
methods: { | |||
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) | |||
uni.getImageInfo({ | |||
src:url, | |||
@@ -88,9 +88,12 @@ | |||
<text class="books" @click="openModel">《{{tit}}》</text> | |||
</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> | |||
</u-modal> | |||
@@ -131,7 +134,7 @@ | |||
projectId: '', | |||
projectName: 'xxx', | |||
version:"", | |||
checked: false, | |||
checked: true, | |||
}, | |||
pname:"", | |||
daitiReceptionobj: {}, | |||
@@ -144,10 +147,9 @@ | |||
}; | |||
}, | |||
onLoad(options) { | |||
const sceneStr = decodeURIComponent(options.scene); | |||
console.log(options) | |||
this.parames.projectId = sceneStr | |||
this.pname = options.projectName | |||
const sceneStr = decodeURIComponent(options.scene); | |||
this.parames.projectId = sceneStr | |||
this.initFetch() | |||
}, | |||
watch: { | |||
@@ -179,16 +181,18 @@ | |||
url: config.service.privacyAgr, | |||
method: "GET", | |||
data:{ | |||
id:appid | |||
id:appid, | |||
projectId:this.parames.projectId | |||
}, | |||
header: { | |||
'content-type': 'application/json', | |||
'Access-Token': uni.getStorageSync('weapp_session_login_data').token | |||
}, | |||
success: (res) => { | |||
this.content = res.data.data.content | |||
this.content = res.data.data.content | |||
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(){ | |||
this.parames.checked = true; | |||
this.modelShow = false; | |||
}, | |||
save() { | |||
if(this.parames.checked == false){ | |||
@@ -291,7 +296,21 @@ | |||
} | |||
}; | |||
</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 { | |||
position: relative; | |||
padding: 0 0 50rpx 0; | |||