|
@@ -8,32 +8,81 @@
|
|
|
v-show="showSearch"
|
|
|
label-width="68px"
|
|
|
>
|
|
|
- <el-form-item label="单位名称" prop="Dept">
|
|
|
+ <el-form-item label="姓名" prop="Name">
|
|
|
<el-input
|
|
|
- v-model="queryParams.Dept"
|
|
|
- placeholder="请输入单位名称"
|
|
|
+ v-model="queryParams.Name"
|
|
|
+ placeholder="请输入姓名"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="姓名" prop="Name">
|
|
|
+ <el-form-item label="证书类别" prop="Dept">
|
|
|
+ <el-select placeholder="请选择证书类别"></el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证号" prop="ShenFenZheng">
|
|
|
<el-input
|
|
|
- v-model="queryParams.Name"
|
|
|
- placeholder="请输入姓名"
|
|
|
+ v-model="queryParams.ShenFenZheng"
|
|
|
+ placeholder="请输入身份证号"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="身份证" prop="ShenFenZheng">
|
|
|
+ <el-form-item label="证书号" prop="ShenFenZheng">
|
|
|
<el-input
|
|
|
v-model="queryParams.ShenFenZheng"
|
|
|
- placeholder="请输入身份证"
|
|
|
+ placeholder="请输入证书号"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="单位名称" prop="Dept">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.Dept"
|
|
|
+ placeholder="请输入单位名称"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发证日期" prop="Dept">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.Dept"
|
|
|
+ placeholder="请输入发证日期"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="证书状态" prop="Dept">
|
|
|
+ <el-select placeholder="请选择证书状态"></el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="不良记录" prop="Dept">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.BljlFlg"
|
|
|
+ placeholder="请选择是否有不良记录"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_bljl"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="处罚类别" prop="Dept">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.BljlFlg"
|
|
|
+ placeholder="请选择处罚类别"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_bljl"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="handleQuery">查询</el-button>
|
|
|
<el-button @click="resetQuery">重置</el-button>
|
|
@@ -70,11 +119,7 @@
|
|
|
width="300"
|
|
|
prop="JLYZhengHao"
|
|
|
/>
|
|
|
- <!-- <el-table-column
|
|
|
- label="监理员证号"
|
|
|
- align="center"
|
|
|
- prop="JLYZhengHaoNum"
|
|
|
- /> -->
|
|
|
+
|
|
|
<el-table-column
|
|
|
label="监理员发证日期"
|
|
|
align="center"
|
|
@@ -91,12 +136,7 @@
|
|
|
width="200"
|
|
|
prop="JLZhengHao"
|
|
|
/>
|
|
|
- <el-table-column
|
|
|
- label="监理工程师证书号(纯数字)"
|
|
|
- align="center"
|
|
|
- prop="JLZhengHaoNum"
|
|
|
- width="200"
|
|
|
- />
|
|
|
+
|
|
|
<el-table-column
|
|
|
label="监理工程师证书发证日期"
|
|
|
align="center"
|
|
@@ -136,6 +176,14 @@
|
|
|
<el-table-column label="不良记录"></el-table-column>
|
|
|
<el-table-column label="处罚"></el-table-column>
|
|
|
|
|
|
+ <el-table-column align="center" label="审核状态">
|
|
|
+ <el-table-column align="center" label="状态">
|
|
|
+ <el-tag>未审核</el-tag>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center" label="设置">
|
|
|
+ <el-button type="text" size="mini">设置</el-button>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
label="业绩"
|
|
|
fixed="right"
|
|
@@ -153,6 +201,26 @@
|
|
|
>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column align="center" label="操作" fixed="right" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-edit"
|
|
|
+ @click="handleUpdate(scope.row)"
|
|
|
+ v-hasPermi="['jlry:RenCai:edit']"
|
|
|
+ >修改</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="handleDelete(scope.row)"
|
|
|
+ v-hasPermi="['jlry:RenCai:remove']"
|
|
|
+ >删除</el-button
|
|
|
+ >
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
<pagination
|
|
@@ -166,17 +234,344 @@
|
|
|
<el-dialog
|
|
|
title="业绩/简历"
|
|
|
:visible.sync="viewDia"
|
|
|
- width="600px"
|
|
|
+ width="1000px"
|
|
|
:before-close="
|
|
|
() => {
|
|
|
viewDia = false;
|
|
|
}
|
|
|
"
|
|
|
>
|
|
|
+ <el-table style="width: 1000px" :data="achievementTableData">
|
|
|
+ <el-table-column
|
|
|
+ label="序号"
|
|
|
+ align="center"
|
|
|
+ type="index"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="工作单位"
|
|
|
+ width="300"
|
|
|
+ align="center"
|
|
|
+ prop="QYLoginName"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column width="200" label="添加时间" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ parseTime(scope.row.Nian, "{y}-{m}-{d}") }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center" label="内容" width="500">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span v-html="content(scope.row)"></span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="viewDia = false">关 闭</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+ <!-- 添加或修改监理人才管理对话框 -->
|
|
|
+ <el-dialog
|
|
|
+ :title="title"
|
|
|
+ :visible.sync="open"
|
|
|
+ width="1200px"
|
|
|
+ append-to-body
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ ref="form"
|
|
|
+ :model="form"
|
|
|
+ :rules="rules"
|
|
|
+ :inline="true"
|
|
|
+ label-width="120px"
|
|
|
+ >
|
|
|
+ <el-form-item label="单位ID" prop="DeptID">
|
|
|
+ <el-input v-model="form.DeptID" placeholder="请输入单位ID" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="单位名称" prop="Dept">
|
|
|
+ <el-input v-model="form.Dept" placeholder="请输入单位名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="姓名" prop="Name">
|
|
|
+ <el-input v-model="form.Name" placeholder="请输入姓名" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证" prop="ShenFenZheng">
|
|
|
+ <el-input v-model="form.ShenFenZheng" placeholder="请输入身份证" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理员证书号" prop="JLYZhengHao">
|
|
|
+ <el-input
|
|
|
+ v-model="form.JLYZhengHao"
|
|
|
+ placeholder="请输入监理员证书号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理员证号" prop="JLYZhengHaoNum">
|
|
|
+ <el-input
|
|
|
+ v-model="form.JLYZhengHaoNum"
|
|
|
+ placeholder="请输入监理员证号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理员发证日期" prop="JLYfzrq">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.JLYfzrq"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择监理员发证日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工程师证书号" prop="JLZhengHao">
|
|
|
+ <el-input
|
|
|
+ v-model="form.JLZhengHao"
|
|
|
+ placeholder="请输入监理工程师证书号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工程师证书号(纯数字)" prop="JLZhengHaoNum">
|
|
|
+ <el-input
|
|
|
+ v-model="form.JLZhengHaoNum"
|
|
|
+ placeholder="请输入监理工程师证书号(纯数字)"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工程师证书发证日期" prop="JLfzrq">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.JLfzrq"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择监理工程师证书发证日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工程师证书有效期至" prop="JLYxqz">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.JLYxqz"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择监理工程师证书有效期至"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="总监证书号" prop="ZJZhengHao">
|
|
|
+ <el-input v-model="form.ZJZhengHao" placeholder="请输入总监证书号" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="总监发证日期" prop="ZJfzrq">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.ZJfzrq"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择总监发证日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="建设部证书号" prop="JSBZhengHao">
|
|
|
+ <el-input
|
|
|
+ v-model="form.JSBZhengHao"
|
|
|
+ placeholder="请输入建设部证书号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="建设部发证日期" prop="JSBfzrq">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.JSBfzrq"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择建设部发证日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="生日" prop="Birthday">
|
|
|
+ <el-input v-model="form.Birthday" placeholder="请输入生日" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="学历" prop="XueLi">
|
|
|
+ <el-input v-model="form.XueLi" placeholder="请输入学历" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="专业" prop="ZhuanYe">
|
|
|
+ <el-input v-model="form.ZhuanYe" placeholder="请输入专业" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="职称" prop="ZhiCheng">
|
|
|
+ <el-input v-model="form.ZhiCheng" placeholder="请输入职称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工作年限" prop="NianXian">
|
|
|
+ <el-input v-model="form.NianXian" placeholder="请输入监理工作年限" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系人" prop="LianXiRen">
|
|
|
+ <el-input v-model="form.LianXiRen" placeholder="请输入联系人" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="电话" prop="Tel">
|
|
|
+ <el-input v-model="form.Tel" placeholder="请输入电话" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机" prop="Phone">
|
|
|
+ <el-input v-model="form.Phone" placeholder="请输入手机" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="传真" prop="Fax">
|
|
|
+ <el-input v-model="form.Fax" placeholder="请输入传真" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮编" prop="PostCode">
|
|
|
+ <el-input v-model="form.PostCode" placeholder="请输入邮编" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="地址" prop="Address">
|
|
|
+ <el-input v-model="form.Address" placeholder="请输入地址" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮件" prop="Email">
|
|
|
+ <el-input v-model="form.Email" placeholder="请输入邮件" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="${comment}" prop="wangzhi">
|
|
|
+ <el-input v-model="form.wangzhi" placeholder="请输入${comment}" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="处罚" prop="ChuFa">
|
|
|
+ <el-input v-model="form.ChuFa" placeholder="请输入处罚" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="处罚时间" prop="ChuFaTime">
|
|
|
+ <el-input v-model="form.ChuFaTime" placeholder="请输入处罚时间" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否有不良记录" prop="BljlFlg">
|
|
|
+ <el-select v-model="form.BljlFlg" placeholder="请选择是否有不良记录">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_bljl"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="parseInt(dict.value)"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="不良记录编号" prop="BljlBianhao">
|
|
|
+ <el-input
|
|
|
+ v-model="form.BljlBianhao"
|
|
|
+ placeholder="请输入不良记录编号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="不良记录内容">
|
|
|
+ <editor v-model="form.BljlContent" :min-height="192" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="不良记录定性" prop="BljlDingxing">
|
|
|
+ <el-input
|
|
|
+ v-model="form.BljlDingxing"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="不良记录处理依据及决定" prop="BljlClyj">
|
|
|
+ <el-input
|
|
|
+ v-model="form.BljlClyj"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="公布期限开始" prop="BljlGbStart">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.BljlGbStart"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择公布期限开始"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="公布期限结束" prop="BljlGbEnd">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.BljlGbEnd"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择公布期限结束"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="${comment}" prop="BeiZhu">
|
|
|
+ <el-input
|
|
|
+ v-model="form.BeiZhu"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理工程师作废标志,0:作废" prop="ShenHe">
|
|
|
+ <el-input
|
|
|
+ v-model="form.ShenHe"
|
|
|
+ placeholder="请输入监理工程师作废标志,0:作废"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="添加日期" prop="SendTime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.SendTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择添加日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="${comment}" prop="DisplayOrder">
|
|
|
+ <el-input
|
|
|
+ v-model="form.DisplayOrder"
|
|
|
+ placeholder="请输入${comment}"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否删除" prop="DelFlg">
|
|
|
+ <el-input v-model="form.DelFlg" placeholder="请输入是否删除" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="删除时间" prop="DelTime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.DelTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请选择删除时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监理员作废标志,1:作废" prop="JLYzfFlg">
|
|
|
+ <el-select
|
|
|
+ v-model="form.JLYzfFlg"
|
|
|
+ placeholder="请选择监理员作废标志,1:作废"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_jlyzfbz"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="parseInt(dict.value)"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="是否可以继续教育审核 1可以报名 0不可报名"
|
|
|
+ prop="isJxjyShenheFlg"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="form.isJxjyShenheFlg"
|
|
|
+ placeholder="请选择是否可以继续教育审核 1可以报名 0不可报名"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_sfkyjxjy"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="parseInt(dict.value)"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="总监作废标志位:1为作废" prop="ZJzfFlg">
|
|
|
+ <el-select
|
|
|
+ v-model="form.ZJzfFlg"
|
|
|
+ placeholder="请选择总监作废标志位:1为作废"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.jxjy_jlgcszfbz"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="parseInt(dict.value)"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="作废原因" prop="ZfResult">
|
|
|
+ <el-input
|
|
|
+ v-model="form.ZfResult"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
+ <el-button @click="cancel">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -187,7 +582,9 @@ import {
|
|
|
delRenCai,
|
|
|
addRenCai,
|
|
|
updateRenCai,
|
|
|
+ getYeJi,
|
|
|
} from "@/api/xiehui/tjgl/supervisor";
|
|
|
+
|
|
|
import { handleTableIndex } from "@/utils/index";
|
|
|
|
|
|
export default {
|
|
@@ -195,6 +592,7 @@ export default {
|
|
|
dicts: ["jxjy_sfkyjxjy", "jxjy_jlgcszfbz", "jxjy_bljl", "jxjy_jlyzfbz"],
|
|
|
data() {
|
|
|
return {
|
|
|
+ achievementTableData: [],
|
|
|
viewDia: false,
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
@@ -229,10 +627,119 @@ export default {
|
|
|
created() {
|
|
|
this.getList();
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ content() {
|
|
|
+ return (row) => {
|
|
|
+ return row.zyJianSheYeJi
|
|
|
+ .replaceAll("</p>", "</p>")
|
|
|
+ .replaceAll("<p>", "<p>");
|
|
|
+ };
|
|
|
+ },
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ // 表单重置
|
|
|
+ reset() {
|
|
|
+ this.form = {
|
|
|
+ ID: null,
|
|
|
+ DeptID: null,
|
|
|
+ Dept: null,
|
|
|
+ Name: null,
|
|
|
+ ShenFenZheng: null,
|
|
|
+ JLYZhengHao: null,
|
|
|
+ JLYZhengHaoNum: null,
|
|
|
+ JLYfzrq: null,
|
|
|
+ JLZhengHao: null,
|
|
|
+ JLZhengHaoNum: null,
|
|
|
+ JLfzrq: null,
|
|
|
+ JLYxqz: null,
|
|
|
+ ZJZhengHao: null,
|
|
|
+ ZJfzrq: null,
|
|
|
+ JSBZhengHao: null,
|
|
|
+ JSBfzrq: null,
|
|
|
+ Sex: null,
|
|
|
+ Birthday: null,
|
|
|
+ XueLi: null,
|
|
|
+ ZhuanYe: null,
|
|
|
+ ZhiCheng: null,
|
|
|
+ NianXian: null,
|
|
|
+ LianXiRen: null,
|
|
|
+ Tel: null,
|
|
|
+ Phone: null,
|
|
|
+ Fax: null,
|
|
|
+ PostCode: null,
|
|
|
+ Address: null,
|
|
|
+ Email: null,
|
|
|
+ wangzhi: null,
|
|
|
+ ChuFa: null,
|
|
|
+ ChuFaTime: null,
|
|
|
+ BljlFlg: null,
|
|
|
+ BljlBianhao: null,
|
|
|
+ BljlContent: null,
|
|
|
+ BljlDingxing: null,
|
|
|
+ BljlClyj: null,
|
|
|
+ BljlGbStart: null,
|
|
|
+ BljlGbEnd: null,
|
|
|
+ BeiZhu: null,
|
|
|
+ ShenHe: null,
|
|
|
+ SendTime: null,
|
|
|
+ DisplayOrder: null,
|
|
|
+ DelFlg: null,
|
|
|
+ DelTime: null,
|
|
|
+ JLYzfFlg: null,
|
|
|
+ UpdateTime: null,
|
|
|
+ isJxjyShenheFlg: null,
|
|
|
+ ZJzfFlg: null,
|
|
|
+ ZfResult: null,
|
|
|
+ createBy: null,
|
|
|
+ createTime: null,
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ };
|
|
|
+ this.resetForm("form");
|
|
|
+ },
|
|
|
+ /** 提交按钮 */
|
|
|
+ submitForm() {
|
|
|
+ this.$refs["form"].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ updateRenCai(this.form).then((response) => {
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ this.open = false;
|
|
|
+ this.getList();
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /** 修改按钮操作 */
|
|
|
+ handleUpdate(row) {
|
|
|
+ this.reset();
|
|
|
+ const ID = row.ID || this.ids;
|
|
|
+ getRenCai(ID).then((response) => {
|
|
|
+ this.form = response.data;
|
|
|
+ this.open = true;
|
|
|
+ this.title = "修改监理人才管理";
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /** 删除按钮操作 */
|
|
|
+ handleDelete(row) {
|
|
|
+ const IDs = row.ID || this.ids;
|
|
|
+ this.$modal
|
|
|
+ .confirm("是否确认删除选中的数据项?")
|
|
|
+ .then(function () {
|
|
|
+ return delRenCai(IDs);
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.$modal.msgSuccess("删除成功");
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ },
|
|
|
handleTableIndex,
|
|
|
handleView(row) {
|
|
|
- this.activeView = row;
|
|
|
+ getYeJi({
|
|
|
+ XYusercord: row.ShenFenZheng,
|
|
|
+ }).then((res) => {
|
|
|
+ this.achievementTableData = res.rows;
|
|
|
+ });
|
|
|
this.viewDia = true;
|
|
|
},
|
|
|
/** 查询监理人才管理列表 */
|
|
@@ -260,17 +767,6 @@ export default {
|
|
|
this.resetForm("queryForm");
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
-
|
|
|
- /** 修改按钮操作 */
|
|
|
- handleUpdate(row) {
|
|
|
- this.reset();
|
|
|
- const ID = row.ID || this.ids;
|
|
|
- getRenCai(ID).then((response) => {
|
|
|
- this.form = response.data;
|
|
|
- this.open = true;
|
|
|
- this.title = "修改监理人才管理";
|
|
|
- });
|
|
|
- },
|
|
|
},
|
|
|
};
|
|
|
</script>
|