Pārlūkot izejas kodu

融信管理详情页面修改

peixh 4 gadi atpakaļ
vecāks
revīzija
848c926f66

+ 3 - 0
front-vue/src/api/service/repayment/repayment.js

@@ -10,6 +10,9 @@ export function listRepayment(query) {
 }
 // 查询还款详情
 export function getRepayment(zfrId) {
+  if(!zfrId){
+    zfrId = null
+  }
   return request({
     url: '/sc-service/repayment/' + zfrId,
     method: 'get'

+ 292 - 246
front-vue/src/views/service/credit/addInformation.vue

@@ -1,193 +1,296 @@
 <template>
-    <div class="app-container">
-        <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
-            <el-divider content-position="left">补充资料</el-divider>
-            <el-row>
-                <el-col :span="8">
-                        <el-form-item label="融信编号" prop="zfiNumber">
-                            <el-input v-model="form.zfiNumber" style="width: 200px" disabled/>
+    <el-tabs type="border-card">
+        <!-- 资产信息-->
+        <el-tab-pane label="资产信息">
+            <!-- <div class="app-container"> -->
+            <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
+                <el-divider content-position="left">补充资料</el-divider>
+                <el-row>
+                    <el-col :span="8">
+                            <el-form-item label="融信编号" prop="zfiNumber">
+                                <el-input v-model="form.zfiNumber" style="width: 200px" disabled/>
+                            </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                            <el-form-item label="创建时间" prop="createTime">
+                            <el-date-picker disabled size="small" style="width: 200px" v-model="form.createTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss">
+                                </el-date-picker>
+                            </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                            <el-form-item label="创建人" prop="createName">
+                                <el-input v-model="form.createName" style="width: 200px" disabled/>
+                            </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                            <el-form-item label="开立方" prop="openName">
+                                <el-input v-model="form.openName" style="width: 200px" disabled/>
+                            </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="接收方" prop="zfiSupplierId">
+                        <!--  <el-select
+                                style="width: 200px"
+                                v-model="form.zfiSupplierId"
+                                filterable
+                                clearable
+                                remote
+                                disabled
+                                >
+                                <el-option
+                                v-for="item in supplierList"
+                                :key="item.value"
+                                :label="item.label"
+                                :value="item.value">
+                                </el-option>
+                                </el-select> -->
+                                <el-input v-model="form.receiveName" style="width: 200px" disabled/>
                         </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                        <el-form-item label="创建时间" prop="createTime">
-                           <el-date-picker disabled size="small" style="width: 200px" v-model="form.createTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss">
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="签发有效期" prop="zfiEffectiveDate"> 
+                            <el-date-picker clearable size="small" style="width: 200px"
+                                v-model="form.zfiEffectiveDate"
+                                type="date"
+                                value-format="yyyy-MM-dd"
+                                placeholder="选择签发有效期"
+                                disabled>
                             </el-date-picker>
                         </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                        <el-form-item label="创建人" prop="createName">
-                            <el-input v-model="form.createName" style="width: 200px" disabled/>
+                    </el-col>
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="承诺还款日" prop="zfiExpireDate"> 
+                            <el-date-picker clearable size="small" style="width: 200px"
+                                v-model="form.zfiExpireDate"
+                                type="date"
+                                value-format="yyyy-MM-dd"
+                                placeholder="选择承诺还款日"
+                                disabled>
+                            </el-date-picker>
                         </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                        <el-form-item label="开立方" prop="openName">
-                            <el-input v-model="form.openName" style="width: 200px" disabled/>
+                    </el-col> 
+                    <el-col :span="8">
+                        <el-form-item label="授信额度" prop="zfiCoreQuotaId">
+                            <!-- <el-select
+                                style="width: 200px"
+                                v-model="form.zfiCoreQuotaId"
+                                filterable
+                                clearable
+                                remote
+                                disabled
+                                >
+                                <el-option
+                                v-for="item in creditLineList"
+                                :key="item.value"
+                                :label="item.label"
+                                :value="item.value">
+                                </el-option>
+                                </el-select> -->
+                                <el-input v-model="form.zfpName" style="width: 200px" disabled/>
                         </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                    <el-form-item label="接收方" prop="zfiSupplierId">
-                       <!--  <el-select
-                            style="width: 200px"
-                            v-model="form.zfiSupplierId"
-                            filterable
-                            clearable
-                            remote
-                            disabled
-                            >
-                            <el-option
-                            v-for="item in supplierList"
-                            :key="item.value"
-                            :label="item.label"
-                            :value="item.value">
-                            </el-option>
-                            </el-select> -->
-                             <el-input v-model="form.receiveName" style="width: 200px" disabled/>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                    <el-form-item label="签发有效期" prop="zfiEffectiveDate"> 
-                        <el-date-picker clearable size="small" style="width: 200px"
-                            v-model="form.zfiEffectiveDate"
-                            type="date"
-                            value-format="yyyy-MM-dd"
-                            placeholder="选择签发有效期"
-                            disabled>
-                        </el-date-picker>
+                    </el-col>
+                <!--  <el-col :span="8">
+                        <span>可用额度:</span>
+                        <span>{{availableAmt}}</span>
+                        <br>   
+                        <span>有效期:</span>
+                        <span>{{validityDate}}</span>  
+                    </el-col> -->
+                </el-row>  
+                <el-divider content-position="left" >应收账款</el-divider>
+                <el-form-item  style="margin-left: 100px">
+                    <el-button size="mini" type="success" @click="addPay">新增应收账款</el-button>
+                    <el-button size="mini" type="primary" @click="openTicket">选择</el-button>
+                    <el-button size="mini" @click="deleteTicekt">清空全部</el-button>
+                    <el-form-item label="合计金额:"> 
+                            <span>{{checkTotalAmt}}</span>
                     </el-form-item>
-                </el-col>
-            </el-row>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="承诺还款日" prop="zfiExpireDate"> 
-                        <el-date-picker clearable size="small" style="width: 200px"
-                            v-model="form.zfiExpireDate"
-                            type="date"
-                            value-format="yyyy-MM-dd"
-                            placeholder="选择承诺还款日"
-                            disabled>
-                        </el-date-picker>
+                    <el-form-item label="金额大写:"> 
+                            <span>{{checkTotalBigAmt}}</span>
                     </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                    <el-form-item label="授信额度" prop="zfiCoreQuotaId">
-                        <!-- <el-select
-                            style="width: 200px"
-                            v-model="form.zfiCoreQuotaId"
-                            filterable
-                            clearable
-                            remote
-                            disabled
-                            >
-                            <el-option
-                            v-for="item in creditLineList"
-                            :key="item.value"
-                            :label="item.label"
-                            :value="item.value">
-                            </el-option>
-                            </el-select> -->
-                             <el-input v-model="form.zfpName" style="width: 200px" disabled/>
-                    </el-form-item>
-                </el-col>
-               <!--  <el-col :span="8">
-                    <span>可用额度:</span>
-                    <span>{{availableAmt}}</span>
-                    <br>   
-                    <span>有效期:</span>
-                    <span>{{validityDate}}</span>  
-                </el-col> -->
-            </el-row>  
-            <el-divider content-position="left" >应收账款</el-divider>
-            <el-form-item  style="margin-left: 100px">
-                <el-button size="mini" type="success" @click="addPay">新增应收账款</el-button>
-                 <el-button size="mini" type="primary" @click="openTicket">选择</el-button>
-                 <el-button size="mini" @click="deleteTicekt">清空全部</el-button>
-                <el-form-item label="合计金额:"> 
-                        <span>{{checkTotalAmt}}</span>
-                </el-form-item>
-                <el-form-item label="金额大写:"> 
-                        <span>{{checkTotalBigAmt}}</span>
+                    
+                    <el-table :data="ticketList" style="width: 1100px">
+                        <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
+                        <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
+                        <el-table-column label="应收企业"  align="center"  prop="payName"    />
+                        <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
+                        <el-table-column label="金额"  align="center"  prop="zbiAmount" />
+                        <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
+                            <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-delete"
+                                @click="handleDelete(scope.$index, ticketList)"
+                            >删除</el-button>
+                            </template>
+                        </el-table-column>
+                    </el-table>
                 </el-form-item>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="签发金额" prop="zfiAmount"> 
+                            <el-input v-model="form.zfiAmount" style="width: 200px"  disabled @input="getBigSmall"/>
+                        </el-form-item>
+                    </el-col> 
                 
-                <el-table :data="ticketList" style="width: 1100px">
-                    <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
-                    <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
-                    <el-table-column label="应收企业"  align="center"  prop="payName"    />
-                    <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
-                    <el-table-column label="金额"  align="center"  prop="zbiAmount" />
-                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="金额大写" prop="issuedAmount"> 
+                            {{issuedAmount}}
+                        </el-form-item>
+                    </el-col>  
+                </el-row>      
+            </el-form>
+            <!-- 发票附件 -->
+            <el-divider content-position="left">发票附件</el-divider>
+            <el-table :data="invoiceFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
                         <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-delete"
-                            @click="handleDelete(scope.$index, ticketList)"
-                        >删除</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
                         </template>
                     </el-table-column>
-                </el-table>
-            </el-form-item>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发金额" prop="zfiAmount"> 
-                         <el-input v-model="form.zfiAmount" style="width: 200px"  disabled @input="getBigSmall"/>
-                    </el-form-item>
-                </el-col> 
-             
-            </el-row>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="金额大写" prop="issuedAmount"> 
-                         {{issuedAmount}}
-                    </el-form-item>
-                </el-col>  
-            </el-row>      
-        </el-form>
-        <!-- 发票附件 -->
-        <el-divider content-position="left">发票附件</el-divider>
-        <el-table :data="invoiceFileList"  style="width: 100%">
+            </el-table>
+            <!-- 合同附件 -->
+            <el-divider content-position="left">合同附件</el-divider>
+            <el-table :data="contractFileList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
-                    <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
-                    </template>
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table>
+            <!-- 其他附件 -->
+            <el-divider content-position="left">其他附件</el-divider>
+            <el-table :data="otherFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table>
+            <div class="footer" style="float: right;
+                margin-bottom:2px;">
+                <el-button type="primary" @click="submitForm">保存</el-button>
+                <el-button @click="cancel">取 消</el-button>
+            </div>
+            <!-- 应收账款信息 -->
+            <el-dialog :title="payTitle" :visible.sync="open" width="1120px" append-to-body>
+            <el-form :model="queryParamsPay"  ref="formQuery"  :inline="true"  label-width="68px"  style="margin-bottom: -21px">
+                <el-form-item label="账款名称" prop="zbiName">
+                    <el-input
+                        v-model="queryParamsPay.zbiName"
+                        placeholder="请输入账款名称"
+                        clearable
+                        size="small"
+                        maxlength="11"
+                        @keyup.enter.native="handleQuerys"/>
+                </el-form-item>
+                <el-form-item>
+                    <el-button
+                        type="cyan"
+                        icon="el-icon-search"
+                        size="mini"
+                        @click="handleQuerys"
+                        >搜索</el-button>
+                    <el-button icon="el-icon-refresh" size="mini" @click="resetQuerys"
+                        >重置</el-button>
+                </el-form-item>
+            </el-form>
+            <el-table :data="payList"
+                ref="tablePay"
+                class="single-select-table"
+                @selection-change="handleSelectionChange" 
+                :row-key="rowkey">
+                <el-table-column
+                type="selection"
+                :reserve-selection="true"
+                width="50"
+                align="center"/>
+                <el-table-column label="序号" type="index" width="50" align="center">
+                <template slot-scope="scope">
+                    <span>{{ (queryParamsPay.pageNum - 1) * queryParamsPay.pageSize + scope.$index + 1}}</span>
+                </template>
                 </el-table-column>
-        </el-table>
-        <!-- 合同附件 -->
-        <el-divider content-position="left">合同附件</el-divider>
-        <el-table :data="contractFileList"  style="width: 100%">
-               <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
-               <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
+                <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
+                <el-table-column label="应收企业"  align="center"  prop="payName"    />
+                <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
+                <el-table-column label="金额"  align="center"  prop="zbiAmount" />
+            </el-table>
+            <pagination
+                v-show="total > 0"
+                :total="total"
+                :page.sync="queryParamsPay.pageNum"
+                :limit.sync="queryParamsPay.pageSize"
+                @pagination="getAccountsCollection" />
+            <span slot="footer" class="dialog-footer">
+                <el-button size="mini" @click="cancelTicket">取消</el-button>
+                <el-button size="mini" type="primary" @click="closeTicket">确认</el-button>
+            </span>
+            </el-dialog>
+            
+            <!-- 新增往来账款 -->
+            <el-dialog title="新增往来账款" :visible.sync="openAddBill" width="1120px" append-to-body>
+                <add-bill :companyId="form.zfiCoreId" companyType="01" @addClick="emitAddClick" v-if="openAddBill"></add-bill>
+            </el-dialog>
+
+            <!--预览-->
+            <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
+                <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
+                <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
+            </el-dialog>
+        </el-tab-pane>
+        <el-tab-pane label="签署合同">
+            <el-table :data="creditSealList"  style="width: 100%">
+                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip>
                     <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
+                        <img    style="width:30px;height:30px;"
+                            src="../../../assets/images/pdf.png"  
+                        />
+                        <span>{{scope.row.pfiFileName}}
+                        </span>
                     </template>
                 </el-table-column>
-        </el-table>
-        <!-- 其他附件 -->
-        <el-divider content-position="left">其他附件</el-divider>
-        <el-table :data="otherFileList"  style="width: 100%">
-                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
                     <template slot-scope="scope">
                         <el-button
@@ -204,83 +307,14 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
-        <div class="footer" style="float: right;
-            margin-bottom:2px;">
-            <el-button type="primary" @click="submitForm">保存</el-button>
-            <el-button @click="cancel">取 消</el-button>
-        </div>
-           <!-- 应收账款信息 -->
-        <el-dialog :title="payTitle" :visible.sync="open" width="1120px" append-to-body>
-        <el-form :model="queryParamsPay"  ref="formQuery"  :inline="true"  label-width="68px"  style="margin-bottom: -21px">
-            <el-form-item label="账款名称" prop="zbiName">
-                <el-input
-                    v-model="queryParamsPay.zbiName"
-                    placeholder="请输入账款名称"
-                    clearable
-                    size="small"
-                    maxlength="11"
-                    @keyup.enter.native="handleQuerys"/>
-            </el-form-item>
-            <el-form-item>
-                <el-button
-                    type="cyan"
-                    icon="el-icon-search"
-                    size="mini"
-                    @click="handleQuerys"
-                    >搜索</el-button>
-                <el-button icon="el-icon-refresh" size="mini" @click="resetQuerys"
-                    >重置</el-button>
-            </el-form-item>
-        </el-form>
-        <el-table :data="payList"
-            ref="tablePay"
-            class="single-select-table"
-            @selection-change="handleSelectionChange" 
-            :row-key="rowkey">
-            <el-table-column
-            type="selection"
-            :reserve-selection="true"
-            width="50"
-            align="center"/>
-            <el-table-column label="序号" type="index" width="50" align="center">
-            <template slot-scope="scope">
-                <span>{{ (queryParamsPay.pageNum - 1) * queryParamsPay.pageSize + scope.$index + 1}}</span>
-            </template>
-            </el-table-column>
-            <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
-            <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
-            <el-table-column label="应收企业"  align="center"  prop="payName"    />
-            <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
-            <el-table-column label="金额"  align="center"  prop="zbiAmount" />
-        </el-table>
-        <pagination
-            v-show="total > 0"
-            :total="total"
-            :page.sync="queryParamsPay.pageNum"
-            :limit.sync="queryParamsPay.pageSize"
-            @pagination="getAccountsCollection" />
-        <span slot="footer" class="dialog-footer">
-            <el-button size="mini" @click="cancelTicket">取消</el-button>
-            <el-button size="mini" type="primary" @click="closeTicket">确认</el-button>
-        </span>
-        </el-dialog>
-        
-        <!-- 新增往来账款 -->
-        <el-dialog title="新增往来账款" :visible.sync="openAddBill" width="1120px" append-to-body>
-            <add-bill :companyId="form.zfiCoreId" companyType="01" @addClick="emitAddClick" v-if="openAddBill"></add-bill>
-        </el-dialog>
-
-         <!--预览-->
-        <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
-            <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
-            <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
-        </el-dialog>
-  </div>
+            </el-table>
+        </el-tab-pane>
+    </el-tabs>
+  <!-- </div> -->
 </template>
 <script>
 import {getCreditDetail,getAvailableBalance,getAccountsCollection,getFile} from "@/api/service/credit/credit";
-import {addInfor} from "@/api/service/credit/creditHandle";
+import {addInfor,getCreditSealFile} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";
 import AddBill from "@/views/service/bill/addBill";
@@ -349,6 +383,8 @@ export default {
           invoiceFileList:[],
           //其他文件
           otherFileList:[] ,
+          //盖章文件
+          creditSealList:[],
           //开立方编号
           zfiCoreId:"",
           //接收方
@@ -397,7 +433,8 @@ export default {
                  //附件
                  this.getFile(this.ticketList);
              }
-             
+            //盖章合同
+             this.getCreditSealFile();
         })
     },
     methods: {
@@ -425,6 +462,14 @@ export default {
                 }
             });
         },
