Commit 508143d1 authored by 晓彤's avatar 晓彤

修改接口返回数据形式

parent b59caad6
......@@ -10,9 +10,11 @@
<el-select v-model="selectModelId" placeholder="请选择模块" @change="selectChangeModel" clearable>
<el-option v-for="item in modelList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
<el-input v-model="queryModuleInfo.interfaceName" clearable placeholder="请输入接口名称" style="width: 300px;"></el-input>
<el-input v-model="queryModuleInfo.interfaceName" clearable placeholder="请输入接口名称" style="width: 300px;">
</el-input>
<el-button type="primary" style="margin-left:10px" icon="el-icon-search" @click="queryData">查询</el-button>
<el-button type="primary" style="margin-left:10px" icon="el-icon-circle-plus" @click="addPage" v-permission="('auto:interface:add')">新增</el-button>
<el-button type="primary" style="margin-left:10px" icon="el-icon-circle-plus" @click="addPage"
v-permission="('auto:interface:add')">新增</el-button>
</div>
<el-table :data="interfaceList" border style="width: 100%;margin-top:20px">
<el-table-column type='index' width="50px">
......@@ -29,12 +31,16 @@
<el-table-column prop="createTime" label="创建时间" width="200px"></el-table-column>
<el-table-column label="操作">
<slot slot-scope="scope">
<el-button type="warning" icon="el-icon-edit" @click="editInterfaceFrom(scope.row)" v-permission="('auto:interface:edit')">编辑</el-button>
<el-button type="danger" icon="el-icon-delete" @click="delInterfaceFrom(scope.row)" v-permission="('auto:interface:del')">删除</el-button>
<el-button type="warning" icon="el-icon-edit" @click="editInterfaceFrom(scope.row)"
v-permission="('auto:interface:edit')">编辑</el-button>
<el-button type="danger" icon="el-icon-delete" @click="delInterfaceFrom(scope.row)"
v-permission="('auto:interface:del')">删除</el-button>
</slot>
</el-table-column>
</el-table>
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="queryModuleInfo.pageNum" :page-size="queryModuleInfo.pageSize" layout="total, prev, pager, next" :total="totalNum"></el-pagination>
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
:current-page.sync="queryModuleInfo.pageNum" :page-size="queryModuleInfo.pageSize"
layout="total, prev, pager, next" :total="totalNum"></el-pagination>
</el-card>
</div>
</template>
......
......@@ -441,7 +441,7 @@ export default {
this.array2Object(serviceList)
tLoading.close()
} else {
this.$message.error(resp.data.msg)
tLoading.close()
}
})
.catch((error) => {
......@@ -550,6 +550,7 @@ export default {
serviceType: service.labels.type,
serviceName: service.serviceName
}).then((resp) => {
// console.log('数据返回信息', resp.data.data)
this.detailValue = resp.data.data
this.centerDialogVisible = true
})
......
......@@ -10,7 +10,7 @@
<el-option v-for="item in avtiveOptions" :key="item.key" :label="item.label" :value="item.key" />
</el-select>
<el-button class="filter-item" type="primary" icon="el-icon-search" @click="getProjectList">搜索</el-button>
<el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-edit" v-permission="('docker:proconfig:add')" @click="handleCreate">添加</el-button>
<el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-circle-plus" v-permission="('docker:proconfig:add')" @click="handleCreate">新增</el-button>
</div>
<!-- 表格 -->
......@@ -132,7 +132,7 @@
<el-input v-model="temp.hostName" />
</el-form-item>
<el-form-item v-if="temp.deployToDocker === 1" label="配置文件路径" style="width: 100%;">
<el-form-item v-if="temp.deployToDocker === 1" label="配置文件路径" prop="configPath" style="width: 100%;">
<el-input v-model="temp.configPath" />
</el-form-item>
<el-form-item v-if="temp.deployToDocker === 1" label="Build文件路径" style="width: 100%;">
......@@ -238,7 +238,8 @@ export default {
{ required: true, message: '请选择', trigger: 'change' }
],
hostName: [{ required: true, message: '请输入', trigger: 'change' }],
owner: [{ required: true, message: '请输入', trigger: 'change' }]
owner: [{ required: true, message: '请输入', trigger: 'change' }],
configPath: [{ required: true, message: '请输入', trigger: 'change' }]
}
}
},
......
......@@ -8,7 +8,7 @@
</el-select>
环境名称:
<el-select v-model="queryInfo.namespace" placeholder="请选择环境" clearable>
<el-option v-for="item in namespaceList" :key="item.key" :label="item.desc" :value="item.key"></el-option>
<el-option v-for="item in namespaceList" :key="item.name" :label="item.name" :value="item.name"></el-option>
</el-select>
<el-input v-model="queryInfo.projectName" clearable placeholder="请输入项目名称" style="width: 300px;">
</el-input>
......@@ -71,7 +71,7 @@
</el-form-item>
<el-form-item label="环 境" prop="dingRobot.namespace">
<el-select v-model="pipelineFrom.dingRobot.namespace" placeholder="请选择环境">
<el-option v-for="item in namespaceList" :key="item.key" :label="item.desc" :value="item.key">
<el-option v-for="item in namespaceList" :key="item.name" :label="item.name" :value="item.name">
</el-option>
</el-select>
</el-form-item>
......@@ -166,7 +166,7 @@
<el-form-item label="环 境" prop="dingRobot.namespace">
<el-select v-model="editPipelineForm.dingRobot.namespace" placeholder="请选择环境">
<el-option v-for="item in namespaceList" :key="item.key" :label="item.desc" :value="item.key">
<el-option v-for="item in namespaceList" :key="item.name" :label="item.name" :value="item.name">
</el-option>
</el-select>
</el-form-item>
......@@ -313,7 +313,8 @@ import {
getJiraIssueList,
delPipeline
} from '@/api/jira'
import { getNamespaceList } from '@/api/getXyqbData'
// import { getNamespaceList } from '@/api/getXyqbData'
import { getNamespaceList } from '@/api/k8s'
// import { getGitlabProject } from '@/api/qaApi'
export default {
data() {
......@@ -461,7 +462,8 @@ export default {
projectName: '',
newBranchName: '',
newIndex: 0,
newList: []
newList: [],
env: window.sessionStorage.getItem('env')
}
},
methods: {
......@@ -713,7 +715,7 @@ export default {
},
// 环境列表
getNamespaceList() {
getNamespaceList().then((resp) => {
getNamespaceList({ env: 'all' }).then((resp) => {
this.namespaceList = resp.data.data
})
},
......
......@@ -9,7 +9,7 @@
@click="toggle_collapse"
>|||</div> -->
<!-- 左侧菜单栏 -->
<el-menu :collapse="getCollapseState" :collapse-transition="false" background-color="#525E7C" text-color="#fff" active-text-color="#ffd04b" router :default-active="activePath">
<el-menu :collapse="getCollapseState" :collapse-transition="false" background-color="#525E7C" text-color="#fff" active-text-color="#3F9EFF" router :default-active="activePath">
<!-- 一级菜单:w -->
<el-submenu :index="item.id + ''" v-for="item in nav" :key="item.id">
<template slot="title">
......
<template>
<div class="titleNavBox" :style="{width: (getCollapseState == false)?'calc(100% - 200px)':'calc(100% - 64px)'}">
<el-tag
v-for="(item, index) in getAsideTitle"
:key="index"
ref="tag"
:active-index="item.activeIndex"
:class="{title: true, active: (active === item.activeIndex)?true:false, marginR: (index != getAsideTitle.length - 1)}"
@click="toUrl(item.path, item.activeIndex)"
@close="closeTag(item.title, item.activeIndex)"
:closable="(item.title == '导航页面列表')? false : true"
>
{{item.title}}
</el-tag>
<div class="titleNavBox" :style="{width: (getCollapseState == false)?'calc(100% - 100px)':'calc(100% - 64px)'}">
<scrollView width="90%" style="margin-left:10px">
<el-tag v-for="(item, index) in getAsideTitle" :key="index" ref="tag" :active-index="item.activeIndex"
:class="{title: true, active: (active === item.activeIndex)?true:false, marginR: (index != getAsideTitle.length - 1)}"
@click="toUrl(item.path, item.activeIndex)" @close="closeTag(item.title, item.activeIndex)"
:closable="(item.title == '导航页面列表')? false : true">
{{item.title}}
</el-tag>
</scrollView>
</div>
<!-- <el-tag v-for="(item, index) in getAsideTitle" :key="index" ref="tag" :active-index="item.activeIndex"
:class="{title: true, active: (active === item.activeIndex)?true:false, marginR: (index != getAsideTitle.length - 1)}"
@click="toUrl(item.path, item.activeIndex)" @close="closeTag(item.title, item.activeIndex)"
:closable="(item.title == '导航页面列表')? false : true">
{{item.title}}
</el-tag> -->
</template>
<script>
import scrollView from '../rightMain/scrollView.vue'
import { mapGetters } from 'vuex'
export default {
name: 'AsideTitle',
components: {
scrollView
},
data() {
return {
navWidth: '', // 标题导航条宽度
......@@ -290,8 +301,9 @@ export default {
// width: 100%;
z-index: 200;
// border-bottom: 1px solid #e9eaf1;
box-shadow: 0 .5px 1px 0 #d8d6d6;
box-shadow: 0 0.5px 1px 0 #d8d6d6;
// box-shadow: 0 1px 3px rgb(0 0 0 / 8%);
background-color:#E8EAED;
// background-color: #e8eaed;
background-color:white;
}
</style>
<script>
import {
addResizeListener,
removeResizeListener
} from 'element-ui/src/utils/resize-event'
export default {
props: {
width: {
type: String,
default: '100%'
}
},
data() {
return {
scrollable: false,
navOffset: 0
}
},
computed: {
navStyle() {
return {
transform: `translateX(-${this.navOffset}px)`
}
}
},
methods: {
scrollPrev() {
const containerSize = this.$refs.navScroll.offsetWidth
const currentOffset = this.navOffset
if (!currentOffset) return
const newOffset =
currentOffset > containerSize ? currentOffset - containerSize : 0
this.navOffset = newOffset
},
scrollNext() {
const navSize = this.$refs.nav.offsetWidth
const containerSize = this.$refs.navScroll.offsetWidth
const currentOffset = this.navOffset
if (navSize - currentOffset <= containerSize) return
const newOffset =
navSize - currentOffset > containerSize * 2
? currentOffset + containerSize
: navSize - containerSize
this.navOffset = newOffset
},
scrollToActiveTab() {
if (!this.scrollable) return
const nav = this.$refs.nav
const activeTab = this.$el.querySelector('.is-active')
if (!activeTab) return
const navScroll = this.$refs.navScroll
const activeTabBounding = activeTab.getBoundingClientRect()
const navScrollBounding = navScroll.getBoundingClientRect()
const maxOffset = nav.offsetWidth - navScrollBounding.width
const currentOffset = this.navOffset
let newOffset = currentOffset
if (activeTabBounding.left < navScrollBounding.left) {
newOffset =
currentOffset - (navScrollBounding.left - activeTabBounding.left)
}
if (activeTabBounding.right > navScrollBounding.right) {
newOffset =
currentOffset + activeTabBounding.right - navScrollBounding.right
}
newOffset = Math.max(newOffset, 0)
this.navOffset = Math.min(newOffset, maxOffset)
},
update() {
if (!this.$refs.nav) return
const navSize = this.$refs.nav.offsetWidth
this.height = this.$refs.nav.offsetHeight
const containerSize = this.$refs.navScroll.offsetWidth
const currentOffset = this.navOffset
if (containerSize < navSize) {
const currentOffset = this.navOffset
this.scrollable = this.scrollable || {}
this.scrollable.prev = currentOffset
this.scrollable.next = currentOffset + containerSize < navSize
if (navSize - currentOffset < containerSize) {
this.navOffset = navSize - containerSize
}
} else {
this.scrollable = false
if (currentOffset > 0) {
this.navOffset = 0
}
}
}
},
updated() {
this.update()
},
render() {
const { navStyle, scrollable, scrollNext, scrollPrev, height, width } = this
const lineHeight = {
'line-height': height + 'px'
}
const scrollBtn = scrollable
? [<span class={['scrollView__nav-prev', scrollable.prev ? '' : 'is-disabled']}on-click={scrollPrev}><i style={lineHeight} class="el-icon-arrow-left"></i> </span>, <span class={['scrollView__nav-next', scrollable.next ? '' : 'is-disabled']}on-click={scrollNext}><i style={lineHeight} class="el-icon-arrow-right"></i></span>]
: null
return (
<div class={['scrollView__nav-wrap', scrollable ? 'is-scrollable' : '']}
style={{ width }}>{scrollBtn}<div class="scrollView__nav-scroll" ref="navScroll"><div class="scrollView__nav" ref="nav" style={navStyle}>{this.$slots.default} </div></div></div>
)
},
mounted() {
addResizeListener(this.$el, this.update)
},
beforeDestroy() {
if (this.$el && this.update) removeResizeListener(this.$el, this.update)
}
}
</script>
<style lang="less" scoped>
.scrollView__nav-wrap{
display: inline-block;
overflow: hidden;
margin-bottom: 1px;
position: relative;
vertical-align: middle;
}
.scrollView__nav-wrap.is-scrollable{
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.scrollView__nav-wrap::after{
display: none;
}
.scrollView__nav-scroll{
overflow: hidden;
}
.scrollView__nav{
white-space: nowrap;
position: relative;
transition:transform 0.3s,-webkit-transform 0.3s;
float: left;
z-index: 2;
}
.scrollView__nav-prev{
left: 0;
}
.scrollView__nav-next{
right: 0;
}
.scrollView__nav-next,
.scrollView__nav-prev{
position: absolute;
cursor: pointer;
line-height: 30px;
font-size: 12px;
color: #909399;
}
</style>
......@@ -8,11 +8,7 @@
<el-card>
<div class="filter">
手机号:<el-input
v-model="queryInfo.phoneNo"
maxlength="11"
placeholder="请输入手机号"
></el-input>
手机号:<el-input v-model="queryInfo.phoneNo" maxlength="11" placeholder="请输入手机号"></el-input>
<!-- 身份证号码:<el-input
v-model="idCardNo"
placeholder="请输入身份证号码"
......@@ -20,40 +16,20 @@
<el-button type="primary" @click="checkData">查询</el-button>
</div>
<el-table :data="dataTable" border style="width: 100%">
<el-table-column
prop="phoneNo"
label="手机号"
width="120px"
></el-table-column>
<el-table-column
prop="userId"
label="userId"
width="100px"
></el-table-column>
<el-table-column
prop="uuid"
label="uuid"
width="320px"
></el-table-column>
<el-table-column
prop="registeredFrom"
label="注册渠道"
width="100px"
></el-table-column>
<el-table-column
prop="nextApplyTime"
label="过期时间"
width="180px"
></el-table-column>
<el-table-column prop="createdAt" label="创建时间" width="180px"></el-table-column>
<el-table-column prop="status" label="状态"></el-table-column>
</el-table>
<el-table-column prop="phoneNo" label="手机号" width="120px"></el-table-column>
<el-table-column prop="userId" label="userId" width="100px"></el-table-column>
<el-table-column prop="uuid" label="uuid" width="320px"></el-table-column>
<el-table-column prop="registeredFrom" label="注册渠道" width="100px"></el-table-column>
<el-table-column prop="nextApplyTime" label="过期时间" width="180px"></el-table-column>
<el-table-column prop="createdAt" label="创建时间" width="180px"></el-table-column>
<el-table-column prop="status" label="状态"></el-table-column>
</el-table>
</el-card>
</div>
</template>
<script>
import {queryUserData} from '@/api/checkVccData'
import { queryUserData } from '@/api/checkVccData'
export default {
data() {
return {
......@@ -76,10 +52,11 @@ export default {
}
this.queryInfo.namespace = window.sessionStorage.getItem('env')
queryUserData(this.queryInfo).then((resp) => {
if (resp.data.code === 500) {
return this.$message.error(resp.data.data)
if (resp.data.success === true) {
this.dataTable.push(resp.data.data)
} else {
return this.$message.error(resp.data.msg)
}
this.dataTable.push(resp.data.data)
})
}
}
......@@ -88,10 +65,10 @@ export default {
<style lang="less" scoped>
.el-input {
width: 200px;
margin-right: 20px;
width: 200px;
margin-right: 20px;
}
.el-table {
margin-top: 20px;
margin-top: 20px;
}
</style>
......@@ -16,6 +16,7 @@
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
授信金额:<el-input v-model="genDataParams.amount" placeholder="请输入授信金额" maxlength="11"></el-input>
<el-button type="primary" @click="genData">生成数据</el-button>
<el-table :data="tableData" border style="width: 100%">
<el-table-column prop="phoneNo" label="手机号" width="150">
......@@ -63,7 +64,8 @@ export default {
namespace: window.sessionStorage.getItem('env'),
phoneNo: '',
channel: '214',
status: ''
status: '',
amount: 10000
},
tableData: [],
loadingOptions: {
......@@ -96,26 +98,35 @@ export default {
return this.$message.error('开户失败对应手机尾号必须为9')
}
}
var amount = /^[0-9]*$/
if (!amount.test(this.genDataParams.amount)) {
return this.$message.error('授信金额必须为数字!')
}
if (this.genDataParams.amount === '') {
return this.$message.error('授信金额不能为空!')
}
var formData = new FormData()
this.genDataParams.namespace = window.sessionStorage.getItem('env')
formData.set('namespace', this.genDataParams.namespace)
formData.set('phoneNo', this.genDataParams.phoneNo)
formData.set('channel', this.genDataParams.channel)
formData.set('status', this.genDataParams.status)
formData.set('amount', this.genDataParams.amount)
const tLoading = this.$loading.service(this.loadingOptions)
genVccData(formData)
.then((resp) => {
if (resp !== null) {
tLoading.close()
}
if (resp.data.data !== null) {
if (resp.data.success === true) {
this.tableData.push(resp.data.data)
tLoading.close()
} else {
tLoading.close()
return this.$message.error(resp.data.msg)
}
})
.catch((error) => {
console.log(error)
// this.$message.error('vcc或用户中心相关服务异常,请检查!')
this.$message({ type: 'error', message: error })
tLoading.close()
this.$message.error('vcc或用户中心相关服务异常,请检查!')
})
}
}
......@@ -133,4 +144,7 @@ export default {
.el-table {
margin-top: 20px;
}
.el-select {
margin: 0 10px 0 5px;
}
</style>
<template>
<div>
<!-- 头部导航栏 -->
<!-- <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item>消费分期</el-breadcrumb-item>
<el-breadcrumb-item>获取特定数据</el-breadcrumb-item>
</el-breadcrumb> -->
<el-card>
<div class="filter">
用户状态:
<el-select
v-model="userStatus"
@change="selectUserStatusChange"
placeholder="请选择用户状态"
>
<el-option
v-for="item in statusOption"
:key="item.label"
:label="item.label"
:value="item.value"
></el-option>
<el-select v-model="userStatus" @change="selectUserStatusChange" placeholder="请选择用户状态">
<el-option v-for="item in statusOption" :key="item.label" :label="item.label" :value="item.value"></el-option>
</el-select>
<el-button
type="primary"
style="margin-left: 20px"
@click="searchVccData"
>查询数据</el-button
>
<el-button type="primary" style="margin-left: 20px" icon="el-icon-search" @click="searchVccData">查询</el-button>
</div>
<!-- 数据表格 -->
<div class="dataTable">
<el-table :data="dataTable" border style="width: 100%">
<el-table-column
prop="phoneNo"
label="手机号"
width="150px"
></el-table-column>
<el-table-column
prop="userId"
label="userId"
width="100px"
></el-table-column>
<el-table-column
prop="uuid"
label="uuid"
width="350px"
></el-table-column>
<el-table-column
prop="registeredFrom"
label="注册渠道"
width="100px"
></el-table-column>
<el-table-column
prop="nextApplyTime"
label="过期时间"
width="200px"
></el-table-column>
<el-table-column prop="phoneNo" label="手机号" width="120px"></el-table-column>
<el-table-column prop="userId" label="userId" width="80px"></el-table-column>
<el-table-column prop="uuid" label="uuid" width="330px"></el-table-column>
<el-table-column prop="enableAmount" label="可用额度" width="100px"></el-table-column>
<el-table-column prop="riskAmount" label="用户总额度" width="100px"></el-table-column>
<el-table-column prop="registeredFrom" label="注册渠道" width="100px"></el-table-column>
<el-table-column prop="nextApplyTime" label="过期时间" width="200px"></el-table-column>
<el-table-column prop="createdAt" label="创建时间"></el-table-column>
</el-table>
</div>
<!-- 分页 -->
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="queryInfo.pageNum"
:page-size="queryInfo.pageSize"
layout="total, prev, pager, next"
:total="totalNum"
></el-pagination>
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
:current-page.sync="queryInfo.pageNum" :page-size="queryInfo.pageSize" layout="total, prev, pager, next"
:total="totalNum"></el-pagination>
</el-card>
</div>
</template>
<script>
import {getVccData} from '@/api/getVccData'
import { getVccData } from '@/api/getVccData'
export default {
data() {
return {
......@@ -90,7 +47,7 @@ export default {
{ label: '初始状态', value: 0 },
{ label: '授信成功未开户', value: 1 },
{ label: '授信失败', value: 2 },
{label: '禁用', value: 3},
{ label: '禁用', value: 3 },
{ label: '审核中', value: 4 },
{ label: '冻结', value: 5 },
{ label: '开户成功', value: 6 },
......@@ -104,16 +61,22 @@ export default {
this.queryInfo.status = this.userStatus
},
getVccData() {
getVccData(this.queryInfo).then((resp) => {
this.dataTable = resp.data.data.content
this.totalNum = resp.data.data.totalNum
})
getVccData(this.queryInfo)
.then((resp) => {
if (resp.data.success === true) {
this.dataTable = resp.data.data.list
this.totalNum = resp.data.data.total
} else {
return this.$message.error(resp.data.msg)
}
})
.catch((error) => {
this.$message({ type: 'error', message: error })
})
},
// 查询vcc数据
searchVccData() {
this.queryInfo.namespace = window.sessionStorage.getItem('env')
this.queryInfo.pageNum = 1
this.queryInfo.pageSize = 10
this.getVccData()
},
handleSizeChange(newSize) {
......
......@@ -21,17 +21,21 @@ export default {
phoneNo: '',
result: ''
},
repayResult: [{ label: '还款成功', value: 1 }, { label: '还款失败', value: 2 }]
repayResult: [
{ label: '还款成功', value: 1 },
{ label: '还款失败', value: 2 }
]
}
},
methods: {
// 还款回调
doRepayCallback() {
vccRepayCallback(this.repayCallbackParams).then((resp) => {
if (resp.data.data.content === 'SUCCESS') {
console.log('还款信息', resp)
if (resp.data.success === true) {
return this.$message.success('还款通知回调成功!')
} else {
return this.$message.error('还款通知回调失败!')
return this.$message.error(resp.data.msg)
}
})
}
......
......@@ -9,34 +9,14 @@
授信金额:<el-input v-model="riskControlParams.amount" placeholder="请输入授信金额"></el-input>
<el-button type="primary" @click="doVccRiskControl">开始回调</el-button>
<el-table :data="dataTable" border style="width: 100%">
<el-table-column
prop="phoneNo"
label="手机号"
width="120px"
></el-table-column>
<el-table-column
prop="userId"
label="userId"
width="100px"
></el-table-column>
<el-table-column
prop="uuid"
label="uuid"
width="320px"
></el-table-column>
<el-table-column
prop="registeredFrom"
label="注册渠道"
width="100px"
></el-table-column>
<el-table-column
prop="nextApplyTime"
label="过期时间"
width="180px"
></el-table-column>
<el-table-column prop="createdAt" label="创建时间" width="180px"></el-table-column>
<el-table-column prop="status" label="状态"></el-table-column>
</el-table>
<el-table-column prop="phoneNo" label="手机号" width="120px"></el-table-column>
<el-table-column prop="userId" label="userId" width="100px"></el-table-column>
<el-table-column prop="uuid" label="uuid" width="320px"></el-table-column>
<el-table-column prop="registeredFrom" label="注册渠道" width="100px"></el-table-column>
<el-table-column prop="nextApplyTime" label="过期时间" width="180px"></el-table-column>
<el-table-column prop="createdAt" label="创建时间" width="180px"></el-table-column>
<el-table-column prop="status" label="状态"></el-table-column>
</el-table>
</el-card>
</div>
</template>
......@@ -75,18 +55,21 @@ export default {
if (this.riskControlParams.phoneNo === '') {
return this.$message.error('手机号不允许为空!')
}
vccRiskControl(this.riskControlParams).then((resp) => {
console.log(resp)
if (resp.data.data === true) {
this.queryUserDataParams.phoneNo = this.riskControlParams.phoneNo
queryUserData(this.queryUserDataParams).then((resp) => {
this.dataTable.push(resp.data.data)
})
return this.$message.success('手动授信回调成功!')
} else {
return this.$message.error('手动授信回调失败,请检查环境是否正确或服务是否正常!')
}
})
vccRiskControl(this.riskControlParams)
.then((resp) => {
if (resp.data.success === true) {
this.queryUserDataParams.phoneNo = this.riskControlParams.phoneNo
queryUserData(this.queryUserDataParams).then((resp) => {
this.dataTable.push(resp.data.data)
})
return this.$message.success('手动授信回调成功!')
} else {
return this.$message.error(resp.data.msg)
}
})
.catch((error) => {
this.$message({ type: 'error', message: error })
})
}
}
}
......
......@@ -71,7 +71,7 @@
<script>
import { getAllStatus, queryLoanUser } from '@/api/getXyqbData'
export default {
inject: ['reload'],
// inject: ['reload'],
data() {
return {
baseUrl: '',
......@@ -116,7 +116,6 @@ export default {
.then((response) => {
this.dataTable = response.data.data.content
this.totalNum = response.data.data.totalNum
console.log(this.dataTable)
})
.catch((error) => console.log(error))
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment