From 4c19410f677645840a72141d2c54040679b38a73 Mon Sep 17 00:00:00 2001
From: memorylkf <312904636@qq.com>
Date: Tue, 23 Dec 2025 18:09:25 +0800
Subject: [PATCH] =?UTF-8?q?[feat]:=20[=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86?=
=?UTF-8?q?]=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]=20=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/business/template/template.js | 17 +++
src/lang/en.js | 7 +-
src/lang/en/system/template.js | 9 ++
src/lang/zh.js | 7 +-
src/lang/zh/system/template.js | 9 ++
src/views/business/comps/select/SelectDept.vue | 7 +-
src/views/business/template/list.vue | 156 +++++++++++++++++++++++++
7 files changed, 205 insertions(+), 7 deletions(-)
create mode 100644 src/api/business/template/template.js
create mode 100644 src/lang/en/system/template.js
create mode 100644 src/lang/zh/system/template.js
create mode 100644 src/views/business/template/list.vue
diff --git a/src/api/business/template/template.js b/src/api/business/template/template.js
new file mode 100644
index 0000000..0f9f18b
--- /dev/null
+++ b/src/api/business/template/template.js
@@ -0,0 +1,17 @@
+import request from '@/utils/request'
+
+export function template_list(query) {
+ return request({
+ url: '/system/business/template/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function template_info(query) {
+ return request({
+ url: '/system/business/template/info',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/lang/en.js b/src/lang/en.js
index 4f51bfc..c46de33 100644
--- a/src/lang/en.js
+++ b/src/lang/en.js
@@ -7,6 +7,8 @@ import role from './en/system/role'
import dept from './en/system/dept'
// 部门管理
import user from './en/system/user'
+// 模板管理
+import template from './en/system/template'
//资源库管理
// 仪器管理
@@ -92,7 +94,8 @@ export default {
menu,
role,
dept,
- user
+ user,
+ template
},
business: {
zykgl: {
@@ -119,7 +122,7 @@ export default {
zcg,
mjy,
yq,
- sj,
+ sj
}
}
}
diff --git a/src/lang/en/system/template.js b/src/lang/en/system/template.js
new file mode 100644
index 0000000..9cf929c
--- /dev/null
+++ b/src/lang/en/system/template.js
@@ -0,0 +1,9 @@
+export default {
+ sn: 'SN',
+ name: 'Name',
+ department: 'Department',
+ status: 'Status',
+ statusEnable: 'Enabled',
+ statusDisable: 'Disabled',
+ detail: 'Enter'
+}
diff --git a/src/lang/zh.js b/src/lang/zh.js
index 0a994d9..66a3afe 100644
--- a/src/lang/zh.js
+++ b/src/lang/zh.js
@@ -7,6 +7,8 @@ import role from './zh/system/role'
import dept from './zh/system/dept'
// 部门管理
import user from './zh/system/user'
+// 模板管理
+import template from './zh/system/template'
//资源库管理
// 仪器管理
@@ -89,7 +91,8 @@ export default {
menu,
role,
dept,
- user
+ user,
+ template
},
business: {
zykgl: {
@@ -116,7 +119,7 @@ export default {
zcg,
mjy,
yq,
- sj,
+ sj
}
}
}
diff --git a/src/lang/zh/system/template.js b/src/lang/zh/system/template.js
new file mode 100644
index 0000000..679129e
--- /dev/null
+++ b/src/lang/zh/system/template.js
@@ -0,0 +1,9 @@
+export default {
+ sn: '编号',
+ name: '模板名称',
+ department: '所属部门/学科',
+ status: '状态',
+ statusEnable: '启用',
+ statusDisable: '禁用',
+ detail: '详情'
+}
diff --git a/src/views/business/comps/select/SelectDept.vue b/src/views/business/comps/select/SelectDept.vue
index d912ff0..37e0cd3 100644
--- a/src/views/business/comps/select/SelectDept.vue
+++ b/src/views/business/comps/select/SelectDept.vue
@@ -1,11 +1,12 @@
-
+
+
\ No newline at end of file