basic.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <el-row>
  2. <el-col :span="24">
  3. <div class="form-body">
  4. <el-form :model="basicForm" ref="basicForm" :rules="basicFormRules" label-width="172px" style="position: relative" size="small">
  5. <el-form-item label="多商户聚合页:">
  6. <el-input type="text" size="small" v-model="basicForm.o2o_url" disabled>
  7. <el-button slot="append" @click="copyLink(basicForm.o2o_url)">复制链接</el-button>
  8. </el-input>
  9. </el-form-item>
  10. <div class="title">
  11. <span>多商户设置</span>
  12. </div>
  13. <el-form-item label="商品审核" prop="goods_auth">
  14. <template>
  15. <el-radio v-model="basicForm.goods_auth" :label="0">关闭</el-radio>
  16. <el-radio v-model="basicForm.goods_auth" :label="1">开启</el-radio><br />
  17. </template>
  18. <div class="tips-text" style="line-height: 24px;">
  19. 开启后,多商户商家所有上传的商品都需要经过平台审核后才能上架
  20. </div>
  21. </el-form-item>
  22. <el-form-item label="收取服务费" prop="service_fee">
  23. <template>
  24. <el-radio v-model="basicForm.service_fee" :label="0">免服务费</el-radio>
  25. <el-radio v-model="basicForm.service_fee" :label="1">收取服务费</el-radio><br />
  26. </template>
  27. <div class="tips-text" style="line-height: 24px;">
  28. 如设置了服务费,则每一笔订单,平台都将先扣除服务费再给商家进行结算
  29. </div>
  30. </el-form-item>
  31. <el-form-item label="服务费比例" v-if="basicForm.service_fee==1">
  32. <el-input size="small" v-model="basicForm.platform_ratio" style="width: 150px;" @input="changeHandle('platform_ratio')">
  33. <template slot="append">%</template>
  34. </el-input>
  35. <span style="color:#bdbdbd;margin-left: 20px;">多商户交易平台收取服务费(手续费)</span>
  36. </el-form-item>
  37. <el-form-item label="到账方式:" prop="settle_type">
  38. <template>
  39. <el-select v-model="basicForm.settle_type" placeholder="请选择到账方式">
  40. <el-option :key="1" label="多商户商品售价(分佣平台承担)" :value="1">多商户商品售价(分佣平台承担)</el-option>
  41. <el-option :key="2" label="订单实际支付金额(分佣平台承担)" :value="2">订单实际支付金额(分佣平台承担)</el-option>
  42. <el-option :key="3" label="商品成本+运费(不包含服务费)(分佣平台承担)" :value="3">商品成本+运费(不包含服务费)(分佣平台承担)</el-option>
  43. <el-option :key="4" label="订单实际支付减去(分销商提成、经销商提成、区域代理、股东管理)" :value="4">订单实际支付减去(分销商提成、经销商提成、区域代理、股东管理)</el-option>
  44. <el-option :key="5" label="商品成本(不含运费)(不包含服务费)(分润平台承担)" :value="5">商品成本(不含运费)(不包含服务费)(分润平台承担)</el-option>
  45. </el-select>
  46. </template>
  47. <div class="tips-text" style="line-height: 24px;">
  48. 多商户商品卖出货款的计算比例
  49. </div>
  50. </el-form-item>
  51. <el-form-item label="结算风险控制" prop="risk_management">
  52. <el-switch v-model="basicForm.risk_management" :active-value="1" :inactive-value="0"> </el-switch>
  53. <div v-if="basicForm.risk_management==1">
  54. <span>货款结算低于售价</span>
  55. <el-input size="small" style="width: 150px;" v-model="basicForm.risk_management_ratio" @input="changeHandle('risk_management_ratio')">
  56. <template slot="append">%</template>
  57. </el-input>
  58. <span>商品自动下架</span>
  59. </div>
  60. </el-form-item>
  61. <el-form-item label="提现手续费" prop="balance_cash_service_fee">
  62. <el-input type="number" v-model.number="basicForm.balance_cash_service_fee" :min="0" :max="100"></el-input>
  63. <div class="tips-text">单位:% (提现手续费额外从提现中扣除,例如:10%的提现手续费:提现100元,扣除手续费10元,实际到手90元)</div>
  64. </el-form-item>
  65. <div class="title">
  66. <span>分佣/营销权限</span>
  67. </div>
  68. <el-form-item>
  69. <span style="color:#bdbdbd;position:relative;left:-106px;">开启以下分佣插件后,执行插件分佣全局设置,独立分佣请开启商品设置</span><br/>
  70. <span style="color:#bdbdbd;position:relative;left:-106px;">营销权限设置,如开启则多商户商家可自行设置分润比例(佣金由商家承担下)</span><br/>
  71. <span style="color:#bdbdbd;position:relative;left:-106px;">建议计算方式选择佣金由商家承担,否则不好控制成本</span>
  72. </el-form-item>
  73. <div></div>
  74. <el-row>
  75. <el-col :span="12">
  76. <el-form-item label="分销商" prop="store_distribution_status">
  77. <el-switch v-model="basicForm.store_distribution_status" :active-value="1" :inactive-value="0">
  78. </el-switch>
  79. </el-form-item>
  80. </el-col>
  81. <el-col :span="12">
  82. <el-form-item label="渠道分红" prop="store_agent_status">
  83. <el-switch v-model="basicForm.store_agent_status" :active-value="1" :inactive-value="0">
  84. </el-switch>
  85. </el-form-item>
  86. </el-col>
  87. </el-row>
  88. <el-row>
  89. <el-col :span="12">
  90. <el-form-item label="区域代理" prop="store_area_status">
  91. <el-switch v-model="basicForm.store_area_status" :active-value="1" :inactive-value="0">
  92. </el-switch>
  93. </el-form-item>
  94. </el-col>
  95. <el-col :span="12">
  96. <el-form-item label="股东管理" prop="store_boss_status">
  97. <el-switch v-model="basicForm.store_boss_status" :active-value="1" :inactive-value="0">
  98. </el-switch>
  99. </el-form-item>
  100. </el-col>
  101. </el-row>
  102. <div class="title">
  103. <span>货款结算</span>
  104. </div>
  105. <template v-if="basicForm.payment_settle_info">
  106. <el-form-item label="订单结算" prop="payment_settle">
  107. <el-checkbox-group v-model="basicForm.payment_settle">
  108. <el-checkbox
  109. v-for="(item, key) in basicForm.payment_settle_info"
  110. :label="item.type"
  111. :key="key"
  112. >
  113. <div>
  114. <span v-if="item.type == 'settle_judge_yes'">确认收货且用户完成评价的订单,订单金额在T+</span>
  115. <span v-if="item.type == 'settle_judge_no'">确认收货但用户未评价的订单,在订单完成</span>
  116. <el-input style="margin-left: 10px;width: 200px;" v-model="item.value" placeholder="请输入整数" type="number" @input="$forceUpdate();">
  117. <template slot="append">天</template>
  118. </el-input>
  119. <span v-if="item.type == 'settle_judge_yes'">结算给下单店铺的店主(T是订单完成时间)</span>
  120. <span v-if="item.type == 'settle_judge_no'">后,订单金额自动结算给下单店铺的店主</span>
  121. </div>
  122. </el-checkbox>
  123. </el-checkbox-group>
  124. </el-form-item>
  125. </template>
  126. </el-form>
  127. </div>
  128. </el-col>
  129. </el-row>
  130. <el-button :loading="submitLoading" class="button-item" size="small" type="primary" @click="submit('basicForm')">保存</el-button>
  131. <!-- 这个是复制用的容器,已隐藏 -->
  132. <textarea style="opacity: 0;width: 0;height: 0;" id="copy-container"></textarea>