|
@@ -140,7 +140,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="typeName" title="报销类别" :edit-render="{}" :rules="[{required: true, message:'请选择报销类别', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input v-model="scope.row.typeName" @focus="typePullForm(scope.$rowIndex)"></el-input>
|
|
|
+ <el-input v-model="scope.row.typeName" @focus="typePullForm(scope.$rowIndex, scope.row.deptId)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="projectName" title="报销项目" :edit-render="{}" :rules="[{required: true, message:'请选择报销项目', trigger:'blur'}]">
|
|
@@ -218,7 +218,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="typeName" title="报销类别" :edit-render="{}" :rules="[{required: true, message:'请选择报销类别', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input v-model="scope.row.typeName" @focus="typePullForm2(scope.$rowIndex)"></el-input>
|
|
|
+ <el-input v-model="scope.row.typeName" @focus="typePullForm2(scope.$rowIndex, scope.row.deptId)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="contractName" title="报销合同" :edit-render="{}" :rules="[{required: true, message:'请选择报销合同', trigger:'blur'}]">
|
|
@@ -296,7 +296,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="typeName" title="报销类别" :edit-render="{}" :rules="[{required: true, message:'请选择报销类别', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input v-model="scope.row.typeName" @focus="typePullForm3(scope.$rowIndex)"></el-input>
|
|
|
+ <el-input v-model="scope.row.typeName" @focus="typePullForm3(scope.$rowIndex, scope.row.deptId)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="projectName" title="报销项目" :edit-render="{}" :rules="[{required: true, message:'请选择报销项目', trigger:'blur'}]">
|
|
@@ -374,7 +374,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="typeName" title="报销类别" :edit-render="{}" :rules="[{required: true, message:'请选择报销类别', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input v-model="scope.row.typeName" @focus="typePullForm4(scope.$rowIndex)"></el-input>
|
|
|
+ <el-input v-model="scope.row.typeName" @focus="typePullForm4(scope.$rowIndex, scope.row.deptId)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="projectName" title="报销详情" :edit-render="{}" :rules="[{required: true, message:'请填写报销详情', trigger:'blur'}]">
|
|
@@ -452,7 +452,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="typeName" title="报销类别" :edit-render="{}" :rules="[{required: true, message:'请选择报销类别', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input v-model="scope.row.typeName" @focus="typePullForm5(scope.$rowIndex)"></el-input>
|
|
|
+ <el-input v-model="scope.row.typeName" @focus="typePullForm5(scope.$rowIndex, scope.row.deptId)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="projectName" title="报销项目" :edit-render="{}" :rules="[{required: true, message:'请选择报销项目', trigger:'blur'}]">
|
|
@@ -1252,30 +1252,30 @@
|
|
|
this.$forceUpdate()
|
|
|
},
|
|
|
// 报销类型下拉弹窗
|
|
|
- typePullForm (rowIndex) {
|
|
|
+ typePullForm (rowIndex, deptName) {
|
|
|
this.indexRow = rowIndex
|
|
|
// this.$refs.reimbursementTypePullForm.init()
|
|
|
- this.$refs.cwReimbursementTypePullForm.init('1')
|
|
|
+ this.$refs.cwReimbursementTypePullForm.init('1', deptName)
|
|
|
},
|
|
|
- typePullForm2 (rowIndex) {
|
|
|
+ typePullForm2 (rowIndex, deptName) {
|
|
|
this.indexRow = rowIndex
|
|
|
// this.$refs.reimbursementTypePullForm.init()
|
|
|
- this.$refs.cwReimbursementTypePullForm2.init('2')
|
|
|
+ this.$refs.cwReimbursementTypePullForm2.init('2', deptName)
|
|
|
},
|
|
|
- typePullForm3 (rowIndex) {
|
|
|
+ typePullForm3 (rowIndex, deptName) {
|
|
|
this.indexRow = rowIndex
|
|
|
// this.$refs.reimbursementTypePullForm.init()
|
|
|
- this.$refs.cwReimbursementTypePullForm3.init('1')
|
|
|
+ this.$refs.cwReimbursementTypePullForm3.init('1', deptName)
|
|
|
},
|
|
|
- typePullForm4 (rowIndex) {
|
|
|
+ typePullForm4 (rowIndex, deptName) {
|
|
|
this.indexRow = rowIndex
|
|
|
// this.$refs.reimbursementTypePullForm.init()
|
|
|
- this.$refs.cwReimbursementTypePullForm4.init('2')
|
|
|
+ this.$refs.cwReimbursementTypePullForm4.init('2', deptName)
|
|
|
},
|
|
|
- typePullForm5 (rowIndex) {
|
|
|
+ typePullForm5 (rowIndex, deptName) {
|
|
|
this.indexRow = rowIndex
|
|
|
// this.$refs.reimbursementTypePullForm.init()
|
|
|
- this.$refs.cwReimbursementTypePullForm5.init('2')
|
|
|
+ this.$refs.cwReimbursementTypePullForm5.init('2', deptName)
|
|
|
},
|
|
|
// 报销内容详情
|
|
|
getProgramForType (rows) {
|