feat : 新增编辑,添加,删除工作经历功能, 修改我的简历页,

perf : 全局navTo方法新增延迟(更好的表现动画)
This commit is contained in:
2025-11-11 15:10:39 +08:00
parent e19230dae5
commit fa267c9796
10 changed files with 642 additions and 25 deletions

View File

@@ -39,12 +39,10 @@
<view class="mys-line">
<view class="line"></view>
</view>
<view class="mys-info">
<view class="mys-info btn-feel">
<view class="mys-h4">
<text>求职期望</text>
<view class="mys-edit-icon">
<image class="button-click" src="@/static/icon/edit1.png" @click="navTo('/packageA/pages/jobExpect/jobExpect')"></image>
</view>
<view>求职期望</view>
<image class="icon " src="@/static/icon/edit1.png" @click="navTo('/packageA/pages/jobExpect/jobExpect')"></image>
</view>
<view class="mys-text">
<text>期望薪资</text>
@@ -64,15 +62,17 @@
</view>
<view class="card-top" style="margin-top: 24rpx">
<view class="mys-info" style="padding: 0">
<view class="mys-h4">
<view class="mys-h4 btn-feel">
<text>工作经历</text>
<view class="mys-edit-icon">
<image class="button-click" src="@/static/icon/edit1.png" @click="navTo('/packageA/pages/jobExpect/jobExpect')"></image>
<view class="mys-edit-icon btn-feel" @click="navTo('/packageA/pages/workExp/workExp')">
<image class=" icon button-click btn-feel" src="@/static/icon/plus.png" ></image>
<view class="txt">添加</view>
</view>
</view>
<view class="exp-item" v-for="item in userInfo.workExp" :key="item.id">
<view class="fl_box fl_justbet mar_top10">
<text class="fs_16">{{ item.company }}</text>
<view class="exp-item btn-feel" v-for="item in userInfo.workExp" :key="item.id">
<view class="fl_box fl_justbet mar_top15">
<view class="fs_16">{{ item.company }}</view>
<image class="icon btn-feel" src="@/static/icon/edit1.png" @click="navTo(`/packageA/pages/workExp/workExp?id=${item.id}`)"></image>
</view>
<view class="mys-text fl_box fl_justbet">
<text class="color_333333 fs_14">{{ item.position }}</text>
@@ -87,7 +87,7 @@
</view>
<template #footer>
<view class="footer-container">
<view class="footer-button">上传简历</view>
<view class="footer-button btn-feel">上传简历</view>
</view>
</template>
</AppLayout>
@@ -212,10 +212,25 @@ image{
display: flex;
justify-content: space-between
align-items: center
.mys-edit-icon{
display: inline-block
.icon{
width: 40rpx;
height: 40rpx
}
.mys-edit-icon{
display: flex;
align-items: center;
.txt{
font-size: 26rpx;
color: #444;
font-weight: 400;
}
.icon{
width: 28rpx;
height: 28rpx
margin-right: 5rpx;
margin-top: 2rpx
vertical-align: bottom;
}
}
}
.datetext{
@@ -247,7 +262,10 @@ image{
.exp-item{
padding-bottom: 28rpx;
border-bottom: 2rpx dashed #EEEEEE;
.icon{
width 40rpx;
height 40rpx
}
}
.exp-item:nth-last-child(1){
border-bottom: none;