feat(router): 添加点巡检工单执行记录路由配置

- 新增 /dms/dmsBillsInspectActivity 路由
- 配置权限控制 dms:dmsBillsInspectActivity:query
- 设置隐藏菜单属性
- 添加子路由 /index/:inspectInstanceId
- 集成点巡检工单执行记录页面组件
- 设置活动菜单为 /dms/dmsBillsInstance
master
zangch@mesnac.com 1 month ago
parent 87e9b2d9b4
commit 745f873c31

@ -451,6 +451,20 @@ export const dynamicRoutes = [
}, },
], ],
}, },
{
path: "/dms/dmsBillsInspectActivity",
component: Layout,
hidden: true,
permissions: ["dms:dmsBillsInspectActivity:query"],
children: [
{
path: "index/:inspectInstanceId",
component: () => import("@/views/dms/dmsBillsInspectActivity/index"),
name: "childDmsBillsInspectActivity",
meta: {title: "点巡检工单执行记录", activeMenu: "/dms/dmsBillsInstance"},
},
],
},
{ {
path: "/dms/dmsInspectRouteDetail", path: "/dms/dmsInspectRouteDetail",
component: Layout, component: Layout,

@ -1,14 +1,14 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="计划ID" prop="planInspectId"> <!-- <el-form-item label="计划ID" prop="planInspectId">-->
<el-input <!-- <el-input-->
v-model="queryParams.planInspectId" <!-- v-model="queryParams.planInspectId"-->
placeholder="请输入计划" <!-- placeholder="请输入计划"-->
clearable <!-- clearable-->
@keyup.enter.native="handleQuery" <!-- @keyup.enter.native="handleQuery"-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<!-- <el-form-item label="巡检线路" prop="inspectRouteId">--> <!-- <el-form-item label="巡检线路" prop="inspectRouteId">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model="queryParams.inspectRouteId"--> <!-- v-model="queryParams.inspectRouteId"-->
@ -89,16 +89,16 @@
v-hasPermi="['dms:dmsBillsInstance:remove']" v-hasPermi="['dms:dmsBillsInstance:remove']"
>删除</el-button> >删除</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <!-- <el-col :span="1.5">-->
<el-button <!-- <el-button-->
type="warning" <!-- type="warning"-->
plain <!-- plain-->
icon="el-icon-download" <!-- icon="el-icon-download"-->
size="mini" <!-- size="mini"-->
@click="handleExport" <!-- @click="handleExport"-->
v-hasPermi="['dms:dmsBillsInstance:export']" <!-- v-hasPermi="['dms:dmsBillsInstance:export']"-->
>导出</el-button> <!-- >导出</el-button>-->
</el-col> <!-- </el-col>-->
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
@ -106,7 +106,7 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!--el-table-column label="主键标识" align="center" prop="inspectInstanceId" /--> <!--el-table-column label="主键标识" align="center" prop="inspectInstanceId" /-->
<!-- <el-table-column label="计划ID,关联dms_plan_inspect的plan_inspect_id" align="center" prop="planInspectId" />--> <!-- <el-table-column label="计划ID,关联dms_plan_inspect的plan_inspect_id" align="center" prop="planInspectId" />-->
<el-table-column label="计划ID" align="center" prop="planInspectId" > <el-table-column label="计划" align="center" prop="planInspectId" >
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- <span--> <!-- <span-->
<!-- v-for="(item, index) in dmsRepairList"--> <!-- v-for="(item, index) in dmsRepairList"-->
@ -146,12 +146,12 @@
<span>{{ parseTime(scope.row.realEndTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.realEndTime, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="执行人员" align="center" prop="performer" /> <!-- <el-table-column label="执行人员" align="center" prop="performer" />-->
<el-table-column label="巡检状态" align="center" prop="inspectStatus" > <!-- <el-table-column label="巡检状态" align="center" prop="inspectStatus" >-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
<dict-tag :options="dict.type.dms_inspect_status" :value="scope.row.inspectStatus"/> <!-- <dict-tag :options="dict.type.dms_inspect_status" :value="scope.row.inspectStatus"/>-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">

Loading…
Cancel
Save