|
@@ -28,19 +28,19 @@ export default {
|
|
|
[AssetType.IMAGE]: {
|
|
[AssetType.IMAGE]: {
|
|
|
[State.READY]: createListOptions({ type: AssetType.IMAGE, status: State.READY }),
|
|
[State.READY]: createListOptions({ type: AssetType.IMAGE, status: State.READY }),
|
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.IMAGE, status: State.SUBMITTED }),
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.IMAGE, status: State.SUBMITTED }),
|
|
|
- [State.RESOLVED]: createListOptions({ type: AssetType.IMAGE, status: State.RESOLVED }),
|
|
|
|
|
|
|
+ [State.RESOLVED]: createListOptions({ type: AssetType.IMAGE, status: State.RESOLVED, originalName: '' }),
|
|
|
[State.REJECTED]: createListOptions({ type: AssetType.IMAGE, status: State.REJECTED })
|
|
[State.REJECTED]: createListOptions({ type: AssetType.IMAGE, status: State.REJECTED })
|
|
|
},
|
|
},
|
|
|
[AssetType.VIDEO]: {
|
|
[AssetType.VIDEO]: {
|
|
|
[State.READY]: createListOptions({ type: AssetType.VIDEO, status: State.READY }),
|
|
[State.READY]: createListOptions({ type: AssetType.VIDEO, status: State.READY }),
|
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.VIDEO, status: State.SUBMITTED }),
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.VIDEO, status: State.SUBMITTED }),
|
|
|
- [State.RESOLVED]: createListOptions({ type: AssetType.VIDEO, status: State.RESOLVED }),
|
|
|
|
|
|
|
+ [State.RESOLVED]: createListOptions({ type: AssetType.VIDEO, status: State.RESOLVED, originalName: '' }),
|
|
|
[State.REJECTED]: createListOptions({ type: AssetType.VIDEO, status: State.REJECTED })
|
|
[State.REJECTED]: createListOptions({ type: AssetType.VIDEO, status: State.REJECTED })
|
|
|
},
|
|
},
|
|
|
[AssetType.AUDIO]: {
|
|
[AssetType.AUDIO]: {
|
|
|
[State.READY]: createListOptions({ type: AssetType.AUDIO, status: State.READY }),
|
|
[State.READY]: createListOptions({ type: AssetType.AUDIO, status: State.READY }),
|
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.AUDIO, status: State.SUBMITTED }),
|
|
[State.SUBMITTED]: createListOptions({ type: AssetType.AUDIO, status: State.SUBMITTED }),
|
|
|
- [State.RESOLVED]: createListOptions({ type: AssetType.AUDIO, status: State.RESOLVED }),
|
|
|
|
|
|
|
+ [State.RESOLVED]: createListOptions({ type: AssetType.AUDIO, status: State.RESOLVED, originalName: '' }),
|
|
|
[State.REJECTED]: createListOptions({ type: AssetType.AUDIO, status: State.REJECTED })
|
|
[State.REJECTED]: createListOptions({ type: AssetType.AUDIO, status: State.REJECTED })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -50,6 +50,9 @@ export default {
|
|
|
return {
|
|
return {
|
|
|
list: getAssets,
|
|
list: getAssets,
|
|
|
transform: this.transform,
|
|
transform: this.transform,
|
|
|
|
|
+ filters: this.active === `${State.RESOLVED}` ? [
|
|
|
|
|
+ { key: 'originalName', type: 'search', placeholder: '媒资名称' }
|
|
|
|
|
+ ] : [],
|
|
|
cols: [
|
|
cols: [
|
|
|
{ prop: 'file', label: '文件', type: 'asset', on: this.onViewAsset },
|
|
{ prop: 'file', label: '文件', type: 'asset', on: this.onViewAsset },
|
|
|
{ prop: 'name', 'min-width': 120, render: this.active === `${State.READY}` ? (data, h) => {
|
|
{ prop: 'name', 'min-width': 120, render: this.active === `${State.READY}` ? (data, h) => {
|