|
@@ -206,10 +206,10 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</td>
|
|
</td>
|
|
- <th class="description-label"><i class="requiredStar">*</i>声部</th>
|
|
|
|
|
|
+ <th class="description-label"><i class="requiredStar" v-if="form.jobType == 'ADVISER'">*</i>声部</th>
|
|
<td class="description-content">
|
|
<td class="description-content">
|
|
<el-form-item prop="subjectIdList"
|
|
<el-form-item prop="subjectIdList"
|
|
- :rules="[{ required: true, message: '请选择声部', trigger: 'blur' }]"
|
|
|
|
|
|
+ :rules="[{ required: form.jobType == 'ADVISER', message: '请选择声部', trigger: 'blur' }]"
|
|
>
|
|
>
|
|
<el-select
|
|
<el-select
|
|
size="mini"
|
|
size="mini"
|
|
@@ -324,11 +324,11 @@
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</td>
|
|
</td>
|
|
- <th class="description-label"><i class="requiredStar" v-if="form.status === 'DIMISSION'">*</i>离职原因</th>
|
|
|
|
|
|
+ <th class="description-label"><i class="requiredStar" v-if="form.resignationDate">*</i>离职原因</th>
|
|
<td class="description-content">
|
|
<td class="description-content">
|
|
<el-form-item
|
|
<el-form-item
|
|
prop="resignationReason"
|
|
prop="resignationReason"
|
|
- :rules="[{ required: form.status === 'DIMISSION', message: '请输入离职原因', trigger: 'blur' }]"
|
|
|
|
|
|
+ :rules="[{ required: form.resignationDate ? true : false, message: '请输入离职原因', trigger: 'blur' }]"
|
|
>
|
|
>
|
|
<el-input size="mini" v-model.trim="form.resignationReason" placeholder="请输入离职原因"/>
|
|
<el-input size="mini" v-model.trim="form.resignationReason" placeholder="请输入离职原因"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -376,10 +376,10 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</td>
|
|
</td>
|
|
- <th class="description-label"><i class="requiredStar" v-if="propRequred">*</i>声部</th>
|
|
|
|
|
|
+ <th class="description-label"><i class="requiredStar" v-if="form.position == 'ADVISER'">*</i>声部</th>
|
|
<td class="description-content">
|
|
<td class="description-content">
|
|
<el-form-item prop="jobSubjectIdList"
|
|
<el-form-item prop="jobSubjectIdList"
|
|
- :rules="[{ required: propRequred, message: '请选择声部', trigger: 'change' }]"
|
|
|
|
|
|
+ :rules="[{ required: form.position == 'ADVISER', message: '请选择声部', trigger: 'change' }]"
|
|
>
|
|
>
|
|
<el-select
|
|
<el-select
|
|
size="mini"
|
|
size="mini"
|