From 70a1cf21972743c9fbc3752e36e71a94220142d5 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 23 Oct 2023 11:51:17 +0800 Subject: [PATCH 01/11] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E5=8A=9F=E8=83=BD-=E6=89=A7=E8=A1=8C=E5=8C=85?= =?UTF-8?q?=E5=90=ABobject=E7=B1=BB=E5=9E=8B=E6=97=B6=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/Instance/Detail/Function/components/Simple.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/device/Instance/Detail/Function/components/Simple.vue b/src/views/device/Instance/Detail/Function/components/Simple.vue index 7d659d77..e7c8eb57 100644 --- a/src/views/device/Instance/Detail/Function/components/Simple.vue +++ b/src/views/device/Instance/Detail/Function/components/Simple.vue @@ -177,7 +177,7 @@ const newFunctions = computed(() => { required: tableItem.expands?.required }); } - + result.push({ ...func, table: array, @@ -197,7 +197,7 @@ const handleExecute = async (func: any) => { .then(async () => { const obj = {}; func.table.forEach((item: any) => { - if (item.type === 'object') { + if (item.type === 'object' && item.value) { obj[item.id] = JSON.parse(item.value); } else { obj[item.id] = item.value; From 8548138cf55b65ad6f7de265b355c426783a4581 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 23 Oct 2023 13:49:16 +0800 Subject: [PATCH 02/11] fix: bug#19087 * fix: bug#19087 --- build.sh | 4 ++-- src/views/device/Instance/Detail/Diagnose/Status/index.tsx | 2 +- .../Scene/Save/components/DropdownButton/DropdownButton.vue | 2 +- .../Scene/Save/components/ParamsDropdown/index.vue | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.sh b/build.sh index 6ead7b78..6a9c288b 100644 --- a/build.sh +++ b/build.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash -docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0-TEST . -docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0-TEST +docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0 . +docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0 diff --git a/src/views/device/Instance/Detail/Diagnose/Status/index.tsx b/src/views/device/Instance/Detail/Diagnose/Status/index.tsx index 48707fe8..0e0a4ba4 100644 --- a/src/views/device/Instance/Detail/Diagnose/Status/index.tsx +++ b/src/views/device/Instance/Detail/Diagnose/Status/index.tsx @@ -1806,4 +1806,4 @@ const Status = defineComponent({ }, }) -export default Status \ No newline at end of file +export default Status diff --git a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue index 4f00510e..d6eb252f 100644 --- a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue +++ b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue @@ -162,4 +162,4 @@ watchEffect(() => { \ No newline at end of file + diff --git a/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue b/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue index dfe205ac..103b5537 100644 --- a/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue +++ b/src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue @@ -196,4 +196,4 @@ watchEffect(() => { display: none; } } - \ No newline at end of file + From 8e5d797a403890d08baa1386ed65f6b480d0c33f Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 23 Oct 2023 14:01:30 +0800 Subject: [PATCH 03/11] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9docker=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 6a9c288b..6ead7b78 100644 --- a/build.sh +++ b/build.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash -docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0 . -docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0 +docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0-TEST . +docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue:2.1.0-TEST From 4ce90a88b53152899fedd4bb6e33d7bec8c62e42 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 23 Oct 2023 15:20:22 +0800 Subject: [PATCH 04/11] fix: bug#19121 --- src/utils/utils.ts | 10 +++++----- src/views/account/Center/index.vue | 17 ++++++++++++++++- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/utils/utils.ts b/src/utils/utils.ts index c151afec..e313716c 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -71,8 +71,8 @@ export const isNoCommunity = !(localStorage.getItem(SystemConst.VERSION_CODE) == /** * 生成随机数 - * @param length - * @returns + * @param length + * @returns */ export const randomString = (length?: number) => { const tempLength = length || 32; @@ -87,8 +87,8 @@ export const randomString = (length?: number) => { /** * 时间戳转时分秒文本 - * @param time - * @returns + * @param time + * @returns */ export const timestampFormat = (time: number) => { let hour = 0; @@ -182,4 +182,4 @@ export const EventEmitter = { }) return this } -} \ No newline at end of file +} diff --git a/src/views/account/Center/index.vue b/src/views/account/Center/index.vue index 37bf2a66..2e9bf1cc 100644 --- a/src/views/account/Center/index.vue +++ b/src/views/account/Center/index.vue @@ -90,6 +90,7 @@ import { } from '@/utils/consts'; import { usePermissionStore } from '@/store/permission'; import RoleShow from './components/RoleShow/index.vue'; +import {isNoCommunity} from "@/utils/utils"; const imageTypes = reactive([ 'image/jpeg', @@ -103,7 +104,8 @@ const imageTypes = reactive([ const user = useUserInfo(); type KeyType = 'HomeView' | 'BindThirdAccount' | 'Subscribe' | 'StationMessage'; -const list: { key: KeyType; title: string }[] = [ +console.log(isNoCommunity) +const list: { key: KeyType; title: string }[] = isNoCommunity ? [ { key: 'HomeView', title: '首页视图', @@ -120,6 +122,19 @@ const list: { key: KeyType; title: string }[] = [ key: 'StationMessage', title: '站内信', }, +] : [ + { + key: 'HomeView', + title: '首页视图', + }, + { + key: 'Subscribe', + title: '我的订阅', + }, + { + key: 'StationMessage', + title: '站内信', + }, ]; const tabs = { From ec66a46e9657c8e176459b54cff6887a852c115f Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 23 Oct 2023 16:17:11 +0800 Subject: [PATCH 05/11] fix: bug#17054 --- src/components/PermissionButton/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/PermissionButton/index.vue b/src/components/PermissionButton/index.vue index 93310798..08028be5 100644 --- a/src/components/PermissionButton/index.vue +++ b/src/components/PermissionButton/index.vue @@ -1,7 +1,7 @@ - - + + + 配置 + @@ -88,6 +97,8 @@ const props = defineProps({ type: Object, default: () => ({}) }, + hasPermission: String, + tooltip: Object }) const fullRef = inject(FULL_CODE); @@ -225,4 +236,4 @@ watch(() => props.value, () => { \ No newline at end of file + diff --git a/yarn.lock b/yarn.lock index 3c153b78..bdaf773a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3738,10 +3738,10 @@ jetlinks-store@^0.0.3: resolved "https://registry.npmjs.org/jetlinks-store/-/jetlinks-store-0.0.3.tgz" integrity sha512-AZf/soh1hmmwjBZ00fr1emuMEydeReaI6IBTGByQYhTmK1Zd5pQAxC7WLek2snRAn/HHDgJfVz2hjditKThl6Q== -jetlinks-ui-components@^1.0.33: - version "1.0.33" - resolved "http://registry.jetlinks.cn/jetlinks-ui-components/-/jetlinks-ui-components-1.0.33.tgz#49ce2b8c1e7be66272864728d5df82f834ec4490" - integrity sha512-vYUP4MhzO6r0golmKqO8lHk8w5ldhAkgXWZfFII1Zoa7JtUwveqpSywTU23iSmCN+4muPaSLvHw713k6OdzLmg== +jetlinks-ui-components@^1.0.34: + version "1.0.34" + resolved "https://registry.npmjs.org/jetlinks-ui-components/-/jetlinks-ui-components-1.0.34.tgz#e158f87cf626904fd97b63fa379dbea12dc0230f" + integrity sha512-1O41g3VYrwnHJ3AWCbfbTaq62B55EwLvOC9frbiF1y/Lf+GZBkK1D1R4+gFQF/pgDdonlZoaT5pE1mdZWXrfHQ== dependencies: "@vueuse/core" "^9.12.0" "@vueuse/router" "^9.13.0" From d255a0bc7880ed0ae2ff34d37b96bedfaf32579d Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Tue, 24 Oct 2023 15:28:34 +0800 Subject: [PATCH 09/11] fix: bug#18263 --- README.md | 12 ++++++++++++ package.json | 2 +- src/App.vue | 6 +++++- src/components/Layout/BasicLayoutPage.vue | 6 ++++-- src/main.ts | 2 +- src/store/system.ts | 2 +- src/style.less | 6 +++--- yarn.lock | 8 ++++---- 8 files changed, 31 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index d9709551..ee607b6f 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,18 @@ yarn dev:force 此处可以更改系统名称、主题色、系统logo、浏览器页签等 +#### 主题色 + +```javascript +// src/App.vue + +ConfigProvider.config({ + theme: { + primaryColor: "#315efb" + } +}) +``` + #### 2.默认配置 在代码根目录找到`config\config.ts`文件 diff --git a/package.json b/package.json index e3ce16ae..d6fd157d 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "event-source-polyfill": "^1.0.31", "global": "^4.4.0", "jetlinks-store": "^0.0.3", - "jetlinks-ui-components": "^1.0.34", + "jetlinks-ui-components": "^1.0.34-2", "js-cookie": "^3.0.1", "jsencrypt": "^3.3.2", "less": "^4.1.3", diff --git a/src/App.vue b/src/App.vue index 8c6581c2..0c14af16 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,7 +15,11 @@ const system = useSystem(); const {configInfo} = storeToRefs(system); system.setDocumentTitle() - +ConfigProvider.config({ + theme: { + primaryColor: "#315efb" + } +}) \ No newline at end of file + diff --git a/src/views/rule-engine/Scene/Save/action/Device/Product.vue b/src/views/rule-engine/Scene/Save/action/Device/Product.vue index 8bae768f..80006026 100644 --- a/src/views/rule-engine/Scene/Save/action/Device/Product.vue +++ b/src/views/rule-engine/Scene/Save/action/Device/Product.vue @@ -263,7 +263,6 @@ const productQuery = (p: any) => { } sorts.push({ name: 'createTime', order: 'desc' }); p.sorts = sorts; - console.log('productQuery',p) return queryProductList(p); };