Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
fe-data-trusted-space
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
f93c023b
authored
2025-02-12 13:24:01 +0800
by
xukangle
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'develop' into release-test
2 parents
c6bfb5f5
ac70cec4
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
92 additions
and
45 deletions
src/api/modules/dataProduct.ts
src/views/data_asset/qualityEvaluate.vue
src/views/data_asset/registerStart.vue
src/views/data_asset/valueEvaluate.vue
src/views/data_product/productListing.vue
src/views/data_product/productListingDetail.vue
src/views/data_transaction/components/Table/index.vue
src/views/data_transaction/entryManagement.vue
src/views/indexNewBigScreen.vue
src/api/modules/dataProduct.ts
View file @
f93c023
...
...
@@ -15,9 +15,8 @@ export const getProductList = (params) => request({
* path: /dam-catalog-table/data-exchange/get-table-select
*/
export
const
getDataExchangeProductList
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_API_NEW_PORTAL
}
/dam-catalog-table/data-exchange/get-table-select`
,
url
:
`
${
import
.
meta
.
env
.
VITE_API_NEW_PORTAL
}
/dam-catalog-table/data-exchange/get-table-select
?exchangeGuid=
${
params
.
exchangeGuid
}
`
,
method
:
'get'
,
params
})
/** 获取已添加的数据产品列表 */
...
...
src/views/data_asset/qualityEvaluate.vue
View file @
f93c023
...
...
@@ -132,6 +132,14 @@ const handleCreate = () => {
formItems
.
value
[
1
].
default
=
[];
dialogInfo
.
value
.
visible
=
true
;
dialogInfo
.
value
.
type
=
''
;
getCamundaDeploymentId
(
'10018'
,
userData
.
tenantGuid
,
userData
.
staffGuid
).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
deploymentId
.
value
=
res
.
data
;
}
else
{
deploymentId
.
value
=
''
;
proxy
.
$ElMessage
.
error
(
res
.
msg
);
}
})
}
const
page
=
ref
({
...
...
src/views/data_asset/registerStart.vue
View file @
f93c023
...
...
@@ -191,7 +191,7 @@ const getTenantDetail = () => {
if
(
item
.
field
==
'address'
||
item
.
field
==
'socialCreditCode'
||
item
.
field
==
'registrationDate'
||
item
.
field
==
'businessLicenseStartDate'
||
item
.
field
==
'businessLicenseEndDate'
)
{
//在会员详情处获取。
item
.
default
=
tenantDetail
.
value
[
item
.
field
];
}
else
if
(
item
.
field
==
'businessLicenseJson'
)
{
item
.
default
=
tenantDetail
.
value
[
item
.
field
]
||
[];
item
.
default
=
tenantDetail
.
value
[
item
.
field
]
?
JSON
.
parse
(
tenantDetail
.
value
[
item
.
field
])
:
[];
if
(
!
item
.
default
.
length
)
{
item
.
visible
=
false
;
}
else
{
...
...
@@ -350,7 +350,7 @@ const setPropertyFormItemsValue = (info) => {
}
else
if
(
item
.
field
==
'address'
||
item
.
field
==
'socialCreditCode'
||
item
.
field
==
'registrationDate'
||
item
.
field
==
'businessLicenseStartDate'
||
item
.
field
==
'businessLicenseEndDate'
)
{
//在会员详情处获取。
item
.
default
=
tenantDetail
.
value
[
item
.
field
];
}
else
if
(
item
.
field
==
'businessLicenseJson'
)
{
item
.
default
=
tenantDetail
.
value
[
item
.
field
]
||
[];
item
.
default
=
tenantDetail
.
value
[
item
.
field
]
?
JSON
.
parse
(
tenantDetail
.
value
[
item
.
field
])
:
[];
if
(
!
item
.
default
.
length
)
{
item
.
visible
=
false
;
}
else
{
...
...
src/views/data_asset/valueEvaluate.vue
View file @
f93c023
...
...
@@ -192,6 +192,16 @@ const handleCreate = () => {
formItems
.
value
[
5
].
default
=
[];
dialogInfo
.
value
.
visible
=
true
;
dialogInfo
.
value
.
type
=
''
;
if
(
!
deploymentId
.
value
)
{
getCamundaDeploymentId
(
'10019'
,
userData
.
tenantGuid
,
userData
.
staffGuid
).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
deploymentId
.
value
=
res
.
data
;
}
else
{
deploymentId
.
value
=
''
;
proxy
.
$ElMessage
.
error
(
res
.
msg
);
}
})
}
}
const
page
=
ref
({
...
...
src/views/data_product/productListing.vue
View file @
f93c023
...
...
@@ -68,16 +68,17 @@ const tableInfo = ref({
id
:
"mapping-table"
,
fields
:
[
{
label
:
"序号"
,
type
:
"index"
,
width
:
56
,
align
:
"center"
,
fixed
:
"left"
},
{
label
:
"数据产品编号"
,
field
:
"damCode"
,
width
:
20
0
},
{
label
:
"数据产品名称"
,
field
:
"damName"
,
width
:
20
0
},
{
label
:
"数据产品编号"
,
field
:
"damCode"
,
width
:
18
0
},
{
label
:
"数据产品名称"
,
field
:
"damName"
,
width
:
18
0
},
{
label
:
"产品类型"
,
field
:
"damTypeName"
,
width
:
1
6
0
label
:
"产品类型"
,
field
:
"damTypeName"
,
width
:
1
0
0
},
{
label
:
"是否公共数据"
,
field
:
"isPublicData"
,
width
:
120
,
getName
:
(
scope
)
=>
{
return
scope
.
row
.
isPublicData
==
'Y'
?
'是'
:
'否'
;
}
},
{
label
:
"数交所名称"
,
field
:
"exchangeName"
,
width
:
140
},
{
label
:
"审核状态"
,
field
:
"approveState"
,
width
:
TableColumnWidth
.
STATE
,
align
:
'center'
,
type
:
"tag"
,
getName
:
(
scope
)
=>
{
const
approveVO
=
scope
.
row
.
approveVO
||
{}
...
...
src/views/data_product/productListingDetail.vue
View file @
f93c023
...
...
@@ -704,14 +704,16 @@ const getProducts = () => {
}
const
getTableInfo
=
()
=>
{
getDataExchangeProductList
({}).
then
((
res
:
any
)
=>
{
getDataExchangeProductList
({
exchangeGuid
:
route
.
query
.
exchangeGuid
}).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
let
data
=
res
.
data
||
[];
// 进行去重 去掉data 中在pageLIstInfo.value中已有的数据
data
=
data
.
filter
((
item
:
any
)
=>
{
return
!
pageLIstInfo
.
value
.
find
((
pageItem
:
any
)
=>
pageItem
.
damGuid
==
item
.
damGuid
)
})
//
data = data.filter((item: any) => {
//
return !pageLIstInfo.value.find((pageItem: any) => pageItem.damGuid == item.damGuid)
//
})
formInfo
.
value
.
items
[
0
].
options
=
data
;
}
})
...
...
src/views/data_transaction/components/Table/index.vue
View file @
f93c023
...
...
@@ -30,7 +30,9 @@ const tableDataLoading = computed(() => {
});
const
data
=
computed
(()
=>
props
?.
tableInfo
?.
data
)
const
tableInfo
=
computed
(()
=>
props
?.
tableInfo
||
{})
const
columnInfo
=
ref
({
...
props
?.
columnInfo
?.
value
})
const
isEdit
=
computed
(()
=>
props
?.
tableInfo
?.
isEdit
)
const
flag
=
computed
(()
=>
props
?.
tableInfo
?.
flag
)
const
page
=
computed
(()
=>
props
?.
page
)
...
...
@@ -40,7 +42,6 @@ const selectRef = ref()
const
columnEdit
=
(
row
)
=>
{
if
(
!
tableInfo
.
value
.
isEdit
)
{
columnInfo
.
value
=
{
...
row
}
emits
(
"columnEdit"
,
{
...
row
})
}
...
...
src/views/data_transaction/entryManagement.vue
View file @
f93c023
...
...
@@ -180,19 +180,25 @@ const toSearch = (val: any, clear: boolean = false) => {
}
else
{
page
.
value
.
daName
=
val
.
daName
;
}
if
(
tableInfo
.
value
.
isEdit
)
{
tableInfo
.
value
.
isEdit
=
false
tableInfo
.
value
.
currentId
=
"0"
columnInfoReset
()
tableInfo
.
value
.
flag
=
'create'
}
getTableData
();
};
// 查公司
const
documentList
=
async
()
=>
{
const
res
=
await
getDocumentList
({
daName
:
tableSelectInfo
.
value
.
selectValue
,
isCompany
:
true
,
type
:
1
})
companyOption
.
value
=
res
.
data
||
[]
//
const documentList = async () => {
//
const res = await getDocumentList({
//
daName: tableSelectInfo.value.selectValue,
//
isCompany: true,
//
type: 1
//
})
//
companyOption.value = res.data || []
return
Promise
.
resolve
()
}
//
return Promise.resolve()
//
}
// const params = {
// daName: row.damName,
// type: 1,
...
...
@@ -238,13 +244,32 @@ const getTableData = () => {
}
const
createOneData
=
()
=>
{
if
(
companyOption
.
value
.
length
>
0
)
{
findTab
(
true
)
columnInfoReset
()
tableRef
.
value
.
columnInfo
=
{
companyGuid
:
""
,
companyName
:
""
,
daCode
:
""
,
daName
:
""
,
damGuid
:
""
,
effectiveDate
:
""
,
guid
:
""
,
intableMoney
:
""
,
intableTime
:
""
,
issuingEntityGuid
:
""
,
issuingEntityName
:
""
,
registerGuid
:
""
,
registerTime
:
""
,
updateTime
:
""
,
updateUserName
:
""
,
}
assetsOption
.
value
=
[]
const
currentDate
=
dayjs
().
format
(
'YYYY-MM-DD'
);
tableInfo
.
value
.
flag
=
"create"
//const arr:any = []
tableInfo
.
value
.
data
.
unshift
(
{
const
newData
=
{
guid
:
BASE_ID
,
companyName
:
""
,
daName
:
""
,
...
...
@@ -257,7 +282,8 @@ const createOneData = () => {
companyGuid
:
""
,
registerGuid
:
""
,
damGuid
:
""
})
};
tableInfo
.
value
.
data
=
[
newData
,
...
tableInfo
.
value
.
data
];
//tableInfo.value.data = arr
tableInfo
.
value
.
currentId
=
BASE_ID
tableInfo
.
value
.
isEdit
=
true
...
...
@@ -285,7 +311,7 @@ const columnDel = (row) => {
if
(
res
?.
code
===
proxy
.
$passCode
)
{
ElMessage
.
success
(
"删除成功"
)
getTableData
()
documentList
()
//
documentList()
columnCancel
()
findTab
(
false
)
tableRef
.
value
.
columnInfo
=
{}
...
...
@@ -356,7 +382,7 @@ const columnEdit = (row) => {
tableSelectInfo
.
value
.
companyGuid
=
row
.
companyGuid
assetsOption
.
value
=
[]
addAssetsOption
(
null
,
row
,
true
)
addCompanyOption
(
row
)
//
addCompanyOption(row)
//getAssetsList()
const
info
=
{
...
row
}
tableInfo
.
value
.
currentId
=
info
.
guid
...
...
@@ -481,25 +507,25 @@ const addAssetsOption = (values, row, flag = false) => {
})
}
const
addCompanyOption
=
(
row
)
=>
{
let
flag
=
true
documentList
().
then
(()
=>
{
const
obj
=
{
tenantName
:
row
.
companyName
,
tenantGuid
:
row
.
companyGuid
}
const
arr
=
companyOption
.
value
arr
.
forEach
((
item
)
=>
{
if
(
item
.
tenantGuid
===
row
.
companyGuid
)
{
flag
=
false
}
})
if
(
flag
)
{
arr
.
unshift
(
obj
)
companyOption
.
value
=
arr
}
})
}
//
const addCompanyOption = (row) => {
//
let flag = true
//
documentList().then(() => {
//
const obj = {
//
tenantName: row.companyName,
//
tenantGuid: row.companyGuid
//
}
//
const arr = companyOption.value
//
arr.forEach((item) => {
//
if (item.tenantGuid === row.companyGuid) {
//
flag = false
//
}
//
})
//
if (flag) {
//
arr.unshift(obj)
//
companyOption.value = arr
//
}
//
})
//
}
onBeforeMount
(()
=>
{
//getTableData()
// getAssetsList()
...
...
src/views/indexNewBigScreen.vue
View file @
f93c023
...
...
@@ -896,7 +896,7 @@ const handleChangeTime = (val) => {
<div
class=
"left-pd"
></div>
<div
class=
"header-title"
>
数据服务资产情况
</div>
</div>
<div
style=
"height: calc(100% -
4
0px);"
>
<div
style=
"height: calc(100% -
8
0px);"
>
<Table
class=
"drak-table"
ref=
"assetTableRef"
v-show=
"!assetTableInfo.loading1"
:tableInfo=
"assetTableInfo"
@
tableBtnClick=
"tableBtnClick"
/>
<el-skeleton
v-show=
"assetTableInfo.loading1"
:rows=
"6"
animated
/>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment