|
@@ -13,6 +13,7 @@
|
|
|
<el-button size="mini" type="primary" :loading="loading" plain @click="btnOpenGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'N' && form.isSalary == 'N'">开启最终分数调整</el-button>
|
|
|
<el-button size="mini" type="primary" :loading="loading" plain @click="btnCloseGradeAdjust" v-if="form.stage == '5' && form.isAdjust == 'Y' && form.isSalary == 'N'">关闭最终分数调整</el-button>
|
|
|
<el-button size="mini" type="primary" :loading="loading" plain @click="btnAdjustMark" v-if="form.stage == '5' && form.isSalary == 'N'">分数调整</el-button>
|
|
|
+ <el-button size="mini" type="primary" :loading="loading" plain @click="btnComputeResult" v-if="form.stage == '5' && form.isSalary == 'N'">计算结果</el-button>
|
|
|
<el-button size="mini" type="primary" :loading="loading" 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="btnNext">下一个</el-button>
|
|
@@ -91,7 +92,7 @@
|
|
|
<script>
|
|
|
import PmList from './pmList.vue'
|
|
|
import GcList from './gcList.vue'
|
|
|
-import { getStage,addStage,updateStage,publishStage,fillinFinish,startSelfEvaluation,finishSelfEvaluation,openGradeAdjust,closeGradeAdjust,cendToSalary} from "@/api/business/ehr/pm/stage";
|
|
|
+import { getStage,addStage,updateStage,publishStage,fillinFinish,startSelfEvaluation,finishSelfEvaluation,openGradeAdjust,closeGradeAdjust,computeResult,cendToSalary} from "@/api/business/ehr/pm/stage";
|
|
|
|
|
|
export default {
|
|
|
name: 'detail',
|
|
@@ -274,6 +275,19 @@ export default {
|
|
|
btnAdjustMark(){
|
|
|
this.$router.push({ name: 'AdjustMark', params: { id: this.id } });
|
|
|
},
|
|
|
+ //计算结果
|
|
|
+ btnComputeResult(){
|
|
|
+ try {
|
|
|
+ this.loading = true;
|
|
|
+ computeResult(this.form).then(res => {
|
|
|
+ this.$modal.msgSuccess("操作成功");
|
|
|
+ })
|
|
|
+ } catch (err) {
|
|
|
+ console.error(err);
|
|
|
+ } finally {
|
|
|
+ this.loading = false;
|
|
|
+ }
|
|
|
+ },
|
|
|
//过数到薪资
|
|
|
btnCendToSalary(){
|
|
|
let that = this;
|
|
@@ -283,7 +297,6 @@ export default {
|
|
|
}).then(() => {
|
|
|
that.fetchStage(that.id);
|
|
|
that.$modal.msgSuccess("操作成功");
|
|
|
- that.loading = false;
|
|
|
}).catch(() => {
|
|
|
that.loading = false;
|
|
|
});
|