diff --git a/src/components/FirstJob/detail.vue b/src/components/FirstJob/detail.vue
index 094ac4e..20cbaaf 100644
--- a/src/components/FirstJob/detail.vue
+++ b/src/components/FirstJob/detail.vue
@@ -209,13 +209,37 @@
@@ -763,6 +787,8 @@ export default {
// 组件状态值
data() {
return {
+ previewVisible: false,
+ previewImage: '',
relationList: [],
jobDetail: {}, // 职位相关信息
storeImage: [],
@@ -778,7 +804,7 @@ export default {
skeletonshow: true,
tabchange: 1,
nationlist,
- imgList:[], // 预览图片列表
+ imgList: [], // 预览图片列表
labelColor: ['pink', 'blue', 'purple', 'orange', 'green', 'cyan', 'red', 'purple'],
form: {
// 录单数据
@@ -896,12 +922,24 @@ export default {
}
this.storeInfo = newdata
let regs = /\.(jpg|jpeg|png)(\?.*)?$/
+ // data.data.storeImage.forEach((item) => {
+ // if (regs.test(item.url.toLowerCase())) {
+ // this.storeImage.push(item.url)
+ // }
+ // })
+ // console.log(this.storeImage);
+ let storeImage = []
+ let storeVideo = []
data.data.storeImage.forEach((item) => {
+ console.log(item.url)
+
if (regs.test(item.url.toLowerCase())) {
- this.storeImage.push(item.url)
+ storeImage.push(item.url)
+ } else {
+ storeVideo.push(item.url)
}
})
- // console.log(this.storeImage);
+ this.storeImage = [...storeImage, ...storeVideo]
} else {
this.$message.warning('数据获取失败')
}
@@ -916,13 +954,17 @@ export default {
// 录单弹出层的关闭
handleCancel() {
this.visible = false
- this.form = {
- // 录单数据
- name: '',
- tel: '',
- peoplecard: '',
- username: '',
- }
+ this.previewVisible = false
+ let movie = document.querySelector('#movie')
+ console.dir(movie);
+ movie.pause();
+ // this.form = {
+ // // 录单数据
+ // name: '',
+ // tel: '',
+ // peoplecard: '',
+ // username: '',
+ // }
},
// 录单提交按钮的回调
handleOk() {
@@ -990,7 +1032,7 @@ export default {
*/
showImage(idx) {
var that = this
- console.log( that.storeImage);
+ console.log(that.storeImage)
that.storeImage.forEach((item, index) => {
if (that.isImg(item)) {
that.imgList.push(item)
@@ -1005,7 +1047,7 @@ export default {
// }
},
isImg(str) {
- console.log(str);
+ console.log(str)
let regs = /\.(jpg|jpeg|png)(\?.*)?$/
return regs.test(str)
},
@@ -1034,6 +1076,10 @@ export default {
},
})
},
+ handlePreview(file) {
+ this.previewImage = file
+ this.previewVisible = true
+ },
},
}
@@ -1865,4 +1911,38 @@ export default {
.swiper-button-disabled {
display: none;
}
+.spic.ant-modal-wrap {
+ text-align: center;
+}
+/deep/ .spic {
+ .ant-modal {
+ width: auto !important;
+ display: inline-block;
+ }
+ .ant-modal-close {
+ top: 24px;
+ right: 6px;
+ position: fixed;
+ color: #fff;
+
+ .ant-modal-close-x {
+ font-size: 30px;
+ }
+ }
+ .ant-modal-content {
+ background-color: transparent;
+
+ .ant-modal-body {
+ padding: 0;
+ }
+
+ img {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+ }
+ }
+}