| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- <el-row>
- <el-col :span="24" v-if="ruleForm.basic.is_enable == 1">
- <el-form-item label="模式配置">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- <br />
- <p>开启以下分佣后,O2O商品按照以下设置进行全局分佣</p>
- </el-form-item>
- <el-form-item label="收银台模式配置" v-if="ruleForm.mode.enable == 1">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.checkout_counter_enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- <br />
- <p>开启以下分佣后,收银台订单按照以下设置进行全局分佣</p>
- </el-form-item>
- <el-collapse v-model="activeCollapseNames" v-if="ruleForm.mode.enable == 1">
- <el-collapse-item title="分销设置" name="mode-distribution">
- <template v-if="ruleForm.mode.is_install_distribution == 1">
- <el-tabs v-model="activeModeDistribution">
- <el-tab-pane :label="val.label" :name="val.name" v-for="(val, key) in commission_type" :key="key">
- <template v-if="ruleForm.mode.distribution[val.name].level_setting.length > 0">
- <el-form-item label="是否开启分销">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.distribution[val.name].enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- </el-form-item>
- <el-row :gutter="12" v-if="ruleForm.mode.distribution[val.name].enable == 1">
- <el-col :span="8" v-for="(v, k) in ruleForm.mode.distribution[val.name].level_setting" :key="k" style="margin-bottom:10px;">
- <el-card shadow="always" v-if="ruleForm.mode.distribution[val.name].level_setting[k].is_show > 0">
- <template>
- <div style="text-align: center;font-size:13px;padding-bottom:14px;">{{ruleForm.mode.distribution[val.name].level_setting[k].name}}</div>
- <el-form-item label="类型" label-width="106px">
- <el-radio v-model="ruleForm.mode.distribution[val.name].level_setting[k].type" :label="0" @change="forceChange">百分比</el-radio>
- <el-radio v-model="ruleForm.mode.distribution[val.name].level_setting[k].type" :label="1" @change="forceChange">固定值</el-radio>
- </el-form-item>
- <el-form-item label="一级" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.distribution[val.name].level_setting[k].first_level" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.distribution[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- <el-form-item label="二级" label-width="106px" v-if="ruleForm.mode.distribution[val.name].level_setting[k].is_show >= 2">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.distribution[val.name].level_setting[k].second_level" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.distribution[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- <el-form-item label="三级" label-width="56px" v-if="ruleForm.mode.distribution[val.name].level_setting[k].is_show >= 3">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.distribution[val.name].level_setting[k].third_level" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.distribution[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- </el-col>
- </el-row>
- </template>
- <template v-else>
- <el-tag type="info">请先设置分销等级</el-tag>
- </template>
- </el-tab-pane>
- </el-tabs>
- </template>
- <template v-else>
- <el-tag type="info">插件未安装</el-tag>
- </template>
- </el-collapse-item>
- <el-collapse-item title="团队设置" name="mode-agent">
- <template v-if="ruleForm.mode.is_install_agent == 1">
- <el-tabs v-model="activeModeAgent">
- <el-tab-pane :label="val.label" :name="val.name" v-for="(val, key) in commission_type" :key="key">
- <template v-if="ruleForm.mode.agent[val.name].level_setting.length > 0">
- <el-form-item label="是否开启团队">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.agent[val.name].enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- </el-form-item>
- <el-row :gutter="12" v-if="ruleForm.mode.agent[val.name].enable == 1">
- <el-col :span="8" v-for="(v, k) in ruleForm.mode.agent[val.name].level_setting" :key="k" style="margin-bottom:10px;">
- <el-card shadow="always">
- <template>
- <div style="text-align: center;font-size:13px;padding-bottom:14px;">{{ruleForm.mode.agent[val.name].level_setting[k].name}}</div>
- <el-form-item label="类型" label-width="106px">
- <el-radio v-model="ruleForm.mode.agent[val.name].level_setting[k].type" :label="0" @change="forceChange">百分比</el-radio>
- <el-radio v-model="ruleForm.mode.agent[val.name].level_setting[k].type" :label="1" @change="forceChange">固定值</el-radio>
- </el-form-item>
- <el-form-item label="团队配置" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.agent[val.name].level_setting[k].agent_team_prize" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.agent[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- <el-form-item label="平级奖配置" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.agent[val.name].level_setting[k].agent_equal_prize" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.agent[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- <el-form-item label="额外奖配置" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.agent[val.name].level_setting[k].agent_extra_prize" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.agent[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- <el-form-item label="越级奖配置" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.agent[val.name].level_setting[k].agent_over_prize" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.agent[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- </el-col>
- </el-row>
- </template>
- <template v-else>
- <el-tag type="info">请先设置团队等级</el-tag>
- </template>
- </el-tab-pane>
- </el-tabs>
- </template>
- <template v-else>
- <el-tag type="info">插件未安装</el-tag>
- </template>
- </el-collapse-item>
- <el-collapse-item title="区域分红设置" name="mode-area">
- <template v-if="ruleForm.mode.is_install_area == 1">
- <el-tabs v-model="activeModeArea">
- <el-tab-pane :label="val.label" :name="val.name" v-for="(val, key) in commission_type" :key="key">
- <el-form-item label="是否开启区域分红">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.area[val.name].enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- </el-form-item>
- <el-row :gutter="12" v-if="ruleForm.mode.area[val.name].enable == 1">
- <el-col :span="8" v-for="(v, k) in ruleForm.mode.area[val.name].level_setting" :key="k" style="margin-bottom:10px;">
- <el-card shadow="always">
- <template>
- <div style="text-align:center;font-size:13px;padding-bottom:14px;">{{ruleForm.mode.area[val.name].level_setting[k].title}}</div>
- <el-form-item label="类型" label-width="106px">
- <el-radio v-model="ruleForm.mode.area[val.name].level_setting[k].type" :label="0" @change="forceChange">百分比</el-radio>
- <el-radio v-model="ruleForm.mode.area[val.name].level_setting[k].type" :label="1" @change="forceChange">固定值</el-radio>
- </el-form-item>
- <el-form-item :label="a.name" label-width="106px" v-for="(a, b) in ruleForm.mode.area[val.name].level_setting[k].level" :key="b">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.area[val.name].level_setting[k].level[b].value" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.area[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- </el-col>
- </el-row>
- </el-tab-pane>
- </el-tabs>
- </template>
- <template v-else>
- <el-tag type="info">插件未安装</el-tag>
- </template>
- </el-collapse-item>
- <el-collapse-item title="招商分红设置" name="mode-business-bonus">
- <template v-if="ruleForm.mode.is_install_business_bonus == 1">
- <el-tabs v-model="activeModeBusinessBonus">
- <el-tab-pane :label="val.label" :name="val.name" v-for="(val, key) in commission_type" :key="key">
- <el-form-item label="是否开启招商分红">
- <el-col :span="6">
- <el-switch v-model="ruleForm.mode.businessBonus[val.name].enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
- </el-col>
- </el-form-item>
- <el-row :gutter="12" v-if="ruleForm.mode.businessBonus[val.name].enable == 1">
- <el-col :span="8" v-for="(v, k) in ruleForm.mode.businessBonus[val.name].level_setting" :key="k" style="margin-bottom:10px;">
- <el-card shadow="always">
- <template>
- <div style="text-align: center;font-size:13px;padding-bottom:14px;">{{ruleForm.mode.businessBonus[val.name].level_setting[k].name}}</div>
- <el-form-item label="类型" label-width="106px">
- <el-radio v-model="ruleForm.mode.businessBonus[val.name].level_setting[k].type" :label="0" @change="forceChange">百分比</el-radio>
- <el-radio v-model="ruleForm.mode.businessBonus[val.name].level_setting[k].type" :label="1" @change="forceChange">固定值</el-radio>
- </el-form-item>
- <el-form-item :label="v.name" label-width="106px">
- <el-col :span="16">
- <el-input v-model="ruleForm.mode.businessBonus[val.name].level_setting[k].value" type="number" @input="forceChange">
- <template slot="append" v-if="ruleForm.mode.businessBonus[val.name].level_setting[k].type == 0">%</template>
- <template slot="append" v-else>枚</template>
- </el-input>
- </el-col>
- </el-form-item>
- </template>
- </el-card>
- </el-col>
- </el-row>
- </el-tab-pane>
- </el-tabs>
- </template>
- <template v-else>
- <el-tag type="info">插件未安装</el-tag>
- </template>
- </el-collapse-item>
- </el-collapse>
- </el-col>
- </el-row>
|