🎈 perf:el-checkbox的label属性修改为value以兼容下个版本

pull/520/head
preschooler 2024-08-22 15:47:47 +08:00
parent fc5e37dd21
commit 70efcadc72
9 changed files with 38 additions and 23 deletions

View File

@ -45,17 +45,20 @@
<el-checkbox <el-checkbox
v-model="loopInstanceForm.asyncBefore" v-model="loopInstanceForm.asyncBefore"
label="异步前" label="异步前"
value="异步前"
@change="updateLoopAsync('asyncBefore')" @change="updateLoopAsync('asyncBefore')"
/> />
<el-checkbox <el-checkbox
v-model="loopInstanceForm.asyncAfter" v-model="loopInstanceForm.asyncAfter"
label="异步后" label="异步后"
value="异步后"
@change="updateLoopAsync('asyncAfter')" @change="updateLoopAsync('asyncAfter')"
/> />
<el-checkbox <el-checkbox
v-model="loopInstanceForm.exclusive" v-model="loopInstanceForm.exclusive"
v-if="loopInstanceForm.asyncAfter || loopInstanceForm.asyncBefore" v-if="loopInstanceForm.asyncAfter || loopInstanceForm.asyncBefore"
label="排除" label="排除"
value="排除"
@change="updateLoopAsync('exclusive')" @change="updateLoopAsync('exclusive')"
/> />
</el-form-item> </el-form-item>

View File

@ -6,13 +6,20 @@
<el-checkbox <el-checkbox
v-model="taskConfigForm.asyncBefore" v-model="taskConfigForm.asyncBefore"
label="异步前" label="异步前"
value="异步前"
@change="changeTaskAsync"
/>
<el-checkbox
v-model="taskConfigForm.asyncAfter"
label="异步后"
value="异步后"
@change="changeTaskAsync" @change="changeTaskAsync"
/> />
<el-checkbox v-model="taskConfigForm.asyncAfter" label="异步后" @change="changeTaskAsync" />
<el-checkbox <el-checkbox
v-model="taskConfigForm.exclusive" v-model="taskConfigForm.exclusive"
v-if="taskConfigForm.asyncAfter || taskConfigForm.asyncBefore" v-if="taskConfigForm.asyncAfter || taskConfigForm.asyncBefore"
label="排除" label="排除"
value="排除"
@change="changeTaskAsync" @change="changeTaskAsync"
/> />
</el-form-item> </el-form-item>

View File

@ -14,7 +14,7 @@
<el-checkbox <el-checkbox
v-for="scope in queryParams.scopes" v-for="scope in queryParams.scopes"
:key="scope" :key="scope"
:label="scope" :value="scope"
style="display: block; margin-bottom: -10px" style="display: block; margin-bottom: -10px"
> >
{{ formatScope(scope) }} {{ formatScope(scope) }}

View File

@ -34,9 +34,9 @@
label="同时添加至" label="同时添加至"
> >
<el-checkbox-group v-model="formData.toBizTypes"> <el-checkbox-group v-model="formData.toBizTypes">
<el-checkbox :label="BizTypeEnum.CRM_CONTACT">联系人</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_CONTACT">联系人</el-checkbox>
<el-checkbox :label="BizTypeEnum.CRM_BUSINESS">商机</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_BUSINESS">商机</el-checkbox>
<el-checkbox :label="BizTypeEnum.CRM_CONTRACT">合同</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_CONTRACT">合同</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
</el-form> </el-form>

View File

@ -38,9 +38,9 @@
</el-form-item> </el-form-item>
<el-form-item v-if="bizType === BizTypeEnum.CRM_CUSTOMER" label="同时转移"> <el-form-item v-if="bizType === BizTypeEnum.CRM_CUSTOMER" label="同时转移">
<el-checkbox-group v-model="formData.toBizTypes"> <el-checkbox-group v-model="formData.toBizTypes">
<el-checkbox :label="BizTypeEnum.CRM_CONTACT">联系人</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_CONTACT">联系人</el-checkbox>
<el-checkbox :label="BizTypeEnum.CRM_BUSINESS">商机</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_BUSINESS">商机</el-checkbox>
<el-checkbox :label="BizTypeEnum.CRM_CONTRACT">合同</el-checkbox> <el-checkbox :value="BizTypeEnum.CRM_CONTRACT">合同</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
</el-form> </el-form>

View File

