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
f1bb6b1d
authored
2025-12-05 10:50:44 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
修改刷新的可能问题
1 parent
d25dfa5b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
4 deletions
src/store/modules/dataProductListing.ts
src/views/data_product/productListing.vue
src/views/data_product/productListingDetail.vue
src/views/data_smart_contract/contractRecordManage.vue
src/store/modules/dataProductListing.ts
0 → 100644
View file @
f1bb6b1
const
useDataProductStore
=
defineStore
(
/** 产品上架 */
'isRefresh'
,
()
=>
{
const
isRefresh
=
ref
<
boolean
>
(
false
)
const
isRefreshDamCatalog
=
ref
<
boolean
>
(
false
)
function
set
(
v
:
boolean
)
{
isRefresh
.
value
=
v
;
}
function
setDamCatalogRefresh
(
v
:
boolean
)
{
isRefreshDamCatalog
.
value
=
v
;
}
return
{
isRefreshDamCatalog
,
isRefresh
,
set
,
setDamCatalogRefresh
,
}
},
)
export
default
useDataProductStore
\ No newline at end of file
src/views/data_product/productListing.vue
View file @
f1bb6b1
...
...
@@ -8,7 +8,7 @@ import { useRouter, useRoute } from "vue-router";
import
useUserStore
from
"@/store/modules/user"
;
import
{
ElMessage
,
ElMessageBox
}
from
"element-plus"
;
import
useData
AssetStore
from
"@/store/modules/dataAsset
"
;
import
useData
ProductStore
from
"@/store/modules/dataProductListing
"
;
import
{
getListingList
,
listingDelete
,
listingUpdateStatus
,
getListingCount
,
productRejectFlowData
}
from
"@/api/modules/dataProduct"
;
import
{
TableColumnWidth
}
from
'@/utils/enum'
;
import
DialogApproval
from
'@/components/ApprovalProcess/dialog_approval.vue'
;
...
...
@@ -26,7 +26,7 @@ const { proxy } = getCurrentInstance() as any;
const
router
=
useRouter
();
const
userStore
=
useUserStore
();
const
userData
=
JSON
.
parse
(
userStore
.
userData
);
const
assetStore
=
useData
Asse
tStore
();
const
assetStore
=
useData
Produc
tStore
();
const
sjsLogo
=
new
URL
(
'@/assets/images/sjs-logo.png'
,
import
.
meta
.
url
).
href
...
...
src/views/data_product/productListingDetail.vue
View file @
f1bb6b1
...
...
@@ -10,7 +10,7 @@ import { useRoute } from "vue-router";
import
Form
from
"@/components/Form/index.vue"
;
import
Dialog
from
"@/components/Dialog/index.vue"
;
import
useUserStore
from
"@/store/modules/user"
;
import
useData
AssetStore
from
"@/store/modules/dataAsset
"
;
import
useData
ProductStore
from
"@/store/modules/dataProductListing
"
;
import
{
changeNum
}
from
'@/utils/common'
;
import
{
onUploadFilePreview
,
onUploadFileDownload
}
from
'@/api/modules/common'
;
import
{
getAreaData
,
getServiceTenants
,
getSingleList
}
from
"@/api/modules/queryService"
;
...
...
@@ -28,7 +28,7 @@ const route = useRoute();
const
userStore
=
useUserStore
();
const
userData
=
JSON
.
parse
(
userStore
.
userData
);
const
fullPath
=
route
.
fullPath
;
const
assetStore
=
useData
Asse
tStore
();
const
assetStore
=
useData
Produc
tStore
();
const
guid
=
route
.
query
.
guid
as
string
;
const
dGuid
=
route
.
query
.
dGuid
as
string
;
const
damName
=
route
.
query
.
name
as
string
||
''
;
...
...
src/views/data_smart_contract/contractRecordManage.vue
View file @
f1bb6b1
...
...
@@ -64,6 +64,7 @@ const tableFields = ref([
{
label
:
"签署方式"
,
field
:
"signModeName"
,
width
:
120
},
{
label
:
"产品名称"
,
field
:
"productName"
,
width
:
180
},
{
label
:
"合约编号"
,
field
:
"contractId"
,
width
:
355
},
{
label
:
"合约状态"
,
field
:
"contractStatus"
,
type
:
"tag"
,
width
:
96
,
align
:
'center'
},
{
label
:
"发起主体"
,
field
:
"tenantName"
,
width
:
205
},
{
label
:
"签署时间"
,
field
:
"signatureTime"
,
width
:
170
}
]);
...
...
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