Commit 6643d4c3 by zhaochengxiang

批量转资产

parent 0b2262a6
...@@ -320,10 +320,18 @@ export function* getResourceBatchEditInfo(payload) { ...@@ -320,10 +320,18 @@ export function* getResourceBatchEditInfo(payload) {
return yield call(service.getResourceBatchEditInfo, payload) return yield call(service.getResourceBatchEditInfo, payload)
} }
export function* getAddAsAssetBatchEditInfo(payload) {
return yield call(service.getAddAsAssetBatchEditInfo, payload)
}
export function* resourceBatchEdit(payload) { export function* resourceBatchEdit(payload) {
return yield call(service.resourceBatchEdit, payload) return yield call(service.resourceBatchEdit, payload)
} }
export function* resourceBatchAddAsAsset(payload) {
return yield call(service.resourceBatchAddAsAsset, payload)
}
export function* getResourceDraft(payload) { export function* getResourceDraft(payload) {
return yield call(service.getResourceDraft, payload) return yield call(service.getResourceDraft, payload)
} }
......
...@@ -312,10 +312,18 @@ export function getPreviewRangeByDirId(payload) { ...@@ -312,10 +312,18 @@ export function getPreviewRangeByDirId(payload) {
return PostJSON("/dataassetmanager/resourceApi/getBatchEditInfo", payload) return PostJSON("/dataassetmanager/resourceApi/getBatchEditInfo", payload)
} }
export function getAddAsAssetBatchEditInfo(payload) {
return PostJSON("/dataassetmanager/resourceApi/getAddAsAssetBatchEditInfo", payload)
}
export function resourceBatchEdit(payload) { export function resourceBatchEdit(payload) {
return PostJSON("/dataassetmanager/resourceApi/batchEdit", payload) return PostJSON("/dataassetmanager/resourceApi/batchEdit", payload)
} }
export function resourceBatchAddAsAsset(payload) {
return PostJSON("/dataassetmanager/resourceApi/batchAddAsAsset", payload)
}
export function getResourceDraft(payload) { export function getResourceDraft(payload) {
return GetJSON("/dataassetmanager/resourceApi/getDraft", payload) return GetJSON("/dataassetmanager/resourceApi/getDraft", payload)
} }
......
...@@ -73,7 +73,7 @@ const FC = (props) => { ...@@ -73,7 +73,7 @@ const FC = (props) => {
const modifyData = editAssetsRef.current?.getModifyData() const modifyData = editAssetsRef.current?.getModifyData()
setWaiting(true) setWaiting(true)
dispatch({ dispatch({
type: 'assetmanage.resourceBatchEdit', type: (elementIds??[]).length===0?'assetmanage.resourceBatchAddAsAsset':'assetmanage.resourceBatchEdit',
payload: { payload: {
data: modifyData, data: modifyData,
params: { params: {
...@@ -352,15 +352,26 @@ export const EditAssets = React.forwardRef(function ({ action, type, ids, elemen ...@@ -352,15 +352,26 @@ export const EditAssets = React.forwardRef(function ({ action, type, ids, elemen
const getAssets = () => { const getAssets = () => {
setLoading(true) setLoading(true)
dispatch({ let url = '', payload = null;
type: 'assetmanage.getResourceBatchEditInfo', if ((elementIds??[]).length === 0) {
payload: { url = 'assetmanage.getAddAsAssetBatchEditInfo'
payload = {
data: ids
}
} else {
url = 'assetmanage.getResourceBatchEditInfo'
payload = {
params: { params: {
elementIds: elementIds, elementIds: elementIds,
resourceIds: ids, resourceIds: ids,
dataAssetType: getAssetType(type), dataAssetType: getAssetType(type),
} }
}, }
}
dispatch({
type: url,
payload,
callback: data => { callback: data => {
setLoading(false) setLoading(false)
setElements(data.elementList) setElements(data.elementList)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment