Ver código fonte

量化积分保存

yuhan 1 ano atrás
pai
commit
678e371f04

+ 4 - 0
itdmWeb/src/api/api.js

@@ -192,6 +192,9 @@ const runFlowPathyrunList = (params)=>getAction("/flowpath/itdmRunFlowPathStep/y
 // 驳回指定节点
 const runFlowPathrejectzd = (params)=>postAction("/flowpath/itdmRunFlowPathStep/rejectzd",params);
 
+// 人员绩效提成保存
+const jixiaoPersonPrice = (params)=>postAction("/jixiaoPersonPrice/jixiaoPersonPrice/addAllJX",params);
+
 
 // 中转HTTP请求
 export const transitRESTful = {
@@ -299,6 +302,7 @@ export {
   runFlowPathyrunList,
   runFlowPathrejectzd,
   getYeWU,
+  jixiaoPersonPrice,
 }
 
 

+ 21 - 3
itdmWeb/src/views/module-iTDM/itdmYeWu/index.vue

@@ -14,7 +14,7 @@ import ItdmXqPingshen from './itdmXqPingshen.vue'
 import ItdmGcShishi from './itdmGcShishi.vue'
 import ItdmBgJiaofu from './itdmBgJiaofu.vue'
 import ItdmXnJiesuan from './itdmXnJiesuan.vue'
-import { getYeWU, runFlowPathSaveData } from '@/api/api'
+import { getYeWU, runFlowPathSaveData, jixiaoPersonPrice } from '@/api/api'
 export default {
   components: { ItdmXmShuru, ItdmXqPingshen, ItdmGcShishi, ItdmBgJiaofu, ItdmXnJiesuan },
     data() {
@@ -33,6 +33,7 @@ export default {
     created(){
       // this.querys.id = this.$route.query.id
       console.log(this.querys.id)
+      console.log(this.$route.query.weituoNo)
       this.getList()
     },
     methods: {
@@ -64,15 +65,32 @@ export default {
           // console.log(this.tableData1)
         })
       },
+      // 保存数据
       runFlowPathSaveData(saveData){
-        console.log(JSON.parse(saveData.saveData))
         runFlowPathSaveData(saveData).then(response => {
-          console.log('ddd', response)
           if (response.success) {
             this.$message.success(response.message)
             this.getList()
           }
         })
+        if(saveData.stepBUfen && saveData.stepBUfen === '3'){
+          var arr = JSON.parse(saveData.saveData).assessmentLog
+          var jixiaoData = arr.map(res => {
+            return {
+              weituoNo: this.$route.query.weituoNo,
+              name: res.name,
+              lhJifen: res.lhJifen,
+            }
+          })
+          console.log(jixiaoData)
+          jixiaoPersonPrice(jixiaoData).then(response=> {
+            if (response.success) {
+              // this.$message.success(response.message)
+            } else {
+              this.$message.error(response.message)
+            }
+          })
+        }
       }
     }
 }

+ 3 - 0
itdmWeb/src/views/module-iTDM/itdmYeWu/itdmGcShishi.vue

@@ -107,6 +107,7 @@
 </template>
 
 <script>
+
 export default {
   name: 'itdmGcShishi',
   props: {
@@ -270,7 +271,9 @@ export default {
     },
 
     submitData() {
+      console.log(this.stepParameter)
       var saveData = {
+        stepBUfen: '3',
         runFlowPathStep: this.stepParameter.id,
         saveData: JSON.stringify(this.stepEdit),
       }