shuishen
2024-01-29 2cec09706b01d65def3f945bdcde13e620a71c2e
src/views/publicSecurity/bailReporting.vue
@@ -1,16 +1,19 @@
<template>
  <basic-container>
    <avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" ref="crud" @row-del="rowDel"
      v-model="form" :permission="permissionList" @row-update="rowUpdate" @row-save="rowSave" :before-open="beforeOpen"
      @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange"
      @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
            v-model="form" :permission="permissionList" @row-update="rowUpdate" @row-save="rowSave"
            :before-open="beforeOpen" @search-change="searchChange" @search-reset="searchReset"
            @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
            @refresh-change="refreshChange" @on-load="onLoad">
      <template slot-scope="{row, size, index}" slot="menu">
        <el-button :size="size" type="text" icon="el-icon-view"  v-if="permission.bail_view"  plain @click="lookDetail(row, 0)">查 看
                <el-button :size="size" type="text" icon="el-icon-view" v-if="permission.bail_view" plain
                    @click="lookDetail(row, 0)">查 看
        </el-button>
        <el-button :size="size" type="text" icon="el-icon-s-check" v-if="row.status == 1 && permission.bail_check" plain
          @click="lookDetail(row, 1)">审 核
                <el-button :size="size" type="text" icon="el-icon-s-check" v-if="row.status == 1 && permission.bail_check"
                    plain @click="lookDetail(row, 1)">审 核
        </el-button>
        <el-button :size="size" type="text" icon="el-icon-delete" v-if="permission.bail_del"   plain @click="rowDel(row)">删 除
                <el-button :size="size" type="text" icon="el-icon-delete" v-if="permission.bail_del" plain
                    @click="rowDel(row)">删 除
        </el-button>
      </template>
@@ -104,7 +107,7 @@
          label: "社区",
          prop: "communityName",
          searchSpan: 4,
          searchLabelWidth: 66,
                    searchLabelWidth: 46,
          search: true,
          hide: true,
        },
@@ -260,7 +263,7 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
         console.log("permission===>",this.permission);
            console.log("permission===>", this.permission)
      return {
        addBtn: this.vaildData(this.permission.bail_add, false),
@@ -495,5 +498,4 @@
<style>
.avue-upload__icon {
  line-height: 6;
}
</style>
}</style>