diff --git a/src/store/type.ts b/src/store/type.ts
new file mode 100644
index 00000000..14220140
--- /dev/null
+++ b/src/store/type.ts
@@ -0,0 +1,17 @@
+import { defineStore } from "pinia";
+
+export const useTypeStore = defineStore({
+ id: 'type',
+ state: () => ({
+ configRef: [] as any,
+ resourcesClusters: {} as any,
+ }),
+ actions: {
+ setConfigRef(current: any[]) {
+ this.configRef = current
+ },
+ setResourcesClusters(current: any) {
+ this.resourcesClusters = current
+ }
+ }
+})
\ No newline at end of file
diff --git a/src/views/DataCollect/Collector/Tree/Save/index.vue b/src/views/DataCollect/Collector/Tree/Save/index.vue
index 9e3a5c89..504b77d0 100644
--- a/src/views/DataCollect/Collector/Tree/Save/index.vue
+++ b/src/views/DataCollect/Collector/Tree/Save/index.vue
@@ -156,13 +156,10 @@
diff --git a/src/views/device/Instance/Detail/ChildDevice/EdgeMap/PatchMapping.vue b/src/views/device/Instance/Detail/ChildDevice/EdgeMap/PatchMapping.vue
index 66345b8b..646a51db 100644
--- a/src/views/device/Instance/Detail/ChildDevice/EdgeMap/PatchMapping.vue
+++ b/src/views/device/Instance/Detail/ChildDevice/EdgeMap/PatchMapping.vue
@@ -16,9 +16,11 @@
@@ -56,8 +58,17 @@
@@ -212,4 +300,4 @@ onMounted(() => {
}
}
}
-
\ No newline at end of file
+
diff --git a/src/views/device/Instance/Detail/EdgeMap/PatchMapping.vue b/src/views/device/Instance/Detail/EdgeMap/PatchMapping.vue
index 86818e91..65250054 100644
--- a/src/views/device/Instance/Detail/EdgeMap/PatchMapping.vue
+++ b/src/views/device/Instance/Detail/EdgeMap/PatchMapping.vue
@@ -20,6 +20,7 @@
:checkedKeys="checkedKeys"
:load-data="onLoadData"
@check="onCheck"
+ v-model:expandedKeys="expandedKeys"
/>
@@ -120,7 +121,11 @@ const handleSearch = async () => {
}
};
+
+const expandedKeys = ref([])
const onCheck = (keys: string[], e: any) => {
+ // console.log(expandedKeys.push(e));
+ expandedKeys.value.push(e.node.id)
checkedKeys.value = [...keys];
leftList.value = e?.checkedNodes || [];
};
diff --git a/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue b/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue
index ed0942ef..05c7d887 100644
--- a/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue
+++ b/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue
@@ -59,7 +59,6 @@ import { DataTypeList, FileTypeList } from '@/views/device/data';
import { DefaultOptionType, SelectValue } from 'ant-design-vue/es/select';
import { PropType } from 'vue'
import { getUnit } from '@/api/device/instance';
-import { Store } from 'jetlinks-store';
import InputSelect from '@/components/InputSelect/index.vue';
import BooleanParam from '@/components/Metadata/BooleanParam/index.vue'
import EnumParam from '@/components/Metadata/EnumParam/index.vue'
@@ -140,7 +139,6 @@ const unit = reactive({
value: item.id,
}));
// 缓存单位数据
- Store.set('units', _data);
unit.unitOptions = _data;
})
},
diff --git a/src/views/link/Type/Detail/LocalAddressSelect.vue b/src/views/link/Type/Detail/LocalAddressSelect.vue
index ad5815e4..6817dcc3 100644
--- a/src/views/link/Type/Detail/LocalAddressSelect.vue
+++ b/src/views/link/Type/Detail/LocalAddressSelect.vue
@@ -12,8 +12,13 @@
\ No newline at end of file
diff --git a/src/views/rule-engine/Alarm/Log/TabComponent/index.vue b/src/views/rule-engine/Alarm/Log/TabComponent/index.vue
index f45429f1..fb87789a 100644
--- a/src/views/rule-engine/Alarm/Log/TabComponent/index.vue
+++ b/src/views/rule-engine/Alarm/Log/TabComponent/index.vue
@@ -138,7 +138,6 @@ import { queryLevel } from '@/api/rule-engine/config';
import Search from '@/components/Search';
import { useAlarmStore } from '@/store/alarm';
import { storeToRefs } from 'pinia';
-import { Store } from 'jetlinks-store';
import dayjs from 'dayjs';
import type { ActionsType } from '@/components/Table';
import SolveComponent from '../SolveComponent/index.vue';
@@ -149,10 +148,10 @@ const menuStory = useMenuStore();
const tableRef = ref();
const alarmStore = useAlarmStore();
const { data } = storeToRefs(alarmStore);
+
const getDefaulitLevel = () => {
queryLevel().then((res) => {
if (res.status === 200) {
- Store.set('default-level', res.result?.levels || []);
data.value.defaultLevel = res.result?.levels || [];
}
});
diff --git a/src/views/rule-engine/Alarm/Log/index.vue b/src/views/rule-engine/Alarm/Log/index.vue
index f886b287..7467ef01 100644
--- a/src/views/rule-engine/Alarm/Log/index.vue
+++ b/src/views/rule-engine/Alarm/Log/index.vue
@@ -9,7 +9,6 @@ import { isNoCommunity } from '@/utils/utils';
import { useAlarmStore } from '@/store/alarm';
import { storeToRefs } from 'pinia';
import { queryLevel } from '@/api/rule-engine/config';
-import { Store } from 'jetlinks-store';
import TableComponents from './TabComponent/index.vue';
const list = [
{
@@ -56,7 +55,6 @@ const { data } = storeToRefs(alarmStore);
const getDefaulitLevel = () => {
queryLevel().then((res)=>{
if(res.status === 200 ){
- Store.set('default-level', res.result?.levels || []);
data.value.defaultLevel = res.result?.levels || [];
}
})