|
|
@ -1,101 +1,102 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<div v-show="viewState == 1"></div> |
|
|
|
<div class="tab-header webtop"> |
|
|
|
<div>{{ viewTitle }}</div> |
|
|
|
<div> |
|
|
|
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate()">保存</el-button> |
|
|
|
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="listconadd"> |
|
|
|
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02"> |
|
|
|
<el-row style="border-top: 1px solid #e0e3eb"> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方名称</span></div> |
|
|
|
<el-form-item prop="manageName"><el-input v-model="formobj.manageName" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方编码</span></div> |
|
|
|
<el-form-item prop="bankNo"><el-input v-model="formobj.bankNo" class="addinputInfo addinputw" clearable placeholder="与财务保持一致"/></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方简称</span></div> |
|
|
|
<el-form-item prop="bankShortName"><el-input v-model="formobj.bankShortName" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>联系人</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.name" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>联系电话</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.mobile" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>生成合同设置</span></div> |
|
|
|
<el-form-item prop="contractSetValue"> |
|
|
|
<el-radio-group class="addinputInfo" style="font-size: 1px" v-model="formobj.contractSetValue"> |
|
|
|
<el-radio label="一车一合同">一车一合同</el-radio> |
|
|
|
<el-radio label="一贷款人一合同">一贷款人一合同</el-radio> |
|
|
|
<el-radio label="自行选择">自行选择</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>是否退还垫款</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-radio-group style="font-size: 1px" class="addinputInfo" v-model="formobj.reAdvances"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty"><span>银行卡要求</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.bankCardRemark" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty">附件</div> |
|
|
|
<el-form-item><upload-img ref="uploadImg" class="addinputInfo" v-model="image_list1" :limit="50" bucket="map" :upload-data="{ type: '0001' }"/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div class="title titleOne"> |
|
|
|
<div>开户行信息</div> |
|
|
|
<el-button type="primary" size="mini" icon="el-icon-plus" class="btntopblueline" @click="handleAdd()">新增</el-button> |
|
|
|
<div v-show="viewState == 1"> |
|
|
|
<div class="tab-header webtop"> |
|
|
|
<div>{{ viewTitle }}</div> |
|
|
|
<div> |
|
|
|
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate()">保存</el-button> |
|
|
|
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> |
|
|
|
</div> |
|
|
|
<el-table :key="tableKey" :data="formobj.loanFinOpenBankList" :index="index" border style="width: 100%"> |
|
|
|
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/> |
|
|
|
<el-table-column fixed label="操作" align="center" width="130"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button size="mini" type="danger" @click="handleDelete(scope.$index)">删除</el-button> |
|
|
|
<el-button size="mini" type="primary" @click="handleEdit(scope.row, scope.$index)">编辑 |
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="dueBankValue" width="140px" label="账户类型" align="center"/> |
|
|
|
<el-table-column prop="depositBank" width="180px" label="开户银行" align="center"/> |
|
|
|
<el-table-column prop="bankAccount" width="160px" label="银行账号" align="center"/> |
|
|
|
<el-table-column prop="accountName" width="130px" label="账号名称" align="center"/> |
|
|
|
<el-table-column prop="bankingOutlets" width="180px" label="银行网点" align="center"/> |
|
|
|
<el-table-column prop="bankAddress" width="260px" label="开户行地址" align="center"/> |
|
|
|
<el-table-column prop="paymentLines" width="160px" label="联行号" align="center"/> |
|
|
|
<el-table-column prop="swiftCode" width="200px" label="swiftcode(银行代码)" align="center"/> |
|
|
|
<el-table-column prop="currency" width="130px" label="币种" align="center"/> |
|
|
|
<el-table-column prop="remarks" width="240px" label="描述" align="center"/> |
|
|
|
<el-table-column prop="actualPay" width="240px" label="厂家销售通路" align="center"/> |
|
|
|
<el-table-column prop="paymentAccessNoValue" width="240px" label="付款通路编码" align="center"/> |
|
|
|
</el-table> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
<div class="listconadd"> |
|
|
|
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02"> |
|
|
|
<el-row style="border-top: 1px solid #e0e3eb"> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方名称</span></div> |
|
|
|
<el-form-item prop="manageName"><el-input v-model="formobj.manageName" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方编码</span></div> |
|
|
|
<el-form-item prop="bankNo"><el-input v-model="formobj.bankNo" class="addinputInfo addinputw" clearable placeholder="与财务保持一致"/></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>资方简称</span></div> |
|
|
|
<el-form-item prop="bankShortName"><el-input v-model="formobj.bankShortName" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>联系人</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.name" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>联系电话</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.mobile" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span><span class="icon">*</span>生成合同设置</span></div> |
|
|
|
<el-form-item prop="contractSetValue"> |
|
|
|
<el-radio-group class="addinputInfo" style="font-size: 1px" v-model="formobj.contractSetValue"> |
|
|
|
<el-radio label="一车一合同">一车一合同</el-radio> |
|
|
|
<el-radio label="一贷款人一合同">一贷款人一合同</el-radio> |
|
|
|
<el-radio label="自行选择">自行选择</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span>是否退还垫款</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-radio-group style="font-size: 1px" class="addinputInfo" v-model="formobj.reAdvances"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty"><span>银行卡要求</span></div> |
|
|
|
<el-form-item><el-input v-model="formobj.bankCardRemark" class="addinputInfo addinputw" clearable placeholder=""/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty">附件</div> |
|
|
|
<el-form-item><upload-img ref="uploadImg" class="addinputInfo" v-model="image_list1" :limit="50" bucket="map" :upload-data="{ type: '0001' }"/></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div class="title titleOne"> |
|
|
|
<div>开户行信息</div> |
|
|
|
<el-button type="primary" size="mini" icon="el-icon-plus" class="btntopblueline" @click="handleAdd()">新增</el-button> |
|
|
|
</div> |
|
|
|
<el-table :key="tableKey" :data="formobj.loanFinOpenBankList" :index="index" border style="width: 100%"> |
|
|
|
<el-table-column fixed width="80px" label="序号" type="index" :index="index + 1" align="center"/> |
|
|
|
<el-table-column fixed label="操作" align="center" width="130"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button size="mini" type="danger" @click="handleDelete(scope.$index)">删除</el-button> |
|
|
|
<el-button size="mini" type="primary" @click="handleEdit(scope.row, scope.$index)">编辑 |
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="dueBankValue" width="140px" label="账户类型" align="center"/> |
|
|
|
<el-table-column prop="depositBank" width="180px" label="开户银行" align="center"/> |
|
|
|
<el-table-column prop="bankAccount" width="160px" label="银行账号" align="center"/> |
|
|
|
<el-table-column prop="accountName" width="130px" label="账号名称" align="center"/> |
|
|
|
<el-table-column prop="bankingOutlets" width="180px" label="银行网点" align="center"/> |
|
|
|
<el-table-column prop="bankAddress" width="260px" label="开户行地址" align="center"/> |
|
|
|
<el-table-column prop="paymentLines" width="160px" label="联行号" align="center"/> |
|
|
|
<el-table-column prop="swiftCode" width="200px" label="swiftcode(银行代码)" align="center"/> |
|
|
|
<el-table-column prop="currency" width="130px" label="币种" align="center"/> |
|
|
|
<el-table-column prop="remarks" width="240px" label="描述" align="center"/> |
|
|
|
<el-table-column prop="actualPay" width="240px" label="厂家销售通路" align="center"/> |
|
|
|
<el-table-column prop="paymentAccessNoValue" width="240px" label="付款通路编码" align="center"/> |
|
|
|
</el-table> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<bank v-show="viewState == 2 || viewState == 3" ref="divBank" @doback="resetState" @handleBank="backData"/> |
|
|
|
</div> |
|
|
|