@@ -0,0 +1,3 @@ | |||
export default function getRegList(){ | |||
//request.get('/corporateaccount/queryPage',{},{}) | |||
} |
@@ -10,6 +10,7 @@ const service = axios.create({ | |||
// `baseURL` 将自动加在 `url` 前面,除非 `url` 是一个绝对 URL。 | |||
// 它可以通过设置一个 `baseURL` 便于为 axios 实例的方法传递相对 URL | |||
baseURL: import.meta.env.VITE_APP_BASE_URL + '', | |||
//contentType: "application/x-www-form-urlencoded", | |||
// `headers` 是即将被发送的自定义请求头 | |||
headers: { | |||
"X-Requested-With": "XMLHttpRequest", | |||
@@ -85,7 +86,7 @@ export function get(url: string, data = {}, options = {}) { | |||
export function post(url: string, data = {}, options = {}) { | |||
const defaultOptions = { | |||
url: url, | |||
data: "post", | |||
method: "post", | |||
params: data, | |||
} | |||
//合并用户配置参数信息 |
@@ -1,40 +1,43 @@ | |||
<template> | |||
<div class="app_container"> | |||
<div class="menu"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="卡号"> | |||
<el-input v-model="formInline.user" placeholder="卡号" /> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button :icon="Search" type="primary">查询</el-button> | |||
<el-button type="info">重置</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe > | |||
<el-table-column prop="date" label="卡号" width="100px"/> | |||
<el-table-column prop="name" label="需要补交的金额" /> | |||
<el-table-column prop="regtime" label="卡账生成时间" /> | |||
<el-table-column prop="number" label="卡片所属渠道" /> | |||
<el-table-column label="操作" class="table_btn" width="400px" align="center"> | |||
<el-tooltip content="卡账正常" placement="top"> | |||
<el-button type="primary" disabled>卡账正常</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="补交明细" placement="top"> | |||
<el-button type="primary" @click="dialogFormVisibles = true">补交明细</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="卡帐名细" placement="top"> | |||
<el-button type="primary" @click="dialogFormVisible = true">卡帐名细</el-button> | |||
</el-tooltip> | |||
</el-table-column> | |||
</el-table> | |||
<div class="app_container"> | |||
<div class="menu"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="卡号"> | |||
<el-input v-model="formInline.user" placeholder="卡号"/> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button :icon="Search" type="primary">查询</el-button> | |||
<el-button type="info">重置</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe> | |||
<el-table-column prop="date" label="卡号" width="100px"/> | |||
<el-table-column prop="name" label="需要补交的金额"/> | |||
<el-table-column prop="regtime" label="卡账生成时间"/> | |||
<el-table-column prop="number" label="卡片所属渠道"/> | |||
<el-table-column label="操作" class="table_btn" width="600px" align="center"> | |||
<el-tooltip content="卡账正常" placement="top"> | |||
<el-button type="primary" disabled>卡账正常</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="全额补交" placement="top"> | |||
<el-button type="primary" @click="allBanner">全额补交</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="补交明细" placement="top"> | |||
<el-button type="primary" @click="dialogFormVisibles = true">补交明细</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="卡帐名细" placement="top"> | |||
<el-button type="primary" @click="dialogFormVisible = true">卡帐名细</el-button> | |||
</el-tooltip> | |||
</el-table-column> | |||
</el-table> | |||
<div class="page_box"> | |||
<el-pagination :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000" /> | |||
</div> | |||
<div class="page_box"> | |||
<el-pagination :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000"/> | |||
</div> | |||
<el-dialog v-model="dialogFormVisible" title="卡账明细"> | |||
<el-form :model="form"> | |||
<el-dialog v-model="dialogFormVisible" title="卡账明细"> | |||
<!-- <el-form :model="form"> | |||
<el-form-item label="当前卡内余额" :label-width="formLabelWidth"> | |||
<el-input v-model="form.balance" autocomplete="off" disabled /> | |||
</el-form-item> | |||
@@ -59,182 +62,266 @@ | |||
<el-form-item label="金额" :label-width="formLabelWidth"> | |||
<el-input v-model="form.Money" autocomplete="off" disabled/> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisible = false">确定</el-button> | |||
<el-button type="primary" @click="dialogFormVisible = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</el-form>--> | |||
<el-table :data="CardDetil" style="width: 100%"> | |||
<el-table-column prop="balance" label="当前卡内余额" width="150"/> | |||
<el-table-column prop="balances" label="总消费金额" width="150"/> | |||
<el-table-column label> | |||
<el-table-column label="通行明细"> | |||
<el-table-column prop="number" label="流水编号" width="120"/> | |||
<el-table-column prop="intoName" label="进站名" width="120"/> | |||
<el-table-column prop="leaveName" label="离站名"/> | |||
<el-table-column prop="intoTime" label="进站时间" width="120"/> | |||
<el-table-column prop="leaveTime" label="离站时间" width="120"/> | |||
<el-table-column prop="licenseNumber" label="车牌号" width="120"/> | |||
<el-table-column prop="Money" label="金额" width="120"/> | |||
</el-table-column> | |||
</el-table-column> | |||
</el-table> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisible = false">确定</el-button> | |||
<el-button type="primary" @click="dialogFormVisible = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
<el-dialog v-model="dialogFormVisibles" title="补交明细"> | |||
<el-form :model="form"> | |||
<el-form-item label="卡号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.carNumber" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="金额" :label-width="formLabelWidth" > | |||
<el-input v-model="form.cardMoney" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="补交时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.CardTime" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="补交编号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.Cardchannel" autocomplete="off" disabled/> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisibles = false">确定</el-button> | |||
<el-button type="primary" @click="dialogFormVisibles = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
<el-dialog v-model="dialogFormVisibles" title="补交明细"> | |||
<el-form :model="form"> | |||
<el-form-item label="卡号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.carNumber" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="金额" :label-width="formLabelWidth"> | |||
<el-input v-model="form.cardMoney" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="补交时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.CardTime" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="补交编号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.Cardchannel" autocomplete="off" disabled/> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisibles = false">确定</el-button> | |||
<el-button type="primary" @click="dialogFormVisibles = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
</template> | |||
<script lang="ts" setup> | |||
//导入模块 | |||
import { | |||
Search | |||
} from '@element-plus/icons-vue' | |||
import { | |||
reactive, | |||
ref | |||
} from 'vue' | |||
//导入模块 | |||
import { Search } from '@element-plus/icons-vue' | |||
import { reactive, ref } from 'vue' | |||
import { ElMessage, ElMessageBox } from 'element-plus' | |||
//变量定义 | |||
const formInline = reactive({ | |||
user: '', | |||
region: '' | |||
}) | |||
let title = ref('对公账户信息') | |||
const options = [ | |||
{ | |||
value: '', | |||
label: '全部' | |||
}, | |||
{ | |||
value: '1', | |||
label: '驳回' | |||
}, | |||
{ | |||
value: '0', | |||
label: '待审核' | |||
}, | |||
{ | |||
value: '1', | |||
label: '已启用' | |||
}, | |||
{ | |||
value: '2', | |||
label: '待修改初始密码' | |||
} | |||
] | |||
let value1 = ref('') | |||
let value2 = ref('') | |||
let value3 = ref('') | |||
let value4 = ref('') | |||
let dialogTableVisible = ref(false) | |||
let dialogFormVisible = ref(false) | |||
let dialogFormVisibles = ref(false) | |||
let formLabelWidth = '140px' | |||
let form = reactive({ | |||
Money: '', //金额 | |||
carNumber: '', //补交卡号 | |||
cardMoney: '', //需要补交的金额 | |||
CardTime: '', //卡账生成时间 | |||
Cardchannel: '' //补交编号 | |||
}) | |||
const optiones = [ | |||
{ | |||
value: '2', | |||
label: '2' | |||
}, | |||
{ | |||
value: '6', | |||
label: '6' | |||
}, | |||
{ | |||
value: '10', | |||
label: '10' | |||
}, | |||
{ | |||
value: '15', | |||
label: '15' | |||
}, | |||
{ | |||
value: '30', | |||
label: '30' | |||
} | |||
] | |||
const defaultTime = new Date(2000, 1, 1, 12, 0, 0) | |||
const shortcuts = [ | |||
{ | |||
text: 'Today', | |||
value: new Date() | |||
}, | |||
{ | |||
text: 'Yesterday', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24) | |||
return date | |||
} | |||
}, | |||
{ | |||
text: 'A week ago', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24 * 7) | |||
return date | |||
} | |||
} | |||
] | |||
const tableData = [ | |||
{ | |||
date: '52011750220200003674', | |||
name: '100.00', | |||
address: '安顺市顺安防雷安全检测站平坝分站', | |||
number: '黔通', | |||
time: '2021-06-22T12:52:17', | |||
type: '已启用', | |||
regname: 'xn18096012008', | |||
regtime: '2021-06-23T15:08:39' | |||
} | |||
] | |||
const CardDetil = [ | |||
{ | |||
balance: '-72.98元', //当前卡内余额 | |||
balances: '231.35元', //总消费金额 | |||
number: '13282202003689462020-01-01 09:17:132020-01-20 00:17:410', //流水编号 | |||
intoName: '贵阳北主线站', //进站名 | |||
leaveName: '贵阳北主线站', //离站名 | |||
intoTime: '2020-01-01 09:17:13', //进站时间 | |||
leaveTime: '2020-01-20 00:17:41', //离站时间 | |||
licenseNumber: '贵JTH159', //车牌号 | |||
Money: '0.0元' //金额 | |||
}, | |||
{ | |||
balance: '-72.98元', //当前卡内余额 | |||
balances: '231.35元', //总消费金额 | |||
number: '13282202003689462020-01-01 09:17:132020-01-20 00:17:410', //流水编号 | |||
intoName: '贵阳北主线站', //进站名 | |||
leaveName: '贵阳北主线站', //离站名 | |||
intoTime: '2020-01-01 09:17:13', //进站时间 | |||
leaveTime: '2020-01-20 00:17:41', //离站时间 | |||
licenseNumber: '贵JTH159', //车牌号 | |||
Money: '0.0元' //金额 | |||
}, | |||
{ | |||
balance: '-72.98元', //当前卡内余额 | |||
balances: '231.35元', //总消费金额 | |||
number: '13282202003689462020-01-01 09:17:132020-01-20 00:17:410', //流水编号 | |||
intoName: '贵阳北主线站', //进站名 | |||
leaveName: '贵阳北主线站', //离站名 | |||
intoTime: '2020-01-01 09:17:13', //进站时间 | |||
leaveTime: '2020-01-20 00:17:41', //离站时间 | |||
licenseNumber: '贵JTH159', //车牌号 | |||
Money: '0.0元' //金额 | |||
}, | |||
{ | |||
balance: '-72.98元', //当前卡内余额 | |||
balances: '231.35元', //总消费金额 | |||
number: '13282202003689462020-01-01 09:17:132020-01-20 00:17:410', //流水编号 | |||
intoName: '贵阳北主线站', //进站名 | |||
leaveName: '贵阳北主线站', //离站名 | |||
intoTime: '2020-01-01 09:17:13', //进站时间 | |||
leaveTime: '2020-01-20 00:17:41', //离站时间 | |||
licenseNumber: '贵JTH159', //车牌号 | |||
Money: '0.0元' //金额 | |||
}, | |||
{ | |||
balance: '-72.98元', //当前卡内余额 | |||
balances: '231.35元', //总消费金额 | |||
number: '13282202003689462020-01-01 09:17:132020-01-20 00:17:410', //流水编号 | |||
intoName: '贵阳北主线站', //进站名 | |||
leaveName: '贵阳北主线站', //离站名 | |||
intoTime: '2020-01-01 09:17:13', //进站时间 | |||
leaveTime: '2020-01-20 00:17:41', //离站时间 | |||
licenseNumber: '贵JTH159', //车牌号 | |||
Money: '0.0元' //金额 | |||
} | |||
] | |||
//变量定义 | |||
const formInline = reactive({ | |||
user: '', | |||
region: '', | |||
}) | |||
let title = ref("对公账户信息") | |||
const options = [{ | |||
value: '', | |||
label: '全部', | |||
}, | |||
{ | |||
value: '1', | |||
label: '驳回', | |||
}, | |||
{ | |||
value: '0', | |||
label: '待审核', | |||
}, | |||
{ | |||
value: '1', | |||
label: '已启用', | |||
}, | |||
{ | |||
value: '2', | |||
label: '待修改初始密码', | |||
}, | |||
] | |||
let value1 = ref('') | |||
let value2 = ref('') | |||
let value3 = ref('') | |||
let value4 = ref('') | |||
let dialogTableVisible = ref(false) | |||
let dialogFormVisible = ref(false) | |||
let dialogFormVisibles = ref(false) | |||
let formLabelWidth = '140px' | |||
let form = reactive({ | |||
balance:'',//当前卡内余额 | |||
balances:'',//总消费金额 | |||
number:'',//流水编号 | |||
intoName:'',//进站名 | |||
leaveName:'',//离站名 | |||
intoTime:'',//进站时间 | |||
leaveTime:'',//离站时间 | |||
licenseNumber:"",//车牌号 | |||
Money:"",//金额 | |||
carNumber:'',//补交卡号 | |||
cardMoney:'',//需要补交的金额 | |||
CardTime:'',//卡账生成时间 | |||
Cardchannel:''//补交编号 | |||
}) | |||
const optiones = [{ | |||
value: '2', | |||
label: '2', | |||
}, | |||
{ | |||
value: '6', | |||
label: '6', | |||
}, | |||
{ | |||
value: '10', | |||
label: '10', | |||
}, | |||
{ | |||
value: '15', | |||
label: '15', | |||
}, | |||
{ | |||
value: '30', | |||
label: '30', | |||
}, | |||
] | |||
const defaultTime = new Date(2000, 1, 1, 12, 0, 0) | |||
const shortcuts = [{ | |||
text: 'Today', | |||
value: new Date(), | |||
}, | |||
{ | |||
text: 'Yesterday', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24) | |||
return date | |||
}, | |||
}, | |||
{ | |||
text: 'A week ago', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24 * 7) | |||
return date | |||
}, | |||
}, | |||
] | |||
//事件处理 | |||
const onSubmit = () => { | |||
console.log('submit!') | |||
} | |||
const tableData = [{ | |||
date: '52011750220200003674', | |||
name: '100.00', | |||
address: '安顺市顺安防雷安全检测站平坝分站', | |||
number: "黔通", | |||
time: "2021-06-22T12:52:17", | |||
type: "已启用", | |||
regname: "xn18096012008", | |||
regtime: "2021-06-23T15:08:39" | |||
} | |||
] | |||
const allBanner = () => { | |||
ElMessageBox.confirm('确定全额补交完毕后点击确定', '警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning' | |||
}) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!' | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消' | |||
}) | |||
}) | |||
} | |||
//事件处理 | |||
const onSubmit = () => { | |||
console.log('submit!') | |||
} | |||
onSubmit() | |||
onSubmit() | |||
</script> | |||
<style lang="scss"> | |||
.app_container { | |||
padding: 20px; | |||
display: flex; | |||
flex-direction: column; | |||
.app_container { | |||
padding: 20px; | |||
display: flex; | |||
flex-direction: column; | |||
.table_box { | |||
margin-top: 25px; | |||
.table_btn{ | |||
display: flex; | |||
flex-direction: column; | |||
align-self: stretch; | |||
align-content: space-around; | |||
align-items: flex-start; | |||
} | |||
} | |||
.table_box { | |||
margin-top: 25px; | |||
.table_btn { | |||
display: flex; | |||
flex-direction: column; | |||
align-self: stretch; | |||
align-content: space-around; | |||
align-items: flex-start; | |||
} | |||
} | |||
.page_box { | |||
margin-top: 25px; | |||
} | |||
} | |||
.page_box { | |||
margin-top: 25px; | |||
} | |||
} | |||
</style> |
@@ -63,10 +63,12 @@ | |||
<el-input v-model="form.phone" autocomplete="off" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<span class="dialog-footer"> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisible = false">确定</el-button> | |||
<el-button type="primary" @click="dialogFormVisible = false">关闭</el-button> | |||
</span> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
</template> |
@@ -11,7 +11,7 @@ | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" scrollbar-always-on="true" stripe> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe> | |||
<el-table-column prop="name" label="黔通卡号" /> | |||
<el-table-column prop="address" label="充值前余额(元)" /> | |||
<el-table-column prop="number" label="充值金额(元)" /> |
@@ -11,7 +11,7 @@ | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" scrollbar-always-on="true" stripe > | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe > | |||
<el-table-column prop="date" label="序号" /> | |||
<el-table-column prop="name" label="卡号" /> | |||
<el-table-column prop="type" label="退款状态" /> | |||
@@ -66,6 +66,7 @@ | |||
reactive, | |||
ref | |||
} from 'vue' | |||
import {ElMessage, ElMessageBox} from 'element-plus' | |||
//变量声明 | |||
let formInline = reactive({ | |||
@@ -169,7 +170,51 @@ | |||
] | |||
//事件处理 | |||
const agree = (id:any) => { | |||
ElMessageBox.confirm( | |||
'确定同意?', | |||
'警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning', | |||
} | |||
) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!', | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消', | |||
}) | |||
}) | |||
} | |||
//驳回申请 | |||
const опровергать = (id:any) => { | |||
ElMessageBox.confirm( | |||
'确定拒绝?', | |||
'警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning', | |||
} | |||
) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!', | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消', | |||
}) | |||
}) | |||
} | |||
</script> | |||
<style lang="scss"> |
@@ -1,425 +1,491 @@ | |||
<template> | |||
<div class="app_container"> | |||
<div class="menu"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="申请时间"> | |||
<div class="block"> | |||
<el-date-picker v-model="start_time" type="datetime" placeholder="请选择申请开始时间" /> | |||
</div> | |||
<el-icon> | |||
<semi-select /> | |||
</el-icon> | |||
<div class="block"> | |||
<el-date-picker v-model="end_time" type="datetime" placeholder="请选择申请结束时间" /> | |||
</div> | |||
</el-form-item> | |||
<el-form-item label="账号状态"> | |||
<el-select v-model="cтатус_счета" clearable placeholder="账号状态"> | |||
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="每页条数"> | |||
<el-select v-model="номер" clearable placeholder="账号状态"> | |||
<el-option v-for="item in optiones" :key="item.value" :label="item.label" :value="item.value" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="对公账户资金账户编号"> | |||
<el-input v-model="formInline.number" placeholder="对公账户资金账户编号" /> | |||
</el-form-item> | |||
<el-form-item label="公司证件号"> | |||
<el-input v-model="formInline.coNumber" placeholder="公司证件号" /> | |||
</el-form-item> | |||
<el-form-item label="公司名称"> | |||
<el-input v-model="formInline.user" placeholder="公司名称" /> | |||
</el-form-item> | |||
<div class="app_container"> | |||
<div class="menu"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="申请时间"> | |||
<div class="block"> | |||
<el-date-picker v-model="start_time" type="datetime" placeholder="请选择申请开始时间"/> | |||
</div> | |||
<el-icon> | |||
<semi-select/> | |||
</el-icon> | |||
<div class="block"> | |||
<el-date-picker v-model="end_time" type="datetime" placeholder="请选择申请结束时间"/> | |||
</div> | |||
</el-form-item> | |||
<el-form-item label="账号状态"> | |||
<el-select v-model="cтатус_счета" clearable placeholder="账号状态"> | |||
<el-option | |||
v-for="item in options" | |||
:key="item.value" | |||
:label="item.label" | |||
:value="item.value" | |||
/> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="每页条数"> | |||
<el-select v-model="номер" clearable placeholder="账号状态"> | |||
<el-option | |||
v-for="item in optiones" | |||
:key="item.value" | |||
:label="item.label" | |||
:value="item.value" | |||
/> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="对公账户资金账户编号"> | |||
<el-input v-model="formInline.number" placeholder="对公账户资金账户编号"/> | |||
</el-form-item> | |||
<el-form-item label="公司证件号"> | |||
<el-input v-model="formInline.coNumber" placeholder="公司证件号"/> | |||
</el-form-item> | |||
<el-form-item label="公司名称"> | |||
<el-input v-model="formInline.user" placeholder="公司名称"/> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button :icon="Search" type="primary" @click="search">查询</el-button> | |||
<el-button type="info" @click="resive">重置</el-button> | |||
<el-button type="primary" @click="drow">导出</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe> | |||
<el-table-column prop="date" label="序号" width="100px" /> | |||
<el-table-column prop="name" label="对公账户资金账户编号" /> | |||
<el-table-column prop="address" label="公司名称" /> | |||
<el-table-column prop="number" label="公司证件号" /> | |||
<el-table-column prop="time" label="申请时间" /> | |||
<el-table-column prop="type" label="账号状态" /> | |||
<el-table-column prop="regname" label="审核人员" /> | |||
<el-table-column prop="regtime" label="审核时间" /> | |||
<el-table-column label="操作" class="table_btn" width="350px" align="center"> | |||
<el-tooltip content="驳回" placement="top"> | |||
<el-button type="warning" @click="опровергать">驳回审核</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="审核通过" placement="top"> | |||
<el-button type="warning" @click="agree">审核通过</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="详细" placement="top"> | |||
<el-button type="warning" @click="dialogFormVisible = true">查看详细</el-button> | |||
</el-tooltip> | |||
</el-table-column> | |||
</el-table> | |||
<el-form-item> | |||
<el-button :icon="Search" type="primary" @click="search">查询</el-button> | |||
<el-button type="info" @click="resive">重置</el-button> | |||
<el-button type="primary" @click="drow">导出</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
<el-table :data="tableData" border style="width: 100%" class="table_box" stripe> | |||
<el-table-column prop="id" label="序号" width="100px"/> | |||
<el-table-column prop="accountId" label="对公账户资金账户编号"/> | |||
<el-table-column prop="corporateName" label="公司名称"/> | |||
<el-table-column prop="corporateIdNum" label="公司证件号"/> | |||
<el-table-column prop="createTime" label="申请时间"/> | |||
<el-table-column prop="status" label="账号状态"/> | |||
<el-table-column prop="confirmStaffId" label="审核人员"/> | |||
<el-table-column prop="confirmTime" label="审核时间"/> | |||
<el-table-column label="操作" class="table_btn" width="350px" align="center"> | |||
<el-tooltip content="驳回" placement="top"> | |||
<el-button type="warning" @click="опровергать">驳回审核</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="审核通过" placement="top"> | |||
<el-button type="warning" @click="agree">审核通过</el-button> | |||
</el-tooltip> | |||
<el-tooltip content="详细" placement="top"> | |||
<el-button type="warning" @click="dialogFormVisible = true">查看详细</el-button> | |||
</el-tooltip> | |||
</el-table-column> | |||
</el-table> | |||
<div class="page_box"> | |||
<el-pagination :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000" /> | |||
</div> | |||
<div class="page_box"> | |||
<el-pagination :page-size="20" :pager-count="11" layout="prev, pager, next" :total="1000"/> | |||
</div> | |||
<el-dialog v-model="dialogFormVisible" :title="title"> | |||
<!--<el-form :model="form" v-if="dialogFormVisible"> | |||
<el-form-item label="手机号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.phone" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="验证码" label-width="formLabelWidth"> | |||
<div class="as-layout-horizontal"> | |||
<el-input v-model="form.region" /> | |||
<el-button type="primary" @click="getPhone">{{text}}</el-button> | |||
</div> | |||
</el-form-item> | |||
</el-form>--> | |||
<el-form :model="form"> | |||
<el-form-item label="对公账户资金账户编号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.number" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="公司名称" :label-width="formLabelWidth"> | |||
<el-input v-model="form.comName" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="公司证件号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.coNumbers" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="申请时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regTime" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="账号状态" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regtype" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="审核人员" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regmame" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="审核时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regtimres" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="经办人名称" :label-width="formLabelWidth"> | |||
<el-input v-model="form.jbrName" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="经办人联系方式" :label-width="formLabelWidth"> | |||
<el-input v-model="form.jbrPhone" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="原因" :label-width="formLabelWidth"> | |||
<el-input v-model="form.resive" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="开发行" :label-width="formLabelWidth"> | |||
<el-input v-model="form.kaihuhang" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="开发账号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.kaihuNumber" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="银行卡号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.backNumber" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="账户余额" :label-width="formLabelWidth"> | |||
<el-input v-model="form.backBalance" autocomplete="off" disabled /> | |||
</el-form-item> | |||
<el-form-item label="公司营业执照" :label-width="formLabelWidth"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.colicense" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="授权书" :label-width="formLabelWidth"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.coauthorization" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="被委托人身份证正面照" :label-width="formLabelWidth"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.idImgOne" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="被委托人身份证反面照" :label-width="formLabelWidth"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.idImgTwo" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button type="primary" @click="dialogFormVisible = false">取消</el-button> | |||
<el-button type="primary" @click="regcode">确定</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
<el-dialog v-model="dialogFormVisible" :title="title"> | |||
<el-form :model="form" v-if="form.delivery"> | |||
<el-form-item label="手机号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.phone" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="验证码" label-width="formLabelWidth"> | |||
<div class="as-layout-horizontal"> | |||
<el-input v-model="form.region"/> | |||
<el-button | |||
type="primary" | |||
@click="getPhone" | |||
:disabled="codetext.length == 2" | |||
>{{codetext}}</el-button> | |||
</div> | |||
</el-form-item> | |||
</el-form> | |||
<el-form :model="form" v-else> | |||
<el-form-item label="对公账户资金账户编号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.number" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="公司名称" :label-width="formLabelWidth"> | |||
<el-input v-model="form.comName" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="公司证件号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.coNumbers" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="申请时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regTime" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="账号状态" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regtype" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="审核人员" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regmame" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="审核时间" :label-width="formLabelWidth"> | |||
<el-input v-model="form.regtimres" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="经办人名称" :label-width="formLabelWidth"> | |||
<el-input v-model="form.jbrName" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="经办人联系方式" :label-width="formLabelWidth"> | |||
<el-input v-model="form.jbrPhone" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="原因" :label-width="formLabelWidth"> | |||
<el-input v-model="form.resive" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="开发行" :label-width="formLabelWidth"> | |||
<el-input v-model="form.kaihuhang" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="开发账号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.kaihuNumber" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="银行卡号" :label-width="formLabelWidth"> | |||
<el-input v-model="form.backNumber" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="账户余额" :label-width="formLabelWidth"> | |||
<el-input v-model="form.backBalance" autocomplete="off" disabled/> | |||
</el-form-item> | |||
<el-form-item label="授权书" :label-width="formLabelWidth"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.coauthorization" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="公司营业执照" :label-width="formLabelWidth+50"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.colicense" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="被委托人身份证正面照" :label-width="formLabelWidth+50"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.idImgOne" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
<el-form-item label="被委托人身份证反面照" :label-width="formLabelWidth+50"> | |||
<el-image | |||
style="width: 100px; height: 100px" | |||
:src="form.idImgTwo" | |||
:preview-src-list="srcList" | |||
:initial-index="4" | |||
fit="cover" | |||
/> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button type="primary" @click="dialogFormVisible = false">取消</el-button> | |||
<el-button type="primary" @click="regcode">确定</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
</template> | |||
<script lang="ts" setup> | |||
//导入模块 | |||
import { | |||
Search | |||
} from '@element-plus/icons-vue' | |||
import {reactive, ref} from 'vue' | |||
import {ElMessage, ElMessageBox} from 'element-plus' | |||
//变量定义 | |||
const form = reactive({ | |||
phone: '13078580843', //手机号 | |||
region: '123', //验证码 | |||
delivery: false, //是否展示详细 | |||
number: '', //对公账户资金账户编号 | |||
comName:'',//公司名称 | |||
coNumbers:'',//公司证件号 | |||
regTime:'',//申请时间 | |||
regtype:'',//账号状态 | |||
regmame:'',//审核人员 | |||
regtimres:'',//审核时间 | |||
jbrName:'',//经办人名称 | |||
jbrPhone:'',//经办人联系方式 | |||
resive:'',//原因, | |||
kaihuhang:'',//开户行 | |||
kaihuNumber:'',//开户账号 | |||
backNumber:'',//银行卡号 | |||
backBalance:'',//账户余额 | |||
colicense:'',//公司营业执照 | |||
coauthorization:'',//授权书 | |||
idImgOne:'',//被委托人身份证正面照 | |||
idImgTwo:'',//被委托人身份证反面照 | |||
}) | |||
const formInline = reactive({ | |||
user: '', | |||
region: '123', | |||
number:''//资金编号 | |||
}) | |||
let title = ref("对公账户信息") | |||
const options = [{ | |||
value: '', | |||
label: '全部', | |||
}, | |||
{ | |||
value: '1', | |||
label: '驳回', | |||
}, | |||
{ | |||
value: '0', | |||
label: '待审核', | |||
}, | |||
{ | |||
value: '1', | |||
label: '已启用', | |||
}, | |||
{ | |||
value: '2', | |||
label: '待修改初始密码', | |||
}, | |||
] | |||
let text = '获取验证码'; | |||
let start_time = ref('') //申请选择开始时间 | |||
let end_time = ref('') //申请选择结束时间 | |||
let cтатус_счета = ref('') //账号状态 | |||
let номер = ref('') //每页条数 | |||
let time = ref(0) //验证码倒计时 | |||
let dialogTableVisible = ref(false) | |||
let dialogFormVisible = ref(false) | |||
let formLabelWidth = '140px' | |||
let dialogFormVisibles = ref(false) | |||
const optiones = [{ | |||
value: '2', | |||
label: '2', | |||
}, | |||
{ | |||
value: '6', | |||
label: '6', | |||
}, | |||
{ | |||
value: '10', | |||
label: '10', | |||
}, | |||
{ | |||
value: '15', | |||
label: '15', | |||
}, | |||
{ | |||
value: '30', | |||
label: '30', | |||
}, | |||
] | |||
const defaultTime = new Date(2000, 1, 1, 12, 0, 0) | |||
const shortcuts = [{ | |||
text: 'Today', | |||
value: new Date(), | |||
}, | |||
{ | |||
text: 'Yesterday', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24) | |||
return date | |||
}, | |||
}, | |||
{ | |||
text: 'A week ago', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24 * 7) | |||
return date | |||
}, | |||
}, | |||
] | |||
const tableData = [{ | |||
date: '01', | |||
name: 'Liu461185', | |||
address: '安顺市顺安防雷安全检测站平坝分站', | |||
number: "91520421MA6EBM14XC", | |||
time: "2021-06-22T12:52:17", | |||
type: "已启用", | |||
regname: "xn18096012008", | |||
regtime: "2021-06-23T15:08:39" | |||
} | |||
] | |||
//导入模块 | |||
import { Search } from '@element-plus/icons-vue' | |||
import { ElMessage, ElMessageBox } from 'element-plus' | |||
import { reactive, ref ,getCurrentInstance, onMounted } from 'vue' | |||
//事件处理 | |||
const onSubmit = () => { | |||
console.log('submit!') | |||
} | |||
//同意申请 | |||
const agree = (id:any) => { | |||
ElMessageBox.confirm( | |||
'确定通过这个申请?', | |||
'警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning', | |||
} | |||
) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!', | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消', | |||
}) | |||
}) | |||
} | |||
//驳回申请 | |||
const опровергать = (id:any) => { | |||
ElMessageBox.confirm( | |||
'确定驳回这个申请?', | |||
'警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning', | |||
} | |||
) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!', | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消', | |||
}) | |||
}) | |||
} | |||
//验证码60s倒计时 | |||
const startime=() => { | |||
if (parseInt(time) == 0) { | |||
text = '获取验证码'; | |||
time = 60; | |||
} else { | |||
time--; | |||
text = time; | |||
setTimeout(function() { | |||
getPhone() | |||
}, 1000); | |||
} | |||
} | |||
//发送验证码 | |||
const getPhone=() => { | |||
if(form.region != '') { | |||
//start_time() | |||
} else { | |||
ElMessage({ | |||
type: 'success', | |||
message: '请输入验证码!', | |||
}) | |||
} | |||
//变量定义 | |||
let form = reactive({ | |||
phone: '13078580843', //手机号 | |||
region: '123', //验证码 | |||
delivery: true, //默认显示获取验证码,false显示详细 | |||
number: '', //对公账户资金账户编号 | |||
comName: '', //公司名称 | |||
coNumbers: '', //公司证件号 | |||
regTime: '', //申请时间 | |||
regtype: '', //账号状态 | |||
regmame: '', //审核人员 | |||
regtimres: '', //审核时间 | |||
jbrName: '', //经办人名称 | |||
jbrPhone: '', //经办人联系方式 | |||
resive: '', //原因, | |||
kaihuhang: '', //开户行 | |||
kaihuNumber: '', //开户账号 | |||
backNumber: '', //银行卡号 | |||
backBalance: '', //账户余额 | |||
colicense: '', //公司营业执照 | |||
coauthorization: '', //授权书 | |||
idImgOne: '', //被委托人身份证正面照 | |||
idImgTwo: '' //被委托人身份证反面照 | |||
}) | |||
const formInline = reactive({ | |||
user: '', | |||
region: '123', | |||
number: '' //资金编号 | |||
}) | |||
let title = ref('对公账户信息') | |||
const options = [ | |||
{ | |||
value: '', | |||
label: '全部' | |||
}, | |||
{ | |||
value: '1', | |||
label: '驳回' | |||
}, | |||
{ | |||
value: '0', | |||
label: '待审核' | |||
}, | |||
{ | |||
value: '1', | |||
label: '已启用' | |||
}, | |||
{ | |||
value: '2', | |||
label: '待修改初始密码' | |||
} | |||
] | |||
let codetext = ref('获取验证码') | |||
let setTime = ref(null) | |||
let start_time = ref('') //申请选择开始时间 | |||
let end_time = ref('') //申请选择结束时间 | |||
let cтатус_счета = ref('') //账号状态 | |||
let номер = ref('') //每页条数 | |||
let time = ref(60) //验证码倒计时 | |||
let dialogTableVisible = ref(false) | |||
let dialogFormVisible = ref(false) | |||
let formLabelWidth = '140px' | |||
let dialogFormVisibles = ref(false) | |||
const { proxy } = getCurrentInstance(); | |||
const optiones = [ | |||
{ | |||
value: '2', | |||
label: '2' | |||
}, | |||
{ | |||
value: '6', | |||
label: '6' | |||
}, | |||
{ | |||
value: '10', | |||
label: '10' | |||
}, | |||
{ | |||
value: '15', | |||
label: '15' | |||
}, | |||
{ | |||
value: '30', | |||
label: '30' | |||
} | |||
] | |||
const defaultTime = new Date(2000, 1, 1, 12, 0, 0) | |||
const shortcuts = [ | |||
{ | |||
text: 'Today', | |||
value: new Date() | |||
}, | |||
{ | |||
text: 'Yesterday', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24) | |||
return date | |||
} | |||
}, | |||
{ | |||
text: 'A week ago', | |||
value: () => { | |||
const date = new Date() | |||
date.setTime(date.getTime() - 3600 * 1000 * 24 * 7) | |||
return date | |||
} | |||
} | |||
] | |||
const tableData = [ | |||
{ | |||
accountId: 'HIJYVSGSK', | |||
agentName: '杨杰', | |||
agentTel: '13205360203', | |||
bankAddress: '陕西省 商洛市 丹凤县', | |||
bankCardId: 8957535811452491, | |||
confirmStaffId: '萧艳', | |||
confirmTime: '2001/07/28 11:23:26', | |||
corporateIdNum: "'1127092027434239", | |||
corporateName: 5201566346840427, | |||
createTime: '2011/11/23 02:26:54', | |||
id: '710000201205044241', | |||
message: 'ok', | |||
status: 0, | |||
uploadTime: '2009/09/05 11:28:06' | |||
} | |||
] | |||
//事件处理 | |||
const onSubmit = () => { | |||
console.log('submit!') | |||
} | |||
//同意申请 | |||
const agree = (id: any) => { | |||
ElMessageBox.confirm('确定通过这个申请?', '警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning' | |||
}) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!' | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消' | |||
}) | |||
}) | |||
} | |||
//驳回申请 | |||
const опровергать = (id: any) => { | |||
ElMessageBox.confirm('确定驳回这个申请?', '警告', { | |||
confirmButtonText: '确定', | |||
cancelButtonText: '取消', | |||
type: 'warning' | |||
}) | |||
.then(() => { | |||
ElMessage({ | |||
type: 'success', | |||
message: '操作成功!' | |||
}) | |||
}) | |||
.catch(() => { | |||
ElMessage({ | |||
type: '取消', | |||
message: '已取消' | |||
}) | |||
}) | |||
} | |||
//验证码60s倒计时 | |||
//验证码60s倒计时 | |||
const startime = () => { | |||
console.log('st', codetext) | |||
if (parseInt(time) == 0) { | |||
codetext.value = '获取验证码' | |||
time = 60 | |||
clearTimeout(setTime) | |||
} else { | |||
time-- | |||
codetext.value = time.toString() + 's' | |||
console.log('t2', time, codetext) | |||
setTime = setTimeout(function() { | |||
startime() | |||
}, 1000) | |||
} | |||
} | |||
//发送验证码 | |||
const getPhone = (id) => { | |||
if(form.region != '') { | |||
proxy.$request.post('/corporateaccount/send', {id:id}, { | |||
baseURL: 'http://localhost:8085' | |||
}).then((res) => { | |||
console.log(res); | |||
}).catch((err) => { | |||
console.log(err); | |||
}) | |||
codetext.value = 60 + 's' | |||
time = 60 | |||
startime() | |||
} else { | |||
ElMessage({ | |||
type: 'success', | |||
message: '请输入验证码!' | |||
}) | |||
} | |||
} | |||
//查询 | |||
const search = () => { | |||
console.log('查询') | |||
} | |||
//重置 | |||
const resive = () => { | |||
console.log('重置') | |||
start_time = '' | |||
end_time = '' | |||
cтатус_счета = '' | |||
номер = '' | |||
formInline.number = '' | |||
formInline.coNumber = '' | |||
formInline.user = '' | |||
} | |||
//导出 | |||
const drow = () => { | |||
console.log('导出') | |||
} | |||
//核验验证码 | |||
const regcode = () => { | |||
if (form.delivery) { | |||
//dialogFormVisible = false; | |||
//dialogFormVisibles = true; | |||
console.log('heyan', dialogFormVisible, dialogFormVisibles) | |||
//验证码核验 | |||
form.delivery = false | |||
if(form.region == resCode){ | |||
} | |||
//查询 | |||
const search=()=>{ | |||
console.log("查询") | |||
} | |||
//重置 | |||
const resive=()=>{ | |||
console.log("重置") | |||
start_time = ""; | |||
end_time = ""; | |||
cтатус_счета= ""; | |||
номер=""; | |||
formInline.number = ""; | |||
formInline.coNumber =""; | |||
formInline.user = ""; | |||
} | |||
//导出 | |||
const drow=()=>{ | |||
console.log("导出") | |||
} | |||
//核验验证码 | |||
const regcode=()=>{ | |||
dialogFormVisible = false; | |||
dialogFormVisibles = true; | |||
console.log("heyan",dialogFormVisible,dialogFormVisibles) | |||
} | |||
} else { | |||
//展示详细 | |||
dialogFormVisible.value = false | |||
proxy.$request.post('/corporateaccount/queryId', {id:id}, { | |||
baseURL: 'http://localhost:8085' | |||
}).then((res) => { | |||
console.log(res); | |||
}).catch((err) => { | |||
console.log(err); | |||
}) | |||
} | |||
} | |||
onMounted(() => { | |||
// proxy.$request.post('api/corporateaccount/queryPage', {}, { | |||
// baseURL: 'http://localhost:8089' | |||
// }).then((res) => { | |||
// console.log(res); | |||
// }).catch((err) => { | |||
// console.log(err); | |||
// }) | |||
proxy.$request.post('/corporateaccount/queryPage', {}, { | |||
baseURL:'http://localhost:8089', | |||
}).then((res) => { | |||
console.log(res); | |||
}).catch((err) => { | |||
console.log(err); | |||
}) | |||
}) | |||
</script> | |||
<style lang="scss"> | |||
.app_container { | |||
padding: 20px; | |||
display: flex; | |||
flex-direction: column; | |||
.app_container { | |||
padding: 20px; | |||
display: flex; | |||
flex-direction: column; | |||
.table_box { | |||
margin-top: 25px; | |||
.table_box { | |||
margin-top: 25px; | |||
.table_btn { | |||
display: flex; | |||
flex-direction: column; | |||
align-self: stretch; | |||
align-content: space-around; | |||
align-items: flex-start; | |||
} | |||
} | |||
.table_btn { | |||
display: flex; | |||
flex-direction: column; | |||
align-self: stretch; | |||
align-content: space-around; | |||
align-items: flex-start; | |||
} | |||
} | |||
.page_box { | |||
margin-top: 25px; | |||
} | |||
.page_box { | |||
margin-top: 25px; | |||
} | |||
.box { | |||
display: flex; | |||
} | |||
} | |||
.box { | |||
display: flex; | |||
} | |||
} | |||
</style> |
@@ -1,5 +1,5 @@ | |||
<template> | |||
<div style="font-size: 13px; color: rgb(209, 65, 65);margin-left: 16px;"> | |||
<div style="font-size: 13px; color: rgb(209, 65, 65); margin-left: 16px"> | |||
注:目前仅支持中国工商银行贵州省分行、中国工商银行股份有限公司贵州省分行、农业银行、部互联网发行、 | |||
世纪恒通、工行微ETC、工总行直连模式三、贵州农信联社、贵州工行微ETC、世纪恒通GH查询下黑原因! | |||
</div> | |||
@@ -7,12 +7,12 @@ | |||
<!-- 输入框 --> | |||
<div class="topstyle"> | |||
<span style="margin-right: 10px; width: 40px">卡号</span> | |||
<el-input v-model="input4" placeholder="请输入卡号" style="width: 220px;"> </el-input> | |||
<el-input v-model="formdata.ardNumber" placeholder="请输入卡号" style="width: 220px"> </el-input> | |||
</div> | |||
<!-- 日期框 --> | |||
<div class="topstyle"> | |||
<el-date-picker | |||
v-model="value1" | |||
v-model="formdata.startDate" | |||
type="datetime" | |||
placeholder="开始日期" | |||
format="YYYY/MM/DD hh:mm:ss" | |||
@@ -20,7 +20,7 @@ | |||
<!-- <span>-</span> --> | |||
<!-- <el-button>至</el-button> --> | |||
<el-date-picker | |||
v-model="value1" | |||
v-model="formdata.endDate" | |||
type="datetime" | |||
placeholder="结束日期" | |||
format="YYYY/MM/DD hh:mm:ss" | |||
@@ -30,108 +30,109 @@ | |||
<!-- 下拉框 --> | |||
<div class="topstyle"> | |||
<span style="margin-right: 10px">查询类型</span> | |||
<el-select v-model="value1" style="width: 100px"> | |||
<el-option label="下黑" value="shanghai" /> | |||
<el-option label="反白" value="beijing" /> | |||
<el-select v-model="formdata.queryType" style="width: 100px"> | |||
<el-option label="下黑" value="下黑" /> | |||
<el-option label="反白" value="下黑" /> | |||
</el-select> | |||
</div> | |||
<!-- 按钮 --> | |||
<div class="topstyle"> | |||
<el-button v-model="input4" type="success" :icon="Search" @click="search">搜索</el-button> | |||
<el-button type="success" :icon="Search" @click="search">搜索</el-button> | |||
<el-button type="warning" :icon="Refresh" @click="reset">重置</el-button> | |||
<el-button type="primary" :icon="Plus" @click="dialogFormVisible = true">添加</el-button> | |||
<el-button type="primary" :icon="Plus" @click="addTo">添加</el-button> | |||
</div> | |||
</div> | |||
<!-- 弹窗 --> | |||
<div> | |||
<el-dialog v-model="dialogFormVisible" class="as-gravity-center"> | |||
<span class="as-gravity-center" style="font-size: 25px;">卡黑名单-操作(下黑反白)</span> | |||
<el-form :model="form" style="padding-top:22px;"> | |||
<el-form-item label="卡号:" :label-width="100"> | |||
<el-input v-model="form.name" style="width: 215px" /> | |||
</el-form-item> | |||
<el-form-item label="黑名单类型:" :label-width="100"> | |||
<el-select v-model="form.region" placeholder="请选择黑名单类型"> | |||
<el-option label="卡挂失" value="shanghai" /> | |||
<el-option label="无卡挂起" value="beijing" /> | |||
<el-option label="无卡销售" value="shanghai" /> | |||
<el-option label="账户透支" value="beijing" /> | |||
<el-option label="合作机构黑名单" value="shanghai" /> | |||
<el-option label="车型不符" value="beijing" /> | |||
<el-option label="储值卡余额不足" value="shanghai" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="状态类型:" :label-width="100"> | |||
<el-select v-model="form.region" placeholder="请选择状态类型"> | |||
<el-option label="下黑" value="shanghai" /> | |||
<el-option label="反白" value="beijing" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="原因:" :label-width="100"> | |||
<el-input v-model="form.desc" type="textarea" /> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisible = false">关闭</el-button> | |||
<el-button type="primary" @click="dialogFormVisible = false">提交</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
<span class="as-gravity-center" style="font-size: 25px">卡黑名单-操作(下黑反白)</span> | |||
<el-form :model="addtodata" style="padding-top: 22px" :rules="rules"> | |||
<el-form-item prop="ardNumber" label="卡号:" :label-width="110"> | |||
<el-input v-model="addtodata.ardNumber" style="width: 215px" /> | |||
</el-form-item> | |||
<el-form-item prop="blacklistType" label="黑名单类型:" :label-width="110"> | |||
<el-select v-model="addtodata.blacklistType" placeholder="请选择黑名单类型"> | |||
<el-option label="卡挂失" value="卡挂失" /> | |||
<el-option label="无卡挂起" value="无卡挂起" /> | |||
<el-option label="无卡销售" value="无卡销售" /> | |||
<el-option label="账户透支" value="账户透支" /> | |||
<el-option label="合作机构黑名单" value="合作机构黑名单" /> | |||
<el-option label="车型不符" value="车型不符" /> | |||
<el-option label="储值卡余额不足" value="储值卡余额不足" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item prop="statusType" label="状态类型:" :label-width="110"> | |||
<el-select v-model="addtodata.statusType" placeholder="请选择状态类型"> | |||
<el-option label="下黑" value="下黑" /> | |||
<el-option label="反白" value="反白" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item prop="reason" label="原因:" :label-width="110"> | |||
<el-input v-model="addtodata.reason" type="textarea" /> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span class="dialog-footer"> | |||
<el-button @click="dialogFormVisible = false">关闭</el-button> | |||
<el-button type="primary" @click="dialogFormVisible = false">提交</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
<div style="padding-top: 12px"> | |||
<el-table :data="tableData" border style="width: 100%"> | |||
<el-table-column property="date1" label="序号" width="60" /> | |||
<el-table-column property="date2" label="卡号" width="120" /> | |||
<el-table-column property="date3" label="黑名单类型" width="100" /> | |||
<el-table-column property="date4" label="黑名单生效时间" width="170" /> | |||
<el-table-column property="date5" label="状态" width="60" /> | |||
<el-table-column property="date6" label="黑名单反白时间" width="130" /> | |||
<el-table-column property="date7" label="下黑操作工号" width="110" /> | |||
<el-table-column property="date8" label="下黑原因" width="200" /> | |||
<el-table-column property="date9" label="反白操作工号" width="130" /> | |||
<el-table-column property="date10" label="反白原因" width="110" /> | |||
<el-table-column prop="serialNumber" label="序号" width="60" /> | |||
<el-table-column prop="ardNumber" label="卡号" width="120" /> | |||
<el-table-column prop="blacklistType" label="黑名单类型" width="100" /> | |||
<el-table-column prop="effectiveTimeOfBlacklist" label="黑名单生效时间" width="170" /> | |||
<el-table-column prop="state" label="状态" width="60" /> | |||
<el-table-column prop="blacklistAntiWhiteTime" label="黑名单反白时间" width="130" /> | |||
<el-table-column prop="xiaheiOperatorNo" label="下黑操作工号" width="110" /> | |||
<el-table-column prop="causeOfBlack" label="下黑原因" width="200" /> | |||
<el-table-column prop="antiWhiteOperatorNo" label="反白操作工号" width="130" /> | |||
<el-table-column prop="negativeeasons" label="反白原因" width="110" /> | |||
<el-table-column label="操作" width="90"> | |||
<el-button @click="dialogFormVisible1 = true" style="border-style: none">详情</el-button> | |||
</el-table-column> | |||
</el-table> | |||
<el-dialog v-model="dialogFormVisible1" class="as-gravity-center"> | |||
<span class="as-gravity-center" style="font-size: 22px">基本信息</span> | |||
<el-form :model="form1" style="padding-top: 12px"> | |||
<el-form-item label="卡号:" :label-width="100"> | |||
<el-input v-model="form1.data" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="车辆号:" :label-width="100"> | |||
<el-input v-model="form1.data1" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="机构名称:" :label-width="100"> | |||
<el-input v-model="form1.data2" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="黑名单类型:" :label-width="100"> | |||
<el-input v-model="form1.data3" style="width: 215px" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<span class="as-gravity-center" style="font-size: 22px">黑名单上传日志</span> | |||
<el-form :model="form1" style="padding-top: 12px"> | |||
<el-form-item label="上传日志:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="form1.data4" type="textarea" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<span class="as-gravity-center" style="font-size: 22px">渠道下黑原因</span> | |||
<el-form :model="form1" style="padding-top: 12px"> | |||
<el-form-item label="查询结果:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="form1.data5" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="下黑原因:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="form1.data6" type="textarea" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span> | |||
<el-button @click="dialogFormVisible1 = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
<span class="as-gravity-center" style="font-size: 22px">基本信息</span> | |||
<el-form :model="detailsPopup" style="padding-top: 12px"> | |||
<el-form-item label="卡号:" :label-width="100"> | |||
<el-input v-model="detailsPopup.ardNumber" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="车辆号:" :label-width="100"> | |||
<el-input v-model="detailsPopup.vehicleNumber" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="机构名称:" :label-width="100"> | |||
<el-input v-model="detailsPopup.organizationName" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="黑名单类型:" :label-width="100"> | |||
<el-input v-model="detailsPopup.blacklistType" style="width: 215px" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<span class="as-gravity-center" style="font-size: 22px">黑名单上传日志</span> | |||
<el-form :model="detailsPopup" style="padding-top: 12px"> | |||
<el-form-item label="上传日志:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="detailsPopup.uploadLog" type="textarea" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<span class="as-gravity-center" style="font-size: 22px">渠道下黑原因</span> | |||
<el-form :model="detailsPopup" style="padding-top: 12px"> | |||
<el-form-item label="查询结果:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="detailsPopup.queryResults" style="width: 215px" disabled /> | |||
</el-form-item> | |||
<el-form-item label="下黑原因:" :label-width="100" style="color: rgb(209, 65, 65)"> | |||
<el-input v-model="detailsPopup.causeOfBlack" type="textarea" disabled /> | |||
</el-form-item> | |||
</el-form> | |||
<template #footer> | |||
<span> | |||
<el-button @click="dialogFormVisible1 = false">关闭</el-button> | |||
</span> | |||
</template> | |||
</el-dialog> | |||
</div> | |||
<div style="padding-top: 12px" class="as-gravity-center-end"> | |||
<el-pagination :page-sizes="[10, 20, 30, 40]" layout="sizes, prev, pager, next" :total="1000" /> | |||
@@ -139,58 +140,90 @@ | |||
</template> | |||
<script lang="ts" setup> | |||
import { reactive, ref } from 'vue' | |||
import { reactive, ref, toRaw } from 'vue' | |||
import { useRoute, useRouter } from 'vue-router' | |||
import { Calendar, Search, Refresh, Plus } from '@element-plus/icons-vue' | |||
import type { ElTable } from 'element-plus' | |||
const input3 = ref('') | |||
const input4 = ref('') | |||
const value1 = ref('') | |||
function reset() {} | |||
function search() {} | |||
function addTo() {} | |||
import type { ElTable, FormInstance, FormRules} from 'element-plus' | |||
const dialogFormVisible = ref(false) | |||
const dialogFormVisible1 = ref(false) | |||
const form1 = reactive({ | |||
data: '52011640230217310678', | |||
data1: '云AG9L76', | |||
data2: '中国工商银行贵州省分行', | |||
data3: '账户透支黑名单', | |||
data4: '未查到黑名单上传日志!', | |||
data5: '成功', | |||
data6: | |||
'银行卡号:621476*********6594,总欠额:229.78元,最后一次补扣时间:2022-05-09 07:31:06,失败原因:总行处理失败:帐户余额不足,请保证余额充足系统每天会自动补扣', | |||
const formdata = reactive({ | |||
ardNumber: '', //卡号 | |||
startDate: '', //开始日期 | |||
endDate: '', //结束日期 | |||
queryType: '', //查询类型 | |||
}) | |||
const form = reactive({ | |||
name: '', | |||
region: '', | |||
date1: '', | |||
date2: '', | |||
delivery: false, | |||
type: [], | |||
resource: '', | |||
desc: '', | |||
const addtodata = reactive({ | |||
ardNumber: '', //卡号 | |||
blacklistType: '', //黑名单类型 | |||
statusType: '', //状态类型 | |||
reason: '', //原因 | |||
}) | |||
//搜索 | |||
function search() { | |||
console.log(toRaw(formdata)) | |||
console.log('发送搜索请求') | |||
} | |||
//重置 | |||
function reset() { | |||
console.log('重置') | |||
} | |||
//添加 | |||
function addTo() { | |||
dialogFormVisible.value = true | |||
console.log(toRaw(addtodata)) | |||
console.log('添加弹窗') | |||
} | |||
const rules = reactive<FormRules>({ | |||
ardNumber: [{ | |||
required: true, | |||
message: '卡号不能为空', | |||
trigger: 'blur', | |||
}], | |||
blacklistType: [{ | |||
required: true, | |||
message: '黑名单类型不能为空', | |||
trigger: 'blur', | |||
}], | |||
statusType: [{ | |||
required: true, | |||
message: '状态类型不能为空', | |||
trigger: 'blur', | |||
}], | |||
reason: [{ | |||
required: true, | |||
message: '原因不能为空', | |||
trigger: 'blur', | |||
}], | |||
}) | |||
// 详情弹窗 | |||
const detailsPopup = reactive({ | |||
ardNumber: '52011640230217310678', //卡号 | |||
vehicleNumber: '云AG9L76', //车辆号 | |||
organizationName: '中国工商银行贵州省分行', //机构名称 | |||
blacklistType: '账户透支黑名单', //黑名单类型 | |||
uploadLog: '未查到黑名单上传日志!', //上传日志 | |||
queryResults: '成功', //查询结果 | |||
causeOfBlack: '银行卡号:621476*********6594,总欠额:229.78元,最后一次补扣时间:2022-05-09 07:31:06,失败原因:总行处理失败:帐户余额不足,请保证余额充足系统每天会自动补扣', //下黑原因 | |||
}) | |||
interface User { | |||
date1: string | |||
date2: string | |||
date3: string | |||
date4: string | |||
date5: string | |||
date6: string | |||
date7: string | |||
date8: string | |||
date9: string | |||
date10: string | |||
date11: string | |||
serialNumber: string //序号 | |||
ardNumber: string //卡号 | |||
blacklistType: string //黑名单类型 | |||
effectiveTimeOfBlacklist: string //黑名单生效时间 | |||
state: string //状态 | |||
blacklistAntiWhiteTime: string //黑名单反白时间 | |||
xiaheiOperatorNo: string //下黑操作工号 | |||
causeOfBlack: string //下黑原因 | |||
antiWhiteOperatorNo: string //反白操作工号 | |||
negativeeasons: string //反白原因 | |||
} | |||
const currentRow = ref() | |||
const singleTableRef = ref<InstanceType<typeof ElTable>>() | |||
const setCurrent = (row?: User) => { | |||
singleTableRef.value!.setCurrentRow(row) | |||
} | |||
@@ -199,43 +232,52 @@ const handleCurrentChange = (val: User | undefined) => { | |||
} | |||
const tableData: User[] = [ | |||
{ | |||
date1: '1', | |||
date2: '52011640230217310678', | |||
date3: '账户透支', | |||
date4: '2020-12-19T03:41:04', | |||
date5: '在黑', | |||
date6: '', | |||
date7: 'ETCGsyh002', | |||
date8: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
date9: '', | |||
date10: '', | |||
date11: '', | |||
serialNumber: '1', | |||
ardNumber: '52011640230217310678', | |||
blacklistType: '账户透支', | |||
effectiveTimeOfBlacklist: '2020-12-19T03:41:04', | |||
state: '在黑', | |||
blacklistAntiWhiteTime: '', | |||
xiaheiOperatorNo: 'ETCGsyh002', | |||
causeOfBlack: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
antiWhiteOperatorNo: '', | |||
negativeeasons: '', | |||
}, | |||
{ | |||
serialNumber: '2', | |||
ardNumber: '52011640230217310678', | |||
blacklistType: '账户透支', | |||
effectiveTimeOfBlacklist: '2020-12-19T03:41:04', | |||
state: '在黑', | |||
blacklistAntiWhiteTime: '', | |||
xiaheiOperatorNo: 'ETCGsyh002', | |||
causeOfBlack: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
antiWhiteOperatorNo: '', | |||
negativeeasons: '', | |||
}, | |||
{ | |||
date1: '2', | |||
date2: '52011640230217310678', | |||
date3: '账户透支', | |||
date4: '2020-12-19T03:41:04', | |||
date5: '在黑', | |||
date6: '', | |||
date7: 'ETCGsyh002', | |||
date8: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
date9: '', | |||
date10: '', | |||
date11: '', | |||
serialNumber: '3', | |||
ardNumber: '52011640230217310678', | |||
blacklistType: '账户透支', | |||
effectiveTimeOfBlacklist: '2020-12-19T03:41:04', | |||
state: '在黑', | |||
blacklistAntiWhiteTime: '', | |||
xiaheiOperatorNo: 'ETCGsyh002', | |||
causeOfBlack: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
antiWhiteOperatorNo: '', | |||
negativeeasons: '', | |||
}, | |||
{ | |||
date1: '3', | |||
date2: '52011640230217310678', | |||
date3: '账户透支', | |||
date4: '2020-12-19T03:41:04', | |||
date5: '在黑', | |||
date6: '', | |||
date7: 'ETCGsyh002', | |||
date8: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
date9: '', | |||
date10: '', | |||
date11: '', | |||
serialNumber: '4', | |||
ardNumber: '52011640230217310678', | |||
blacklistType: '账户透支', | |||
effectiveTimeOfBlacklist: '2020-12-19T03:41:04', | |||
state: '在黑', | |||
blacklistAntiWhiteTime: '', | |||
xiaheiOperatorNo: 'ETCGsyh002', | |||
causeOfBlack: '车牌尾号L76欠费:229.78元;于20201219进入黑名单', | |||
antiWhiteOperatorNo: '', | |||
negativeeasons: '', | |||
}, | |||
] | |||
</script> | |||
@@ -250,6 +292,5 @@ const tableData: User[] = [ | |||
margin-right: 10px; | |||
align-items: center; | |||
justify-content: flex-start; | |||
} | |||
</style> |
@@ -35,27 +35,27 @@ | |||
<div class="topstyle"> | |||
<el-button type="success" :icon="Search" @click="submitForm">搜索</el-button> | |||
<el-button type="warning" :icon="Refresh" @click="submitReset">重置</el-button> | |||
<el-button type="primary" plain @click="downloadExcel">导出当前页</el-button> | |||
<el-button type="primary" plain @click="dddd">导出所有</el-button> | |||
<el-button type="primary" plain @click="exportAll">导出当前页</el-button> | |||
<el-button type="primary" plain @click="exportAll">导出所有</el-button> | |||
</div> | |||
</div> | |||
<div style="padding-top: 12px"> | |||
<el-table :data="tableData1" border style="width: 100%"> | |||
<el-table-column property="serialNumber" label="序号" width="60" /> | |||
<el-table-column property="etcCardNumber" label="ETC卡号" width="190" /> | |||
<el-table-column property="licensePlateNumber" label="车牌号" width="100" /> | |||
<el-table-column property="consumptionType" label="消费类型" width="90" /> | |||
<el-table-column property="entranceTime" label="入口时间" width="110" /> | |||
<el-table-column property="entryStationName" label="入口站名" width="110" /> | |||
<el-table-column property="exportTime" label="出口时间" width="110" /> | |||
<el-table-column property="exitStationName" label="出口站名" width="110" /> | |||
<el-table-column property="balanceBeforeTransaction" label="交易前余额(元)" width="140" /> | |||
<el-table-column property="transactionAmount" label="交易金额(元)" width="125" /> | |||
<el-table-column property="postransactionalance" label="交易后余额(元)" width="140" /> | |||
<el-table :data="tableData1" style="width: 100%" border> | |||
<el-table-column prop="serialNumber" label="序号" width="60" /> | |||
<el-table-column prop="etcCardNumber" label="ETC卡号" width="190" /> | |||
<el-table-column prop="licensePlateNumber" label="车牌号" width="100" /> | |||
<el-table-column prop="consumptionType" label="消费类型" width="90" /> | |||
<el-table-column prop="entranceTime" label="入口时间" width="110" /> | |||
<el-table-column prop="entryStationName" label="入口站名" width="110" /> | |||
<el-table-column prop="exportTime" label="出口时间" width="110" /> | |||
<el-table-column prop="exitStationName" label="出口站名" width="110" /> | |||
<el-table-column prop="balanceBeforeTransaction" label="交易前余额(元)" width="140" /> | |||
<el-table-column prop="transactionAmount" label="交易金额(元)" width="125" /> | |||
<el-table-column prop="postransactionalance" label="交易后余额(元)" width="140" /> | |||
</el-table> | |||
</div> | |||
<div style="padding-top: 12px" class="as-gravity-center-end"> | |||
<el-pagination :page-sizes="[10, 20, 30, 40]" layout="sizes, prev, pager, next" :total="1000" /> | |||
<el-pagination :page-sizes="[10, 20, 30, 40]" :total="1000" /> | |||
</div> | |||
</template> | |||
@@ -65,15 +65,19 @@ import { useRoute, useRouter } from 'vue-router' | |||
import { Calendar, Search, Refresh } from '@element-plus/icons-vue' | |||
import type { ElTable } from 'element-plus' | |||
import { getCurrentInstance, onMounted } from 'vue' | |||
const { proxy } = getCurrentInstance() | |||
onMounted(() => { | |||
proxy.$request | |||
.get('api/user', {}) | |||
.get('api/user',{},{ | |||
baseURL: 'http://192.168.1.101:8080', | |||
} | |||
) | |||
.then((res) => { | |||
console.log(res, '=====123') | |||
console.log(res,'12345') | |||
}) | |||
.catch((err) => { | |||
console.log(err, '=====456') | |||
console.log(err) | |||
}) | |||
}) | |||
@@ -82,6 +86,7 @@ const formData = reactive({ | |||
licensePlateNumber: '', //车牌号 | |||
startDate: '', //开始日期 | |||
endDate: '', //结束日期 | |||
}) | |||
const tableData = reactive({ | |||
serialNumber: '', //序号 |
@@ -54,6 +54,11 @@ export default defineConfig(({ command, mode }) => { | |||
changeOrigin: true, | |||
rewrite: path => path.replace(/^\/api/, '') //重写 | |||
} | |||
/*'/corporateaccount': { | |||
target: process.env.VUE_APP_BASE_API, | |||
changeOrigin: true, | |||
rewrite: path => path.replace(/^\/api/, '') //重写 | |||
},*/ | |||
}, | |||
}, | |||
// 生产环境打包配置 |