// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- import { tableDelApi } from '@/api/common'; export function modalSure(delfromData) { return new Promise((resolve, reject) => { let content = `

确定要${delfromData.title}吗?

`; if (delfromData.info !== undefined) { content = content + `

${delfromData.info}

`; } this.$Modal.confirm({ title: delfromData.title, content: content, loading: true, onOk: () => { setTimeout(() => { this.$Modal.remove(); if (delfromData.success) { delfromData.success .then(async (res) => { resolve(res); }) .catch((res) => { reject(res); }); } else { tableDelApi(delfromData) .then(async (res) => { resolve(res); }) .catch((res) => { reject(res); }); } }, 300); }, onCancel: () => { this.$Message.info('取消成功'); }, }); }); }