|
@@ -416,7 +416,8 @@
|
|
</el-select>
|
|
</el-select>
|
|
<el-checkbox v-model="domain.taskFinish" v-if="domain.taskId != undefined">已完成</el-checkbox>
|
|
<el-checkbox v-model="domain.taskFinish" v-if="domain.taskId != undefined">已完成</el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item :label="user.companyId==781?'具体内容与结果':'工作事项'" :prop="'domains.' + index + '.content'" >
|
|
|
|
|
|
+ <el-form-item :label="user.companyId==781?'具体内容与结果':'工作事项'" :prop="'domains.' + index + '.content'"
|
|
|
|
+ :rules="user.timeType.workContentState == 1 ? { required: true, message: user.companyId==781?'填写具体内容与结果':'填写工作事项', trigger: 'blur' } : null">
|
|
<el-input v-model="domain.content" type="textarea" :rows="4" placeholder="请填写" clearable
|
|
<el-input v-model="domain.content" type="textarea" :rows="4" placeholder="请填写" clearable
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)"></el-input>
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -554,7 +555,7 @@
|
|
</span>
|
|
</span>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="工作事项" :prop="'domains.' + index + '.worktimeList.'+tIndex+'.content'"
|
|
<el-form-item label="工作事项" :prop="'domains.' + index + '.worktimeList.'+tIndex+'.content'"
|
|
- :rules="{ required: true, message: '填写工作事项', trigger: 'blur' }">
|
|
|
|
|
|
+ :rules="user.timeType.workContentState == 1 ? { required: true, message: '填写工作事项', trigger: 'blur' } : null">
|
|
<el-input v-model="timeItem.content" type="textarea" :rows="2" placeholder="请填写工作事项" clearable
|
|
<el-input v-model="timeItem.content" type="textarea" :rows="2" placeholder="请填写工作事项" clearable
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)"
|
|
:disabled="workForm.domains.length==0?true:(workForm.domains[index].state>=2?false:true)"
|
|
></el-input>
|
|
></el-input>
|
|
@@ -590,9 +591,9 @@
|
|
<el-form ref="workForm" :model="workForm" :rules="workRules" label-width="100px" v-if="!selConShow">
|
|
<el-form ref="workForm" :model="workForm" :rules="workRules" label-width="100px" v-if="!selConShow">
|
|
<el-form-item label="工作日期" prop="createDate">
|
|
<el-form-item label="工作日期" prop="createDate">
|
|
<el-date-picker v-model="zhoRqi" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="zhoRqis()" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="margin-right: 18px"></el-date-picker>
|
|
<el-date-picker v-model="zhoRqi" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="zhoRqis()" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="margin-right: 18px"></el-date-picker>
|
|
- <el-button @click="handleGetPrevWeek()">上周</el-button>
|
|
|
|
|
|
+ <el-button @click="handleGetPrevWeek()">上一周</el-button>
|
|
|
|
+ <el-button @click="handleGetNextvWeek()">下一周</el-button>
|
|
<el-button @click="getCurrentWeek()">本周</el-button>
|
|
<el-button @click="getCurrentWeek()">本周</el-button>
|
|
- <el-button @click="handleGetNextvWeek()">下周</el-button>
|
|
|
|
<el-button @click="newDates()">新增日期</el-button>
|
|
<el-button @click="newDates()">新增日期</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-table :data="zhoData" style="width: 100%" v-loading="zhoLoading">
|
|
<el-table :data="zhoData" style="width: 100%" v-loading="zhoLoading">
|
|
@@ -714,7 +715,7 @@
|
|
<el-input-number :id="'weekData_num'" :disabled="!canEdit" v-model="zhoBao.customData" style="width:200px;margin-right:155px;" @keyup.native="restrictNumber('weekData_num')"></el-input-number>
|
|
<el-input-number :id="'weekData_num'" :disabled="!canEdit" v-model="zhoBao.customData" style="width:200px;margin-right:155px;" @keyup.native="restrictNumber('weekData_num')"></el-input-number>
|
|
</div>
|
|
</div>
|
|
<!-- 自定义文本 -->
|
|
<!-- 自定义文本 -->
|
|
- <div class="zhoFel" v-if="user.timeType.customTextActive">
|
|
|
|
|
|
+ <div class="zhoFel" v-if="user.timeType.customTextActive == 1">
|
|
<p>{{user.timeType.customTextName}}</p>
|
|
<p>{{user.timeType.customTextName}}</p>
|
|
<el-input :disabled="!canEdit" v-model="zhoBao.customText" style="width:355px;" maxlength="25" show-word-limit></el-input>
|
|
<el-input :disabled="!canEdit" v-model="zhoBao.customText" style="width:355px;" maxlength="25" show-word-limit></el-input>
|
|
</div>
|
|
</div>
|
|
@@ -3833,11 +3834,14 @@
|
|
if(this.user.timeType.customTextStatus == 1 && !this.zhoBao.customText){
|
|
if(this.user.timeType.customTextStatus == 1 && !this.zhoBao.customText){
|
|
errtips += this.user.timeType.customTextName + '、'
|
|
errtips += this.user.timeType.customTextName + '、'
|
|
}
|
|
}
|
|
- if(errtips != ''){
|
|
|
|
|
|
+ if(this.user.timeType.workContentState == 1 && !this.zhoBao.con){
|
|
|
|
+ errtips += this.user.companyId==781?'具体内容与结果、':'工作事项、'
|
|
|
|
+ }
|
|
|
|
+ if(errtips){
|
|
errtips = errtips.substring(0,errtips.length - 1)
|
|
errtips = errtips.substring(0,errtips.length - 1)
|
|
this.$message({
|
|
this.$message({
|
|
message: '请对' + errtips + '进行填写',
|
|
message: '请对' + errtips + '进行填写',
|
|
- type: 'error'
|
|
|
|
|
|
+ type: 'warning'
|
|
})
|
|
})
|
|
}else {
|
|
}else {
|
|
this.tianxieDialogVisible = false
|
|
this.tianxieDialogVisible = false
|