113 lines
2.6 KiB
JavaScript
113 lines
2.6 KiB
JavaScript
import { fetchSso } from '@/core/request';
|
||
|
||
const basurl = '';
|
||
|
||
export default {
|
||
// 获取用户信息(含入驻状态 gxdtRzbz)
|
||
init(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/mhzc/user/init`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 企业入驻申请
|
||
register(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/qyrz/qyrzsq`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 获取供需信息列表(ywlxDm: '01'=供给, '02'=需求)
|
||
gxxxList(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/gxdt/gxxxList`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 发布供需信息(ywlxDm: '01'=供给, '02'=需求)
|
||
gxfb(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/gxdt/gxfb`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 收藏/取消收藏供需信息(type: 'add'/'remove')
|
||
gxsc(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/gxdt/gxsc`,
|
||
method: 'post',
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 代码表查询(tableName: fwlx/xqlx/sshy/ysfw/XZQH/bq/dw)
|
||
dms2mc(tableName, params) {
|
||
return fetchSso({
|
||
url: `${basurl}/yygl/cache/v1/list/${tableName}`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 获取已入驻企业列表
|
||
getQyxxListByYwlx() {
|
||
return fetchSso({
|
||
url: `${basurl}/mhzc/company/getQyxxListByYwlx?ywlx=gxdtrzbz`,
|
||
method: 'get',
|
||
loading: true,
|
||
});
|
||
},
|
||
|
||
// 根据标签获取企业 UUID 列表
|
||
getQyuuidsByBq(params) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/gxdt/getQyuuidsByBq`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify(params),
|
||
});
|
||
},
|
||
|
||
// 获取银行-保险机构列表(type: 'xd'=信贷, 'bx'=保险)
|
||
queryJgList(type) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/lsjr/queryJgList`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify({ type }),
|
||
});
|
||
},
|
||
|
||
// 获取信贷、保险产品列表
|
||
queryXdbxcpList(params = {}) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/lsjr/queryXdbxcpList`,
|
||
method: 'post',
|
||
loading: true,
|
||
data: JSON.stringify({ type: 'xd', cpmc: '', pageNum: 1, pageSize: 9, ...params }),
|
||
});
|
||
},
|
||
|
||
// 获取信贷、保险产品详情
|
||
queryXdbxcpxq(cpid) {
|
||
return fetchSso({
|
||
url: `${basurl}/gxzx/lsjr/queryXdbxcpxq?cpid=${cpid}`,
|
||
method: 'get',
|
||
loading: true,
|
||
});
|
||
},
|
||
};
|