From 1916a5ed215884f8e37ab8eba454eda2512ed013 Mon Sep 17 00:00:00 2001 From: “wangming” <“wangming@antissoft.com”> Date: Wed, 31 Jul 2024 00:24:56 +0800 Subject: [PATCH] 1 --- .DS_Store | Bin 8196 -> 0 bytes src/.DS_Store | Bin 6148 -> 0 bytes src/api/onlineDev/visualDev.js | 54 +++++++++++++++++++++++++++--------------------------- src/views/baseSpecialAction/dynamicModel/list/ExportBox.vue | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/Form.vue | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/ImportBox.vue | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/Search.vue | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/detail/Item.vue | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/detail/Parser.vue | 31 +++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/detail/index.vue | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialAction/dynamicModel/list/index.vue | 419 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/baseSpecialhandle/index.vue | 383 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 12 files changed, 1560 insertions(+), 210 deletions(-) create mode 100644 src/views/baseSpecialAction/dynamicModel/list/ExportBox.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/Form.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/ImportBox.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/Search.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/detail/Item.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/detail/Parser.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/detail/index.vue create mode 100644 src/views/baseSpecialAction/dynamicModel/list/index.vue diff --git a/.DS_Store b/.DS_Store index 3a7c2e4..4a9931a 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/src/.DS_Store b/src/.DS_Store index db3e295..42c8343 100644 Binary files a/src/.DS_Store and b/src/.DS_Store differ diff --git a/src/api/onlineDev/visualDev.js b/src/api/onlineDev/visualDev.js index 2281b0f..b69db84 100644 --- a/src/api/onlineDev/visualDev.js +++ b/src/api/onlineDev/visualDev.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // 获取功能列表 export function getVisualDevList(data) { return request({ - url: '/api/visualdev/Base', + url: '/visualdev/Base', method: 'get', data }) @@ -11,7 +11,7 @@ export function getVisualDevList(data) { // 获取功能信息 export function getVisualDevInfo(id) { return request({ - url: `/api/visualdev/Base/${id}`, + url: `/visualdev/Base/${id}`, method: 'get' }) } @@ -20,14 +20,14 @@ export function getVisualDevInfo(id) { // 删除功能 export function Delete(id) { return request({ - url: `/api/visualdev/Base/${id}`, + url: `/visualdev/Base/${id}`, method: 'DELETE' }) } // 修改功能 export function Update(data) { return request({ - url: `/api/visualdev/Base/${data.id}`, + url: `/visualdev/Base/${data.id}`, method: 'PUT', data }) @@ -35,7 +35,7 @@ export function Update(data) { // 新建功能 export function Create(data) { return request({ - url: '/api/visualdev/Base', + url: '/visualdev/Base', method: 'post', data }) @@ -43,21 +43,21 @@ export function Create(data) { // 复制功能 export function Copy(id) { return request({ - url: `/api/visualdev/Base/${id}/Actions/Copy`, + url: `/visualdev/Base/${id}/Actions/Copy`, method: 'POST' }) } // 获取模块命名 export function getAreasName() { return request({ - url: `/api/visualdev/Generater/AreasName`, + url: `/visualdev/Generater/AreasName`, method: 'get' }) } // 代码下载 export function DownloadCode(id, data) { return request({ - url: `/api/visualdev/Generater/${id}/Actions/DownloadCode`, + url: `/visualdev/Generater/${id}/Actions/DownloadCode`, method: 'POST', data }) @@ -65,7 +65,7 @@ export function DownloadCode(id, data) { // 代码预览 export function CodePreview(id, data) { return request({ - url: `/api/visualdev/Generater/${id}/Actions/CodePreview`, + url: `/visualdev/Generater/${id}/Actions/CodePreview`, method: 'POST', data }) @@ -74,28 +74,28 @@ export function CodePreview(id, data) { // 获取列表表单配置JSON export function getConfigData(modelId) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/Config`, + url: `/visualdev/OnlineDev/${modelId}/Config`, method: 'get' }) } // 获取列表配置JSON export function getColumnData(modelId) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/ColumnData`, + url: `/visualdev/OnlineDev/${modelId}/ColumnData`, method: 'get' }) } // 获取表单配置JSON export function getFormData(modelId) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/FormData`, + url: `/visualdev/OnlineDev/${modelId}/FormData`, method: 'get' }) } // 获取数据列表 export function getModelList(modelId, data) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/List`, + url: `/visualdev/OnlineDev/${modelId}/List`, method: 'post', data }) @@ -103,7 +103,7 @@ export function getModelList(modelId, data) { // 添加数据 export function createModel(modelId, data) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}`, + url: `/visualdev/OnlineDev/${modelId}`, method: 'POST', data }) @@ -111,7 +111,7 @@ export function createModel(modelId, data) { // 修改数据 export function updateModel(modelId, data) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/${data.id}`, + url: `/visualdev/OnlineDev/${modelId}/${data.id}`, method: 'PUT', data }) @@ -119,28 +119,28 @@ export function updateModel(modelId, data) { // 获取数据信息 export function getModelInfo(modelId, id) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/${id}`, + url: `/visualdev/OnlineDev/${modelId}/${id}`, method: 'GET' }) } // 获取数据详情 export function getDataChange(modelId, id) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/${id}/DataChange`, + url: `/visualdev/OnlineDev/${modelId}/${id}/DataChange`, method: 'GET' }) } // 获取表单主表属性列表 export function getFormDataFields(modelId) { return request({ - url: `/api/visualdev/Base/${modelId}/FormDataFields`, + url: `/visualdev/Base/${modelId}/FormDataFields`, method: 'GET' }) } // 获取表单主表属性下拉框 export function getFieldDataSelect(modelId, data) { return request({ - url: `/api/visualdev/Base/${modelId}/FieldDataSelect`, + url: `/visualdev/Base/${modelId}/FieldDataSelect`, method: 'GET', data }) @@ -148,14 +148,14 @@ export function getFieldDataSelect(modelId, data) { // 删除数据 export function deteleModel(modelId, id) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/${id}`, + url: `/visualdev/OnlineDev/${modelId}/${id}`, method: 'DELETE' }) } // 批量删除数据 export function batchDelete(modelId, ids) { return request({ - url: `/api/visualdev/OnlineDev/batchDelete/${modelId}`, + url: `/visualdev/OnlineDev/batchDelete/${modelId}`, method: 'post', data: { ids } }) @@ -163,7 +163,7 @@ export function batchDelete(modelId, ids) { // 导出 export function exportModel(modelId, data) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/Actions/Export`, + url: `/visualdev/OnlineDev/${modelId}/Actions/Export`, method: 'POST', data }) @@ -171,14 +171,14 @@ export function exportModel(modelId, data) { // 下载模板 export function getTemplate(modelId) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/Template`, + url: `/visualdev/OnlineDev/${modelId}/Template`, method: 'GET' }) } // 获取功能下拉框列表 export function getFeatureSelector(data) { return request({ - url: '/api/visualdev/Base/Selector', + url: '/visualdev/Base/Selector', method: 'GET', data }) @@ -186,7 +186,7 @@ export function getFeatureSelector(data) { // App预览(后台APP表单设计) export function Preview(data) { return request({ - url: `/api/visualdev/OnlineDev/App/Preview`, + url: `/visualdev/OnlineDev/App/Preview`, method: 'post', data: { data } }) @@ -194,14 +194,14 @@ export function Preview(data) { // 导出模板 export function exportData(modelId) { return request({ - url: `/api/visualdev/OnlineDev/${modelId}/Actions/ExportData`, + url: `/visualdev/OnlineDev/${modelId}/Actions/ExportData`, method: 'post' }) } // 导出App export function exportAppData(modelId) { return request({ - url: `/api/visualdev/OnlineDev/App/${modelId}/Actions/ExportData`, + url: `/visualdev/OnlineDev/App/${modelId}/Actions/ExportData`, method: 'post' }) } \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/ExportBox.vue b/src/views/baseSpecialAction/dynamicModel/list/ExportBox.vue new file mode 100644 index 0000000..6d68988 --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/ExportBox.vue @@ -0,0 +1,64 @@ + + + + + + 当前页面数据 + 全部页面数据 + + + + 列表数据请选择导出字段 + 全选 + + + {{item.label}} + + + + + + 提示:系统将导出列表中选中的数据 + {{$t('common.cancelButton')}} + 导 出 + + + + + diff --git a/src/views/baseSpecialAction/dynamicModel/list/Form.vue b/src/views/baseSpecialAction/dynamicModel/list/Form.vue new file mode 100644 index 0000000..f68b40c --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/Form.vue @@ -0,0 +1,171 @@ + + + + + + + + + {{formConf.printButtonText||'打 印'}} + + + {{formConf.cancelButtonText||'取 消'}} + + {{formConf.confirmButtonText||'确 定'}} + + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/ImportBox.vue b/src/views/baseSpecialAction/dynamicModel/list/ImportBox.vue new file mode 100644 index 0000000..07678bf --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/ImportBox.vue @@ -0,0 +1,92 @@ + + + + + 下载导入模板,填写数据 + + + 下载导入模板 + + + + 上传填写好的文件 + + + + 上传文件 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/Search.vue b/src/views/baseSpecialAction/dynamicModel/list/Search.vue new file mode 100644 index 0000000..e5fb7b6 --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/Search.vue @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{$t('common.search')}} + + {{$t('common.reset')}} + + + + 展开 + + + 收起 + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/detail/Item.vue b/src/views/baseSpecialAction/dynamicModel/list/detail/Item.vue new file mode 100644 index 0000000..7b725b8 --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/detail/Item.vue @@ -0,0 +1,182 @@ + + + + + {{item.__slot__.default}} + + + + + + + + + + + + + + + + + {{cItem.name}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.name }} + + + + {{ relationData[item.relationField] &&relationData[item.relationField][item.showField] ? relationData[item.relationField][item.showField] : '' }} + + + + {{ getValue(item) }} + + + + + + + + + + + + + + + + + + + {{item.__config__.label}} + + + + + + + {{ scope.row[column.__vModel__] }} + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/detail/Parser.vue b/src/views/baseSpecialAction/dynamicModel/list/detail/Parser.vue new file mode 100644 index 0000000..8e5832a --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/detail/Parser.vue @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/detail/index.vue b/src/views/baseSpecialAction/dynamicModel/list/detail/index.vue new file mode 100644 index 0000000..9f78538 --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/detail/index.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + {{formData.printButtonText||'打 印'}} + + + {{$t('common.cancelButton')}} + + + + + + + + + + + + {{formData.printButtonText||'打 印'}} + + + {{$t('common.cancelButton')}} + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialAction/dynamicModel/list/index.vue b/src/views/baseSpecialAction/dynamicModel/list/index.vue new file mode 100644 index 0000000..0a35027 --- /dev/null +++ b/src/views/baseSpecialAction/dynamicModel/list/index.vue @@ -0,0 +1,419 @@ + + + + + + {{columnData.treeTitle}} + + + + + {{node.label}} + + + + + + + + + + {{item.label}} + + + + {{item.label}} + + + + + + + + + + + + + 等待审核 + 审核通过 + 审核驳回 + 流程撤回 + 审核终止 + 等待提交 + + + + + + + + + {{item.label}} + + + + {{item.label}} + + + + {{item.label}} + + + + + + + + {{item.label}} + + + + {{item.label}} + + + + {{item.label}} + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/baseSpecialhandle/index.vue b/src/views/baseSpecialhandle/index.vue index ac1beb4..5be31f6 100644 --- a/src/views/baseSpecialhandle/index.vue +++ b/src/views/baseSpecialhandle/index.vue @@ -1,53 +1,56 @@ - - 专项行动处理 - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - 导出 - - - - - - - - - - - 处理 - - - - + + 专项行动处理 + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + 导出 + + + + + + + + + + 处理 + + + + - + + + + + + - - \ No newline at end of file +} + \ No newline at end of file -- libgit2 0.21.4
列表数据请选择导出字段
提示:系统将导出列表中选中的数据
下载导入模板,填写数据
+ 下载导入模板 +
上传填写好的文件
+ + 上传文件 + + +
+ {{ relationData[item.relationField] &&relationData[item.relationField][item.showField] ? relationData[item.relationField][item.showField] : '' }} +
{{ getValue(item) }}