From 1d63ccefffe106adf45b7bb15956f579f6864970 Mon Sep 17 00:00:00 2001 From: dengxiongfei Date: Tue, 11 Jan 2022 18:45:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E6=8E=88=E4=BF=A1=E5=85=A8?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + apis/clientCreditApi.js | 35 ++- apis/commonApi.js | 10 +- enums/index.js | 36 +++ pages.json | 8 + pages/client-credit-detail/index.vue | 154 ++++++++++++ pages/client-credit-list/index.vue | 188 ++++++++++++++ pages/fs-credit/index.vue | 180 ++++++++++++++ pages/guarantee-agreement/index.vue | 234 ++++++++++++------ pages/mine/index.vue | 29 ++- pages/month-credit/index.vue | 75 ++---- pages/page-view/index.vue | 9 +- static/imgs/client-credit-list/auditing.png | Bin 0 -> 4222 bytes .../client-credit-list/client-default.png | Bin 0 -> 13288 bytes static/imgs/client-credit-list/pass.png | Bin 0 -> 3667 bytes static/imgs/client-credit-list/reject.png | Bin 0 -> 4192 bytes .../imgs/client-credit-list/waiting-audit.png | Bin 0 -> 3786 bytes utils/index.js | 11 +- 18 files changed, 839 insertions(+), 131 deletions(-) create mode 100644 pages/client-credit-detail/index.vue create mode 100644 static/imgs/client-credit-list/auditing.png create mode 100644 static/imgs/client-credit-list/client-default.png create mode 100644 static/imgs/client-credit-list/pass.png create mode 100644 static/imgs/client-credit-list/reject.png create mode 100644 static/imgs/client-credit-list/waiting-audit.png diff --git a/.gitignore b/.gitignore index 637ef21..2fea2fa 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ pages/client/index2.vue unpackage/ +.vscode/ diff --git a/apis/clientCreditApi.js b/apis/clientCreditApi.js index bfd177e..bf706ff 100644 --- a/apis/clientCreditApi.js +++ b/apis/clientCreditApi.js @@ -25,7 +25,40 @@ export function getCustomerCreditInfo(data) { */ export function makeMonthlyCreditInfo(data) { return http.post({ - url: '/yyt-uec/supplier/create/customer/credit', + url: '/yyt-uec/supplier/create/customer/credit?mallSupplierId=' + data.mallSupplierId, + data + }) +} + +/** + * 创建飞算授信 + * @param {*} data + */ +export function makeFsCreditInfo(data) { + return http.post({ + url: '/yyt-uec/supplier/create/customer/feisuan-credit?mallSupplierId=' + data.mallSupplierId, + data + }) +} + +/** + * 获取飞算授信客户列表 + * @param {*} data + */ +export function getFsCreditList(data) { + return http.get({ + url: '/yyt-uec/supplier/get/customer/feisuan-credit-list', + data + }) +} + +/** + * 获取客户飞算授信详情 + * @param {*} data + */ +export function getFsCreditDetail(data) { + return http.get({ + url: '/yyt-uec/supplier/get/customer/feisuan-credit-detail', data }) } diff --git a/apis/commonApi.js b/apis/commonApi.js index 1dc3bd6..7a5aa00 100644 --- a/apis/commonApi.js +++ b/apis/commonApi.js @@ -50,5 +50,13 @@ export function getBaseInfo(data = {}, refresh = false) { * @param {object} data 参数 enterpriseId */ export function getVerifyUrl(data = {}) { - return http.post({ url: '/yyt-uec/get/fdd-enterprise-verify-url', data }) + return http.post({ url: '/yyt-uec/get/fdd-enterprise-verify-url?enterpriseId=' + data.enterpriseId, data }) +} + +/** + * 生成担保合同的签约地址,同意纸盘商只需要签约一次即可 + * @param {object} data 参数 mallSupplierId + */ +export function getGuaranteeContract(data = {}) { + return http.post({ url: '/yyt-uec/create/supplier/guarantee-contract?mallSupplierId=' + data.mallSupplierId, data }) } diff --git a/enums/index.js b/enums/index.js index 259f546..790632f 100644 --- a/enums/index.js +++ b/enums/index.js @@ -71,3 +71,39 @@ export const settlementPeriodEnum = [ label: '月结90' } ] +/** + * 结算周期:1:1期,2:2期,3:3期 + */ +export const fsSettlementPeriodEnum = [ + { + value: 1, + label: '1期' + }, + { + value: 2, + label: '2期' + }, + { + value: 3, + label: '3期' + } +] +/** + * 飞算结算方式: 1: 先息后本 + */ +export const fsSettlementMethodEnum = [ + { + value: 1, + label: '先息后本' + } +] + +/** + * 飞算授信审核状态 0: 待客户申请 1: 审核中 2: 通过 3: 拒绝 + */ +export const fsAuditStatus = { + WAIT_APPLY: 0, + AUDITING: 1, + PASS: 2, + REJECT: 3 +} diff --git a/pages.json b/pages.json index a6aa9ed..5f9107c 100644 --- a/pages.json +++ b/pages.json @@ -151,6 +151,14 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/client-credit-detail/index", + "style": { + "navigationBarTitleText": "授信信息", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, { "path": "pages/my-offer/index", "style": { diff --git a/pages/client-credit-detail/index.vue b/pages/client-credit-detail/index.vue new file mode 100644 index 0000000..41ca8cd --- /dev/null +++ b/pages/client-credit-detail/index.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/pages/client-credit-list/index.vue b/pages/client-credit-list/index.vue index e69de29..43b6f7d 100644 --- a/pages/client-credit-list/index.vue +++ b/pages/client-credit-list/index.vue @@ -0,0 +1,188 @@ + + + + + diff --git a/pages/fs-credit/index.vue b/pages/fs-credit/index.vue index e69de29..3c4ff74 100644 --- a/pages/fs-credit/index.vue +++ b/pages/fs-credit/index.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/pages/guarantee-agreement/index.vue b/pages/guarantee-agreement/index.vue index 80f276f..6b7ce9e 100644 --- a/pages/guarantee-agreement/index.vue +++ b/pages/guarantee-agreement/index.vue @@ -1,7 +1,89 @@