Compare commits
No commits in common. "8b6f4abe7279a4188a9035cd6dc835599e367af5" and "82c5a2164699fc3a95a701d8b37e19110336542c" have entirely different histories.
8b6f4abe72
...
82c5a21646
|
@ -4,8 +4,7 @@ import { getAction, deleteAction, putAction, postAction, httpAction,uploadAction
|
||||||
const downloadFile = (params)=>httpAction("/file/downloadFile",params);
|
const downloadFile = (params)=>httpAction("/file/downloadFile",params);
|
||||||
const filePreview = (params)=>getAction("/file/filePreview",params);
|
const filePreview = (params)=>getAction("/file/filePreview",params);
|
||||||
const logicDeleteFile = (params)=>deleteAction("/file/logicDeleteFile",params);
|
const logicDeleteFile = (params)=>deleteAction("/file/logicDeleteFile",params);
|
||||||
//const pageList = (params)=>getAction("/file/pageListByEs",params);
|
const pageList = (params)=>getAction("/file/pageListByEs",params);
|
||||||
const pageList = (params)=>getAction("/file/pageList",params);
|
|
||||||
const uoloadFile = (params)=>uploadAction("/file/uoloadFile",params);
|
const uoloadFile = (params)=>uploadAction("/file/uoloadFile",params);
|
||||||
const verifyFileExist = (params)=>getAction("/file/verifyFileExist",params);
|
const verifyFileExist = (params)=>getAction("/file/verifyFileExist",params);
|
||||||
const fullTextSearching = (params)=>getAction("/file/fullTextSearching",params);
|
const fullTextSearching = (params)=>getAction("/file/fullTextSearching",params);
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="6" :sm="6">
|
<a-col :md="8" :sm="6">
|
||||||
<a-form-item label="时间范围">
|
<a-form-item label="时间范围">
|
||||||
<a-range-picker :default-value="defaultTime" show-time :show-time="{ format: 'HH:mm:ss' }" :format="dateFormat" @change="onChangeTime" />
|
<a-range-picker :default-value="defaultTime" show-time :show-time="{ format: 'HH:mm:ss' }" :format="dateFormat" @change="onChangeTime" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
@ -29,11 +29,10 @@
|
||||||
<a-input placeholder="请输入搜索关键词" v-model="queryParam.massKey"></a-input>
|
<a-input placeholder="请输入搜索关键词" v-model="queryParam.massKey"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="7" :sm="6">
|
<a-col :md="5" :sm="6">
|
||||||
<a-button @click="getTableDataList" type="primary">查询</a-button>
|
<a-button @click="getTableDataList" type="primary">查询</a-button>
|
||||||
<a-button @click="exportTool" type="primary">导出dmp</a-button>
|
<a-button @click="exportTool" type="primary">导出dmp</a-button>
|
||||||
<a-button @click="handleAdd" type="primary">导出csv、txt</a-button>
|
<a-button @click="handleAdd" type="primary">导出csv、txt</a-button>
|
||||||
<a-button @click="openexptable" type="primary">导出日志</a-button>
|
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
</a-form>
|
</a-form>
|
||||||
|
@ -60,7 +59,6 @@
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<tablelist ref="modalForm" ></tablelist>
|
<tablelist ref="modalForm" ></tablelist>
|
||||||
<exptable ref="exptable" ></exptable>
|
|
||||||
</a-card>
|
</a-card>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
@ -68,13 +66,11 @@ import { metaDataTypeTree, tableDataList,DmExportTool } from '@/api/metaData'
|
||||||
import { getAction, deleteAction, putAction, postAction,downFile } from '@/api/manage'
|
import { getAction, deleteAction, putAction, postAction,downFile } from '@/api/manage'
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import tablelist from './modules/tablelist'
|
import tablelist from './modules/tablelist'
|
||||||
import exptable from './modules/exptable'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "metadata",
|
name: "metadata",
|
||||||
components: {
|
components: {
|
||||||
tablelist,
|
tablelist
|
||||||
exptable
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
@ -161,13 +157,6 @@ export default {
|
||||||
}
|
}
|
||||||
this.$refs.modalForm.add(this.queryParam.schemaMass);
|
this.$refs.modalForm.add(this.queryParam.schemaMass);
|
||||||
},
|
},
|
||||||
openexptable(){
|
|
||||||
if(this.queryParam.schemaMass == ""){
|
|
||||||
this.$message.warning("请选择查询的导出的数据类型");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
this.$refs.exptable.add(this.queryParam.schemaMass);
|
|
||||||
},
|
|
||||||
getMetaDataTypeTree() {
|
getMetaDataTypeTree() {
|
||||||
metaDataTypeTree(this.queryParam).then(res => {
|
metaDataTypeTree(this.queryParam).then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
|
|
@ -1,157 +0,0 @@
|
||||||
<template>
|
|
||||||
<a-modal
|
|
||||||
:title="title"
|
|
||||||
:width="1400"
|
|
||||||
:visible="visible"
|
|
||||||
:confirmLoading="confirmLoading"
|
|
||||||
@ok="handleOk"
|
|
||||||
@cancel="handleCancel"
|
|
||||||
:ok-button-props="{ style: { display: 'none' } }"
|
|
||||||
okText="保存"
|
|
||||||
cancelText="关闭">
|
|
||||||
|
|
||||||
<a-spin :spinning="confirmLoading" style="background: #e6e9f1 !important;">
|
|
||||||
<a-table
|
|
||||||
ref="table"
|
|
||||||
size="middle"
|
|
||||||
bordered
|
|
||||||
rowKey="tableName"
|
|
||||||
:columns="columns"
|
|
||||||
:dataSource="dataSource">
|
|
||||||
<!-- :locale="myLocale"-->
|
|
||||||
<template slot="logType" slot-scope="text">
|
|
||||||
<span v-if="text === 0" >DMP</span>
|
|
||||||
<span v-if="text === 1">CSV</span>
|
|
||||||
<span v-if="text === 2">TXT</span>
|
|
||||||
</template>
|
|
||||||
<template slot="runStatus" slot-scope="text">
|
|
||||||
<span style="color:black;" v-if="text === 0" >正在导出</span>
|
|
||||||
<span style="color:#87d068;" v-if="text === 1">导出成功</span>
|
|
||||||
<span style="color:red;" v-if="text === 3">导出失败</span>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<!-- 字符串超长截取省略号显示-->
|
|
||||||
</a-table>
|
|
||||||
</a-spin>
|
|
||||||
</a-modal>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import moment from "moment"
|
|
||||||
import axios from 'axios'
|
|
||||||
import Vue from 'vue'
|
|
||||||
import {getAction} from '@/api/manage'
|
|
||||||
export default {
|
|
||||||
name: "tablelist",
|
|
||||||
components: {
|
|
||||||
},
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
title:"导出日志",
|
|
||||||
visible: false,
|
|
||||||
confirmLoading: false,
|
|
||||||
schemaMass:null,
|
|
||||||
dataSource:[],
|
|
||||||
selectedRowKeys: [],
|
|
||||||
columns: [
|
|
||||||
{
|
|
||||||
title: '#',
|
|
||||||
dataIndex: '',
|
|
||||||
key:'id',
|
|
||||||
width:60,
|
|
||||||
align:"id",
|
|
||||||
customRender:function (t,r,index) {
|
|
||||||
return parseInt(index)+1;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出用户',
|
|
||||||
align:"center",
|
|
||||||
width:60,
|
|
||||||
dataIndex: 'createBy',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出开始时间',
|
|
||||||
align:"center",
|
|
||||||
width:60,
|
|
||||||
dataIndex: 'createTime'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出结束时间',
|
|
||||||
align:"center",
|
|
||||||
width:60,
|
|
||||||
dataIndex: 'endTime'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出文件类型',
|
|
||||||
align:"center",
|
|
||||||
width:60,
|
|
||||||
dataIndex: 'logType',
|
|
||||||
scopedSlots: { customRender: 'logType' },
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '运行状态',
|
|
||||||
align:"center",
|
|
||||||
width:60,
|
|
||||||
dataIndex: 'runStatus',
|
|
||||||
scopedSlots: { customRender: 'runStatus' },
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出地址',
|
|
||||||
align:"center",
|
|
||||||
width:120,
|
|
||||||
dataIndex: 'dmpPath'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '导出日志地址',
|
|
||||||
align:"center",
|
|
||||||
width:120,
|
|
||||||
dataIndex: 'logPath'
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created () {
|
|
||||||
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
add (schemaMass) {
|
|
||||||
this.visible =true;
|
|
||||||
this.schemaMass = schemaMass;
|
|
||||||
this.getTableInfo();
|
|
||||||
},
|
|
||||||
getTableInfo(){
|
|
||||||
getAction("/dataManager/DmExportLog?schemaMass="+this.schemaMass,{}).then(res => {
|
|
||||||
if (res.code == 200) {
|
|
||||||
this.dataSource = res.result
|
|
||||||
console.log(this.dataSource)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
onSelectChange(selectedRowKeys) {
|
|
||||||
this.selectedRowKeys = selectedRowKeys;
|
|
||||||
},
|
|
||||||
onOk(value) {
|
|
||||||
this.$emit('ok');
|
|
||||||
},
|
|
||||||
close () {
|
|
||||||
this.$emit('ok');
|
|
||||||
this.visible = false;
|
|
||||||
},
|
|
||||||
handleOk () {
|
|
||||||
this.$emit('ok');
|
|
||||||
this.close();
|
|
||||||
},
|
|
||||||
handleCancel () {
|
|
||||||
this.$emit('ok');
|
|
||||||
this.close()
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
.disabled{
|
|
||||||
pointer-events: none;
|
|
||||||
}
|
|
||||||
</style>
|
|
Loading…
Reference in New Issue
Block a user