Showing
57 changed files
with
70 additions
and
119 deletions
@@ -25,7 +25,7 @@ module.exports = defineConfig({ | @@ -25,7 +25,7 @@ module.exports = defineConfig({ | ||
25 | 'plugin:jest/recommended', | 25 | 'plugin:jest/recommended', |
26 | ], | 26 | ], |
27 | rules: { | 27 | rules: { |
28 | - 'no-console': 'error', | 28 | + 'no-console': ['error', { allow: ['warn', 'error'] }], |
29 | 'vue/script-setup-uses-vars': 'error', | 29 | 'vue/script-setup-uses-vars': 'error', |
30 | '@typescript-eslint/ban-ts-ignore': 'off', | 30 | '@typescript-eslint/ban-ts-ignore': 'off', |
31 | '@typescript-eslint/explicit-function-return-type': 'off', | 31 | '@typescript-eslint/explicit-function-return-type': 'off', |
@@ -14,7 +14,6 @@ export function saveMenuApi( | @@ -14,7 +14,6 @@ export function saveMenuApi( | ||
14 | update = false, | 14 | update = false, |
15 | mode: ErrorMessageMode = 'modal' | 15 | mode: ErrorMessageMode = 'modal' |
16 | ) { | 16 | ) { |
17 | - console.log(params); | ||
18 | if (!update) { | 17 | if (!update) { |
19 | return defHttp.post<MenuOperationApiResult>( | 18 | return defHttp.post<MenuOperationApiResult>( |
20 | { | 19 | { |
@@ -48,13 +48,21 @@ | @@ -48,13 +48,21 @@ | ||
48 | <template #content> | 48 | <template #content> |
49 | <section class="flex flex-wrap w-36"> | 49 | <section class="flex flex-wrap w-36"> |
50 | <table class="border-collapse" @click="handleSelectConfirm"> | 50 | <table class="border-collapse" @click="handleSelectConfirm"> |
51 | - <tr v-for="row in MAX_ROW" :key="row" class="border border-gray-300 border-solid"> | 51 | + <tr |
52 | + v-for="rowNumber in MAX_ROW" | ||
53 | + :key="rowNumber" | ||
54 | + class="border border-gray-300 border-solid" | ||
55 | + > | ||
52 | <td | 56 | <td |
53 | - v-for="col in MAX_COL" | ||
54 | - :class="selectedLayout.col >= col && selectedLayout.row >= row ? 'bg-blue-500' : ''" | ||
55 | - :key="col" | 57 | + v-for="colNumber in MAX_COL" |
58 | + :class=" | ||
59 | + selectedLayout.col >= colNumber && selectedLayout.row >= rowNumber | ||
60 | + ? 'bg-blue-500' | ||
61 | + : '' | ||
62 | + " | ||
63 | + :key="colNumber" | ||
56 | class="w-4 h-4 border border-gray-300 border-solid cursor-pointer" | 64 | class="w-4 h-4 border border-gray-300 border-solid cursor-pointer" |
57 | - @mouseover="handleOver(row, col)" | 65 | + @mouseover="handleOver(rowNumber, colNumber)" |
58 | > | 66 | > |
59 | </td> | 67 | </td> |
60 | </tr> | 68 | </tr> |
@@ -77,7 +77,6 @@ | @@ -77,7 +77,6 @@ | ||
77 | try { | 77 | try { |
78 | const data = e.target && e.target.result; | 78 | const data = e.target && e.target.result; |
79 | const workbook = XLSX.read(data, { type: 'array' }); | 79 | const workbook = XLSX.read(data, { type: 'array' }); |
80 | - // console.log(workbook); | ||
81 | /* DO SOMETHING WITH workbook HERE */ | 80 | /* DO SOMETHING WITH workbook HERE */ |
82 | const excelData = getExcelData(workbook); | 81 | const excelData = getExcelData(workbook); |
83 | emit('success', excelData); | 82 | emit('success', excelData); |
@@ -90,7 +90,7 @@ | @@ -90,7 +90,7 @@ | ||
90 | () => { | 90 | () => { |
91 | !unref(isFirstLoad) && fetch(); | 91 | !unref(isFirstLoad) && fetch(); |
92 | }, | 92 | }, |
93 | - { deep: true }, | 93 | + { deep: true } |
94 | ); | 94 | ); |
95 | 95 | ||
96 | async function fetch() { | 96 | async function fetch() { |
@@ -110,6 +110,7 @@ | @@ -110,6 +110,7 @@ | ||
110 | } | 110 | } |
111 | emitChange(); | 111 | emitChange(); |
112 | } catch (error) { | 112 | } catch (error) { |
113 | + // eslint-disable-next-line no-console | ||
113 | console.warn(error); | 114 | console.warn(error); |
114 | } finally { | 115 | } finally { |
115 | loading.value = false; | 116 | loading.value = false; |
@@ -156,6 +156,7 @@ | @@ -156,6 +156,7 @@ | ||
156 | } | 156 | } |
157 | emitChange(); | 157 | emitChange(); |
158 | } catch (error) { | 158 | } catch (error) { |
159 | + // eslint-disable-next-line no-console | ||
159 | console.warn(error); | 160 | console.warn(error); |
160 | } finally { | 161 | } finally { |
161 | loading.value = false; | 162 | loading.value = false; |
@@ -113,7 +113,7 @@ | @@ -113,7 +113,7 @@ | ||
113 | const { TabPane } = Tabs; | 113 | const { TabPane } = Tabs; |
114 | const { prefixCls } = useDesign('easy-cron-inner'); | 114 | const { prefixCls } = useDesign('easy-cron-inner'); |
115 | provide('prefixCls', prefixCls); | 115 | provide('prefixCls', prefixCls); |
116 | - const emit = defineEmits([...cronEmits]); | 116 | + const emit = defineEmits(cronEmits); |
117 | const props = defineProps({ ...cronProps }); | 117 | const props = defineProps({ ...cronProps }); |
118 | const activeKey = ref(props.hideSecond ? 'minute' : 'second'); | 118 | const activeKey = ref(props.hideSecond ? 'minute' : 'second'); |
119 | const second = ref('*'); | 119 | const second = ref('*'); |
@@ -236,7 +236,7 @@ | @@ -236,7 +236,7 @@ | ||
236 | if (/^[0-7]$/.test(week)) { | 236 | if (/^[0-7]$/.test(week)) { |
237 | return convert(week); | 237 | return convert(week); |
238 | } else if (patten1.test(week)) { | 238 | } else if (patten1.test(week)) { |
239 | - return week.replace(patten1, ($0, before, separator, after) => { | 239 | + return week.replace(patten1, (_$0, before, separator, after) => { |
240 | if (separator === '/') { | 240 | if (separator === '/') { |
241 | return convert(before) + separator + after; | 241 | return convert(before) + separator + after; |
242 | } else { | 242 | } else { |
@@ -23,8 +23,8 @@ | @@ -23,8 +23,8 @@ | ||
23 | 23 | ||
24 | export default defineComponent({ | 24 | export default defineComponent({ |
25 | name: 'EasyCronModal', | 25 | name: 'EasyCronModal', |
26 | - inheritAttrs: false, | ||
27 | components: { BasicModal, EasyCron, Button }, | 26 | components: { BasicModal, EasyCron, Button }, |
27 | + inheritAttrs: false, | ||
28 | setup() { | 28 | setup() { |
29 | const attrs = useAttrs(); | 29 | const attrs = useAttrs(); |
30 | const [registerModal, { closeModal }] = useModalInner(); | 30 | const [registerModal, { closeModal }] = useModalInner(); |
@@ -45,7 +45,7 @@ export function useTabSetup(props, context, options) { | @@ -45,7 +45,7 @@ export function useTabSetup(props, context, options) { | ||
45 | 45 | ||
46 | // 根据不同的类型计算出的value | 46 | // 根据不同的类型计算出的value |
47 | const computeValue = computed(() => { | 47 | const computeValue = computed(() => { |
48 | - let valueArray: any[] = []; | 48 | + const valueArray: any[] = []; |
49 | switch (type.value) { | 49 | switch (type.value) { |
50 | case TypeEnum.unset: | 50 | case TypeEnum.unset: |
51 | valueArray.push('?'); | 51 | valueArray.push('?'); |
@@ -79,7 +79,7 @@ export function useTabSetup(props, context, options) { | @@ -79,7 +79,7 @@ export function useTabSetup(props, context, options) { | ||
79 | }); | 79 | }); |
80 | // 指定值范围区间,介于最小值和最大值之间 | 80 | // 指定值范围区间,介于最小值和最大值之间 |
81 | const specifyRange = computed(() => { | 81 | const specifyRange = computed(() => { |
82 | - let range: number[] = []; | 82 | + const range: number[] = []; |
83 | if (maxValue.value != null) { | 83 | if (maxValue.value != null) { |
84 | for (let i = minValue.value; i <= maxValue.value; i++) { | 84 | for (let i = minValue.value; i <= maxValue.value; i++) { |
85 | range.push(i); | 85 | range.push(i); |
@@ -207,7 +207,6 @@ | @@ -207,7 +207,6 @@ | ||
207 | }); | 207 | }); |
208 | 208 | ||
209 | function handleSearch(searchValue: string) { | 209 | function handleSearch(searchValue: string) { |
210 | - console.log('searchValue', searchValue); | ||
211 | if (searchValue !== searchText.value) searchText.value = searchValue; | 210 | if (searchValue !== searchText.value) searchText.value = searchValue; |
212 | emit('update:searchValue', searchValue); | 211 | emit('update:searchValue', searchValue); |
213 | if (!searchValue) { | 212 | if (!searchValue) { |
@@ -16,8 +16,6 @@ | @@ -16,8 +16,6 @@ | ||
16 | import { computed, defineComponent, unref, ref } from 'vue'; | 16 | import { computed, defineComponent, unref, ref } from 'vue'; |
17 | import { Layout } from 'ant-design-vue'; | 17 | import { Layout } from 'ant-design-vue'; |
18 | 18 | ||
19 | - import { GithubFilled } from '@ant-design/icons-vue'; | ||
20 | - | ||
21 | import { DOC_URL, GITHUB_URL, SITE_URL } from '/@/settings/siteSetting'; | 19 | import { DOC_URL, GITHUB_URL, SITE_URL } from '/@/settings/siteSetting'; |
22 | import { openWindow } from '/@/utils'; | 20 | import { openWindow } from '/@/utils'; |
23 | 21 | ||
@@ -29,7 +27,7 @@ | @@ -29,7 +27,7 @@ | ||
29 | 27 | ||
30 | export default defineComponent({ | 28 | export default defineComponent({ |
31 | name: 'LayoutFooter', | 29 | name: 'LayoutFooter', |
32 | - components: { Footer: Layout.Footer, GithubFilled }, | 30 | + components: { Footer: Layout.Footer }, |
33 | setup() { | 31 | setup() { |
34 | const { t } = useI18n(); | 32 | const { t } = useI18n(); |
35 | const { getShowFooter } = useRootSetting(); | 33 | const { getShowFooter } = useRootSetting(); |
@@ -148,7 +148,6 @@ | @@ -148,7 +148,6 @@ | ||
148 | 148 | ||
149 | function renderMenu() { | 149 | function renderMenu() { |
150 | const { menus, ...menuProps } = unref(getCommonProps); | 150 | const { menus, ...menuProps } = unref(getCommonProps); |
151 | - // console.log(menus); | ||
152 | if (!menus || !menus.length) return null; | 151 | if (!menus || !menus.length) return null; |
153 | return !props.isHorizontal ? ( | 152 | return !props.isHorizontal ? ( |
154 | <SimpleMenu {...menuProps} isSplitMenu={unref(getSplit)} items={menus} /> | 153 | <SimpleMenu {...menuProps} isSplitMenu={unref(getSplit)} items={menus} /> |
@@ -100,7 +100,7 @@ export default defineComponent({ | @@ -100,7 +100,7 @@ export default defineComponent({ | ||
100 | <> | 100 | <> |
101 | <TypePicker | 101 | <TypePicker |
102 | menuTypeList={menuTypeList} | 102 | menuTypeList={menuTypeList} |
103 | - handler={(item: typeof menuTypeList[0]) => { | 103 | + handler={(item: (typeof menuTypeList)[0]) => { |
104 | baseHandler(HandlerEnum.CHANGE_LAYOUT, { | 104 | baseHandler(HandlerEnum.CHANGE_LAYOUT, { |
105 | mode: item.mode, | 105 | mode: item.mode, |
106 | type: item.type, | 106 | type: item.type, |
@@ -47,7 +47,7 @@ export function initAppConfigStore() { | @@ -47,7 +47,7 @@ export function initAppConfigStore() { | ||
47 | grayMode && updateGrayMode(grayMode); | 47 | grayMode && updateGrayMode(grayMode); |
48 | colorWeak && updateColorWeak(colorWeak); | 48 | colorWeak && updateColorWeak(colorWeak); |
49 | } catch (error) { | 49 | } catch (error) { |
50 | - console.log(error); | 50 | + console.error(error); |
51 | } | 51 | } |
52 | appStore.setProjectConfig(projCfg); | 52 | appStore.setProjectConfig(projCfg); |
53 | 53 |
@@ -4,7 +4,6 @@ import { defineStore } from 'pinia'; | @@ -4,7 +4,6 @@ import { defineStore } from 'pinia'; | ||
4 | 4 | ||
5 | import { LOCK_INFO_KEY } from '/@/enums/cacheEnum'; | 5 | import { LOCK_INFO_KEY } from '/@/enums/cacheEnum'; |
6 | import { Persistent } from '/@/utils/cache/persistent'; | 6 | import { Persistent } from '/@/utils/cache/persistent'; |
7 | -import { useUserStore } from './user'; | ||
8 | 7 | ||
9 | interface LockState { | 8 | interface LockState { |
10 | lockInfo: Nullable<LockInfo>; | 9 | lockInfo: Nullable<LockInfo>; |
@@ -111,7 +111,6 @@ export const usePermissionStore = defineStore({ | @@ -111,7 +111,6 @@ export const usePermissionStore = defineStore({ | ||
111 | * 否则不是超级管理员-获取对应角色的权限列表 | 111 | * 否则不是超级管理员-获取对应角色的权限列表 |
112 | */ | 112 | */ |
113 | const codeList = await getPermCode(); | 113 | const codeList = await getPermCode(); |
114 | - // console.log('codeList', codeList); | ||
115 | this.setPermCodeList(codeList); | 114 | this.setPermCodeList(codeList); |
116 | /** | 115 | /** |
117 | * 如果是超级管理员则获取对应权限列表 | 116 | * 如果是超级管理员则获取对应权限列表 |
@@ -234,7 +234,6 @@ export const useUserStore = defineStore({ | @@ -234,7 +234,6 @@ export const useUserStore = defineStore({ | ||
234 | // try { | 234 | // try { |
235 | // await doLogout(); | 235 | // await doLogout(); |
236 | // } catch { | 236 | // } catch { |
237 | - // console.log('注销Token失败'); | ||
238 | // } | 237 | // } |
239 | // this.resetState(); | 238 | // this.resetState(); |
240 | // setAuthCache(JWT_TOKEN_KEY, undefined); | 239 | // setAuthCache(JWT_TOKEN_KEY, undefined); |
@@ -85,9 +85,7 @@ | @@ -85,9 +85,7 @@ | ||
85 | /^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/; | 85 | /^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/; |
86 | if (reg.test(formData.mobile)) { | 86 | if (reg.test(formData.mobile)) { |
87 | const sendRes = await passwordResetCode(formData.mobile); | 87 | const sendRes = await passwordResetCode(formData.mobile); |
88 | - console.log(sendRes); | ||
89 | if (sendRes === '') { | 88 | if (sendRes === '') { |
90 | - console.log('发送成功了'); | ||
91 | return true; | 89 | return true; |
92 | } | 90 | } |
93 | return false; | 91 | return false; |
@@ -27,7 +27,6 @@ | @@ -27,7 +27,6 @@ | ||
27 | onMounted(() => { | 27 | onMounted(() => { |
28 | // 记录当前的UserId | 28 | // 记录当前的UserId |
29 | userId.value = userStore.getUserInfo?.userId; | 29 | userId.value = userStore.getUserInfo?.userId; |
30 | - console.log('Mounted', userStore.getUserInfo); | ||
31 | }); | 30 | }); |
32 | 31 | ||
33 | onBeforeUnmount(() => { | 32 | onBeforeUnmount(() => { |
@@ -11,8 +11,7 @@ | @@ -11,8 +11,7 @@ | ||
11 | */ | 11 | */ |
12 | export function simpleDebounce(fn, delay = 100) { | 12 | export function simpleDebounce(fn, delay = 100) { |
13 | let timer: any | null = null; | 13 | let timer: any | null = null; |
14 | - return function () { | ||
15 | - let args = arguments; | 14 | + return function (...args) { |
16 | if (timer) { | 15 | if (timer) { |
17 | clearTimeout(timer); | 16 | clearTimeout(timer); |
18 | } | 17 | } |
@@ -61,4 +60,3 @@ export function dateFormat(date, block) { | @@ -61,4 +60,3 @@ export function dateFormat(date, block) { | ||
61 | }); | 60 | }); |
62 | return format; | 61 | return format; |
63 | } | 62 | } |
64 | - |
@@ -36,7 +36,6 @@ export function checkStatus( | @@ -36,7 +36,6 @@ export function checkStatus( | ||
36 | } | 36 | } |
37 | break; | 37 | break; |
38 | case 403: | 38 | case 403: |
39 | - // console.log('403', errMessage); | ||
40 | // errMessage = t('sys.api.errMsg403'); | 39 | // errMessage = t('sys.api.errMsg403'); |
41 | errMessage = errMessage; | 40 | errMessage = errMessage; |
42 | break; | 41 | break; |
@@ -8,7 +8,6 @@ export function listToTree(lists: getMenuListResultModel): getMenuListResultMode | @@ -8,7 +8,6 @@ export function listToTree(lists: getMenuListResultModel): getMenuListResultMode | ||
8 | lists.forEach((goods) => { | 8 | lists.forEach((goods) => { |
9 | goods['menuName'] = t(goods.meta.title); // 为goods添加属性menuName | 9 | goods['menuName'] = t(goods.meta.title); // 为goods添加属性menuName |
10 | 10 | ||
11 | - // console.log(goods.children?.length); | ||
12 | if (goods.children?.length) { | 11 | if (goods.children?.length) { |
13 | listToTree(goods.children); | 12 | listToTree(goods.children); |
14 | // goods.children.forEach((goodChildren) => { | 13 | // goods.children.forEach((goodChildren) => { |
@@ -102,8 +102,7 @@ | @@ -102,8 +102,7 @@ | ||
102 | avatar: [{ uid: buildUUID(), name: 'name', url: data.record.avatar } as FileItem], | 102 | avatar: [{ uid: buildUUID(), name: 'name', url: data.record.avatar } as FileItem], |
103 | }); | 103 | }); |
104 | } | 104 | } |
105 | - const { avatar, ...params } = data.record; | ||
106 | - console.log(avatar); | 105 | + const { ...params } = data.record; |
107 | await setFieldsValue({ ...params }); | 106 | await setFieldsValue({ ...params }); |
108 | } else { | 107 | } else { |
109 | editId.value = ''; | 108 | editId.value = ''; |
@@ -75,9 +75,7 @@ export const formSchema: FormSchema[] = [ | @@ -75,9 +75,7 @@ export const formSchema: FormSchema[] = [ | ||
75 | } | 75 | } |
76 | }, | 76 | }, |
77 | // showUploadList: true, | 77 | // showUploadList: true, |
78 | - onDownload(file) { | ||
79 | - console.log(file); | ||
80 | - }, | 78 | + onDownload() {}, |
81 | onPreview: (fileList: FileItem) => { | 79 | onPreview: (fileList: FileItem) => { |
82 | createImgPreview({ imageList: [fileList.url!] }); | 80 | createImgPreview({ imageList: [fileList.url!] }); |
83 | }, | 81 | }, |
@@ -192,7 +192,6 @@ | @@ -192,7 +192,6 @@ | ||
192 | getRestData.value = resp; | 192 | getRestData.value = resp; |
193 | commonRest(resp, jsonEditorRef.value?.setJsonValue); | 193 | commonRest(resp, jsonEditorRef.value?.setJsonValue); |
194 | } catch (e) { | 194 | } catch (e) { |
195 | - console.log(e); | ||
196 | if (Object.prototype.toString.call(e) === '[object Object]') { | 195 | if (Object.prototype.toString.call(e) === '[object Object]') { |
197 | jsonEditorRef.value?.setJsonValue(e); | 196 | jsonEditorRef.value?.setJsonValue(e); |
198 | } else { | 197 | } else { |
@@ -61,7 +61,7 @@ export const useUtils = () => { | @@ -61,7 +61,7 @@ export const useUtils = () => { | ||
61 | } | 61 | } |
62 | } | 62 | } |
63 | } catch (e) { | 63 | } catch (e) { |
64 | - console.log(`Post没有传递params${e}`); | 64 | + console.error(`Post没有传递params${e}`); |
65 | } | 65 | } |
66 | return _result.join('&'); | 66 | return _result.join('&'); |
67 | }; | 67 | }; |
@@ -100,11 +100,9 @@ | @@ -100,11 +100,9 @@ | ||
100 | const { send, close } = useWebSocket(state.server, { | 100 | const { send, close } = useWebSocket(state.server, { |
101 | onConnected() { | 101 | onConnected() { |
102 | send(state.sendValue); | 102 | send(state.sendValue); |
103 | - console.log('建立连接了'); | ||
104 | }, | 103 | }, |
105 | onMessage(_, e) { | 104 | onMessage(_, e) { |
106 | const { data } = JSON.parse(e.data); | 105 | const { data } = JSON.parse(e.data); |
107 | - console.log('来新消息了', '---data---', data); | ||
108 | const newArray: socketDataType[] = []; | 106 | const newArray: socketDataType[] = []; |
109 | for (const key in data) { | 107 | for (const key in data) { |
110 | const [time, value] = data[key].flat(1); | 108 | const [time, value] = data[key].flat(1); |
@@ -134,7 +132,6 @@ | @@ -134,7 +132,6 @@ | ||
134 | }); | 132 | }); |
135 | }, | 133 | }, |
136 | onDisconnected() { | 134 | onDisconnected() { |
137 | - console.log('断开连接了'); | ||
138 | close(); | 135 | close(); |
139 | }, | 136 | }, |
140 | onError() { | 137 | onError() { |
@@ -32,13 +32,12 @@ | @@ -32,13 +32,12 @@ | ||
32 | import { BasicTable, useTable, TableAction } from '/@/components/Table'; | 32 | import { BasicTable, useTable, TableAction } from '/@/components/Table'; |
33 | import { Switch } from 'ant-design-vue'; | 33 | import { Switch } from 'ant-design-vue'; |
34 | import { DeviceRecord } from '/@/api/device/model/deviceModel'; | 34 | import { DeviceRecord } from '/@/api/device/model/deviceModel'; |
35 | - import { watch } from 'vue'; | ||
36 | import VideoModal from './videoModal.vue'; | 35 | import VideoModal from './videoModal.vue'; |
37 | import { useModal } from '/@/components/Modal'; | 36 | import { useModal } from '/@/components/Modal'; |
38 | import { onMounted } from 'vue'; | 37 | import { onMounted } from 'vue'; |
39 | import { useMessage } from '/@/hooks/web/useMessage'; | 38 | import { useMessage } from '/@/hooks/web/useMessage'; |
40 | 39 | ||
41 | - const props = defineProps({ | 40 | + defineProps({ |
42 | fromId: { | 41 | fromId: { |
43 | type: String, | 42 | type: String, |
44 | default: '', | 43 | default: '', |
@@ -49,13 +48,6 @@ | @@ -49,13 +48,6 @@ | ||
49 | }, | 48 | }, |
50 | }); | 49 | }); |
51 | 50 | ||
52 | - watch( | ||
53 | - () => props, | ||
54 | - () => { | ||
55 | - console.log(props, 'props'); | ||
56 | - } | ||
57 | - ); | ||
58 | - | ||
59 | const [registerModal, { openModal }] = useModal(); | 51 | const [registerModal, { openModal }] = useModal(); |
60 | 52 | ||
61 | const [registerTable, { setTableData, setProps, setSelectedRowKeys, reload }] = useTable({ | 53 | const [registerTable, { setTableData, setProps, setSelectedRowKeys, reload }] = useTable({ |
@@ -68,14 +60,10 @@ | @@ -68,14 +60,10 @@ | ||
68 | labelWidth: 120, | 60 | labelWidth: 120, |
69 | schemas: searchFormSchema, | 61 | schemas: searchFormSchema, |
70 | }, | 62 | }, |
71 | - beforeFetch: (params) => { | ||
72 | - console.log(params); | ||
73 | - }, | ||
74 | useSearchForm: true, | 63 | useSearchForm: true, |
75 | }); | 64 | }); |
76 | 65 | ||
77 | - const handleTurnVideo = async (checked: Boolean, record: Recordable) => { | ||
78 | - console.log(checked, record, 'record'); | 66 | + const handleTurnVideo = async (checked: Boolean, _record: Recordable) => { |
79 | setProps({ | 67 | setProps({ |
80 | loading: true, | 68 | loading: true, |
81 | }); | 69 | }); |
@@ -281,7 +269,6 @@ | @@ -281,7 +269,6 @@ | ||
281 | }); | 269 | }); |
282 | 270 | ||
283 | const handlePlay = (record: Recordable) => { | 271 | const handlePlay = (record: Recordable) => { |
284 | - console.log(record); | ||
285 | openModal(true, { | 272 | openModal(true, { |
286 | record, | 273 | record, |
287 | }); | 274 | }); |
@@ -346,7 +346,6 @@ export const schemas: FormSchema[] = [ | @@ -346,7 +346,6 @@ export const schemas: FormSchema[] = [ | ||
346 | return { | 346 | return { |
347 | onChange(value) { | 347 | onChange(value) { |
348 | const { updateSchema } = formActionType; | 348 | const { updateSchema } = formActionType; |
349 | - console.log(value); | ||
350 | formModel.interval = ''; | 349 | formModel.interval = ''; |
351 | updateSchema({ | 350 | updateSchema({ |
352 | field: 'interval', | 351 | field: 'interval', |
@@ -235,7 +235,6 @@ | @@ -235,7 +235,6 @@ | ||
235 | 235 | ||
236 | function loadDataSuccess(excelDataList: ExcelData[]) { | 236 | function loadDataSuccess(excelDataList: ExcelData[]) { |
237 | tableListRef.value = []; | 237 | tableListRef.value = []; |
238 | - console.log(excelDataList); | ||
239 | for (const excelData of excelDataList) { | 238 | for (const excelData of excelDataList) { |
240 | const { | 239 | const { |
241 | header, | 240 | header, |
@@ -294,9 +293,7 @@ | @@ -294,9 +293,7 @@ | ||
294 | }); | 293 | }); |
295 | }; | 294 | }; |
296 | //导入 | 295 | //导入 |
297 | - function handleImport() { | ||
298 | - console.log('record'); | ||
299 | - } | 296 | + function handleImport() {} |
300 | function handleSuccess() { | 297 | function handleSuccess() { |
301 | reload(); | 298 | reload(); |
302 | } | 299 | } |
@@ -204,8 +204,7 @@ | @@ -204,8 +204,7 @@ | ||
204 | }); | 204 | }); |
205 | flag && createMessage.info(flag?.message); | 205 | flag && createMessage.info(flag?.message); |
206 | } catch (msg) { | 206 | } catch (msg) { |
207 | - // eslint-disable-next-line no-console | ||
208 | - console.log(msg, 'msg'); | 207 | + console.error(msg, 'msg'); |
209 | } finally { | 208 | } finally { |
210 | closeLoading(); | 209 | closeLoading(); |
211 | closeModal(); | 210 | closeModal(); |
@@ -96,7 +96,6 @@ | @@ -96,7 +96,6 @@ | ||
96 | render: (_, data: Bootstrap) => (data.notifIfDisabled ? '启用' : '禁用'), | 96 | render: (_, data: Bootstrap) => (data.notifIfDisabled ? '启用' : '禁用'), |
97 | }, | 97 | }, |
98 | ]; | 98 | ]; |
99 | - console.log(unref(getOtherSetting)); | ||
100 | const [registerOtherSettings] = useDescription({ | 99 | const [registerOtherSettings] = useDescription({ |
101 | layout: 'vertical', | 100 | layout: 'vertical', |
102 | column: 2, | 101 | column: 2, |
@@ -30,9 +30,7 @@ | @@ -30,9 +30,7 @@ | ||
30 | import { SelectTypes } from 'ant-design-vue/es/select'; | 30 | import { SelectTypes } from 'ant-design-vue/es/select'; |
31 | 31 | ||
32 | const emit = defineEmits(['register', 'emitSelect']); | 32 | const emit = defineEmits(['register', 'emitSelect']); |
33 | - const [register] = useModalInner((data) => { | ||
34 | - console.log(data); | ||
35 | - }); | 33 | + const [register] = useModalInner(() => {}); |
36 | const heightNum = ref(80); | 34 | const heightNum = ref(80); |
37 | const visible = ref(false); | 35 | const visible = ref(false); |
38 | const selectValue = ref('LwM2M'); | 36 | const selectValue = ref('LwM2M'); |
@@ -130,14 +130,13 @@ | @@ -130,14 +130,13 @@ | ||
130 | telemetry: [], | 130 | telemetry: [], |
131 | }); | 131 | }); |
132 | 132 | ||
133 | - const [registerModel, { resetFields: resetObjectListValue, getFieldsValue: getObjectListValue }] = | ||
134 | - useForm({ | ||
135 | - labelWidth: 100, | ||
136 | - schemas: modelSchemas, | ||
137 | - actionColOptions: { | ||
138 | - span: 14, | ||
139 | - }, | ||
140 | - }); | 133 | + const [registerModel, { resetFields: resetObjectListValue }] = useForm({ |
134 | + labelWidth: 100, | ||
135 | + schemas: modelSchemas, | ||
136 | + actionColOptions: { | ||
137 | + span: 14, | ||
138 | + }, | ||
139 | + }); | ||
141 | const [ | 140 | const [ |
142 | registerSettings, | 141 | registerSettings, |
143 | { | 142 | { |
@@ -152,14 +151,13 @@ | @@ -152,14 +151,13 @@ | ||
152 | span: 14, | 151 | span: 14, |
153 | }, | 152 | }, |
154 | }); | 153 | }); |
155 | - const [registerDevice, { resetFields: resetDeviceValue, getFieldsValue: getDeviceValue }] = | ||
156 | - useForm({ | ||
157 | - labelWidth: 100, | ||
158 | - schemas: deviceSchemas, | ||
159 | - actionColOptions: { | ||
160 | - span: 14, | ||
161 | - }, | ||
162 | - }); | 154 | + const [registerDevice, { resetFields: resetDeviceValue }] = useForm({ |
155 | + labelWidth: 100, | ||
156 | + schemas: deviceSchemas, | ||
157 | + actionColOptions: { | ||
158 | + span: 14, | ||
159 | + }, | ||
160 | + }); | ||
163 | const [registerModal, { openModal }] = useModal(); | 161 | const [registerModal, { openModal }] = useModal(); |
164 | 162 | ||
165 | const handleAdd = () => { | 163 | const handleAdd = () => { |
@@ -205,10 +203,6 @@ | @@ -205,10 +203,6 @@ | ||
205 | }; | 203 | }; |
206 | 204 | ||
207 | const getFormData = async () => { | 205 | const getFormData = async () => { |
208 | - const objectListVal = getObjectListValue(); | ||
209 | - const deviceVal = getDeviceValue(); | ||
210 | - console.log('第一个tab', objectListVal); | ||
211 | - console.log('第四个tab', deviceVal); | ||
212 | getBootStrapFormValue(); | 206 | getBootStrapFormValue(); |
213 | const settingsVal = await settingsValidate(); | 207 | const settingsVal = await settingsValidate(); |
214 | if (!settingsVal) return; | 208 | if (!settingsVal) return; |
@@ -69,7 +69,7 @@ | @@ -69,7 +69,7 @@ | ||
69 | if (unref(copied)) createMessage.success('复制成功!'); | 69 | if (unref(copied)) createMessage.success('复制成功!'); |
70 | else createMessage.error('复制失败!'); | 70 | else createMessage.error('复制失败!'); |
71 | } catch (e) { | 71 | } catch (e) { |
72 | - console.log(e); | 72 | + console.error(e); |
73 | } | 73 | } |
74 | }; | 74 | }; |
75 | 75 |
@@ -172,8 +172,7 @@ export const formSchema: FormSchema[] = [ | @@ -172,8 +172,7 @@ export const formSchema: FormSchema[] = [ | ||
172 | const record = await findMessageConfig(params); | 172 | const record = await findMessageConfig(params); |
173 | return record.filter((item) => item.status === 1); | 173 | return record.filter((item) => item.status === 1); |
174 | } catch (error) { | 174 | } catch (error) { |
175 | - // eslint-disable-next-line no-console | ||
176 | - console.log(error); | 175 | + console.error(error); |
177 | return []; | 176 | return []; |
178 | } | 177 | } |
179 | }, | 178 | }, |
@@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
41 | checksumAlgorithm: value.checksumAlgorithm, | 41 | checksumAlgorithm: value.checksumAlgorithm, |
42 | }); | 42 | }); |
43 | } catch (error) { | 43 | } catch (error) { |
44 | - console.log(error); | 44 | + console.error(error); |
45 | if ((error as { status: number }).status) { | 45 | if ((error as { status: number }).status) { |
46 | await deleteOtaPackage(id); | 46 | await deleteOtaPackage(id); |
47 | } | 47 | } |
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | border-color: #6b7280; | 6 | border-color: #6b7280; |
7 | } | 7 | } |
8 | 8 | ||
9 | -.vue-flow__handle:hover{ | 9 | +.vue-flow__handle:hover { |
10 | background-color: #000; | 10 | background-color: #000; |
11 | } | 11 | } |
12 | 12 | ||
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | } | 15 | } |
16 | 16 | ||
17 | .vue-flow__handle-left { | 17 | .vue-flow__handle-left { |
18 | - left: -12px; | 18 | + left: -12px; |
19 | } | 19 | } |
20 | 20 | ||
21 | .vue-flow__background.vue-flow__container { | 21 | .vue-flow__background.vue-flow__container { |
@@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
32 | stroke-width: 4; | 32 | stroke-width: 4; |
33 | stroke: gray; | 33 | stroke: gray; |
34 | transition: stroke-width 0.3s; | 34 | transition: stroke-width 0.3s; |
35 | -} | 35 | +} |
36 | 36 | ||
37 | .connection-focus { | 37 | .connection-focus { |
38 | stroke-width: 6; | 38 | stroke-width: 6; |
@@ -44,7 +44,7 @@ | @@ -44,7 +44,7 @@ | ||
44 | } | 44 | } |
45 | 45 | ||
46 | /* 连接线移入放大效果 */ | 46 | /* 连接线移入放大效果 */ |
47 | -.vue-flow__edge:hover > .vue-flow__edge-path { | 47 | +.vue-flow__edge:hover > .vue-flow__edge-path { |
48 | stroke-width: 6 !important; | 48 | stroke-width: 6 !important; |
49 | } | 49 | } |
50 | 50 | ||
@@ -54,18 +54,19 @@ | @@ -54,18 +54,19 @@ | ||
54 | } | 54 | } |
55 | 55 | ||
56 | .vue-flow__edge:hover .vue-flow__edge-textbg { | 56 | .vue-flow__edge:hover .vue-flow__edge-textbg { |
57 | - transform: scale(1.1) | 57 | + transform: scale(1.1); |
58 | } | 58 | } |
59 | 59 | ||
60 | -.vue-flow__edge:hover .vue-flow__edge-text{ | ||
61 | - transform: scale(1.1) | 60 | +.vue-flow__edge:hover .vue-flow__edge-text { |
61 | + transform: scale(1.1); | ||
62 | } | 62 | } |
63 | 63 | ||
64 | /* selection 选择框 */ | 64 | /* selection 选择框 */ |
65 | -.vue-flow__nodesselection-rect, .vue-flow__selection{ | 65 | +.vue-flow__nodesselection-rect, |
66 | +.vue-flow__selection { | ||
66 | border-width: 3px; | 67 | border-width: 3px; |
67 | } | 68 | } |
68 | 69 | ||
69 | -.vue-flow__nodesselection-rect { | 70 | +.vue-flow__nodesselection-rect { |
70 | pointer-events: none; | 71 | pointer-events: none; |
71 | } | 72 | } |
@@ -236,7 +236,7 @@ | @@ -236,7 +236,7 @@ | ||
236 | // 设置输出值 | 236 | // 设置输出值 |
237 | outputEditor.value.set(result); | 237 | outputEditor.value.set(result); |
238 | } catch (e) { | 238 | } catch (e) { |
239 | - console.log(e); | 239 | + console.error(e); |
240 | const { createMessage } = useMessage(); | 240 | const { createMessage } = useMessage(); |
241 | createMessage.error(e.toString()); | 241 | createMessage.error(e.toString()); |
242 | } | 242 | } |
@@ -85,9 +85,7 @@ | @@ -85,9 +85,7 @@ | ||
85 | /^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/; | 85 | /^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/; |
86 | if (reg.test(formData.mobile)) { | 86 | if (reg.test(formData.mobile)) { |
87 | const sendRes = await passwordResetCode(formData.mobile); | 87 | const sendRes = await passwordResetCode(formData.mobile); |
88 | - console.log(sendRes); | ||
89 | if (sendRes === '') { | 88 | if (sendRes === '') { |
90 | - console.log('发送成功了'); | ||
91 | return true; | 89 | return true; |
92 | } | 90 | } |
93 | return false; | 91 | return false; |
@@ -27,7 +27,6 @@ | @@ -27,7 +27,6 @@ | ||
27 | onMounted(() => { | 27 | onMounted(() => { |
28 | // 记录当前的UserId | 28 | // 记录当前的UserId |
29 | userId.value = userStore.getUserInfo?.userId; | 29 | userId.value = userStore.getUserInfo?.userId; |
30 | - console.log('Mounted', userStore.getUserInfo); | ||
31 | }); | 30 | }); |
32 | 31 | ||
33 | onBeforeUnmount(() => { | 32 | onBeforeUnmount(() => { |
@@ -14,7 +14,6 @@ | @@ -14,7 +14,6 @@ | ||
14 | Reflect.deleteProperty(params, 'path'); | 14 | Reflect.deleteProperty(params, 'path'); |
15 | 15 | ||
16 | const _path = Array.isArray(path) ? path.join('/') : path; | 16 | const _path = Array.isArray(path) ? path.join('/') : path; |
17 | - console.log(unref(currentRoute)); | ||
18 | if (_redirect_type === 'name') { | 17 | if (_redirect_type === 'name') { |
19 | replace({ | 18 | replace({ |
20 | name: _path, | 19 | name: _path, |
@@ -138,7 +138,6 @@ | @@ -138,7 +138,6 @@ | ||
138 | } | 138 | } |
139 | if (newFieldValue.codeTown == undefined) { | 139 | if (newFieldValue.codeTown == undefined) { |
140 | validateArray.push('prov'); | 140 | validateArray.push('prov'); |
141 | - console.log(validateArray); | ||
142 | } else { | 141 | } else { |
143 | const findExistIndex1 = validateArray.findIndex((o) => o == 'prov'); | 142 | const findExistIndex1 = validateArray.findIndex((o) => o == 'prov'); |
144 | if (findExistIndex1 !== -1) { | 143 | if (findExistIndex1 !== -1) { |
@@ -5,7 +5,8 @@ | @@ -5,7 +5,8 @@ | ||
5 | <Tabs.TabPane | 5 | <Tabs.TabPane |
6 | v-if=" | 6 | v-if=" |
7 | isWhereAdmin == 'TENANT_ADMIN' || | 7 | isWhereAdmin == 'TENANT_ADMIN' || |
8 | - (isWhereAdmin == 'SYS_ADMIN' || isWhereAdmin == 'CUSTOMER_USER') | 8 | + isWhereAdmin == 'SYS_ADMIN' || |
9 | + isWhereAdmin == 'CUSTOMER_USER' | ||
9 | " | 10 | " |
10 | key="企业信息" | 11 | key="企业信息" |
11 | tab="企业信息" | 12 | tab="企业信息" |
@@ -264,7 +264,6 @@ | @@ -264,7 +264,6 @@ | ||
264 | setProps({ | 264 | setProps({ |
265 | loading: true, | 265 | loading: true, |
266 | }); | 266 | }); |
267 | - console.log(sendTime.value); | ||
268 | let startTime = null; | 267 | let startTime = null; |
269 | let endTime = null; | 268 | let endTime = null; |
270 | if (sendTime.value.length > 0) { | 269 | if (sendTime.value.length > 0) { |
@@ -150,7 +150,6 @@ | @@ -150,7 +150,6 @@ | ||
150 | getIsSharePage, | 150 | getIsSharePage, |
151 | (value) => { | 151 | (value) => { |
152 | if (value) { | 152 | if (value) { |
153 | - console.log(unref(getDarkMode)); | ||
154 | const root = document.querySelector('#app'); | 153 | const root = document.querySelector('#app'); |
155 | (root as HTMLDivElement).style.backgroundColor = | 154 | (root as HTMLDivElement).style.backgroundColor = |
156 | unref(getDarkMode) === ThemeEnum.LIGHT ? '#F5F5F5' : '#1b1b1b'; | 155 | unref(getDarkMode) === ThemeEnum.LIGHT ? '#F5F5F5' : '#1b1b1b'; |
@@ -32,7 +32,6 @@ app.ws.use( | @@ -32,7 +32,6 @@ app.ws.use( | ||
32 | }); | 32 | }); |
33 | ctx.websocket.send(data); | 33 | ctx.websocket.send(data); |
34 | } | 34 | } |
35 | - console.log(message); | ||
36 | }); | 35 | }); |
37 | }) | 36 | }) |
38 | ); | 37 | ); |
@@ -59,5 +58,6 @@ app.use(router.allowedMethods()); | @@ -59,5 +58,6 @@ app.use(router.allowedMethods()); | ||
59 | app.use(koaStatic(path.join(__dirname))); | 58 | app.use(koaStatic(path.join(__dirname))); |
60 | 59 | ||
61 | app.listen(PORT, () => { | 60 | app.listen(PORT, () => { |
61 | + // eslint-disable-next-line no-console | ||
62 | console.log(`Application started successfully: http://localhost:${PORT}`); | 62 | console.log(`Application started successfully: http://localhost:${PORT}`); |
63 | }); | 63 | }); |