|
@@ -50,7 +50,7 @@
|
|
|
<template slot-scope="scope">
|
|
|
<span
|
|
|
>{{ scope.row.QiciYear }}年{{
|
|
|
- scope.row.Qici ? `第${scope.row.Qici}期次` : ""
|
|
|
+ scope.row.Qici ? `第${scope.row.Qici}期` : ""
|
|
|
}}</span
|
|
|
>
|
|
|
</template>
|
|
@@ -88,27 +88,29 @@
|
|
|
width="150"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-tag :type="scope.row.FeeFlg == 0 ? 'danger' : 'primary'">{{
|
|
|
+ <el-tag :type="scope.row.FeeFlg == 0 ? 'danger' : 'success'">{{
|
|
|
scope.row.FeeFlg == 0 ? "未收费" : "已收费"
|
|
|
}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="是否学完">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-tag :type="scope.row.wanchengflg == 0 ? 'danger' : 'primary'">{{
|
|
|
+ <el-tag :type="scope.row.wanchengflg == 0 ? 'danger' : 'success'">{{
|
|
|
scope.row.wanchengflg == 0 ? "未学完" : "已学完"
|
|
|
}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="是否考过">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-tag v-if="scope.row.PassState == 0"> 已通过 </el-tag>
|
|
|
+ <el-tag v-if="scope.row.PassState == 0" type="success">
|
|
|
+ 已通过
|
|
|
+ </el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
- @click="handleViewDetails(scope)"
|
|
|
+ @click="handleViewDetails(scope.row)"
|
|
|
icon="el-icon-view"
|
|
|
type="text"
|
|
|
size="mini"
|
|
@@ -129,17 +131,193 @@
|
|
|
<el-dialog
|
|
|
title="监理工程师网络教育报名详细信息"
|
|
|
:visible.sync="enrollDia"
|
|
|
- width="1200px"
|
|
|
+ width="1000px"
|
|
|
:before-close="
|
|
|
() => {
|
|
|
enrollDia = false;
|
|
|
}
|
|
|
"
|
|
|
>
|
|
|
- <div>
|
|
|
+ <div v-loading="isLoading">
|
|
|
<Subheading titleText="企业信息">
|
|
|
- <el-form label-width="100px">
|
|
|
- <el-form-item label="阿松大"></el-form-item>
|
|
|
+ <el-form size="mini" label-width="120px" :inline="true">
|
|
|
+ <el-form-item label="企业名称">
|
|
|
+ <el-input readonly :value="companiesFormData.qyname"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="负责人姓名">
|
|
|
+ <el-input readonly :value="companiesFormData.name"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮政编码">
|
|
|
+ <el-input readonly :value="companiesFormData.yzbm"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="电子邮箱">
|
|
|
+ <el-input readonly :value="companiesFormData.lxryx"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机号码">
|
|
|
+ <el-input readonly :value="companiesFormData.photo"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </Subheading>
|
|
|
+ <Subheading titleText="监理工程师信息">
|
|
|
+ <el-form size="mini" label-width="120px" :inline="true">
|
|
|
+ <el-form-item label="姓名">
|
|
|
+ <el-input readonly :value="personFormData.UserName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证书类别">
|
|
|
+ <el-input readonly value="监理工程师"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证书签发日期">
|
|
|
+ <el-input readonly :value="personFormData.QianFaDate"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="性别">
|
|
|
+ <el-input readonly :value="personFormData.UserSex"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证书编号">
|
|
|
+ <el-input readonly :value="personFormData.zgzsh"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系电话">
|
|
|
+ <el-input readonly :value="personFormData.UserPhone"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="职称">
|
|
|
+ <el-input
|
|
|
+ readonly
|
|
|
+ :value="personFormData.zhichengzhicheng"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证号">
|
|
|
+ <el-input readonly :value="personFormData.UserCord"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证书有效期至">
|
|
|
+ <el-input readonly :value="personFormData.Yxqz"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学历">
|
|
|
+ <el-input readonly :value="personFormData.xueli"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="职称批准单位">
|
|
|
+ <el-input
|
|
|
+ readonly
|
|
|
+ :value="personFormData.ZCpizhunDept"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </Subheading>
|
|
|
+ <Subheading titleText="监理工程师业绩/简历">
|
|
|
+ <el-table :data="yjList" style="width: 90%; margin: 0 auto">
|
|
|
+ <el-table-column
|
|
|
+ label="序号"
|
|
|
+ align="center"
|
|
|
+ type="index"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column align="center" label="添加时间">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ parseTime(scope.row.Nian, "{y}-{m}-{d}") }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="工作单位"
|
|
|
+ prop="QYLoginName"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column align="center" label="监理工程师业绩/简历">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ size="small"
|
|
|
+ @click="
|
|
|
+ viewDia = true;
|
|
|
+ activeText = scope.row.zyJianSheYeJi;
|
|
|
+ "
|
|
|
+ type="text"
|
|
|
+ >查看</el-button
|
|
|
+ >
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </Subheading>
|
|
|
+ <Subheading titleText="开票信息">
|
|
|
+ <el-form size="mini" label-width="120px" :inline="true">
|
|
|
+ <div>
|
|
|
+ <el-form-item disabled label="开票类型">
|
|
|
+ <el-radio-group v-model="personFormData.kplx">
|
|
|
+ <el-radio label="0">增值税普通发票</el-radio>
|
|
|
+ <el-radio label="1">个人</el-radio>
|
|
|
+ <el-radio label="2">企业</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="personFormData.kplx == '1'">
|
|
|
+ <el-form-item label="个人姓名">
|
|
|
+ <el-input readonly :value="personFormData.kpdw"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="个人邮箱">
|
|
|
+ <el-input readonly :value="personFormData.kpGRemail"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="personFormData.kplx == '2'">
|
|
|
+ <el-form-item label="开票方式">
|
|
|
+ <el-input readonly :value="personFormData.kpfs"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="开票单位">
|
|
|
+ <el-input readonly :value="personFormData.kpdw"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="纳税人识别号">
|
|
|
+ <el-input readonly :value="personFormData.nsrsbh"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="注册地址">
|
|
|
+ <el-input readonly :value="personFormData.kpzcdz"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="注册电话">
|
|
|
+ <el-input readonly :value="personFormData.kpzcdh"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="开户银行">
|
|
|
+ <el-input readonly :value="personFormData.kpkhyh"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="银行账号">
|
|
|
+ <el-input readonly :value="personFormData.yhzh"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="电子发票邮箱">
|
|
|
+ <el-input readonly :value="personFormData.dzfpyx"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </Subheading>
|
|
|
+
|
|
|
+ <!-- <Subheading titleText="邮寄信息">
|
|
|
+ <el-form size="mini" label-width="120px" :inline="true">
|
|
|
+ <el-form-item label="收件人姓名">
|
|
|
+ <el-input :value="personFormData.sjr"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮寄地址">
|
|
|
+ <el-input :value="personFormData.yjdz"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="收件人手机">
|
|
|
+ <el-input :value="personFormData.sjrsj"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮政编码">
|
|
|
+ <el-input :value="personFormData.yjbm"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </Subheading> -->
|
|
|
+
|
|
|
+ <Subheading titleText="证件信息">
|
|
|
+ <el-form size="mini" label-width="120px" :inline="true">
|
|
|
+ <el-form-item
|
|
|
+ v-for="item of personFormData.JsonProperty"
|
|
|
+ :key="item.ID"
|
|
|
+ :label="item.ZJName"
|
|
|
+ >
|
|
|
+ <el-image
|
|
|
+ style="width: 100px; height: 100px"
|
|
|
+ :src="item.ZJImgUrl"
|
|
|
+ :preview-src-list="[imageBaseUrl + item.ZJImgUrl]"
|
|
|
+ >
|
|
|
+ <div slot="error" class="image-slot">
|
|
|
+ <i
|
|
|
+ style="font-size: 43px"
|
|
|
+ class="el-icon-picture-outline"
|
|
|
+ ></i>
|
|
|
+ </div>
|
|
|
+ </el-image>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</Subheading>
|
|
|
</div>
|
|
@@ -147,16 +325,44 @@
|
|
|
<el-button @click="enrollDia = false">关 闭</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-dialog
|
|
|
+ title="业绩/简历查看"
|
|
|
+ :visible.sync="viewDia"
|
|
|
+ width="50%"
|
|
|
+ :before-close="
|
|
|
+ () => {
|
|
|
+ viewDia = false;
|
|
|
+ }
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <div v-html="activeText"></div>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="viewDia = false">关 闭</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import { listPerson } from "@/api/xiehui/jxjy/onpayment";
|
|
|
+import {
|
|
|
+ getInquiryDetails,
|
|
|
+ getPersonDetails,
|
|
|
+} from "@/api/qiye/personnelInquiry";
|
|
|
import { handleTableIndex } from "@/utils/index";
|
|
|
export default {
|
|
|
name: "Person",
|
|
|
data() {
|
|
|
return {
|
|
|
+ viewDia: false,
|
|
|
+ imageBaseUrl: process.env.VUE_APP_BASE_API,
|
|
|
+ yjList: [],
|
|
|
+ activeText: null,
|
|
|
+ companiesFormData: {},
|
|
|
+ //人员信息
|
|
|
+ personFormData: {},
|
|
|
+
|
|
|
enrollDia: false,
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
@@ -164,6 +370,7 @@ export default {
|
|
|
ids: [],
|
|
|
// 非单个禁用
|
|
|
single: true,
|
|
|
+ isLoading: false,
|
|
|
// 非多个禁用
|
|
|
multiple: true,
|
|
|
// 显示搜索条件
|
|
@@ -180,7 +387,7 @@ export default {
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
- BMdept: this.$store.state.user.userId,
|
|
|
+ BMdept: this.$store.state.user.userInfo.id,
|
|
|
},
|
|
|
};
|
|
|
},
|
|
@@ -190,6 +397,15 @@ export default {
|
|
|
methods: {
|
|
|
//查看详细
|
|
|
handleViewDetails(row) {
|
|
|
+ this.isLoading = true;
|
|
|
+ getPersonDetails({
|
|
|
+ PersonId: row.PersonId,
|
|
|
+ }).then((res) => {
|
|
|
+ this.personFormData = res.data.person;
|
|
|
+ this.companiesFormData = res.data.qiye;
|
|
|
+ this.yjList = res.data.yjlist;
|
|
|
+ this.isLoading = false;
|
|
|
+ });
|
|
|
this.enrollDia = true;
|
|
|
},
|
|
|
handleTableIndex,
|