Commit ede6e84e authored by lc@weface.com.cn's avatar lc@weface.com.cn

'缴费查询'

parent 55058f1d
...@@ -130,5 +130,12 @@ export const listAllBaseInfo = (data) => { ...@@ -130,5 +130,12 @@ export const listAllBaseInfo = (data) => {
method: 'post', method: 'post',
data data
}) })
} }
//缴费信息查询
\ No newline at end of file export const listPayInfo = (data) => {
return axios({
url: '/payInfo/getPayInfo',
method: 'post',
data
})
}
...@@ -23,6 +23,7 @@ import dryhkbg from "@/views/Myvue/dryhkbg"; ...@@ -23,6 +23,7 @@ import dryhkbg from "@/views/Myvue/dryhkbg";
import drdcbg from "@/views/Myvue/drdcbg"; import drdcbg from "@/views/Myvue/drdcbg";
import receivePersonnel from "@/views/Myvue/receivePersonnel"; import receivePersonnel from "@/views/Myvue/receivePersonnel";
import AllbaseInfo from "@/views/Myvue/allbaseInfo" import AllbaseInfo from "@/views/Myvue/allbaseInfo"
import PayInfo from "@/views/Myvue/payInfo"
Vue.use(Router) Vue.use(Router)
...@@ -111,6 +112,11 @@ const router = new Router({ ...@@ -111,6 +112,11 @@ const router = new Router({
path:"/AllbaseInfo", path:"/AllbaseInfo",
name:"覆盖人员", name:"覆盖人员",
component: AllbaseInfo component: AllbaseInfo
},
{
path:"/payInfo",
name:"缴费记录",
component: PayInfo
} }
] ]
}, },
......
...@@ -15,42 +15,81 @@ ...@@ -15,42 +15,81 @@
style="width: 100%" style="width: 100%"
> >
<el-table-column <el-table-column
prop="townName" prop="personNum"
label="乡镇"> label="个人编号" width="90">
</el-table-column>
<el-table-column
prop="villageName"
label="村">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="idcard" prop="idcard"
label="身份证"> label="身份证" width="170">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="name" prop="name"
label="姓名"> label="姓名">
</el-table-column>
<el-table-column
prop="townName"
label="镇">
</el-table-column>
<el-table-column
prop="villageName"
label="村">
</el-table-column>
<el-table-column
prop="personType"
label="人员类别">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="grade" prop="grade"
label="缴费档次"> label="缴费档次">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="insuredState" prop="gradeType"
label="参保状态"> label="应缴类型">
</el-table-column>
<el-table-column
prop="personGrade"
label="个人应缴">
</el-table-column>
<el-table-column
prop="subsidy"
label="个级财政补助" width="70">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="payState" prop="otherPay"
label="缴费状态"> label="代缴金额">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="操作"> prop="payDate"
<template slot-scope="scope"> label="对应费款所属期" width="80">
<el-button </el-table-column>
type="primary" <el-table-column
size="mini" prop="insuranceType"
icon="el-icon-s-check" label="险种类型">
@click="showDetail(scope.$index, scope.row)">详情</el-button> </el-table-column>
</template> <el-table-column
prop="chargWay"
label="收缴方式">
</el-table-column>
<el-table-column
prop="arrivalFlag"
label="足额到账标志" width="110">
</el-table-column>
<el-table-column
prop="arrivalTime"
label="足额到账年月" width="110">
</el-table-column>
<el-table-column
prop="collectWay"
label="征收方式">
</el-table-column>
<el-table-column
prop="bankNo"
label="银行编号">
</el-table-column>
<el-table-column
prop="bankAccount"
label="银行账号">
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-pagination <el-pagination
...@@ -107,21 +146,13 @@ ...@@ -107,21 +146,13 @@
} }
}, },
methods: { methods: {
showDetail(index,row){
this.dialogFormVisible = true;
this.form = row;
row.isOldRural = row.isOldRural == 0 ? '否': row.isOldRural == 1?"是":"";
row.retireFlag = row.retireFlag == 0 ? '否': row.retireFlag == 1?"是":"";
row.birthday = formatDate(row.birthday);
row.insuredDate = formatDate(row.insuredDate);
},
serch(){ serch(){
var data={ var data={
idcard:this.idcard?this.Encrypt(this.idcard):"", idcard:this.idcard?this.Encrypt(this.idcard):"",
personName:this.personName?this.Encrypt(this.personName):"", personName:this.personName?this.Encrypt(this.personName):"",
} }
Loading.service(); Loading.service();
this.$api.getlist.listAllBaseInfo(data).then((res) => { this.$api.getlist.listPayInfo(data).then((res) => {
let loadingInstance = Loading.service(); let loadingInstance = Loading.service();
this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭 this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭
loadingInstance.close(); loadingInstance.close();
...@@ -129,6 +160,8 @@ ...@@ -129,6 +160,8 @@
for(var i in res.data.list){ for(var i in res.data.list){
res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard) res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard)
res.data.list[i].name=this.decrypt(res.data.list[i].name) res.data.list[i].name=this.decrypt(res.data.list[i].name)
res.data.list[i].arrivalTime = formatDate(res.data.list[i].arrivalTime)
} }
this.tableData=res.data.list this.tableData=res.data.list
this.totals=res.data.total this.totals=res.data.total
...@@ -148,7 +181,7 @@ ...@@ -148,7 +181,7 @@
personName:this.personName?this.Encrypt(this.personName):"", personName:this.personName?this.Encrypt(this.personName):"",
} }
Loading.service(); Loading.service();
this.$api.getlist.listAllBaseInfo(data).then((res) => { this.$api.getlist.listPayInfo(data).then((res) => {
let loadingInstance = Loading.service(); let loadingInstance = Loading.service();
this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭 this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭
loadingInstance.close(); loadingInstance.close();
...@@ -156,6 +189,8 @@ ...@@ -156,6 +189,8 @@
for(var i in res.data.list){ for(var i in res.data.list){
res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard) res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard)
res.data.list[i].name=this.decrypt(res.data.list[i].name) res.data.list[i].name=this.decrypt(res.data.list[i].name)
res.data.list[i].arrivalTime = formatDate(res.data.list[i].arrivalTime);
} }
this.tableData=res.data.list this.tableData=res.data.list
this.totals=res.data.total this.totals=res.data.total
...@@ -183,11 +218,12 @@ ...@@ -183,11 +218,12 @@
} }
}, },
created() { created() {
this.$api.getlist.listAllBaseInfo().then((res) => { this.$api.getlist.listPayInfo().then((res) => {
var list = res.data.list; var list = res.data.list;
for(var i in list){ for(var i in list){
res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard) res.data.list[i].idcard=this.decrypt(res.data.list[i].idcard)
res.data.list[i].name=this.decrypt(res.data.list[i].name) res.data.list[i].name=this.decrypt(res.data.list[i].name)
res.data.list[i].arrivalTime = formatDate(res.data.list[i].arrivalTime);
} }
this.tableData=res.data.list this.tableData=res.data.list
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment