Browse Source

feat: 添加水闸和堤防的监督检车和病险核查的按钮权限

sy-water-data-board-ui
panyuyi 1 month ago
parent
commit
aa5c4b353a
  1. 12
      src/views/dike/runManage/dangerWeakProject/inspectGroup/index.vue
  2. 8
      src/views/dike/runManage/dangerWeakProject/inspectItemsSetting/index.vue
  3. 7
      src/views/dike/runManage/dangerWeakProject/inspectProjects/index.vue
  4. 2
      src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue
  5. 7
      src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue
  6. 2
      src/views/dike/runManage/supervisionInspetion/methodsManage/index.vue
  7. 8
      src/views/dike/runManage/supervisionInspetion/projectManage/index.vue
  8. 10
      src/views/dike/runManage/supervisionInspetion/questionManage/index.vue
  9. 12
      src/views/sluice/runManage/dangerWeakProject/inspectGroup/index.vue
  10. 8
      src/views/sluice/runManage/dangerWeakProject/inspectItemsSetting/index.vue
  11. 7
      src/views/sluice/runManage/dangerWeakProject/inspectProjects/index.vue
  12. 2
      src/views/sluice/runManage/dangerWeakProject/inspectReport/index.vue
  13. 15
      src/views/sluice/runManage/dangerWeakProject/inspectTasks/index.vue
  14. 3
      src/views/sluice/runManage/supervisionInspetion/methodsManage/index.vue
  15. 8
      src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue
  16. 10
      src/views/sluice/runManage/supervisionInspetion/questionManage/index.vue

12
src/views/dike/runManage/dangerWeakProject/inspectGroup/index.vue

