Browse Source

完善资方管理

master
yunuo970428 8 months ago
parent
commit
0da29ef149
  1. 191
      anrui-riskcenter-ui/src/views/capital/capitalAdd.vue

191
anrui-riskcenter-ui/src/views/capital/capitalAdd.vue

@ -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>

Loading…
Cancel
Save