qianlishi 3 years ago
commit 4cbc0a1d57

@ -1,6 +1,6 @@
spring:
profiles:
active: @spring.profiles.active@
active: dev
logging:
config: classpath:logback.xml

@ -34,6 +34,7 @@
"vue-color": "^2.8.1",
"vue-drag-resize": "^1.5.4",
"vue-echarts": "^5.0.0-beta.0",
"vue-json-editor": "^1.4.3",
"vue-router": "3.0.1",
"vue-ruler-tool": "^1.2.4",
"vuedraggable": "^2.24.1",

@ -163,4 +163,12 @@ export function editReportExcel (data) {
method: 'put',
data,
})
}
// /dataSet/pageList
export function dataSetPageList (data) {
return request({
url: '/dataSet/pageList',
method: 'GET',
data,
})
}

@ -280,4 +280,4 @@ a:hover {
color: #bfcbd9!important;
font-weight: normal !important;
}
}
}

@ -55,10 +55,14 @@
}
.hideSidebar {
.sidebar-container {
width: 36px !important;
width: 56px !important;
.iconfont {
font-size: 24px;
margin-left: 5px;
}
}
.main-container {
margin-left: 36px;
margin-left:56px;
}
.submenu-title-noDropdown {
padding-left: 10px !important;

@ -29,5 +29,6 @@ export default {
height: calc(100vh - 50px);
position: relative;
overflow: auto;
background: #f5f8fa;
}
</style>

@ -2,7 +2,9 @@
<el-scrollbar wrap-class="scrollbar-wrapper">
<div class="admin-title"
@click="goBigScreen">
<b>在线大屏</b>
<img src="../../../../../static/logo-dp.png"
width="50"
class="mt10" />
</div>
<el-menu :show-timeout="200"
:default-active="$route.path"

@ -72,7 +72,7 @@
@keyup.native="checkCapslock" />
<span class="show_pwd"
@click="showPwd">
查看
<i class="el-icon-view" />
</span>
</el-form-item>
</el-tooltip>

@ -77,7 +77,7 @@
<!--表格渲染-->
<el-table v-loading="listLoading"
border
:data="list"
:data="list" class="mt10"
element-loading-text="Loading"
style="width: 100%">
<el-table-column align="center"
@ -366,7 +366,12 @@ export default {
this.dialogForm.sourceConfig = JSON.stringify(newList)
testConnection(this.dialogForm).then((data) => {
if (data.code == '200') {
this.testReplyCode = data.code
this.testReplyCode = data.code;
this.$message({
message: '测试成功!',
type: 'success'
});
} else {
this.testReplyCode = null
}

@ -77,6 +77,7 @@
border
:data="list"
element-loading-text="Loading"
class="mt10"
style="width: 100%">
<el-table-column align="center"
label="序号"
@ -149,7 +150,7 @@
:md="6"
:lg="6"
:xl="6">
<el-form-item label="报表类型">
<!-- <el-form-item label="报表类型">
<el-select v-model="dialogForm.reportType"
placeholder="报表类型"
clearable>
@ -158,7 +159,7 @@
:label="item.text"
:value="item.id" />
</el-select>
</el-form-item>
</el-form-item> -->
</el-col>
<el-col :xs="24"
:sm="20"
@ -187,7 +188,7 @@
:md="6"
:lg="6"
:xl="6">
<el-form-item label="分组">
<!-- <el-form-item label="分组">
<el-select v-model="dialogForm.reportGroup"
placeholder="请选择"
clearable>
@ -196,7 +197,7 @@
:label="item.text"
:value="item.id" />
</el-select>
</el-form-item>
</el-form-item> -->
</el-col>
</el-row>
<el-col :span="24">
@ -247,7 +248,7 @@ export default {
params: {
reportCode: '',
reportName: '',
reportType: '',
// reportType: '',
pageNumber: 1,
pageSize: 10,
order: 'DESC',
@ -256,8 +257,8 @@ export default {
dialogForm: {
reportName: '',
reportCode: '',
reportType: '',
reportGroup: '',
// reportType: '',
// reportGroup: '',
reportDesc: '',
},
basicDialog: false,
@ -302,7 +303,7 @@ export default {
this.$refs[formName].resetFields()
this.params.reportName = ''
this.params.reportCode = ''
this.params.reportType = ''
// this.params.reportType = ''
this.params.pageNumber = 1
this.queryByPage()
},
@ -326,7 +327,7 @@ export default {
this.dialogForm = {
reportName: '',
reportCode: '',
reportType: '',
// reportType: '',
reportDesc: '',
}
} else {
@ -335,25 +336,25 @@ export default {
},
//
preview (val) {
if (val.reportType === 'report_excel') {
var routeUrl = this.$router.resolve({ path: '/report/excelreport/viewer', query: { reportCode: val.reportCode } })
window.open(routeUrl.href, '_blank')
} else {
// eslint-disable-next-line no-redeclare
var routeUrl = this.$router.resolve({ path: '/bigscreen/viewer', query: { reportCode: val.reportCode } })
window.open(routeUrl.href, '_blank')
}
// if (val.reportType === 'report_excel') {
// var routeUrl = this.$router.resolve({ path: '/report/excelreport/viewer', query: { reportCode: val.reportCode } })
// window.open(routeUrl.href, '_blank')
// } else {
// eslint-disable-next-line no-redeclare
var routeUrl = this.$router.resolve({ path: '/bigscreen/viewer', query: { reportCode: val.reportCode } })
window.open(routeUrl.href, '_blank')
// }
},
//
design (val) {
if (val.reportType === 'report_excel') {
var routeUrl = this.$router.resolve({ path: '/report/excelreport/designer', query: { reportCode: val.reportCode, reportId: val.id, accessKey: val.accessKey } })
window.open(routeUrl.href, '_blank')
} else {
// eslint-disable-next-line no-redeclare
var routeUrl = this.$router.resolve({ path: '/bigscreen/designer', query: { reportCode: val.reportCode, reportId: val.id, accessKey: val.accessKey } })
window.open(routeUrl.href, '_blank')
}
// if (val.reportType === 'report_excel') {
// var routeUrl = this.$router.resolve({ path: '/report/excelreport/designer', query: { reportCode: val.reportCode, reportId: val.id, accessKey: val.accessKey } })
// window.open(routeUrl.href, '_blank')
// } else {
// eslint-disable-next-line no-redeclare
var routeUrl = this.$router.resolve({ path: '/bigscreen/designer', query: { reportCode: val.reportCode, reportId: val.id, accessKey: val.accessKey } })
window.open(routeUrl.href, '_blank')
// }
},
//
async delReport (val) {

@ -260,7 +260,7 @@
<!-- // -->
<codemirror v-model.trim="transformScript"
:options="optionsJavascript"
style="height:290px" />
style="height:190px" />
</div>
</div>
<div v-else>
@ -390,15 +390,15 @@
</template>
<script>
import { queryAllDataSourceSet, verificationSet, testTransformSet, dataSetPreview, addDataSet, editDataSet, deleteDataSet } from '@/api/report'
import { queryAllDataSourceSet, verificationSet, testTransformSet, dataSetPreview, addDataSet, editDataSet, deleteDataSet, dataSetPageList } from '@/api/report'
import Dictionary from '@/components/Dictionary/index'
import { codemirror } from 'vue-codemirror' // codeMirror
import 'codemirror/lib/codemirror.css' //
import 'codemirror/theme/cobalt.css' // options
import vueJsonEditor from 'vue-json-editor'
export default {
name: 'Support',
components: { Dictionary, codemirror },
components: { Dictionary, codemirror, vueJsonEditor },
dicts: ['pricing_method'],
@ -512,7 +512,9 @@ export default {
watch: {},
// beforeCreatethis
beforeCreate: function () { },
mounted () { },
mounted () {
this.queryByPage()
},
created () {
this.getAllDataSourceSet()
},
@ -531,7 +533,15 @@ export default {
this.queryByPage()
},
async queryByPage () {
const res = await pageList(this.params)
let params = {
page: 0,
size: 10,
sort: "update_time",
order: "DESC",
pageNumber: 1,
pageSize: 10
}
const res = await dataSetPageList(params)
if (res.code != '200') return
this.listLoading = true
this.data = res.data.records
@ -879,12 +889,6 @@ export default {
height: 400px !important;
}
}
.codemirror {
width: 100%;
height: 200px;
margin: 0;
overflow: auto;
}
.title {
width: 100%;
display: inline-block;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Loading…
Cancel
Save