|
@ -81,16 +81,16 @@ |
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button> |
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<!-- <el-row :gutter="10" class="mb8">--> |
|
|
<el-row :gutter="10" class="mb8"> |
|
|
<!-- <el-col :span="1.5">--> |
|
|
<el-col :span="1.5"> |
|
|
<!-- <el-button--> |
|
|
<el-button |
|
|
<!-- type="primary"--> |
|
|
type="primary" |
|
|
<!-- plain--> |
|
|
plain |
|
|
<!-- icon="Download"--> |
|
|
icon="CaretRight" |
|
|
<!-- @click="exportData"--> |
|
|
@click="runBloodAnalysisTask" |
|
|
<!-- >导出</el-button>--> |
|
|
>执行血缘解析任务</el-button> |
|
|
<!-- </el-col>--> |
|
|
</el-col> |
|
|
<!-- </el-row>--> |
|
|
</el-row> |
|
|
<el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange"> |
|
|
<el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="50" align="center" /> |
|
|
<el-table-column type="selection" width="50" align="center" /> |
|
|
<el-table-column label="系统英文名" width="100" align="center" prop="ssysCd"></el-table-column> |
|
|
<el-table-column label="系统英文名" width="100" align="center" prop="ssysCd"></el-table-column> |
|
@ -569,7 +569,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script setup name="Meta"> |
|
|
<script setup name="Meta"> |
|
|
import {getDataSourceList, getMetaDataList, getColumnList, getMetaClasList, postMetaSupp, getMetaDataRelship, getMetaDataBloodRelship, getProcData} from "@/api/meta/metaInfo" |
|
|
import {getDataSourceList, getMetaDataList, getColumnList, getMetaClasList, postMetaSupp, getMetaDataRelship, getMetaDataBloodRelship, getProcData, runBloodAnalysis} from "@/api/meta/metaInfo" |
|
|
import { getMetaSecurityData } from "@/api/dataAsset/directory" |
|
|
import { getMetaSecurityData } from "@/api/dataAsset/directory" |
|
|
import { ref, nextTick, computed, watch, reactive, onMounted } from 'vue' |
|
|
import { ref, nextTick, computed, watch, reactive, onMounted } from 'vue' |
|
|
import SQLCodeMirror from "@/components/codemirror/SQLCodeMirror.vue"; |
|
|
import SQLCodeMirror from "@/components/codemirror/SQLCodeMirror.vue"; |
|
@ -1106,8 +1106,13 @@ |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function exportData(){ |
|
|
async function runBloodAnalysisTask() { |
|
|
|
|
|
let query = { |
|
|
|
|
|
userName: cache.local.get("username"), |
|
|
|
|
|
password: cache.local.get("password") |
|
|
|
|
|
} |
|
|
|
|
|
let response = await runBloodAnalysis(query) |
|
|
|
|
|
proxy.$modal.msgSuccess(response.data); |
|
|
} |
|
|
} |
|
|
const filterNode = (value, data) => { |
|
|
const filterNode = (value, data) => { |
|
|
if (!value) return true; |
|
|
if (!value) return true; |
|
|