diff --git a/pages/mall/admin/cms/article/list.uvue b/pages/mall/admin/cms/article/list.uvue
index 3f382071..fc0c86e1 100644
--- a/pages/mall/admin/cms/article/list.uvue
+++ b/pages/mall/admin/cms/article/list.uvue
@@ -40,7 +40,7 @@
-
+
{{ item.id }}
🖼️
@@ -65,11 +65,22 @@
-
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
@@ -217,14 +228,68 @@
@@ -76,7 +149,8 @@ function onAdd() { uni.showToast({ title: '添加中...', icon: 'none' }) }
.table-header { display: flex; flex-direction: row; background: #f8faff; border-bottom: 1px solid #f0f0f0; padding: 12px 0; }
.table-row { display: flex; flex-direction: row; border-bottom: 1px solid #f0f0f0; padding: 12px 0; align-items: center; &:hover { background: #fafafa; } }
.col { padding: 0 8px; font-size: 14px; color: #333; display: flex; align-items: center; }
-.col-uid { width: 80px; } .col-avatar { width: 80px; justify-content: center; } .col-name { width: 120px; } .col-ratio { width: 100px; justify-content: center; } .col-count { width: 100px; justify-content: center; } .col-time { width: 120px; justify-content: center; } .col-status { width: 80px; justify-content: center; } .col-ops { flex: 1; justify-content: flex-end; }
+.col-uid { width: 80px; } .col-avatar { width: 80px; justify-content: center; } .col-name { width: 120px; } .col-ratio { width: 100px; justify-content: center; } .col-count { width: 100px; justify-content: center; } .col-time { width: 120px; justify-content: center; } .col-status { width: 80px; justify-content: center; }
+.col-ops { flex: 1; justify-content: flex-end; display: flex; flex-direction: row; }
.avatar-img { width: 32px; height: 32px; border-radius: 2px; }
.op-link { color: #1890ff; cursor: pointer; }
.op-divider { color: #e8e8e8; margin: 0 8px; }
diff --git a/pages/mall/admin/distribution/division/apply.uvue b/pages/mall/admin/distribution/division/apply.uvue
index e5a50e0b..fdc7fddf 100644
--- a/pages/mall/admin/distribution/division/apply.uvue
+++ b/pages/mall/admin/distribution/division/apply.uvue
@@ -30,7 +30,7 @@
操作
-
+
{{ item.uid }}
{{ item.name }}
{{ item.phone }}
@@ -53,16 +53,90 @@
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
+
+
+
+
+
diff --git a/pages/mall/admin/maintain/dev-config/combination-data.uvue b/pages/mall/admin/maintain/dev-config/combination-data.uvue
index 91bdd6cd..33ed8d4f 100644
--- a/pages/mall/admin/maintain/dev-config/combination-data.uvue
+++ b/pages/mall/admin/maintain/dev-config/combination-data.uvue
@@ -30,7 +30,7 @@
-
+
{{ item.id }}
{{ item.key }}
{{ item.name }}
@@ -45,13 +45,30 @@
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
+
+
\ No newline at end of file
diff --git a/pages/mall/admin/maintain/i18n/language-detail.uvue b/pages/mall/admin/maintain/i18n/language-detail.uvue
index 15864000..53b1d12f 100644
--- a/pages/mall/admin/maintain/i18n/language-detail.uvue
+++ b/pages/mall/admin/maintain/i18n/language-detail.uvue
@@ -1,12 +1,140 @@
-
-
-
-
-TODO: 语言详情
-
-
-
+
+
+
+
+ 翻译key:
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.id }}
+ {{ item.key }}
+ {{ item.original }}
+ {{ item.translation }}
+
+ 编辑
+
+
+
+
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
+
+
+
+
+
+
diff --git a/pages/mall/admin/maintain/i18n/language-list.uvue b/pages/mall/admin/maintain/i18n/language-list.uvue
index 39da62a3..cc242c25 100644
--- a/pages/mall/admin/maintain/i18n/language-list.uvue
+++ b/pages/mall/admin/maintain/i18n/language-list.uvue
@@ -1,12 +1,137 @@
-
-
-
-
-TODO: 语言列表
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.id }}
+ {{ item.name }}
+ {{ item.code }}
+
+
+
+ {{ item.sort }}
+
+ 编辑
+ 翻译管理
+ 删除
+
+
+
+
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
+
+
+
+
+
+
diff --git a/pages/mall/admin/maintain/i18n/region-list.uvue b/pages/mall/admin/maintain/i18n/region-list.uvue
index 31e84274..7cac07ba 100644
--- a/pages/mall/admin/maintain/i18n/region-list.uvue
+++ b/pages/mall/admin/maintain/i18n/region-list.uvue
@@ -1,12 +1,144 @@
-
-
-
-
-TODO: 地区列表
-
-
-
+
+
+
+
+ 地区名称:
+
+
+
+
+
+
+
+
+ {{ item.id }}
+ {{ item.name }}
+ {{ item.parentName }}
+ {{ item.code }}
+ 第{{ item.level }}级
+
+ 编辑
+ 删除
+
+
+
+
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
+
+
+
+
+
+
diff --git a/pages/mall/admin/maintain/security/system-log.uvue b/pages/mall/admin/maintain/security/system-log.uvue
index 41cd61b3..f26552ff 100644
--- a/pages/mall/admin/maintain/security/system-log.uvue
+++ b/pages/mall/admin/maintain/security/system-log.uvue
@@ -46,7 +46,7 @@
-
+
{{ item.id }}
{{ item.user }}
{{ item.action }}
@@ -58,17 +58,30 @@
-
-
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
-
-
diff --git a/pages/mall/admin/marketing/checkin/reward.uvue b/pages/mall/admin/marketing/checkin/reward.uvue
index 6320e3ab..9c2dbf70 100644
--- a/pages/mall/admin/marketing/checkin/reward.uvue
+++ b/pages/mall/admin/marketing/checkin/reward.uvue
@@ -226,7 +226,7 @@ const handleSubmit = () => {
.cell-days { width: 120px; }
.cell-reward { flex: 1; }
.cell-status { width: 100px; text-align: center; }
-.cell-op { width: 150px; text-align: right; }
+.cell-op { width: 150px; text-align: right; display: flex; flex-direction: row; }
.op-link { color: #1890ff; font-size: 13px; cursor: pointer; }
.op-link.del { color: #ff4d4f; }
diff --git a/pages/mall/admin/marketing/seckill/config.uvue b/pages/mall/admin/marketing/seckill/config.uvue
index 7f1d34c7..b61d8d66 100644
--- a/pages/mall/admin/marketing/seckill/config.uvue
+++ b/pages/mall/admin/marketing/seckill/config.uvue
@@ -29,7 +29,7 @@
-
+
{{ item.id }}
@@ -60,17 +60,22 @@
-
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />
@@ -116,8 +121,9 @@
diff --git a/pages/mall/admin/setting/delivery/staff.uvue b/pages/mall/admin/setting/delivery/staff.uvue
index 3550f5e1..5ff7d5f7 100644
--- a/pages/mall/admin/setting/delivery/staff.uvue
+++ b/pages/mall/admin/setting/delivery/staff.uvue
@@ -17,7 +17,7 @@
操作
-
+
{{ item.id }}
@@ -35,12 +35,29 @@
+ { jumpPageInput.value = val }"
+ @jump-page="handleJumpPage"
+ />