@ -37,26 +37,26 @@
</el-table-column> </el-table-column>
<el-table-column label="插入" min-width="4%"> <el-table-column label="插入" min-width="4%">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.createOperation" false-label="false" true-label="true" /> <el-checkbox v-model="scope.row.createOperation" false-value="false" true-value="true" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="编辑" min-width="4%"> <el-table-column label="编辑" min-width="4%">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.updateOperation" false-label="false" true-label="true" /> <el-checkbox v-model="scope.row.updateOperation" false-value="false" true-value="true" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="列表" min-width="4%"> <el-table-column label="列表" min-width="4%">
<template #default="scope"> <template #default="scope">
<el-checkbox <el-checkbox
v-model="scope.row.listOperationResult" v-model="scope.row.listOperationResult"
false-label="false" false-value="false"
true-label="true" true-value="true"
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="查询" min-width="4%"> <el-table-column label="查询" min-width="4%">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.listOperation" false-label="false" true-label="true" /> <el-checkbox v-model="scope.row.listOperation" false-value="false" true-value="true" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="查询方式" min-width="10%"> <el-table-column label="查询方式" min-width="10%">
@ -75,7 +75,7 @@
</el-table-column> </el-table-column>
<el-table-column label="允许空" min-width="5%"> <el-table-column label="允许空" min-width="5%">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.nullable" false-label="false" true-label="true" /> <el-checkbox v-model="scope.row.nullable" false-value="false" true-value="true" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="显示类型" min-width="12%"> <el-table-column label="显示类型" min-width="12%">

View File

@ -6,7 +6,7 @@
<el-checkbox <el-checkbox
v-for="dict in getIntDictOptions(DICT_TYPE.TRADE_DELIVERY_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.TRADE_DELIVERY_TYPE)"
:key="dict.value" :key="dict.value"
:label="dict.value" :value="dict.value"
> >
{{ dict.label }} {{ dict.label }}
</el-checkbox> </el-checkbox>

View File

@ -33,7 +33,7 @@
<el-form-item label="优惠设置"> <el-form-item label="优惠设置">
<template v-for="(item, index) in formData.rules" :key="index"> <template v-for="(item, index) in formData.rules" :key="index">
<el-row type="flex"> <el-row type="flex">
<el-col :span="24" style="font-weight: bold; display: flex"> <el-col :span="24" style="display: flex; font-weight: bold">
活动层级{{ index + 1 }} 活动层级{{ index + 1 }}
<el-button <el-button
link link
@ -45,7 +45,7 @@
删除 删除
</el-button> </el-button>
</el-col> </el-col>
<e-form :ref="'formRef' + index" :model="item"> <el-form :ref="'formRef' + index" :model="item">
<el-form-item <el-form-item
label="优惠门槛:" label="优惠门槛:"
prop="limit" prop="limit"
@ -64,7 +64,7 @@
<el-form-item label="优惠内容:" label-width="100px" style="padding-left: 50px"> <el-form-item label="优惠内容:" label-width="100px" style="padding-left: 50px">
<el-checkbox-group v-model="activityRules[index]" style="width: 100%"> <el-checkbox-group v-model="activityRules[index]" style="width: 100%">
<el-col :span="24"> <el-col :span="24">
<el-checkbox label="订单金额优惠" name="type" /> <el-checkbox label="订单金额优惠" value="订单金额优惠" name="type" />
<el-form-item v-if="activityRules[index].includes('订单金额优惠')"> <el-form-item v-if="activityRules[index].includes('订单金额优惠')">
<el-input <el-input
@ -77,10 +77,15 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-checkbox v-model="item.freeDelivery" label="包邮" name="type" /> <el-checkbox
v-model="item.freeDelivery"
label="包邮"
value="包邮"
name="type"
/>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-checkbox label="送积分" name="type" /> <el-checkbox label="送积分" value="送积分" name="type" />
<el-form-item v-if="activityRules[index].includes('送积分')"> <el-form-item v-if="activityRules[index].includes('送积分')">
<el-input <el-input
@ -95,11 +100,11 @@
<!-- 优惠券待处理 也可以参考优惠劵的SpuShowcase--> <!-- 优惠券待处理 也可以参考优惠劵的SpuShowcase-->
<!-- TODO 待实现--> <!-- TODO 待实现-->
<el-col :span="24"> <el-col :span="24">
<el-checkbox label="送优惠券" name="type" /> <el-checkbox label="送优惠券" value="送优惠券" name="type" />
</el-col> </el-col>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
</e-form> </el-form>
</el-row> </el-row>
</template> </template>
<!-- TODO 实现建议改成放在每一个活动层级的下面有点类似主子表 --> <!-- TODO 实现建议改成放在每一个活动层级的下面有点类似主子表 -->

View File

@ -182,7 +182,7 @@
<el-checkbox <el-checkbox
v-for="dict in getIntDictOptions(DICT_TYPE.BROKERAGE_WITHDRAW_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.BROKERAGE_WITHDRAW_TYPE)"
:key="dict.value" :key="dict.value"
:label="dict.value" :value="dict.value"
> >
{{ dict.label }} {{ dict.label }}
</el-checkbox> </el-checkbox>