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/add-paper.js b/apis/add-paper.js new file mode 100644 index 0000000..e76f342 --- /dev/null +++ b/apis/add-paper.js @@ -0,0 +1,9 @@ +import http from '../utils/http/index.js' + +// 添加纸品 +export function createProduct(data) { + return http.post({ + url: '/base-paper-trading/create/product', + data + }) +} \ No newline at end of file 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/add-paper/index.vue b/pages/add-paper/index.vue index 04c96eb..78bada2 100644 --- a/pages/add-paper/index.vue +++ b/pages/add-paper/index.vue @@ -14,7 +14,7 @@ 纸品名称 - + @@ -24,7 +24,7 @@ 纸厂信息 - + @@ -34,7 +34,7 @@ 品牌信息 - + @@ -44,7 +44,7 @@ 纸种信息 - + @@ -54,22 +54,36 @@ 是否主营 - + + + + + 纸品售价 + (不设置最低起送量则不限制其送量要求) + + s + + 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 @@