|
@@ -1,5 +1,10 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div>
|
|
<div>
|
|
|
|
|
+ <el-dialog @close="dialogShow=false" append-to-body :close-on-click-modal="false" :visible.sync="dialogShow"
|
|
|
|
|
+ :destroy-on-close="false"
|
|
|
|
|
+ title="产品费率更改历史" width="80%">
|
|
|
|
|
+ <productfee ref="refName" :businessId="this.operateId" type="mall"></productfee>
|
|
|
|
|
+ </el-dialog>
|
|
|
<avue-crud :data="data" v-model="form" :option="option" @on-load="onLoad">
|
|
<avue-crud :data="data" v-model="form" :option="option" @on-load="onLoad">
|
|
|
<template slot-scope="{type,size}" slot="menuLeft">
|
|
<template slot-scope="{type,size}" slot="menuLeft">
|
|
|
<el-popover
|
|
<el-popover
|
|
@@ -44,14 +49,17 @@ import {
|
|
|
modifyProductFee,
|
|
modifyProductFee,
|
|
|
productFeeTip
|
|
productFeeTip
|
|
|
} from "@/api/ldt_mall/mall";
|
|
} from "@/api/ldt_mall/mall";
|
|
|
|
|
+import productfee from "@/views/ldt_product_fee/productfee";
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
props: {
|
|
props: {
|
|
|
operateId: String,
|
|
operateId: String,
|
|
|
merchantNo: String,
|
|
merchantNo: String,
|
|
|
},
|
|
},
|
|
|
|
|
+ components:{productfee},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ dialogShow: false,
|
|
|
dialog: {
|
|
dialog: {
|
|
|
loading: false,
|
|
loading: false,
|
|
|
state: false,
|
|
state: false,
|
|
@@ -263,7 +271,8 @@ export default {
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
viewUpdateHistory() {
|
|
viewUpdateHistory() {
|
|
|
- this.$router.push({path: `/ldt_product_fee/productfee/handle/mall/${this.operateId}`})
|
|
|
|
|
|
|
+ this.dialogShow = true;
|
|
|
|
|
+ // this.$router.push({path: `/ldt_product_fee/productfee/handle/mall/${this.operateId}`})
|
|
|
},
|
|
},
|
|
|
updateProductFee() {
|
|
updateProductFee() {
|
|
|
Object.assign(this.dialog.data, this.data);
|
|
Object.assign(this.dialog.data, this.data);
|