|
@@ -669,7 +669,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 拍照上传 -->
|
|
<!-- 拍照上传 -->
|
|
- <el-form-item label="图片上传" v-if="user.timeType.choseFromAlbum == 1">
|
|
|
|
|
|
+ <el-form-item label="图片上传" v-if="user.timeType.choseFromAlbum == 1" :prop="'domains.' + index + '.imgListUrl'"
|
|
|
|
+ :rules="isCustomization(user, reportPictureRequired) ? { required: true, message: '请选择图片', trigger: 'blur' } : null">
|
|
<div class="photos">
|
|
<div class="photos">
|
|
<div>
|
|
<div>
|
|
<el-upload
|
|
<el-upload
|
|
@@ -2214,7 +2215,15 @@
|
|
|
|
|
|
nameAearch: '', // 企业微信姓名搜索
|
|
nameAearch: '', // 企业微信姓名搜索
|
|
deptMembDataBackups: [], // 企业微信备份代填日报的树形结构
|
|
deptMembDataBackups: [], // 企业微信备份代填日报的树形结构
|
|
- deptMembDataLoading: false
|
|
|
|
|
|
+ deptMembDataLoading: false,
|
|
|
|
+
|
|
|
|
+ reportPictureRequired: [ // 针对填写日报图片必填得公司
|
|
|
|
+ {
|
|
|
|
+ id: 4811,
|
|
|
|
+ // id: 10,
|
|
|
|
+ name: '陕西柘中建设工程有限公司'
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
};
|
|
};
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
@@ -2289,6 +2298,12 @@
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
...mapMutations(['upDataLoading']),
|
|
...mapMutations(['upDataLoading']),
|
|
|
|
+ // 判断当前账号是否有某一块定制权限(返回 boolean 类型)
|
|
|
|
+ isCustomization(userInfo, permissionArray) {
|
|
|
|
+ const { companyId } = userInfo
|
|
|
|
+ const isReportPictureRequired = permissionArray.some(item => item.id == companyId)
|
|
|
|
+ return isReportPictureRequired
|
|
|
|
+ },
|
|
//任务被选中
|
|
//任务被选中
|
|
onTaskSelected(domainItem) {
|
|
onTaskSelected(domainItem) {
|
|
//取服务
|
|
//取服务
|