Переглянути джерело

客户账款,供应商账款开票明细详情

Jehu 2 роки тому
батько
коміт
ff0315fdcd

+ 7 - 4
src/views/modules/finance/customer-invoice-list.vue

@@ -92,7 +92,7 @@
           width="150"
           label="操作">
           <template slot-scope="scope">
-            <el-button v-if="true" type="text" size="small" @click="detailHandle(scope.row.customerAccountId, scope.row, true)">详情</el-button>
+            <el-button v-if="true" type="text" size="small" @click="detailHandle(scope.row.salesInvoiceId)">详情</el-button>
           </template>
         </el-table-column>
       </el-table>
@@ -108,14 +108,17 @@
     </template>
     <!-- 弹窗, 新增 / 修改 -->
     <!-- <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @onChose="onClose"/> -->
+    <detail v-if="detailVisible" ref="detail" @onChose="onClose"/>
   </div>
 </template>
 
 <script>
   import { getCustomerInvoiceInfo } from '@/api/finance'
+  import Detail from './sale-invoice-detail'
   export default {
     name: 'customer-invoice-list',
     components: {
+      Detail
     },
     props: {
       customerId: {
@@ -214,9 +217,9 @@
       },
       detailHandle (id) {
         this.detailVisible = true
-        // this.$nextTick(() => {
-        //   this.$refs.detail.init(id)
-        // })
+        this.$nextTick(() => {
+          this.$refs.detail.init(id)
+        })
       },
       // 新增/修改
       addOrUpdateHandle (id, customerAccount, disable) {

+ 1 - 1
src/views/modules/finance/expense.vue

@@ -121,7 +121,7 @@
       </el-pagination>
     </template>
     <!-- 弹窗, 新增 / 修改 -->
-    <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @onChose="onChose"/>
+    <add-or-update v-if="addOrUpdateVisible" @refreshDataList="getDataList" ref="addOrUpdate" @onChose="onChose"/>
     <detail v-if="detailVisible" ref="detail" @onChose="onChose"/>
     <!-- 文件预览 -->
     <preview-component v-if="previewVisible" ref="preview"/>

+ 1 - 1
src/views/modules/finance/purchase-invoice.vue

@@ -139,7 +139,7 @@
       </el-pagination>
     </template>
     <!-- 弹窗, 新增 / 修改 -->
-    <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @onChose="onChose"/>
+    <add-or-update v-if="addOrUpdateVisible" @refreshDataList="getDataList" ref="addOrUpdate" @onChose="onChose"/>
     <detail v-if="detailVisible" ref="detail" @onChose="onChose"/>
     <!-- 文件预览 -->
     <preview-component v-if="previewVisible" ref="preview"/>

+ 1 - 1
src/views/modules/finance/sale-invoice.vue

@@ -139,7 +139,7 @@
       </el-pagination>
     </template>
     <!-- 弹窗, 新增 / 修改 -->
-    <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @onChose="onChose"/>
+    <add-or-update v-if="addOrUpdateVisible" @refreshDataList="getDataList" ref="addOrUpdate" @onChose="onChose"/>
     <detail v-if="detailVisible" ref="detail" @onChose="onChose"/>
     <!-- 文件预览 -->
     <preview-component v-if="previewVisible" ref="preview"/>

+ 7 - 4
src/views/modules/finance/supplier-invoice-list.vue

@@ -92,7 +92,7 @@
           width="150"
           label="操作">
           <template slot-scope="scope">
-            <el-button v-if="true" type="text" size="small" @click="detailHandle(scope.row.customerAccountId, scope.row, true)">详情</el-button>
+            <el-button v-if="true" type="text" size="small" @click="detailHandle(scope.row.purchaseInvoiceId)">详情</el-button>
           </template>
         </el-table-column>
       </el-table>
@@ -108,14 +108,17 @@
     </template>
     <!-- 弹窗, 新增 / 修改 -->
     <!-- <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @onChose="onClose"/> -->
+    <detail v-if="detailVisible" ref="detail" @onChose="onClose"/>
   </div>
 </template>
 
 <script>
   import { getSupplierInvoiceInfo } from '@/api/finance'
+  import Detail from './purchase-invoice-detail'
   export default {
     name: 'supplier-invoice-list',
     components: {
+      Detail
     },
     props: {
       supplierId: {
@@ -214,9 +217,9 @@
       },
       detailHandle (id) {
         this.detailVisible = true
-        // this.$nextTick(() => {
-        //   this.$refs.detail.init(id)
-        // })
+        this.$nextTick(() => {
+          this.$refs.detail.init(id)
+        })
       },
       // 新增/修改
       addOrUpdateHandle (id, customerAccount, disable) {