ts检测
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
// @ts-nocheck
|
||||
import request from '@/axios/request'
|
||||
//图标库
|
||||
export const PhotoApi = {
|
||||
@ -44,7 +45,7 @@ export const PhotoApi = {
|
||||
})
|
||||
},
|
||||
//图标类型列表
|
||||
modelTypeList: async (data: any) => {
|
||||
modelTypeList: async (data?: any) => {
|
||||
return await request.get({
|
||||
url: `/iconLibrary/iconTypeTree`,
|
||||
params: data,
|
||||
|
||||
@ -84,6 +84,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
// @ts-nocheck
|
||||
import {ZoomIn, ZoomOut, VideoPlay, VideoPause, RefreshLeft} from '@element-plus/icons-vue'
|
||||
|
||||
import EventParams from "./components/eventParams.vue"
|
||||
@ -106,7 +107,7 @@ if (instance) {
|
||||
// 注册拖拽指令
|
||||
// 1. 创建ref引用,绑定到el-popover组件
|
||||
// const multiplierPopover = ref<InstanceType<typeof ElPopover> | null>(null);
|
||||
const multiplierPopover = ref(null);
|
||||
const multiplierPopover: any = ref(null);
|
||||
// 控制 popover 显示/隐藏的核心变量(替代实例方法)
|
||||
const isPopoverShow = ref(false);
|
||||
let multipliers = [16, 8, 4, 2, 1, 0.5, 0.25]
|
||||
|
||||
@ -156,6 +156,7 @@ import {ElMessage, ElMessageBox, TableV2SortOrder} from 'element-plus'
|
||||
import type {SortBy} from 'element-plus'
|
||||
import {TsApi} from "../../api/ts";
|
||||
import NewPlan from "./newPlan.vue"
|
||||
const moment = require("moment");
|
||||
|
||||
const date = ref({
|
||||
ymd: '',
|
||||
|
||||
@ -437,7 +437,7 @@ const handleDragEnd = (
|
||||
console.log('tree drag end:', dropNode, dropType, ev, draggingNode)
|
||||
|
||||
if (dropType != 'none') {
|
||||
let nodeList = []
|
||||
let nodeList:any = []
|
||||
switch (dropType) {
|
||||
case 'before':
|
||||
case 'after':
|
||||
@ -507,6 +507,7 @@ const showImage = (row: any) => {
|
||||
const handleContextMenu = (event: MouseEvent, row: TypeNode) => {
|
||||
event.stopPropagation()
|
||||
event.preventDefault()
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
@ -579,6 +580,7 @@ const getModelListByType = (id) => {
|
||||
}
|
||||
const divContextMenu = (event: MouseEvent) => {
|
||||
event.preventDefault()
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
@ -701,7 +703,7 @@ const getBase64Image = (src) => {
|
||||
let blob = this.response
|
||||
let oFileReader = new FileReader()
|
||||
oFileReader.onloadend = function (e) {
|
||||
const base64 = e.target.result
|
||||
const base64 = e?.target?.result
|
||||
resolve(base64)
|
||||
}
|
||||
oFileReader.readAsDataURL(blob)
|
||||
|
||||
@ -223,7 +223,7 @@ const contextMenu = reactive({
|
||||
|
||||
const treeRef = ref()
|
||||
//表头拖拽
|
||||
const tableRef = ref(null)
|
||||
const tableRef:any = ref(null)
|
||||
|
||||
const handleHeaderDragend = (newWidth, oldWidth, column, event) => {
|
||||
const columns = tableRef.value.$refs.tableHeaderRef.columnRows[0]
|
||||
@ -486,7 +486,7 @@ const handleDragEnd = (
|
||||
) => {
|
||||
console.log('tree drag end:', dropNode, dropType, ev, draggingNode, draggingNode.parent)
|
||||
if (dropType != 'none') {
|
||||
let nodeList = []
|
||||
let nodeList:any = []
|
||||
switch (dropType) {
|
||||
case 'before':
|
||||
case 'after':
|
||||
@ -584,6 +584,7 @@ const handleContextMenu = (event: MouseEvent, row: TypeNode) => {
|
||||
event.preventDefault()
|
||||
contextMenu.currentRow = row
|
||||
// 计算相对于文档的坐标
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
@ -649,6 +650,7 @@ const getModelListByType = (id) => {
|
||||
}
|
||||
const divContextMenu = (event: MouseEvent) => {
|
||||
event.preventDefault()
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
|
||||
@ -517,7 +517,7 @@ const handleDragEnd = (
|
||||
) => {
|
||||
console.log('tree drag end:', dropNode, dropType, ev, draggingNode)
|
||||
if (dropType != 'none') {
|
||||
let nodeList = []
|
||||
let nodeList:any = []
|
||||
switch (dropType) {
|
||||
case 'before':
|
||||
case 'after':
|
||||
@ -591,6 +591,7 @@ const handleContextMenu = (event: MouseEvent, row: TypeNode) => {
|
||||
}
|
||||
|
||||
contextMenu.currentRow = row
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
@ -671,6 +672,7 @@ const divContextMenu = (event: MouseEvent) => {
|
||||
return
|
||||
}
|
||||
event.preventDefault()
|
||||
// @ts-expect-error
|
||||
if (document.getElementsByClassName('settingPop')[0]?.style.transform.length) {
|
||||
let rect = document.getElementsByClassName('settingPop')[0].getBoundingClientRect()
|
||||
contextMenu.x = event.clientX - rect.left
|
||||
|
||||
@ -687,7 +687,6 @@ const methodMap = {
|
||||
})
|
||||
dom?.classList.remove('default-cursor')
|
||||
dom?.classList.add('custom-cursor')
|
||||
console.log(document.getElementsByClassName('custom-cursor')[0].style, 'llllll')
|
||||
} else {
|
||||
dom?.classList.remove('custom-cursor')
|
||||
dom?.classList.add('default-cursor')
|
||||
|
||||
@ -179,6 +179,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
//@ts-nocheck
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import { Search } from '@element-plus/icons-vue'
|
||||
import { ref, onMounted, onBeforeUnmount, watch } from 'vue'
|
||||
|
||||
Reference in New Issue
Block a user