diff --git a/README.md b/README.md
index 12c72328..0efff838 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,8 @@
🔥DataRoom是一款基于SpringBoot、MyBatisPlus、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏目录管理、大屏设计、大屏预览能力,支持MySQL、Oracle、PostgreSQL、JSON、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。
-
-
+
+
diff --git a/data-room-ui/README.md b/data-room-ui/README.md
index 73da1a50..f0889d52 100644
--- a/data-room-ui/README.md
+++ b/data-room-ui/README.md
@@ -3,8 +3,8 @@
🔥DataRoom是一款基于SpringBoot、MyBatisPlus、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏目录管理、大屏设计、大屏预览能力,支持MySQL、Oracle、PostgreSQL、JSON、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。
-
-
+
+
diff --git a/data-room-ui/package.json b/data-room-ui/package.json
index 49d88101..a5b1d9e2 100644
--- a/data-room-ui/package.json
+++ b/data-room-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@gcpaas/data-room-ui",
- "version": "1.0.1-2023080304-Alpha",
+ "version": "1.0.1-2023080403-Alpha",
"description": "自定义大屏",
"author": "gcpaas",
"license": "MIT",
diff --git a/data-room-ui/packages/ComponentList/EditForm.vue b/data-room-ui/packages/ComponentList/EditForm.vue
index 818be9d3..618339d0 100644
--- a/data-room-ui/packages/ComponentList/EditForm.vue
+++ b/data-room-ui/packages/ComponentList/EditForm.vue
@@ -426,7 +426,8 @@ export default {
code: form.code
}
})
- window.open(bigScreenHref, '_self')
+ // 新窗口打开
+ window.open(bigScreenHref, '_blank')
}
}
}
diff --git a/data-room-ui/packages/ComponentList/index.vue b/data-room-ui/packages/ComponentList/index.vue
index e6e2667b..be543eb9 100644
--- a/data-room-ui/packages/ComponentList/index.vue
+++ b/data-room-ui/packages/ComponentList/index.vue
@@ -344,6 +344,7 @@ export default {
window.open(href, '_blank')
},
design (screen) {
+ console.log(222)
const path = this.catalogInfo === 'component' ? (window.BS_CONFIG?.routers?.designUrl || '/big-screen/design') : (window.BS_CONFIG?.routers?.bizComponentDesignUrl || 'big-screen-biz-component-design')
const { href } = this.$router.resolve({
path,
@@ -351,7 +352,8 @@ export default {
code: screen.code
}
})
- window.open(href, '_self')
+ // 新窗口打开
+ window.open(href, '_blank')
},
add () {
const page = {
diff --git a/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue b/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue
index b6f097f9..c8de2633 100644
--- a/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue
+++ b/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue
@@ -203,7 +203,7 @@
type="primary"
@click="buildParamsAndRun"
>
- 运行并解析
+ 解析并运行
@@ -298,10 +298,9 @@
:data="dataPreviewList"
max-height="400"
class="bs-el-table bs-scrollbar"
- :border="true"
>
{
+ tableColumnObject[item.fieldName] = ''
+ })
+ return tableColumnObject
}
},
watch: {
@@ -1094,7 +1101,7 @@ export default {
})
},
/**
- * 运行并解析数据集
+ * 解析并运行数据集
*/
buildParamsAndRun () {
this.isTest = true
@@ -1377,10 +1384,8 @@ export default {
}
.bs-pagination {
- padding: 0 !important;
- right: 16px !important;
- bottom: 16px !important;
- position: absolute !important;
+ padding: 16px !important;
+ position: unset !important;
::v-deep .el-input__inner {
width: 110px !important;
border: none;
diff --git a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue
index 9fde0816..385f7580 100644
--- a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue
+++ b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue
@@ -455,7 +455,7 @@
type="primary"
@click="scriptExecute()"
>
- 运行并解析
+ 解析并运行
@@ -592,7 +592,6 @@
align="center"
:data="dataPreviewList"
max-height="400"
- :border="true"
class="bs-el-table"
>
- 运行并解析
+ 解析并运行
@@ -297,7 +297,6 @@
align="center"
:data="dataPreviewList"
max-height="400"
- :border="true"
class="bs-el-table"
>
- 运行并解析
+ 解析并运行
@@ -223,7 +223,6 @@
align="center"
:data="dataPreviewList"
max-height="400"
- :border="true"
class="bs-el-table"
>
{{ field.fieldName }} ({{
- field.fieldDesc }})
+ >
+ ({{ field.fieldDesc }})
+
{
+ tableColumnObject[item.fieldName] = ''
+ })
+ return tableColumnObject
+ }
+ },
watch: {
'dataForm.fieldInfo': {
handler (value) {
@@ -588,6 +599,7 @@ export default {
deep: true,
immediate: true
}
+
},
mounted () {
this.init()
@@ -671,9 +683,10 @@ export default {
this.tableLoading = true
datasetExecuteTest(executeParams).then((data) => {
if (this.dataForm.fieldList == null) {
- this.dataForm.fieldList = _.cloneDeep(res.structure)
+ this.dataForm.fieldList = _.cloneDeep(data.structure)
}
this.dataPreviewList = data.data.list
+ console.log(this.dataPreviewList)
this.totalCount = data.data.totalCount
this.tableLoading = false
}).catch(() => {
@@ -810,6 +823,7 @@ export default {
*/
queryAllField () {
getTableFieldList(this.dataForm.sourceId, this.dataForm.tableName).then((data) => {
+ console.log('data', data)
const fieldDescMap = {}
this.fieldList = data.map(field => {
fieldDescMap[field.columnName] = field.columnComment
@@ -1042,10 +1056,8 @@ export default {
}
.bs-pagination {
- padding: 0px !important;
- right: 16px !important;
- bottom: 16px !important;
- position: absolute !important;
+ padding: 16px !important;
+ position: unset !important;
::v-deep .el-input__inner {
width: 110px !important;
border: none;
diff --git a/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue b/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue
index e4b53e4e..6610adb5 100644
--- a/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue
+++ b/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue
@@ -160,7 +160,7 @@
type="primary"
@click="toExecute"
>
- 运行并解析
+ 解析并运行
@@ -257,11 +257,10 @@
align="center"
:data="dataPreviewList"
max-height="400"
- :border="true"
class="bs-el-table bs-scrollbar"
>
{
+ tableColumnObject[item.fieldName] = ''
+ })
+ return tableColumnObject
+ }
+ },
watch: {
'dataForm.script' () {
this.passTest = false
@@ -880,11 +889,6 @@ export default {
}
}
-// .tree-box {
-// padding: 0;
-// max-height: 270px;
-// }
-
::v-deep .el-input__inner {
width: 100% !important;
}
diff --git a/data-room-ui/packages/DataSetManagement/src/StoredProcedureEditForm.vue b/data-room-ui/packages/DataSetManagement/src/StoredProcedureEditForm.vue
index 4d97af6d..d40cfbdf 100644
--- a/data-room-ui/packages/DataSetManagement/src/StoredProcedureEditForm.vue
+++ b/data-room-ui/packages/DataSetManagement/src/StoredProcedureEditForm.vue
@@ -190,7 +190,7 @@
type="primary"
@click="buildParamsAndRun"
>
- 运行并解析
+ 解析并运行
@@ -285,11 +285,10 @@
align="center"
:data="dataPreviewList"
max-height="400"
- :border="true"
class="bs-el-table bs-scrollbar"
>
{
+ tableColumnObject[item.fieldName] = ''
+ })
+ return tableColumnObject
}
},
watch: {
diff --git a/data-room-ui/packages/SourceList/index.vue b/data-room-ui/packages/SourceList/index.vue
index 6e1f16d6..8dd680ce 100644
--- a/data-room-ui/packages/SourceList/index.vue
+++ b/data-room-ui/packages/SourceList/index.vue
@@ -280,7 +280,7 @@ export default {
window.open(screen.url, '_blank')
},
downLoad (screen) {
- this.$dataRoomAxios.download(`/bigScreen/file/download/${screen.id}`)
+ this.$dataRoomAxios.download(`/bigScreen/file/download/${screen.id}`, true)
},
del (screen) {
this.$confirm('确定删除该资源?', '提示', {
diff --git a/data-room-ui/packages/js/utils/http.js b/data-room-ui/packages/js/utils/http.js
index 9c493d4c..e1cc9e21 100644
--- a/data-room-ui/packages/js/utils/http.js
+++ b/data-room-ui/packages/js/utils/http.js
@@ -210,8 +210,16 @@ export function download (url, headers = {}, params = {}, body = {}) {
}).catch(e => {
const status = e?.response?.status
if (status === 404) {
+ Message({
+ message: '文件不存在或已被删除',
+ type: 'error'
+ })
return
}
+ Message({
+ message: '服务异常',
+ type: 'error'
+ })
console.error('服务异常')
})
})