8bd3b27d165cc2f59cb4f4637bae93f6fafd332c.svn-base 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <!-- 人员工作情况 -->
  2. <template>
  3. <div id="gzqkContainer" class="zgqkTableClass">
  4. <draagable :title="draagableTitle" @closeDraggable="closeDraggable" initTop=50
  5. initLeft=50 initWidth=380 initHeight=490 style="z-index: 999">
  6. <div style="height:450px;">
  7. <el-table :data="tableResultData" :height="450" v-loading="loading">
  8. <el-table-column align="center" prop="lon" min-width="80" label="经度" show-overflow-tooltip></el-table-column>
  9. <el-table-column align="center" prop="lat" min-width="100" label="纬度" show-overflow-tooltip></el-table-column>
  10. <el-table-column align="center" prop="operateTime" min-width="120" label="时间" show-overflow-tooltip></el-table-column>
  11. </el-table>
  12. </div>
  13. </draagable>
  14. </div>
  15. </template>
  16. <script>
  17. import draagable from './draggable.vue'
  18. import {dateFormat} from "../../../utils/gw_date.js"
  19. import {getPersonGzqkPointList} from '../../../api/zhxxAPI.js'
  20. export default {
  21. components: {
  22. draagable,
  23. },
  24. props:['currentPersId','lon','lat'],
  25. data() {
  26. return {
  27. draagableTitle:'',
  28. tableResultData:[],
  29. loading:true,
  30. };
  31. },
  32. computed: {},
  33. watch: {
  34. lon(n,o){
  35. this.getData();
  36. }
  37. },
  38. //生命周期 - 创建完成(可以访问当前this实例)
  39. created() {
  40. },
  41. //生命周期 - 挂载完成(可以访问DOM元素)
  42. mounted() {
  43. this.getData();
  44. },
  45. beforeCreate() {}, //生命周期 - 创建之前
  46. beforeMount() {}, //生命周期 - 挂载之前
  47. beforeUpdate() {}, //生命周期 - 更新之前
  48. updated() {}, //生命周期 - 更新之后
  49. beforeDestroy() {}, //生命周期 - 销毁之前
  50. destroyed() {}, //生命周期 - 销毁完成
  51. activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发
  52. methods: {
  53. getData(){
  54. var _self = this;
  55. console.log(_self.currentPersId)
  56. if(_self.lon && _self.lat){
  57. getPersonGzqkPointList(_self.currentPersId,_self.lon,_self.lat).then((res)=>{
  58. _self.loading = false;
  59. if(res.success){
  60. _self.tableResultData = res.data;
  61. }
  62. })
  63. }
  64. },
  65. closeDraggable:function(){
  66. this.$emit("closeHandler","groupInfo");
  67. },
  68. },
  69. }
  70. </script>
  71. <style>
  72. /*@import url(); 引入公共css类*/
  73. </style>