diff --git a/src/components/model-shop/components/icon-style.vue b/src/components/model-shop/components/icon-style.vue new file mode 100644 index 00000000..046b9d95 --- /dev/null +++ b/src/components/model-shop/components/icon-style.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/src/components/model-shop/index.vue b/src/components/model-shop/index.vue new file mode 100644 index 00000000..798be23b --- /dev/null +++ b/src/components/model-shop/index.vue @@ -0,0 +1,423 @@ + + + diff --git a/src/components/model-shop/model-shop-content.vue b/src/components/model-shop/model-shop-content.vue new file mode 100644 index 00000000..2ce9858e --- /dev/null +++ b/src/components/model-shop/model-shop-content.vue @@ -0,0 +1,283 @@ + + + diff --git a/src/components/model-shop/model-shop-setting.vue b/src/components/model-shop/model-shop-setting.vue new file mode 100644 index 00000000..f8f7eb62 --- /dev/null +++ b/src/components/model-shop/model-shop-setting.vue @@ -0,0 +1,33 @@ + + diff --git a/src/components/model-shop/model-shop-styles.vue b/src/components/model-shop/model-shop-styles.vue new file mode 100644 index 00000000..e35da465 --- /dev/null +++ b/src/components/model-shop/model-shop-styles.vue @@ -0,0 +1,216 @@ + + + diff --git a/src/utils/popUp.ts b/src/utils/popUp.ts new file mode 100644 index 00000000..dc7f4302 --- /dev/null +++ b/src/utils/popUp.ts @@ -0,0 +1,34 @@ +// 定义一个MessageType类型,可以根据实际情况进行修改 +type MessageType = 'info' | 'success' | 'warning' | 'error'; +type Message = 'delete' | 'save' | 'edit' | 'add'; +export default { + // massageBox封装 + message_box: (msg: string, type: MessageType = 'warning') => { + return new Promise((resolve, reject) => { + ElMessageBox.confirm(msg, '温馨提示', { + type: type, + autofocus: false, + confirmButtonText: '确定', + cancelButtonText: '取消', + }) + .then(() => { + resolve(true); + }) + .catch(() => { + reject(false); + }); + }); + }, + // alert封装 + alert: (msg: string, type: MessageType = 'warning') => { + return new Promise((resolve, reject) => { + ElMessageBox.alert(msg, '温馨提示', { + type: type, + autofocus: false, + confirmButtonText: '确定', + }).then(() => { + resolve(true); + }); + }); + }, +};