| | |
| | | <template> |
| | | <div class="charts-cont"> |
| | | <div class="message"> |
| | | <dv-scroll-board ref="scrollBoard" :config="config" style="width:100%;height:100%" @mouseover="mouseoverHandler" @click="clickHandler" /> |
| | | <dv-scroll-board ref="scrollBoard" :config="config" style="width:100%;height:100%;cursor: pointer" @mouseover="mouseoverHandler" @click="clickHandler" /> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | import { Session } from '/@/utils/storage'; |
| | | import { Search } from '@element-plus/icons-vue' |
| | | import { ElMessage } from 'element-plus' |
| | | import { useRouter } from 'vue-router' |
| | | import type { FormInstance, FormRules } from 'element-plus' |
| | | import { workApplyApi } from '/@/api/specialWorkSystem/workApply'; |
| | | import * as echarts from 'echarts'; |
| | |
| | | const { screenTheme } = storeToRefs(screenThemes); |
| | | const userInfo = useUserInfo() |
| | | const { userInfos } = storeToRefs(userInfo); |
| | | const router = useRouter(); |
| | | const pro = ref("eChartPro" + Date.now() + Math.random()) |
| | | const state = reactive<stateType>({ |
| | | config:{ |
| | |
| | | } |
| | | |
| | | const clickHandler = (e: any) => { |
| | | |
| | | console.log(e.row,'row') |
| | | router.push({ |
| | | path: 'msgDetail', |
| | | query: { |
| | | row: e.row |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function fontSize(val){ |