+        //获取盖章文件
+        getCreditSealFile(){
+            getCreditSealFile(this.form).then((response) => {
+                if(response.data.list){
+                    this.creditSealList = response.data.list;
+                }
+            });
+        },
         resetQuerys() {
             this.resetForm("formQuery");
             this.handleQuerys();
@@ -493,6 +538,7 @@ export default {
         },
         //文件下载
         handleDownload(row){
+            debugger
             const pfiUrl = row.pfiUrl;
             if(pfiUrl != null && pfiUrl != ''){
             window.open(pfiUrl +"/"+ getToken());

+ 3 - 3
front-vue/src/views/service/credit/approvalCreditDetail.vue

@@ -136,13 +136,13 @@
             </el-table>
         </el-tab-pane>
         <el-tab-pane label="签署合同">
-            <el-table :data="otherFileList"  style="width: 100%">
+            <el-table :data="creditSealList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip>
                     <template slot-scope="scope">
-                        <img    style="width:50px;height:50px;"
+                        <img    style="width:30px;height:30px;"
                             src="../../../assets/images/pdf.png"  
                         />
-                        <span>{{scope.row.pfiFileName}}
+                        <span style="text-align:center">{{scope.row.pfiFileName}}
                         </span>
                     </template>
                 </el-table-column>

+ 6 - 4
front-vue/src/views/service/credit/credit.vue

@@ -191,33 +191,35 @@
                     "
                   
           >修改</el-button>
-          <!--融资申请/开立+融信状态待确权+核心审批状态为空-->
+          <!--融资申请/开立+融信状态待确权+核心审批状态为空 v-show="(scope.row.zfiCreateType == '0' || scope.row.zfiCreateType == '2' ) && scope.row.zfiStatus == '00' && (scope.row.zfiCoreStatus == '' || scope.row.zfiCoreStatus == null || scope.row.zfiCoreStatus =='null' ||scope.row.zfiCoreStatus =='02' )"-->
            <el-button
             size="mini"
             type="text"
             icon="el-icon-edit"
             @click="handleApprove(scope.row)"
             v-hasPermi="['credit:credit:approve']"
-            v-show="(scope.row.zfiCreateType == '0' || scope.row.zfiCreateType == '2' ) && scope.row.zfiStatus == '00' && (scope.row.zfiCoreStatus == '' || scope.row.zfiCoreStatus == null || scope.row.zfiCoreStatus =='null' ||scope.row.zfiCoreStatus =='02' )"
+            
           >确权</el-button>
           <!--原补充资料-->
           <!--核心开立+融信状态为待签收+(融资审批状态不是审批中并且不是审批通过)或者(平台审批状态不是审批中并且不是审批通过)-->
+          <!-- v-show="scope.row.companyType == '02' && scope.row.zfiCreateType == '1' && scope.row.zfiStatus=='01' &&((scope.row.zfiSupplierStatus != '00' && scope.row.zfiSupplierStatus != '01') || (scope.row.zfiPlatformStatus != '00' && scope.row.zfiPlatformStatus != '01'))" -->
           <el-button
             size="mini"
             type="text"
             icon="el-icon-edit"
             @click="handleAddInformation(scope.row)"
             v-hasPermi="['credit:credit:addInfor']"
-            v-show="scope.row.companyType == '02' && scope.row.zfiCreateType == '1' && scope.row.zfiStatus=='01' &&((scope.row.zfiSupplierStatus != '00' && scope.row.zfiSupplierStatus != '01') || (scope.row.zfiPlatformStatus != '00' && scope.row.zfiPlatformStatus != '01'))"
+            
           >签收</el-button>
           <!--融资申请+融信状态待签收+融资审批状态不是审批中并且不是审批通过-->
+          <!-- v-show="scope.row.zfiCreateType == '0' && scope.row.zfiStatus=='01' &&(scope.row.zfiSupplierStatus != '00' && scope.row.zfiSupplierStatus != '01')" -->
           <el-button
             size="mini"
             type="text"
             icon="el-icon-edit"
             @click="handleSignFor(scope.row)"
             v-hasPermi="['credit:credit:signFor']"
-            v-show="scope.row.zfiCreateType == '0' && scope.row.zfiStatus=='01' &&(scope.row.zfiSupplierStatus != '00' && scope.row.zfiSupplierStatus != '01')"
+            
           >签收</el-button>
           <!--(融资申请+融信状态待签收+融资审批状态不是审批中并且不是审批通过)||
               (核心开立+融信状态为待签收+(融资审批状态不是审批中并且不是审批通过)或者(平台审批状态不是审批中并且不是审批通过))

+ 383 - 156
front-vue/src/views/service/credit/creditDetail.vue

@@ -1,124 +1,248 @@
 <template>
-    <div class="app-container">
-        <el-form ref="form" :model="form"  disabled :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
-            <el-divider content-position="left">融信详情</el-divider>
-            <el-row>
-                <el-col :span="8">
-                        <el-form-item label="融信编号" prop="zfiNumber">
-                            <el-input v-model="form.zfiNumber" style="width: 200px"/>
+    <el-tabs type="border-card">
+        <!-- 资产信息-->
+        <el-tab-pane label="资产信息">
+            <!-- <div class="app-container"> -->
+            <el-form ref="form" :model="form"   :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
+                <el-divider content-position="left">融信详情</el-divider>
+                <table class="gridtable" style="width:80%;text-align:center" align="center" v-show="financeStatus != null && financeStatus != '00' && financeStatus != '03'">
+                    <tr>
+                        <td rowspan="4">开立方</td>
+                        <td>全称</td>
+                        <td>{{openName}}</td>
+                        <td rowspan="4">接收方</td>
+                        <td>全称</td>
+                        <td>{{receiveName}}</td>
+                    </tr>
+                    <tr>
+                        <td>社会统一码</td>
+                        <td>{{openCode}}</td>
+                        <td>社会统一码</td>
+                        <td>{{receiverCode}}</td>
+                    </tr>    
+                    <tr>
+                        <td>开户银行</td>
+                        <td>{{openBank}}</td>
+                        <td>开户银行</td>
+                        <td>{{receiverBank}}</td>
+                    </tr>    
+                    <tr>
+                        <td>账号</td>
+                        <td>{{openAccount}}</td>
+                        <td>账号</td>
+                        <td>{{receiverAccount}}</td>
+                    </tr> 
+                    <tr>
+                        <td colspan="2">粮信金额</td>
+                        <td colspan="4">人民币(大写):{{issuedAmount}}<br>人民币(小写)¥{{form.zfiAmount}}</td>
+                    </tr>
+                    <tr>
+                        <td colspan="2">起止日期</td>
+                        <td colspan="4">{{stopDate}}</td>
+                    </tr>           
+                </table>
+                <el-row v-show="this.financeStatus == null || this.financeStatus == '00' || this.financeStatus == '03'">
+                    <el-col :span="8">
+                            <el-form-item label="融信编号" prop="zfiNumber">
+                                <el-input v-model="form.zfiNumber" style="width: 200px" readonly/>
+                            </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                            <el-form-item label="创建时间" prop="createTime">
+                                <el-date-picker disabled size="small" style="width: 200px" v-model="form.createTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss">
+                                </el-date-picker>
+                            </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                            <el-form-item label="创建人" prop="createName">
+                                <el-input v-model="form.createName" style="width: 200px" readonly/>
+                            </el-form-item>
+                    </el-col>
+                </el-row>
+                <el-row v-show="this.financeStatus == null || this.financeStatus == '00' || this.financeStatus == '03'"> 
+                    <el-col :span="8">
+                            <el-form-item label="开立方" prop="openName">
+                                <el-input v-model="form.openName" style="width: 200px" readonly/>
+                            </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="接收方" prop="receiveName">
+                            <el-input v-model="form.receiveName" style="width: 200px" readonly/>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="授信额度" prop="zfpName" >
+                            <el-input v-model="form.zfpName" style="width: 200px" readonly/>
                         </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                        <el-form-item label="创建时间" prop="createTime">
-                            <el-date-picker disabled size="small" style="width: 200px" v-model="form.createTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss">
+                    </el-col>
+                </el-row>
+                <el-row v-show="this.financeStatus == null || this.financeStatus == '00' || this.financeStatus == '03'">
+                    <el-col :span="8">
+                        <el-form-item label="签发有效期" prop="zfiEffectiveDate"> 
+                            <el-date-picker disabled size="small" style="width: 200px" v-model="form.zfiEffectiveDate" type="date" value-format="yyyy-MM-dd">
                             </el-date-picker>
                         </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                        <el-form-item label="创建人" prop="createName">
-                            <el-input v-model="form.createName" style="width: 200px"/>
+                    </el-col> 
+                    <el-col :span="8">
+                        <el-form-item label="承诺还款日" prop="zfiExpireDate" > 
+                            <el-date-picker disabled size="small" style="width: 200px" v-model="form.zfiExpireDate" type="date" value-format="yyyy-MM-dd">
+                            </el-date-picker>
                         </el-form-item>
-                </el-col>
-            </el-row>
-            <el-row> 
-                <el-col :span="8">
-                        <el-form-item label="开立方" prop="openName">
-                            <el-input v-model="form.openName" style="width: 200px"/>
+                    </el-col> 
+                    <!-- <el-col :span="8">
+                        <el-form-item label="收款账号" prop="zfiCollectionAccount" v-if="isShow">
+                            <el-input v-model="form.zfiCollectionAccount" style="width: 200px"/>
                         </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                    <el-form-item label="接收方" prop="receiveName">
-                        <el-input v-model="form.receiveName" style="width: 200px"/>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="8">
-                    <el-form-item label="授信额度" prop="zfpName" >
-                         <el-input v-model="form.zfpName" style="width: 200px"/>
+                    </el-col> -->
+                </el-row>  
+                <el-divider content-position="left" >{{tableTitle}}</el-divider>
+                <el-form-item  style="margin-left: 100px">
+                    <el-form-item label="合计金额:"> 
+                            <span>{{checkTotalAmt}}</span>
                     </el-form-item>
-                </el-col>
-            </el-row>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发有效期" prop="zfiEffectiveDate"> 
-                         <el-date-picker disabled size="small" style="width: 200px" v-model="form.zfiEffectiveDate" type="date" value-format="yyyy-MM-dd">
-                        </el-date-picker>
-                    </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                    <el-form-item label="承诺还款日" prop="zfiExpireDate" > 
-                        <el-date-picker disabled size="small" style="width: 200px" v-model="form.zfiExpireDate" type="date" value-format="yyyy-MM-dd">
-                        </el-date-picker>
+                    <el-form-item label="金额大写:"> 
+                            <span>{{checkTotalBigAmt}}</span>
                     </el-form-item>
-                </el-col> 
-                <!-- <el-col :span="8">
-                    <el-form-item label="收款账号" prop="zfiCollectionAccount" v-if="isShow">
-                         <el-input v-model="form.zfiCollectionAccount" style="width: 200px"/>
-                    </el-form-item>
-                </el-col> -->
-            </el-row>  
-            <el-divider content-position="left" >{{tableTitle}}</el-divider>
-            <el-form-item  style="margin-left: 100px">
-                <el-form-item label="合计金额:"> 
-                        <span>{{checkTotalAmt}}</span>
-                </el-form-item>
-                <el-form-item label="金额大写:"> 
-                        <span>{{checkTotalBigAmt}}</span>
+                    
+                    <el-table :data="payList" style="width: 1100px">
+                        <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
+                        <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
+                        <el-table-column label="应付企业"  align="center"  prop="payName"    />
+                        <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
+                        <el-table-column label="金额"  align="center"  prop="zbiAmount" />
+                        <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
+                            <template slot-scope="scope">
+                                <el-button
+                                    size="mini"
+                                    type="text"
+                                    icon="el-icon-view"
+                                    @click="handleDetail(scope.$index, payList)"
+                                >详情</el-button>
+                            </template>
+                        </el-table-column>
+                    </el-table>
                 </el-form-item>
-                
-                <el-table :data="payList" style="width: 1100px">
-                    <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
-                    <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
-                    <el-table-column label="应付企业"  align="center"  prop="payName"    />
-                    <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
-                    <el-table-column label="金额"  align="center"  prop="zbiAmount" />
-                </el-table>
-            </el-form-item>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发金额" prop="zfiAmount"> 
-                         <el-input v-model="form.zfiAmount" style="width: 200px"/>
-                    </el-form-item>
-                </el-col> 
-                <el-col :span="8">
-                    <el-form-item label="金额大写" prop="issuedAmount"> 
-                         {{issuedAmount}}
-                    </el-form-item>
-                </el-col>
-            </el-row>
-            <!-- <el-row>
-                <el-col :span="8">
-                    <el-form-item label="金额大写" prop="issuedAmount"> 
-                         {{issuedAmount}}
-                    </el-form-item>
-                </el-col>  
-            </el-row>       -->
-        </el-form>
-          <!-- 发票附件 -->
-        <el-divider content-position="left">发票附件</el-divider>
-        <el-table :data="invoiceFileList"  style="width: 100%">
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="签发金额" prop="zfiAmount"> 
+                            <el-input v-model="form.zfiAmount" style="width: 200px"/>
+                        </el-form-item>
+                    </el-col> 
+                    <el-col :span="8">
+                        <el-form-item label="金额大写" prop="issuedAmount"> 
+                            {{issuedAmount}}
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+                <!-- <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="金额大写" prop="issuedAmount"> 
+                            {{issuedAmount}}
+                        </el-form-item>
+                    </el-col>  
+                </el-row>       -->
+            </el-form>
+            <!-- 发票附件 -->
+            <!-- <el-divider content-position="left">发票附件</el-divider>
+            <el-table :data="invoiceFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table> -->
+            <!-- 合同附件 -->
+            <!-- <el-divider content-position="left">合同附件</el-divider>
+            <el-table :data="contractFileList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table> -->
+            <!-- 其他附件 -->
+            <!-- <el-divider content-position="left">其他附件</el-divider>
+            <el-table :data="otherFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table>
+            <el-divider content-position="left">盖章附件</el-divider>
+            <el-row>
+                <img    style="width:50px;height:50px;"
+                        :key="dict.pfiFileId"
+                        src="../../../assets/images/pdf.png"
+                        v-for="dict in creditSealList"
+                        @click="handlePreview(dict)"
+                        :title="dict.pfiFileName"
+                    >
+                
+            </el-row> -->
+            <div style="margin-top: 100px; margin-left:45%">
+                <el-button type="info" @click="cancel">取消</el-button>
+                <!-- <el-button type="success" @click="submitForm"
+                    >提交</el-button> -->
+            </div>
+            <!-- 附件详情 -->
+            <el-dialog title="详情" :visible.sync="openDetailBill" width="1120px" append-to-body>
+                <detail-bill :zbiId="this.zbiId"   v-if="openDetailBill"></detail-bill>
+            </el-dialog>
+            <!--预览-->
+            <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
+                <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
+                <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
+            </el-dialog>
+        </el-tab-pane>
+        <el-tab-pane label="签署合同">
+            <el-table :data="creditSealList"  style="width: 100%">
+                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip>
                     <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
+                        <img    style="width:30px;height:30px;"
+                            src="../../../assets/images/pdf.png"  
+                        />
+                        <span>{{scope.row.pfiFileName}}
+                        </span>
                     </template>
                 </el-table-column>
-        </el-table>
-        <!-- 合同附件 -->
-        <el-divider content-position="left">合同附件</el-divider>
-        <el-table :data="contractFileList"  style="width: 100%">
-               <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
-               <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
                     <template slot-scope="scope">
                         <el-button
                             size="mini"
@@ -134,72 +258,109 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
-        <!-- 其他附件 -->
-        <el-divider content-position="left">其他附件</el-divider>
-        <el-table :data="otherFileList"  style="width: 100%">
-                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
-                <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+            </el-table>
+        </el-tab-pane>
+        <el-tab-pane label="最终还款明细" v-if="this.companyType == '01'">
+            <el-form :inline="true" ref="forms" :model="forms"  label-width="auto" style="margin-top: 20px" disabled>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="还款明细编号:" prop="zfcName" >
+                            <el-input v-model="forms.zfrPayNumber"/> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8"> 
+                        <el-form-item label="最终付款方:" prop="core">
+                            <el-input v-model="forms.core" /> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="还款承诺函编号:" prop="zfiPaymentNumber" >
+                            <el-input v-model="forms.zfiPaymentNumber" />
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="付款承诺日期:" prop="zfrRepaymentDate">
+                            <el-input v-model="forms.zfrRepaymentDate"/> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="承诺付款金额:" prop="zfrLoanAmount" >
+                            <el-input v-model="forms.zfrLoanAmount" /> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="融信产品:" prop="zfpName">
+                            <el-input v-model="forms.zfpName"/> 
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="承诺付款账户:" prop="zfpcrAccount">
+                            <el-input v-model="forms.zfpcrAccount"/> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="付款账户开户行:" prop="zfpcrAccountBank">
+                            <el-input v-model="forms.zfpcrAccountBank" /> 
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="还款状态:" prop="zfrApplyStatus">
+                            <el-input v-model="forms.zfrApplyStatus"/> 
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+                <el-table v-loading="loading" :data="list" border>
+                <!-- <el-table-column label="序号" type="index" width="50" align="center">
                     <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
+                    <span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
                     </template>
-                </el-table-column>
-        </el-table>
-        <el-divider content-position="left">盖章附件</el-divider>
-        <el-row>
-            <img    style="width:50px;height:50px;"
-                    :key="dict.pfiFileId"
-                    src="../../../assets/images/pdf.png"
-                    v-for="dict in creditSealList"
-                    @click="handlePreview(dict)"
-                    :title="dict.pfiFileName"
-                >
-              
-        </el-row>
-         <div style="margin-top: 100px; margin-left:45%">
-            <el-button type="info" @click="cancel">取消</el-button>
-            <!-- <el-button type="success" @click="submitForm"
-                >提交</el-button> -->
-        </div>
-        <!--预览-->
-        <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
-            <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
-            <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
-        </el-dialog>
-  </div>
+                </el-table-column>      -->
+                <el-table-column label="收款账户" align="center" prop="zfrCollectionAccount" :show-overflow-tooltip="true"/> 
+                <el-table-column label="收款账户户名" align="center" prop="supplier" :show-overflow-tooltip="true"/>
+                <el-table-column label="收款金额" align="center" prop="zfrLoanAmount" :show-overflow-tooltip="true" />
+                </el-table>
+            </el-form>
+        </el-tab-pane>
+    </el-tabs>
+  <!-- </div> -->
 </template>
 <script>
 import {getCreditDetail,getFile} from "@/api/service/credit/credit";
 import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";
 import {getCreditSealFile} from "@/api/service/credit/creditHandle";
+import DetailBill from "@/views/service/credit/billDetail";
+import { getRepayment } from "@/api/service/repayment/repayment";
 export default {
     name: "addCredit",
-    components: {},
+    components: {DetailBill},
     data() {
         return {
+            //企业类型
+            companyType: null,
+            //授信状态
+            financeStatus: null,
+            //融资id
+            zfrId: null,
+            //往来账款id
+            zbiId: '',
             // 总条数
             total: 0,
             // 表单参数
             form: {
 
             },
+            forms: {},
             // 表单校验
             rules: {
             },
             // 是否显示弹出层
             open: false,
+            openDetailBill: false,
            //应付账款
            payList:[],
            //签发金额大写
@@ -225,21 +386,43 @@ export default {
             show:false,
             heid:false,
             //盖章文件
-            creditSealList:[]
+            creditSealList:[],
+            //开立方
+          openName: null,
+          //开立社会码
+          openCode:null,
+          //开立银行
+          openBank:null,
+          //开立账户
+          openAccount:null,
+          //接收方
+          receiveName:null,
+          //接收方社会统一码
+          receiverCode:null,
+          //接收方银行
+          receiverBank:null,
+          //接收方账户
+          receiverAccount:null,
+          //起止日期
+          stopDate:null,
         };
     },
     created() {
          const zfiId = this.$route.params && this.$route.params.zfiId;
          getCreditDetail(zfiId).then((response) => {
+             debugger
              if(response.data){
                 //融信信息
                 this.form = response.data.financeInf;
+                this.financeStatus = response.data.financeInf.zfiStatus;
+                this.zfrId = response.data.zfrId; 
+                this.companyType = response.data.companyType;
                 this.createType = response.data.financeInf.zfiCreateType;
                 //核心开立
                 if(response.data.financeInf.zfiCreateType == '1'){
-                      this.tableTitle = "应付账款";
+                      this.tableTitle = "资产信息";
                 }else{
-                      this.tableTitle = "应收账款";
+                      this.tableTitle = "资产信息";
                       //融资开立
                      if(response.data.financeInf.zfiCreateType == '2'){
                           //收款账号
@@ -260,6 +443,17 @@ export default {
                 this.form.createName = response.data.createName;
                 //签发金额大写
                 this.issuedAmount = this.smallToBig(this.form.zfiAmount);
+
+                //给表格赋值
+               this.openName = response.data.openName;
+               this.openCode = response.data.openCode;
+               this.openBank = response.data.openBank;
+               this.openAccount = response.data.openAccount;
+               this.receiveName = response.data.receiveName;
+               this.receiverCode = response.data.receiverCode;
+               this.receiverBank = response.data.receiverBank;
+               this.receiverAccount = response.data.receiverAccount;
+               this.stopDate = response.data.stopDate;
              }
              if(response.data.payList){
                  this.payList = response.data.payList.records;
@@ -269,8 +463,16 @@ export default {
              }
              this.getCreditSealFile();
              
+        }).then(() =>{
+            getRepayment(this.zfrId).then((response)=>{
+            this.forms = response.data[0];
+            this.forms.zfrApplyStatus = this.selectDictLabel(this.applyStatusOptions,this.forms.zfrApplyStatus)
+            this.list = response.data;
+            })
+            this.getDicts("zc_zfr_apply_status").then((response) => {
+                this.applyStatusOptions = response.data;
+            });
         })
-        
     },
     methods: {
 
@@ -320,7 +522,13 @@ export default {
                 });
                 return;
             }
-        },   
+        }, 
+    //详情按钮
+    handleDetail(index, rows){
+        debugger
+        this.zbiId = rows[0].zbiId
+        this.openDetailBill = true
+    },  
     //格式化金额 
     amtFormat(cellValue) {
       if(cellValue == null || cellValue== undefined || cellValue == ''){
@@ -490,4 +698,23 @@ table th.star div::before {
     color: red;
 }
 
-</style>
+</style>
+<style type="text/css">
+ table.gridtable {
+    font-size:11px;
+    color:#333333;
+     border-width: 1px;
+    border-collapse: collapse;
+}
+ table.gridtable th {
+     border-width: 1px;
+     padding: 8px;
+     border-style: solid;
+     background-color: #dedede;
+ }
+ table.gridtable td {
+        border-width: 1px;
+        padding: 8px;
+        border-style: solid;
+    }
+ </style>

+ 262 - 199
front-vue/src/views/service/credit/signFor.vue

@@ -1,135 +1,248 @@
 <template>
-    <div class="app-container">
-        <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
-            <el-divider content-position="left">签收</el-divider>
-            <table class="gridtable" style="width:80%;text-align:center" align="center">
-                <tr>
-                    <td rowspan="4">开立方</td>
-                    <td>全称</td>
-                    <td>{{openName}}</td>
-                    <td rowspan="4">接收方</td>
-                    <td>全称</td>
-                    <td>{{receiveName}}</td>
-                </tr>
-                <tr>
-                     <td>社会统一码</td>
-                     <td>{{openCode}}</td>
-                     <td>社会统一码</td>
-                     <td>{{receiverCode}}</td>
-                </tr>    
-                <tr>
-                     <td>开户银行</td>
-                     <td>{{openBank}}</td>
-                     <td>开户银行</td>
-                     <td>{{receiverBank}}</td>
-                </tr>    
-                <tr>
-                     <td>账号</td>
-                     <td>{{openAccount}}</td>
-                     <td>账号</td>
-                     <td>{{receiverAccount}}</td>
-                </tr> 
-                <tr>
-                    <td colspan="2">粮信金额</td>
-                    <td colspan="4">人民币(大写):{{issuedAmount}}<br>人民币(小写)¥{{form.zfiAmount}}</td>
-                </tr>
-                <tr>
-                    <td colspan="2">起止日期</td>
-                    <td colspan="4">{{stopDate}}</td>
-                </tr>           
-            </table>    
-            <el-form-item  style="margin-left: 100px">
-                 <el-button size="mini" type="success" :disabled="isClick" @click="addPay">新增应收账款</el-button>
-                 <el-button size="mini" type="primary" :disabled="isClick" @click="openTicket">选择</el-button>
-                 <el-button size="mini" @click="deleteTicekt" :disabled="isClick" >清空全部</el-button>
-                <el-form-item label="合计金额:"> 
-                        <span>{{checkTotalAmt}}</span>
-                </el-form-item>
-                <el-form-item label="金额大写:"> 
-                        <span>{{checkTotalBigAmt}}</span>
+    <el-tabs type="border-card">
+        <!-- 资产信息-->
+        <el-tab-pane label="资产信息">
+            <!-- <div class="app-container"> -->
+            <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 20px" label-width="auto" >
+                <el-divider content-position="left">签收</el-divider>
+                <table class="gridtable" style="width:80%;text-align:center" align="center">
+                    <tr>
+                        <td rowspan="4">开立方</td>
+                        <td>全称</td>
+                        <td>{{openName}}</td>
+                        <td rowspan="4">接收方</td>
+                        <td>全称</td>
+                        <td>{{receiveName}}</td>
+                    </tr>
+                    <tr>
+                        <td>社会统一码</td>
+                        <td>{{openCode}}</td>
+                        <td>社会统一码</td>
+                        <td>{{receiverCode}}</td>
+                    </tr>    
+                    <tr>
+                        <td>开户银行</td>
+                        <td>{{openBank}}</td>
+                        <td>开户银行</td>
+                        <td>{{receiverBank}}</td>
+                    </tr>    
+                    <tr>
+                        <td>账号</td>
+                        <td>{{openAccount}}</td>
+                        <td>账号</td>
+                        <td>{{receiverAccount}}</td>
+                    </tr> 
+                    <tr>
+                        <td colspan="2">粮信金额</td>
+                        <td colspan="4">人民币(大写):{{issuedAmount}}<br>人民币(小写)¥{{form.zfiAmount}}</td>
+                    </tr>
+                    <tr>
+                        <td colspan="2">起止日期</td>
+                        <td colspan="4">{{stopDate}}</td>
+                    </tr>           
+                </table>    
+                <el-form-item  style="margin-left: 100px">
+                    <el-button size="mini" type="success" :disabled="isClick" @click="addPay">新增应收账款</el-button>
+                    <el-button size="mini" type="primary" :disabled="isClick" @click="openTicket">选择</el-button>
+                    <el-button size="mini" @click="deleteTicekt" :disabled="isClick" >清空全部</el-button>
+                    <el-form-item label="合计金额:"> 
+                            <span>{{checkTotalAmt}}</span>
+                    </el-form-item>
+                    <el-form-item label="金额大写:"> 
+                            <span>{{checkTotalBigAmt}}</span>
+                    </el-form-item>
+                    
+                    <el-table :data="ticketList" style="width: 1100px">
+                        <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
+                        <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
+                        <el-table-column label="应收企业"  align="center"  prop="payName"    />
+                        <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
+                        <el-table-column label="金额"  align="center"  prop="zbiAmount" />
+                        <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
+                            <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-delete"
+                                :disabled="isClick"
+                                @click="handleDelete(scope.$index, ticketList)"
+                            >删除</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDetail(scope.$index, ticketList)"
+                            >详情</el-button>
+                            </template>
+                        </el-table-column>
+                    </el-table>
                 </el-form-item>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="签发金额" prop="zfiAmount"> 
+                            <el-input v-model="form.zfiAmount" style="width: 200px"  disabled @input="getBigSmall"/>
+                        </el-form-item>
+                    </el-col> 
                 
-                <el-table :data="ticketList" style="width: 1100px">
-                    <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
-                    <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
-                    <el-table-column label="应收企业"  align="center"  prop="payName"    />
-                    <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
-                    <el-table-column label="金额"  align="center"  prop="zbiAmount" />
-                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="金额大写" prop="issuedAmount"> 
+                            {{issuedAmount}}
+                        </el-form-item>
+                    </el-col>  
+                </el-row>      
+            </el-form>
+            <!-- 发票附件 -->
+            <!-- <el-divider content-position="left">发票附件</el-divider>
+            <el-table :data="invoiceFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
                         <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-delete"
-                            :disabled="isClick"
-                            @click="handleDelete(scope.$index, ticketList)"
-                        >删除</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
                         </template>
                     </el-table-column>
-                </el-table>
-            </el-form-item>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发金额" prop="zfiAmount"> 
-                         <el-input v-model="form.zfiAmount" style="width: 200px"  disabled @input="getBigSmall"/>
-                    </el-form-item>
-                </el-col> 
-             
-            </el-row>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="金额大写" prop="issuedAmount"> 
-                         {{issuedAmount}}
-                    </el-form-item>
-                </el-col>  
-            </el-row>      
-        </el-form>
-        <!-- 发票附件 -->
-        <el-divider content-position="left">发票附件</el-divider>
-        <el-table :data="invoiceFileList"  style="width: 100%">
+            </el-table> -->
+            <!-- 合同附件 -->
+            <!-- <el-divider content-position="left">合同附件</el-divider>
+            <el-table :data="contractFileList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
-                    <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                         <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
-                    </template>
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table> -->
+            <!-- 其他附件 -->
+            <!-- <el-divider content-position="left">其他附件</el-divider>
+            <el-table :data="otherFileList"  style="width: 100%">
+                    <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
+                    <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                        <template slot-scope="scope">
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handleDownload(scope.row)"
+                            >下载</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-view"
+                                @click="handlePreview(scope.row)"
+                            >预览</el-button>
+                        </template>
+                    </el-table-column>
+            </el-table> -->
+            <div class="footer" style="float: right;
+                margin-bottom:2px;">
+                <el-button type="info" @click="submitForm('01')">拒签</el-button>
+                <el-button type="primary" @click="sign()" v-if="!isHas">签收</el-button>
+                <el-button type="primary" @click="submitForm('00')" v-if="isHas">内部审批</el-button>
+                <el-button @click="cancel">取 消</el-button>
+            </div>
+            <!-- 应收账款信息 -->
+            <el-dialog :title="payTitle" :visible.sync="open" width="1120px" append-to-body>
+            <el-form :model="queryParamsPay"  ref="formQuery"  :inline="true"  label-width="68px"  style="margin-bottom: -21px">
+                <el-form-item label="账款名称" prop="zbiName">
+                    <el-input
+                        v-model="queryParamsPay.zbiName"
+                        placeholder="请输入账款名称"
+                        clearable
+                        size="small"
+                        maxlength="11"
+                        @keyup.enter.native="handleQuerys"/>
+                </el-form-item>
+                <el-form-item>
+                    <el-button
+                        type="cyan"
+                        icon="el-icon-search"
+                        size="mini"
+                        @click="handleQuerys"
+                        >搜索</el-button>
+                    <el-button icon="el-icon-refresh" size="mini" @click="resetQuerys"
+                        >重置</el-button>
+                </el-form-item>
+            </el-form>
+            <el-table :data="payList"
+                ref="tablePay"
+                class="single-select-table"
+                @selection-change="handleSelectionChange" 
+                :row-key="rowkey">
+                <el-table-column
+                type="selection"
+                :reserve-selection="true"
+                width="50"
+                align="center"/>
+                <el-table-column label="序号" type="index" width="50" align="center">
+                <template slot-scope="scope">
+                    <span>{{ (queryParamsPay.pageNum - 1) * queryParamsPay.pageSize + scope.$index + 1}}</span>
+                </template>
                 </el-table-column>
-        </el-table>
-        <!-- 合同附件 -->
-        <el-divider content-position="left">合同附件</el-divider>
-        <el-table :data="contractFileList"  style="width: 100%">
-               <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
-               <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
+                <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
+                <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
+                <el-table-column label="应收企业"  align="center"  prop="payName"    />
+                <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
+                <el-table-column label="金额"  align="center"  prop="zbiAmount" />
+            </el-table>
+            <pagination
+                v-show="total > 0"
+                :total="total"
+                :page.sync="queryParamsPay.pageNum"
+                :limit.sync="queryParamsPay.pageSize"
+                @pagination="getAccountsCollection" />
+            <span slot="footer" class="dialog-footer">
+                <el-button size="mini" @click="cancelTicket">取消</el-button>
+                <el-button size="mini" type="primary" @click="closeTicket">确认</el-button>
+            </span>
+            </el-dialog>
+            
+            <!-- 新增往来账款 -->
+            <el-dialog title="新增往来账款" :visible.sync="openAddBill" width="1120px" append-to-body>
+                <add-bill :companyId="form.zfiCoreId" companyType="01" @addClick="emitAddClick" v-if="openAddBill"></add-bill>
+            </el-dialog>
+            <el-dialog title="详情" :visible.sync="openDetailBill" width="1120px" append-to-body>
+                <detail-bill :zbiId="this.zbiId"   v-if="openDetailBill"></detail-bill>
+            </el-dialog>
+            <!--预览-->
+            <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
+                <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
+                <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
+            </el-dialog>
+        </el-tab-pane>
+        <el-tab-pane label="签署合同">
+            <el-table :data="otherFileList"  style="width: 100%">
+                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip>
                     <template slot-scope="scope">
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handleDownload(scope.row)"
-                        >下载</el-button>
-                        <el-button
-                            size="mini"
-                            type="text"
-                            icon="el-icon-view"
-                            @click="handlePreview(scope.row)"
-                        >预览</el-button>
+                        <img    style="width:30px;height:30px;"
+                            src="../../../assets/images/pdf.png"  
+                        />
+                        <span>{{scope.row.pfiFileName}}
+                        </span>
                     </template>
                 </el-table-column>
-        </el-table>
-        <!-- 其他附件 -->
-        <el-divider content-position="left">其他附件</el-divider>
-        <el-table :data="otherFileList"  style="width: 100%">
-                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
                     <template slot-scope="scope">
                         <el-button
@@ -138,7 +251,7 @@
                             icon="el-icon-view"
                             @click="handleDownload(scope.row)"
                         >下载</el-button>
-                         <el-button
+                        <el-button
                             size="mini"
                             type="text"
                             icon="el-icon-view"
@@ -146,96 +259,28 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
-        <div class="footer" style="float: right;
-            margin-bottom:2px;">
-            <el-button type="info" @click="submitForm('01')">拒签</el-button>
-            <el-button type="primary" @click="sign()" v-if="!isHas">签收</el-button>
-            <el-button type="primary" @click="submitForm('00')" v-if="isHas">内部审批</el-button>
-            <el-button @click="cancel">取 消</el-button>
-        </div>
-           <!-- 应收账款信息 -->
-        <el-dialog :title="payTitle" :visible.sync="open" width="1120px" append-to-body>
-        <el-form :model="queryParamsPay"  ref="formQuery"  :inline="true"  label-width="68px"  style="margin-bottom: -21px">
-            <el-form-item label="账款名称" prop="zbiName">
-                <el-input
-                    v-model="queryParamsPay.zbiName"
-                    placeholder="请输入账款名称"
-                    clearable
-                    size="small"
-                    maxlength="11"
-                    @keyup.enter.native="handleQuerys"/>
-            </el-form-item>
-            <el-form-item>
-                <el-button
-                    type="cyan"
-                    icon="el-icon-search"
-                    size="mini"
-                    @click="handleQuerys"
-                    >搜索</el-button>
-                <el-button icon="el-icon-refresh" size="mini" @click="resetQuerys"
-                    >重置</el-button>
-            </el-form-item>
-        </el-form>
-        <el-table :data="payList"
-            ref="tablePay"
-            class="single-select-table"
-            @selection-change="handleSelectionChange" 
-            :row-key="rowkey">
-            <el-table-column
-            type="selection"
-            :reserve-selection="true"
-            width="50"
-            align="center"/>
-            <el-table-column label="序号" type="index" width="50" align="center">
-            <template slot-scope="scope">
-                <span>{{ (queryParamsPay.pageNum - 1) * queryParamsPay.pageSize + scope.$index + 1}}</span>
-            </template>
-            </el-table-column>
-            <el-table-column label="账款名称"  align="center"  prop="zbiName" show-overflow-tooltip />
-            <el-table-column label="应收企业"  align="center"  prop="receiveName"/>
-            <el-table-column label="应收企业"  align="center"  prop="payName"    />
-            <el-table-column label="预计还款期"  align="center"  prop="zbiPayDate" show-overflow-tooltip />
-            <el-table-column label="金额"  align="center"  prop="zbiAmount" />
-        </el-table>
-        <pagination
-            v-show="total > 0"
-            :total="total"
-            :page.sync="queryParamsPay.pageNum"
-            :limit.sync="queryParamsPay.pageSize"
-            @pagination="getAccountsCollection" />
-        <span slot="footer" class="dialog-footer">
-            <el-button size="mini" @click="cancelTicket">取消</el-button>
-            <el-button size="mini" type="primary" @click="closeTicket">确认</el-button>
-        </span>
-        </el-dialog>
-        
-        <!-- 新增往来账款 -->
-        <el-dialog title="新增往来账款" :visible.sync="openAddBill" width="1120px" append-to-body>
-            <add-bill :companyId="form.zfiCoreId" companyType="01" @addClick="emitAddClick" v-if="openAddBill"></add-bill>
-        </el-dialog>
-
-        <!--预览-->
-        <el-dialog  :visible.sync="openFile" width="1000px" append-to-body>
-            <img :src="wordUrl" v-if="show" width='450px' height='500px'/>
-            <iframe :src="wordUrl" width='800px' height='600px' frameborder='1' v-if="heid"/>
-        </el-dialog>
-  </div>
+            </el-table>
+        </el-tab-pane>
+    </el-tabs>
+  <!-- </div> -->
 </template>
 <script>
 import {getCreditDetail,getAvailableBalance,getAccountsCollection,getFile} from "@/api/service/credit/credit";
-import {signFor} from "@/api/service/credit/creditHandle";
+import {signFor,getCreditSealFile} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";
 import AddBill from "@/views/service/bill/addBill";
 import {isOpenApproval} from "@/api/service/credit/approvalRelatedCredit";
 import {listCompanyHandler} from "@/api/common/companyHandler";
-import Cookies from 'js-cookie'
+import Cookies from 'js-cookie';
+import DetailBill from "@/views/service/credit/billDetail";
 export default {
     name: "addCredit",
-    components: {AddBill},
+    components: {AddBill,DetailBill},
     data() {
         return {
+            //往来账款id
+            zbiId: '',
             // 总条数
             total: 0,
             // 表单参数read
@@ -249,6 +294,7 @@ export default {
             // 是否显示弹出层
             open: false,
             openAddBill: false,
+            openDetailBill: false,
            //选择的应收账款
            payList:[],
            //现有的应收账款
@@ -296,6 +342,8 @@ export default {
           invoiceFileList:[],
           //其他文件
           otherFileList:[] ,
+          //盖章文件
+          creditSealList:[],
           //开立方编号
           zfiCoreId:"",
           //接收方
@@ -382,6 +430,8 @@ export default {
              }
              //查询有无签收内部审批
              this.isOpenApproval();
+             //盖章合同
+             this.getCreditSealFile();
         })
       
     },
@@ -410,6 +460,14 @@ export default {
                 }
             });
         },
+        //获取盖章文件
+        getCreditSealFile(){
+            getCreditSealFile(this.form).then((response) => {
+                if(response.data.list){
+                    this.creditSealList = response.data.list;
+                }
+            });
+        },
         //文件下载
         handleDownload(row){
             const pfiUrl = row.pfiUrl;
@@ -478,6 +536,11 @@ export default {
             }
             this.selectChecked();
         },
+        //详情按钮
+        handleDetail(index, rows){
+            this.zbiId = rows[0].zbiId
+            this.openDetailBill = true
+        },
         /* 多选框跨页 */
         rowkey(row) {
             return row.zbiId;