cyywl_server/yudao-ui-admin/src/libs/modal-coupon.js

47 lines
1.5 KiB
JavaScript
Raw Normal View History

2023-05-12 10:11:30 +08:00
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default function modalCoupon(handle, keyNum, callback, couponId=[], userIds) {
const h = this.$createElement
return new Promise((resolve, reject) => {
this.$msgbox({
title: '优惠券列表',
customClass: 'upload-form-temp',
closeOnClickModal: false,
showClose: false,
message: h('div', { class: 'common-form-upload' }, [
h('couponList', {
props: {
handle: handle,
couponId: couponId,
keyNum: keyNum,
userIds: userIds
},
on: {
getCouponId(id) {
callback(id)
}
}
})
]),
showCancelButton: false,
showConfirmButton: false
}).then(() => {
resolve()
}).catch(() => {
reject()
this.$message({
type: 'info',
message: '已取消'
})
})
})
}