promotion: 优惠券模板 productSpuIds 改成 productScopeValues

This commit is contained in:
owen
2023-09-02 09:53:36 +08:00
parent a68acb096f
commit 5f557c7be5
3 changed files with 40 additions and 18 deletions

View File

@@ -13,21 +13,21 @@
<script lang="ts" setup>
import { defaultProps, handleTree } from '@/utils/tree'
import * as ProductCategoryApi from '@/api/mall/product/category'
import { oneOf } from 'vue-types'
import { oneOfType } from 'vue-types'
import { propTypes } from '@/utils/propTypes'
/** 商品分类选择组件 */
defineOptions({ name: 'ProductCategorySelect' })
const props = defineProps({
value: oneOf([propTypes.number, propTypes.array.def([])]).isRequired, // 选中的ID
modelValue: oneOfType([propTypes.number.def(undefined), propTypes.array.def([])]).def(undefined), // 选中的ID
multiple: propTypes.bool.def(false) // 是否多选
})
/** 选中的分类 ID */
const selectCategoryId = computed({
get: () => {
return props.value
return props.modelValue
},
set: (val: number | number[]) => {
emit('update:modelValue', val)