diff --git a/txw-mhzc-web/src/pages/index/api/fwsc/index.js b/txw-mhzc-web/src/pages/index/api/fwsc/index.js new file mode 100644 index 0000000..0d8bdf0 --- /dev/null +++ b/txw-mhzc-web/src/pages/index/api/fwsc/index.js @@ -0,0 +1,83 @@ +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), + }); + }, +}; diff --git a/txw-mhzc-web/src/pages/index/assets/fwsc/wsc.svg b/txw-mhzc-web/src/pages/index/assets/fwsc/wsc.svg new file mode 100644 index 0000000..50d434c --- /dev/null +++ b/txw-mhzc-web/src/pages/index/assets/fwsc/wsc.svg @@ -0,0 +1,18 @@ + + + 未收藏 + + + + + + + + + + + + + + + diff --git a/txw-mhzc-web/src/pages/index/assets/fwsc/ysc.svg b/txw-mhzc-web/src/pages/index/assets/fwsc/ysc.svg new file mode 100644 index 0000000..df90433 --- /dev/null +++ b/txw-mhzc-web/src/pages/index/assets/fwsc/ysc.svg @@ -0,0 +1,19 @@ + + + 已收藏 + + + + + + + + + + + + + + + + diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/components/FwscPublish.vue b/txw-mhzc-web/src/pages/index/views/fwsc/components/FwscPublish.vue new file mode 100644 index 0000000..49b20d0 --- /dev/null +++ b/txw-mhzc-web/src/pages/index/views/fwsc/components/FwscPublish.vue @@ -0,0 +1,288 @@ + + + + + diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/components/XqscPublish.vue b/txw-mhzc-web/src/pages/index/views/fwsc/components/XqscPublish.vue new file mode 100644 index 0000000..28b8873 --- /dev/null +++ b/txw-mhzc-web/src/pages/index/views/fwsc/components/XqscPublish.vue @@ -0,0 +1,275 @@ + + + + + diff --git a/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue b/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue index 9c8d049..0f07157 100644 --- a/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue +++ b/txw-mhzc-web/src/pages/index/views/fwsc/fwsc.vue @@ -5,78 +5,195 @@ + +
+
+ + +
+
+
-
+
-