|
@@ -58,7 +58,7 @@ async function getChartList(){
|
|
|
pagination.value.total=res.Data.Paging.Totals
|
|
|
tableData.value=arr.map(_ => ({
|
|
|
..._,
|
|
|
- singleId: _.ReportChapterId || _.ReportId
|
|
|
+ singleId: `${_.ReportChapterId}_${_.ReportId}`
|
|
|
}))
|
|
|
if(checkAll.value){
|
|
|
tableData.value.forEach(item=>{
|
|
@@ -168,11 +168,28 @@ async function handleSave() {
|
|
|
MessagePlugin.warning('请选择要移动的图表')
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ let Collects = checkAll.value
|
|
|
+ ? unSelectedCharts.map(_ =>{
|
|
|
+ let arr = _.split('_');
|
|
|
+ return {
|
|
|
+ ReportId: Number(arr[1]),
|
|
|
+ ReportChapterId: Number(arr[0])
|
|
|
+ }
|
|
|
+ })
|
|
|
+ : selectedRowKeys.value.map(_ =>{
|
|
|
+ let arr = _.split('_');
|
|
|
+ return {
|
|
|
+ ReportId: Number(arr[1]),
|
|
|
+ ReportChapterId: Number(arr[0])
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
const params={
|
|
|
SelectAll:checkAll.value,
|
|
|
CollectClassifyIds:selectClassify.value?selectClassify.value:[],
|
|
|
Keyword:keyword.value,
|
|
|
- Collects:checkAll.value?unSelectedCharts : selectedRowKeys.value,
|
|
|
+ Collects,
|
|
|
CollectClassifyId:newClassify.value,
|
|
|
}
|
|
|
const res=await apiEtaReportCollect.reportCollectBatchMove(params)
|