|
|
|
@ -35,7 +35,7 @@ import html2canvas from "html2canvas"; |
|
|
|
import JSZip, { forEach } from "jszip"; |
|
|
|
import { ElLoading, ElMessage, ElNotification } from "element-plus"; |
|
|
|
import { softDeletion, retractRunWorkFlow, recalSendMsg } from "@/api/taskapi/management"; |
|
|
|
|
|
|
|
import { echatsViews } from "@/api/DesignForm/types"; |
|
|
|
import { formatNumber } from "@/api/DesignForm/utils"; |
|
|
|
//引入组件 |
|
|
|
import FormPageCont from "@/components/DesignForm/tableListPage/formPageCont.vue"; |
|
|
|
@ -46,6 +46,7 @@ import GanttPage from "@/components/DesignForm/app/gannttPage.vue"; |
|
|
|
import MapPage from "@/components/DesignForm/app/mapPage.vue"; |
|
|
|
import CalendarPage from "@/components/DesignForm/app/calendar/calendar1/calendarPage.vue"; |
|
|
|
import SearchSelect from "@/components/DesignForm/app/calendar/selectSearch.vue"; |
|
|
|
import ContainerPath from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/container.vue"; |
|
|
|
|
|
|
|
const props = withDefaults( |
|
|
|
defineProps<{ |
|
|
|
@ -71,6 +72,7 @@ const props = withDefaults( |
|
|
|
formBasicConfig?: any; |
|
|
|
fieldsDetailList?: any; |
|
|
|
orgAndManTree?: any; |
|
|
|
echatsViews: echatsViews; |
|
|
|
}>(), |
|
|
|
{ |
|
|
|
showPage: true, |
|
|
|
@ -118,6 +120,13 @@ const props = withDefaults( |
|
|
|
}, |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|
const echatsViewsdf = computed({ |
|
|
|
get() { |
|
|
|
return props.echatsViews; |
|
|
|
}, |
|
|
|
set(newVal: any) {}, |
|
|
|
}); |
|
|
|
const emits = defineEmits<{ |
|
|
|
(e: "selectionChange", row: any): void; |
|
|
|
(e: "btnClick", btn: any, row?: any): void; // 列表上面及表格列表里添加删除按钮事件 |
|
|
|
@ -1361,6 +1370,7 @@ const tabsView = (val: any, types: number) => { |
|
|
|
props.viewPage.gantt.isClick = false; |
|
|
|
props.viewPage.map.isClick = false; |
|
|
|
props.viewPage.card.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
break; |
|
|
|
case 3: |
|
|
|
props.viewPage.list.isClick = false; |
|
|
|
@ -1368,6 +1378,7 @@ const tabsView = (val: any, types: number) => { |
|
|
|
props.viewPage.gantt.isClick = false; |
|
|
|
props.viewPage.map.isClick = false; |
|
|
|
props.viewPage.card.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
getPageData(); |
|
|
|
break; |
|
|
|
case 4: |
|
|
|
@ -1376,6 +1387,7 @@ const tabsView = (val: any, types: number) => { |
|
|
|
props.viewPage.time.isClick = false; |
|
|
|
props.viewPage.map.isClick = false; |
|
|
|
props.viewPage.card.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
break; |
|
|
|
case 5: |
|
|
|
props.viewPage.list.isClick = false; |
|
|
|
@ -1383,8 +1395,18 @@ const tabsView = (val: any, types: number) => { |
|
|
|
props.viewPage.time.isClick = false; |
|
|
|
props.viewPage.gantt.isClick = false; |
|
|
|
props.viewPage.card.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
break; |
|
|
|
case 6: |
|
|
|
props.viewPage.list.isClick = false; |
|
|
|
props.viewPage.date.isClick = false; |
|
|
|
props.viewPage.time.isClick = false; |
|
|
|
props.viewPage.gantt.isClick = false; |
|
|
|
props.viewPage.map.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
break; |
|
|
|
case 7: |
|
|
|
props.viewPage.card.isClick = false; |
|
|
|
props.viewPage.list.isClick = false; |
|
|
|
props.viewPage.date.isClick = false; |
|
|
|
props.viewPage.time.isClick = false; |
|
|
|
@ -1397,6 +1419,7 @@ const tabsView = (val: any, types: number) => { |
|
|
|
props.viewPage.time.isClick = false; |
|
|
|
props.viewPage.gantt.isClick = false; |
|
|
|
props.viewPage.map.isClick = false; |
|
|
|
props.viewPage.chart.isClick = false; |
|
|
|
break; |
|
|
|
} |
|
|
|
}; |
|
|
|
@ -1768,6 +1791,20 @@ const readerColumnSun = (column: any) => { |
|
|
|
@click="tabsView(viewPage.map, 5)" |
|
|
|
/> |
|
|
|
</el-tooltip> |
|
|
|
<el-tooltip |
|
|
|
v-if="viewPage.chart.status" |
|
|
|
class="box-item" |
|
|
|
effect="dark" |
|
|
|
content="BI报表" |
|
|
|
placement="top" |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="small" |
|
|
|
class="fa fa-line-chart" |
|
|
|
:color="viewPage.chart.isClick ? '#a0cfff' : ''" |
|
|
|
@click="tabsView(viewPage.chart, 7)" |
|
|
|
/> |
|
|
|
</el-tooltip> |
|
|
|
</el-button-group> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -2118,9 +2155,14 @@ const readerColumnSun = (column: any) => { |
|
|
|
:columns-filter="columnsFilter" |
|
|
|
/> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24" style="display: none"> |
|
|
|
{{ tableDataList }} |
|
|
|
<el-col v-if="viewType == 7" :span="24"> |
|
|
|
<ContainerPath |
|
|
|
:echats-views="echatsViewsdf" |
|
|
|
:table-key="formBasicConfig.name" |
|
|
|
:types="1" |
|
|
|
/> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24" style="display: none"> </el-col> |
|
|
|
<el-col :span="24" style="display: none"> |
|
|
|
<el-button-group> |
|
|
|
<el-tooltip |
|
|
|
|