| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- import { Toast, Notify } from 'vant';
- import api from "@/util/api";
- const util = {
- title: (title) => {
- title = title || '伟业腾达';
- window.document.title = title;
- },
- showToast: (text) => {
- Toast(text)
- },
- showToastError: (text = '操作失败!') => {
- Toast.fail(text);
- },
- showToastSuccess: (text = '操作成功!') => {
- Toast.success(text);
- },
- notifyError: (text) => {
- Notify({
- message: text,
- background: '#ff4444'
- });
- },
- notifySuccess: (text) => {
- Notify({
- message: text,
- background: '#1989fa'
- });
- },
- loading: (text) => {
- Toast.loading({
- mask: true,
- message: text || '加载中...'
- });
- },
- formatPrice: (price) => {
- return "¥" + (price / 100).toFixed(2);
- },
- setStorage: (key, value) => {
- localStorage.setItem(key, value);
- },
- getStorage: (key) => {
- return localStorage.getItem(key);
- },
- removeStorage: (key) => {
- localStorage.removeItem(key);
- },
- formatTime: (timeStamp) => {
- var date = new Date(timeStamp)
- var year = date.getFullYear();
- var month = date.getMonth() + 1;
- var day = date.getDate();
- var hour = date.getHours();
- var minute = date.getMinutes();
- var second = date.getSeconds();
- return [year, month, day].map(util.formatNumber).join('-');
- //return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':');
- },
- formatNumber: (n) => {
- n = n.toString();
- return n[1] ? n : '0' + n;
- },
- timeStamp: (str) => {
- return new Date(str).getTime()
- },
- //文件上传接口调用
- fileUpload: (file) => {
- let formData = new FormData();
- formData.append('file', file);
- return new Promise((resolve, reject) => {
- api.fileUpload(formData).then(res => {
- resolve(res)
- }).catch(err => {
- reject(err)
- })
- })
- },
- };
- export default util;
|