chen.cheng пре 6 месеци
родитељ
комит
5c30a2a393

+ 10 - 10
src/api/bd/devcTrailUWB.js

@@ -1,44 +1,44 @@
 import request from '@/utils/request'
 
-// 查询室内坐标定位列表
+// 查询轨迹列表
 export function listDevcTrailUWB(query) {
   return request({
-    url: '/bd/devcTrailUWB/list',
+    url: '/bd/devcTrailUwb/list',
     method: 'get',
     params: query
   })
 }
 
-// 查询室内坐标定位详细
+// 查询轨迹详细
 export function getDevcTrailUWB(id) {
   return request({
-    url: '/bd/devcTrailUWB/' + id,
+    url: '/bd/devcTrailUwb/' + id,
     method: 'get'
   })
 }
 
-// 新增室内坐标定位
+// 新增轨迹
 export function addDevcTrailUWB(data) {
   return request({
-    url: '/bd/devcTrailUWB',
+    url: '/bd/devcTrailUwb',
     method: 'post',
     data: data
   })
 }
 
-// 修改室内坐标定位
+// 修改轨迹
 export function updateDevcTrailUWB(data) {
   return request({
-    url: '/bd/devcTrailUWB',
+    url: '/bd/devcTrailUwb',
     method: 'put',
     data: data
   })
 }
 
-// 删除室内坐标定位
+// 删除轨迹
 export function delDevcTrailUWB(id) {
   return request({
-    url: '/bd/devcTrailUWB/' + id,
+    url: '/bd/devcTrailUwb/' + id,
     method: 'delete'
   })
 }

+ 36 - 97
src/views/bdspace/deviceTrail/index.vue

@@ -10,20 +10,12 @@
         />
       </el-form-item>
       <el-form-item label="日期" prop="dt">
-        <el-input
-            v-model="queryParams.dt"
-            placeholder="请输入yyyyMMdd"
-            clearable
-            @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="海拔高度m" prop="altitude">
-        <el-input
-            v-model="queryParams.altitude"
-            placeholder="请输入海拔高度m"
-            clearable
-            @keyup.enter.native="handleQuery"
-        />
+        <el-date-picker clearable
+                        v-model="queryParams.dt"
+                        type="date"
+                        value-format="yyyyMMdd"
+                        placeholder="请选择日期">
+        </el-date-picker>
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -49,41 +41,21 @@
             icon="el-icon-download"
             size="mini"
             @click="handleExport"
-            v-hasPermi="['bd:devcTrail:export']"
-        >导出
-        </el-button>
+            v-hasPermi="['bd:devcTrailUWB:export']"
+        >导出</el-button>
       </el-col>
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="devcTrailList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="编号" align="center" prop="id"/>
-      <el-table-column label="设备唯一键" align="center" prop="devcKey"/>
-      <el-table-column label="纬度" align="center" prop="lat"/>
-      <el-table-column label="经度" align="center" prop="lng"/>
-      <el-table-column label="yyyyMMdd" align="center" prop="dt"/>
-      <el-table-column label="海拔高度m" align="center" prop="altitude"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-edit"
-              @click="handleUpdate(scope.row)"
-              v-hasPermi="['bd:devcTrail:edit']"
-          >修改
-          </el-button>
-          <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-delete"
-              @click="handleDelete(scope.row)"
-              v-hasPermi="['bd:devcTrail:remove']"
-          >删除
-          </el-button>
-        </template>
+    <el-table v-loading="loading" :data="devcTrailUWBList" @selection-change="handleSelectionChange">
+      <el-table-column type="selection" width="55" align="center" />
+      <el-table-column label="编号" align="center" prop="id" />
+      <el-table-column label="设备编号" align="center" prop="devcKey" />
+      <el-table-column label="纬度" align="center" prop="lat" />
+      <el-table-column label="经度" align="center" prop="lng" />
+      <el-table-column label="日期" align="center" prop="dt" width="180">
       </el-table-column>
+      <el-table-column label="海拔高度m" align="center" prop="altitude" />
     </el-table>
 
     <pagination
@@ -94,47 +66,14 @@
         @pagination="getList"
     />
 
