|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
import { cloneDeep, difference } from 'lodash-es'
|
|
|
|
|
import { computed, defineEmits, defineProps, onMounted, ref, watch } from 'vue'
|
|
|
|
|
import { computed, defineEmits, defineProps, onMounted, ref, watch,onUnmounted } from 'vue'
|
|
|
|
|
import { VueDraggable } from 'vue-draggable-plus'
|
|
|
|
|
import { getAllfieldList, getfieldList, savefield } from '@/api/home/filter'
|
|
|
|
|
import { useUser } from '@/store/modules/user'
|
|
|
|
@ -289,8 +289,17 @@ async function getData(type = '') {
|
|
|
|
|
onShowList.value = cloneDeep(onList.value)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onMounted(() => getData())
|
|
|
|
|
|
|
|
|
|
function handleKeydown(event: KeyboardEvent) {
|
|
|
|
|
if (event.code === 'KeyC')
|
|
|
|
|
closeModal()
|
|
|
|
|
}
|
|
|
|
|
onMounted(async () => {
|
|
|
|
|
getData()
|
|
|
|
|
document.addEventListener('keydown', handleKeydown)
|
|
|
|
|
})
|
|
|
|
|
onUnmounted(() => {
|
|
|
|
|
document.removeEventListener('keydown', handleKeydown)
|
|
|
|
|
})
|
|
|
|
|
const indeterminate = computed(() => {
|
|
|
|
|
let baseNum = 0
|
|
|
|
|
offList.value.map((v) => {
|
|
|
|
|