| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- import { tableDelApi } from '@/api/common';
- export function modalSure(delfromData) {
- return new Promise((resolve, reject) => {
- let content = `<p>确定要${delfromData.title}吗?</p>`;
- if (!delfromData.info) {
- delfromData.info = '';
- }
- const h = this.$createElement
- this.$msgbox({
- title: '提示',
- message: h('p', null, [
- h('div', null, `确定要${delfromData.title}吗?`),
- h('div', null, `${delfromData.info}`)
- ]),
- showCancelButton: true,
- cancelButtonText: '取消',
- confirmButtonText: '确定',
- iconClass: 'el-icon-warning',
- confirmButtonClass: 'btn-custom-cancel'
- }).then(() => {
- 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);
- });
- }
- }).catch(() => {
- })
- });
- }
|