Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
basic-uniapp-v3
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-uniapp-v3
Commits
f695d9ef
提交
f695d9ef
authored
12月 18, 2025
作者:
王定
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 基本完成找人干活的新增发布功能
上级
7735899f
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
115 行增加
和
2 行删除
+115
-2
linghuoyonggong.ts
src/api/model/linghuoyonggong.ts
+55
-0
public.less
src/common/public.less
+23
-0
pages.json
src/pages.json
+13
-0
linghuoyonggong.vue
src/pages/linghuoyonggong/linghuoyonggong.vue
+24
-2
publishEmployment.vue
src/pages/linghuoyonggong/publishEmployment.vue
+0
-0
add_person.png
src/static/images/linghuoyonggong/add_person.png
+0
-0
edit_person.png
src/static/images/linghuoyonggong/edit_person.png
+0
-0
没有找到文件。
src/api/model/linghuoyonggong.ts
浏览文件 @
f695d9ef
...
...
@@ -7,9 +7,64 @@ enum Api {
employmentDetails
=
'/employment/queryById'
,
// 查看用工详情
employmentEdit
=
'/employment/app/edit'
,
// 编辑用工
employmentRegister
=
'/employment/app/register'
,
// 报名用工
queryConditions
=
'/sys/region/queryConditions'
,
// 组合条件查询市——村
gitListByCodeDict
=
'/sys/dictItem/listByCode'
,
// 查询字典
queryByCategoryAndCode
=
'/sys/labelCategory/queryByCategoryAndCode'
,
// 查询字典
postLaborAdd
=
'/server/labor/add'
,
// 新增
}
/**
* @param params 请求参数
* @description: 找人干活发布 新增
*/
export
function
postLaborAdd
(
params
=
{})
{
return
otherHttp
.
post
({
url
:
Api
.
postLaborAdd
,
params
,
})
}
/**
* @param params 查询指定分类和编码下的子类
* @description: 找人干活发布 获取人员技能
*/
export
function
queryByCategoryAndCode
(
params
=
{})
{
return
otherHttp
.
get
({
url
:
Api
.
queryByCategoryAndCode
,
params
,
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded'
,
},
})
}
/**
* @param params 请求参数
* @description: 找人干活发布 获取字典值
*/
export
function
gitListByCodeDict
(
params
=
{})
{
return
otherHttp
.
get
({
url
:
Api
.
gitListByCodeDict
,
params
,
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded'
,
},
})
}
/**
* @param params 请求参数
* @description: 找人干活发布 获取到村
*/
export
function
queryConditions
(
params
=
{})
{
return
otherHttp
.
post
({
url
:
Api
.
queryConditions
,
params
,
})
}
/**
* @param params 请求参数
* @description: 用工列表
*/
export
function
employmentList
(
params
=
{})
{
...
...
src/common/public.less
浏览文件 @
f695d9ef
...
...
@@ -47,3 +47,26 @@
.align-center{
align-items: center;
}
.yr_person_popup{
padding-top: 36rpx;
padding-left: 26rpx;
padding-right: 24rpx;
padding-bottom: 48rpx;
.popup_top{
display:flex;
justify-content: space-between;
.add_person_text{
color: #333333;
font-size: 28rpx;
}
.del_person_btn{
font-size: 28rpx;
color: #FF8063;
}
}
.popup_content{
}
}
src/pages.json
浏览文件 @
f695d9ef
...
...
@@ -414,6 +414,19 @@
}
},
{
"path"
:
"pages/linghuoyonggong/publishEmployment"
,
"style"
:
{
"navigationBarTitleText"
:
"发布"
,
"enablePullDownRefresh"
:
false
,
"navigationBarBackgroundColor"
:
"#5DB66F"
,
"navigationBarTextStyle"
:
"white"
,
"backgroundColorBottom"
:
"#F2F2F2"
,
"app-plus"
:
{
"titleNView"
:
{}
}
}
},
{
"path"
:
"pages/linghuoyonggong/details"
,
"style"
:
{
"navigationBarTitleText"
:
"详情"
,
...
...
src/pages/linghuoyonggong/linghuoyonggong.vue
浏览文件 @
f695d9ef
...
...
@@ -226,7 +226,11 @@
}
// 发布用工
function
handlePublish
()
{
Navigate
.
to
(
'/pages/linghuoyonggong/form'
)
if
(
pageData
.
currentEmploymentId
===
2
){
Navigate
.
to
(
'/pages/linghuoyonggong/publishEmployment'
)
}
else
{
Navigate
.
to
(
'/pages/linghuoyonggong/form'
)
}
}
// 获取时间差
function
getDaysDiff
(
date1
:
Date
|
number
|
string
,
date2
:
Date
|
number
|
string
):
number
{
...
...
@@ -251,6 +255,12 @@
return
diffDays
}
function
onSearch
(
res
:
any
){
uni
.
showToast
({
title
:
'搜索:'
+
res
.
value
,
icon
:
'none'
})
}
onReachBottom
(()
=>
{
console
.
log
(
'触底了'
)
if
(
pageData
.
total
<=
pageData
.
employmentList
.
length
)
{
...
...
@@ -273,7 +283,6 @@
<
template
>
<view
class=
"codefun-flex-col page"
>
<!--
<fui-search-bar></fui-search-bar>
-->
<view
class=
"codefun-flex-col codefun-self-stretch"
>
<!--
<view
class=
"codefun-mt-14 codefun-flex-row group_2 gap-2"
>
<view
...
...
@@ -290,6 +299,9 @@
</view>
-->
<view
class=
"codefun-mt-14 codefun-flex-col group_3"
>
<view
class=
"top-search-view"
>
<uni-search-bar
radius=
"100"
placeholder=
"请输入搜索内容"
clearButton=
"auto"
cancelButton=
"none"
@
confirm=
"onSearch"
/>
</view>
<view
class=
"codefun-flex-row section_2"
>
<view
v-for=
"tab in pageData.employmentTabs"
...
...
@@ -431,6 +443,10 @@
overflow-y
:
auto
;
overflow-x
:
hidden
;
height
:
calc
(
100vh
-
88
rpx
);
.top-search-view{
height
:
64
rpx
;
}
.section
{
padding
:
26
rpx
28
rpx
26
rpx
36
rpx
;
background-color
:
#5db66f
;
...
...
@@ -520,7 +536,13 @@
.group_3
{
padding
:
0
28
rpx
;
height
:
685
rpx
;
.top-search-view{
.uni-searchbar{
padding
:
0
rpx
!important
;
}
}
.section_2
{
margin-top
:
48
rpx
;
padding-bottom
:
8
rpx
;
background-color
:
#ffffff66
;
border-radius
:
32
rpx
;
...
...
src/pages/linghuoyonggong/publishEmployment.vue
0 → 100644
浏览文件 @
f695d9ef
差异被折叠。
点击展开。
src/static/images/linghuoyonggong/add_person.png
0 → 100644
浏览文件 @
f695d9ef
592 Bytes
src/static/images/linghuoyonggong/edit_person.png
0 → 100644
浏览文件 @
f695d9ef
410 Bytes
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论