Administrator
2022-02-25 1fe59b5affadc3c8e69992c6edb13a2707efb9a9
保安公司单位,派遣管理,保安单位备案权限修改
12 files modified
158 ■■■■■ changed files
src/views/dispatch/dispatch.vue 13 ●●●●● patch | view | raw | blame | history
src/views/dispatch/dispatchChildoperable.vue 12 ●●●●● patch | view | raw | blame | history
src/views/licenseApproval/branchOffice.vue 15 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/cancellationOfFiling.vue 13 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/changeLegalPerson.vue 15 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/crossRegion.vue 15 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/securityGuard.vue 17 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/securityPermit.vue 4 ●●●● patch | view | raw | blame | history
src/views/licenseApproval/securityTraining.vue 15 ●●●● patch | view | raw | blame | history
src/views/securityEquipment/car.vue 13 ●●●●● patch | view | raw | blame | history
src/views/securityEquipment/equipments.vue 13 ●●●●● patch | view | raw | blame | history
src/views/securityEquipment/gun.vue 13 ●●●●● patch | view | raw | blame | history
src/views/dispatch/dispatch.vue
@@ -14,6 +14,7 @@
      :data="data"
      :page.sync="page"
      ref="crudrec"
      :permission="permissionList"
      @on-load="onLoad"
      :table-loading="loading"
      @row-save="rowSave"
@@ -31,6 +32,7 @@
          size="small"
          plain
          icon="el-icon-delete"
          v-if="permission.dispatch_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -40,6 +42,7 @@
          size="small"
          plain
          icon="el-icon-upload2"
          v-if="permission.dispatch_import"
          @click="handleImport"
          >批量导入
        </el-button>
