1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<template>
  <!--
          作者:yj
      -->
  <div class="mt30">
 
    <!--form表单-->
    <el-form size="small" ref="form" :model="form" label-width="200px">
 
      <el-form-item label="提现方式">
        <el-checkbox-group v-model="form.pay_type">
          <el-checkbox v-for="(item,index) in list" :label="item.id" :key="index">{{item.name}}</el-checkbox>
        </el-checkbox-group>
        <div class="tips">注:如使用微信支付,则需申请微信支付企业付款到零钱功能</div>
      </el-form-item>
      <el-form-item label="订单抽成" prop="order_rate" :rules="[{required: true,message: ' '}]">
        <el-input v-model="form.order_rate" type="number" class="max-w460">
           <template slot="append">%</template>
        </el-input>
      </el-form-item>
      <el-form-item label="佣金提现手续费" prop="fee_rate" :rules="[{required: true,message: ' '}]">
        <el-input v-model="form.fee_rate" type="number" class="max-w460">
           <template slot="append">%</template>
        </el-input>
      </el-form-item>
      <el-form-item label="最低提现额度" prop="min_money" :rules="[{required: true,message: ' '}]">
        <el-input v-model="form.min_money" type="number" class="max-w460"></el-input>
      </el-form-item>
      <el-form-item label="提现说明">
        <el-input v-model="form.explain" type="textarea" rows="5" class="max-w460"></el-input>
      </el-form-item>
 
 
      <!--提交-->
      <div class="common-button-wrapper">
        <el-button size="small" type="primary" @click="onSubmit" :loading="loading">提交</el-button>
      </div>
    </el-form>
  </div>
</template>
 
<script>
  import PlusApi from '@/api/plus/release.js';
 
  export default {
    data() {
      return {
        /*form表单数据*/
        form: {
          pay_type: [
            10
          ],
          explain:'',
        },
        list: [],
        selectlist: [
          10
        ],
        loading: false,
      };
    },
    props: {
      settingData: Object
    },
    created() {
      this.form=this.settingData.data.settlement.values;
      this.list = this.settingData.pay_type;
    },
 
    methods: {
 
      /*提交表单*/
      onSubmit() {
        let self = this;
        let params = self.form;
        self.$refs.form.validate((valid) => {
          if (valid) {
            self.loading = true;
            PlusApi.settlement({
                form: params
              }, true)
              .then(data => {
                self.loading = false;
                self.$message({
                  message: '恭喜你,设置成功',
                  type: 'success'
                });
 
              })
              .catch(error => {
                self.loading = false;
              });
          }
        });
      },
 
    }
 
  };
</script>
 
<style>
 
</style>