This commit is contained in:
2025-07-23 15:14:50 +08:00
parent b6e8df30ff
commit 63442217fc
3 changed files with 18 additions and 7 deletions

View File

@ -26,7 +26,7 @@ const reload = () => {
provide("reload", reload);
onMounted(() => {
document.title = "林芝";
initPage()
// initPage()
});
/**

View File

@ -194,6 +194,10 @@ const props = defineProps({
inline:{
type:Boolean,
default:true
},
disabled:{
type:Boolean,
default:false
}
});
const elform = ref();
@ -214,18 +218,25 @@ const reset = () =>{
elform.value.resetFields()
}
// 修改这里的watch逻辑避免无限循环
let isUpdatingFromProps = false;
watch(() => listQuery.value,(newVal) => {
if(newVal) emits("update:modelValue", newVal);
},{ immediate: true, deep: true });
if(newVal && !isUpdatingFromProps) {
emits("update:modelValue", newVal);
}
},{ deep: true });
watch(() => props.modelValue,(newVal) => {
// 只有在新值确实变化时才更新(避免空值覆盖)
if (newVal && Object.keys(newVal).length > 0) {
isUpdatingFromProps = true;
listQuery.value = { ...newVal };
setTimeout(() => {
isUpdatingFromProps = false;
}, 0);
}
},{ immediate: true, deep: true });
defineExpose({ submit,reset });
</script>

View File

@ -271,7 +271,7 @@ const getText = (val) =>{
"messages": [
{
"role": "system",
"content":  "# 角色定位\n你是一名资深警务人员尤其擅长对警情、案件、线索等非结构化文本数据进行阅读理解并从中提取各种对象特征信息进行结构化并总结各种对象之间的关联关系。\n##  - person:人物   - id:唯一值   - name:姓名   - enName:英文姓名   - nickName:绰号   - aliasName:别名   - screenName:网名   - idcard:身份证号码   - phoneNo:手机号码   - bankCard:银行卡号   - passporNumber:护照号码   - permanentResidenceAddress:户籍地址   - residenceAddress:现住地址- jbxx:基本信息- id:唯一值     - xsmc:线索名称     - xslx:线索类型     - qbly:情报来源     - kssj:开始时间     - jssj:结束时间     - qtlx:群体类型     - qtmc:群体名称     - sjrs:设计人数     - sbdw:送报单- yjtq:语义提取 "
"content":  "# 角色定位\n你是一名资深警务人员尤其擅长对警情、案件、线索等非结构化文本数据进行阅读理解并从中提取各种对象特征信息进行结构化并总结各种对象之间的关联关系。\n##  - person:人物   - id:唯一值   - name:姓名   - enName:英文姓名   - nickName:绰号   - aliasName:别名   - screenName:网名   - idcard:身份证号码   - phoneNo:手机号码   - bankCard:银行卡号   - passporNumber:护照号码   - permanentResidenceAddress:户籍地址   - residenceAddress:现住地址- jbxx:基本信息- id:唯一值     - xsmc:线索名称     - xslx:线索类型     - qbly:情报来源     - kssj:开始时间     - jssj:结束时间     - qtlx:群体类型     - qtmc:群体名称     - sjrs:设计人数     - sbdw:送报单- yjtq:语义提取     "
},
{
"role": "user",
@ -281,7 +281,7 @@ const getText = (val) =>{
"max_tokens": 4096,
"stream": false
}
let marks = (pageData.tableData.map(v=> '- '+v.yymc)).join('     ');
let marks = (pageData.tableData.splice(0,10).map(v=> '- '+v.yymc)).join('     ');
obj.messages[0].content = obj.messages[0].content + marks + "## 注意点\n- 地址信息能够根据上下文信息按照省、市、县、街道/乡镇、路名分段补全并标准化。例如:四川省 成都市 高新区 桂溪街道 交子大道11号\n- 对象之间的关联关系由对象类型、对象id、关系类型、目标对象类型、目标对象id 5个属性组成。\n"
// 拼接字典 线索类型:
let xslx = '线索类型是一个字典,字典内容包括:' + (D_GS_XS_LX.value.map(item=>item.dm+':'+item.zdmc).join(','))+'\n'