Ver código fonte

签收盖章合同

peixh 4 anos atrás
pai
commit
03976d45e3

+ 5 - 5
front-vue/src/api/service/creditLine/quota.js

@@ -44,11 +44,11 @@ export function delQuota(zfsqId) {
 }
 
 // 授信状态修改
-export function changeStatus(zfsqId ,zfsqStatus) {
-  const data = {
-    zfsqId,
-    zfsqStatus
-  }
+export function changeStatus(data) {
+  // const data = {
+  //   zfsqId,
+  //   zfsqStatus
+  // }
   return request({
     url: '/sc-service/supplierCreditLine/changeStatus',
     method: 'put',

+ 156 - 110
front-vue/src/views/service/credit/approvalCreditDetail.vue

@@ -1,111 +1,152 @@
 <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"  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-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"/>
+                            </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-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="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="zfpName" v-if="createType!='0'">
+                            <el-input v-model="form.zfpName" style="width: 200px"/>
+                        </el-form-item>
+                    </el-col>
+                </el-row>
+                <el-row>
+                    <el-col :span="8">
+                        <el-form-item label="签发有效期" prop="zfiEffectiveDate" v-if="createType!='0'"> 
+                            <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" v-if="createType!='0'"> 
+                            <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" v-if="createType!='0'">
-                         <el-input v-model="form.zfpName" style="width: 200px"/>
-                    </el-form-item>
-                </el-col>
-            </el-row>
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发有效期" prop="zfiEffectiveDate" v-if="createType!='0'"> 
-                         <el-date-picker disabled size="small" style="width: 200px" v-model="form.zfiEffectiveDate" type="date" value-format="yyyy-MM-dd">
-                        </el-date-picker>
+                    </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-col :span="8">
-                    <el-form-item label="承诺还款日" prop="zfiExpireDate" v-if="createType!='0'"> 
-                        <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>
                 </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-form>
-          <!-- 发票附件 -->
-        <el-divider content-position="left">发票附件</el-divider>
-        <el-table :data="invoiceFileList" border 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-form>
+            <!-- 发票附件 -->
+            <el-divider content-position="left">发票附件</el-divider>
+            <el-table :data="invoiceFileList" border 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>
+                        </template>
+                    </el-table-column>
+            </el-table>
+            <!-- 合同附件 -->
+            <el-divider content-position="left">合同附件</el-divider>
+            <el-table :data="contractFileList" border 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>
+                        </template>
+                    </el-table-column>
+            </el-table>
+            <!-- 其他附件 -->
+            <el-divider content-position="left">其他附件</el-divider>
+            <el-table :data="otherFileList" border 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>
+                        </template>
+                    </el-table-column>
+            </el-table>
+        </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>
+                        <img    style="width:50px;height:50px;"
+                            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" border 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"
@@ -113,28 +154,22 @@
                             icon="el-icon-view"
                             @click="handleDownload(scope.row)"
                         >下载</el-button>
-                    </template>
-                </el-table-column>
-        </el-table>
-        <!-- 其他附件 -->
-        <el-divider content-position="left">其他附件</el-divider>
-        <el-table :data="otherFileList" border 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>
+                            @click="handlePreview(scope.row)"
+                        >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
-  </div>
+            </el-table>
+        </el-tab-pane>
+        <!-- </div> -->
+    </el-tabs>
 </template>
 <script>
 import {getCreditDetail,getFile} from "@/api/service/credit/credit";
+import {getCreditSealFile} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";
 export default {
@@ -172,7 +207,9 @@ export default {
             //发票附件
             invoiceFileList:[],
             //其他文件
-            otherFileList:[]
+            otherFileList:[],
+            //盖章文件
+            creditSealList:[],
         };
     },
     created() {
@@ -214,7 +251,8 @@ export default {
                  //附件
                  this.getFile(this.payList);
              }
-             
+             //盖章合同
+             this.getCreditSealFile();
         })
     },
     mounted(){
@@ -256,7 +294,15 @@ export default {
                     this.otherFileList = response.data.otherFileList;
                 }
             });
-        },
+    },
+    //获取盖章文件
+    getCreditSealFile(){
+        getCreditSealFile(this.form).then((response) => {
+            if(response.data.list){
+                this.creditSealList = response.data.list;
+            }
+        });
+    },
     //格式化金额 
     amtFormat(cellValue) {
       if(cellValue == null || cellValue== undefined || cellValue == ''){

+ 1 - 1
front-vue/src/views/service/credit/billDetail.vue

@@ -277,7 +277,7 @@
     </el-dialog>
 
     <div style="text-align: center">
-      <el-button type="primary" @click="submit()">取消</el-button>
+      <!-- <el-button type="primary" @click="submit()">取消</el-button> -->
     </div>
   </div>
 </template>

+ 283 - 236
front-vue/src/views/service/credit/confirmationAudit.vue

@@ -1,178 +1,287 @@
 <template>
-    <div class="app-container">
-        <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 10px" label-width="auto" >
-                <el-row>
+    <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: 10px" label-width="auto" >
+                    <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-row>
+                    <el-row>
+                        <el-divider content-position="left" >资产信息</el-divider>
+                    <el-form-item  style="margin-left: 100px">
+                    <!--  <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-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"
+                                    @click="handleDelete(scope.$index, ticketList)"
+                                >删除</el-button>
+                                </template>
+                            </el-table-column> -->
+                        </el-table>
+                    </el-form-item>
                     <el-col :span="8">
-                            <el-form-item label="融信编号" prop="zfiNumber">
-                                <el-input v-model="form.zfiNumber" style="width: 200px" disabled/>
+                            <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="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-form-item label="接收方" prop="receiveName">
+                        <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" :disabled="isUpdate"
+                                v-model="form.zfiEffectiveDate"
+                                type="date"
+                                value-format="yyyy-MM-dd"
+                                placeholder="选择签发有效期"
+                                :picker-options="pickerOptions">
+                            </el-date-picker>
+                        </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="选择承诺还款日"
+                                :picker-options="pickerOptions">
+                            </el-date-picker>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8" v-if="this.zfiCreateType == 0">
+                        <el-form-item label="授信额度" prop="zfiCoreQuotaId">
+                            <el-select style="width:300px" v-model="form.zfiCoreQuotaId" filterable clearable remote>
+                                <el-option v-for="item in creditLineList" :key="item.value" :label="item.label+item.remaining" :value="item.value">
+                                </el-option>
+                            </el-select>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="8" v-if="this.zfiCreateType != 0">
+                        <el-form-item label="授信额度" prop="zfpName" >
+                        <el-input v-model="form.zfpName" style="width: 300px" disabled/>
+                        </el-form-item>
+                
+                    </el-col>
+                    <el-col :span="8" v-if="this.zfiCreateType == 0">
+                        <span style="display:none">可用额度:</span>
+                        <span style="display:none">{{availableAmt}}</span>
+                        <span>有效期:</span>
+                        <span>{{validityDate}}</span>
+                        <br>
+                        <span>最小融资金额:</span>
+                        <span>{{zfpMinimumAmount}}</span>  
                     </el-col> 
+                </el-row>  
+                <el-row>
                     <el-col :span="8">
-                            <el-form-item label="创建人" prop="createName">
-                                <el-input v-model="form.createName" style="width: 200px" disabled/>
+                        <el-form-item label="签发金额" prop="zfiAmount"> 
+                            <el-input v-model="form.zfiAmount" style="width: 200px" @input="getBigSmall"  @input.native="changeRate($event,form.zfiAmount)"/>
+                        </el-form-item>
+                    </el-col>
+                    <!--  <el-col :span="8">
+                            <el-form-item label="收款账号" prop="zfiCollectionAccount" v-if="zfpcrLoanType != '0'">
+                                <el-input v-model="form.zfiCollectionAccount" style="width: 200px" />
                             </el-form-item>
-                    </el-col> 
+                    </el-col> -->  
                 </el-row>
                 <el-row>
-                    <el-divider content-position="left" >应收账款</el-divider>
-                <el-form-item  style="margin-left: 100px">
-                   <!--  <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-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-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>
-                            </template>
-                        </el-table-column> -->
-                    </el-table>
-                </el-form-item>
-                <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="receiveName">
-                    <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" :disabled="isUpdate"
-                            v-model="form.zfiEffectiveDate"
-                            type="date"
-                            value-format="yyyy-MM-dd"
-                            placeholder="选择签发有效期"
-                            :picker-options="pickerOptions">
-                        </el-date-picker>
-                    </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="选择承诺还款日"
-                            :picker-options="pickerOptions">
-                        </el-date-picker>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="8" v-if="this.zfiCreateType == 0">
-                    <el-form-item label="授信额度" prop="zfiCoreQuotaId">
-                        <el-select style="width:300px" v-model="form.zfiCoreQuotaId" filterable clearable remote>
-                            <el-option v-for="item in creditLineList" :key="item.value" :label="item.label+item.remaining" :value="item.value">
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
-                <el-col :span="8" v-if="this.zfiCreateType != 0">
-                    <el-form-item label="授信额度" prop="zfpName" >
-                       <el-input v-model="form.zfpName" style="width: 300px" disabled/>
-                    </el-form-item>
-               
-                </el-col>
-                <el-col :span="8" v-if="this.zfiCreateType == 0">
-                    <span style="display:none">可用额度:</span>
-                    <span style="display:none">{{availableAmt}}</span>
-                    <span>有效期:</span>
-                    <span>{{validityDate}}</span>
-                     <br>
-                    <span>最小融资金额:</span>
-                    <span>{{zfpMinimumAmount}}</span>  
-                </el-col> 
-            </el-row>  
-            <el-row>
-                <el-col :span="8">
-                    <el-form-item label="签发金额" prop="zfiAmount"> 
-                         <el-input v-model="form.zfiAmount" style="width: 200px" @input="getBigSmall"  @input.native="changeRate($event,form.zfiAmount)"/>
-                    </el-form-item>
-                </el-col>
-                <!--  <el-col :span="8">
-                        <el-form-item label="收款账号" prop="zfiCollectionAccount" v-if="zfpcrLoanType != '0'">
-                            <el-input v-model="form.zfiCollectionAccount" style="width: 200px" />
-                        </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%">
+                                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>
+                        <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:1px;">
+                <el-button type="info" @click="submitForm('01')">拒绝</el-button>
+                <el-button type="primary" @click="submitForm('00')" v-if="isHas">通过</el-button>
+                <el-button type="primary" @click="confirmApproval()" 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 label="应付企业" prop="payName">
+                    <el-input
+                        v-model="queryParamsPay.payName"
+                        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  :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:50px;height:50px;"
+                            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
@@ -181,7 +290,7 @@
                             icon="el-icon-view"
                             @click="handleDownload(scope.row)"
                         >下载</el-button>
-                         <el-button
+                        <el-button
                             size="mini"
                             type="text"
                             icon="el-icon-view"
@@ -189,88 +298,14 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
-        <div class="footer" style="float: right;
-            margin-bottom:1px;">
-            <el-button type="info" @click="submitForm('01')">拒绝</el-button>
-            <el-button type="primary" @click="submitForm('00')" v-if="isHas">通过</el-button>
-            <el-button type="primary" @click="confirmApproval()" 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 label="应付企业" prop="payName">
-                <el-input
-                    v-model="queryParamsPay.payName"
-                    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  :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>
+        <!-- </div> -->
+    </el-tabs>
 </template>
 <script>
 import {listCreditLine,getCreditDetail,getAccountsCollection,getAvailableBalance,getFile} from "@/api/service/credit/credit";
-import {approveCredit} from "@/api/service/credit/creditHandle";
+import {approveCredit,getCreditSealFile} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
 import {isOpenApproval} from "@/api/service/credit/approvalRelatedCredit";
 import {listCompanyHandler} from "@/api/common/companyHandler";
@@ -373,6 +408,8 @@ export default {
             invoiceFileList:[],
             //其他文件
             otherFileList:[],
+            //盖章文件
+            creditSealList:[],
             //融信类型
             zfiCreateType:"",
             //是否可编辑
@@ -433,6 +470,8 @@ export default {
              }
              //查询有无确权的内部审批
              this.isOpenApproval();
+             //盖章合同
+             this.getCreditSealFile();
              
         })
         //授信额度
@@ -542,6 +581,14 @@ export default {
                 }
             });
         },
+        //获取盖章文件
+        getCreditSealFile(){
+            getCreditSealFile(this.form).then((response) => {
+                if(response.data.list){
+                    this.creditSealList = response.data.list;
+                }
+            });
+        },
         /* 多选框跨页 */
         rowkey(row) {
             return row.zbiId;

+ 1 - 1
front-vue/src/views/service/creditLine/supplierCreditLine.vue

@@ -445,7 +445,7 @@ export default {
         }
       )
       .then(function() {
-        return changeStatus(row.zfsqId,row.zfsqStatus);
+        return changeStatus(row);
       })
       .then(() => {
         this.getList();