Browse Source

10-09 数据质量探查部署

allen 2 years ago
parent
commit
3d3b07a4af

+ 1 - 1
config/index.js

@@ -16,7 +16,7 @@ module.exports = {
     proxyTable: devEnv.OPEN_PROXY === false ? {
       '/snoopapi':{
         // target:'http://192.168.10.166:38080',
-        target:'http://192.168.10.112:8090',
+        target:'http://lab2:8099/',
         changeOrigin: true,
         pathRewrite: {
           '^/snoopapi': '/api'

+ 14 - 7
src/views/modules/snoop/jobLog.vue

@@ -18,15 +18,21 @@
         align="center"
         label="日志ID">
       </el-table-column>
+<!--      <el-table-column-->
+<!--        prop="appId"-->
+<!--        header-align="center"-->
+<!--        align="center"-->
+<!--        label="AppID">-->
+<!--        <template slot-scope="scope">-->
+<!--&lt;!&ndash;          style="color:blue;cursor:pointer"&ndash;&gt;-->
+<!--          <div @click="detailData(scope.row.appUri)" >{{ scope.row.appId }}</div>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column
-        prop="appId"
+        prop="predicateName"
         header-align="center"
         align="center"
-        label="AppID">
-        <template slot-scope="scope">
-<!--          style="color:blue;cursor:pointer"-->
-          <div @click="detailData(scope.row.appUri)" >{{ scope.row.appId }}</div>
-        </template>
+        label="任务名称">
       </el-table-column>
       <el-table-column
         prop="timestamp"
@@ -126,7 +132,8 @@ export default {
         })
       }).then((data) => {
         if (data && data.status === 200) {
-          // console.log(data.data)
+          console.log(data.data)
+
           this.dataList = data.data
         }
         this.$nextTick(() => {

+ 5 - 2
src/views/modules/snoop/jobResult_visi_echars.vue

@@ -162,9 +162,12 @@ export default {
       }
     },
     charDecisionTree (cloum) {
-      if (cloum.search('top10') === -1) {
+      console.log(cloum)
+      if (cloum.search('top10') === -1 & cloum.search('top5') === -1) {
         this.showCiyun = false
-        this.initChartLine(cloum)
+        this.$nextTick(() => {
+          this.initChartLine(cloum)
+        })
       } else {
         this.showCiyun = true
         this.$nextTick(() => {

+ 44 - 36
src/views/modules/snoop/measure.vue

@@ -43,7 +43,7 @@
           </el-col>
           <el-col :span="16" style="height: 100%">
             <h4>1.2 选择字段</h4>
-            <div style="height: 360px;border: 1px solid rgb(0, 0, 0) ;padding: 10px;overflow-scrolling: auto">
+            <div style="height: 360px;border: 1px solid rgb(0, 0, 0) ;padding: 10px;    overflow: auto;">
               <el-table
                 ref="multipleTable"
                 :data="tableData"
@@ -241,7 +241,7 @@
 // 例如:import 《组件名称》 from '《组件路径》';
 import showRules from './showRules'
 import { MessageBox } from 'element-ui'
-import { Message } from "element-ui"
+import { Message } from 'element-ui'
 
 export default {
   created () {
@@ -257,7 +257,8 @@ export default {
       visible: false,
       chooseEqpment: '',
       active: 0,
-      goal_info: '',
+      goal_info: {},
+      hiveTable: '',
       userID: this.$store.state.user.id, // 用户编号
       // userName: this.$store.state.user.name, // 用户编号
       userName: 'test', // 用户编号
@@ -476,13 +477,14 @@ export default {
       if (data.limit === 'children') {
         // node.data.icon = 'iconfont icon-xitong4'
         this.chooseEqpment = data
-        console.log(this.chooseEqpment)
-        // 进行ajax 请求
 
+        // 进行ajax 请求
+        this.hiveTable = 'ods_' + this.chooseEqpment.hbaseTableName.replaceAll('-', '_')
         // table = this.chooseEqpment.hbaseTableName
+        console.log(this.hiveTable)
         var info = {
-          db: 'db=default',
-          table: 'table=demo_src'
+          db: 'db=bigdatawh',
+          table: 'table=' + this.hiveTable
         }
         this.$http({
           url: this.$http.snoopUrl('/v1/metadata/hive/table?') + info.db + '&' + info.table,
@@ -573,10 +575,10 @@ export default {
               'data.unit': this.goal_info.config.num + this.goal_info.config.timetype,
               'data.time.zone': this.goal_info.config.timezone,
               'config': {
+                'database': 'bigdatawh',
+                'table.name': this.hiveTable,
                 // 'database': 'default',
-                // 'table.name': this.goal_info.equipment.hbaseTableName,
-                'database': 'default',
-                'table.name': 'demo_src',
+                // 'table.name': 'demo_src',
                 'where': this.goal_info.config.where
               }
             }
@@ -766,10 +768,14 @@ export default {
       }
     },
     getCoal (resolve) {
+      var coalData = {
+        userID: this.userID
+      }
       let coalAll = []
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getcoal'),
-        method: 'post'
+        method: 'post',
+        data: this.$http.adornData(coalData, false)
       }).then(({data}) => {
         if (!(data && data.code === 0)) {
           Message.error(data.msg)
@@ -794,6 +800,7 @@ export default {
     },
     getSystem (coalId, resolve) {
       var coalData = {
+        userID: this.userID,
         coalid: coalId
       }
       this.$http({
@@ -821,14 +828,15 @@ export default {
         return resolve(systemAll)
       })
     },
-    getSubSystem (resolve) {
-      // const systemData = {
-      //   systemid: systemid
-      // }
+    getSubSystem (systemid, resolve) {
+      const systemData = {
+        systemid: systemid,
+        userID: this.userID
+      }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getsubSystem'),
-        method: 'post'
-        // data: this.$http.adornData(systemData, false)
+        method: 'post',
+        data: this.$http.adornData(systemData, false)
       }).then(subrespond => {
         let subSystemAll = []
         let subSystemContent = subrespond.data
@@ -851,7 +859,8 @@ export default {
     },
     getEquipment (subSustemid, resolve) {
       const subSystemData = {
-        subSystemid: subSustemid
+        subSystemid: subSustemid,
+        userID: this.userID
       }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getequipment'),
@@ -860,9 +869,7 @@ export default {
       }).then(eqprespond => {
         let equipmentAll = []
         const eqpSystemContent = eqprespond.data
-        if (eqpSystemContent.length === 0) {
-          Message.error(eqprespond.msg)
-        } else {
+        if (eqpSystemContent.length !== 0) {
           for (let k = 0; k < eqpSystemContent.length; k++) {
             var equipment = {
               name: eqpSystemContent[k].name,
@@ -880,6 +887,7 @@ export default {
     },
     getSubEquipment (equipmentid, resolve) {
       const equimentData = {
+        userID: this.userID,
         equipment: equipmentid
       }
       this.$http({
@@ -908,29 +916,29 @@ export default {
       })
     },
     // 左侧树的懒加载 五层结构
-    // loadTreeNode (node, resolve) {
-    //   if (node.level === 0) {
-    //     this.getCoal(resolve)
-    //   } else if (node.level === 1) {
-    //     this.getSystem(node.data.coalid, resolve)
-    //   } else if (node.level === 2) {
-    //     this.getSubSystem(node.data.systemid, resolve)
-    //   } else if (node.level === 3) {
-    //     this.getEquipment(node.data.subSustemid, resolve)
-    //   } else {
-    //     this.getSubEquipment(node.data.equipmentid, resolve)
-    //   }
-    // }
-    // 左侧树的懒加载 三层结构
     loadTreeNode (node, resolve) {
       if (node.level === 0) {
-        this.getSubSystem(resolve)
+        this.getCoal(resolve)
       } else if (node.level === 1) {
+        this.getSystem(node.data.coalid, resolve)
+      } else if (node.level === 2) {
+        this.getSubSystem(node.data.systemid, resolve)
+      } else if (node.level === 3) {
         this.getEquipment(node.data.subSustemid, resolve)
       } else {
         this.getSubEquipment(node.data.equipmentid, resolve)
       }
     }
+    // // 左侧树的懒加载 三层结构
+    // loadTreeNode (node, resolve) {
+    //   if (node.level === 0) {
+    //     this.getSubSystem(resolve)
+    //   } else if (node.level === 1) {
+    //     this.getEquipment(node.data.subSustemid, resolve)
+    //   } else {
+    //     this.getSubEquipment(node.data.equipmentid, resolve)
+    //   }
+    // }
   },
   watch: {
     chooseEqpment (newVal, oldVal) {

+ 99 - 20
src/views/modules/visi/create1.vue

@@ -211,7 +211,7 @@
               end-placeholder="结束日期">
             </el-date-picker>
           </div>
-          <div style="margin-top: 10px;margin-left: 25px;">
+          <div style="margin-top: 10px;margin-left: 110px;">
             <el-transfer
               filterable
               :titles="['待选字段', '已选字段']"
@@ -303,6 +303,7 @@ export default {
         classificationtag: 1,
         remarks: ''
       },
+      time: null,
       selectTime: [],
       measurepoint: [], // 你要的数据在这儿
       pythonKafkaVisible: false,
@@ -772,7 +773,8 @@ export default {
           filedList: [{
             key: 0,
             prop: 'time',
-            label: '时间'
+            label: '时间',
+            measurepointId: Math.floor(Math.random() * 10000 + 1)
           }], // 数据库的字段名
           icon: 'icon iconfont icon-xitong1', // 图标
           sql: {
@@ -841,26 +843,26 @@ export default {
         this.equimentClick()
       }
     },
+    // 单击事件
     handleClick (id) {
-      this.equimentClick(id)
-      clearTimeout(this.clicktime) // 首先清除计时器
-      this.clicktime = setTimeout(() => {
-        // 这里执行你自己的方法或者业务逻辑
+      clearTimeout(this.time)  // 首先清除计时器
+      this.time = setTimeout(() => {
         this.equimentClick(id)
       }, 300)
     },
     // 双击事件
     dblClick (id) {
-      clearTimeout(this.clicktime) // 清除
+      clearTimeout(this.time)  // 清除
       // 这里可以添加你自己双击事件的方法或者逻辑
       this.equimentDoubleClick(id)
     },
-
     equimentClick (id) {
+      console.log('this.subEquipments[i]')
       this.dataListLoading = true
       for (let i = 0; i < this.subEquipments.length; i++) {
         if (id === this.subEquipments[i].id) {
           // 处理两次单击同一个设备
+          console.log(this.subEquipments[i])
           if (this.detailTitle.worldName !== this.subEquipments[i].imageTable.tableName) {
             this.tablelists = this.subEquipments[i].filedList
 
@@ -882,7 +884,6 @@ export default {
               this.dataListLoading = false
             })
           }
-
           this.showInfo = true
           break
         }
@@ -1125,16 +1126,80 @@ export default {
         this.$refs.pythonKafkaTmp.init(this.measurepoint.join())
       })
     },
-    getSubSystem (resolve) {
+    getCoal (resolve) {
+      var coalData = {
+        userID: this.userID
+      }
+      let coalAll = []
+      this.$http({
+        url: this.$http.adornUrl('/dataset/tree/getcoal'),
+        method: 'post',
+        data: this.$http.adornData(coalData, false)
+      }).then(({data}) => {
+        if (!(data && data.code === 0)) {
+          Message.error(data.msg)
+        } else {
+          const coalContent = data.info
+          for (let sign = 0; sign < coalContent.length; sign++) {
+            var coal = {
+              name: coalContent[sign].name,
+              coalid: coalContent[sign].id,
+              limit: 'coal',
+              hbaseTableName: '',
+              icon: 'iconfont icon-xitongfuwu',
+              leaf: false
+            }
+            coalAll.push(coal)
+          }
+        }
+        return resolve(coalAll)
+        // console.log('***************')
+        // console.log(coalAll)
+      })
+    },
+    getSystem (coalId, resolve) {
+      var coalData = {
+        userID: this.userID,
+        coalid: coalId
+      }
+      this.$http({
+        url: this.$http.adornUrl('/dataset/tree/getfisystem'),
+        method: 'post',
+        data: this.$http.adornData(coalData, false)
+      }).then(systemRespond => {
+        let systemAll = []
+        if (systemRespond.data.length <= 0) {
+          Message.error(systemRespond.msg)
+        } else {
+          const systemContent = systemRespond.data
+          for (let i = 0; i < systemContent.length; i++) {
+            var system = {
+              name: systemContent[i].name,
+              systemid: systemContent[i].id,
+              limit: 'system',
+              icon: 'icon iconfont icon-xitongfuwu',
+              hbaseTableName: '',
+              leaf: false
+            }
+            systemAll.push(system)
+          }
+        }
+        return resolve(systemAll)
+      })
+    },
+    getSubSystem (systemid, resolve) {
+      const systemData = {
+        systemid: systemid,
+        userID: this.userID
+      }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getsubSystem'),
-        method: 'post'
+        method: 'post',
+        data: this.$http.adornData(systemData, false)
       }).then(subrespond => {
         let subSystemAll = []
         let subSystemContent = subrespond.data
-        if (subSystemContent.length === 0) {
-          Message.error(subrespond.msg)
-        } else {
+        if (subSystemContent.length !== 0) {
           for (let j = 0; j < subSystemContent.length; j++) {
             var subSystem = {
               name: subSystemContent[j].name,
@@ -1151,7 +1216,8 @@ export default {
     },
     getEquipment (subSustemid, resolve) {
       const subSystemData = {
-        subSystemid: subSustemid
+        subSystemid: subSustemid,
+        userID: this.userID
       }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getequipment'),
@@ -1160,9 +1226,7 @@ export default {
       }).then(eqprespond => {
         let equipmentAll = []
         const eqpSystemContent = eqprespond.data
-        if (eqpSystemContent.length === 0) {
-          Message.error(eqprespond.msg)
-        } else {
+        if (eqpSystemContent.length !== 0) {
           for (let k = 0; k < eqpSystemContent.length; k++) {
             var equipment = {
               name: eqpSystemContent[k].name,
@@ -1180,6 +1244,7 @@ export default {
     },
     getSubEquipment (equipmentid, resolve) {
       const equimentData = {
+        userID: this.userID,
         equipment: equipmentid
       }
       this.$http({
@@ -1207,16 +1272,30 @@ export default {
         return resolve(subEquimentAll)
       })
     },
-    // 左侧树的懒加载
+    // 左侧树的懒加载 五层结构
     loadTreeNode (node, resolve) {
       if (node.level === 0) {
-        this.getSubSystem(resolve)
+        this.getCoal(resolve)
       } else if (node.level === 1) {
+        this.getSystem(node.data.coalid, resolve)
+      } else if (node.level === 2) {
+        this.getSubSystem(node.data.systemid, resolve)
+      } else if (node.level === 3) {
         this.getEquipment(node.data.subSustemid, resolve)
       } else {
         this.getSubEquipment(node.data.equipmentid, resolve)
       }
     }
+    // // 左侧树的懒加载
+    // loadTreeNode (node, resolve) {
+    //   if (node.level === 0) {
+    //     this.getSubSystem(resolve)
+    //   } else if (node.level === 1) {
+    //     this.getEquipment(node.data.subSustemid, resolve)
+    //   } else {
+    //     this.getSubEquipment(node.data.equipmentid, resolve)
+    //   }
+    // }
   },
   // 生命周期 - 创建完成(可以访问当前this实例)
   mounted () {

+ 186 - 23
src/views/modules/visi/create2.vue

@@ -185,7 +185,7 @@
             <span style="width: 10%">子设备名称 :   </span>
             <span style="margin-right: 20px">{{detailTitle.worldName}}</span>
           </div>
-          <div style="margin-top: 10px;margin-left: 25px;">
+          <div style="margin-top: 20px;margin-left: 110px;">
             <el-transfer
               filterable
               :titles="['待选字段', '已选字段']"
@@ -354,10 +354,9 @@ export default {
 
     },
     changeMeasurepoint (value, direction, movedKeys) {
-      let measurepointID
+      let measurepointID = 0
       for (let i = 0; i < movedKeys.length; i++) {
         const sign = movedKeys[i]
-
         measurepointID = this.selectData[sign].measurepointId
 
         if (direction === 'right') {
@@ -447,7 +446,7 @@ export default {
             this.soutRizhi = context.info + '\n\n' + this.soutRizhi
           })
         }
-        this.soutRizhi = this.soutRiZhiSucess + '结束' + '\n\n' + this.soutRizhi
+        this.soutRizhi = this.soutRiZhiSucess + '结束!!!' + '\n\n' + this.soutRizhi
       }
     },
     yuLanMouseOver () {
@@ -563,9 +562,10 @@ export default {
           selectList: [], // 数据库中子设备字段名
           sureSelectList: [], // 选择的子设备字段名
           filedList: [{
-            key: -1,
+            key: 0,
             prop: 'time',
-            label: '时间'
+            label: '时间',
+            measurepointId: Math.floor(Math.random() * 10000 + 1)
           }], // 数据库的字段名
           icon: 'icon iconfont icon-xitong1', // 图标
           sql: {
@@ -601,7 +601,7 @@ export default {
           if (headers) {
             for (let i = 0; i < headers.length; i++) {
               var list = {
-                key: i,
+                key: i + 1,
                 measurepointId: headers[i].measurepointId,
                 prop: headers[i].name_en,
                 label: headers[i].name_zh
@@ -635,16 +635,17 @@ export default {
         this.equimentClick()
       }
     },
+
+    // 单击事件
     handleClick (id) {
-      clearTimeout(this.clicktime) // 首先清除计时器
-      this.clicktime = setTimeout(() => {
-        // 这里执行你自己的方法或者业务逻辑
+      clearTimeout(this.time)  // 首先清除计时器
+      this.time = setTimeout(() => {
         this.equimentClick(id)
       }, 300)
     },
     // 双击事件
     dblClick (id) {
-      clearTimeout(this.clicktime) // 清除
+      clearTimeout(this.time)  // 清除
       // 这里可以添加你自己双击事件的方法或者逻辑
       this.equimentDoubleClick(id)
     },
@@ -716,12 +717,12 @@ export default {
     },
     closeEqupField () {
       this.showEqumField = false
-
       // 根据选择的ID 找出对应的字段名 存储在sql 中
       const chooseFiledEn = []
       const chooseFiledZh = []
       for (let i = 0; i < this.sureSelect.length; i++) {
         const sign = this.sureSelect[i]
+
         chooseFiledEn.push(this.selectData[sign].prop)
         chooseFiledZh.push(this.selectData[sign].label)
       }
@@ -832,16 +833,81 @@ export default {
         this.$refs.pythonKafkaTmp.init(this.measurepoint.join())
       })
     },
-    getSubSystem (resolve) {
+
+    getCoal (resolve) {
+      var coalData = {
+        userID: this.userID
+      }
+      let coalAll = []
+      this.$http({
+        url: this.$http.adornUrl('/dataset/tree/getcoal'),
+        method: 'post',
+        data: this.$http.adornData(coalData, false)
+      }).then(({data}) => {
+        if (!(data && data.code === 0)) {
+          Message.error(data.msg)
+        } else {
+          const coalContent = data.info
+          for (let sign = 0; sign < coalContent.length; sign++) {
+            var coal = {
+              name: coalContent[sign].name,
+              coalid: coalContent[sign].id,
+              limit: 'coal',
+              hbaseTableName: '',
+              icon: 'iconfont icon-xitongfuwu',
+              leaf: false
+            }
+            coalAll.push(coal)
+          }
+        }
+        return resolve(coalAll)
+        // console.log('***************')
+        // console.log(coalAll)
+      })
+    },
+    getSystem (coalId, resolve) {
+      var coalData = {
+        userID: this.userID,
+        coalid: coalId
+      }
+      this.$http({
+        url: this.$http.adornUrl('/dataset/tree/getfisystem'),
+        method: 'post',
+        data: this.$http.adornData(coalData, false)
+      }).then(systemRespond => {
+        let systemAll = []
+        if (systemRespond.data.length <= 0) {
+          Message.error(systemRespond.msg)
+        } else {
+          const systemContent = systemRespond.data
+          for (let i = 0; i < systemContent.length; i++) {
+            var system = {
+              name: systemContent[i].name,
+              systemid: systemContent[i].id,
+              limit: 'system',
+              icon: 'icon iconfont icon-xitongfuwu',
+              hbaseTableName: '',
+              leaf: false
+            }
+            systemAll.push(system)
+          }
+        }
+        return resolve(systemAll)
+      })
+    },
+    getSubSystem (systemid, resolve) {
+      const systemData = {
+        systemid: systemid,
+        userID: this.userID
+      }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getsubSystem'),
-        method: 'post'
+        method: 'post',
+        data: this.$http.adornData(systemData, false)
       }).then(subrespond => {
         let subSystemAll = []
         let subSystemContent = subrespond.data
-        if (subSystemContent.length === 0) {
-          Message.error(subrespond.msg)
-        } else {
+        if (subSystemContent.length !== 0) {
           for (let j = 0; j < subSystemContent.length; j++) {
             var subSystem = {
               name: subSystemContent[j].name,
@@ -858,7 +924,8 @@ export default {
     },
     getEquipment (subSustemid, resolve) {
       const subSystemData = {
-        subSystemid: subSustemid
+        subSystemid: subSustemid,
+        userID: this.userID
       }
       this.$http({
         url: this.$http.adornUrl('/dataset/tree/getequipment'),
@@ -867,9 +934,7 @@ export default {
       }).then(eqprespond => {
         let equipmentAll = []
         const eqpSystemContent = eqprespond.data
-        if (eqpSystemContent.length === 0) {
-          Message.error(eqprespond.msg)
-        } else {
+        if (eqpSystemContent.length !== 0) {
           for (let k = 0; k < eqpSystemContent.length; k++) {
             var equipment = {
               name: eqpSystemContent[k].name,
@@ -887,6 +952,7 @@ export default {
     },
     getSubEquipment (equipmentid, resolve) {
       const equimentData = {
+        userID: this.userID,
         equipment: equipmentid
       }
       this.$http({
@@ -914,16 +980,113 @@ export default {
         return resolve(subEquimentAll)
       })
     },
-    // 左侧树的懒加载
+    // 左侧树的懒加载 五层结构
     loadTreeNode (node, resolve) {
       if (node.level === 0) {
-        this.getSubSystem(resolve)
+        this.getCoal(resolve)
       } else if (node.level === 1) {
+        this.getSystem(node.data.coalid, resolve)
+      } else if (node.level === 2) {
+        this.getSubSystem(node.data.systemid, resolve)
+      } else if (node.level === 3) {
         this.getEquipment(node.data.subSustemid, resolve)
       } else {
         this.getSubEquipment(node.data.equipmentid, resolve)
       }
     }
+
+    // getSubSystem (resolve) {
+    //   this.$http({
+    //     url: this.$http.adornUrl('/dataset/tree/getsubSystem'),
+    //     method: 'post'
+    //   }).then(subrespond => {
+    //     let subSystemAll = []
+    //     let subSystemContent = subrespond.data
+    //     if (subSystemContent.length === 0) {
+    //       Message.error(subrespond.msg)
+    //     } else {
+    //       for (let j = 0; j < subSystemContent.length; j++) {
+    //         var subSystem = {
+    //           name: subSystemContent[j].name,
+    //           subSustemid: subSystemContent[j].id,
+    //           limit: 'subSystem',
+    //           icon: 'iconfont icon-xitongfuwu',
+    //           leaf: false
+    //         }
+    //         subSystemAll.push(subSystem)
+    //       }
+    //     }
+    //     return resolve(subSystemAll)
+    //   })
+    // },
+    // getEquipment (subSustemid, resolve) {
+    //   const subSystemData = {
+    //     subSystemid: subSustemid
+    //   }
+    //   this.$http({
+    //     url: this.$http.adornUrl('/dataset/tree/getequipment'),
+    //     method: 'post',
+    //     data: this.$http.adornData(subSystemData, false)
+    //   }).then(eqprespond => {
+    //     let equipmentAll = []
+    //     const eqpSystemContent = eqprespond.data
+    //     if (eqpSystemContent.length === 0) {
+    //       Message.error(eqprespond.msg)
+    //     } else {
+    //       for (let k = 0; k < eqpSystemContent.length; k++) {
+    //         var equipment = {
+    //           name: eqpSystemContent[k].name,
+    //           equipmentid: eqpSystemContent[k].id,
+    //           limit: 'equipment',
+    //           hbaseTableName: '',
+    //           icon: 'iconfont icon-xitongfuwu',
+    //           leaf: false
+    //         }
+    //         equipmentAll.push(equipment)
+    //       }
+    //     }
+    //     return resolve(equipmentAll)
+    //   })
+    // },
+    // getSubEquipment (equipmentid, resolve) {
+    //   const equimentData = {
+    //     equipment: equipmentid
+    //   }
+    //   this.$http({
+    //     url: this.$http.adornUrl('/dataset/tree/getsubequipment'),
+    //     method: 'post',
+    //     data: this.$http.adornData(equimentData, false)
+    //   }).then(subEqpRespond => {
+    //     let subEquimentAll = []
+    //     const subEqpSystemContent = subEqpRespond.data
+    //     if (subEqpSystemContent.length === 0) {
+    //       Message.error(subEqpRespond.msg)
+    //     } else {
+    //       for (let m = 0; m < subEqpSystemContent.length; m++) {
+    //         var subEquiment = {
+    //           name: subEqpSystemContent[m].name,
+    //           subEquipmentid: subEqpSystemContent[m].id,
+    //           hbaseTableName: subEqpSystemContent[m].hbaseTableName,
+    //           limit: 'children',
+    //           icon: 'iconfont icon-xitong3',
+    //           leaf: true
+    //         }
+    //         subEquimentAll.push(subEquiment)
+    //       }
+    //     }
+    //     return resolve(subEquimentAll)
+    //   })
+    // },
+    // // 左侧树的懒加载
+    // loadTreeNode (node, resolve) {
+    //   if (node.level === 0) {
+    //     this.getSubSystem(resolve)
+    //   } else if (node.level === 1) {
+    //     this.getEquipment(node.data.subSustemid, resolve)
+    //   } else {
+    //     this.getSubEquipment(node.data.equipmentid, resolve)
+    //   }
+    // }
   },
   // 生命周期 - 创建完成(可以访问当前this实例)
   mounted () {

+ 9 - 4
src/views/modules/visi/dataset.vue

@@ -160,6 +160,7 @@ export default {
       pageIndex: 1,
       pageSize: 10,
       totalPage: 0,
+      userID: this.$store.state.user.id, // 用户编号
       dataListLoading: false,
       dataListSelections: [],
       dy_dataListSelections: [],
@@ -203,13 +204,14 @@ export default {
           url: this.$http.adornUrl('/dataset/list'),
           method: 'get',
           params: this.$http.adornParams({
+            currentUserId: this.userID,
             page: this.pageIndex,
             limit: this.pageSize,
             datasetName: this.dataForm.datasetName
           })
         }).then(({ data }) => {
           if (data && data.code === 0) {
-            this.st_dataList = data.page.list.reverse()
+            this.st_dataList = data.page.list
             this.totalPage = data.page.totalCount
             this.statusunique = this.unique(data.page.list)
           } else {
@@ -223,13 +225,14 @@ export default {
           url: this.$http.adornUrl('/datasetdy/list'),
           method: 'get',
           params: this.$http.adornParams({
+            currentUserId: this.userID,
             page: this.pageIndex,
             limit: this.pageSize,
             datasetName: this.dataForm.datasetName
           })
         }).then(({ data }) => {
           if (data && data.code === 0) {
-            this.dy_dataList = data.page.list.reverse()
+            this.dy_dataList = data.page.list
             this.totalPage = data.page.totalCount
             this.statusunique = this.unique(data.page.list)
           } else {
@@ -254,6 +257,7 @@ export default {
           url: this.$http.adornUrl('/dataset/list'),
           method: 'get',
           params: this.$http.adornParams({
+            currentUserId: this.userID,
             page: this.pageIndex,
             limit: this.pageSize,
             modelName: this.dataForm.modelName,
@@ -263,7 +267,7 @@ export default {
           })
         }).then(({ data }) => {
           if (data && data.code === 0) {
-            this.st_dataList = data.page.list.reverse()
+            this.st_dataList = data.page.list
             this.totalPage = data.page.totalCount
           } else {
             this.st_dataList = []
@@ -278,6 +282,7 @@ export default {
           url: this.$http.adornUrl('/datasetdy/list'),
           method: 'get',
           params: this.$http.adornParams({
+            currentUserId: this.userID,
             page: this.pageIndex,
             limit: this.pageSize,
             modelName: this.dataForm.modelName,
@@ -287,7 +292,7 @@ export default {
           })
         }).then(({ data }) => {
           if (data && data.code === 0) {
-            this.dy_dataList = data.page.list.reverse()
+            this.dy_dataList = data.page.list
             this.totalPage = data.page.totalCount
           } else {
             this.dy_dataList = []