|
|
|
|
@ -137,7 +137,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="swiperBox">
|
|
|
|
|
<div class="swiperBox" style="display: flex; justify-content: start">
|
|
|
|
|
<img :src="jobDetail.logo || jobDetail.store.logo" alt v-if="jobDetail.logo || jobDetail.store.logo" @click="showImage(0, 'logo')" style="cursor: pointer; width: 80px; height: 45px" />
|
|
|
|
|
<div id="swiper">
|
|
|
|
|
<div class="swiper-wrapper">
|
|
|
|
|
<div class="swiper-slide" v-for="(item, index) in [...storeImage]" :key="index">
|
|
|
|
|
@ -435,7 +436,7 @@
|
|
|
|
|
<h1 class="bottombox" style>
|
|
|
|
|
<i>项目方</i>
|
|
|
|
|
</h1>
|
|
|
|
|
<img style="width: 60px; height: 60px; border-radius: 50%;display: block;margin: 24px auto 0;" :src="agency.logo || 'https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/service.jpg'" alt />
|
|
|
|
|
<img style="width: 60px; height: 60px; border-radius: 50%; display: block; margin: 24px auto 0" :src="agency.logo || 'https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/service.jpg'" alt />
|
|
|
|
|
<div style="color: #333">
|
|
|
|
|
<p class="f14" style="margin-top: 10px; margin-bottom: 0">
|
|
|
|
|
{{ agency.agencyName || "-" }}
|
|
|
|
|
@ -839,6 +840,10 @@ export default {
|
|
|
|
|
if (data.status === 200) {
|
|
|
|
|
console.log(data);
|
|
|
|
|
this.jobDetail = disposeJobListData(data.data.record);
|
|
|
|
|
this.jobDetail = {
|
|
|
|
|
...this.jobDetail,
|
|
|
|
|
...data.data,
|
|
|
|
|
};
|
|
|
|
|
this.jobDetail.jobDesp = data.data.record.jobDesp.replaceAll("*****", "");
|
|
|
|
|
this.customServiceUrl = data.data.customServiceUrl;
|
|
|
|
|
this.jobPoses = data.data.jobPoses;
|
|
|
|
|
@ -860,7 +865,7 @@ export default {
|
|
|
|
|
this.positionInfo.name = this.positionInfo.storeName;
|
|
|
|
|
this.positionInfo.lat = this.positionInfo.storeLat;
|
|
|
|
|
this.positionInfo.lng = this.positionInfo.storeLng;
|
|
|
|
|
this.jobDetail.district = this.positionInfo.storeDistrict
|
|
|
|
|
this.jobDetail.district = this.positionInfo.storeDistrict;
|
|
|
|
|
}
|
|
|
|
|
if (data.data.onSiteUsers) {
|
|
|
|
|
this.onSiteUsersInfo = data.data.onSiteUsers.map((item) => `${item.aliasName} ${item.tel}`).join(", ");
|
|
|
|
|
@ -875,7 +880,6 @@ export default {
|
|
|
|
|
// this.jobDetail.jobSpecialLabelNames = this.jobDetail.jobSpecialLabelNames.split(',')
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.skeletonshow = false;
|
|
|
|
|
console.log(this.jobDetail);
|
|
|
|
|
console.log(this.jobPoses);
|
|
|
|
|
@ -895,7 +899,6 @@ export default {
|
|
|
|
|
let storeImage = [];
|
|
|
|
|
let storeVideo = [];
|
|
|
|
|
if (data.data.storeImage) {
|
|
|
|
|
|
|
|
|
|
data.data.storeImage.forEach((item) => {
|
|
|
|
|
console.log(item.url);
|
|
|
|
|
|
|
|
|
|
@ -1031,7 +1034,7 @@ export default {
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
showImage(idx) {
|
|
|
|
|
showImage(idx, type) {
|
|
|
|
|
var that = this;
|
|
|
|
|
console.log(that.storeImage);
|
|
|
|
|
if (this.from == "vocational") {
|
|
|
|
|
@ -1046,6 +1049,9 @@ export default {
|
|
|
|
|
that.imgList.push(item);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if (type == "logo") {
|
|
|
|
|
that.imgList.unshift(that.jobDetail.logo || that.jobDetail.store.logo);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.$viewerApi({
|
|
|
|
|
|