@@ -1320,14 +1320,6 @@ export function getResultsList(data) { | |||||
}) | }) | ||||
} | } | ||||
//需求挖掘话术配置- 编辑提交 | |||||
export function updateQuestion(data) { | |||||
return request({ | |||||
url: `/autoSRzk//keywords/updateQuestion`, | |||||
method: 'GET', | |||||
data: data | |||||
}) | |||||
} | |||||
//需求挖掘话术配置-排序提交 | //需求挖掘话术配置-排序提交 | ||||
export function updateSort(data) { | export function updateSort(data) { | ||||
return request({ | return request({ | ||||
@@ -1352,14 +1344,7 @@ export function keymodelfindById(data) { | |||||
data: data | data: data | ||||
}) | }) | ||||
} | } | ||||
//需求挖掘话术配置-设置话术等级 | |||||
export function setWordLevel(data) { | |||||
return request({ | |||||
url: `/autoSR/zk/keywords/setWordLevel`, | |||||
method: 'GET', | |||||
data: data | |||||
}) | |||||
} | |||||
//需求挖掘话术配置-添加问题保存 | //需求挖掘话术配置-添加问题保存 | ||||
export function addQuestion(data) { | export function addQuestion(data) { | ||||
return request({ | return request({ | ||||
@@ -1377,14 +1362,7 @@ export function updateKeywordsModel(data) { | |||||
data: data | data: data | ||||
}) | }) | ||||
} | } | ||||
//需求挖掘话术配置-拿问题获取所在的标签数据 | |||||
export function findKeywordsById(data) { | |||||
return request({ | |||||
url: `/autoSR/zk/keywords/findKeywordsById`, | |||||
method: 'GET', | |||||
data: data | |||||
}) | |||||
} | |||||
@@ -630,10 +630,8 @@ export default { | |||||
}).catch((e)=>{ | }).catch((e)=>{ | ||||
this.moxingVisible = false | this.moxingVisible = false | ||||
}) | }) | ||||
}, | }, | ||||
moxingEdit(node, data){ | moxingEdit(node, data){ | ||||
console.log(data) | |||||
this.level = data.level | this.level = data.level | ||||
this.form.keywordsName = data.endName?data.name+'~'+data.endName:data.name | this.form.keywordsName = data.endName?data.name+'~'+data.endName:data.name | ||||
this.form.keywordsId = data.keywordsId | this.form.keywordsId = data.keywordsId | ||||
@@ -741,6 +739,7 @@ export default { | |||||
this.amountintervalname = data.name; | this.amountintervalname = data.name; | ||||
this.addForm.name = ""; | this.addForm.name = ""; | ||||
this.addForm.endName = ""; | this.addForm.endName = ""; | ||||
this.addForm.sceneDesc = ''; | |||||
this.pid = data.id; | this.pid = data.id; | ||||
this.level = data.level + 1; | this.level = data.level + 1; | ||||
this.orgCode = data.orgCode; | this.orgCode = data.orgCode; | ||||
@@ -1342,8 +1342,6 @@ export default { | |||||
dealword(type){ | dealword(type){ | ||||
if(type){ | if(type){ | ||||
let a = type.split('-') | let a = type.split('-') | ||||
console.log(type) | |||||
console.log(a) | |||||
let rest = type.substring(2).split('-').join(',') | let rest = type.substring(2).split('-').join(',') | ||||
let arr =[a[0],rest] | let arr =[a[0],rest] | ||||
return arr | return arr | ||||
@@ -22,7 +22,7 @@ | |||||
<div class="label"> | <div class="label"> | ||||
名称: | 名称: | ||||
<el-input | <el-input | ||||
placeholder="处理人" | |||||
placeholder="名称" | |||||
v-model="searchForm.name" | v-model="searchForm.name" | ||||
style="width: 140px" | style="width: 140px" | ||||
></el-input> | ></el-input> | ||||
@@ -38,26 +38,12 @@ | |||||
<div class="label"> | <div class="label"> | ||||
项目名称: | 项目名称: | ||||
<el-input | <el-input | ||||
placeholder="处理人" | |||||
placeholder="项目名称" | |||||
v-model="searchForm.houseName" | v-model="searchForm.houseName" | ||||
style="width: 140px" | style="width: 140px" | ||||
></el-input> | ></el-input> | ||||
</div> | </div> | ||||
<el-select | |||||
v-if="orgType==0" | |||||
v-model="houseId" | |||||
@change="houseChange" | |||||
placeholder="请选择" | |||||
filterable | |||||
> | |||||
<el-option | |||||
v-for="item in houseList" | |||||
:key="item.id" | |||||
:label="item.propertyName" | |||||
:value="item.id" | |||||
> | |||||
</el-option> | |||||
</el-select> | |||||
<div style="margin-left: 20px"> | <div style="margin-left: 20px"> | ||||
<el-button @click="searchFun" type="primary">筛选</el-button> | <el-button @click="searchFun" type="primary">筛选</el-button> | ||||
</div> | </div> | ||||
@@ -171,7 +157,7 @@ | |||||
<div v-else>暂无描述</div> | <div v-else>暂无描述</div> | ||||
</el-form-item> | </el-form-item> | ||||
<el-form-item label="after,near,answer 匹配距离:"> | <el-form-item label="after,near,answer 匹配距离:"> | ||||
<el-input-number v-model="form.distance" controls-position="right" :min="0" :max="500"></el-input-number></el-input><span style="color:red;margin-left:10px">*请输入0~500内的整数</span> <el-button type="text" style="margin-left:30px" @click="innerVisible=true">规则说明</el-button> | |||||
<el-input-number v-model="form.distance" controls-position="right" :min="0" :max="500"></el-input-number><span style="color:red;margin-left:10px">*请输入0~500内的整数</span> <el-button type="text" style="margin-left:30px" @click="innerVisible=true">规则说明</el-button> | |||||
</el-form-item> | </el-form-item> | ||||
<div contentEditable="true" | <div contentEditable="true" | ||||
@click="myeditorenter($event)" | @click="myeditorenter($event)" | ||||
@@ -274,26 +260,26 @@ export default { | |||||
pageNum: 1, | pageNum: 1, | ||||
houseId: '', | houseId: '', | ||||
currentHouseId: "", | currentHouseId: "", | ||||
orgType: '' | |||||
}; | }; | ||||
}, | }, | ||||
created(){ | created(){ | ||||
this.houseId=localStorage.getItem("houseId"); | this.houseId=localStorage.getItem("houseId"); | ||||
this.orgType = localStorage.getItem("orgType") | |||||
this.orgType==0?this.zkhousePage():this.gettableList() | |||||
this.gettableList(); | |||||
// this.orgType = localStorage.getItem("orgType") | |||||
// this.orgType==0?this.zkhousePage():this.gettableList() | |||||
}, | }, | ||||
methods: { | methods: { | ||||
// 获取项目列表 | // 获取项目列表 | ||||
zkhousePage() { | |||||
this.$api.api.findHouseByUser({ | |||||
orgType: localStorage.getItem("orgType"), | |||||
}).then((res) => { | |||||
this.houseList = res.data; | |||||
this.houseId = res.data[0].id; | |||||
this.gettableList(); | |||||
}); | |||||
}, | |||||
// zkhousePage() { | |||||
// this.$api.api.findHouseByUser({ | |||||
// orgType: localStorage.getItem("orgType"), | |||||
// }).then((res) => { | |||||
// this.houseList = res.data; | |||||
// this.houseId = res.data[0].id; | |||||
// this.gettableList(); | |||||
// }); | |||||
// }, | |||||
houseChange(){ | houseChange(){ | ||||
this.gettableList() | this.gettableList() | ||||
}, | }, | ||||
@@ -391,7 +377,7 @@ export default { | |||||
editValue: cont.originalExpression, | editValue: cont.originalExpression, | ||||
}; | }; | ||||
}); | }); | ||||
console.log(this.dynamiclist); | |||||
// console.log(this.dynamiclist); | |||||
} else { | } else { | ||||
this.dynamiclist = []; | this.dynamiclist = []; | ||||
} | } | ||||
@@ -454,15 +440,11 @@ export default { | |||||
temp = temp.replace(/\ \;/g, ""); | temp = temp.replace(/\ \;/g, ""); | ||||
temp = temp.replace(/<text>/g, ""); | temp = temp.replace(/<text>/g, ""); | ||||
temp = temp.replace(/<\/text>/g, ""); | temp = temp.replace(/<\/text>/g, ""); | ||||
temp = temp.replace( | |||||
/<span contenteditable="false" style="color:red">/g, | |||||
" #" | |||||
); // 后台返回是这样的,变了,需要也处理一下 | |||||
temp = temp.replace( | |||||
/<span style="color:red" contenteditable="false">/g, | |||||
" #" | |||||
); | |||||
temp = temp.replace(/<span contenteditable="false" style="color:red">/g, " #"); // 后台返回是这样的,变了,需要也处理一下 | |||||
temp = temp.replace(/<span style="color:red" contenteditable="false">/g," #"); | |||||
temp = temp.replace(/<\/span>/g, "#"); | temp = temp.replace(/<\/span>/g, "#"); | ||||
temp = temp.replace(/<\/br>/g,'') | |||||
temp = temp.replace(/<br>/g,'') | |||||
// console.log(temp); | // console.log(temp); | ||||
// console.log('截取前',temp); | // console.log('截取前',temp); | ||||
this.delMark(temp); | this.delMark(temp); | ||||
@@ -376,17 +376,17 @@ export default { | |||||
this.level1 = data.level1 | this.level1 = data.level1 | ||||
this.findKeywordsById(data.level1) | this.findKeywordsById(data.level1) | ||||
// 获取模型数据回显 | // 获取模型数据回显 | ||||
axios({ | |||||
url: `/autoSR/zk/keymodel/findById`, | |||||
method: "get", | |||||
params: { | |||||
houseId: this.houseId, | |||||
level: this.level1, | |||||
keyType: 0, | |||||
questionId: this.questionId, | |||||
keywordsId: data.keywordsId | |||||
}, | |||||
}).then((res) => { | |||||
axios({ | |||||
url: `/autoSR/zk/keymodel/findById`, | |||||
method: "get", | |||||
params: { | |||||
houseId: this.houseId, | |||||
level: this.level1, | |||||
keyType: 0, | |||||
questionId: this.questionId, | |||||
keywordsId: data.keywordsId | |||||
}, | |||||
}).then((res) => { | |||||
this.moxingVisible = true | this.moxingVisible = true | ||||
if (res.code===0) { | if (res.code===0) { | ||||
let obj = res.data | let obj = res.data | ||||
@@ -1012,10 +1012,14 @@ export default { | |||||
}, | }, | ||||
//编辑提交 | //编辑提交 | ||||
submiadd() { | submiadd() { | ||||
this.$api.api.updateQuestion({ | |||||
axios({ | |||||
url: `/autoSR/zk/keywords/updateQuestion`, | |||||
method: 'get', | |||||
params: { | |||||
id: this.frosasd.id, | id: this.frosasd.id, | ||||
houseId: this.houseId, | houseId: this.houseId, | ||||
question: this.frosasd.name | question: this.frosasd.name | ||||
} | |||||
}).then((res) => { | }).then((res) => { | ||||
if (res.code == 0) { | if (res.code == 0) { | ||||
this.$message({ | this.$message({ | ||||
@@ -66,7 +66,7 @@ | |||||
<el-button v-if="tem_tab_edit" type="text" @click="bianji(row)" | <el-button v-if="tem_tab_edit" type="text" @click="bianji(row)" | ||||
>编辑</el-button> | >编辑</el-button> | ||||
<el-button v-if="tem_tab_del" type="text" @click="del(row)">删除</el-button> | <el-button v-if="tem_tab_del" type="text" @click="del(row)">删除</el-button> | ||||
<el-button type="text" @click="editFun(row.id)">模型匹配</el-button> | |||||
<el-button type="text" @click="editFun(row)">模型匹配</el-button> | |||||
</template> | </template> | ||||
</avue-crud> | </avue-crud> | ||||
</div> | </div> | ||||
@@ -164,7 +164,7 @@ | |||||
</el-dialog> | </el-dialog> | ||||
<el-form ref="form" size="mini" :inline="true" :model="form" label-position="right"> | <el-form ref="form" size="mini" :inline="true" :model="form" label-position="right"> | ||||
<el-form-item label="敏感词:"> | <el-form-item label="敏感词:"> | ||||
<div style="max-width:400px;min-width: 200px;font-weight: bold">{{form.keywordsName||'XXX'}}</div> | |||||
<div style="max-width:400px;min-width: 200px;font-weight: bold">{{form.keywordsName||''}}</div> | |||||
</el-form-item> | </el-form-item> | ||||
<el-form-item label="场景描述:"> | <el-form-item label="场景描述:"> | ||||
<div v-if="form.sceneDesc" style="width:500px;border: 1px dashed #ccc;padding:5px 10px;line-height: 25px"> {{form.sceneDesc}}</div> | <div v-if="form.sceneDesc" style="width:500px;border: 1px dashed #ccc;padding:5px 10px;line-height: 25px"> {{form.sceneDesc}}</div> | ||||
@@ -324,9 +324,9 @@ export default { | |||||
}, | }, | ||||
//点击编辑按钮 | //点击编辑按钮 | ||||
editFun(id){ | |||||
this.form.keywordsId = id | |||||
this.form.keywordsName = '' | |||||
editFun(row){ | |||||
this.form.keywordsId = row.id | |||||
this.form.keywordsName = row.words||'' | |||||
this.form.id = '' | this.form.id = '' | ||||
// 获取模型数据回显 | // 获取模型数据回显 | ||||
axios({ | axios({ | ||||
@@ -335,7 +335,7 @@ export default { | |||||
params: { | params: { | ||||
houseId: this.houseId, | houseId: this.houseId, | ||||
keyType: 3, | keyType: 3, | ||||
keywordsId: id | |||||
keywordsId: row.id | |||||
} | } | ||||
}).then(res => { | }).then(res => { | ||||
this.modelVisible = true | this.modelVisible = true | ||||
@@ -3,10 +3,10 @@ | |||||
* https://cli.vuejs.org/zh/config/ | * https://cli.vuejs.org/zh/config/ | ||||
*/ | */ | ||||
// const url = 'http://192.168.31.160:9999' //长龙 | // const url = 'http://192.168.31.160:9999' //长龙 | ||||
const url = 'http://192.168.31.85:9999' // 胜浩 | |||||
// const url = 'http://192.168.31.85:9999' // 胜浩 | |||||
// const url = 'http://127.0.0.1:9999' // 本地 | // const url = 'http://127.0.0.1:9999' // 本地 | ||||
// const url = 'http://39.97.244.65:9999' // 测试服务器 | |||||
const url = 'http://39.97.244.65:9999' // 测试服务器 | |||||
// const url = 'http://62.234.122.43:9999' //正式服务器1 | // const url = 'http://62.234.122.43:9999' //正式服务器1 | ||||
// const url = 'https://www.aihxz.com' // 正式域名 | // const url = 'https://www.aihxz.com' // 正式域名 | ||||