diff --git a/src/components/FRuleEditor/Debug/index.vue b/src/components/FRuleEditor/Debug/index.vue index f7a65685..4f000e03 100644 --- a/src/components/FRuleEditor/Debug/index.vue +++ b/src/components/FRuleEditor/Debug/index.vue @@ -274,6 +274,8 @@ const beginAction = () => { }; const stopAction = () => { isBeginning.value = true; + console.log(ws.value) + debugger if (ws.value) { ws.value.unsubscribe?.(); } diff --git a/src/utils/document.ts b/src/utils/document.ts new file mode 100644 index 00000000..dd79c360 --- /dev/null +++ b/src/utils/document.ts @@ -0,0 +1,11 @@ +export const createScript = (src: string) => { + return new Promise((resolve) => { + const script = document.createElement('script') + script.onload = () => { + resolve(true) + } + script.setAttribute('type', 'text/javascript') + script.setAttribute('src', src) + document.body.appendChild(script) + }) +} \ No newline at end of file diff --git a/src/views/account/Center/components/RoleShow/index.vue b/src/views/account/Center/components/RoleShow/index.vue index 1ab67246..6fcc2cee 100644 --- a/src/views/account/Center/components/RoleShow/index.vue +++ b/src/views/account/Center/components/RoleShow/index.vue @@ -2,7 +2,7 @@
-
+
{{ item?.name }}
- {{ offWidth ? item?.name : '...' }} + {{ offWidth ? item?.name + (_index < value.length ? '...' : '') : '...' }}
@@ -51,6 +51,7 @@ const onResize = ({ width }: { width: number }) => { if (total >= width) { _index.value = i; offWidth.value = val > 40 ? val : 0; + console.log(i, offWidth.value) break; } } @@ -81,6 +82,7 @@ const onResize = ({ width }: { width: number }) => { margin-right: 8px; padding: 0 14px; color: #333333; + text-align: center; } } \ No newline at end of file diff --git a/src/views/account/Center/components/Subscribe/components/Bind.vue b/src/views/account/Center/components/Subscribe/components/Bind.vue index f3c2b740..853a4e36 100644 --- a/src/views/account/Center/components/Subscribe/components/Bind.vue +++ b/src/views/account/Center/components/Subscribe/components/Bind.vue @@ -105,9 +105,7 @@ const updateIframeStyle = () => { const iframe = document.querySelector( '#notifier_iframe', ) as HTMLIFrameElement; - console.log(iframe) iframe.onload = () => { - console.log(iframe?.contentWindow, '123') const currentUrl = iframe?.contentWindow?.location?.search || ''; let authCode = ''; if (currentUrl.startsWith('?')) { diff --git a/src/views/device/Instance/Detail/ChildDevice/BindChildDevice/index.vue b/src/views/device/Instance/Detail/ChildDevice/BindChildDevice/index.vue index ec9dee23..8a3ee670 100644 --- a/src/views/device/Instance/Detail/ChildDevice/BindChildDevice/index.vue +++ b/src/views/device/Instance/Detail/ChildDevice/BindChildDevice/index.vue @@ -187,7 +187,7 @@ const handleOk = () => { return; } btnLoading.value = true; - queryDeviceMapping(instanceStore.current.id) + queryDeviceMapping(instanceStore.current.id, ) .then(res => { const arr = bindDeviceRef.value?._dataSource.filter(item => { return !res.result?.[0]?.find(val => val.deviceId === item.id) && _selectedRowKeys.value.includes(item.id); diff --git a/src/views/device/Instance/Import/file.vue b/src/views/device/Instance/Import/file.vue index 3f5b37d0..59df8a0f 100644 --- a/src/views/device/Instance/Import/file.vue +++ b/src/views/device/Instance/Import/file.vue @@ -19,11 +19,7 @@ :maxCount="1" :showUploadList="false" @change="uploadChange" - :accept=" - modelRef?.file?.fileType - ? `.${modelRef?.file?.fileType}` - : '.xlsx' - " + :accept="'.xlsx,.csv'" :before-upload="beforeUpload" :disabled="disabled" @drop="handleDrop" @@ -117,18 +113,19 @@ const downFile = async (type: string) => { }; const beforeUpload = (_file: any) => { - const fileType = modelRef.file?.fileType === 'csv' ? 'csv' : 'xlsx'; + // const fileType = modelRef.file?.fileType === 'csv' ? 'csv' : 'xlsx'; const isCsv = _file.type === 'text/csv'; const isXlsx = _file.type === 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; - if (!isCsv && fileType !== 'xlsx') { - onlyMessage('请上传.csv格式文件', 'warning'); + if (!isCsv && !isXlsx) { + onlyMessage('请上传.xlsx或.csv格式文件', 'warning'); } - if (!isXlsx && fileType !== 'csv') { - onlyMessage('请上传.xlsx格式文件', 'warning'); - } - return (isCsv && fileType !== 'xlsx') || (isXlsx && fileType !== 'csv'); + // if (!isXlsx) { + // onlyMessage('请上传.xlsx格式文件', 'warning'); + // } + // return (isCsv && fileType !== 'xlsx') || (isXlsx && fileType !== 'csv'); + return isCsv || isXlsx; }; const handleDrop = () => {}; diff --git a/src/views/device/components/Metadata/Base/components/VirtualRule/Rule.vue b/src/views/device/components/Metadata/Base/components/VirtualRule/Rule.vue index 6af66cbd..99b7ab52 100644 --- a/src/views/device/components/Metadata/Base/components/VirtualRule/Rule.vue +++ b/src/views/device/components/Metadata/Base/components/VirtualRule/Rule.vue @@ -7,6 +7,9 @@