// +---------------------------------------------------------------------- // | CMS [ CMS赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2021 https://www.CMS.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CMS并不是自由软件,未经许可不能去掉CMS相关版权 // +---------------------------------------------------------------------- // | Author: CMS Team // +---------------------------------------------------------------------- export default function modalAttr(val, callback, keyNum) { 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('attrFrom', { props: { currentRow: val, keyNum: keyNum }, on: { getList() { callback() } } }) ]), showCancelButton: false, showConfirmButton: false }).then(() => { resolve() }).catch(() => { reject() this.$message({ type: 'info', message: '已取消' }) }) }) }