cbb42989b0c9ae8e747ffdd33e244c74edb9508f.svn-base 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <el-container>
  3. <el-main style="padding: 5px 15px 15px 15px;">
  4. <div style="display: flex;align-items: center">
  5. <el-button style="margin-right: 20px;height:30px;" type="primary" icon="el-icon-arrow-left" @click="refHome" v-if="$route.query.source=='home'">返回首页</el-button>
  6. <div style="display: flex;align-items: center;color: red;padding: 5px;font-size: 16px;min-height: 30px;flex: 1 1 0%;font-weight: bold;border: 2px solid rgb(229 229 229);background: #ebf3fb;" v-if="$route.params.type=='dc' && note">{{note}}</div>
  7. </div>
  8. <el-tabs v-model="activeName" @tab-click="handleClick">
  9. <el-tab-pane label="待办任务" name="task">
  10. <toDoTaskTable></toDoTaskTable>
  11. </el-tab-pane>
  12. <el-tab-pane label="流程查询" name="flow">
  13. <flowTable></flowTable>
  14. </el-tab-pane>
  15. </el-tabs>
  16. </el-main>
  17. </el-container>
  18. </template>
  19. <script>
  20. import request from '@util/gw_ajax_request.js'
  21. export default {
  22. data(){
  23. return{
  24. activeName: 'task',
  25. note:""
  26. }
  27. },
  28. components:{
  29. toDoTaskTable: resolve=>{require(['./toDoTaskCom/toDoTaskTable.vue'],resolve)},
  30. flowTable: resolve=>{require(['./toDoTaskCom/flowTable.vue'],resolve)}
  31. },
  32. mounted(){
  33. this.getWarn();
  34. },
  35. methods: {
  36. refHome(){
  37. this.$router.push('/home');
  38. },
  39. handleClick(){},
  40. getWarn(){
  41. this.note = "";
  42. request.get('/bis/insp/pblm/plist/getHandWarn').then(res => {
  43. if(res.success){
  44. this.note = res.data.key;
  45. }
  46. }).catch(err=>{
  47. console.log(err)
  48. })
  49. }
  50. },
  51. }
  52. </script>
  53. <style lang="scss">
  54. </style>