|
@@ -90,6 +90,7 @@ import {
|
|
userPriceFormat,
|
|
userPriceFormat,
|
|
validityTypeFormat
|
|
validityTypeFormat
|
|
} from '@/views/mall/promotion/coupon/formatter'
|
|
} from '@/views/mall/promotion/coupon/formatter'
|
|
|
|
+import { CouponTemplateTakeTypeEnum } from '@/utils/constants'
|
|
|
|
|
|
defineOptions({ name: 'PromotionCouponSend' })
|
|
defineOptions({ name: 'PromotionCouponSend' })
|
|
|
|
|
|
@@ -102,7 +103,8 @@ const dialogVisible = ref(false) // 弹窗的是否展示
|
|
const queryParams = ref({
|
|
const queryParams = ref({
|
|
pageNo: 1,
|
|
pageNo: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
- name: null
|
|
|
|
|
|
+ name: null,
|
|
|
|
+ canTakeTypes: [CouponTemplateTakeTypeEnum.BY_ADMIN.type]
|
|
}) // 查询参数
|
|
}) // 查询参数
|
|
const queryFormRef = ref() // 搜索的表单
|
|
const queryFormRef = ref() // 搜索的表单
|
|
// 领取人的编号列表
|
|
// 领取人的编号列表
|
|
@@ -122,7 +124,7 @@ defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
loading.value = true
|
|
loading.value = true
|
|
try {
|
|
try {
|
|
- const data = await CouponTemplateApi.getCanTakeCouponTemplatePage(queryParams.value)
|
|
|
|
|
|
+ const data = await CouponTemplateApi.getCouponTemplatePage(queryParams.value)
|
|
list.value = data.list
|
|
list.value = data.list
|
|
total.value = data.total
|
|
total.value = data.total
|
|
} finally {
|
|
} finally {
|
|
@@ -132,7 +134,7 @@ const getList = async () => {
|
|
|
|
|
|
/** 搜索按钮操作 */
|
|
/** 搜索按钮操作 */
|
|
const handleQuery = () => {
|
|
const handleQuery = () => {
|
|
- queryParams.pageNo = 1
|
|
|
|
|
|
+ queryParams.value.pageNo = 1
|
|
getList()
|
|
getList()
|
|
}
|
|
}
|
|
|
|
|
|
@@ -154,9 +156,4 @@ const handleSendCoupon = async (templateId: number) => {
|
|
sendLoading.value = false
|
|
sendLoading.value = false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-/** 初始化 **/
|
|
|
|
-// onMounted(async () => {
|
|
|
|
-// await getList()
|
|
|
|
-// })
|
|
|
|
</script>
|
|
</script>
|