This commit is contained in:
lcw
2025-11-22 21:59:58 +08:00
parent ea3022c3f6
commit 93c49dff27
661 changed files with 195357 additions and 2160 deletions

View File

@ -37,7 +37,7 @@
<script setup>
import YpModel from '@/components/ypModel/index.vue'
import emitter from "@/utils/eventBus.js";
import { getYjxxPageList,getSsyjpzMxgzxl,mxglYjxqSelectList } from "@/api/model";
import { getYjxxPageList,getSsyjpzMxgzxl,mxglJqxqGetPageList } from "@/api/model";
import PageTitle from "@/components/aboutTable/PageTitle.vue";
import MyTable from "@/components/aboutTable/MyTable.vue";
import Pages from "@/components/aboutTable/Pages.vue";
@ -67,7 +67,7 @@ const SaveReport = () => {
const opneModel = (row) => {
showModel.value = true
textContent.value = ''
mxglYjxqSelectList({
mxglJqxqGetPageList({
yjid: row.id,
}).then((res) => {
let str = {
@ -75,13 +75,13 @@ const opneModel = (row) => {
prompt: `# 角色定位\n你是一名资深警务人员尤其擅长对警情、案件、线索等非结构化文本数据进行阅读理解并从中提取各种对象特征信息进行结构化并总结各种对象之间的关联关系。\n`,
max_tokens: 1000,
}
res.forEach(item => {
const lx = props.dict.D_BZ_YJLX.find(items => {
res.forEach(item => {
const lx = props.dict.D_BZ_JQLY.find(items => {
return items.value == item.yjlx
}).zdmc
str.prompt+=`预警名称:${item.yjBt},警人姓名:${item.yjRyxm},身份证号:${item.yjRysfzh},车牌号:${item.yjClcph},警地址:${item.yjDz},警类型:${lx},预警内容:${item.yjnr},预警时间:${item.yjsj}\n`
str.prompt+=`警情内容:${item.bjnr},警人姓名:${item.bjrmc},警地址:${item.bjdz},警类型:${lx},警时间:${item.bjsj}\n`
})
str.prompt += `根据以上警信息,总结出一个解决方案`
str.prompt += `根据以上警信息,总结出一个解决方案`
let jsonMatch
completions(str).then(reslve => {
jsonMatch = reslve.choices[0].text
@ -90,7 +90,7 @@ const opneModel = (row) => {
time: timeValidate()
}) + fbtool(`同类事件发生${res.length}次以上预警`)
res.forEach((item,index) => {
const lx = props.dict.D_BZ_YJLX.find((items) => {
const lx = props.dict.D_BZ_JQLY.find((items) => {
return items.value == item.yjlx
}).zdmc
textContent.value +=Subheading(`${index+1}.警情内容`)+textStyle(`预警名称:${item.yjBt},预警人员姓名:${item.yjRyxm},身份证号:${item.yjRysfzh},车牌号:${item.yjClcph},预警地址:${item.yjDz},预警类型:${lx},预警内容:${item.yjnr},预警时间:${item.yjsj}\n`)

View File

@ -30,7 +30,8 @@ const props = defineProps({
item: {
type: Object,
default: () => {},
}
},
})
const { proxy } = getCurrentInstance();
const { D_BB_AJLB,D_BZ_WPLX,D_BZ_RYBQ} = proxy.$dict("D_BB_AJLB","D_BZ_WPLX","D_BZ_RYBQ")