|
|
@ -80,19 +80,34 @@ |
|
|
|
<!-- 表格展示 --> |
|
|
|
<el-table v-loading="loading" :data="tableData" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
<el-table-column label="归属" align="center" prop="dictLevel" /> |
|
|
|
<el-table-column label="类型" align="center" prop="dictType" /> |
|
|
|
<el-table-column label="来源系统" width="150" align="center" prop="sysName" /> |
|
|
|
<el-table-column label="归属" align="center" width="200"> |
|
|
|
<template #default="{ row }"> |
|
|
|
{{ row.dictLevel === 'company' ? '公司级' : '系统级('+row.sysName+')' }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="类型" align="center"> |
|
|
|
<template #default="{ row }"> |
|
|
|
{{ row.dictType == 0 ? '基础数据' : '指标数据' }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- <el-table-column label="来源系统" width="150" align="center" prop="sysName" /> --> |
|
|
|
<el-table-column label="字典编号" width="150" align="center" prop="dictNum" /> |
|
|
|
<el-table-column label="字典英文名" width="120" align="center" prop="dictCode" /> |
|
|
|
<el-table-column label="字典中文名" width="120" align="center" prop="dictName" /> |
|
|
|
<el-table-column label="字典业务定义" width="120" align="center" prop="dictMenu" /> |
|
|
|
<el-table-column label="数据类型" align="center" prop="dataType" /> |
|
|
|
<el-table-column label="数据标准" align="center" prop="stdCode" /> |
|
|
|
<el-table-column label="字典状态" align="center" prop="dictStatus" /> |
|
|
|
<el-table-column label="业务认责部门" width="120" align="center" prop="bussDeptId" /> |
|
|
|
<el-table-column label="字典状态" align="center" prop="dictStatus"> |
|
|
|
<template #default="scope"> |
|
|
|
<dict-tag |
|
|
|
:options="std_code_appr" |
|
|
|
:value="scope.row.dictStatus" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="业务认责部门" width="120" align="center" prop="bussDeptName" /> |
|
|
|
<el-table-column label="业务认责人员" width="120" align="center" prop="bussUser" /> |
|
|
|
<el-table-column label="技术认责部门" width="120" align="center" prop="techDeptId" /> |
|
|
|
<el-table-column label="技术认责部门" width="120" align="center" prop="techDeptName" /> |
|
|
|
<el-table-column label="技术认责人员" width="120" align="center" prop="techUser" /> |
|
|
|
<el-table-column label="更新者" width="120" align="center" prop="updateBy" /> |
|
|
|
<el-table-column label="更新时间" width="120" align="center" prop="updateTime" /> |
|
|
@ -125,6 +140,7 @@ import { listStdDict, addStdDict, getStdDict, updateStdDict, deleteStdDict } fro |
|
|
|
import { datasourcetree } from "@/api/meta/metatask"; |
|
|
|
import AddEditForm from './AddEditForm.vue'; |
|
|
|
const { proxy } = getCurrentInstance(); |
|
|
|
const { std_code_status,std_code_appr } = proxy.useDict("std_code_status","std_code_appr"); |
|
|
|
|
|
|
|
const queryParams = ref({ |
|
|
|
dictNum: '', |
|
|
@ -218,7 +234,8 @@ const handleAdd = () => { |
|
|
|
isEdit.value = false; |
|
|
|
selectedRow.value={ |
|
|
|
dictLevel: 'company', |
|
|
|
sysId: undefined, |
|
|
|
sysId: 10000, |
|
|
|
sysName: "公司级", |
|
|
|
dictType: '', |
|
|
|
dictNum: '', |
|
|
|
dictCode: '', |
|
|
|