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

41 lines
1.3 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 modalIcon(callback) {
const h = this.$createElement
return new Promise((resolve, reject) => {
this.$msgbox({
title: '菜单图标',
customClass: 'upload-form',
closeOnClickModal: false,
showClose: false,
message: h('div', { class: 'common-form-upload' }, [
h('iconFrom', {
on: {
getIcon(n) {
callback(n)
}
}
})
]),
showCancelButton: false,
showConfirmButton: false
}).then(() => {
resolve()
}).catch(() => {
reject()
this.$message({
type: 'info',
message: '已取消'
})
})
})
}