@@ -516,7 +519,15 @@
    }
  },
  computed: {
    ...mapGetters(["userInfo"]),
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.dispatch_add, false),
        viewBtn: this.vaildData(this.permission.dispatch_view, true),
        delBtn: this.vaildData(this.permission.dispatch_delete, false),
        editBtn: this.vaildData(this.permission.dispatch_edit, false)
      };
    },
    ids() {
      let ids = [];
      this.selectionList.forEach(ele => {
src/views/dispatch/dispatchChildoperable.vue
@@ -12,6 +12,7 @@
      :data="data"
      :page.sync="page"
      ref="crudrec1"
      :permission="permissionList"
      v-model="form"
      :table-loading="loading"
      :before-open="beforeOpen"
@@ -40,6 +41,7 @@
} from "@/api/dispatch/dispatch";
import { update, getSecurityDispatcherTree } from "@/api/system/user";
import { mapState } from "vuex";
import { mapGetters } from "vuex";
export default {
  data() {
@@ -336,7 +338,15 @@
    }
  },
  computed: {
    // },
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.dispatchChildoperable_add, false),
        viewBtn: this.vaildData(this.permission.dispatchChildoperable_view, true),
        delBtn: this.vaildData(this.permission.dispatchChildoperable_delete, false),
        editBtn: this.vaildData(this.permission.dispatchChildoperable_edit, false)
      };
    },
    ids1() {
      let ids1 = [];
      this.selectionList1.forEach(ele => {
src/views/licenseApproval/branchOffice.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_branchOffice_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_branchOffice_upload"
          @click.stop="handleCredentials(row)"
          >附件</el-button
        >
@@ -55,7 +56,7 @@
          icon="el-icon-edit"
          :size="size"
          :type="type"
          v-if="row.type == '2' && userData == '0'"
          v-if="row.type == '2' && userData == '0' && permission.licenseApproval_branchOffice_audit"
          @click.stop="rowDel(row)"
          >备案审批
        </el-button>
@@ -64,7 +65,7 @@
          :size="size"
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="row.type == '0'"
          v-if="row.type == '0' && permission.licenseApproval_branchOffice_print"
          >打印备案证
        </el-button>
      </template>
@@ -223,10 +224,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_branchOffice_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_branchOffice_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_branchOffice_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_branchOffice_edit, false)
      };
    },
    ids() {
src/views/licenseApproval/cancellationOfFiling.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_cancellationOfFiling_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_cancellationOfFiling_upload"
          @click.stop="handleCredentials(row)"
          >附件
        </el-button>
@@ -56,7 +57,7 @@
          :size="size"
          :type="type"
          @click.stop="rowDel(row)"
          v-if="row.type == '2' && userData == '0'"
          v-if="row.type == '2' && userData == '0' && permission.licenseApproval_cancellationOfFiling_audit"
          >撤销备案审批
        </el-button>
      </template>
@@ -162,10 +163,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_cancellationOfFiling_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_cancellationOfFiling_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_cancellationOfFiling_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_cancellationOfFiling_edit, false)
      };
    },
    ids() {
src/views/licenseApproval/changeLegalPerson.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_changeLegalPerson_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_changeLegalPerson_upload"
          @click.stop="handleCredentials(row)"
          >附件
        </el-button>
@@ -56,7 +57,7 @@
          :size="size"
          :type="type"
          @click.stop="rowDel(row)"
          v-if="row.type == '2' && userData == '0'"
          v-if="row.type == '2' && userData == '0' && permission.licenseApproval_changeLegalPerson_audit"
          >审批
        </el-button>
        <el-button
@@ -65,7 +66,7 @@
          :size="size"
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="row.type == '0'"
          v-if="row.type == '0' && permission.licenseApproval_changeLegalPerson_print"
          >打印备案证
        </el-button>
      </template>
@@ -222,10 +223,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_changeLegalPerson_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_changeLegalPerson_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_changeLegalPerson_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_changeLegalPerson_edit, false)
      };
    },
    ids() {
src/views/licenseApproval/crossRegion.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_crossRegion_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_crossRegion_upload"
          @click.stop="handleCredentials(row)"
          >附件
        </el-button>
@@ -56,7 +57,7 @@
          :size="size"
          :type="type"
          @click.stop="rowDel(row)"
          v-if="row.type == '2' && userData == '0'"
          v-if="row.type == '2' && userData == '0' && permission.licenseApproval_crossRegion_audit"
          >备案审批
        </el-button>
        <el-button
@@ -64,7 +65,7 @@
          :size="size"
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="row.type == '0'"
          v-if="row.type == '0' && permission.licenseApproval_crossRegion_print"
          >打印备案证
        </el-button>
      </template>
@@ -221,10 +222,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_crossRegion_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_crossRegion_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_crossRegion_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_crossRegion_edit, false)
      };
    },
    ids() {
src/views/licenseApproval/securityGuard.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_securityGuard_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_securityGuard_upload"
          @click.stop="handleCredentials(row)"
          >附件</el-button
        >
@@ -55,7 +56,7 @@
          icon="el-icon-edit"
          :size="size"
          :type="type"
          v-if="row.stateOur == '0'"
          v-if="row.stateOur == '0' || permission.licenseApproval_securityGuard_audit"
          @click.stop="rowDel(row)"
          >备案审批
        </el-button>
@@ -80,7 +81,7 @@
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="
            row.papprove == '1' && row.xapprove == '1' && row.sapprove == '1'
            row.papprove == '1' && row.xapprove == '1' && row.sapprove == '1' && permission.licenseApproval_securityGuard_print
          "
          >打印备案证
        </el-button>
@@ -89,7 +90,7 @@
          :size="size"
          :type="type"
          v-if="
            row.papprove == '1' && row.xapprove == '1' && row.sapprove == '1'
            row.papprove == '1' && row.xapprove == '1' && row.sapprove == '1' && permission.licenseApproval_securityGuard_prints
          "
          @click.stop="viewLicensehuizhi(row)"
          >回执打印
@@ -318,10 +319,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_securityGuard_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_securityGuard_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_securityGuard_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_securityGuard_edit, false)
      };
    },
    ids() {
src/views/licenseApproval/securityPermit.vue
@@ -57,7 +57,7 @@
          :size="size"
          :type="type"
          @click.stop="rowDel(row)"
          v-if="row.type == '2' && userData == '0' || permission.permit_audit"
          v-if="row.type == '2' && userData == '0' && permission.permit_audit"
          >许可审批
        </el-button>
        <el-button
@@ -65,7 +65,7 @@
          :size="size"
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="row.type == '0' || permission.permit_print"
          v-if="row.type == '0' && permission.permit_print"
          >打印许可证
        </el-button>
      </template>
src/views/licenseApproval/securityTraining.vue
@@ -37,7 +37,7 @@
          size="small"
          icon="el-icon-delete"
          plain
          v-if="permission.permit_delete"
          v-if="permission.licenseApproval_securityTraining_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -48,6 +48,7 @@
          :size="size"
          :type="type"
          class="zhengJian-icon"
          v-if="permission.licenseApproval_securityTraining_upload"
          @click.stop="handleCredentials(row)"
          >附件
        </el-button>
@@ -56,7 +57,7 @@
          :size="size"
          :type="type"
          @click.stop="rowDel(row)"
          v-if="row.type == '2' && userData == '0'"
          v-if="row.type == '2' && userData == '0' && permission.licenseApproval_securityTraining_audit"
          >许可审批
        </el-button>
        <el-button
@@ -64,7 +65,7 @@
          :size="size"
          :type="type"
          @click.stop="viewLicense(row)"
          v-if="row.type == '0'"
          v-if="row.type == '0' && permission.licenseApproval_securityTraining_print"
          >打印许可证
        </el-button>
      </template>
@@ -274,10 +275,10 @@
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.permit_add, false),
        viewBtn: this.vaildData(this.permission.permit_view, true),
        delBtn: this.vaildData(this.permission.permit_delete, false),
        editBtn: this.vaildData(this.permission.permit_edit, false)
        addBtn: this.vaildData(this.permission.licenseApproval_securityTraining_add, false),
        viewBtn: this.vaildData(this.permission.licenseApproval_securityTraining_view, true),
        delBtn: this.vaildData(this.permission.licenseApproval_securityTraining_delete, false),
        editBtn: this.vaildData(this.permission.licenseApproval_securityTraining_edit, false)
      };
    },
    ids() {
src/views/securityEquipment/car.vue
@@ -13,6 +13,7 @@
      :data="data"
      :page.sync="page"
      ref="crudrec"
      :permission="permissionList"
      @on-load="onLoad"
      :table-loading="loading"
      @row-save="rowSave"
@@ -29,6 +30,7 @@
          size="small"
          plain
          icon="el-icon-delete"
          v-if="permission.car_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -37,6 +39,7 @@
          size="small"
          plain
          icon="el-icon-upload2"
          v-if="permission.car_import"
          @click="handleImport"
          >批量导入
        </el-button>
@@ -130,7 +133,15 @@
    };
  },
  computed: {
    ...mapGetters(["userInfo"]),
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.car_add, false),
        viewBtn: this.vaildData(this.permission.car_view, true),
        delBtn: this.vaildData(this.permission.car_delete, false),
        editBtn: this.vaildData(this.permission.car_edit, false)
      };
    },
    ids() {
      let ids = [];
      this.selectionList.forEach(ele => {
src/views/securityEquipment/equipments.vue
@@ -13,6 +13,7 @@
      :data="data"
      :page.sync="page"
      ref="crudrec"
      :permission="permissionList"
      @on-load="onLoad"
      :table-loading="loading"
      @row-save="rowSave"
@@ -29,6 +30,7 @@
          size="small"
          plain
          icon="el-icon-delete"
          v-if="permission.equipments_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -37,6 +39,7 @@
          size="small"
          plain
          icon="el-icon-upload2"
          v-if="permission.equipments_import"
          @click="handleImport"
          >批量导入
        </el-button>
@@ -133,7 +136,15 @@
    };
  },
  computed: {
    ...mapGetters(["userInfo"]),
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.equipments_add, false),
        viewBtn: this.vaildData(this.permission.equipments_view, true),
        delBtn: this.vaildData(this.permission.equipments_delete, false),
        editBtn: this.vaildData(this.permission.equipments_edit, false)
      };
    },
    ids() {
      let ids = [];
      this.selectionList.forEach(ele => {
src/views/securityEquipment/gun.vue
@@ -12,6 +12,7 @@
      :data="data"
      :page.sync="page"
      ref="crudrec"
      :permission="permissionList"
      @on-load="onLoad"
      :table-loading="loading"
      @row-save="rowSave"
@@ -28,6 +29,7 @@
          size="small"
          plain
          icon="el-icon-delete"
          v-if="permission.gun_delete"
          @click="handleDelete"
          >删 除
        </el-button>
@@ -36,6 +38,7 @@
          size="small"
          plain
          icon="el-icon-upload2"
          v-if="permission.gun_import"
          @click="handleImport"
          >批量导入
        </el-button>
@@ -128,7 +131,15 @@
    };
  },
  computed: {
    ...mapGetters(["userInfo"]),
    ...mapGetters(["permission", "userInfo"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.gun_add, false),
        viewBtn: this.vaildData(this.permission.gun_view, true),
        delBtn: this.vaildData(this.permission.gun_delete, false),
        editBtn: this.vaildData(this.permission.gun_edit, false)
      };
    },
    ids() {
      let ids = [];
      this.selectionList.forEach(ele => {