index.vue 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <template>
  2. <a-card :bordered="false">
  3. <itdm-xm-shuru :tableData1="tableData1" @save="runFlowPathSaveData"></itdm-xm-shuru>
  4. <itdm-xq-pingshen :tableData2="tableData2"></itdm-xq-pingshen>
  5. <itdm-gc-shishi :tableData3="tableData3" @save="runFlowPathSaveData"></itdm-gc-shishi>
  6. <itdm-bg-jiaofu :tableData4="tableData4"></itdm-bg-jiaofu>
  7. <itdm-xn-jiesuan :tableData5="tableData5" @save="runFlowPathSaveData"></itdm-xn-jiesuan>
  8. </a-card>
  9. </template>
  10. <script>
  11. import ItdmXmShuru from './itdmXmShuru.vue'
  12. import ItdmXqPingshen from './itdmXqPingshen.vue'
  13. import ItdmGcShishi from './itdmGcShishi.vue'
  14. import ItdmBgJiaofu from './itdmBgJiaofu.vue'
  15. import ItdmXnJiesuan from './itdmXnJiesuan.vue'
  16. import { getYeWU, runFlowPathSaveData } from '@/api/api'
  17. export default {
  18. components: { ItdmXmShuru, ItdmXqPingshen, ItdmGcShishi, ItdmBgJiaofu, ItdmXnJiesuan },
  19. data() {
  20. return {
  21. querys:{
  22. id: this.$route.query.id,
  23. },
  24. // 接收后端传的json
  25. tableData1:[],
  26. tableData2:[],
  27. tableData3:[],
  28. tableData4:[],
  29. tableData5:[],
  30. }
  31. },
  32. created(){
  33. // this.querys.id = this.$route.query.id
  34. console.log(this.querys.id)
  35. console.log(this.$route.query.weituoNo)
  36. this.getList()
  37. },
  38. methods: {
  39. getList(){
  40. getYeWU(this.querys).then((res) => {
  41. console.log(11111,res)
  42. // this.tableData = res.result.stepList
  43. console.log(JSON.parse(res.result.stepList[0].saveData))
  44. var arr1 = [], arr2 = [], arr3=[], arr4 = [], arr5 = []
  45. arr1.push(res.result.stepList[0])
  46. arr1.push(res.result.stepList[1])
  47. arr2.push(res.result.stepList[2])
  48. arr2.push(res.result.stepList[3])
  49. arr3.push(res.result.stepList[0])
  50. arr3.push(res.result.stepList[4])
  51. arr4.push(res.result.stepList[5])
  52. arr4.push(res.result.stepList[6])
  53. arr5.push(res.result.stepList[0])
  54. arr5.push(res.result.stepList[7])
  55. arr5.push(res.result.stepList[8])
  56. arr5.push(res.result.stepList[9])
  57. arr5.push(res.result.stepList[10])
  58. arr5.push(res.result.stepList[11])
  59. this.tableData1 = arr1
  60. this.tableData2 = arr2
  61. this.tableData3 = arr3
  62. this.tableData4 = arr4
  63. this.tableData5 = arr5
  64. // console.log(this.tableData1)
  65. })
  66. },
  67. // 保存数据
  68. runFlowPathSaveData(saveData){
  69. runFlowPathSaveData(saveData).then(response => {
  70. if (response.success) {
  71. this.$message.success(response.message)
  72. this.getList()
  73. }
  74. })
  75. }
  76. }
  77. }
  78. </script>
  79. <style>
  80. </style>