diff --git a/api/market.js b/api/market.js index 82a831f..3ee5992 100644 --- a/api/market.js +++ b/api/market.js @@ -117,6 +117,15 @@ export default { }, + //已签客户列表 + signClient(data = {}) { + let url = '/member/sign_client' + return http.get(url, data).then(res => { + return res; + }) + }, + + diff --git a/pages.json b/pages.json index 612d9a4..0d1a4ef 100644 --- a/pages.json +++ b/pages.json @@ -436,6 +436,15 @@ "navigationBarTextStyle": "black" } }, + { + "path": "pages/market/my/signed_client_list", + "style": { + "navigationBarTitleText": "已签客户", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#292929", + "navigationBarTextStyle": "white" + } + }, { "path": "pages/market/my/info", "style": { diff --git a/pages/market/my/index.vue b/pages/market/my/index.vue index cd9ef58..1872376 100644 --- a/pages/market/my/index.vue +++ b/pages/market/my/index.vue @@ -63,8 +63,8 @@ - 已签客户 - 23 + 已签客户 + {{signedClientListCount}} @@ -119,6 +119,8 @@ export default { userInfo:{},//用户信息 //上传图片APi路径 uploadUrl: `${Api_url}/file/image`, + + signedClientListCount:0,//已签客户数量 } }, onLoad() { @@ -131,6 +133,24 @@ export default { //初始化 async init(){ await this.getUserInfo()//获取用户详情 + await this.getSignedClientListCount()//获取已签客户数量 + }, + + //获取已签客户数量 + async getSignedClientListCount(){ + let data = { + page:1, + limit:1, + } + let res = await marketApi.signClient(data); + if (res.code != 1){ + uni.showToast({ + title: res.msg, + icon: 'none' + }) + return + } + this.signedClientListCount = res.data.total }, //获取用户详情 @@ -183,6 +203,14 @@ export default { }) }, + + //跳转页面-已签客户 + openViewSignedClientList(){ + uni.navigateTo({ + url: '/pages/market/my/signed_client_list' + }) + }, + //打开企业信息 openViewFirmInfo(){ uni.navigateTo({ diff --git a/pages/market/my/signed_client_list.vue b/pages/market/my/signed_client_list.vue new file mode 100644 index 0000000..ffcc0f5 --- /dev/null +++ b/pages/market/my/signed_client_list.vue @@ -0,0 +1,269 @@ + + + + + + \ No newline at end of file