Commit cc5b5d6d authored by 黎博's avatar 黎博

新增vcc还款回调

parent 4d7e8596
...@@ -15,3 +15,11 @@ export function vccRiskControl(paramInfo) { ...@@ -15,3 +15,11 @@ export function vccRiskControl(paramInfo) {
params: paramInfo params: paramInfo
}) })
} }
export function vccRepayCallback(paramsInfo) {
return request({
url: '/vcc/repay/callback',
method: 'get',
params: paramsInfo
})
}
...@@ -18,6 +18,7 @@ import JiraNotify from '../views/jira/Notify' ...@@ -18,6 +18,7 @@ import JiraNotify from '../views/jira/Notify'
import RiskControl from '../views/vcc/RiskControl' import RiskControl from '../views/vcc/RiskControl'
import ClearCache from '../views/effect/ClearCache' import ClearCache from '../views/effect/ClearCache'
import ClearData from '../views/effect/ClearData' import ClearData from '../views/effect/ClearData'
import RepayCallback from '../views/vcc/RepayCallback'
Vue.use(Router) Vue.use(Router)
...@@ -96,6 +97,10 @@ const router = new Router({ ...@@ -96,6 +97,10 @@ const router = new Router({
{ {
'path': '/effect/cleardata', 'path': '/effect/cleardata',
component: ClearData component: ClearData
},
{
'path': '/vcc/repaycallback',
component: RepayCallback
} }
] ]
} }
......
...@@ -47,6 +47,12 @@ ...@@ -47,6 +47,12 @@
"title": "授信回调", "title": "授信回调",
"icon": "el-icon-soccer", "icon": "el-icon-soccer",
"path": "/vcc/risk" "path": "/vcc/risk"
},
{
"id": 5,
"title": "还款回调",
"icon": "el-icon-baseball",
"path": "/vcc/repaycallback"
} }
] ]
}, },
......
<template>
<div>
<el-card>
手机号:<el-input v-model="repayCallbackParams.phoneNo" placeholder="请输入手机号" maxlength="11"></el-input>
还款结果: <el-select v-model="repayCallbackParams.result" placeholder="请选择还款结果">
<el-option v-for="item in repayResult" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
<el-button type="primary" @click="doRepayCallback">开始回调</el-button>
</el-card>
</div>
</template>
<script>
import { vccRepayCallback } from '@/api/genVccData'
export default {
data() {
return {
repayCallbackParams: {
namespace: window.sessionStorage.getItem('env'),
phoneNo: '',
result: ''
},
repayResult: [{ label: '还款成功', value: 1 }, { label: '还款失败', value: 2 }]
}
},
methods: {
// 还款回调
doRepayCallback() {
vccRepayCallback(this.repayCallbackParams).then((resp) => {
if (resp.data.data.content === 'SUCCESS') {
return this.$message.success('还款通知回调成功!')
} else {
return this.$message.error('还款通知回调失败!')
}
})
}
}
}
</script>
<style lang="less" scoped>
.el-input {
width: 200px;
margin-right: 20px;
}
.el-select {
margin-right: 20px;
}
</style>
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