|
@@ -482,7 +482,7 @@
|
|
|
<repeat-event ref="repeatEventRef" @orderAddRepeat="orderAddRepeat" :repeatIds="state.ruleForm.repeatableEventDetails" />
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="知识库" name="knowledge">
|
|
|
- <Knowledge ref="knowledgeRef" :formData="state.ruleForm" @changeYYType="changeYYType"/>
|
|
|
+ <Knowledge ref="knowledgeRef" :formData="state.ruleForm" @changeYYType="changeYYType" />
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</el-card>
|
|
@@ -532,6 +532,7 @@ import { removeDuplicate } from '@/utils/arrayOperation';
|
|
|
import { Local, Session } from '@/utils/storage';
|
|
|
import { watchPausable } from '@vueuse/core';
|
|
|
import { useThemeConfig } from '@/stores/themeConfig';
|
|
|
+import { getEarlyBaseData } from '@/api/early/manage';
|
|
|
|
|
|
// 引入组件
|
|
|
const VoiceAssistant = defineAsyncComponent(() => import('@/views/todo/seats/accept/Voice-assistant.vue')); // 语音助手
|
|
@@ -583,10 +584,10 @@ const state = reactive<any>({
|
|
|
eventCategoryId: null, // 事件分类
|
|
|
incidentTime: null, // 事发时间
|
|
|
incidentPurpose: null, // 事件目的
|
|
|
-/* areaCode: themeConfig.value.cityCode, // 区域编码
|
|
|
+ /* areaCode: themeConfig.value.cityCode, // 区域编码
|
|
|
city: themeConfig.value.cityName, // 市*/
|
|
|
- areaCode:null, // 区域编码
|
|
|
- city:null, // 市
|
|
|
+ areaCode: null, // 区域编码
|
|
|
+ city: null, // 市
|
|
|
street: null, // 街道
|
|
|
isRepeat: 'false', // 是否重复工单 默认否
|
|
|
pushType: null, // 推送类型
|
|
@@ -614,8 +615,8 @@ const state = reactive<any>({
|
|
|
dicDataName: '咨询',
|
|
|
},
|
|
|
knowledgeQuote: [], // 知识库引用
|
|
|
- longitude:null,//经度
|
|
|
- latitude:null,//纬度
|
|
|
+ longitude: null, //经度
|
|
|
+ latitude: null, //纬度
|
|
|
},
|
|
|
formLoading: false, // 表单加载状态
|
|
|
hotspotExternal: [], // 热点分类外部数据
|
|
@@ -949,7 +950,7 @@ const changeFocusEvent = (val: string[]) => {
|
|
|
};
|
|
|
// 受理内容失去焦点查询知识库
|
|
|
const blurContent = () => {
|
|
|
- if(state.ruleForm.content){
|
|
|
+ if (state.ruleForm.content) {
|
|
|
knowledgeRef.value.knowledgeRetrievalPaged();
|
|
|
}
|
|
|
};
|
|
@@ -1447,10 +1448,22 @@ const handleBeforeUnload = (event: any) => {
|
|
|
event.preventDefault();
|
|
|
event.returnValue = ''; // 对于某些浏览器,设置 returnValue
|
|
|
};
|
|
|
+// 查询预警基础参数
|
|
|
+const warningBaseData = async () => {
|
|
|
+ try {
|
|
|
+ const { result } = await getEarlyBaseData();
|
|
|
+ console.log(result);
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ }
|
|
|
+};
|
|
|
onMounted(async () => {
|
|
|
await loadBaseData();
|
|
|
state.tagsViewList = await Session.get('tagsViewList');
|
|
|
window.addEventListener('beforeunload', handleBeforeUnload);
|
|
|
+ if (AppConfigInfo.value.isEarly) {
|
|
|
+ await warningBaseData();
|
|
|
+ }
|
|
|
});
|
|
|
onUnmounted(() => {
|
|
|
window.removeEventListener('beforeunload', handleBeforeUnload);
|