/* * @Description: 弹框组件的封装 * @Autor: renchao * @LastEditTime: 2023-07-12 09:58:13 */ import ywPopup from '@/components/ywPopup/index' import Popup1 from '@/components/Popup1/index' /** * @description: popupDialog * @param {*} title * @param {*} url * @param {*} params * @param {*} width * @param {*} isMain * @param {*} height * @param {*} btnShow * @param {*} callback * @param {*} cancel * @author: renchao */ export function popupDialog (title, url, params, width = '75%', isMain, height, btnShow = false, callback, cancel) { // Popup.install Popup1(title, url, { height: height, width: width, formData: params, btnShow: btnShow, isMain: isMain, cancel: () => { cancel() }, confirm: () => { callback() }, popupDialog: popupDialog // 将 popupDialog 方法传递给弹框组件 }) } /** * @description: ywPopupDialog * @param {*} title * @param {*} url * @param {*} params * @param {*} width * @param {*} isMain * @param {*} height * @param {*} btnShow * @param {*} callback * @param {*} cancel * @author: renchao */ export function ywPopupDialog (title, url, params, width = '75%', isMain, height, btnShow = true, callback, cancel) { // Popup.install ywPopup(title, url, { height: height, width: width, formData: params, btnShow: btnShow, isMain: isMain, cancel: () => { cancel() }, confirm: () => { callback() }, popupDialog: popupDialog // 将 popupDialog 方法传递给弹框组件 }) } /** * @description: popupCacel * @author: renchao */ export function popupCacel () { Popup1().close() } /** * @description: ywPopupCacel * @author: renchao */ export function ywPopupCacel () { ywPopupDialog().close() }