<template>
|
|
<view class="u-page">
|
|
<view class="se-flex se-flex-v-sa se-pt-140">
|
|
<image class="se-w-300 se-h-300" src="@/static/image/success.png" mode=""></image>
|
|
<view class="se-c-black se-fw-6 se-fs-44 se-ta-c se-mt-20">
|
|
恭喜你,聘用成功
|
|
</view>
|
|
<view class="se-fs-26 se-ta-c se-mt-20">
|
|
等待师傅确认
|
|
</view>
|
|
</view>
|
|
<view class="se-px-40 se-mt-140">
|
|
<view class="se-px-20 se-pb-80 se-fs-20 se-flex">
|
|
<view @click="onOrderDetail()"
|
|
class="se-mx-10 se-flex-1 se-br-40 se-flex-h-c se-h-80 se-lh-80 se-ta-c se-fs-28 se-c-white se-bgc-orange">
|
|
<text>查看订单详情</text>
|
|
</view>
|
|
<view @click="onCancel()"
|
|
class="se-mx-10 se-flex-1 se-b se-br-40 se-flex-h-c se-h-80 se-lh-80 se-ta-c se-fs-28 se-c-66 se-bgc-f5">
|
|
<text>取消订单</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import { deleteOrder } from "@/common/api.js"
|
|
|
|
export default{
|
|
data(){
|
|
return{
|
|
id:null
|
|
}
|
|
},
|
|
onLoad(options) {
|
|
console.info("求职者订单详情:"+options.id)
|
|
this.id = options.id
|
|
},
|
|
methods:{
|
|
onOrderDetail(){
|
|
let that = this;
|
|
uni.navigateTo({
|
|
url:"/pages_subpack/job-order-detail/index?orderId="+that.id
|
|
})
|
|
},
|
|
onCancel(){
|
|
uni.showModal({
|
|
title: '确认取消',
|
|
content: '确定要取消这个订单吗?',
|
|
success: (res) => {
|
|
if (res.confirm) {
|
|
uni.showLoading({
|
|
title: '取消中...'
|
|
})
|
|
deleteOrder(this.id).then(res => {
|
|
uni.hideLoading()
|
|
if (res.code == 200) {
|
|
uni.showToast({
|
|
title: '取消成功',
|
|
icon: 'success'
|
|
})
|
|
// 返回上一页
|
|
uni.navigateBack({
|
|
delta: 1
|
|
})
|
|
} else {
|
|
uni.showToast({
|
|
title: res.message || '取消失败',
|
|
icon: 'none'
|
|
})
|
|
}
|
|
}).catch(error => {
|
|
uni.hideLoading()
|
|
uni.showToast({
|
|
title: '取消失败',
|
|
icon: 'none'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
</style>
|