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 || []; } })