|
@@ -294,111 +294,120 @@ |
|
@@ -294,111 +294,120 @@ |
294
|
</view>
|
294
|
</view>
|
295
|
|
295
|
|
296
|
<u-popup
|
296
|
<u-popup
|
297
|
- class="popup"
|
|
|
298
|
v-model="show"
|
297
|
v-model="show"
|
299
|
:border-radius="22"
|
298
|
:border-radius="22"
|
300
|
mode="bottom"
|
299
|
mode="bottom"
|
301
|
:closeable="true"
|
300
|
:closeable="true"
|
302
|
close-icon-size="36"
|
301
|
close-icon-size="36"
|
303
|
>
|
302
|
>
|
304
|
- <view class="title">全部工作地点</view>
|
|
|
305
|
- <view style="width: 100%; height: 1rpx; background-color: #ebebeb"></view>
|
|
|
306
|
- <view v-for="(item, index) in addressList" :key="index">
|
|
|
307
|
- <view class="list" @click="gotomp('1', item)">
|
|
|
308
|
- <text class="text"
|
|
|
309
|
- >{{ item.province }}{{ item.city }}{{ item.district
|
|
|
310
|
- }}{{ item.address }}</text
|
|
|
311
|
- >
|
|
|
312
|
- <image
|
|
|
313
|
- src="/static/img/common/arrow_right.png"
|
|
|
314
|
- style="width: 32rpx; height: 32rpx; margin-left: auto"
|
|
|
315
|
- >
|
|
|
316
|
- </image>
|
303
|
+ <view class="popup">
|
|
|
304
|
+ <view class="title">全部工作地点</view>
|
|
|
305
|
+ <view
|
|
|
306
|
+ style="width: 100%; height: 1rpx; background-color: #ebebeb"
|
|
|
307
|
+ ></view>
|
|
|
308
|
+ <view v-for="(item, index) in addressList" :key="index">
|
|
|
309
|
+ <view class="list" @click="gotomp('1', item)">
|
|
|
310
|
+ <text class="text"
|
|
|
311
|
+ >{{ item.province }}{{ item.city }}{{ item.district
|
|
|
312
|
+ }}{{ item.address }}</text
|
|
|
313
|
+ >
|
|
|
314
|
+ <image
|
|
|
315
|
+ src="/static/img/common/arrow_right.png"
|
|
|
316
|
+ style="width: 32rpx; height: 32rpx; margin-left: auto"
|
|
|
317
|
+ >
|
|
|
318
|
+ </image>
|
|
|
319
|
+ </view>
|
317
|
</view>
|
320
|
</view>
|
318
|
- </view>
|
|
|
319
|
- <view
|
|
|
320
|
- style="width: 100%; height: 100rpx; background-color: #ffffff"
|
321
|
+ <view
|
|
|
322
|
+ style="width: 100%; height: 100rpx; background-color: #ffffff"
|
|
|
323
|
+ ></view
|
321
|
></view>
|
324
|
></view>
|
322
|
</u-popup>
|
325
|
</u-popup>
|
323
|
<u-popup
|
326
|
<u-popup
|
324
|
- class="popup"
|
|
|
325
|
v-model="showResume"
|
327
|
v-model="showResume"
|
326
|
:border-radius="22"
|
328
|
:border-radius="22"
|
327
|
mode="bottom"
|
329
|
mode="bottom"
|
328
|
:closeable="true"
|
330
|
:closeable="true"
|
329
|
close-icon-size="36"
|
331
|
close-icon-size="36"
|
330
|
>
|
332
|
>
|
331
|
- <view class="title">简历详情</view>
|
|
|
332
|
- <view class="" style="margin: 20rpx; display: flex; margin-top: 40rpx">
|
|
|
333
|
- <image
|
|
|
334
|
- :src="
|
|
|
335
|
- resumeDetailObj.image_path
|
|
|
336
|
- ? `${resumeDetailObj.image_path}?t=${Date.now()}`
|
|
|
337
|
- : `/static/img/my/default_avatar.png`
|
|
|
338
|
- "
|
|
|
339
|
- style="width: 120rpx; height: 120rpx"
|
|
|
340
|
- />
|
|
|
341
|
- <view style="margin: auto 22rpx">
|
|
|
342
|
- <view
|
333
|
+ <view class="popup">
|
|
|
334
|
+ <view class="title">简历详情</view>
|
|
|
335
|
+ <view class="" style="margin: 20rpx; display: flex; margin-top: 40rpx">
|
|
|
336
|
+ <image
|
|
|
337
|
+ :src="
|
|
|
338
|
+ resumeDetailObj.image_path
|
|
|
339
|
+ ? `${resumeDetailObj.image_path}?t=${Date.now()}`
|
|
|
340
|
+ : `/static/img/my/default_avatar.png`
|
|
|
341
|
+ "
|
|
|
342
|
+ style="width: 120rpx; height: 120rpx"
|
|
|
343
|
+ />
|
|
|
344
|
+ <view style="margin: auto 22rpx">
|
|
|
345
|
+ <view
|
|
|
346
|
+ style="
|
|
|
347
|
+ font-size: 34rpx;
|
|
|
348
|
+ color: #000;
|
|
|
349
|
+ font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
350
|
+ "
|
|
|
351
|
+ >
|
|
|
352
|
+ {{ resumeDetailObj.name }}
|
|
|
353
|
+ </view>
|
|
|
354
|
+ <view style="margin-top: 22rpx">{{ getUserInfo() }}</view>
|
|
|
355
|
+ </view>
|
|
|
356
|
+ </view>
|
|
|
357
|
+ <view style="margin: 40rpx" v-if="resumeDetailObj.personal_ability">
|
|
|
358
|
+ <text style="color: rgba(0, 0, 0, 0.85); font-size: 28rpx"
|
|
|
359
|
+ >个人优势:
|
|
|
360
|
+ </text>
|
|
|
361
|
+ <text
|
343
|
style="
|
362
|
style="
|
344
|
- font-size: 34rpx;
|
|
|
345
|
- color: #000;
|
|
|
346
|
- font-family: PingFangSC-Semibold, PingFang SC;
|
363
|
+ color: rgba(0, 0, 0, 0.65);
|
|
|
364
|
+ font-size: 26rpx;
|
|
|
365
|
+ margin-left: 16rpx;
|
347
|
"
|
366
|
"
|
|
|
367
|
+ >{{ resumeDetailObj.personal_ability }}</text
|
348
|
>
|
368
|
>
|
349
|
- {{ resumeDetailObj.name }}
|
|
|
350
|
- </view>
|
|
|
351
|
- <view style="margin-top: 22rpx">{{ getUserInfo() }}</view>
|
|
|
352
|
</view>
|
369
|
</view>
|
353
|
- </view>
|
|
|
354
|
- <view style="margin: 40rpx" v-if="resumeDetailObj.personal_ability">
|
|
|
355
|
- <text style="color: rgba(0, 0, 0, 0.85); font-size: 28rpx"
|
|
|
356
|
- >个人优势:
|
|
|
357
|
- </text>
|
|
|
358
|
- <text
|
|
|
359
|
- style="
|
|
|
360
|
- color: rgba(0, 0, 0, 0.65);
|
|
|
361
|
- font-size: 26rpx;
|
|
|
362
|
- margin-left: 16rpx;
|
370
|
+ <view
|
|
|
371
|
+ v-if="
|
|
|
372
|
+ resumeDetailObj.work_exps && resumeDetailObj.work_exps.length > 0
|
363
|
"
|
373
|
"
|
364
|
- >{{ resumeDetailObj.personal_ability }}</text
|
374
|
+ style="padding-left: 40rpx; padding-bottom: 16rpx"
|
365
|
>
|
375
|
>
|
366
|
- </view>
|
|
|
367
|
- <view
|
|
|
368
|
- v-if="resumeDetailObj.work_exps && resumeDetailObj.work_exps.length > 0"
|
|
|
369
|
- style="padding-left: 40rpx; padding-bottom: 16rpx"
|
|
|
370
|
- >
|
|
|
371
|
- <u-time-line>
|
|
|
372
|
- <view v-for="(item, index) in resumeDetailObj.work_exps" :key="index">
|
|
|
373
|
- <u-time-line-item>
|
|
|
374
|
- <template v-slot:content>
|
|
|
375
|
- <view class="text">{{ item.company }}</view>
|
|
|
376
|
- <view
|
|
|
377
|
- style="
|
|
|
378
|
- margin-top: 18rpx;
|
|
|
379
|
- color: rgba(0, 0, 0, 0.65);
|
|
|
380
|
- font-size: 26rpx;
|
|
|
381
|
- "
|
|
|
382
|
- >
|
|
|
383
|
- {{ item.job }} | {{ timeFormat(item.job_start_time) }} -
|
|
|
384
|
- {{
|
|
|
385
|
- item.job_end_time == 0
|
|
|
386
|
- ? "至今"
|
|
|
387
|
- : timeFormat(item.job_end_time)
|
|
|
388
|
- }}
|
|
|
389
|
- </view>
|
|
|
390
|
- </template>
|
|
|
391
|
- </u-time-line-item>
|
|
|
392
|
- </view>
|
|
|
393
|
- </u-time-line>
|
|
|
394
|
- </view>
|
|
|
395
|
- <view class="btn_commit" @click="applyResume"> 确认投递 </view>
|
|
|
396
|
- <view
|
|
|
397
|
- class="text"
|
|
|
398
|
- style="padding: 30rpx; text-align: center; margin-bottom: 30rpx"
|
|
|
399
|
- @click="editResume"
|
|
|
400
|
- >
|
|
|
401
|
- 去完善简历
|
376
|
+ <u-time-line>
|
|
|
377
|
+ <view
|
|
|
378
|
+ v-for="(item, index) in resumeDetailObj.work_exps"
|
|
|
379
|
+ :key="index"
|
|
|
380
|
+ >
|
|
|
381
|
+ <u-time-line-item>
|
|
|
382
|
+ <template v-slot:content>
|
|
|
383
|
+ <view class="text">{{ item.company }}</view>
|
|
|
384
|
+ <view
|
|
|
385
|
+ style="
|
|
|
386
|
+ margin-top: 18rpx;
|
|
|
387
|
+ color: rgba(0, 0, 0, 0.65);
|
|
|
388
|
+ font-size: 26rpx;
|
|
|
389
|
+ "
|
|
|
390
|
+ >
|
|
|
391
|
+ {{ item.job }} | {{ timeFormat(item.job_start_time) }} -
|
|
|
392
|
+ {{
|
|
|
393
|
+ item.job_end_time == 0
|
|
|
394
|
+ ? "至今"
|
|
|
395
|
+ : timeFormat(item.job_end_time)
|
|
|
396
|
+ }}
|
|
|
397
|
+ </view>
|
|
|
398
|
+ </template>
|
|
|
399
|
+ </u-time-line-item>
|
|
|
400
|
+ </view>
|
|
|
401
|
+ </u-time-line>
|
|
|
402
|
+ </view>
|
|
|
403
|
+ <view class="btn_commit" @click="applyResume"> 确认投递 </view>
|
|
|
404
|
+ <view
|
|
|
405
|
+ class="text"
|
|
|
406
|
+ style="padding: 30rpx; text-align: center; margin-bottom: 30rpx"
|
|
|
407
|
+ @click="editResume"
|
|
|
408
|
+ >
|
|
|
409
|
+ 去完善简历
|
|
|
410
|
+ </view>
|
402
|
</view>
|
411
|
</view>
|
403
|
</u-popup>
|
412
|
</u-popup>
|
404
|
<u-popup
|
413
|
<u-popup
|
|
@@ -441,15 +450,16 @@ |
|
@@ -441,15 +450,16 @@ |
441
|
</view>
|
450
|
</view>
|
442
|
</u-popup>
|
451
|
</u-popup>
|
443
|
<u-popup
|
452
|
<u-popup
|
444
|
- class="popup"
|
|
|
445
|
v-model="videoshow"
|
453
|
v-model="videoshow"
|
446
|
:border-radius="22"
|
454
|
:border-radius="22"
|
447
|
mode="center"
|
455
|
mode="center"
|
448
|
:closeable="true"
|
456
|
:closeable="true"
|
449
|
close-icon-size="36"
|
457
|
close-icon-size="36"
|
450
|
>
|
458
|
>
|
451
|
- <view class="">
|
|
|
452
|
- <video :src="videoSrc" controls></video>
|
459
|
+ <view class="popup">
|
|
|
460
|
+ <view class="">
|
|
|
461
|
+ <video :src="videoSrc" controls></video>
|
|
|
462
|
+ </view>
|
453
|
</view>
|
463
|
</view>
|
454
|
</u-popup>
|
464
|
</u-popup>
|
455
|
<u-popup v-model="yxlyLoginShow" mode="bottom" border-radius="18">
|
465
|
<u-popup v-model="yxlyLoginShow" mode="bottom" border-radius="18">
|