|
@@ -4,6 +4,9 @@
|
|
|
<el-col :span="24" class="top">
|
|
|
<topInfo :topTitle="topTitle" :display="display" ></topInfo>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24" class="search">
|
|
|
+ <searchInfo @clickBtn="clickBtn"></searchInfo>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" class="main">
|
|
|
<followList :debtTable="debtTable" :total="total" @pagechange="pagechange" @deleteRow="deleteRow"></followList>
|
|
|
</el-col>
|
|
@@ -14,6 +17,7 @@
|
|
|
<script>
|
|
|
import topInfo from '@/layout/common/topInfo.vue';
|
|
|
import followList from '@/layout/follow/followList.vue';
|
|
|
+ import searchInfo from '@/layout/common/followztInfo.vue';
|
|
|
import { createNamespacedHelpers, mapGetters,mapState } from 'vuex';
|
|
|
const { mapActions: financefollow } = createNamespacedHelpers('follow');
|
|
|
export default {
|
|
@@ -22,13 +26,15 @@
|
|
|
components: {
|
|
|
topInfo, //头部导航
|
|
|
followList, //债权需求列表
|
|
|
+ searchInfo,
|
|
|
},
|
|
|
data: () => ({
|
|
|
topTitle: '授信债权需求',
|
|
|
display: 'none',
|
|
|
debtTable: [],
|
|
|
total: '',
|
|
|
- jgpro: '0'
|
|
|
+ jgpro: '0',
|
|
|
+ orcredit:'SUCC'
|
|
|
}),
|
|
|
created() {
|
|
|
this.followList();
|
|
@@ -38,34 +44,41 @@
|
|
|
},
|
|
|
methods: {
|
|
|
...financefollow(['credit','followlist','delete']),
|
|
|
- async followList({ skip = 1, limit = 10,userid =this.user.userid,finceType=this.jgpro} = {}) {
|
|
|
+ async followList({ skip = 1, limit = 10,userid =this.user.uid,finceType=this.jgpro} = {}) {
|
|
|
const res = await this.followlist({ skip, limit,userid, finceType});
|
|
|
this.$set(this, `debtTable`, res.res);
|
|
|
this.$set(this, `total`, res.total);
|
|
|
},
|
|
|
// 删除
|
|
|
async deleteRow(id) {
|
|
|
- const res = await this.delete(id);
|
|
|
- this.$checkRes(res, '取消关注成功', '取消关注失败');
|
|
|
- this.followList();
|
|
|
+ const res = await this.credit({id:id,orcredit:'3'});
|
|
|
+ this.$checkRes(res, '拒绝成功', '拒绝失败');
|
|
|
+ this.followList();
|
|
|
|
|
|
},
|
|
|
async pagechange(data) {
|
|
|
var skip = data.skip;
|
|
|
var limit = 10;
|
|
|
- var userid = this.user.userid;
|
|
|
+ var userid = this.user.uid;
|
|
|
var finceType = this.jgpro;
|
|
|
- const res = await this.followlist({ skip, limit,userid,finceType });
|
|
|
+ var res;
|
|
|
+ if(this.orcredit=='SUCC'){
|
|
|
+ res = await this.followlist({ skip, limit,userid,finceType });
|
|
|
+ }else{
|
|
|
+ var finalorc = this.orcredit;
|
|
|
+ res = await this.followlist({ skip, limit,userid,finceType,finalorc});
|
|
|
+ }
|
|
|
this.$set(this, `debtTable`, res.res);
|
|
|
this.$set(this, `total`, res.total);
|
|
|
},
|
|
|
async clickBtn(message) {//查询
|
|
|
- this.jgpro = message;
|
|
|
+ this.orcredit = message;
|
|
|
var skip = 0;
|
|
|
var limit =10;
|
|
|
- var userid =this.user.userid;
|
|
|
- var finceType =message;
|
|
|
- const res = await this.followlist({ skip, limit,userid,finceType });
|
|
|
+ var userid =this.user.uid;
|
|
|
+ var finceType = this.jgpro;
|
|
|
+ var finalorc = message;
|
|
|
+ const res = await this.followlist({ skip, limit,userid,finceType,finalorc });
|
|
|
this.$set(this, `debtTable`, res.res);
|
|
|
this.$set(this, `total`, res.total);
|
|
|
},
|