Browse Source

EHR-绩效:问题处理

001295 1 year ago
parent
commit
ba5eb7c1fa

+ 6 - 4
src/views/business/ehr/pm/mark/index.vue

@@ -8,9 +8,9 @@
     </div>
     <div class="app-container">
       <el-form :model="queryParams" ref="queryForm" size="mini" :inline="true">
-        <el-form-item label="员工" prop="staffName">
+        <el-form-item label="员工" prop="staffCodeOrName">
           <el-input
-            v-model="queryParams.staffName"
+            v-model="queryParams.params.staffCodeOrName"
             clearable
             @keyup.enter.native="btnSearch"
           />
@@ -72,8 +72,9 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
-        sourceId: null,
-        staffName: null,
+        params:{
+          staffCodeOrName: null,
+        }
       },
       //详情id
       rowId: '',
@@ -100,6 +101,7 @@ export default {
     /** 重置按钮操作 */
     btnResetQuery() {
       this.resetForm("queryForm");
+      this.queryParams.params.staffCodeOrName = null;
       this.btnSearch();
     },
     /** 刷新 */

+ 1 - 1
src/views/business/ehr/pm/performance/btnCopyItem.vue

@@ -33,7 +33,7 @@
 </template>
 
 <script>
-import { listPerformance,getPerformance} from "@/api/business/ehr/pm/performance";
+import { listPerformance} from "@/api/business/ehr/pm/performance";
 export default {
   name: "CopyItemDialog",
   props: ["id"],

+ 4 - 3
src/views/business/ehr/pm/performance/index.vue

@@ -13,9 +13,9 @@
             >
           </el-cascader>
         </el-form-item>
-        <el-form-item label="员工" prop="staffName">
+        <el-form-item label="员工">
           <el-input
-            v-model="queryParams.staffName"
+            v-model="queryParams.params.staffCodeOrName"
             clearable
             @keyup.enter.native="btnSearch"
           />
@@ -159,8 +159,8 @@ export default {
         params:{
           dataPermission: 'Y',
           oneself: true,
+          staffCodeOrName: null,
         },
-        staffName: null,
         status: null,
         month: null,
         dept: null,
@@ -270,6 +270,7 @@ export default {
       this.resetForm("queryForm");
       this.dateRange = [];
       this.treeValue = [];
+      this.queryParams.params.staffCodeOrName = null;
       this.btnSearch();
     },
     /** 刷新 */

+ 3 - 4
src/views/business/ehr/pm/stagecontrol/btnCreatePm.vue

@@ -3,9 +3,9 @@
     <el-button size="mini" icon="el-icon-plus" @click="click">生成绩效</el-button>
     <el-dialog title="生成绩效" :visible.sync="open" width="1000px" :close-on-click-modal="false">
       <el-form :model="queryParams" ref="queryForm" size="mini" :inline="true">
-        <el-form-item label="员工" prop="staffName">
+        <el-form-item label="员工" prop="staffCodeOrName">
           <el-input
-            v-model="queryParams.staffName"
+            v-model="queryParams.staffCodeOrName"
             clearable
             @keyup.enter.native="btnSearch"
           />
@@ -58,8 +58,7 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
-        staffNo: null,
-        staffName: null,
+        staffCodeOrName: null,
       },
       // 总条数
       total: 0,

+ 2 - 2
src/views/business/ehr/pm/stagecontrol/detail.vue

@@ -9,8 +9,8 @@
           <el-button size="mini" type="primary" :loading="loading" @click="btnFillinFinish" v-if="form.isPublish == 'Y' && form.stage == '0'">结束填写</el-button>
           <el-button size="mini" type="primary" :loading="loading" @click="btnStartSelfEvaluation" v-if="form.stage == '2'">开始自评</el-button>
           <el-button size="mini" type="primary" :loading="loading" @click="btnFinishSelfEvaluation" v-if="form.stage == '3'">结束自评</el-button>
-          <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="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="btnCendToSalary" v-if="form.stage == '5' && form.isSalary == 'N'">过数到薪资</el-button>
           <el-button size="mini" plain @click="btnPreviou">上一个</el-button>

+ 4 - 5
src/views/business/ehr/pm/verify/index.vue

@@ -8,9 +8,9 @@
     </div>
     <div class="app-container">
       <el-form :model="queryParams" ref="queryForm" size="mini" :inline="true">
-        <el-form-item label="员工" prop="staffName">
+        <el-form-item label="员工" prop="staffCodeOrName">
           <el-input
-            v-model="queryParams.staffName"
+            v-model="queryParams.params.staffCodeOrName"
             clearable
             @keyup.enter.native="btnSearch"
           />
@@ -71,10 +71,8 @@ export default {
       queryParams: {
         pageNum: 1,
         pageSize: 10,
-        sourceId: null,
-        staffName: null,
         params:{
-          flowStatus: 0,
+          staffCodeOrName: null,
         }
       },
       //详情id
@@ -102,6 +100,7 @@ export default {
     /** 重置按钮操作 */
     btnResetQuery() {
       this.resetForm("queryForm");
+      this.queryParams.params.staffCodeOrName = null;
       this.btnSearch();
     },
     /** 刷新 */