ViewContentAsync(QueryDocContentReq req)
+ {
+ return Cache.ViewContentAsync(req);
+ }
+}
\ No newline at end of file
diff --git a/src/frontend/admin/package.json b/src/frontend/admin/package.json
index 18ea6aa3..2a92b482 100644
--- a/src/frontend/admin/package.json
+++ b/src/frontend/admin/package.json
@@ -12,7 +12,7 @@
"@element-plus/icons-vue": "2.3.1",
"ace-builds": "1.36.5",
"aieditor": "1.2.7",
- "axios": "1.7.7",
+ "axios": "1.7.8",
"crypto-js": "4.2.0",
"echarts": "5.5.1",
"element-plus": "2.8.8",
@@ -20,11 +20,11 @@
"markdown-it": "14.1.0",
"markdown-it-emoji": "3.0.0",
"nprogress": "0.2.0",
- "sortablejs": "1.15.3",
+ "sortablejs": "1.15.4",
"vkbeautify": "0.99.3",
"vue": "3.5.13",
"vue-i18n": "10.0.4",
- "vue-router": "4.4.5",
+ "vue-router": "4.5.0",
"vue3-ace-editor": "2.2.4",
"vue3-json-viewer": "2.2.2",
"vuedraggable": "4.0.3",
@@ -32,7 +32,7 @@
},
"devDependencies": {
"@vitejs/plugin-vue": "5.2.0",
- "prettier": "3.3.3",
+ "prettier": "3.4.0",
"prettier-plugin-organize-attributes": "1.0.0",
"sass": "1.81.0",
"terser": "5.36.0",
diff --git a/src/frontend/admin/src/api/sys/doc.js b/src/frontend/admin/src/api/sys/doc.js
new file mode 100644
index 00000000..a63bc840
--- /dev/null
+++ b/src/frontend/admin/src/api/sys/doc.js
@@ -0,0 +1,194 @@
+/**
+ * 文档服务
+ * @module @/api/sys/doc
+ */
+import config from '@/config'
+import http from '@/utils/request'
+export default {
+ /**
+ * 批量删除文档分类
+ */
+ bulkDeleteCatalog: {
+ url: `${config.API_URL}/api/sys/doc/bulk.delete.catalog`,
+ name: `批量删除文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 批量删除文档内容
+ */
+ bulkDeleteContent: {
+ url: `${config.API_URL}/api/sys/doc/bulk.delete.content`,
+ name: `批量删除文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 创建文档分类
+ */
+ createCatalog: {
+ url: `${config.API_URL}/api/sys/doc/create.catalog`,
+ name: `创建文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 创建文档内容
+ */
+ createContent: {
+ url: `${config.API_URL}/api/sys/doc/create.content`,
+ name: `创建文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 删除文档分类
+ */
+ deleteCatalog: {
+ url: `${config.API_URL}/api/sys/doc/delete.catalog`,
+ name: `删除文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 删除文档内容
+ */
+ deleteContent: {
+ url: `${config.API_URL}/api/sys/doc/delete.content`,
+ name: `删除文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 编辑文档分类
+ */
+ editCatalog: {
+ url: `${config.API_URL}/api/sys/doc/edit.catalog`,
+ name: `编辑文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 编辑文档内容
+ */
+ editContent: {
+ url: `${config.API_URL}/api/sys/doc/edit.content`,
+ name: `编辑文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 导出文档内容
+ */
+ exportContent: {
+ url: `${config.API_URL}/api/sys/doc/export.content`,
+ name: `导出文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 获取单个文档分类
+ */
+ getCatalog: {
+ url: `${config.API_URL}/api/sys/doc/get.catalog`,
+ name: `获取单个文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 获取单个文档内容
+ */
+ getContent: {
+ url: `${config.API_URL}/api/sys/doc/get.content`,
+ name: `获取单个文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 分页查询文档分类
+ */
+ pagedQueryCatalog: {
+ url: `${config.API_URL}/api/sys/doc/paged.query.catalog`,
+ name: `分页查询文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 分页查询文档内容
+ */
+ pagedQueryContent: {
+ url: `${config.API_URL}/api/sys/doc/paged.query.content`,
+ name: `分页查询文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 查询文档分类
+ */
+ queryCatalog: {
+ url: `${config.API_URL}/api/sys/doc/query.catalog`,
+ name: `查询文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 查询文档内容
+ */
+ queryContent: {
+ url: `${config.API_URL}/api/sys/doc/query.content`,
+ name: `查询文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 启用/禁用文档内容
+ */
+ setEnabled: {
+ url: `${config.API_URL}/api/sys/doc/set.enabled`,
+ name: `启用/禁用文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 浏览文档内容
+ */
+ viewContent: {
+ url: `${config.API_URL}/api/sys/doc/view.content`,
+ name: `浏览文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+}
\ No newline at end of file
diff --git a/src/frontend/admin/src/api/sys/doccatalog.js b/src/frontend/admin/src/api/sys/doccatalog.js
new file mode 100644
index 00000000..a048098b
--- /dev/null
+++ b/src/frontend/admin/src/api/sys/doccatalog.js
@@ -0,0 +1,73 @@
+/**
+ * 文档分类服务
+ * @module @/api/sys/doc.catalog
+ */
+import config from '@/config'
+import http from '@/utils/request'
+export default {
+ /**
+ * 批量删除文档分类
+ */
+ bulkDelete: {
+ url: `${config.API_URL}/api/sys/doc.catalog/bulk.delete`,
+ name: `批量删除文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 文档分类计数
+ */
+ count: {
+ url: `${config.API_URL}/api/sys/doc.catalog/count`,
+ name: `文档分类计数`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 创建文档分类
+ */
+ create: {
+ url: `${config.API_URL}/api/sys/doc.catalog/create`,
+ name: `创建文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 删除文档分类
+ */
+ delete: {
+ url: `${config.API_URL}/api/sys/doc.catalog/delete`,
+ name: `删除文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 获取单个文档分类
+ */
+ get: {
+ url: `${config.API_URL}/api/sys/doc.catalog/get`,
+ name: `获取单个文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 分页查询文档分类
+ */
+ pagedQuery: {
+ url: `${config.API_URL}/api/sys/doc.catalog/paged.query`,
+ name: `分页查询文档分类`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+}
\ No newline at end of file
diff --git a/src/frontend/admin/src/api/sys/doccontent.js b/src/frontend/admin/src/api/sys/doccontent.js
new file mode 100644
index 00000000..26f5ba9e
--- /dev/null
+++ b/src/frontend/admin/src/api/sys/doccontent.js
@@ -0,0 +1,84 @@
+/**
+ * 文档内容服务
+ * @module @/api/sys/doc.content
+ */
+import config from '@/config'
+import http from '@/utils/request'
+export default {
+ /**
+ * 批量删除文档内容
+ */
+ bulkDelete: {
+ url: `${config.API_URL}/api/sys/doc.content/bulk.delete`,
+ name: `批量删除文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 文档内容计数
+ */
+ count: {
+ url: `${config.API_URL}/api/sys/doc.content/count`,
+ name: `文档内容计数`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 创建文档内容
+ */
+ create: {
+ url: `${config.API_URL}/api/sys/doc.content/create`,
+ name: `创建文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 删除文档内容
+ */
+ delete: {
+ url: `${config.API_URL}/api/sys/doc.content/delete`,
+ name: `删除文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 获取单个文档内容
+ */
+ get: {
+ url: `${config.API_URL}/api/sys/doc.content/get`,
+ name: `获取单个文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 分页查询文档内容
+ */
+ pagedQuery: {
+ url: `${config.API_URL}/api/sys/doc.content/paged.query`,
+ name: `分页查询文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+
+ /**
+ * 启用/禁用文档内容
+ */
+ setEnabled: {
+ url: `${config.API_URL}/api/sys/doc.content/set.enabled`,
+ name: `启用/禁用文档内容`,
+ post: async function (data = {}, config = {}) {
+ return await http.post(this.url, data, config)
+ },
+ },
+}
\ No newline at end of file
diff --git a/src/frontend/admin/src/components/naColUser/index.vue b/src/frontend/admin/src/components/naColUser/index.vue
index ccac418b..db8e15dd 100644
--- a/src/frontend/admin/src/components/naColUser/index.vue
+++ b/src/frontend/admin/src/components/naColUser/index.vue
@@ -11,7 +11,7 @@
{{ $TOOL.getNestedProperty(row, $attrs.nestProp2) }}
-
+
diff --git a/src/frontend/admin/src/components/scCron/index.vue b/src/frontend/admin/src/components/scCron/index.vue
index bbe62b28..3b527449 100644
--- a/src/frontend/admin/src/components/scCron/index.vue
+++ b/src/frontend/admin/src/components/scCron/index.vue
@@ -293,7 +293,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('确认') }}
diff --git a/src/frontend/admin/src/components/scIconSelect/index.vue b/src/frontend/admin/src/components/scIconSelect/index.vue
index a487dfe3..ba111c17 100644
--- a/src/frontend/admin/src/components/scIconSelect/index.vue
+++ b/src/frontend/admin/src/components/scIconSelect/index.vue
@@ -49,7 +49,7 @@
{{ $t('清除') }}
- {{ $t('取消') }}
+ {{ $t('取消') }}
diff --git a/src/frontend/admin/src/components/scTable/fieldFilter.vue b/src/frontend/admin/src/components/scTable/fieldFilter.vue
index 18590055..455b29f9 100644
--- a/src/frontend/admin/src/components/scTable/fieldFilter.vue
+++ b/src/frontend/admin/src/components/scTable/fieldFilter.vue
@@ -13,7 +13,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('确定') }}
diff --git a/src/frontend/admin/src/components/scTable/index.vue b/src/frontend/admin/src/components/scTable/index.vue
index f373d50b..c04f30fc 100644
--- a/src/frontend/admin/src/components/scTable/index.vue
+++ b/src/frontend/admin/src/components/scTable/index.vue
@@ -90,8 +90,8 @@
:hide-after="0"
:title="$t('列设置')"
:width="500"
- @after-leave="customColumnShow = false"
- @show="customColumnShow = true"
+ @after-leave="(customColumnShow = false)"
+ @show="(customColumnShow = true)"
placement="top"
trigger="click">
diff --git a/src/frontend/admin/src/components/scUpload/index.vue b/src/frontend/admin/src/components/scUpload/index.vue
index f2c4700f..e574ff3b 100644
--- a/src/frontend/admin/src/components/scUpload/index.vue
+++ b/src/frontend/admin/src/components/scUpload/index.vue
@@ -51,7 +51,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('确定') }}
diff --git a/src/frontend/admin/src/global.js b/src/frontend/admin/src/global.js
index b86e42d4..87e6ead7 100644
--- a/src/frontend/admin/src/global.js
+++ b/src/frontend/admin/src/global.js
@@ -55,7 +55,6 @@ import naColTags from '@/components/naColTags/index.vue'
import naColTime from '@/components/naColTime/index.vue'
import naColUser from '@/components/naColUser/index.vue'
import naDept from '@/components/naDept/index.vue'
-import naDicCatalog from '@/components/naDicCatalog/index.vue'
import naFormEmail from '@/components/naFormEmail/index.vue'
import naSearch from '@/components/naSearch'
import naUserSelect from '@/components/naUserSelect/index.vue'
@@ -98,7 +97,6 @@ export default {
app.component('naColTime', naColTime)
app.component('naColUser', naColUser)
app.component('naDept', naDept)
- app.component('naDicCatalog', naDicCatalog)
app.component('naFormEmail', naFormEmail)
app.component('naSearch', naSearch)
app.component('naUserSelect', naUserSelect)
diff --git a/src/frontend/admin/src/layout/components/tasks.vue b/src/frontend/admin/src/layout/components/tasks.vue
index fde415da..e0474b03 100644
--- a/src/frontend/admin/src/layout/components/tasks.vue
+++ b/src/frontend/admin/src/layout/components/tasks.vue
@@ -53,7 +53,7 @@
-
+
+
+
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/home/widgets/index.vue b/src/frontend/admin/src/views/home/widgets/index.vue
index 763008a2..571d044c 100644
--- a/src/frontend/admin/src/views/home/widgets/index.vue
+++ b/src/frontend/admin/src/views/home/widgets/index.vue
@@ -77,7 +77,7 @@
- 添加自定义布局
+ 添加自定义布局
@@ -115,7 +115,7 @@
(customLayouts = [l])"
ref="customLayoutDialog">
diff --git a/src/frontend/admin/src/views/home/work/components/myapp.vue b/src/frontend/admin/src/views/home/work/components/myapp.vue
index 597c6ceb..a5a42c4b 100644
--- a/src/frontend/admin/src/views/home/work/components/myapp.vue
+++ b/src/frontend/admin/src/views/home/work/components/myapp.vue
@@ -52,7 +52,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/profile/account/index.vue b/src/frontend/admin/src/views/profile/account/index.vue
index 0020fb34..1d420784 100644
--- a/src/frontend/admin/src/views/profile/account/index.vue
+++ b/src/frontend/admin/src/views/profile/account/index.vue
@@ -36,18 +36,18 @@
diff --git a/src/frontend/admin/src/views/profile/account/set-email.vue b/src/frontend/admin/src/views/profile/account/set-email.vue
index 4f7000b1..0013c7d9 100644
--- a/src/frontend/admin/src/views/profile/account/set-email.vue
+++ b/src/frontend/admin/src/views/profile/account/set-email.vue
@@ -28,7 +28,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/profile/account/set-mobile.vue b/src/frontend/admin/src/views/profile/account/set-mobile.vue
index 46d74da3..71fa4973 100644
--- a/src/frontend/admin/src/views/profile/account/set-mobile.vue
+++ b/src/frontend/admin/src/views/profile/account/set-mobile.vue
@@ -33,7 +33,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/profile/account/set-password.vue b/src/frontend/admin/src/views/profile/account/set-password.vue
index fdaeb7e0..251086f2 100644
--- a/src/frontend/admin/src/views/profile/account/set-password.vue
+++ b/src/frontend/admin/src/views/profile/account/set-password.vue
@@ -34,7 +34,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/sys/config/index.vue b/src/frontend/admin/src/views/sys/config/index.vue
index f768c009..0bb74859 100644
--- a/src/frontend/admin/src/views/sys/config/index.vue
+++ b/src/frontend/admin/src/views/sys/config/index.vue
@@ -39,7 +39,7 @@
ref="search" />
-
+
@@ -106,7 +106,7 @@
$refs.table.upData()"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/config/save.vue b/src/frontend/admin/src/views/sys/config/save.vue
index c3e5dc1b..914c0790 100644
--- a/src/frontend/admin/src/views/sys/config/save.vue
+++ b/src/frontend/admin/src/views/sys/config/save.vue
@@ -44,7 +44,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/sys/dept/index.vue b/src/frontend/admin/src/views/sys/dept/index.vue
index e8dedc63..b306a153 100644
--- a/src/frontend/admin/src/views/sys/dept/index.vue
+++ b/src/frontend/admin/src/views/sys/dept/index.vue
@@ -46,7 +46,7 @@
ref="search" />
-
+
@@ -113,7 +113,7 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/dept/save.vue b/src/frontend/admin/src/views/sys/dept/save.vue
index 5ac84f43..59928e6e 100644
--- a/src/frontend/admin/src/views/sys/dept/save.vue
+++ b/src/frontend/admin/src/views/sys/dept/save.vue
@@ -42,7 +42,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/components/naDicCatalog/index.vue b/src/frontend/admin/src/views/sys/dic/components/catalog-select.vue
similarity index 100%
rename from src/frontend/admin/src/components/naDicCatalog/index.vue
rename to src/frontend/admin/src/views/sys/dic/components/catalog-select.vue
diff --git a/src/frontend/admin/src/views/sys/dic/index.vue b/src/frontend/admin/src/views/sys/dic/index.vue
index 53719edd..86589faf 100644
--- a/src/frontend/admin/src/views/sys/dic/index.vue
+++ b/src/frontend/admin/src/views/sys/dic/index.vue
@@ -38,7 +38,7 @@
{{
- $t('字典分类')
+ $t('字典目录')
}}
@@ -48,7 +48,7 @@
getData()"
ref="saveDialog">
@@ -106,7 +106,7 @@ export default {
},
//字典目录增加
async add(id, code) {
- this.dialog.save = { mode: 'add', data: { catalogId: id, code: code + '>' } }
+ this.dialog.save = { mode: 'add', data: { catalogId: id, code: code ? code + '>' : '' } }
},
//字典目录编辑
async edit(data) {
diff --git a/src/frontend/admin/src/views/sys/dic/list/index.vue b/src/frontend/admin/src/views/sys/dic/list/index.vue
index 17953555..819a3d53 100644
--- a/src/frontend/admin/src/views/sys/dic/list/index.vue
+++ b/src/frontend/admin/src/views/sys/dic/list/index.vue
@@ -23,8 +23,8 @@
:controls="[
{
type: 'input',
- field: ['dy', 'keywords'],
- placeholder: $t('项名 / 项值'),
+ field: ['root', 'keywords'],
+ placeholder: $t('项名 / 项值 / 备注'),
style: 'width:20rem',
},
]"
@@ -38,7 +38,7 @@
@@ -53,7 +53,7 @@
{{ $t('启用') }}
{{ $t('禁用') }}
- {{
+ {{
$t('设置项值')
}}
@@ -64,7 +64,7 @@
+
@@ -88,7 +89,6 @@
-
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
batchsuccess(data, mode)"
ref="savebatchDialog">
@@ -222,25 +222,7 @@ export default {
this.query.dynamicFilter.filters.push({
field: 'createdTime',
operator: 'dateRange',
- value: form.dy.createdTime,
- })
- }
-
- if (form.dy.keywords) {
- this.query.dynamicFilter.filters.push({
- logic: 'or',
- filters: [
- {
- field: 'key',
- operator: 'contains',
- value: form.dy.keywords,
- },
- {
- field: 'value',
- operator: 'contains',
- value: form.dy.keywords,
- },
- ],
+ value: form.dy.createdTime.map((x) => x.replace(/ 00:00:00$/, '')),
})
}
diff --git a/src/frontend/admin/src/views/sys/dic/list/save.vue b/src/frontend/admin/src/views/sys/dic/list/save.vue
index 88ee9116..b92e4566 100644
--- a/src/frontend/admin/src/views/sys/dic/list/save.vue
+++ b/src/frontend/admin/src/views/sys/dic/list/save.vue
@@ -4,8 +4,8 @@
-
-
+
+
@@ -30,15 +30,17 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/sys/doc/index.vue b/src/frontend/admin/src/views/sys/doc/index.vue
new file mode 100644
index 00000000..8e99f0e0
--- /dev/null
+++ b/src/frontend/admin/src/views/sys/doc/index.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.name }} {{ data.code }}
+
+
+
+
+
+
+ {}" icon="el-icon-delete">
+
+
+
+
+
+
+
+
+
+ {{
+ $t('文档分类')
+ }}
+
+
+
+
+
+
+ getData()"
+ ref="saveDialog">
+
+
+
+
+
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/sys/doc/list/index.vue b/src/frontend/admin/src/views/sys/doc/list/index.vue
new file mode 100644
index 00000000..afbf0e42
--- /dev/null
+++ b/src/frontend/admin/src/views/sys/doc/list/index.vue
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('批量操作') }}
+
+
+
+
+
+
+ {{ $t('启用') }}
+ {{ $t('禁用') }}
+
+
+
+
+
+
+ {
+ selection = items
+ }
+ "
+ ref="table"
+ remote-sort
+ row-key="id"
+ stripe>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ table.handleUpdate($refs.table, data, mode)"
+ ref="saveDialog">
+
+
+
+
+
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/sys/doc/list/save.vue b/src/frontend/admin/src/views/sys/doc/list/save.vue
new file mode 100644
index 00000000..32b2a335
--- /dev/null
+++ b/src/frontend/admin/src/views/sys/doc/list/save.vue
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('取消') }}
+ {{ $t('保存') }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/sys/doc/save.vue b/src/frontend/admin/src/views/sys/doc/save.vue
new file mode 100644
index 00000000..fd08823e
--- /dev/null
+++ b/src/frontend/admin/src/views/sys/doc/save.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('取消') }}
+ {{ $t('保存') }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/frontend/admin/src/views/sys/job/all/index.vue b/src/frontend/admin/src/views/sys/job/all/index.vue
index 9e2e37cd..b69852f3 100644
--- a/src/frontend/admin/src/views/sys/job/all/index.vue
+++ b/src/frontend/admin/src/views/sys/job/all/index.vue
@@ -70,7 +70,7 @@
ref="search" />
-
+
@@ -223,7 +223,7 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/job/all/save.vue b/src/frontend/admin/src/views/sys/job/all/save.vue
index eb2f73f5..6e67eeac 100644
--- a/src/frontend/admin/src/views/sys/job/all/save.vue
+++ b/src/frontend/admin/src/views/sys/job/all/save.vue
@@ -45,7 +45,7 @@
:theme="this.$TOOL.data.get('APP_SET_DARK') || this.$CONFIG.APP_SET_DARK ? 'github_dark' : 'github'"
lang="json"
style="height: 10rem; width: 100%" />
- {{ $t('JSON 格式化') }}
+ {{ $t('JSON 格式化') }}
- {{ $t('JSON 格式化') }}
+ {{ $t('JSON 格式化') }}
@@ -121,7 +121,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/sys/job/record/index.vue b/src/frontend/admin/src/views/sys/job/record/index.vue
index 4f9058c4..151a68d5 100644
--- a/src/frontend/admin/src/views/sys/job/record/index.vue
+++ b/src/frontend/admin/src/views/sys/job/record/index.vue
@@ -135,14 +135,14 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
table.handleUpdate($refs.table, data, mode)"
ref="jobDialog">
diff --git a/src/frontend/admin/src/views/sys/job/record/save.vue b/src/frontend/admin/src/views/sys/job/record/save.vue
index 26975764..4454619e 100644
--- a/src/frontend/admin/src/views/sys/job/record/save.vue
+++ b/src/frontend/admin/src/views/sys/job/record/save.vue
@@ -39,7 +39,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
diff --git a/src/frontend/admin/src/views/sys/log/operation/index.vue b/src/frontend/admin/src/views/sys/log/operation/index.vue
index d0c923d1..df323c2f 100644
--- a/src/frontend/admin/src/views/sys/log/operation/index.vue
+++ b/src/frontend/admin/src/views/sys/log/operation/index.vue
@@ -182,7 +182,7 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/msg/index.vue b/src/frontend/admin/src/views/sys/msg/index.vue
index 9df84043..2c340d84 100644
--- a/src/frontend/admin/src/views/sys/msg/index.vue
+++ b/src/frontend/admin/src/views/sys/msg/index.vue
@@ -47,7 +47,7 @@
ref="search" />
-
+
@@ -105,7 +105,7 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/msg/save.vue b/src/frontend/admin/src/views/sys/msg/save.vue
index 8d1175a8..42a1c14a 100644
--- a/src/frontend/admin/src/views/sys/msg/save.vue
+++ b/src/frontend/admin/src/views/sys/msg/save.vue
@@ -65,7 +65,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/sys/role/index.vue b/src/frontend/admin/src/views/sys/role/index.vue
index 5e2ab06a..42b40a91 100644
--- a/src/frontend/admin/src/views/sys/role/index.vue
+++ b/src/frontend/admin/src/views/sys/role/index.vue
@@ -64,7 +64,7 @@
ref="search" />
-
+
@@ -159,7 +159,7 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/role/save.vue b/src/frontend/admin/src/views/sys/role/save.vue
index 83daeaf8..07fac51e 100644
--- a/src/frontend/admin/src/views/sys/role/save.vue
+++ b/src/frontend/admin/src/views/sys/role/save.vue
@@ -80,7 +80,7 @@
:theme="this.$TOOL.data.get('APP_SET_DARK') || this.$CONFIG.APP_SET_DARK ? 'github_dark' : 'github'"
lang="json"
style="height: 30rem; width: 100%" />
- {{
+ {{
$t('JSON 格式化')
}}
@@ -101,7 +101,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}
diff --git a/src/frontend/admin/src/views/sys/user/index.vue b/src/frontend/admin/src/views/sys/user/index.vue
index 3bfe006a..7e74ad9b 100644
--- a/src/frontend/admin/src/views/sys/user/index.vue
+++ b/src/frontend/admin/src/views/sys/user/index.vue
@@ -62,7 +62,7 @@
ref="search" />
-
+
{{ $t('批量操作') }}
@@ -132,18 +132,18 @@
table.handleUpdate($refs.table, data, mode)"
ref="saveDialog">
diff --git a/src/frontend/admin/src/views/sys/user/save.vue b/src/frontend/admin/src/views/sys/user/save.vue
index fd3b0bd5..62bdfeb3 100644
--- a/src/frontend/admin/src/views/sys/user/save.vue
+++ b/src/frontend/admin/src/views/sys/user/save.vue
@@ -46,7 +46,7 @@
maxlength="16"
oninput="value=value.replace(/[^\w]/g,'')"
placeholder="8位以上数字字母组合">
- {{ $t('初始密码') }}
+ {{ $t('初始密码') }}
@@ -249,7 +249,7 @@
- {{ $t('取消') }}
+ {{ $t('取消') }}
{{ $t('保存') }}