mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 20:28:45 +08:00 
			
		
		
		
	🎈 perf:el-checkbox的label属性修改为value以兼容下个版本
This commit is contained in:
		@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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) }}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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%">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 实现:建议改成放在每一个【活动层级】的下面,有点类似主子表 -->
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user