Quellcode durchsuchen

Merge branch 'master' of http://47.100.37.243:10080/wutt/manHourHousekeeper

Lijy vor 2 Jahren
Ursprung
Commit
74cc28071a

+ 5 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ProjectServiceImpl.java

@@ -1372,7 +1372,11 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
                     double costTime = 0;
                     List<Map<String, Object>> mapList = membList.stream().filter(mb -> mb.get("creatorId").equals(user.getId())).collect(Collectors.toList());
                     List<String> membRowData=new ArrayList<>();
-                    membRowData.add(user.getName());
+                    if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
+                        membRowData.add((String)("$userName="+user.getCorpwxUserid()+"$"));
+                    }else {
+                        membRowData.add(user.getName());
+                    }
                     for(Object i:projectIds){
                         List<Map<String, Object>> resultList = mapList.stream().filter(mp -> mp.get("projectId").equals(i)).collect(Collectors.toList());
                         if(resultList.size()>0){

+ 16 - 4
fhKeeper/formulahousekeeper/timesheet/src/views/workReport/daily.vue

@@ -491,26 +491,38 @@
                         <!-- 111111 -->
                         <el-form-item :label="$t('other.reviewer')" v-if="user.timeType.reportAuditType == 3">
                             <el-select v-model="domain.auditorFirst" :placeholder="$t('di-yi-shen-he-ren')" :disabled="!domain.canEdit" style="width:200px;">
-                                <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+                                <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id">
+                                    <span v-if="user.userNameNeedTranslate == 1"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
+                                    <span v-else>{{item.name}}</span>
+                                </el-option>
                             </el-select>
 
                             <template v-if="user.timeType.auditLevel > 1">
                                 <i class="el-icon-right"></i>
                                 <el-select v-model="domain.auditorSec" :placeholder="$t('di-er-shen-he-ren')" :disabled="!domain.canEdit" style="width:200px;">
-                                    <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+                                    <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id">
+                                        <span v-if="user.userNameNeedTranslate == 1"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
+                                        <span v-else>{{item.name}}</span>
+                                    </el-option>
                                 </el-select>
                             </template>
 
                             <template v-if="user.timeType.auditLevel > 2">
                                 <i class="el-icon-right"></i>
                                 <el-select v-model="domain.auditorThird" :placeholder="$t('di-san-shen-he-ren')" :disabled="!domain.canEdit" style="width:200px;">
-                                    <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+                                    <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id">
+                                        <span v-if="user.userNameNeedTranslate == 1"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
+                                        <span v-else>{{item.name}}</span>
+                                    </el-option>
                                 </el-select>
                             </template>
                         </el-form-item>
                         <el-form-item :label="$t('chao-song-ren')" v-if="user.timeType.reportAuditType == 3">
                             <el-select v-model="domain.ccUserid" clearable :disabled="!domain.canEdit" style="width:200px;">
-                                <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
+                                <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id">
+                                    <span v-if="user.userNameNeedTranslate == 1"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
+                                    <span v-else>{{item.name}}</span>
+                                </el-option>
                             </el-select>
                         </el-form-item>