|
@@ -119,7 +119,7 @@
|
|
<!-- 未填写 -->
|
|
<!-- 未填写 -->
|
|
{{$t('state.DidNotFillIn')}}
|
|
{{$t('state.DidNotFillIn')}}
|
|
<el-link :underline="false" @click="showMembList(0)"><span style="margin-left:5px;margin-right:5px;color:red;">{{(depData == null?data[0].membCount:(depData.isUser == 1?1:depData.membCount))-reportList.length | numbers}}</span></el-link>{{$t('other.people')}}
|
|
<el-link :underline="false" @click="showMembList(0)"><span style="margin-left:5px;margin-right:5px;color:red;">{{(depData == null?data[0].membCount:(depData.isUser == 1?1:depData.membCount))-reportList.length | numbers}}</span></el-link>{{$t('other.people')}}
|
|
- <span v-if="leaveAllNum">{{'(全天请假' + leaveAllNum + '人)'}}</span>
|
|
|
|
|
|
+ <span v-if="leaveAllNum" @click="test()">{{'(全天请假' + leaveAllNum + '人)'}}</span>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
@@ -450,6 +450,28 @@
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'small'" :subject="domain.auditUserList" :idx="index" :subjectId="domain.projectAuditorId" ref="selectCat" :flg="true" @selectCatCli="selectCatCli"></selectCat>
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'small'" :subject="domain.auditUserList" :idx="index" :subjectId="domain.projectAuditorId" ref="selectCat" :flg="true" @selectCatCli="selectCatCli"></selectCat>
|
|
|
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <!-- 111111 -->
|
|
|
|
+ <!-- <el-form-item label="审核人" v-if="user.timeType.reportAuditType == 3">
|
|
|
|
+ <el-select v-model="domain.auditorSettingArray.auditorFirst">
|
|
|
|
+ <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+
|
|
|
|
+ <i class="el-icon-right"></i>
|
|
|
|
+ <el-select v-model="domain.auditorSettingArray.auditorSec">
|
|
|
|
+ <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+
|
|
|
|
+ <i class="el-icon-right"></i>
|
|
|
|
+ <el-select v-model="domain.auditorSettingArray.auditorThird">
|
|
|
|
+ <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="抄送人" v-if="user.timeType.reportAuditType == 3">
|
|
|
|
+ <el-select v-model="domain.auditorSettingArray.ccUserid">
|
|
|
|
+ <el-option v-for="item in allUsersList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+
|
|
<!-- 相关维度/自定义维度 -->
|
|
<!-- 相关维度/自定义维度 -->
|
|
<el-form-item :label="yonghuUser.customDegreeName" v-if="domain.projectId && yonghuUser.customDegreeActive == 1" :rules="user.timeType.customDegreeStatus == 1 && domain.wuduList != undefined && domain.wuduList.length != 0 ? { required: true, message: $t('defaultText.pleaseChoose') + yonghuUser.customDegreeName, trigger: ['change','blur'] } : null" :prop="'domains.' + index + '.degreeId'">
|
|
<el-form-item :label="yonghuUser.customDegreeName" v-if="domain.projectId && yonghuUser.customDegreeActive == 1" :rules="user.timeType.customDegreeStatus == 1 && domain.wuduList != undefined && domain.wuduList.length != 0 ? { required: true, message: $t('defaultText.pleaseChoose') + yonghuUser.customDegreeName, trigger: ['change','blur'] } : null" :prop="'domains.' + index + '.degreeId'">
|
|
<el-select v-model="domain.degreeId" clearable :placeholder="$t('defaultText.pleaseChoose')" :disabled="!domain.canEdit">
|
|
<el-select v-model="domain.degreeId" clearable :placeholder="$t('defaultText.pleaseChoose')" :disabled="!domain.canEdit">
|
|
@@ -1550,6 +1572,7 @@
|
|
membCount:0,
|
|
membCount:0,
|
|
selectState:"-1",
|
|
selectState:"-1",
|
|
user: JSON.parse(sessionStorage.getItem("user")),
|
|
user: JSON.parse(sessionStorage.getItem("user")),
|
|
|
|
+ allUsersList: [],
|
|
showAddMore:false,
|
|
showAddMore:false,
|
|
allDate: [],
|
|
allDate: [],
|
|
typeList:[this.$t('other.allDay'),this.$t('other.morning'),this.$t('other.afternoon')],
|
|
typeList:[this.$t('other.allDay'),this.$t('other.morning'),this.$t('other.afternoon')],
|
|
@@ -1742,6 +1765,9 @@
|
|
|
|
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ test(){
|
|
|
|
+ console.log('test',this.depData,this.data[0].membCount,this.reportList.length);
|
|
|
|
+ },
|
|
weeklyFilledTimeClick(parameterDate){ //按周填报-已填工时-点击
|
|
weeklyFilledTimeClick(parameterDate){ //按周填报-已填工时-点击
|
|
this.weeklyFilledTimeDialog = true
|
|
this.weeklyFilledTimeDialog = true
|
|
this.weeklyFilledTimeLoading = true
|
|
this.weeklyFilledTimeLoading = true
|
|
@@ -3998,7 +4024,7 @@
|
|
});
|
|
});
|
|
|
|
|
|
},
|
|
},
|
|
- // 获取个人某天的日报 000000
|
|
|
|
|
|
+ // 获取个人某天的日报 111111
|
|
getReport() {
|
|
getReport() {
|
|
this.http.post( this.port.report.getPort, {
|
|
this.http.post( this.port.report.getPort, {
|
|
date: this.workForm.createDate
|
|
date: this.workForm.createDate
|
|
@@ -5206,7 +5232,7 @@
|
|
return true
|
|
return true
|
|
},
|
|
},
|
|
|
|
|
|
- // 保存日报
|
|
|
|
|
|
+ // 保存日报111111
|
|
submitReport(isDraft) {
|
|
submitReport(isDraft) {
|
|
this.isDraft = isDraft;
|
|
this.isDraft = isDraft;
|
|
this.$refs.workForm.validate(valid => {
|
|
this.$refs.workForm.validate(valid => {
|
|
@@ -5738,6 +5764,25 @@
|
|
this.toViewForm.pageSize = val;
|
|
this.toViewForm.pageSize = val;
|
|
this.getToView();
|
|
this.getToView();
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ getAllUsersList(){
|
|
|
|
+ this.http.post('/user/getSimpleActiveUserList',{
|
|
|
|
+ },res => {
|
|
|
|
+ if(res.code == 'ok'){
|
|
|
|
+ this.allUsersList = res.data
|
|
|
|
+ }else{
|
|
|
|
+ this.$message({
|
|
|
|
+ message: res.msg,
|
|
|
|
+ type: 'error'
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ },err => {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: err,
|
|
|
|
+ type: 'error'
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ }
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
let height = window.innerHeight;
|
|
let height = window.innerHeight;
|
|
@@ -5797,6 +5842,9 @@
|
|
this.getDepartment();
|
|
this.getDepartment();
|
|
this.scrollFunction()
|
|
this.scrollFunction()
|
|
this.userssHu();
|
|
this.userssHu();
|
|
|
|
+ if(this.user.timeType.reportAuditType == 3){
|
|
|
|
+ this.getAllUsersList()
|
|
|
|
+ }
|
|
if (this.user.company.packageProject == 1) {
|
|
if (this.user.company.packageProject == 1) {
|
|
this.getBasecostItemList();
|
|
this.getBasecostItemList();
|
|
}
|
|
}
|