Browse Source

新增报销详情保持不展开

huangguoce 1 week ago
parent
commit
588174e471
1 changed files with 25 additions and 21 deletions
  1. 25 21
      src/views/common/reimbursement/ReimbursementComponent.vue

+ 25 - 21
src/views/common/reimbursement/ReimbursementComponent.vue

@@ -103,7 +103,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -125,7 +125,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -228,7 +228,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -250,7 +250,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -348,7 +348,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -370,7 +370,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -454,7 +454,7 @@
                                     @input="handleNumberInput(scope.row)"></el-input>
                             </template>
                         </vxe-table-column>
-                        <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}" show-overflow="title"
+                        <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}" show-overflow="title"
                             :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                             <template #edit="scope">
                                 <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -476,7 +476,7 @@
                         <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                         </vxe-table-column>
-                        <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                        <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                             show-overflow="title">
                             <template #edit="scope">
                                 <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -575,7 +575,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -597,7 +597,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -694,7 +694,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -716,7 +716,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -816,7 +816,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -838,7 +838,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -921,7 +921,7 @@
                                     @input="handleNumberInput(scope.row)"></el-input>
                             </template>
                         </vxe-table-column>
-                        <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}" show-overflow="title"
+                        <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}" show-overflow="title"
                             :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                             <template #edit="scope">
                                 <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -943,7 +943,7 @@
                         <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                         </vxe-table-column>
-                        <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                        <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                             show-overflow="title">
                             <template #edit="scope">
                                 <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -1059,7 +1059,7 @@
                                         @input="handleNumberInput(scope.row)"></el-input>
                                 </template>
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title" :rules="[{ required: true, message: '请输入费用', trigger: 'blur' }]">
                                 <template #edit="scope">
                                     <el-input maxlength="15" v-model="scope.row.ordinaryNumber"
@@ -1081,7 +1081,7 @@
                             <vxe-table-column field="receiptNumber" title="数电发票" show-overflow="title">
 
                             </vxe-table-column>
-                            <vxe-table-column field="ordinaryReceiptNumber" title="普通发票" :edit-render="{}"
+                            <vxe-table-column field="ordinaryReceiptNumber" title="非数电发票" :edit-render="{}"
                                 show-overflow="title">
                                 <template #edit="scope">
                                     <el-input v-model="scope.row.ordinaryReceiptNumber"
@@ -2484,7 +2484,6 @@ export default {
                 })
                 this.inputForm.invoiceReimbursementFiles.push(...files)
 
-
             }
 
             return true
@@ -2582,9 +2581,14 @@ export default {
             let arr = []
 
             this.tableData.forEach((item, index) => {
-                arr.push(item.uniqueId)
-
+                let tempIndex = this.inputForm.invoiceReimbursementFiles.findIndex(temp => {
+                    return temp.remarks == item.uniqueId
+                })
+                if (tempIndex !== -1) {
+                    arr.push(item.uniqueId)
+                }
             })
+
             return arr
         },
         handleNumberInput(row) {