feat(realInfo): 真实信息列表字段调整,户籍变更移除审核操作

This commit is contained in:
woody 2025-08-07 17:29:10 +08:00
parent 6d82019fe0
commit 0760346e49
2 changed files with 421 additions and 479 deletions

View File

@ -36,7 +36,7 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'真实奖衔'" prop="pkAwards">
<el-form-item :label="'荣誉奖衔'" prop="pkAwards">
<el-select
v-model="queryParams.pkAwards"
clearable
@ -125,120 +125,69 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'详细地址'" prop="accountStatus">
<el-cascader
v-model="address"
class="area"
:options="areaData"
:placeholder="'请选择省市区'"
:props="regionParams"
@change="flChange"
/>
<el-form-item :label="'性别'" prop="isMakerSpace">
<el-select
v-model="queryParams.sex"
clearable
placeholder=""
>
<el-option
v-for="item in sexList"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item class="lefts" prop="parMemberCode">
<el-input
v-model="queryParams.address"
clearable
placeholder=""
<el-form-item :label="'认证日期'" prop="code">
<el-date-picker
v-model="queryParams.rzsj"
format="yyyy-MM-dd"
type="datetimerange"
range-separator="——"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime3"
/>
</el-form-item>
</el-col>
</el-row>
<el-collapse-transition>
<div v-show="isActive">
<el-row>
<el-col :span="4">
<el-form-item :label="'性别'" prop="isMakerSpace">
<el-select
v-model="queryParams.sex"
clearable
placeholder=""
>
<el-option
v-for="item in sexList"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'银行名称'" prop="isMakerSpace">
<el-input
v-model="queryParams.bankName"
clearable
placeholder=""
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'支行名称'" prop="parMemberCode">
<el-input
v-model="queryParams.subBankName"
clearable
placeholder=""
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'银行卡号'" prop="parMemberCode">
<el-input
v-model="queryParams.cardNumber"
clearable
placeholder=""
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'认证日期'" prop="code">
<el-date-picker
v-model="queryParams.rzsj"
format="yyyy-MM-dd"
type="datetimerange"
range-separator="——"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime3"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'创建日期'" prop="code">
<el-date-picker
v-model="queryParams.cjsj"
type="datetimerange"
range-separator="——"
format="yyyy-MM-dd"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime1"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'支付日期'" prop="code">
<el-date-picker
v-model="queryParams.zfsj"
type="datetimerange"
range-separator="——"
format="yyyy-MM-dd"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime2"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'创建日期'" prop="code">
<el-date-picker
v-model="queryParams.cjsj"
type="datetimerange"
range-separator="——"
format="yyyy-MM-dd"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime1"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'支付日期'" prop="code">
<el-date-picker
v-model="queryParams.zfsj"
type="datetimerange"
range-separator="——"
format="yyyy-MM-dd"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
value-format="yyyy-MM-dd"
:unlink-panels="true"
@change="changeTime2"
/>
</el-form-item>
</el-col>
</el-row>
</div>
</el-collapse-transition>
@ -343,16 +292,9 @@
width="180"
/>
<el-table-column
v-if="menuList[3].checked==true&&allTxt.awardsVal"
v-if="allTxt.pkAwardsVal"
align="center"
prop="awardsVal"
:label="'真实奖衔'"
width="180"
/>
<el-table-column
v-if="allTxt.pkMaxAwardsVal"
align="center"
prop="pkMaxAwardsVal"
prop="pkAwardsVal"
:label="'荣誉奖衔'"
width="180"
/>
@ -389,7 +331,7 @@
<img :src="scope.row.idFront" style="width: 44px;height: 44px;border-radius: 4px">
</template>
</el-table-column>
<el-table-column v-if="menuList[9].checked==true&&allTxt.idBack" align="center" prop="idBack" :label="'证件(反面)'" width="200">
<el-table-column v-if="allTxt.idBack" align="center" prop="idBack" :label="'证件(反面)'" width="200">
<template slot-scope="scope">
<img :src="scope.row.idBack" style="width: 44px;height: 44px;border-radius: 4px">
</template>
@ -451,7 +393,6 @@ import {
getaccountStatus,
getsalletStatus,
getattestation,
getYesnouploadsList,
getorderStatus,
memberRealInfo
} from '@/api/member'
@ -497,12 +438,6 @@ export default {
checked: true,
prop: 'pkSettleGrade'
},
{
id: 42,
text: '真实奖衔',
checked: true,
prop: 'pkAwards'
},
{
id: 33,
text: '性别',
@ -538,67 +473,8 @@ export default {
text: '证件(反面)',
checked: true,
prop: 'idCardBack'
},
{
id: 9,
text: '省',
checked: true,
prop: 'provinceName'
},
{
id: 10,
text: '市',
checked: true,
prop: 'cityName'
},
{
id: 11,
text: '区/县',
checked: true,
prop: 'countyName'
},
{
id: 12,
text: '详细地址',
checked: true,
prop: 'address'
},
{
id: 13,
text: '银行名称',
checked: true,
prop: 'bankName'
},
{
id: 14,
text: '支行名称',
checked: true,
prop: 'subBankName'
},
{
id: 15,
text: '开户姓名',
checked: true,
prop: 'accountName'
},
{
id: 16,
text: '预留电话',
checked: true,
prop: 'reservedPhone'
},
{
id: 17,
text: '银行卡号',
checked: true,
prop: 'cardNumber'
},
{
id: 18,
text: '邮箱地址',
checked: true,
prop: 'email'
}
],
moren: 'RealInfo',
topList: [
@ -642,6 +518,7 @@ export default {
tattestation: [], //
yesnouploadsList: [], //
orderStatusList: [], //
agentGradeList: [], //
directPushNumber: '', //
sexList: [],
@ -664,19 +541,6 @@ export default {
this.getSexs()
this.getCardTypes()
this.getAllArea()
// this.getvertexValue();
// this.getmemberTeamList();
// this.getRegistration();
// this.getaccountStatus();
// this.getsalletStatus();
// this.getattestation();
// this.getYesnouploadsList();
// this.getorderStatus();
//
// this.checkLabels = JSON.parse(
// JSON.stringify(Object.keys(this.tableData[0]))
// );
// this.colums = JSON.parse(JSON.stringify(Object.keys(this.tableData[0])));
},
mounted() {
this.getUserRole()
@ -705,16 +569,21 @@ export default {
this.queryParams.pkCounty = value[2]
},
changeTime3(val) {
this.queryParams.startCertificationTime = val[0]
this.queryParams.endCertificationTime = val[1]
if (val) {
this.queryParams.startCertificationTime = val[0]
this.queryParams.endCertificationTime = val[1]
} else {
this.queryParams.startCertificationTime = null
this.queryParams.endCertificationTime = null
}
},
changeTime1(val) {
this.queryParams.startCreationTime = val[0]
this.queryParams.endCreationTime = val[1]
this.queryParams.startCreationTime = val ? val[0] : null
this.queryParams.endCreationTime = val ? val[1] : null
},
changeTime2(val) {
this.queryParams.startPayTime = val[0]
this.queryParams.endPayTime = val[1]
this.queryParams.startPayTime = val ? val[0] : null
this.queryParams.endPayTime = val ? val[1] : null
},
//
getSexs() {
@ -772,12 +641,7 @@ export default {
this.orderStatusList = res.data
})
},
// -
getYesnouploadsList() {
getYesnouploadsList().then((res) => {
this.yesnouploadsList = res.data
})
},
//
getattestation() {
getattestation().then((res) => {

View File

@ -6,180 +6,240 @@
-->
<template>
<div class="page">
<el-dialog :title="'户籍变更'"
:visible.sync="registerFlag"
width="40%"
class="showAll_dialog"
:close-on-click-modal="false"
:before-close="closeTc"
center>
<el-dialog
:title="'户籍变更'"
:visible.sync="registerFlag"
width="40%"
class="showAll_dialog"
:close-on-click-modal="false"
:before-close="closeTc"
center
>
<el-form class="padding-s">
<el-form-item class="label"
:label="'会员编号'"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.memberName"
clearable />
<el-form-item
class="label"
:label="'会员编号'"
label-width="140px"
>
<el-input
v-model="diaLog.memberName"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'联系方式'"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.phone"
clearable />
<el-form-item
class="label"
:label="'联系方式'"
label-width="140px"
>
<el-input
v-model="diaLog.phone"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'新会员姓名'"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.changeMemberName"
clearable />
<el-form-item
class="label"
:label="'新会员姓名'"
label-width="140px"
>
<el-input
v-model="diaLog.changeMemberName"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'新联系方式'"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.changePhone"
clearable />
<el-form-item
class="label"
:label="'新联系方式'"
label-width="140px"
>
<el-input
v-model="diaLog.changePhone"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'情况说明'"
label-width="140px">
<el-input disabled="disabled"
style="line-height: 30px"
class="width-s heights"
v-model="diaLog.description"
clearable />
<el-form-item
class="label"
:label="'情况说明'"
label-width="140px"
>
<el-input
v-model="diaLog.description"
disabled="disabled"
style="line-height: 30px"
class="width-s heights"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'原会员证件图片'"
label-width="140px">
<el-form-item
class="label"
:label="'原会员证件图片'"
label-width="140px"
>
<div style="display: flex;justify-content: space-between">
<div class="id-cards">
<!-- <img :src="diaLog.idFront" /> -->
<el-image
style="width: 100%; height: 100%"
:src="diaLog.idFront"
:preview-src-list="[diaLog.idFront]">
</el-image>
style="width: 100%; height: 100%"
:src="diaLog.idFront"
:preview-src-list="[diaLog.idFront]"
/>
</div>
<div class="id-cards">
<!-- <img :src="diaLog.idBack" /> -->
<el-image
style="width: 100%; height: 100%"
:src="diaLog.idBack"
:preview-src-list="[diaLog.idBack]">
</el-image>
style="width: 100%; height: 100%"
:src="diaLog.idBack"
:preview-src-list="[diaLog.idBack]"
/>
</div>
</div>
</el-form-item>
<el-form-item class="label"
:label="'新会员证件图片'"
label-width="140px">
<el-form-item
class="label"
:label="'新会员证件图片'"
label-width="140px"
>
<div style="display: flex;justify-content: space-between">
<div class="id-cards">
<!-- <img :src="diaLog.changeIdFront" /> -->
<el-image
style="width: 100%; height: 100%"
:src="diaLog.changeIdFront"
:preview-src-list="[diaLog.changeIdFront]">
</el-image>
style="width: 100%; height: 100%"
:src="diaLog.changeIdFront"
:preview-src-list="[diaLog.changeIdFront]"
/>
</div>
<div class="id-cards">
<!-- <img :src="diaLog.changeIdBack" /> -->
<el-image
style="width: 100%; height: 100%"
:src="diaLog.changeIdBack"
:preview-src-list="[diaLog.changeIdBack]">
</el-image>
style="width: 100%; height: 100%"
:src="diaLog.changeIdBack"
:preview-src-list="[diaLog.changeIdBack]"
/>
</div>
</div>
</el-form-item>
<el-form-item class="label"
:label="'业务扣费'+(isLocals())"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.amount"
clearable />
<el-form-item
class="label"
:label="'业务扣费'+(isLocals())"
label-width="140px"
>
<el-input
v-model="diaLog.amount"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
<el-form-item class="label"
:label="'备注'"
label-width="140px">
<el-input disabled="disabled"
class="width-s"
v-model="diaLog.remark"
clearable />
<el-form-item
class="label"
:label="'备注'"
label-width="140px"
>
<el-input
v-model="diaLog.remark"
disabled="disabled"
class="width-s"
clearable
/>
</el-form-item>
</el-form>
<div class="return-s"
@click="closeTc"> {{ '返回' }}</div>
<div
class="return-s"
@click="closeTc"
> {{ '返回' }}</div>
</el-dialog>
<topBar v-if="topList.length > 0"
:top-list="topList"
:moren="moren" />
<topBar
v-if="topList.length > 0"
:top-list="topList"
:moren="moren"
/>
<div class="main">
<div class="form_all">
<el-form ref="select"
:model="select"
label-width="120px">
<el-form
ref="select"
:model="select"
label-width="120px"
>
<el-row :gutter="40">
<!-- 一层 -->
<el-col :span="4"
style="margin-left: -20px">
<el-col
:span="4"
style="margin-left: -20px"
>
<el-form-item :label="'会员编号'">
<el-input v-model="select.memberCode"
clearable />
<el-input
v-model="select.memberCode"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'变更前联系方式'">
<el-input v-model="select.phone"
clearable />
<el-input
v-model="select.phone"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'变更前会员姓名'">
<el-input v-model="select.memberName"
clearable />
<el-input
v-model="select.memberName"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item :label="'审核状态'">
<el-select v-model="select.approveStatus"
clearable
:placeholder="'请选择'">
<el-option v-for="item in actStatus"
:key="item.value"
:label="item.label"
:value="item.value" />
<el-select
v-model="select.approveStatus"
clearable
:placeholder="'请选择'"
>
<el-option
v-for="item in actStatus"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="'申请日期'">
<el-date-picker v-model="creationTime"
value-format="yyyy-MM-dd"
type="datetimerange"
:range-separator="'至'"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
@change="changeTime" />
<el-date-picker
v-model="creationTime"
value-format="yyyy-MM-dd"
type="datetimerange"
:range-separator="'至'"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
@change="changeTime"
/>
</el-form-item>
</el-col>
<el-col :span="4"
style="margin-left: 30px">
<el-button type="primary"
size="small"
class="my_search"
@click="getDataList"> {{ '搜索' }}</el-button>
<el-button size="small"
class="my_reset"
@click="reset"> {{ '重置' }}</el-button>
<el-col
:span="4"
style="margin-left: 30px"
>
<el-button
type="primary"
size="small"
class="my_search"
@click="getDataList"
> {{ '搜索' }}</el-button>
<el-button
size="small"
class="my_reset"
@click="reset"
> {{ '重置' }}</el-button>
</el-col>
</el-row>
</el-form>
@ -200,105 +260,113 @@
<!-- >驳回</el-button>-->
<!-- </div>-->
<div class="maintable">
<el-table ref="multipleTable"
v-loading="loading"
:data="tableData"
style="width: 100%"
height="77vh"
:header-cell-style="{ background: '#EEEEEE' }"
:row-class-name="tableRowClassName"
@selection-change="handleSelectionChange">
<el-table-column type="selection"
width="21" />
<el-table-column align="left"
prop="memberCode"
:label="'会员编号'"
width="120" />
<el-table-column align="center"
prop="memberName"
:label="'变更前会员姓名'" />
<el-table-column align="center"
prop="phone"
:label="'变更前联系方式'" />
<el-table-column align="center"
prop="changeMemberName"
:label="'变更后会员姓名'">
<el-table
ref="multipleTable"
v-loading="loading"
:data="tableData"
style="width: 100%"
height="77vh"
:header-cell-style="{ background: '#EEEEEE' }"
:row-class-name="tableRowClassName"
@selection-change="handleSelectionChange"
>
<el-table-column
type="selection"
width="21"
/>
<el-table-column
align="left"
prop="memberCode"
:label="'会员编号'"
width="120"
/>
<el-table-column
align="center"
prop="memberName"
:label="'变更前会员姓名'"
/>
<el-table-column
align="center"
prop="phone"
:label="'变更前联系方式'"
/>
<el-table-column
align="center"
prop="changeMemberName"
:label="'变更后会员姓名'"
>
<template slot-scope="scope">
<div style="color: #4391FD">{{scope.row.changeMemberName}}</div>
</template>
</el-table-column>
<el-table-column align="center"
prop="changePhone"
:label="'变更后联系方式'">
<template slot-scope="scope">
<div style="color: #4391FD">{{scope.row.changePhone}}</div>
<div style="color: #4391FD">{{ scope.row.changeMemberName }}</div>
</template>
</el-table-column>
<el-table-column
align="center"
prop="approveStatusVal"
:end-placeholder="'审核状态'"
:label="'审核状态'"
>
<template slot-scope="scope">
<div v-if="scope.row.approveStatus == 3">
<el-popover placement="right"
width="400"
trigger="hover">
<div v-html="scope.row.rejectMsg"></div>
<div style="cursor: pointer;" slot="reference">{{ scope.row.approveStatusVal }}</div>
</el-popover>
</div>
<div v-else>{{ scope.row.approveStatusVal }}</div>
</template>
</el-table-column>
<el-table-column align="center"
prop="amount"
:label="'业务扣费'" />
<el-table-column align="center"
prop="remark"
:label="'备注'" />
<el-table-column align="center"
prop="creationTime"
:label="'申请日期'"
width="200">
align="center"
prop="changePhone"
:label="'变更后联系方式'"
>
<template slot-scope="scope">
<div>{{scope.row.approveTime || scope.row.creationTime}}</div>
<div style="color: #4391FD">{{ scope.row.changePhone }}</div>
</template>
</el-table-column>
<el-table-column align="center"
prop="time"
:label="'操作'"
fixed="right">
<el-table-column
align="center"
prop="approveStatusVal"
:end-placeholder="'审核状态'"
:label="'审核状态'"
>
<template slot-scope="scope">
<div class="bttn">
<el-button class="button-s"
type="text"
style="color: #E70DEC;"
size="small"
v-hasButtons="['regiestSee']"
@click="check(scope.row.pkId,)">
{{ '查看' }}
</el-button>
<el-button class="button-s"
type="text"
style="color: #009B58;"
size="small"
v-hasButtons="['regiestYes']"
@click="agrees(scope.row)"
v-if="scope.row.approveStatus==0">
{{ '同意' }}
</el-button>
<el-button class="button-s"
type="text"
v-hasButtons="['regiestNo']"
size="small"
style="color: #C8161D"
@click="reject_s(scope.row.pkId)"
v-if="scope.row.approveStatus==0">
{{ '驳回' }}
</el-button>
</div>
<div v-if="scope.row.approveStatus == 3">
<el-popover
placement="right"
width="400"
trigger="hover"
>
<div v-html="scope.row.rejectMsg" />
<div slot="reference" style="cursor: pointer;">{{ scope.row.approveStatusVal }}</div>
</el-popover>
</div>
<div v-else>{{ scope.row.approveStatusVal }}</div>
</template>
</el-table-column>
<el-table-column
align="center"
prop="amount"
:label="'业务扣费'"
/>
<el-table-column
align="center"
prop="remark"
:label="'备注'"
/>
<el-table-column
align="center"
prop="creationTime"
:label="'申请日期'"
width="200"
>
<template slot-scope="scope">
<div>{{ scope.row.approveTime || scope.row.creationTime }}</div>
</template>
</el-table-column>
<el-table-column
align="center"
prop="time"
:label="'操作'"
fixed="right"
>
<template slot-scope="scope">
<div class="bttn">
<el-button
v-hasButtons="['regiestSee']"
class="button-s"
type="text"
style="color: #E70DEC;"
size="small"
@click="check(scope.row.pkId,)"
>
{{ '查看' }}
</el-button>
</div>
</template>
</el-table-column>
</el-table>
@ -306,28 +374,38 @@
</div>
</div>
<pagination v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getDataList" />
<el-dialog title="驳回意见"
:visible.sync="isShow"
width="40%"
center
:close-on-click-modal="false"
:before-close="handleClose1">
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getDataList"
/>
<el-dialog
title="驳回意见"
:visible.sync="isShow"
width="40%"
center
:close-on-click-modal="false"
:before-close="handleClose1"
>
<div>
<editor ref="sptwEditor"
v-model="relContent"
:min-height="283"
:upload-url="uploadImgUrl" />
<editor
ref="sptwEditor"
v-model="relContent"
:min-height="283"
:upload-url="uploadImgUrl"
/>
</div>
<div class="button-s1">
<div class="submit"
@click="handleClose1"> {{ '取消' }}</div>
<div class="submit colors"
@click="confirmSubmit"> {{ '确认' }}</div>
<div
class="submit"
@click="handleClose1"
> {{ '取消' }}</div>
<div
class="submit colors"
@click="confirmSubmit"
> {{ '确认' }}</div>
</div>
</el-dialog>
</div>
@ -339,7 +417,7 @@ import * as api from '@/api/giftGoods.js'
import {
DomicileDetails,
domicileReject,
getDomicileChangeList,
getDomicileChangeList
} from '@/api/settle'
import { getApproveStatus } from '@/api/financial'
import { Message } from 'element-ui'
@ -350,7 +428,7 @@ export default {
name: 'Bzpz',
components: {
topBar,
Editor,
Editor
},
filters: {
isAgree(val) {
@ -359,7 +437,7 @@ export default {
} else {
return '禁止'
}
},
}
},
data() {
return {
@ -374,29 +452,29 @@ export default {
//
queryParams: {
pageNum: 1,
pageSize: 50,
pageSize: 50
},
addOrEdit: '',
total: 0,
dialogVisible: false,
tableData: [],
loading:false,
loading: false,
moren: 'Register',
topList: [
{
name: '户籍变更',
path: 'Register',
},
path: 'Register'
}
],
form: {
name: '',
name: ''
},
rules: {
name: [
{ required: true, message: '请输入规格类型', trigger: 'blur' },
],
{ required: true, message: '请输入规格类型', trigger: 'blur' }
]
},
actStatus: [],
actStatus: []
}
},
mounted() {
@ -427,7 +505,7 @@ export default {
if (this.relContent.length == 0) {
this.$message({
message: '请输入驳回信息',
type: 'warning',
type: 'warning'
})
return false
}
@ -436,7 +514,7 @@ export default {
if (res.code == 200) {
this.$message({
message: res.msg,
type: 'success',
type: 'success'
})
this.isShow = false
this.relContent = ''
@ -479,21 +557,21 @@ export default {
this.$confirm('是否驳回该申请?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
type: 'warning'
}).then((_) => {
domicileReject({
pkId: id || this.$refs.multipleTable.selection[0].pkId,
pkId: id || this.$refs.multipleTable.selection[0].pkId
}).then((res) => {
if (res.code == '200') {
Message({
message: res.msg,
type: 'success',
type: 'success'
})
this.getDataList()
} else {
Message({
message: res.msg,
type: 'error',
type: 'error'
})
}
})
@ -501,7 +579,7 @@ export default {
} else if (this.$refs.multipleTable.selection[0].approveStatus == 3) {
Message({
message: '用户申请户籍变更已被驳回,请勿重复申请',
type: 'warning',
type: 'warning'
})
}
}
@ -514,7 +592,7 @@ export default {
} else {
Message({
message: res.msg,
type: 'error',
type: 'error'
})
}
})
@ -530,15 +608,15 @@ export default {
path: 'hjbgQc',
query: {
data: JSON.stringify([
item || this.$refs.multipleTable.selection[0],
item || this.$refs.multipleTable.selection[0]
]),
approvalBusiness: 132,
},
approvalBusiness: 132
}
})
} else if (this.$refs.multipleTable.selection[0].approveStatus == 3) {
Message({
message: '用户申请户籍变更已被驳回,请勿重复申请',
type: 'warning',
type: 'warning'
})
}
}
@ -548,8 +626,8 @@ export default {
path: 'hjbgQc',
query: {
data: JSON.stringify([item]),
approvalBusiness: 132,
},
approvalBusiness: 132
}
})
},
getData() {
@ -581,9 +659,9 @@ export default {
path: 'addGiftGoodsInfo',
query: {
pkId: id,
type: index,
type: index
// functionType:this.select.functionType
},
}
})
},
//
@ -591,7 +669,7 @@ export default {
this.$confirm('确认删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
type: 'warning'
}).then(() => {
api.activityRemove(id).then((res) => {
this.getDataList()
@ -611,7 +689,7 @@ export default {
if (res.code == 200) {
this.$message({
message: res.msg,
type: 'success',
type: 'success'
})
this.dialogVisible = false
//
@ -632,7 +710,7 @@ export default {
},
openDig() {
this.$router.push({
path: 'addGiftGoodsInfo',
path: 'addGiftGoodsInfo'
})
},
getDataList() {
@ -644,11 +722,11 @@ export default {
getDomicileChangeList(this.select).then((res) => {
this.loading = false
this.tableData = res.rows
const regex = new RegExp('<img', 'gi');
this.tableData.forEach(item=>{
if(item.rejectMsg){
item.rejectMsg= item.rejectMsg.replace(regex, `<img style="max-width: 200px;"`);
}
const regex = new RegExp('<img', 'gi')
this.tableData.forEach(item => {
if (item.rejectMsg) {
item.rejectMsg = item.rejectMsg.replace(regex, `<img style="max-width: 200px;"`)
}
})
this.total = res.total
})
@ -660,9 +738,9 @@ export default {
this.$confirm('是否确认导出所有数据项?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
type: 'warning'
})
.then(function () {
.then(function() {
return api.exportClassIfy(queryParams)
})
.then((response) => {
@ -676,8 +754,8 @@ export default {
return 'success-row'
}
return ''
},
},
}
}
}
</script>
<style scoped lang="scss">