-    <!-- 添加或修改室内坐标定位对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="设备唯一键" prop="devcKey">
-          <el-input v-model="form.devcKey" placeholder="请输入设备唯一键"/>
-        </el-form-item>
-        <el-form-item label="纬度" prop="lat">
-          <el-input v-model="form.lat" placeholder="请输入纬度"/>
-        </el-form-item>
-        <el-form-item label="经度" prop="lng">
-          <el-input v-model="form.lng" placeholder="请输入经度"/>
-        </el-form-item>
-        <el-form-item label="yyyyMMdd" prop="dt">
-          <el-input v-model="form.dt" placeholder="请输入yyyyMMdd"/>
-        </el-form-item>
-        <el-form-item label="1" prop="stepIndex">
-          <el-input v-model="form.stepIndex" placeholder="请输入1"/>
-        </el-form-item>
-        <el-form-item label="${comment}" prop="tp">
-          <el-input v-model="form.tp" placeholder="请输入${comment}"/>
-        </el-form-item>
-        <el-form-item label="所在空间唯一键" prop="roomIndex">
-          <el-input v-model="form.roomIndex" placeholder="请输入所在空间唯一键"/>
-        </el-form-item>
-        <el-form-item label="海拔高度m" prop="altitude">
-          <el-input v-model="form.altitude" placeholder="请输入海拔高度m"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
   </div>
 </template>
 
 <script>
-import {addDevcTrail, delDevcTrail, getDevcTrail, listDevcTrail, updateDevcTrail} from "@/api/bd/devcTrail";
+import { listDevcTrailUWB, getDevcTrailUWB, delDevcTrailUWB, addDevcTrailUWB, updateDevcTrailUWB } from "@/api/bd/devcTrailUWB";
 
 export default {
-  name: "DevcTrail",
+  name: "DevcTrailUWB",
   data() {
     return {
       // 遮罩层
@@ -149,8 +88,8 @@ export default {
       showSearch: true,
       // 总条数
       total: 0,
-      // 室内坐标定位表格数据
-      devcTrailList: [],
+      // 轨迹表格数据
+      devcTrailUWBList: [],
       // 弹出层标题
       title: "",
       // 是否显示弹出层
@@ -166,18 +105,19 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {}
+      rules: {
+      }
     };
   },
   created() {
     this.getList();
   },
   methods: {
-    /** 查询室内坐标定位列表 */
+    /** 查询轨迹列表 */
     getList() {
       this.loading = true;
-      listDevcTrail(this.queryParams).then(response => {
-        this.devcTrailList = response.rows;
+      listDevcTrailUWB(this.queryParams).then(response => {
+        this.devcTrailUWBList = response.rows;
         this.total = response.total;
         this.loading = false;
       });
@@ -219,23 +159,23 @@ export default {
     // 多选框选中数据
     handleSelectionChange(selection) {
       this.ids = selection.map(item => item.id)
-      this.single = selection.length !== 1
+      this.single = selection.length!==1
       this.multiple = !selection.length
     },
     /** 新增按钮操作 */
     handleAdd() {
       this.reset();
       this.open = true;
-      this.title = "添加室内坐标定位";
+      this.title = "添加轨迹";
     },
     /** 修改按钮操作 */
     handleUpdate(row) {
       this.reset();
       const id = row.id || this.ids
-      getDevcTrail(id).then(response => {
+      getDevcTrailUWB(id).then(response => {
         this.form = response.data;
         this.open = true;
-        this.title = "修改室内坐标定位";
+        this.title = "修改轨迹";
       });
     },
     /** 提交按钮 */
@@ -243,13 +183,13 @@ export default {
       this.$refs["form"].validate(valid => {
         if (valid) {
           if (this.form.id != null) {
-            updateDevcTrail(this.form).then(response => {
+            updateDevcTrailUWB(this.form).then(response => {
               this.$modal.msgSuccess("修改成功");
               this.open = false;
               this.getList();
             });
           } else {
-            addDevcTrail(this.form).then(response => {
+            addDevcTrailUWB(this.form).then(response => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
               this.getList();
@@ -261,19 +201,18 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除室内坐标定位编号为"' + ids + '"的数据项?').then(function () {
-        return delDevcTrail(ids);
+      this.$modal.confirm('是否确认删除轨迹编号为"' + ids + '"的数据项?').then(function() {
+        return delDevcTrailUWB(ids);
       }).then(() => {
         this.getList();
         this.$modal.msgSuccess("删除成功");
-      }).catch(() => {
-      });
+      }).catch(() => {});
     },
     /** 导出按钮操作 */
     handleExport() {
-      this.download('bd/devcTrail/export', {
+      this.download('bd/devcTrailUwb/export', {
         ...this.queryParams
-      }, `devcTrail_${new Date().getTime()}.xlsx`)
+      }, `devcTrailUWB_${new Date().getTime()}.xlsx`)
     }
   }
 };

BIN
src/views/park/summery/img/ui.png


+ 22 - 0
src/views/park/summery/index.vue

@@ -0,0 +1,22 @@
+<template>
+  <div class="app-container">
+    <!--    https://www.axureshop.com/ys/2047418-->
+    <img :src="ui" style="width: 100%;height: 100%"/>
+  </div>
+</template>
+
+<script>
+import ui from "./img/ui.png";
+
+export default {
+  name: "summery",
+  data() {
+    return {
+      ui
+    };
+  },
+  created() {
+  },
+  methods: {}
+};
+</script>