|
|
@@ -39,9 +39,15 @@
|
|
|
import { ImagePreview } from 'vant';
|
|
|
import { removePhotoBatch } from '@/api/index';
|
|
|
import uploadVNormalTaskPhoto from '@/components/uploadVNormalTaskPhoto';
|
|
|
+import { mapState } from 'vuex';
|
|
|
export default {
|
|
|
name: 'deleteUploadImgTaskPhoto',
|
|
|
components: { uploadVNormalTaskPhoto },
|
|
|
+ computed: {
|
|
|
+ ...mapState({
|
|
|
+ userInfo: (state) => state.user.userInfo,
|
|
|
+ }),
|
|
|
+ },
|
|
|
props: {
|
|
|
formData: {
|
|
|
type: Object,
|
|
|
@@ -97,8 +103,9 @@ export default {
|
|
|
formData: {
|
|
|
handler(val) {
|
|
|
this.imgArr = [];
|
|
|
+ // <!-- 0=企业微信,1=H5相机 -->
|
|
|
if (val) {
|
|
|
- if (val.collectionItemList[0].fileInfoList) {
|
|
|
+ if (this.userInfo.photoMethod == '1') {
|
|
|
this.imgArr = val.collectionItemList[0].fileInfoList || [];
|
|
|
} else {
|
|
|
if (val.mediaInfos) {
|
|
|
@@ -151,7 +158,8 @@ export default {
|
|
|
const { localIds, locationRemark, source } = data;
|
|
|
this.locationRemark = locationRemark;
|
|
|
console.log(source);
|
|
|
- if (source == 'weixin') {
|
|
|
+ // 0=企业微信,1=H5相机
|
|
|
+ if (this.userInfo.photoMethod == '0') {
|
|
|
this.syncUpload(localIds);
|
|
|
} else {
|
|
|
this.$emit('upDataDetail');
|