Files
UNION_HUTB/target/classes/views/platform/ysj/nouser.html
T
2026-09-09 09:14:28 +08:00

178 lines
6.2 KiB
HTML

<!--导入源数据-->
<!--#
layout("/layouts/platform.html"){
#-->
<div id="app" v-cloak>
<el-row class="header navbar bg-white shadow">
<div class="btn-group tool-button mt5">
<div>
<el-input placeholder="请输入内容" clearable v-model="pageForm.searchKeyword">
<el-select v-model="pageForm.searchName" slot="prepend" placeholder="查询" style="width: 100px;">
<el-option label="工号" value="loginname"></el-option>
<el-option label="姓名" value="username"></el-option>
</el-select>
</el-input>
</div>
</div>
<div class="btn-group tool-button mt5">
<el-select v-model="pageForm.rylx" style="width: 100%" filterable clearable placeholder="请选择人员类型">
<el-option
label="教职工" value="教职工">
</el-option>
<el-option
label="劳务派遣人员" value="劳务派遣人员">
</el-option>
<el-option
label="劳动服务公司" value="劳动服务公司">
</el-option>
<el-option
label="离退休人员" value="离退休人员">
</el-option>
<el-option
label="后勤聘用人员" value="后勤聘用人员">
</el-option>
<el-option
label="单位自聘人员" value="单位自聘人员">
</el-option>
<el-option
label="去世人员" value="去世人员">
</el-option>
</el-select>
</div>
<div class="btn-group tool-button mt5">
<el-select v-model="pageForm.sjlx" style="width: 100%" filterable clearable placeholder="请选择数据类型">
<el-option
label="会员库中不存在" value="1">
</el-option>
<el-option
label="无法匹配的离退休人员" value="2">
</el-option>
</el-select>
</div>
<div class="btn-group tool-button mt5">
<el-button slot="append" icon="el-icon-search" type="primary" @click="doSearch"></el-button>
</div>
</el-row>
<!--表格-->
<div>
<el-row class="el-table-container">
<el-table
:data="tableData"
header-align="center"
size="small"
style="width: 100%;">
<el-table-column
align="center"
header-align="center"
prop="loginname"
label="工号">
</el-table-column>
<el-table-column
align="center"
header-align="center"
prop="username"
label="姓名">
</el-table-column>
<el-table-column
align="center"
prop="unitname"
label="所属单位">
</el-table-column>
<el-table-column
align="center"
prop="rylx"
label="人员类型">
</el-table-column>
<el-table-column
align="center"
prop="sjlx"
label="数据类型">
<template scope="scope">
<span v-if="scope.row.sjlx==1">会员库中不存在</span>
<span v-if="scope.row.sjlx==2">无法匹配的离退休人员</span>
</template>
</el-table-column>
</el-table>
</el-row>
</div>
<!--分页-->
<el-row class="el-pagination-container">
<el-pagination
@size-change="pageSizeChange"
@current-change="pageNumberChange"
:current-page="pageForm.pageNum"
:page-sizes="[10, 20, 30, 50]"
:page-size="pageForm.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="pageForm.totalCount">
</el-pagination>
</el-row>
</div>
<script>
const vue = new Vue({
el: "#app",
data() {
return {
tableData: [],//展示表单
pageForm: {//分页
pageNum: 1,
pageSize: 10,
totalCount: 0,
searchName:"username",
isupdate:""
},
unitlist:[],
viewDialogVisible:false,
formData:{},
updatelist:[]
}
},
methods: {
doSearch(){
this.pageForm.pageNum=1;
this.pageData();
},
pageNumberChange(val) {//页码更新操作
this.pageForm.pageNum = val;
this.pageData();
},
pageSizeChange(val) {//分页大小更新操作
this.pageForm.pageSize = val;
this.pageData();
},
pageData() {//加载分页数据
var self = this;
sublime.showLoadingbar();//显示loading
$.post(base + "/platform/ysj/nouser/data", self.pageForm, function (data) {
sublime.closeLoadingbar();//关闭loading
if (data.code == 0) {
self.tableData = data.data.list;
self.pageForm.totalCount = data.data.totalCount;
} else {
self.$message({
message: data.msg,
type: 'error'
});
}
}, "json");
},
},
created() {
this.pageData();
},
})
</script>
<!--#
}
#-->