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
d58cadea
authored
2025-03-07 17:44:50 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
修改资产登记的权力信息
1 parent
7ca978df
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
150 deletions
src/views/data_asset/registerDetail.vue
src/views/data_asset/registerStart.vue
src/views/data_asset/registerDetail.vue
View file @
d58cade
...
...
@@ -19,10 +19,6 @@ import {
updateCertificate
,
dataSourcesList
}
from
"@/api/modules/dataAsset"
;
import
{
getTenantDetailInfo
,
getTenantInfo
}
from
"@/api/modules/queryService"
;
import
{
passFlowData
,
rejectFlowData
,
revokeFlowData
,
isMyFirstNode
}
from
"@/api/modules/workFlowService"
;
import
useDataAssetStore
from
"@/store/modules/dataAsset"
;
import
{
changeNum
}
from
'@/utils/common'
;
...
...
@@ -269,22 +265,6 @@ const getDetailInfo = () => {
}).
catch
(()
=>
{
fullscreenLoading
.
value
=
false
;
}));
// ps.push(getTenantDetailInfo(userData.tenantGuid).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// tentData = { ...tentData, ...data };
// } else {
// ElMessage.error(res.msg);
// }
// }));
// ps.push(getTenantInfo({ tenantName: userData.tenantName }).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// tentData = { ...tentData, ...data };
// } else {
// ElMessage.error(res.msg);
// }
// }))
Promise
.
all
(
ps
).
then
(()
=>
{
fullscreenLoading
.
value
=
false
;
// tenantDetail.value = tentData;
...
...
@@ -312,22 +292,6 @@ const getDetailInfo = () => {
ElMessage
.
error
(
res
.
msg
);
}
}));
// ps.push(getTenantDetailInfo(userData.tenantGuid).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// tentData = { ...tentData, ...data };
// } else {
// ElMessage.error(res.msg);
// }
// }));
// ps.push(getTenantInfo({ tenantName: userData.tenantName }).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// tentData = { ...tentData, ...data };
// } else {
// ElMessage.error(res.msg);
// }
// }))
Promise
.
all
(
ps
).
then
(()
=>
{
fullscreenLoading
.
value
=
false
;
...
...
@@ -353,37 +317,8 @@ const handleExpand = () => {
// 提取到 onBeforeMount 中的请求
const
tentData
=
ref
<
any
>
({});
const
getTenantInformation
=
()
=>
{
const
ps
:
any
=
[];
ps
.
push
(
getTenantDetailInfo
(
tenantGuid
||
userData
.
tenantGuid
).
then
((
res
:
any
)
=>
{
if
(
res
.
code
===
proxy
.
$passCode
)
{
const
data
=
res
.
data
??
{};
tentData
.
value
=
{
...
tentData
.
value
,
...
data
};
}
else
{
ElMessage
.
error
(
res
.
msg
);
}
}));
ps
.
push
(
getTenantInfo
({
tenantName
:
route
.
query
.
tenantName
||
userData
.
tenantName
}).
then
((
res
:
any
)
=>
{
if
(
res
.
code
===
proxy
.
$passCode
)
{
const
data
=
res
.
data
??
{};
tentData
.
value
=
{
...
tentData
.
value
,
...
data
};
}
else
{
ElMessage
.
error
(
res
.
msg
);
}
}));
// 这里返回 Promise.all 来等待所有请求完成
return
Promise
.
all
(
ps
);
};
onBeforeMount
(()
=>
{
getDetailInfo
();
getTenantInformation
().
then
(()
=>
{
tenantDetail
.
value
=
{
...
tentData
.
value
};
// 将最终的数据赋值给 tenantDetail
}).
catch
(()
=>
{
console
.
log
(
'请求失败'
);
});
});
onActivated
(()
=>
{
...
...
@@ -499,65 +434,6 @@ const approveTableInfo: any = ref({
const
approvalProcessRef
=
ref
();
const
deploymentId
=
ref
(
''
);
const
processInstanceId
=
ref
(
''
);
const
tenantDetail
:
any
=
ref
({});
/** 获取当前登录会员,服务商,企业等详情。 */
const
getTenantDetail
=
()
=>
{
// getTenantDetailInfo(userData.tenantGuid).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// userData.value = data;
// } else {
// ElMessage.error(res.msg);
// }
// })
// getTenantInfo({tenantName: userData.tenantName}).then((res: any) => {
// if (res.code == proxy.$passCode) {
// const data = res.data ?? {};
// tenantDetail.value = data;
// } else {
// ElMessage.error(res.msg);
// }
// });
}
// const onUploadFilePreview = (file) => {
// let url = file.url;
// getImageContent(url).then((res: any) => {
// if (res && !res.msg) {
// let name = file.name;
// var fileSuffix = name ? name.substring(name.lastIndexOf('.') + 1).toLowerCase() : '';
// if (fileSuffix === 'png' || fileSuffix === 'jpeg' || fileSuffix === 'jpg' || fileSuffix === 'pdf') { //浏览器可以支持图片和pdf预览
// let fileUrl = <string>getDownloadUrl(res, name, fileSuffix);
// let win = window.open(fileUrl, name);
// win && (win.document.title = name);
// } else {
// download(res, name, fileSuffix);
// }
// // if (fileSuffix === 'png' || fileSuffix === 'jpeg' || fileSuffix === 'jpg' || fileSuffix === 'pdf' || fileSuffix === 'zip' || fileSuffix === 'rar') {
// // let win = window.open(fileUrl, name);
// // win && (win.document.title = name);
// // return win;
// // }
// // window.open('https://view.officeapps.live.com/op/view.aspx?src=' + encodeURIComponent(fileUrl));
// } else {
// res?.msg && ElMessage.error(res?.msg);
// }
// })
// }
// const onUploadFileDownload = (file) => {
// let url = file.url;
// getImageContent(url).then((res: any) => {
// if (res && !res.msg) {
// let name = file.name;
// var fileSuffix = name ? name.substring(name.lastIndexOf('.') + 1) : '';
// download(res, name, fileSuffix);
// } else {
// res?.msg && ElMessage.error(res?.msg);
// }
// })
// }
const
toolBtns
:
any
=
computed
(()
=>
{
let
btnsArr
:
any
=
[{
...
...
@@ -1325,14 +1201,6 @@ const passCommonDialogBtnClick = (btn, info) => {
<
span
class
=
"item_value"
>
{{
(
assetDetailInfo
.
dataProtection
==
6
?
assetDetailInfo
.
dataProtectionOther
:
assetDetailInfo
.
dataProtectionName
)
??
'--'
}}
<
/span
>
<
/div
>
<
div
class
=
"list_item"
v
-
if
=
"detailType != 'asset'"
>
<
span
class
=
"item_label"
>
所属行业
:
<
/span
>
<
span
class
=
"item_value"
><
ellipsis
-
tooltip
:
content
=
"(assetDetailInfo.ownIndustryName?.filter(u => u != '其他')?.join(',') +
(assetDetailInfo.ownIndustry?.includes(4)
? ((assetDetailInfo.ownIndustryName?.length > 1 ? ',' : '') + assetDetailInfo.ownIndustryOther) : '')) ?? '--'"
class
-
name
=
"w100f"
:
refName
=
"'tooltipOver' + 'ownIndustryName'"
><
/ellipsis-tooltip></
span
>
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
本次登记
:
<
/span
>
<
span
class
=
"item_value"
><
ellipsis
-
tooltip
:
content
=
"assetDetailInfo.exchangeName ?? '--'"
...
...
@@ -1719,9 +1587,9 @@ const passCommonDialogBtnClick = (btn, info) => {
<!-- <span
v-if="
tenantDetail
.
businessLicense
?.
length
||
assetDetailInfo
.
registerAttachment
?.
commitmentLetter
?.
length
"
class="
small
-
title
" :style="
{
marginTop
:
'10px'
}
">公司信息</span> -->
<div class="
list_item
isFile
" v-if="
tenantDetail
.
businessLicense
?.
length
">
<div class="
list_item
isFile
" v-if="
assetDetailInfo
.
businessLicense
?.
length
">
<span class="
item_label
" :style="
{
width
:
'auto'
,
'text-align'
:
'left'
}
">营业执照</span>
<span v-for="
(
item
)
in
(
tenantDetail
?.
businessLicense
||
[])
" class="
item_value
"
<span v-for="
(
item
)
in
(
assetDetailInfo
?.
businessLicense
||
[])
" class="
item_value
"
:style="
{
'padding-left'
:
'0px'
}
">
<div class="
file
-
operate
">
<template
...
...
@@ -1831,7 +1699,7 @@ const passCommonDialogBtnClick = (btn, info) => {
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
公司名称
:
<
/span
>
<
span
class
=
"item_value"
><
ellipsis
-
tooltip
:
content
=
"
tenantDetail?.tenant
Name ?? '--'"
<
span
class
=
"item_value"
><
ellipsis
-
tooltip
:
content
=
"
assetDetailInfo?.company
Name ?? '--'"
class
-
name
=
"w100f mr8-i"
:
refName
=
"'tooltipOver' + 'tenantName'"
><
/ellipsis-tooltip
>
<
/span
>
<
/div
>
...
...
@@ -1843,7 +1711,7 @@ const passCommonDialogBtnClick = (btn, info) => {
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
统一社会信用代码
:
<
/span
>
<
span
class
=
"item_value"
>
{{
tenantDetail
.
socialCreditCode
??
"--"
}}
<
/span
>
<
span
class
=
"item_value"
>
{{
assetDetailInfo
.
socialCreditCode
??
"--"
}}
<
/span
>
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
是否列入失信
:
<
/span
>
...
...
@@ -1855,21 +1723,21 @@ const passCommonDialogBtnClick = (btn, info) => {
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
注册日期
:
<
/span
>
<
span
class
=
"item_value"
>
{{
tenantDetail
.
registrationDate
?
formattedDate
(
tenantDetail
.
registrationDate
)
:
<
span
class
=
"item_value"
>
{{
assetDetailInfo
.
registrationDate
?
formattedDate
(
assetDetailInfo
.
registrationDate
)
:
"--"
}}
<
/span
>
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
营业开始日期
:
<
/span
>
<
span
class
=
"item_value"
>
{{
tenantDetail
.
businessLicenseStartDate
??
"--"
}}
<
/span
>
<
span
class
=
"item_value"
>
{{
assetDetailInfo
.
businessLicenseStartDate
??
"--"
}}
<
/span
>
<
/div
>
<
div
class
=
"list_item"
>
<
span
class
=
"item_label"
>
营业结束日期
:
<
/span
>
<
span
class
=
"item_value"
>
{{
tenantDetail
.
businessLicenseEndDate
??
"--"
}}
<
/span
>
<
span
class
=
"item_value"
>
{{
assetDetailInfo
.
businessLicenseEndDate
??
"--"
}}
<
/span
>
<
/div
>
<
div
class
=
"list_item is_block"
>
<
span
class
=
"item_label"
>
单位注册地址
:
<
/span
>
<
span
class
=
"item_value"
>
<
ellipsis
-
tooltip
:
content
=
"
tenantDetail
?.address ?? '--'"
<
span
class
=
"item_value"
>
<
ellipsis
-
tooltip
:
content
=
"
assetDetailInfo
?.address ?? '--'"
class
-
name
=
"w100f pr8"
:
refName
=
"'tooltipOver' + 'address'"
><
/ellipsis-tooltip></
span
>
<
/div
>
<
/div
>
...
...
src/views/data_asset/registerStart.vue
View file @
d58cade
...
...
@@ -173,23 +173,23 @@ const getTenantDetail = () => {
if
(
res
.
code
==
proxy
.
$passCode
)
{
const
data
=
res
.
data
??
{};
tentData
=
{
...
tentData
,
...
data
};
return
getTenantInfo
({
tenantName
:
userData
.
tenantName
}).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
const
data
=
res
.
data
||
{};
tentData
=
{
...
tentData
,
...
data
};
}
else
{
ElMessage
.
error
(
res
.
msg
);
}
})
}
else
{
ElMessage
.
error
(
res
.
msg
);
}
}));
ps
.
push
(
getTenantInfo
({
tenantName
:
userData
.
tenantName
}).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
const
data
=
res
.
data
??
{};
tentData
=
{
...
tentData
,
...
data
};
}
else
{
ElMessage
.
error
(
res
.
msg
);
}
}))
Promise
.
all
(
ps
).
then
(()
=>
{
tenantDetail
.
value
=
tentData
;
propertyFormItems
.
value
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
field
==
'address'
||
item
.
field
==
'socialCreditCode'
||
item
.
field
==
'registrationDate'
||
item
.
field
==
'businessLicenseStartDate'
||
item
.
field
==
'businessLicenseEndDate'
)
{
//在会员详情处获取。
if
(
item
.
field
==
'
tenantName'
||
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
]
?
JSON
.
parse
(
tenantDetail
.
value
[
item
.
field
])
:
[];
...
...
@@ -1405,7 +1405,7 @@ const propertyFormItems: any = ref([
placeholder
:
'请输入'
,
field
:
'tenantName'
,
maxlength
:
50
,
default
:
userData
.
tenantName
??
""
,
default
:
tenantDetail
.
value
.
tenantName
??
""
,
disabled
:
true
,
required
:
false
},
...
...
@@ -1702,6 +1702,8 @@ const saveDraft = () => {
let
propertyFormLine
=
porpertyInfoFormRef
.
value
.
formInline
;
Object
.
assign
(
params
,
propertyFormLine
);
propertyFormLine
.
propertyTerm
==
'Y'
&&
(
params
.
propertyTermSdate
=
propertyFormLine
.
propertyTermDate
[
0
],
params
.
propertyTermEdate
=
propertyFormLine
.
propertyTermDate
[
1
]);
params
.
companyGuid
=
tenantDetail
.
value
?.
tenantGuid
;
params
.
companyName
=
tenantDetail
.
value
?.
tenantName
;
delete
params
.
qualityEvaluationInstitutionGuid
;
delete
params
.
costAssessmentInstitutionGuid
;
delete
params
.
rules
;
...
...
@@ -1735,6 +1737,12 @@ const saveDraft = () => {
name
:
u
.
name
}
})
||
[],
businessLicense
:
propertyFormLine
?.
businessLicenseJson
?.
map
(
u
=>
{
return
{
url
:
u
.
url
,
name
:
u
.
name
}
})
||
[]
}
if
(
qualityEvaluationInstitution
.
value
)
{
registerAttachment
.
qualityEvaluationInstitution
=
qualityEvaluationInstitution
.
value
...
...
@@ -1824,6 +1832,8 @@ const save = () => {
delete
params
.
rules
;
delete
params
.
cost
;
delete
params
.
trem
;
params
.
companyGuid
=
tenantDetail
.
value
?.
tenantGuid
;
params
.
companyName
=
tenantDetail
.
value
?.
tenantName
;
let
uploadFormInline
=
uploadFormRef
.
value
.
formInline
;
let
registerAttachment
:
any
=
{
...
...
@@ -1852,6 +1862,12 @@ const save = () => {
name
:
u
.
name
}
})
||
[],
businessLicense
:
propertyFormLine
?.
businessLicenseJson
?.
map
(
u
=>
{
return
{
url
:
u
.
url
,
name
:
u
.
name
}
})
||
[]
}
if
(
qualityEvaluationInstitution
.
value
)
{
registerAttachment
.
qualityEvaluationInstitution
=
qualityEvaluationInstitution
.
value
...
...
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