Commit 9955fb1d authored by zhengke's avatar zhengke

修改

parent a823b3b8
...@@ -10,54 +10,75 @@ ...@@ -10,54 +10,75 @@
white-space: nowrap; white-space: nowrap;
width: 400px; width: 400px;
} }
</style> </style>
<template> <template>
<div class="page-body"> <div class="page-body">
<div class="page-search row items-center"> <div>
<div class="col row wrap q-mr-lg q-col-gutter-md"> <q-tabs style="margin-bottom:20px;" v-model="tabCheck" @input="resetSearch()" narrow-indicator dense align="left"
<div class="col-3"> class="text-primary">
<q-input @input="resetSearch" filled clearable v-model="msg.CustomerName" label="同业名称" maxlength="20" /> <q-tab :ripple="false" :name="1" label="联系人" />
</div> <q-tab :ripple="false" :name="2" label="同行管理" />
<div class="col-3"> </q-tabs>
<q-input @input="resetSearch" filled clearable v-model="msg.CustomerId" label="同业ID" maxlength="20" /> </div>
</div> <template v-if="tabCheck==1">
<div class="col-3"> <div class="page-search row items-center">
<q-input @input="resetSearch" filled clearable v-model="msg.ContactNumber" label="电话" maxlength="20" /> <div class="col row wrap q-mr-lg q-col-gutter-md">
</div> <div class="col-3">
<div class="col-3"> <q-input @input="resetSearch" filled clearable v-model="msg.CustomerName" label="同业名称" maxlength="20" />
<q-select @input="resetSearch" clearable filled v-model="msg.ApproveState" :options="ApproveStateList" </div>
emit-value map-options label="审核状态" /> <div class="col-3">
<q-input @input="resetSearch" filled clearable v-model="msg.CustomerId" label="同业ID" maxlength="20" />
</div>
<div class="col-3">
<q-input @input="resetSearch" filled clearable v-model="msg.ContactNumber" label="电话" maxlength="20" />
</div>
<div class="col-3">
<q-select @input="resetSearch" clearable filled v-model="msg.ApproveState" :options="ApproveStateList"
emit-value map-options label="审核状态" />
</div>
</div> </div>
</div> </div>
</div> <div class="page-content">
<div class="page-content"> <b2bcustomlist :dataList="dataList" :authObj="authObj" :loading="loading" @success="getList"
<div> :visibleColumns="visibleColumns" sticky="sticky-tow-column-table sticky-right-column-table"></b2bcustomlist>
<q-tabs style="margin-bottom:20px;" v-model="tabCheck" @input="resetSearch()" narrow-indicator dense <q-pagination class="full-width justify-end" v-model="msg.pageIndex" color="primary" :max="pageCount"
align="left" class="text-primary"> :input="true" @input="changePage" />
<q-tab :ripple="false" :name="1" label="正式客户" />
<q-tab :ripple="false" :name="2" label="非正式客户" />
<q-tab :ripple="false" :name="3" label="未通过客户" />
<q-tab :ripple="false" :name="4" label="黑名单客户" />
</q-tabs>
</div> </div>
<b2bcustomlist :dataList="dataList" :authObj="authObj" :loading="loading" @success="getList" </template>
:visibleColumns="visibleColumns" sticky="sticky-tow-column-table sticky-right-column-table"></b2bcustomlist> <template v-if="tabCheck==2">
<q-pagination class="full-width justify-end" v-model="msg.pageIndex" color="primary" :max="pageCount" <div class="page-search row items-center">
:input="true" @input="changePage" /> <div class="col row wrap q-mr-lg q-col-gutter-md">
</div> <div class="col-3">
<q-input @input="resetSearch" filled clearable v-model="categoryMsg.CategoryName" label="同业名称"
maxlength="20" />
</div>
</div>
</div>
<customcategorylist :dataList="dataList" :loading="loading" @success="getList"
sticky="sticky-tow-column-table sticky-right-column-table">
</customcategorylist>
<q-pagination class="full-width justify-end" v-model="categoryMsg.pageIndex" color="primary"
:max="categoryMsg.pageCount" :input="true" @input="changeCategoryPage" />
</template>
</div> </div>
</template> </template>
<script> <script>
import { import {
getAllCustomer getAllCustomer
} from "../../api/sale/peemanagement"; } from "../../api/sale/peemanagement";
import {
queryCustomerCategoryPage
} from "../../api/users/user";
import b2bcustomlist from "../../components/sale/b2bcustomlist"; import b2bcustomlist from "../../components/sale/b2bcustomlist";
import customcategorylist from "../../components/sale/customcategorylist"
export default { export default {
meta: { meta: {
title: "同行管理" title: "同行管理"
}, },
components: { components: {
b2bcustomlist b2bcustomlist,
customcategorylist
}, },
data() { data() {
return { return {
...@@ -107,6 +128,15 @@ ...@@ -107,6 +128,15 @@
isShowEdit: true, //显示新增、修改、删除 isShowEdit: true, //显示新增、修改、删除
isShowBankBook: true, //显示幸福存折 isShowBankBook: true, //显示幸福存折
isShowRebate: true //是否显示返佣 isShowRebate: true //是否显示返佣
},
categoryMsg: {
pageIndex: 1,
pageSize: 12,
rowsPerPage: 12,
CategoryName: "", //客户名称
CatetoryType: "", //类型
pageCount: 0,
IsQueryAll: 1
} }
}; };
}, },
...@@ -127,22 +157,39 @@ ...@@ -127,22 +157,39 @@
this.msg.pageIndex = val; this.msg.pageIndex = val;
this.getList(); this.getList();
}, },
//同行翻页
changeCategoryPage(val) {
this.categoryMsg.pageIndex = val;
this.getList();
},
//获取分页数据 //获取分页数据
getList() { getList() {
this.msg.QCustomerState = this.tabCheck; this.loading = true;
getAllCustomer(this.msg) this.dataList = [];
.then(res => { if (this.tabCheck == 1) {
this.msg.QCustomerState = this.tabCheck;
getAllCustomer(this.msg)
.then(res => {
this.dataList = res.Data.PageData;
this.loading = false;
this.pageCount = res.Data.PageCount;
})
.catch(() => {
this.loading = false;
});
} else if(this.tabCheck==2){
queryCustomerCategoryPage(this.categoryMsg).then(res => {
this.dataList = res.Data.PageData; this.dataList = res.Data.PageData;
this.loading = false; this.loading = false;
this.pageCount = res.Data.PageCount; this.categoryMsg.pageCount = res.Data.PageCount;
})
.catch(() => {
this.loading = false;
}); });
}
} }
} }
}; };
</script> </script>
<style lang="sass"> <style lang="sass">
@import url('~assets/css/table.sass') @import url('~assets/css/table.sass')
</style>
\ No newline at end of file </style>
...@@ -63,8 +63,8 @@ ...@@ -63,8 +63,8 @@
loading: false, loading: false,
visibleColumns: [ visibleColumns: [
"CustomerName", "CustomerName",
"CustomerType", "CustomerTypeName",
"EnterpriseName", "CategoryName",
"ContactNumber", "ContactNumber",
"StuNum", "StuNum",
"OrderNum", "OrderNum",
......
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