Files
PropertyDeployment/resources/Web/MicroCommunityWeb/html/pages/inspection/inspectionRoute/inspectionRoute.html
Anfioo be079067e6 version9
4
2026-01-14 11:39:11 +08:00

144 lines
7.3 KiB
HTML

<div>
<div class="row ">
<div class="col-md-2 bg-white padding">
<div class="flex justify-start ">
<div style="width: 60%;">
<input type="text" :placeholder="vc.i18n('巡检路线名称','inspectionRoute')"
v-model="inspectionRouteInfo.conditions.routeName" class=" form-control">
</div>
<button type="button" class="btn btn-white btn-sm margin-left-xs"
v-on:click="_queryInspectionRouteMethod()">
<vc:i18n name="查询" namespace="inspectionRoute"></vc:i18n>
</button>
<button type="button" class="btn btn-white btn-sm margin-left-xs"
v-on:click="_openAddInspectionRouteModal()">
<vc:i18n name="添加" namespace="inspectionRoute"></vc:i18n>
</button>
</div>
<div class="vc-org margin-top">
<ul>
<li v-for="(route,index) in inspectionRouteInfo.inspectionRoutes" @click="_switchInspectionRoute(route)"
:class="{'vc-node-selected':route.inspectionRouteId == inspectionRouteInfo.route.inspectionRouteId}">
{{route.routeName}}
</li>
</ul>
</div>
</div>
<div class="col-md-10 margin-top-xs vc-org-page">
<div class="ibox ">
<div class="ibox-title">
<h5>
<vc:i18n name="巡检路线" namespace="inspectionRoute"></vc:i18n>
</h5>
<div class="ibox-tools">
<button class="btn-white btn btn-xs"
v-on:click="_openEditInspectionRouteModel(inspectionRouteInfo.route)">
<vc:i18n name="修改" namespace="inspectionRoute"></vc:i18n>
</button>
<button class="btn-white btn btn-xs"
v-on:click="_openDeleteInspectionRouteModel(inspectionRouteInfo.route)">
<vc:i18n name="删除" namespace="inspectionRoute"></vc:i18n>
</button>
</div>
</div>
<div class="ibox-content">
<div class="row">
<div class="col-sm-2">
<div class="form-group">
<label class="col-form-label">
{{vc.i18n('巡检路线:','inspectionRoute')}}
</label>
<label class="">{{inspectionRouteInfo.route.routeName}}</label>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label class="col-form-label">
{{vc.i18n('顺序:','inspectionRoute')}}
</label>
<label class="">{{inspectionRouteInfo.route.seq}}</label>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label class="col-form-label">
{{vc.i18n('创建时间:','inspectionRoute')}}
</label>
<label class="">{{inspectionRouteInfo.route.createTime}}</label>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label class="col-form-label">
{{vc.i18n('备注:','inspectionRoute')}}
</label>
<label class="">{{inspectionRouteInfo.route.remark}}</label>
</div>
</div>
</div>
</div>
</div>
<div class="ibox ">
<div class="ibox-content ibox-content-auto-height">
<div class="margin-top-sm">
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link"
v-bind:class="{active:inspectionRouteInfo._currentTab == 'inspectionRoutePoint'}"
v-on:click="changeTab('inspectionRoutePoint')">
<vc:i18n name="巡检点" namespace="inspectionRoute"></vc:i18n>
</a>
</li>
<li class="nav-item">
<a class="nav-link"
v-bind:class="{active:inspectionRouteInfo._currentTab == 'inspectionRouteMap'}"
v-on:click="changeTab('inspectionRouteMap')">
<vc:i18n name="巡检地图" namespace="inspectionRoute"></vc:i18n>
</a>
</li>
<li class="nav-item">
<a class="nav-link"
v-bind:class="{active:inspectionRouteInfo._currentTab == 'routePlan'}"
v-on:click="changeTab('routePlan')">
<vc:i18n name="巡检计划" namespace="inspectionRoute"></vc:i18n>
</a>
</li>
<li class="nav-item">
<a class="nav-link"
v-bind:class="{active:inspectionRouteInfo._currentTab == 'routeTask'}"
v-on:click="changeTab('routeTask')">
<vc:i18n name="巡检任务" namespace="inspectionRoute"></vc:i18n>
</a>
</li>
</ul>
</div>
<div v-if="inspectionRouteInfo._currentTab == 'inspectionRoutePoint'">
<vc:create path="inspection/inspectionRoutePoint"></vc:create>
</div>
<div v-if="inspectionRouteInfo._currentTab == 'inspectionRouteMap'">
<vc:create path="inspection/inspectionRouteMap"></vc:create>
</div>
<div v-if="inspectionRouteInfo._currentTab == 'routePlan'">
<vc:create path="inspection/routePlan"></vc:create>
</div>
<div v-if="inspectionRouteInfo._currentTab == 'routeTask'">
<vc:create path="inspection/routeTask"></vc:create>
</div>
</div>
</div>
</div>
</div>
<vc:create path="property/addInspectionRoute" callBackListener="" callBackFunction=""></vc:create>
<vc:create path="property/editInspectionRoute"></vc:create>
<vc:create path="property/deleteInspectionRoute"></vc:create>
</div>