b749cf8b by lihua

添加数据复制功能

1 parent 2e9ac401
...@@ -66,6 +66,13 @@ export const queryUseData = (params) => request({ ...@@ -66,6 +66,13 @@ export const queryUseData = (params) => request({
66 method: 'get' 66 method: 'get'
67 }); 67 });
68 68
69
70 /** 数据使用中复制 */
71 export const queryCopyData = (params) => request({
72 url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/contract-use/copy?userGuid=${params.userGuid}`,
73 method: 'get'
74 });
75
69 /** 分发连接器 */ 76 /** 分发连接器 */
70 export const distributeContract = (params) => request({ 77 export const distributeContract = (params) => request({
71 url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/contract-use/distribute`, 78 url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/contract-use/distribute`,
......
...@@ -5,6 +5,7 @@ import { ...@@ -5,6 +5,7 @@ import {
5 getDataUsePageList, 5 getDataUsePageList,
6 deleteDataUse, 6 deleteDataUse,
7 distributeContract, 7 distributeContract,
8 queryCopyData,
8 } from "@/api/modules/dataDelivery"; 9 } from "@/api/modules/dataDelivery";
9 import { useValidator } from "@/hooks/useValidator"; 10 import { useValidator } from "@/hooks/useValidator";
10 11
...@@ -151,6 +152,17 @@ const btnHanldesMap = { ...@@ -151,6 +152,17 @@ const btnHanldesMap = {
151 } 152 }
152 }); 153 });
153 }, 154 },
155 copy: (scope) => {
156 queryCopyData({
157 userGuid: scope.row.guid
158 }).then((res: any) => {
159 if (res.code == proxy.$passCode) {
160 proxy.$ElMessage.success("该数据产品复制成功");
161 } else {
162 proxy.$ElMessage.error(res.msg);
163 }
164 });
165 },
154 download: (scope) => { //下载 166 download: (scope) => { //下载
155 router.push({ 167 router.push({
156 name: 'usageCatalogDetail', 168 name: 'usageCatalogDetail',
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!