<template>
|
<view class="">
|
<view class="coreshop-ff">
|
<up-list>
|
<up-list-item>
|
<up-cell :title="workerInfo.userWorker.name" :border="false">
|
<template #icon v-if="workerInfo.avatar">
|
<up-avatar shape="square" size="35" :src="workerInfo.avatar"
|
customStyle="margin: -3px 5px -3px 0"></up-avatar>
|
</template>
|
</up-cell>
|
</up-list-item>
|
<up-list-item>
|
<up-cell title="昵称" :value="workerInfo.nickname" :border="false">
|
</up-cell>
|
</up-list-item>
|
<up-list-item>
|
<up-cell title="联系电话" :value="workerInfo.phone" :border="false">
|
</up-cell>
|
</up-list-item>
|
<up-list-item>
|
<up-cell title="地址" :value="workerInfo.userWorker.address" :border="false">
|
</up-cell>
|
</up-list-item>
|
<up-list-item>
|
<up-cell title="简历描述" :border="false">
|
</up-cell>
|
<view class="jianli chuany-font28 text-69">
|
{{workerInfo.userWorker.resume}}
|
</view>
|
</up-list-item>
|
<up-list-item v-if="detailItem.isSelected">
|
<up-cell title="工价详情" :border="false">
|
</up-cell>
|
<view class="coreshop-bg-white c-p-l-30 c-p-r-30 chuany-font28 text-69">
|
<view>
|
当前工价:{{detailItem.workPrice}} {{detailItem.workerType==0?'元/小时':'元/件'}}
|
</view>
|
<view class="c-p-t-10">
|
历史工价:
|
<view class="chuany-flex chuany-justify-between c-p-t-10"
|
v-for="item in detailItem.orderBiddingWorkPrices" :key='item.id'>
|
<view class="">
|
{{$util.formatDate(item.effectTime)}}
|
</view>
|
<view class="">
|
{{item.workPrice}} {{detailItem.workerType==0?'元/小时':'元/件'}}
|
</view>
|
</view>
|
</view>
|
</view>
|
</up-list-item>
|
|
</up-list>
|
<view class="tabbtns" v-if="!detailItem.isSelected">
|
<up-button color='#fece01' text="录用" :loading='isLoading' loadingText="录用中"
|
@click="selectBtn"></up-button>
|
</view>
|
</view>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
workerId: '',
|
workerInfo: {
|
userWorker: {}
|
},
|
detailItem: {},
|
isLoading: false
|
}
|
},
|
onLoad(option) {
|
console.log(option, 'zzzzzzzzzzzzzzzzzz');
|
let {
|
workerid
|
} = option
|
this.workerId = workerid
|
console.log(this.workerId, workerid, option);
|
this.detailItem = this.$db.get('toudiItem') || {}
|
console.log(this.detailItem, 'this.detailItem');
|
this.getWorkerInfo(this.workerId)
|
},
|
methods: {
|
getWorkerInfo(id) {
|
this.$api.getUserId(id).then(res => {
|
this.workerInfo = res.data
|
})
|
},
|
|
selectBtn() {
|
this.isLoading = true
|
this.$api.saveQueRen({
|
orderBiddingId: detailItem.id
|
}).then(res => {
|
if (res.code == 1) {
|
this.$util.showToast({
|
title: "确认成功!",
|
icon: "success"
|
})
|
} else {
|
this.$util.showToast({
|
title: res.msg ? res.msg : '失败!'
|
})
|
}
|
this.isLoading = false
|
})
|
}
|
}
|
}
|
</script>
|
|
<style>
|
.u-cell__body {
|
padding: 6px 15px !important;
|
}
|
|
.jianli {
|
margin: 3px 15px;
|
padding: 8px;
|
background-color: #f6f7f9;
|
border-radius: 5px;
|
min-height: 180rpx;
|
}
|
</style>
|