|
|
@@ -4,16 +4,16 @@
|
|
|
<el-tab-pane :label="item.label" v-for="(item,key) in option" :key="key">
|
|
|
<!--易宝选项卡下拉框-->
|
|
|
<div v-if="item.key==='YEEPAY_PRODUCT_INFO'">
|
|
|
- <div style="text-align: right">
|
|
|
- <el-button size="small" icon="el-icon-check" type="primary" @click="submit(item.data,()=>{
|
|
|
+ <avue-crud ref="crud" :option="item.optionCrud" :data="item.data">
|
|
|
+ <template slot="expand" slot-scope="scope">
|
|
|
+ <avue-form :option="item.option[scope.index]" v-model="item.data[scope.index]"></avue-form>
|
|
|
+ </template>
|
|
|
+ <template slot="menuLeft" slot-scope="{type,size}">
|
|
|
+ <el-button :size="size" icon="el-icon-check" type="primary" @click="submit(item.data,()=>{
|
|
|
item.loading = false;
|
|
|
},item.loading=true,item)" :loading="item.loading">提交</el-button>
|
|
|
- </div>
|
|
|
- <div v-for="(fee,index) in item.data" :key="index">
|
|
|
- <h4 style="padding-left: 50px">{{fee.productName}}</h4>
|
|
|
- <avue-form :option="item.option[index]" v-model="item.data[index]"></avue-form>
|
|
|
- <el-divider/>
|
|
|
- </div>
|
|
|
+ </template>
|
|
|
+ </avue-crud>
|
|
|
</div>
|
|
|
<!--平台费率表单-->
|
|
|
<avue-crud v-if="item.key==='platform_arg'" :option="item.optionwithdrawConfigOption" v-model="item.data" :data="item.form.withdrawConfigList"
|
|
|
@@ -251,6 +251,21 @@ export default {
|
|
|
label: "商户易宝",
|
|
|
id: "",
|
|
|
key: "YEEPAY_PRODUCT_INFO",
|
|
|
+ optionCrud:{
|
|
|
+ expand: true,
|
|
|
+ rowKey:'productCode',
|
|
|
+ border: true,
|
|
|
+ menu: false,
|
|
|
+ detail:true,
|
|
|
+ addBtn: false,
|
|
|
+ editBtn: false,
|
|
|
+ delBtn: false,
|
|
|
+ viewBtn: false,
|
|
|
+ column:[{
|
|
|
+ label: "产品名称",
|
|
|
+ prop:"productName",
|
|
|
+ }]
|
|
|
+ },
|
|
|
data: [],
|
|
|
option:[],
|
|
|
loading: false,
|