@ -218,7 +218,7 @@ export default {
class="search-btn mb-10"
style="margin-right: 16px"
type="success"
v-hasPermi="['df:run:jc:group:add']"
v-hasPermi="['df:run:dangerProj:group:add']"
@click="handleAddNew()"
>创建</el-button
>
@ -243,18 +243,22 @@ export default {
<el-table-column prop="deptName" align="center" label="创建单位" />
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['df:run:dangerProj:group:view']"
>查看</el-button
>
<el-button
v-hasPermi="['df:run:jc:group:edit']"
v-hasPermi="['df:run:dangerProj:group:edit']"
type="text"
size="small"
@click="handleEdit(scope.row)"
>编辑</el-button
>
<el-button
v-hasPermi="['df:run:jc:group:delete']"
v-hasPermi="['df:run:dangerProj:group:delete']"
type="text"
size="small"
@click="handleDel(scope.row)"

8
src/views/dike/runManage/dangerWeakProject/inspectItemsSetting/index.vue

@ -4,7 +4,12 @@
<div class="items-list-page slider-right-body">
<div class="pl-20 pr-20 pt-20 flex justify-between">
<el-button type="primary" @click="handleAddNew">新增项目</el-button>
<el-button
type="primary"
@click="handleAddNew"
v-hasPermi="['df:run:dangerProj:items:add']"
>新增项目</el-button
>
</div>
<div class="items-list-box">
<div
@ -31,6 +36,7 @@
</div>
<i
class="el-icon-error font-14 del-btn"
v-hasPermi="['df:run:dangerProj:items:delete']"
@click.stop="handleDel(item)"
></i>
</div>

7
src/views/dike/runManage/dangerWeakProject/inspectProjects/index.vue

@ -331,7 +331,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['df:run:dangerProj:proj:view']"
>查看</el-button
>
<el-button
@ -339,6 +343,7 @@ export default {
v-if="scope.row.state != '1'"
size="small"
@click="handleEdit(scope.row)"
v-hasPermi="['df:run:dangerProj:proj:check']"
>核查</el-button
>
<el-button

2
src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue

@ -285,7 +285,7 @@ export default {
type="text"
size="small"
@click="handleCheckReport(scope.row)"
v-hasPermi="['df:run:jc:report:view']"
v-hasPermi="['df:run:dangerProj:report:view']"
>查看报告</el-button
>
</template>

7
src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue

@ -271,7 +271,7 @@ export default {
class="search-btn"
style="margin-left: auto"
type="success"
v-hasPermi="['df:run:jc:task:add']"
v-hasPermi="['df:run:dangerProj:task:add']"
@click="handleGoDetails()"
>添加</el-button
>
@ -310,17 +310,18 @@ export default {
type="text"
size="small"
@click="handlePreview(scope.row)"
v-hasPermi="['df:run:dangerProj:task:view']"
>查看</el-button
>
<el-button
v-hasPermi="['df:run:jc:task:edit']"
v-hasPermi="['df:run:dangerProj:task:edit']"
type="text"
size="small"
@click="handleEdit(scope.row)"
>编辑</el-button
>
<el-button
v-hasPermi="['df:run:jc:task:delete']"
v-hasPermi="['df:run:dangerProj:task:delete']"
type="text"
size="small"
@click="handleDel(scope.row)"

2
src/views/dike/runManage/supervisionInspetion/methodsManage/index.vue

@ -216,7 +216,7 @@ export default {
type="text"
size="small"
@click="handleCopyMethod(scope.row)"
v-hasPermi="['df:run:sup:meth:edit']"
v-hasPermi="['df:run:sup:meth:copy']"
>复制</el-button
>
<el-button

8
src/views/dike/runManage/supervisionInspetion/projectManage/index.vue

@ -185,7 +185,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['df:run:sup:proj:view']"
>查看</el-button
>
<el-button
@ -193,6 +197,7 @@ export default {
size="small"
v-if="scope.row.state != '1'"
@click="handleEdit(scope.row)"
v-hasPermi="['df:run:sup:proj:patrol']"
>巡查</el-button
>
<el-button
@ -200,6 +205,7 @@ export default {
type="text"
size="small"
@click="handleCheckReport(scope.row)"
v-hasPermi="['df:run:sup:proj:report']"
>报告</el-button
>
</template>

10
src/views/dike/runManage/supervisionInspetion/questionManage/index.vue

@ -345,7 +345,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['df:run:sup:question:view']"
>查看</el-button
>
<el-button
@ -353,6 +357,7 @@ export default {
size="small"
v-if="scope.row.status == '0'"
@click="handleSendDown(scope.row)"
v-hasPermi="['df:run:sup:question:issue']"
>下发</el-button
>
<el-button
@ -360,6 +365,7 @@ export default {
size="small"
@click="handleDeal(scope.row)"
v-else-if="scope.row.status == '1'"
v-hasPermi="['df:run:sup:question:deal']"
>处理</el-button
>
<el-button
@ -367,6 +373,7 @@ export default {
size="small"
v-else-if="scope.row.status == '2'"
@click="handleConfirm(scope.row)"
v-hasPermi="['df:run:sup:question:confirm']"
>确认</el-button
>
<el-button
@ -374,6 +381,7 @@ export default {
:disabled="true"
size="small"
v-else-if="scope.row.status == '3'"
v-hasPermi="['df:run:sup:question:complete']"
>完成</el-button
>
</template>

12
src/views/sluice/runManage/dangerWeakProject/inspectGroup/index.vue

@ -220,7 +220,7 @@ export default {
class="search-btn mb-10"
style="margin-right: 16px"
type="success"
v-hasPermi="['sz:run:jc:group:add']"
v-hasPermi="['sz:run:dangerProj:group:add']"
@click="handleAddNew()"
>创建</el-button
>
@ -245,18 +245,22 @@ export default {
<el-table-column prop="deptName" align="center" label="创建单位" />
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['sz:run:dangerProj:group:view']"
>查看</el-button
>
<el-button
v-hasPermi="['sz:run:jc:group:edit']"
v-hasPermi="['sz:run:dangerProj:group:edit']"
type="text"
size="small"
@click="handleEdit(scope.row)"
>编辑</el-button
>
<el-button
v-hasPermi="['sz:run:jc:group:delete']"
v-hasPermi="['sz:run:dangerProj:group:delete']"
type="text"
size="small"
@click="handleDel(scope.row)"

8
src/views/sluice/runManage/dangerWeakProject/inspectItemsSetting/index.vue

@ -4,7 +4,12 @@
<div class="items-list-page slider-right-body">
<div class="pl-20 pr-20 pt-20 flex justify-between">
<el-button type="primary" @click="handleAddNew">新增项目</el-button>
<el-button
type="primary"
@click="handleAddNew"
v-hasPermi="['sz:run:dangerProj:items:add']"
>新增项目</el-button
>
</div>
<div class="items-list-box">
<div
@ -32,6 +37,7 @@
<i
class="el-icon-error font-14 del-btn"
@click.stop="handleDel(item)"
v-hasPermi="['sz:run:dangerProj:items:delete']"
></i>
</div>
<div

7
src/views/sluice/runManage/dangerWeakProject/inspectProjects/index.vue

@ -360,7 +360,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['sz:run:dangerProj:proj:view']"
>查看</el-button
>
<el-button
@ -368,6 +372,7 @@ export default {
v-if="scope.row.state != '1'"
size="small"
@click="handleEdit(scope.row)"
v-hasPermi="['sz:run:dangerProj:proj:check']"
>核查</el-button
>
<el-button

2
src/views/sluice/runManage/dangerWeakProject/inspectReport/index.vue

@ -308,7 +308,7 @@ export default {
type="text"
size="small"
@click="handleCheckReport(scope.row)"
v-hasPermi="['sz:run:jc:report:view']"
v-hasPermi="['df:run:dangerProj:report:view']"
>查看报告</el-button
>
</template>

15
src/views/sluice/runManage/dangerWeakProject/inspectTasks/index.vue

@ -298,7 +298,7 @@ export default {
class="search-btn"
style="margin-left: auto"
type="success"
v-hasPermi="['sz:run:jc:task:add']"
v-hasPermi="['sz:run:dangerProj:task:add']"
@click="handleGoDetails()"
>添加</el-button
>
@ -337,12 +337,21 @@ export default {
type="text"
size="small"
@click="handlePreview(scope.row)"
v-hasPermi="['sz:run:dangerProj:task:view']"
>查看</el-button
>
<el-button type="text" size="small" @click="handleEdit(scope.row)"
<el-button
type="text"
size="small"
@click="handleEdit(scope.row)"
v-hasPermi="['sz:run:dangerProj:task:edit']"
>编辑</el-button
>
<el-button type="text" size="small" @click="handleDel(scope.row)"
<el-button
type="text"
size="small"
@click="handleDel(scope.row)"
v-hasPermi="['sz:run:dangerProj:task:delete']"
>删除</el-button
>
</template>

3
src/views/sluice/runManage/supervisionInspetion/methodsManage/index.vue

@ -150,6 +150,7 @@ export default {
style="margin-right: 16px"
type="success"
@click="handleAddMethod()"
v-hasPermi="['sz:run:sup:meth:add']"
>添加</el-button
>
</div>
@ -214,7 +215,7 @@ export default {
type="text"
size="small"
@click="handleCopyMethod(scope.row)"
v-hasPermi="['sz:run:sup:meth:edit']"
v-hasPermi="['sz:run:sup:meth:copy']"
>复制</el-button
>
<el-button

8
src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue

@ -194,7 +194,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['sz:run:sup:proj:view']"
>查看</el-button
>
<el-button
@ -202,6 +206,7 @@ export default {
size="small"
v-if="scope.row.state != '1'"
@click="handleEdit(scope.row)"
v-hasPermi="['sz:run:sup:proj:patrol']"
>巡查</el-button
>
<el-button
@ -209,6 +214,7 @@ export default {
type="text"
size="small"
@click="handleCheckReport(scope.row)"
v-hasPermi="['sz:run:sup:proj:report']"
>报告</el-button
>
</template>

10
src/views/sluice/runManage/supervisionInspetion/questionManage/index.vue

@ -374,7 +374,11 @@ export default {
</el-table-column>
<el-table-column prop="operate" align="center" label="操作">
<template slot-scope="scope">
<el-button type="text" size="small" @click="handleCheck(scope.row)"
<el-button
type="text"
size="small"
@click="handleCheck(scope.row)"
v-hasPermi="['sz:run:sup:question:view']"
>查看</el-button
>
<el-button
@ -382,6 +386,7 @@ export default {
size="small"
v-if="scope.row.status == '0'"
@click="handleSendDown(scope.row)"
v-hasPermi="['sz:run:sup:question:issue']"
>下发</el-button
>
<el-button
@ -389,6 +394,7 @@ export default {
size="small"
@click="handleDeal(scope.row)"
v-else-if="scope.row.status == '1'"
v-hasPermi="['sz:run:sup:question:deal']"
>处理</el-button
>
<el-button
@ -396,6 +402,7 @@ export default {
size="small"
v-else-if="scope.row.status == '2'"
@click="handleConfirm(scope.row)"
v-hasPermi="['sz:run:sup:question:confirm']"
>确认</el-button
>
<el-button
@ -403,6 +410,7 @@ export default {
:disabled="true"
size="small"
v-else-if="scope.row.status == '3'"
v-hasPermi="['sz:run:sup:question:complete']"
>完成</el-button
>
</template>

Loading…
Cancel
Save