联调
This commit is contained in:
@@ -157,12 +157,20 @@
|
||||
:key="index"
|
||||
>
|
||||
<el-select v-model="item.ruleParam1" style="width: 100px">
|
||||
<el-option label="单笔" :value="1" />
|
||||
<el-option label="月总" :value="2" />
|
||||
<el-option
|
||||
v-for="it in opts.percentage_param1"
|
||||
:key="Number(it.value)"
|
||||
:label="it.label"
|
||||
:value="Number(it.value)"
|
||||
/>
|
||||
</el-select>
|
||||
<el-select class="ml-5px" v-model="item.ruleParam2" style="width: 100px">
|
||||
<el-option label="成交额" :value="1" />
|
||||
<el-option label="毛利" :value="2" />
|
||||
<el-option
|
||||
v-for="it in opts.percentage_param2"
|
||||
:key="Number(it.value)"
|
||||
:label="it.label"
|
||||
:value="Number(it.value)"
|
||||
/>
|
||||
</el-select>
|
||||
<span class="ml-5px">满</span>
|
||||
<el-input
|
||||
@@ -175,8 +183,12 @@
|
||||
/>
|
||||
<span class="ml-5px">元,</span>
|
||||
<el-select class="ml-5px" v-model="item.ruleParam4" style="width: 120px">
|
||||
<el-option label="按比例" :value="1" />
|
||||
<el-option label="按固定金额" :value="2" />
|
||||
<el-option
|
||||
v-for="it in opts.percentage_param4"
|
||||
:key="Number(it.value)"
|
||||
:label="it.label"
|
||||
:value="Number(it.value)"
|
||||
/>
|
||||
</el-select>
|
||||
<div v-if="item.ruleParam4 == 2" class="inline-flex items-center">
|
||||
<el-input
|
||||
@@ -192,9 +204,12 @@
|
||||
<div v-else class="inline-flex items-center">
|
||||
<span class="ml-5px">取</span>
|
||||
<el-select class="ml-5px" v-model="item.ruleParam5" style="width: 100px">
|
||||
<el-option label="按成交额" :value="1" />
|
||||
<el-option label="按底价" :value="2" />
|
||||
<el-option label="按毛利" :value="3" />
|
||||
<el-option
|
||||
v-for="it in opts.percentage_param5"
|
||||
:key="Number(it.value)"
|
||||
:label="it.label"
|
||||
:value="Number(it.value)"
|
||||
/>
|
||||
</el-select>
|
||||
<span class="ml-5px">结算</span>
|
||||
<el-input
|
||||
@@ -271,12 +286,25 @@ const formRules = reactive({
|
||||
const formRef = ref() // 表单 Ref
|
||||
const currentTab = ref('base')
|
||||
|
||||
const opts = ref({
|
||||
percentage_param1: [],
|
||||
percentage_param2: [],
|
||||
percentage_param4: [],
|
||||
percentage_param5: []
|
||||
})
|
||||
|
||||
/** 打开弹窗 */
|
||||
const open = async (type, id) => {
|
||||
dialogVisible.value = true
|
||||
dialogTitle.value = type == 'create' ? '新增班型' : '修改班型'
|
||||
formType.value = type
|
||||
resetForm()
|
||||
if (!opts.value.length) {
|
||||
const arr = await ClassApi.getCommissionParams()
|
||||
arr.map((item) => {
|
||||
opts.value[item.dictType].push(item)
|
||||
})
|
||||
}
|
||||
// 修改时,设置数据
|
||||
if (id) {
|
||||
formLoading.value = true
|
||||
|
||||
Reference in New Issue
Block a user