diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 0000000..2a1f213 --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,19 @@ +import request from "utils/axios.js"; +// 远程搜索公司 +const getRefineryCompanyList = (params) => { + return request.postJson( + "/oil-user/oilCompanyInfo/getRefineryCompanyList", + params + ); +}; +// 远程搜索用户 +const liekQuery = (query) => { + return request.get( + `oil-user/sysCustomerInfo/liekQuery/${query.queryTypeGet}` + ); +}; + +export default { + getRefineryCompanyList, + liekQuery, +}; diff --git a/src/api/financialCenter/billDetails.js b/src/api/financialCenter/billDetails.js new file mode 100644 index 0000000..8f1de92 --- /dev/null +++ b/src/api/financialCenter/billDetails.js @@ -0,0 +1,19 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountRecord/getByPage", + params + ); +}; +//详情 +const getCompanyAccountRecord = (params) => { + return request.postJson( + "oil-finance/oilCompanyAccountRecord/getCompanyAccountRecord", + params + ); +}; +export default { + getByPage, + getCompanyAccountRecord, +}; diff --git a/src/api/financialCenter/enterpriseRecharge.js b/src/api/financialCenter/enterpriseRecharge.js new file mode 100644 index 0000000..d6857a6 --- /dev/null +++ b/src/api/financialCenter/enterpriseRecharge.js @@ -0,0 +1,21 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountReverse/getByPage", + params + ); +}; +//详情 +const get = (query) => { + return request.get(`/oil-finance/oilCompanyAccountReverse/get/${query}`); +}; +//详情 +const getByCompanyId = (query) => { + return request.get(`/oil-finance/oilCompanyAccount/getByCompanyId/${query}`); +}; +export default { + getByPage, + get, + getByCompanyId, +}; diff --git a/src/api/financialCenter/enterpriseRechargeDetails.js b/src/api/financialCenter/enterpriseRechargeDetails.js new file mode 100644 index 0000000..d6857a6 --- /dev/null +++ b/src/api/financialCenter/enterpriseRechargeDetails.js @@ -0,0 +1,21 @@ +import request from "utils/axios.js"; +// table +const getByPage = (params) => { + return request.postJson( + "/oil-finance/oilCompanyAccountReverse/getByPage", + params + ); +}; +//详情 +const get = (query) => { + return request.get(`/oil-finance/oilCompanyAccountReverse/get/${query}`); +}; +//详情 +const getByCompanyId = (query) => { + return request.get(`/oil-finance/oilCompanyAccount/getByCompanyId/${query}`); +}; +export default { + getByPage, + get, + getByCompanyId, +}; diff --git a/src/components/autocomplete/index.vue b/src/components/autocomplete/index.vue index 1d3b1dd..2bb9ffd 100644 --- a/src/components/autocomplete/index.vue +++ b/src/components/autocomplete/index.vue @@ -66,7 +66,9 @@ export default { if (query !== "") { this.loading = true; let params = {}; - params[this.config.autocompleteKey] = query; + this.config.autocompleteKey + ? (params[this.config.autocompleteKey] = query) + : (params["queryTypeGet"] = query); this.config.serveTarget(params).then((res) => { let timeInstance = setTimeout(() => { this.loading = false; diff --git a/src/components/generalDetails/index.vue b/src/components/generalDetails/index.vue index 6509990..680e534 100644 --- a/src/components/generalDetails/index.vue +++ b/src/components/generalDetails/index.vue @@ -37,21 +37,27 @@ :style="{ maxHeight: item.isFold ? '100vh' : '0px' }" class="my-cell" > -
- - {{ i.label }} - - - -
- - {{ i.value }} - -
+ + +
diff --git a/src/utils/dataType.js b/src/utils/dataType.js index 8a56550..22a5192 100644 --- a/src/utils/dataType.js +++ b/src/utils/dataType.js @@ -1,12 +1,67 @@ +// 炼厂类型 export const refineryTypeEnum = [ { label: "普通炼厂", value: "COMMON", }, ]; +// 炼厂账户类型 export const refineryAccountTypeEnum = [ { label: "普通炼厂", value: "COMMON", }, ]; +// 交易类型 +export const rechargeTypeEnum = [ + { + label: "充值", + value: "RECHARGE", + }, + { + label: "销账", + value: "REVOKE", + }, + { + label: "赊销", + value: "CHARGE_SALES", + }, + { + label: "消费返利", + value: "CONSUME_REBATE", + }, +]; +// 交易状态 +export const rechargeStatusEnum = [ + { + label: "已申请", + value: 0, + }, + { + label: "已成功", + value: 1, + }, + { + label: "已撤销", + value: -1, + }, +]; +// 赊销还款审核 +export const repaymentExamineEnum = [ + { + label: "还款待审核", + value: 0, + }, + { + label: "还款成功", + value: 1, + }, + { + label: "还款失败", + value: -1, + }, + { + label: "待还款", + value: -2, + }, +]; diff --git a/src/views/financialCenter/billDetails/index.vue b/src/views/financialCenter/billDetails/index.vue new file mode 100644 index 0000000..66bd0ea --- /dev/null +++ b/src/views/financialCenter/billDetails/index.vue @@ -0,0 +1,474 @@ + + + + + diff --git a/src/views/financialCenter/enterpriseRecharge/index.vue b/src/views/financialCenter/enterpriseRecharge/index.vue new file mode 100644 index 0000000..a1013f5 --- /dev/null +++ b/src/views/financialCenter/enterpriseRecharge/index.vue @@ -0,0 +1,653 @@ + + + + + diff --git a/src/views/financialCenter/enterpriseRechargeDetails/index.vue b/src/views/financialCenter/enterpriseRechargeDetails/index.vue new file mode 100644 index 0000000..368ab55 --- /dev/null +++ b/src/views/financialCenter/enterpriseRechargeDetails/index.vue @@ -0,0 +1,570 @@ + + + + + diff --git a/src/views/product/index.vue b/src/views/product/index.vue index 88a1c54..3105297 100644 --- a/src/views/product/index.vue +++ b/src/views/product/index.vue @@ -7,19 +7,8 @@ placeholder="产品名称" clearable > - + - - - { this.heightHandle();