Browse Source

设备台账 查看详情页面调整

duxiangyu 3 years ago
parent
commit
9132de5dae

+ 2 - 4
src/components/old-adm/ledger/components/details/detail/cruxDialog.vue

@@ -17,7 +17,7 @@
 </template>
 
 <script>
-import { setDataDictionary } from "@/api/scan/request";
+import Dic from "@/controller/old-adm/dicController";
 
 export default {
   name: "cruxDialog",
@@ -96,7 +96,7 @@ export default {
             groupCode: i.groupCode
           }
         })
-        setDataDictionary(param, res => {
+        Dic.setDataDictionary(param, res => {
           this.dialogFormVisible = false
           this.$emit('cruxSuccess')
           this.$message.success('保存成功')
@@ -104,8 +104,6 @@ export default {
         });
 
       }
-
-
     }
   }
 }

+ 14 - 14
src/components/old-adm/ledger/facility/details/index.vue

@@ -70,18 +70,18 @@
 </template>
 
 <script>
-import exhibitionBaseInformation from "@/components/old-adm/ledger/details/detail/exhibitionBaseInformation";
-import exhibitionFile from "@/components/old-adm/ledger/details/detail/exhibitionFile";
-import exhibitionImage from "@/components/old-adm/ledger/details/detail/exhibitionImage";
-import exhibitionVideo from "@/components/old-adm/ledger/details/detail/exhibitionVideo";
-import exhibitionCrux from "@/components/old-adm/ledger/details/detail/exhibitionCrux";
-import exhibitionEnergy from "@/components/old-adm/ledger/details/detail/exhibitionEnergy";
-import exhibitionMaintain from "@/components/old-adm/ledger/details/detail/exhibitionMaintain";
-import selectRadio from "@/components/old-adm/ledger/details/detail/selectRadio";
+import exhibitionBaseInformation from "@/components/old-adm/ledger/components/details/detail/exhibitionBaseInformation";
+import exhibitionFile from "@/components/old-adm/ledger/components/details/detail/exhibitionFile";
+import exhibitionImage from "@/components/old-adm/ledger/components/details/detail/exhibitionImage";
+import exhibitionVideo from "@/components/old-adm/ledger/components/details/detail/exhibitionVideo";
+import exhibitionCrux from "@/components/old-adm/ledger/components/details/detail/exhibitionCrux";
+import exhibitionEnergy from "@/components/old-adm/ledger/components/details/detail/exhibitionEnergy";
+import exhibitionMaintain from "@/components/old-adm/ledger/components/details/detail/exhibitionMaintain";
+import selectRadio from "@/components/old-adm/ledger/components/details/detail/selectRadio";
 import tools from "@/utils/old-adm/scan/tools"
-import {BeatchQueryParam} from "@/api/scan/request";
-import {getDataDictionary} from "@/api/dict";
-import {queryEquip} from "@/api/object/equip"
+import ScanController from "@/controller/old-adm/ScanController";
+import Dic from "@/controller/old-adm/dicController";
+import EquipController from "@/controller/old-adm/equipController";
 import {mapGetters} from "vuex";
 
 export default {
@@ -191,12 +191,12 @@ export default {
         filters: `id='${this.id}'`,
       };
       let promise1 = new Promise((resolve, reject) => {
-        getDataDictionary(params1, res => {
+        Dic.getDataDictionary(params1, res => {
           resolve(res)
         })
       })
       let promise2 = new Promise((resolve, reject) => {
-        queryEquip(params2, res => {
+        EquipController.queryEquip(params2).then(res => {
           resolve(res)
         })
       })
@@ -239,7 +239,7 @@ export default {
         }
         params.data = this.criterias
         if (this.criterias.length) {
-          BeatchQueryParam(params, res => {
+          ScanController.BeatchQueryParam(params, res => {
             this.criteriasArray = res.data;
             res.data.length && res.data.map(child => {
               this.pointData.map(head => {

+ 12 - 0
src/controller/old-adm/dicController.ts

@@ -45,6 +45,18 @@ class Dic {
   static async queryPhysicsAllType(params) {
     return await Dic.http.postRequest("/datacenter/dict/category", params);
   }
+  /**
+   *  @description: 设置项目数据字典显隐 --列表表头 api/dict
+   *  @param {*}
+   *  @return {*}
+   */
+  static async setDataDictionary(params, fn) {
+    const res = await Dic.http.postRequest(
+      dict_pre + "/setting-dic-project",
+      params
+    );
+    return fn ? fn(res) : res;
+  }
 }
 
 export default Dic;

+ 14 - 0
src/router/system.js

@@ -8,6 +8,7 @@ import systemGraph from "@/components/systemGraph";
 import systemGraphEdit from "@/components/systemGraph/edit";
 
 import facilityLedger from "@/components/old-adm/ledger/facility/index";
+import deviceDetails from "@/components/old-adm/ledger/facility/details/index";
 // 系统台账
 import systemLedger from '@/components/old-adm/ledger/system/index';
 import batchPointAssets from '@/components/old-adm/ledger/facility/batchPoint' //批量维护设备位置
@@ -65,6 +66,19 @@ export default [
         }
       },
       {
+        path: '/ledger/deviceDetails',
+        name: 'deviceDetails',
+        component: deviceDetails,
+        meta: {
+          keepAlive: false,
+          breadcrumbs: [
+            {label: '台账管理', path: '/ledger/facility'},
+            {label: '设备台账', path: '/ledger/facility'},
+            {label: '台账详情'}
+          ]
+        }
+      },
+      {
         path: "/ledger/list",
         name: "设备台账",
         component: systemLedger,