|
@@ -9,9 +9,10 @@
|
|
<el-button size="mini" type="primary" plain @click="btnFillinFinish" v-if="form.isPublish == 'Y' && form.stage == '0'">结束填写</el-button>
|
|
<el-button size="mini" type="primary" plain @click="btnFillinFinish" v-if="form.isPublish == 'Y' && form.stage == '0'">结束填写</el-button>
|
|
<el-button size="mini" type="primary" plain @click="btnStartSelfEvaluation" v-if="form.stage == '2'">开始自评</el-button>
|
|
<el-button size="mini" type="primary" plain @click="btnStartSelfEvaluation" v-if="form.stage == '2'">开始自评</el-button>
|
|
<el-button size="mini" type="primary" plain @click="btnFinishSelfEvaluation" v-if="form.stage == '3'">结束自评</el-button>
|
|
<el-button size="mini" type="primary" plain @click="btnFinishSelfEvaluation" v-if="form.stage == '3'">结束自评</el-button>
|
|
- <el-button size="mini" type="primary" plain @click="btnOpenGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'N'">开启等级调整</el-button>
|
|
|
|
- <el-button size="mini" type="primary" plain @click="btnCloseGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'Y'">关闭等级调整</el-button>
|
|
|
|
- <el-button size="mini" type="primary" plain @click="btnAdjustMark" v-if="form.stage == '5'">分数调整</el-button>
|
|
|
|
|
|
+ <el-button size="mini" type="primary" plain @click="btnOpenGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'N' && form.isSalary == 'N'">开启等级调整</el-button>
|
|
|
|
+ <el-button size="mini" type="primary" plain @click="btnCloseGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'Y' && form.isSalary == 'N'">关闭等级调整</el-button>
|
|
|
|
+ <el-button size="mini" type="primary" plain @click="btnAdjustMark" v-if="form.stage == '5' && form.isSalary == 'N'">分数调整</el-button>
|
|
|
|
+ <el-button size="mini" type="primary" plain @click="btnCendToSalary" v-if="form.stage == '5' && form.isSalary == 'N'">过数到薪资</el-button>
|
|
<el-button size="mini" plain @click="btnPreviou">上一个</el-button>
|
|
<el-button size="mini" plain @click="btnPreviou">上一个</el-button>
|
|
<el-button size="mini" plain @click="btnNext">下一个</el-button>
|
|
<el-button size="mini" plain @click="btnNext">下一个</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -53,7 +54,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { getStage,addStage,updateStage,publishStage,fillinFinish,startSelfEvaluation,finishSelfEvaluation,openGradeAdjust,closeGradeAdjust} from "@/api/business/ehr/pm/stage";
|
|
|
|
|
|
+import { getStage,addStage,updateStage,publishStage,fillinFinish,startSelfEvaluation,finishSelfEvaluation,openGradeAdjust,closeGradeAdjust,cendToSalary} from "@/api/business/ehr/pm/stage";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'detail',
|
|
name: 'detail',
|
|
@@ -223,6 +224,20 @@ export default {
|
|
btnAdjustMark(){
|
|
btnAdjustMark(){
|
|
this.$router.push({ name: 'AdjustMark', params: { id: this.id } });
|
|
this.$router.push({ name: 'AdjustMark', params: { id: this.id } });
|
|
},
|
|
},
|
|
|
|
+ //过数到薪资
|
|
|
|
+ btnCendToSalary(){
|
|
|
|
+ this.$confirm('确认要同步到薪资绩效系数吗?', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'success'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ cendToSalary(this.form).then(response => {
|
|
|
|
+ this.fetchStage(this.id);
|
|
|
|
+ this.$modal.msgSuccess("操作成功");
|
|
|
|
+ });
|
|
|
|
+ }).catch(() => {
|
|
|
|
+ });
|
|
|
|
+ },
|
|
//修改
|
|
//修改
|
|
btnEdit(){
|
|
btnEdit(){
|
|
this.pageState = "edit";
|
|
this.pageState = "edit";
|