1.市场主体撤销除名公告管理功能
This commit is contained in:
parent
5282a747db
commit
090a619de4
|
|
@ -150,3 +150,12 @@ export function expelledRevokeNextBiz(data) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 分页查询撤销除名公告管理
|
||||||
|
export function expelledRevokeListAnnouncement(data) {
|
||||||
|
return request({
|
||||||
|
url: '/expelled/revoke/listAnnouncement',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2987,28 +2987,28 @@ export const constantRoutes = [{
|
||||||
component: () => import('@/views/expelled/除名修复管理/一移出受理'),
|
component: () => import('@/views/expelled/除名修复管理/一移出受理'),
|
||||||
name: 'removeAccept',
|
name: 'removeAccept',
|
||||||
hidden: true,
|
hidden: true,
|
||||||
meta: { title: '移出 - 经办人' }
|
meta: { title: '除名修复 - 经办人' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'removeReview',
|
path: 'removeReview',
|
||||||
component: () => import('@/views/expelled/除名修复管理/二移出审核'),
|
component: () => import('@/views/expelled/除名修复管理/二移出审核'),
|
||||||
name: 'removeReview',
|
name: 'removeReview',
|
||||||
hidden: true,
|
hidden: true,
|
||||||
meta: { title: '移出 - 审核人' }
|
meta: { title: '除名修复 - 审核人' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'removeExamine',
|
path: 'removeExamine',
|
||||||
component: () => import('@/views/expelled/除名修复管理/三移出审批'),
|
component: () => import('@/views/expelled/除名修复管理/三移出审批'),
|
||||||
name: 'removeExamine',
|
name: 'removeExamine',
|
||||||
hidden: true,
|
hidden: true,
|
||||||
meta: { title: '移出 - 审批人' }
|
meta: { title: '除名修复 - 审批人' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'recoverinfo',
|
path: 'recoverinfo',
|
||||||
component: () => import('@/views/expelled/除名修复管理/审批详情'),
|
component: () => import('@/views/expelled/除名修复管理/审批详情'),
|
||||||
name: 'recoverinfo',
|
name: 'recoverinfo',
|
||||||
hidden: true,
|
hidden: true,
|
||||||
meta: { title: '移出 - 审批详情' }
|
meta: { title: '除名修复 - 审批详情' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'exclusionReviewmMgt',
|
path: 'exclusionReviewmMgt',
|
||||||
|
|
@ -3077,6 +3077,12 @@ export const constantRoutes = [{
|
||||||
name: 'recoverRevokeInfo',
|
name: 'recoverRevokeInfo',
|
||||||
hidden: true,
|
hidden: true,
|
||||||
meta: { title: '撤销除名 - 审批详情' }
|
meta: { title: '撤销除名 - 审批详情' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'revokeAnnouncement',
|
||||||
|
component: () => import('@/views/expelled/撤销除名公告管理/index.vue'),
|
||||||
|
name: 'revokeAnnouncement',
|
||||||
|
meta: { title: '撤销除名公告管理' }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,276 @@
|
||||||
|
<template>
|
||||||
|
<div class="main-content m20">
|
||||||
|
<!--头部-查询-->
|
||||||
|
<div class="content-header">
|
||||||
|
<div class="body search-body">
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-row class="mb10">
|
||||||
|
<label class="label-name_1">统一社会信用代码/注册号:</label>
|
||||||
|
<div class="search-input-box_1">
|
||||||
|
<el-input v-model="searchForm.uscc" clearable size="mini" type="text" class="search-input" placeholder="请输入统一社会信用代码/注册号" @keyup.enter.native="loadPage" />
|
||||||
|
</div>
|
||||||
|
</el-row>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12" class="mb10">
|
||||||
|
<label class="label-name">主体名称:</label>
|
||||||
|
<div class="search-input-box">
|
||||||
|
<el-input v-model="searchForm.entName" clearable size="mini" type="text" class="search-input" placeholder="请输入主体名称(模糊)" @keyup.enter.native="loadPage" />
|
||||||
|
</div>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="11" :offset="1">
|
||||||
|
<div class="btn-box">
|
||||||
|
<el-button size="mini" type="primary" @click="loadPage">查询</el-button>
|
||||||
|
<el-button size="mini" @click="reset">重置</el-button>
|
||||||
|
</div>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!--body-查询结果-->
|
||||||
|
<div class="content-body">
|
||||||
|
<div class="body">
|
||||||
|
<el-table
|
||||||
|
ref="multipleTable"
|
||||||
|
v-loading="loading"
|
||||||
|
size="mini"
|
||||||
|
:data="tableData"
|
||||||
|
tooltip-effect="dark"
|
||||||
|
style="width: 95%;margin:0 auto"
|
||||||
|
:fit="true"
|
||||||
|
:row-class-name="tableRowClassName"
|
||||||
|
:header-cell-style="{background:'#8cc3fb',color:'#fff'}"
|
||||||
|
>
|
||||||
|
<el-table-column prop="index" label="序号" min-width="5%" align="center" />
|
||||||
|
<el-table-column prop="uscc" label="统一社会信用代码/注册号" min-width="25%" align="left" />
|
||||||
|
<el-table-column prop="entName" label="主体名称" min-width="25%" align="left" />
|
||||||
|
<el-table-column prop="lerepName" label="法定代表人(负责人、经营者)" min-width="15%" align="left" />
|
||||||
|
<el-table-column prop="contactName" label="申请人" min-width="10%" align="left" />
|
||||||
|
<el-table-column prop="contactPhone" label="联系方式" min-width="10%" align="left" />
|
||||||
|
<el-table-column prop="removeDate" label="除名日期" min-width="10%" align="left" />
|
||||||
|
<el-table-column prop="removeReason" :show-overflow-tooltip="true" label="除名原因" align="left" min-width="30%" />
|
||||||
|
<el-table-column prop="removeOrgName" label="除名机关" align="left" min-width="15%" />
|
||||||
|
<el-table-column prop="approveDate" label="撤销除名日期" align="left" min-width="10%" />
|
||||||
|
<!-- <el-table-column label="操作" min-width="10%" align="center" fixed="right">-->
|
||||||
|
<!-- <template slot-scope="scope">-->
|
||||||
|
<!-- <el-button type="primary" size="mini" @click="check(scope.row)">办理</el-button>-->
|
||||||
|
<!-- </template>-->
|
||||||
|
<!-- </el-table-column>-->
|
||||||
|
</el-table>
|
||||||
|
<div class="page-box">
|
||||||
|
<el-row class="bl0">
|
||||||
|
<el-col :span="24">
|
||||||
|
<el-pagination
|
||||||
|
:disabled="loading"
|
||||||
|
:page-size="pageParam.size"
|
||||||
|
:total="pageParam.total"
|
||||||
|
:page-sizes="[10, 20, 30, 40,50,100,200]"
|
||||||
|
layout="slot,total, sizes, prev, pager, next, jumper"
|
||||||
|
@size-change="pageSizeChange"
|
||||||
|
@current-change="pageIndexChange"
|
||||||
|
>
|
||||||
|
<span>
|
||||||
|
第 {{ pageParam.current }} 页 /
|
||||||
|
共 {{ (pageParam.total !== 0 ? parseInt((pageParam.total + pageParam.size - 1)/pageParam.size) : 1) }} 页
|
||||||
|
</span>
|
||||||
|
</el-pagination>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { expelledRevokeListAnnouncement } from '@/api/除名公告'
|
||||||
|
export default {
|
||||||
|
components: {
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
loading: false,
|
||||||
|
searchForm: {
|
||||||
|
uscc: '',
|
||||||
|
entName: ''
|
||||||
|
},
|
||||||
|
showFixed: false,
|
||||||
|
tableData: [],
|
||||||
|
pageParam: {
|
||||||
|
current: 1,
|
||||||
|
total: 0,
|
||||||
|
size: 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.loadPage()
|
||||||
|
window.addEventListener('scroll', this.handleScroll, true)
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
tableRowClassName({ row, rowIndex }) {
|
||||||
|
if (rowIndex % 2 === 1) {
|
||||||
|
return 'warning-row'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
handleScroll() {
|
||||||
|
var scrollTop =
|
||||||
|
window.pageYOffset ||
|
||||||
|
document.documentElement.scrollTop ||
|
||||||
|
document.body.scrollTop
|
||||||
|
this.showFixed = scrollTop > 80
|
||||||
|
},
|
||||||
|
// 当前分页改变
|
||||||
|
pageIndexChange(current) {
|
||||||
|
this.pageParam.current = current
|
||||||
|
this.loadPage()
|
||||||
|
},
|
||||||
|
// 分页大小改变
|
||||||
|
pageSizeChange(size) {
|
||||||
|
this.pageParam.size = size
|
||||||
|
this.loadPage()
|
||||||
|
},
|
||||||
|
// 加载分页
|
||||||
|
loadPage() {
|
||||||
|
if (this.loading) return
|
||||||
|
this.loading = true
|
||||||
|
expelledRevokeListAnnouncement({
|
||||||
|
current: this.pageParam.current,
|
||||||
|
size: this.pageParam.size,
|
||||||
|
entity: {
|
||||||
|
...this.searchForm
|
||||||
|
}
|
||||||
|
}).then(res => {
|
||||||
|
this.loading = false
|
||||||
|
const list = []
|
||||||
|
let i = 1
|
||||||
|
const pageStart = (this.pageParam.current - 1) * this.pageParam.size
|
||||||
|
res.data.records.forEach(each => {
|
||||||
|
each.index = pageStart + i++
|
||||||
|
list.push(each)
|
||||||
|
})
|
||||||
|
this.tableData = list
|
||||||
|
this.pageParam.total = res.data.total
|
||||||
|
})
|
||||||
|
},
|
||||||
|
reset() {
|
||||||
|
this.searchForm.uscc = ''
|
||||||
|
this.searchForm.entName = ''
|
||||||
|
this.loadPage()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.main-content{
|
||||||
|
background: #fff;
|
||||||
|
padding: 20px;
|
||||||
|
.content-header{
|
||||||
|
background: white;
|
||||||
|
.search-body{
|
||||||
|
/deep/ .el-date-editor *{
|
||||||
|
font-size: 16px!important;
|
||||||
|
}
|
||||||
|
/deep/ .el-date-editor .el-range-separator{
|
||||||
|
width: 8%!important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.label-name_1{
|
||||||
|
text-align: right;
|
||||||
|
display: inline-block;//转成行内快,才可定义宽度
|
||||||
|
width: 220px;
|
||||||
|
font-size: $table-content-font-size;
|
||||||
|
}
|
||||||
|
.search-input-box_1{
|
||||||
|
display: inline-block;
|
||||||
|
width: calc(100% - 220px);
|
||||||
|
}
|
||||||
|
.label-name_2{
|
||||||
|
text-align: right;
|
||||||
|
display: inline-block;//转成行内快,才可定义宽度
|
||||||
|
width: 220px;
|
||||||
|
font-size: $table-content-font-size;
|
||||||
|
}
|
||||||
|
.search-input-box_2{
|
||||||
|
display: inline-block;
|
||||||
|
width: calc(100% - 220px);
|
||||||
|
}
|
||||||
|
.label-name {
|
||||||
|
text-align: right;
|
||||||
|
display: inline-block;//转成行内快,才可定义宽度
|
||||||
|
width: 220px;
|
||||||
|
font-size: $table-content-font-size;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-input-box{
|
||||||
|
display: inline-block;
|
||||||
|
width: calc(100% - 220px);
|
||||||
|
// width: 300px;
|
||||||
|
}
|
||||||
|
.custom{
|
||||||
|
width: 60%
|
||||||
|
}
|
||||||
|
.search-input{
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.body{
|
||||||
|
padding: 20px 0 ;
|
||||||
|
border-top:none;
|
||||||
|
margin-bottom: 20PX;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.content-body{
|
||||||
|
background:white;
|
||||||
|
margin-bottom: 100px;
|
||||||
|
}
|
||||||
|
.header{
|
||||||
|
height:50PX;
|
||||||
|
padding:15PX 10PX;
|
||||||
|
.title{
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.page-box{
|
||||||
|
margin:10PX;
|
||||||
|
.el-pagination{
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.mb10{
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.fixed-bottom {
|
||||||
|
position: fixed;
|
||||||
|
width: 100%;
|
||||||
|
bottom: -10px;
|
||||||
|
right: 0;
|
||||||
|
z-index: 99;
|
||||||
|
padding: 10px;
|
||||||
|
/* background: #8bbef6; */
|
||||||
|
border-radius: 5px 5px 0 0;
|
||||||
|
background: linear-gradient(to bottom, #fff 0%,#8bbef6 100%);
|
||||||
|
box-shadow: 1px -4px 4px rgba(0, 21, 41, 0.08);
|
||||||
|
}
|
||||||
|
.content-body{
|
||||||
|
background: #fff;
|
||||||
|
/deep/.el-table .warning-row {
|
||||||
|
background: #eaf4fe!important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<style lang="scss">
|
||||||
|
// .content-body .el-table-column--selection .cell{
|
||||||
|
// padding-right: 0px;
|
||||||
|
// }
|
||||||
|
.fixed-bottom {
|
||||||
|
.el-pagination {
|
||||||
|
text-align: right!important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
Loading…
Reference in New Issue