diff --git a/src/pages/package/PackageConfigDetail.vue b/src/pages/package/PackageConfigDetail.vue
index d497b5c..06dace5 100644
--- a/src/pages/package/PackageConfigDetail.vue
+++ b/src/pages/package/PackageConfigDetail.vue
@@ -2,13 +2,13 @@
-
-
+
+
@@ -20,7 +20,13 @@
/>
- 删除配置
+
@@ -50,15 +56,6 @@ const config = ref();
const isLoading = ref(false);
const canUpdate = computed(() => !!config.value && userStore.hasPermissions(permissionCodes.packageConfig.update));
const canDelete = computed(() => !!config.value && userStore.hasPermissions(permissionCodes.packageConfig.delete));
-const storeName = computed(() => {
- const storeId = config.value?.storeId;
- return currentStoreStore.storeList.find(item => item.id === storeId)?.name || storeId || "未绑定门店";
-});
-const formatValidity = computed(() => {
- const begin = config.value?.beginAt ? Time.toDateTime(config.value.beginAt) : "不限起始";
- const end = config.value?.endAt ? Time.toDateTime(config.value.endAt) : "不限结束";
- return `${begin} 至 ${end}`;
-});
function getStatusTheme(status?: PackageConfigStatus): "success" | "warning" | "default" {
return status === "ACTIVE" ? "success" : status === "INACTIVE" ? "warning" : "default";
@@ -144,7 +141,7 @@ onUnmounted(() => navBarStore.clearRight());
box-shadow: var(--td-shadow-1);
border-radius: 1rem;
- .title-row {
+ .title {
gap: .5rem;
display: flex;
align-items: center;
@@ -162,15 +159,5 @@ onUnmounted(() => navBarStore.clearRight());
line-height: 1.5;
}
}
-
- .empty {
- color: var(--td-text-color-secondary);
- padding: 1rem;
- text-align: center;
- }
-
- .delete-button {
- margin: 0 1rem;
- }
}
diff --git a/src/pages/package/PackageConfigList.vue b/src/pages/package/PackageConfigList.vue
index 3f10fcc..43b89ec 100644
--- a/src/pages/package/PackageConfigList.vue
+++ b/src/pages/package/PackageConfigList.vue
@@ -62,7 +62,7 @@