From 8f5d92c80dd320530ae8b280c1611c95721e1ec1 Mon Sep 17 00:00:00 2001 From: shirlwang <15254118591@163.com> Date: Tue, 4 Nov 2025 15:16:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apiRc/needs/assistService.js | 58 ++ apiRc/needs/entrepreneurshipService.js | 58 ++ apiRc/needs/jobService.js | 57 ++ apiRc/needs/otherService.js | 58 ++ apiRc/needs/trainService.js | 49 + apiRc/service/investigate.js | 50 + apiRc/service/jobRecommend.js | 86 ++ apiRc/service/jobTrack.js | 49 + apiRc/service/policyConsultation.js | 49 + apiRc/service/skillTrain.js | 49 + main.js | 4 +- packageRc/components/ImageUpload.vue | 159 +++ packageRc/components/placePicker.vue | 940 +++++++++++++++--- packageRc/pages/daiban/daibandetail.vue | 58 +- .../pages/demand/components/jobService.vue | 4 +- .../pages/needs/components/choosePerson.vue | 132 +++ .../components/entrepreneurshipService.vue | 431 ++++++++ .../pages/needs/components/jobService.vue | 724 ++++++++++++++ .../pages/needs/components/otherService.vue | 335 +++++++ .../pages/needs/components/trainService.vue | 590 +++++++++++ .../pages/needs/components/u-empty/props.js | 59 ++ .../needs/components/u-empty/u-empty.vue | 128 +++ packageRc/pages/needs/needDetail.vue | 182 ++++ packageRc/pages/needs/needsList.vue | 781 +++++++++++++++ packageRc/pages/needs/personNeeds.vue | 517 ++++++++++ .../pages/service/components/choosePerson.vue | 134 +++ .../pages/service/components/investigate.vue | 752 ++++++++++++++ .../pages/service/components/jobRecommend.vue | 629 ++++++++++++ .../pages/service/components/jobTrack.vue | 399 ++++++++ .../service/components/policyConsultation.vue | 331 ++++++ .../service/components/positionChooser.vue | 388 ++++++++ .../pages/service/components/skillTrain.vue | 445 +++++++++ packageRc/pages/service/serviceDetail.vue | 224 +++++ packageRc/static/scss/index.scss | 92 ++ pages.json | 10 + utilsRc/request.js | 2 +- 36 files changed, 8846 insertions(+), 167 deletions(-) create mode 100644 apiRc/needs/assistService.js create mode 100644 apiRc/needs/entrepreneurshipService.js create mode 100644 apiRc/needs/jobService.js create mode 100644 apiRc/needs/otherService.js create mode 100644 apiRc/needs/trainService.js create mode 100644 apiRc/service/investigate.js create mode 100644 apiRc/service/jobRecommend.js create mode 100644 apiRc/service/jobTrack.js create mode 100644 apiRc/service/policyConsultation.js create mode 100644 apiRc/service/skillTrain.js create mode 100644 packageRc/components/ImageUpload.vue create mode 100644 packageRc/pages/needs/components/choosePerson.vue create mode 100644 packageRc/pages/needs/components/entrepreneurshipService.vue create mode 100644 packageRc/pages/needs/components/jobService.vue create mode 100644 packageRc/pages/needs/components/otherService.vue create mode 100644 packageRc/pages/needs/components/trainService.vue create mode 100644 packageRc/pages/needs/components/u-empty/props.js create mode 100644 packageRc/pages/needs/components/u-empty/u-empty.vue create mode 100644 packageRc/pages/needs/needDetail.vue create mode 100644 packageRc/pages/needs/needsList.vue create mode 100644 packageRc/pages/needs/personNeeds.vue create mode 100644 packageRc/pages/service/components/choosePerson.vue create mode 100644 packageRc/pages/service/components/investigate.vue create mode 100644 packageRc/pages/service/components/jobRecommend.vue create mode 100644 packageRc/pages/service/components/jobTrack.vue create mode 100644 packageRc/pages/service/components/policyConsultation.vue create mode 100644 packageRc/pages/service/components/positionChooser.vue create mode 100644 packageRc/pages/service/components/skillTrain.vue create mode 100644 packageRc/static/scss/index.scss diff --git a/apiRc/needs/assistService.js b/apiRc/needs/assistService.js new file mode 100644 index 0000000..63300fc --- /dev/null +++ b/apiRc/needs/assistService.js @@ -0,0 +1,58 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:51 + */ +import request from '@/utilsRc/request' + +// 查询援助需求列表 +export function listAssistService(query) { + return request({ + url: '/demand/personAssistDemandInfo/list', + method: 'get', + params: query + }) +} + +// 查询援助需求详细 +export function getAssistService(ids) { + return request({ + url: '/demand/personAssistDemandInfo/' + ids, + method: 'get' + }) +} + +// 新增援助需求 +export function addAssistService(data) { + return request({ + url: '/demand/personAssistDemandInfo', + method: 'post', + data: data + }) +} + +// 修改援助需求 +export function updateAssistService(data) { + return request({ + url: '/demand/personAssistDemandInfo', + method: 'put', + data: data + }) +} + +// 删除援助需求 +export function delAssistService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'delete' + }) +} + +// 个人援助需求办结 +export function finishAssistService(data) { + return request({ + url: '/demand/personAssistDemandInfo/assistDone', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/apiRc/needs/entrepreneurshipService.js b/apiRc/needs/entrepreneurshipService.js new file mode 100644 index 0000000..2514188 --- /dev/null +++ b/apiRc/needs/entrepreneurshipService.js @@ -0,0 +1,58 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:35 + */ +import request from '@/utilsRc/request' + +// 查询创业需求列表 +export function listEntrepreneurshipService(query) { + return request({ + url: '/demand/personEntrepreneurshipDemandInfo/list', + method: 'get', + params: query + }) +} + +// 查询创业需求详细 +export function getEntrepreneurshipService(ids) { + return request({ + url: '/demand/personEntrepreneurshipDemandInfo/' + ids, + method: 'get' + }) +} + +// 新增创业需求 +export function addEntrepreneurshipService(data) { + return request({ + url: '/demand/personEntrepreneurshipDemandInfo', + method: 'post', + data: data + }) +} + +// 修改创业需求 +export function updateEntrepreneurshipService(data) { + return request({ + url: '/demand/personEntrepreneurshipDemandInfo', + method: 'put', + data: data + }) +} + +// 删除创业需求 +export function delEntrepreneurshipService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'delete' + }) +} + +// 个人援助需求办结 +export function finishEntrepreneurshipService(data) { + return request({ + url: '/demand/personEntrepreneurshipDemandInfo/entrepreneurshipDone', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/apiRc/needs/jobService.js b/apiRc/needs/jobService.js new file mode 100644 index 0000000..9468687 --- /dev/null +++ b/apiRc/needs/jobService.js @@ -0,0 +1,57 @@ +/* + * @Date: 2025-04-07 14:23:47 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:39 + */ +import request from '@/utilsRc/request' + +// 查询求职需求列表 +export function listJobService(query) { + return request({ + url: '/manage/personDemand/list', + method: 'get', + params: query + }) +} + +// 查询求职需求详细 +export function getJobService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'get' + }) +} + +// 新增求职需求 +export function addJobService(data) { + return request({ + url: '/manage/personDemand', + method: 'post', + data: data + }) +} + +// 修改求职需求 +export function updateJobService(data) { + return request({ + url: '/manage/personDemand', + method: 'put', + data: data + }) +} + +// 删除求职需求 +export function delJobService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'delete' + }) +} + +//查询服务次数 +export function serviceTraceability(userId) { + return request({ + url: '/timelime/timelime/getFwcs/' + userId, + method: 'get' + }) +} diff --git a/apiRc/needs/otherService.js b/apiRc/needs/otherService.js new file mode 100644 index 0000000..5c09a11 --- /dev/null +++ b/apiRc/needs/otherService.js @@ -0,0 +1,58 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:42 + */ +import request from '@/utilsRc/request' + +// 查询其他需求列表 +export function listOtherService(query) { + return request({ + url: '/demand/personOtherDemandInfo/list', + method: 'get', + params: query + }) +} + +// 查询其他需求详细 +export function getOtherService(ids) { + return request({ + url: '/demand/personOtherDemandInfo/' + ids, + method: 'get' + }) +} + +// 新增其他需求 +export function addOtherService(data) { + return request({ + url: '/demand/personOtherDemandInfo', + method: 'post', + data: data + }) +} + +// 修改其他需求 +export function updateOtherService(data) { + return request({ + url: '/demand/personOtherDemandInfo', + method: 'put', + data: data + }) +} + +// 删除其他需求 +export function delOtherService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'delete' + }) +} + +// 个人援助需求办结 +export function finishOtherService(data) { + return request({ + url: '/demand/personOtherDemandInfo/otherDemandDone', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/apiRc/needs/trainService.js b/apiRc/needs/trainService.js new file mode 100644 index 0000000..cf4fb10 --- /dev/null +++ b/apiRc/needs/trainService.js @@ -0,0 +1,49 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:47 + */ +import request from '@/utilsRc/request' + +// 查询培训需求列表 +export function listTrainService(query) { + return request({ + url: '/demand/personTrainDemandInfo/list', + method: 'get', + params: query + }) +} + +// 查询培训需求详细 +export function getTrainService(ids) { + return request({ + url: '/demand/personTrainDemandInfo/' + ids, + method: 'get' + }) +} + +// 新增培训需求 +export function addTrainService(data) { + return request({ + url: '/demand/personTrainDemandInfo', + method: 'post', + data: data + }) +} + +// 修改培训需求 +export function updateTrainService(data) { + return request({ + url: '/demand/personTrainDemandInfo', + method: 'put', + data: data + }) +} + +// 删除培训需求 +export function delTrainService(ids) { + return request({ + url: '/manage/personDemand/' + ids, + method: 'delete' + }) +} diff --git a/apiRc/service/investigate.js b/apiRc/service/investigate.js new file mode 100644 index 0000000..7ad8ae7 --- /dev/null +++ b/apiRc/service/investigate.js @@ -0,0 +1,50 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:56 + */ +import request from '@/utilsRc/request' + +// 查询角色列表 +export function listInvestigate(query) { + return request({ + url: '/process/processInterview/list', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getInvestigate(ids) { + return request({ + url: '/process/processInterview/' + ids, + method: 'get' + }) +} + +// 新增角色 +export function addInvestigate(data) { + return request({ + // url: '/process/processInterview', + url: '/timelime/timelime', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updateInvestigate(data) { + return request({ + url: '/process/processInterview', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delInvestigate(ids) { + return request({ + url: '/process/processInterview/' + ids, + method: 'delete' + }) +} diff --git a/apiRc/service/jobRecommend.js b/apiRc/service/jobRecommend.js new file mode 100644 index 0000000..f5212ca --- /dev/null +++ b/apiRc/service/jobRecommend.js @@ -0,0 +1,86 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:56:59 + */ +import request from '@/utilsRc/request' + +// 查询角色列表 +export function listJobRecommend(query) { + return request({ + url: '/process/processJobRecommend/list', + method: 'get', + params: query + }) +} +// 查询角色列表 +export function getWorkListReq(query) { + return request({ + // url: '/personnel/personBaseInfo/postRecommend', + url: '/company/unitPostInfo/postElectedList', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getJobRecommend(ids) { + return request({ + url: '/process/processJobRecommend/' + ids, + method: 'get' + }) +} + +// 新增角色 +export function addJobRecommend(data) { + return request({ + url: '/process/processJobRecommend', + method: 'post', + data: data + }) +} + +//岗位推荐保存和办结 +export function saveJobRecommend(data) { + return request({ + url: '/process/processJobRecommend/create', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updateJobRecommend(data) { + return request({ + url: '/process/processJobRecommend', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delJobRecommend(ids) { + return request({ + url: '/process/processJobRecommend/' + ids, + method: 'delete' + }) +} + +// 获取绑定的职位 +export function getAddedJobs(params) { + return request({ + // url: '/company/postDeliverInfo/list', + url: '/company/unitPostInfo/no/permission/list', + method: 'get', + params, + }) +} + +// // 获取推荐岗位 +// export function getAddedJobs(params) { +// return request({ +// url: '/personnel/personBaseInfo/postRecommend', +// method: 'get', +// params, +// }) +// } diff --git a/apiRc/service/jobTrack.js b/apiRc/service/jobTrack.js new file mode 100644 index 0000000..73ae817 --- /dev/null +++ b/apiRc/service/jobTrack.js @@ -0,0 +1,49 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:57:02 + */ +import request from '@/utilsRc/request' + +// 查询角色列表 +export function listJobTrack(query) { + return request({ + url: '/process/processEmploymentTracking/list', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getJobTrack(ids) { + return request({ + url: '/process/processEmploymentTracking/' + ids, + method: 'get' + }) +} + +// 新增角色 +export function addJobTrack(data) { + return request({ + url: '/process/processEmploymentTracking', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updateJobTrack(data) { + return request({ + url: '/process/processEmploymentTracking', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delJobTrack(ids) { + return request({ + url: '/process/processEmploymentTracking/' + ids, + method: 'delete' + }) +} diff --git a/apiRc/service/policyConsultation.js b/apiRc/service/policyConsultation.js new file mode 100644 index 0000000..80e00e7 --- /dev/null +++ b/apiRc/service/policyConsultation.js @@ -0,0 +1,49 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:57:05 + */ +import request from '@/utilsRc/request' + +// 查询角色列表 +export function listPolicyConsultation(query) { + return request({ + url: '/process/processPolicyConsult/list', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getPolicyConsultation(ids) { + return request({ + url: '/process/processPolicyConsult/' + ids, + method: 'get' + }) +} + +// 新增角色 +export function addPolicyConsultation(data) { + return request({ + url: '/process/processPolicyConsult', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updatePolicyConsultation(data) { + return request({ + url: '/process/processPolicyConsult', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delPolicyConsultation(ids) { + return request({ + url: '/process/processPolicyConsult/' + ids, + method: 'delete' + }) +} diff --git a/apiRc/service/skillTrain.js b/apiRc/service/skillTrain.js new file mode 100644 index 0000000..c77dfb9 --- /dev/null +++ b/apiRc/service/skillTrain.js @@ -0,0 +1,49 @@ +/* + * @Date: 2024-09-25 11:14:29 + * @LastEditors: shirlwang + * @LastEditTime: 2025-11-04 08:57:09 + */ +import request from '@/utilsRc/request' + +// 查询角色列表 +export function listSkillTrain(query) { + return request({ + url: '/process/processSkillTraining/list', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getSkillTrain(ids) { + return request({ + url: '/process/processSkillTraining/' + ids, + method: 'get' + }) +} + +// 新增角色 +export function addSkillTrain(data) { + return request({ + url: '/process/processSkillTraining', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updateSkillTrain(data) { + return request({ + url: '/process/processSkillTraining', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delSkillTrain(ids) { + return request({ + url: '/process/processSkillTraining/' + ids, + method: 'delete' + }) +} diff --git a/main.js b/main.js index 7d6f49f..45663a1 100644 --- a/main.js +++ b/main.js @@ -1,7 +1,7 @@ /* * @Date: 2025-11-03 10:52:09 * @LastEditors: shirlwang - * @LastEditTime: 2025-11-03 17:26:29 + * @LastEditTime: 2025-11-04 11:14:21 */ import App from '@/App' import * as Pinia from 'pinia' @@ -24,6 +24,7 @@ import uniDataSelect from './uni_modules/uni-data-select/components/uni-data-sel import uniSwipeAction from './uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue' import uniSwipeActionItem from './uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue' import storeRc from './utilsRc/store/index.js' +import {processFileUrl,} from '@/utilsRc/common.js' // iconfont.css 已在 App.vue 中通过 @import 引入,无需在此处重复引入 // import Tabbar from '@/components/tabbar/midell-box.vue' // 自动导入 directives 目录下所有指令 @@ -57,6 +58,7 @@ export function createApp() { app.component('uni-swipe-action-item', uniSwipeActionItem) + app.config.globalProperties.$processFileUrl = processFileUrl; app.config.globalProperties.$getDict = getDict; app.config.globalProperties.$store = storeRc; app.config.globalProperties.$getDictSelectOption = async (dictType, isDigital = false, forceRefresh = false) => { diff --git a/packageRc/components/ImageUpload.vue b/packageRc/components/ImageUpload.vue new file mode 100644 index 0000000..3b4a6fc --- /dev/null +++ b/packageRc/components/ImageUpload.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/packageRc/components/placePicker.vue b/packageRc/components/placePicker.vue index 2baebaa..5e0661e 100644 --- a/packageRc/components/placePicker.vue +++ b/packageRc/components/placePicker.vue @@ -1,145 +1,555 @@ + + diff --git a/packageRc/pages/needs/components/entrepreneurshipService.vue b/packageRc/pages/needs/components/entrepreneurshipService.vue new file mode 100644 index 0000000..a41c15c --- /dev/null +++ b/packageRc/pages/needs/components/entrepreneurshipService.vue @@ -0,0 +1,431 @@ + + + + + + diff --git a/packageRc/pages/needs/components/jobService.vue b/packageRc/pages/needs/components/jobService.vue new file mode 100644 index 0000000..91aaa24 --- /dev/null +++ b/packageRc/pages/needs/components/jobService.vue @@ -0,0 +1,724 @@ + + + + + + diff --git a/packageRc/pages/needs/components/otherService.vue b/packageRc/pages/needs/components/otherService.vue new file mode 100644 index 0000000..d8ac701 --- /dev/null +++ b/packageRc/pages/needs/components/otherService.vue @@ -0,0 +1,335 @@ + + + + + + diff --git a/packageRc/pages/needs/components/trainService.vue b/packageRc/pages/needs/components/trainService.vue new file mode 100644 index 0000000..7cd0c1d --- /dev/null +++ b/packageRc/pages/needs/components/trainService.vue @@ -0,0 +1,590 @@ + + + + + + diff --git a/packageRc/pages/needs/components/u-empty/props.js b/packageRc/pages/needs/components/u-empty/props.js new file mode 100644 index 0000000..78662f8 --- /dev/null +++ b/packageRc/pages/needs/components/u-empty/props.js @@ -0,0 +1,59 @@ +export default { + props: { + // 内置图标名称,或图片路径,建议绝对路径 + icon: { + type: String, + default: uni.$u.props.empty.icon + }, + // 提示文字 + text: { + type: String, + default: uni.$u.props.empty.text + }, + // 文字颜色 + textColor: { + type: String, + default: uni.$u.props.empty.textColor + }, + // 文字大小 + textSize: { + type: [String, Number], + default: uni.$u.props.empty.textSize + }, + // 图标的颜色 + iconColor: { + type: String, + default: uni.$u.props.empty.iconColor + }, + // 图标的大小 + iconSize: { + type: [String, Number], + default: uni.$u.props.empty.iconSize + }, + // 选择预置的图标类型 + mode: { + type: String, + default: uni.$u.props.empty.mode + }, + // 图标宽度,单位px + width: { + type: [String, Number], + default: uni.$u.props.empty.width + }, + // 图标高度,单位px + height: { + type: [String, Number], + default: uni.$u.props.empty.height + }, + // 是否显示组件 + show: { + type: Boolean, + default: uni.$u.props.empty.show + }, + // 组件距离上一个元素之间的距离,默认px单位 + marginTop: { + type: [String, Number], + default: uni.$u.props.empty.marginTop + } + } +} diff --git a/packageRc/pages/needs/components/u-empty/u-empty.vue b/packageRc/pages/needs/components/u-empty/u-empty.vue new file mode 100644 index 0000000..a35c44b --- /dev/null +++ b/packageRc/pages/needs/components/u-empty/u-empty.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/packageRc/pages/needs/needDetail.vue b/packageRc/pages/needs/needDetail.vue new file mode 100644 index 0000000..2aa70cd --- /dev/null +++ b/packageRc/pages/needs/needDetail.vue @@ -0,0 +1,182 @@ + + + + + + diff --git a/packageRc/pages/needs/needsList.vue b/packageRc/pages/needs/needsList.vue new file mode 100644 index 0000000..317814f --- /dev/null +++ b/packageRc/pages/needs/needsList.vue @@ -0,0 +1,781 @@ + + + + diff --git a/packageRc/pages/needs/personNeeds.vue b/packageRc/pages/needs/personNeeds.vue new file mode 100644 index 0000000..0823422 --- /dev/null +++ b/packageRc/pages/needs/personNeeds.vue @@ -0,0 +1,517 @@ + + + + diff --git a/packageRc/pages/service/components/choosePerson.vue b/packageRc/pages/service/components/choosePerson.vue new file mode 100644 index 0000000..c17b2ee --- /dev/null +++ b/packageRc/pages/service/components/choosePerson.vue @@ -0,0 +1,134 @@ + + + + + diff --git a/packageRc/pages/service/components/investigate.vue b/packageRc/pages/service/components/investigate.vue new file mode 100644 index 0000000..5765017 --- /dev/null +++ b/packageRc/pages/service/components/investigate.vue @@ -0,0 +1,752 @@ + + + + + + diff --git a/packageRc/pages/service/components/jobRecommend.vue b/packageRc/pages/service/components/jobRecommend.vue new file mode 100644 index 0000000..04733a9 --- /dev/null +++ b/packageRc/pages/service/components/jobRecommend.vue @@ -0,0 +1,629 @@ + + + + + + diff --git a/packageRc/pages/service/components/jobTrack.vue b/packageRc/pages/service/components/jobTrack.vue new file mode 100644 index 0000000..8b2be07 --- /dev/null +++ b/packageRc/pages/service/components/jobTrack.vue @@ -0,0 +1,399 @@ + + + + + + diff --git a/packageRc/pages/service/components/policyConsultation.vue b/packageRc/pages/service/components/policyConsultation.vue new file mode 100644 index 0000000..d4b691f --- /dev/null +++ b/packageRc/pages/service/components/policyConsultation.vue @@ -0,0 +1,331 @@ + + + + + + diff --git a/packageRc/pages/service/components/positionChooser.vue b/packageRc/pages/service/components/positionChooser.vue new file mode 100644 index 0000000..4db8319 --- /dev/null +++ b/packageRc/pages/service/components/positionChooser.vue @@ -0,0 +1,388 @@ + + + + + diff --git a/packageRc/pages/service/components/skillTrain.vue b/packageRc/pages/service/components/skillTrain.vue new file mode 100644 index 0000000..c8a121e --- /dev/null +++ b/packageRc/pages/service/components/skillTrain.vue @@ -0,0 +1,445 @@ + + + + + + diff --git a/packageRc/pages/service/serviceDetail.vue b/packageRc/pages/service/serviceDetail.vue index e69de29..c5838ee 100644 --- a/packageRc/pages/service/serviceDetail.vue +++ b/packageRc/pages/service/serviceDetail.vue @@ -0,0 +1,224 @@ + + + + + + diff --git a/packageRc/static/scss/index.scss b/packageRc/static/scss/index.scss new file mode 100644 index 0000000..e89febd --- /dev/null +++ b/packageRc/static/scss/index.scss @@ -0,0 +1,92 @@ + + + .inner-part { + width: 100%; + } + + .self-form { + width: 100%; + } + + .form-item { + display: flex; + align-items: flex-start; + // margin-bottom: 24rpx; + background-color: #fff; + border-radius: 8rpx; + padding: 24rpx 0; + } + + .form-label { + width: 200rpx; + font-size: 28rpx; + color: #333; + flex-shrink: 0; + line-height: 48rpx; + } + + .required { + color: #f56c6c; + margin-left: 4rpx; + } + + .form-textarea { + flex: 1; + border: none; + outline: none; + font-size: 28rpx; + color: #333; + background: none; + min-height: 120rpx; + line-height: 40rpx; + } + + .form-textarea-disabled { + color: #909399; + background-color: #f5f7fa; + } + + .icon-right { + width: 40rpx; + height: 40rpx; + display: flex; + align-items: center; + justify-content: center; + color: #A6A6A6; + margin-left: 16rpx; + } + +.input-outer-part{ + position: relative; + box-sizing: border-box; + .inner{ + z-index: 1; + position: relative; + background: #fff; + width: calc(100% - 64rpx); + margin: 0 auto; + box-sizing: border-box; + border-radius: 16rpx; + padding: 32rpx; + margin-bottom: 24rpx; + .part-title{ + color: #3D3D3D; + font-weight: bold; + line-height: 28rpx; + margin-top: 9rpx; + padding-left: 12rpx; + border-left: 6rpx solid #1A62CE; + font-size: 32rpx; + margin-bottom: 24rpx; + } + .inner-part{ + background: #fff; + border-radius: 16rpx; + .self-form{ + .u-form-item__body{ + padding: 14px 0; + } + } + } + } +} \ No newline at end of file diff --git a/pages.json b/pages.json index 7db83be..2cf35a9 100644 --- a/pages.json +++ b/pages.json @@ -451,6 +451,16 @@ "style": { "navigationBarTitleText": "添加帮扶" } + } , { + "path": "pages/service/serviceDetail", + "style": { + "navigationBarTitleText": "服务" + } + } , { + "path": "pages/needs/needDetail", + "style": { + "navigationBarTitleText": "需求" + } } ] }], diff --git a/utilsRc/request.js b/utilsRc/request.js index 47c2ad5..263db68 100644 --- a/utilsRc/request.js +++ b/utilsRc/request.js @@ -20,7 +20,7 @@ const request = config => { if (getToken() && !isToken) { config.header['Authorization'] = 'Bearer ' + getToken() } - config.header['Authorization'] = 'Bearer ' + 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiJVMDRocERSZjdZMXJUbUxXb05uOUpzYUdDZzBNazJJQSIsInVzZXJJZCI6MX0.LZ29vvA4tK3b9Hki4nU9Jb1himXZM2AEOue3CMRY95w' + config.header['Authorization'] = 'Bearer ' + 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjoxIiwicm5TdHIiOiI5aW9ycXdMYVp5aXFienBJOXdvVGlYc3R3V0xydkFqWSIsInVzZXJJZCI6MX0.lfsx6tcpSUYYenWmz8T7gsgc8_t1sFNif_e2nOBRRL4' // get请求映射params参数 if (config.params) { let url = config.url + '?' + tansParams(config.params)