Administrator
2021-11-16 fefea30dd97f42841509b4b9a60564b9661d5f3d
证书导出修改
2 files modified
63 ■■■■■ changed files
src/page/index/sidebar/sidebarItem.vue 8 ●●●● patch | view | raw | blame | history
src/views/accreditationRecords/accreditationRecordsPaper.vue 55 ●●●●● patch | view | raw | blame | history
src/page/index/sidebar/sidebarItem.vue
@@ -18,7 +18,7 @@
                    <i :class="item[iconKey]"></i>
                    <span slot="title"
                          :class="{'el-menu--display':collapse && first}">{{generateTitle(item)}}</span>
                    <div v-show="generateTitle(item) == '保安单位许可备案审批'"
                    <!-- <div v-show="generateTitle(item) == '保安单位许可备案审批'"
                         style="position: absolute;
                        top: -2px;
                        z-index: 99;
@@ -32,7 +32,7 @@
                        line-height: 28px !important;
                        transform: translate(-80%, 0) scale(0.8)">
                        {{xkTotal}}
                    </div>
                    </div> -->
                </template>
                <template v-for="(child,cindex) in item[childrenKey]">
                    <el-menu-item :index="child[pathKey],cindex"
@@ -42,7 +42,7 @@
                                  :key="child[labelKey]">
                        <i :class="child[iconKey]"></i>
                        <span slot="title">{{generateTitle(child)}}</span>
                        <div v-show="generateTitle(child) == '保安服务许可申请'"
                        <!-- <div v-show="generateTitle(child) == '保安服务许可申请'"
                             style="position: absolute;
                          top: -2px;
                          z-index: 99;
@@ -56,7 +56,7 @@
                          line-height: 28px !important;
                          transform: translate(-80%, 0) scale(0.8)">
                            {{xkTotal}}
                        </div>
                        </div> -->
                    </el-menu-item>
                    <sidebar-item v-else
                                  :menu="[child]"
src/views/accreditationRecords/accreditationRecordsPaper.vue
@@ -40,7 +40,16 @@
          icon="el-icon-download"
          v-if="permission.accreditationRecords_paper_export || check"
          @click="handleExport"
          >制证信息导出
          >制证申请信息导出
        </el-button>
        <el-button
          type="warning"
          size="small"
          plain
          icon="el-icon-download"
          v-if="permission.accreditationRecords_paper_exports || check"
          @click="handleExportPaper"
          >证书打印信息导出
        </el-button>
        <el-button
              type="primary"
@@ -977,6 +986,7 @@
        }
        var data = {
          type:2,
          userType:this.questionBankSearch.userType,
          applyUnit:this.questionBankSearch.applyUnit,
          auditStatus:this.questionBankSearch.auditStatus,
          deptName: this.questionBankSearch.deptName,
@@ -1005,6 +1015,49 @@
        window.open(`/api/accreditationRecords/export-security-book-paper?${this.website.tokenHeader}=${getToken()}&`+data);
      });
    },
    //保安员证信息导出
    handleExportPaper() {
      this.$confirm("是否导出证书打印信息数据?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning",
      }).then(() => {
        //获取查询条件
        const { releaseTimeRange } = this.questionBankSearch;
        if (releaseTimeRange) {
          this.questionBankSearch["startTime"] = releaseTimeRange[0];
          this.questionBankSearch["endTime"] = releaseTimeRange[1];
        }
        var data = {
          type:2,
          userType:this.questionBankSearch.userType,
          applyUnit:this.questionBankSearch.applyUnit,
          auditStatus:this.questionBankSearch.auditStatus,
          deptName: this.questionBankSearch.deptName,
          idCardNo: this.questionBankSearch.idCardNo,
          realName: this.questionBankSearch.realName,
          securityNumber: this.questionBankSearch.securityNumber,
          startTime: this.questionBankSearch.startTime,
          endTime: this.questionBankSearch.endTime,
        };
        //导出
        if (this.userInfo.role_name == "保安公司管理员") {
          //如果是保安公司管理员
          data["deptId"] = this.userInfo.dept_id;
        }
        if (this.userInfo.role_name == "培训公司管理员") {
          //如果是培训公司管理员
          data["createUser"] = this.userInfo.Id;
        }
        if (this.userInfo.role_name == "公安管理员") {
          //如果是公安管理员
          data["jurisdiction"] = this.userInfo.jurisdiction;
        }
        //序列号url形式,用&拼接
        data = Qs.stringify(data);
        window.open(`/api/accreditationRecords/export-security-book-papers?${this.website.tokenHeader}=${getToken()}&`+data);
      });
    },
  },
};
</script>