Commit afb7ecdf authored by dlkong's avatar dlkong

巡查信息

parent cfd9119e
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
"js-cookie": "3.0.1", "js-cookie": "3.0.1",
"jsencrypt": "3.0.0-rc.1", "jsencrypt": "3.0.0-rc.1",
"jspdf": "^2.5.1", "jspdf": "^2.5.1",
"moment": "^2.29.4",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"postcss-pxtorem": "^5.1.1", "postcss-pxtorem": "^5.1.1",
"quill": "1.3.7", "quill": "1.3.7",
......
import request from '@/utils/request'
// 查询巡查执行管理列表
export function riskUserPatrolList(query) {
return request({
url: '/risk/riskUserPatrol/list',
method: 'get',
params: query
})
}
\ No newline at end of file
...@@ -77,14 +77,14 @@ ...@@ -77,14 +77,14 @@
<p>暂无数据请通过添加方式创建巡查岗位</p> <p>暂无数据请通过添加方式创建巡查岗位</p>
</div> </div>
<!-- 添加或修改现状风险岗位对话框 --> <!-- 添加或修改现状风险岗位对话框 -->
<el-dialog :title="title" :visible.sync="open" width="50%" append-to-body> <el-dialog :title="title" :visible.sync="open" width="60%" append-to-body>
<el-tabs v-model="activeName"> <el-tabs v-model="activeName">
<el-tab-pane label="基础信息" name="first"> <el-tab-pane label="基础信息" name="first">
<el-form ref="form" :model="form" :rules="rules" label-width="84px"> <el-form ref="form" :model="form" :rules="rules" label-width="84px">
<el-form-item label="岗位名称" prop="riskPostName"> <el-form-item label="岗位名称" prop="riskPostName">
<el-input v-model="form.riskPostName" placeholder="请输入岗位名称" /> <el-input v-model="form.riskPostName" placeholder="请输入岗位名称" />
</el-form-item> </el-form-item>
<el-form-item label="岗位类型" prop="patrolType"> <!-- <el-form-item label="岗位类型" prop="patrolType">
<el-select v-model="form.patrolType" placeholder="请选择岗位类型" style="width:100%"> <el-select v-model="form.patrolType" placeholder="请选择岗位类型" style="width:100%">
<el-option <el-option
v-for="dict in patrolTypeList" v-for="dict in patrolTypeList"
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
:value="dict.value" :value="dict.value"
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item label="岗位描述" prop="riskPostDesc"> <el-form-item label="岗位描述" prop="riskPostDesc">
<el-input type="textarea" v-model="form.riskPostDesc" placeholder="请输入岗位描述" /> <el-input type="textarea" v-model="form.riskPostDesc" placeholder="请输入岗位描述" />
</el-form-item> </el-form-item>
...@@ -109,7 +109,40 @@ ...@@ -109,7 +109,40 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="清单匹配" name="second"></el-tab-pane> <el-tab-pane label="清单匹配" name="second">
<el-form ref="listForm" :model="listForm" :rules="listRules" label-width="120px" label-position="top">
<el-form-item label="匹配模式" prop="postState">
<el-radio-group v-model="listForm.postState" @change="radioChange">
<el-radio label="1">一岗一人巡查模式</el-radio>
<el-radio label="0">一岗多人巡查模式</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="岗位清单配置" prop="hdType" v-if="listForm.postState == '1'">
<el-input v-model="listForm.hdType" style="width:80%;margin-right:20px"></el-input>
<el-button type="primary">隐患清单库</el-button>
</el-form-item>
<el-form-item label="岗位清单配置" prop="hdType" v-if="listForm.postState == '0'">
<el-table :data="listUserTabel" >
<el-table-column type="index" label="序号" width="50"/>
<el-table-column label="姓名" align="center" prop="userName" width="140" :show-overflow-tooltip="true"/>
<el-table-column label="工号" align="center" prop="nickName" width="140" :show-overflow-tooltip="true" />
<el-table-column label="状态" align="center" prop="postName" width="140" :show-overflow-tooltip="true" />
<el-table-column label="巡查清单" align="center" prop="postName" :show-overflow-tooltip="true" />
<el-table-column label="操作" align="center" width="140">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="selectList(scope.row)"
>清单库选择</el-button>
</template>
</el-table-column>
</el-table>
</el-form-item>
<p> <span style="color: red;">系统提示:可根据工程进度调整巡查类型及内容。</span></p>
</el-form>
</el-tab-pane>
</el-tabs> </el-tabs>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -157,7 +190,14 @@ export default { ...@@ -157,7 +190,14 @@ export default {
rules:{ rules:{
riskPostName:[{ required: true, message: '请输入岗位名称', trigger: 'blur' }] riskPostName:[{ required: true, message: '请输入岗位名称', trigger: 'blur' }]
}, },
activeName:'first' activeName:'first',
listRules:{
postState:[{ required: true, message: '请选择匹配模式', trigger: 'change' }]
},
listForm:{//清单匹配
postState:'1'
} ,
listUserTabel:[]
}; };
}, },
created() { created() {
...@@ -356,4 +396,7 @@ export default { ...@@ -356,4 +396,7 @@ export default {
margin-left: 10px; margin-left: 10px;
cursor: pointer; cursor: pointer;
} }
::v-deep .el-form-item--medium .el-form-item__content{
margin-left: 20px;
}
</style> </style>
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment