diff --git a/src/components/customUI/FileSystemCollapse.vue b/src/components/customUI/FileSystemCollapse.vue
index 7b058b0..ae41078 100644
--- a/src/components/customUI/FileSystemCollapse.vue
+++ b/src/components/customUI/FileSystemCollapse.vue
@@ -64,10 +64,11 @@ watch(
twMerge(
'flex-col text-xl',
cls,
- openChildren.includes(dataParentKey) || open ? 'flex' : 'hidden'
+ openChildren.includes(d.key) || open ? 'flex' : 'hidden'
)
"
v-for="d in data"
+ :key="d.key"
:data-parent="d.key"
:open="open"
>
diff --git a/src/components/customUI/Input.vue b/src/components/customUI/Input.vue
index 5930c2a..bbaf4c5 100644
--- a/src/components/customUI/Input.vue
+++ b/src/components/customUI/Input.vue
@@ -9,7 +9,7 @@ const props = defineProps({
type: String,
default: "",
},
- value: String,
+ value: Object,
isTopLabelExist: {
type: Boolean,
default: true,
diff --git a/src/components/customUI/InputNumber.vue b/src/components/customUI/InputNumber.vue
index 4bc9ea4..39cf804 100644
--- a/src/components/customUI/InputNumber.vue
+++ b/src/components/customUI/InputNumber.vue
@@ -9,7 +9,7 @@ const props = defineProps({
type: String,
default: "",
},
- value: String,
+ value: Object,
isTopLabelExist: {
type: Boolean,
default: true,
diff --git a/src/components/customUI/Modal.vue b/src/components/customUI/Modal.vue
index 7e7e77a..ed875ab 100644
--- a/src/components/customUI/Modal.vue
+++ b/src/components/customUI/Modal.vue
@@ -51,7 +51,7 @@ onMounted(() => {
: 'focus-visible:outline-none backdrop:bg-transparent',
)" :style="modalStyle" v-draggable="draggable">
diff --git a/src/components/customUI/RadioGroup.vue b/src/components/customUI/RadioGroup.vue
index f0ed74a..1e949af 100644
--- a/src/components/customUI/RadioGroup.vue
+++ b/src/components/customUI/RadioGroup.vue
@@ -4,7 +4,7 @@ import { twMerge } from "tailwind-merge";
const props = defineProps({
name: String,
- value: String,
+ value: Object,
items: Array,
isLabelExist: {
type: Boolean,
diff --git a/src/components/customUI/SearchSelect.vue b/src/components/customUI/SearchSelect.vue
index ae493eb..17fa2ac 100644
--- a/src/components/customUI/SearchSelect.vue
+++ b/src/components/customUI/SearchSelect.vue
@@ -18,7 +18,7 @@ const props = defineProps({
Attribute: String,
onChange: Function,
selectClass: String,
- value: String || Number,
+ value: Object,
isTopLabelExist: {
type: Boolean,
default: true,
diff --git a/src/components/customUI/Select.vue b/src/components/customUI/Select.vue
index 41166bc..1396843 100644
--- a/src/components/customUI/Select.vue
+++ b/src/components/customUI/Select.vue
@@ -18,7 +18,7 @@ const props = defineProps({
Attribute: String,
onChange: Function,
selectClass: String,
- value: String || Number,
+ value: Object,
isTopLabelExist: {
type: Boolean,
default: true,
@@ -70,9 +70,7 @@ const props = defineProps({
:class="twMerge(disabled ? `text-white` : 'text-dark')"
:value="option.value || option.key || option"
>
-
{{ option[Attribute] || option }}
-
diff --git a/src/components/customUI/Textarea.vue b/src/components/customUI/Textarea.vue
index e14f010..02f6c0c 100644
--- a/src/components/customUI/Textarea.vue
+++ b/src/components/customUI/Textarea.vue
@@ -3,7 +3,7 @@ import { defineProps } from "vue";
const props = defineProps({
name: String,
- value: String,
+ value: Object,
placeholder: String,
});
diff --git a/src/components/navbar/Navbar.vue b/src/components/navbar/Navbar.vue
index 480984f..6610ac3 100644
--- a/src/components/navbar/Navbar.vue
+++ b/src/components/navbar/Navbar.vue
@@ -1,5 +1,6 @@
-
+
diff --git a/src/config/cn.json b/src/config/cn.json
index e416b64..0143d23 100644
--- a/src/config/cn.json
+++ b/src/config/cn.json
@@ -399,7 +399,8 @@
"sure_to_delete_permanent": "是否确认永久删除该项目?",
"delete_success": "删除成功",
"delete_failed": "删除失败",
- "mqtt_refresh": "重新设定成功"
+ "mqtt_refresh": "重新设定成功",
+ "schema_name_required": "架构名称栏位必填"
},
"setting": {
"MQTT_parse": "MQTT 解析",
diff --git a/src/config/tw.json b/src/config/tw.json
index b47894c..9114167 100644
--- a/src/config/tw.json
+++ b/src/config/tw.json
@@ -399,7 +399,8 @@
"sure_to_delete_permanent": "是否確認永久刪除該項目?",
"delete_success": "刪除成功",
"delete_failed": "刪除失敗",
- "mqtt_refresh": "重新設定成功"
+ "mqtt_refresh": "重新設定成功",
+ "schema_name_required": "架構名稱欄位必填"
},
"setting": {
"MQTT_parse": "MQTT 解析",
diff --git a/src/config/us.json b/src/config/us.json
index 1bdf52b..95f0f08 100644
--- a/src/config/us.json
+++ b/src/config/us.json
@@ -399,7 +399,8 @@
"sure_to_delete_permanent": "Are you sure you want to permanently delete this item?",
"delete_success": "Delete successfully",
"delete_failed": "Delete failed",
- "mqtt_refresh": "MQTT reset successful"
+ "mqtt_refresh": "MQTT reset successful",
+ "schema_name_required": "The schema name field is required"
},
"setting": {
"MQTT_parse": "MQTT Parse",
diff --git a/src/router/index.js b/src/router/index.js
index 36f5941..bbcdcfb 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -107,15 +107,6 @@ router.beforeEach(async (to, from, next) => {
const token = useGetCookie("JWT-Authorization");
const user_name = useGetCookie("user_name");
- if (to.path === "/logout") {
- document.cookie = "JWT-Authorization=; Max-Age=0";
- document.cookie = "user_name=; Max-Age=0";
- auth.user.token = "";
- auth.user.user_name = "";
- window.location.reload();
- next({ path: "/login" });
- }
-
if ((authRequired && !token) || to.path === "/") {
auth.user.token = "";
next({ path: "/login" });
diff --git a/src/views/AssetManagement/components/AssetMainListAddModal.vue b/src/views/AssetManagement/components/AssetMainListAddModal.vue
index 6804bf6..63f199d 100644
--- a/src/views/AssetManagement/components/AssetMainListAddModal.vue
+++ b/src/views/AssetManagement/components/AssetMainListAddModal.vue
@@ -61,9 +61,8 @@ const onReset = () => {
? t('assetManagement.edit_system_category')
: t('assetManagement.add_system_category')
"
- :open="open"
:onCancel="onReset"
- width="300"
+ :width="300"
>
-
+
{{ $t("assetManagement.system_value") }}
diff --git a/src/views/AssetManagement/components/AssetSubListAddModal.vue b/src/views/AssetManagement/components/AssetSubListAddModal.vue
index eefb406..b6aa834 100644
--- a/src/views/AssetManagement/components/AssetSubListAddModal.vue
+++ b/src/views/AssetManagement/components/AssetSubListAddModal.vue
@@ -95,9 +95,8 @@ const onOk = async () => {
? t('assetManagement.edit_device_category')
: t('assetManagement.add_device_category')
"
- :open="open"
:onCancel="onCancel"
- width="300"
+ :width="300"
>