mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 17:24:26 +08:00
code refactor
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import icons from "../consts/icon.js";
|
import icons from '../consts/icon.js';
|
||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function (iconId) {
|
export default function (iconId) {
|
||||||
if (utils.isNumber(iconId)) {
|
if (utils.isNumber(iconId)) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import icons from "../consts/icon.js";
|
import icons from '../consts/icon.js';
|
||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function (iconId) {
|
export default function (iconId) {
|
||||||
if (utils.isNumber(iconId)) {
|
if (utils.isNumber(iconId)) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import currency from "../consts/currency.js";
|
import currency from '../consts/currency.js';
|
||||||
import settings from "../lib/settings.js";
|
import settings from '../lib/settings.js';
|
||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function ({i18n}, value, currencyCode) {
|
export default function ({i18n}, value, currencyCode) {
|
||||||
if (!utils.isNumber(value) && !utils.isString(value)) {
|
if (!utils.isNumber(value) && !utils.isString(value)) {
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
import accountIcon from "./accountIcon.js";
|
import accountIcon from './accountIcon.js';
|
||||||
import categoryIcon from "./categoryIcon.js";
|
import categoryIcon from './categoryIcon.js';
|
||||||
|
|
||||||
export default function (iconId, iconType) {
|
export default function (iconId, iconType) {
|
||||||
if (iconType === 'account') {
|
if (iconType === 'account') {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import defaultIconStyle from "./defaultIconStyle.js";
|
import defaultIconStyle from './defaultIconStyle.js';
|
||||||
import accountIconStyle from "./accountIconStyle.js";
|
import accountIconStyle from './accountIconStyle.js';
|
||||||
import categoryIconStyle from "./categoryIconStyle.js";
|
import categoryIconStyle from './categoryIconStyle.js';
|
||||||
|
|
||||||
export default function (color, iconType, defaultColor, additionalFieldName) {
|
export default function (color, iconType, defaultColor, additionalFieldName) {
|
||||||
if (iconType === 'account') {
|
if (iconType === 'account') {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function (value, format) {
|
export default function (value, format) {
|
||||||
if (utils.isNumber(value)) {
|
if (utils.isNumber(value)) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function (token) {
|
export default function (token) {
|
||||||
const ua = utils.parseUserAgent(token.userAgent);
|
const ua = utils.parseUserAgent(token.userAgent);
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import icons from "../consts/icon.js";
|
import icons from '../consts/icon.js';
|
||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
export default function (token) {
|
export default function (token) {
|
||||||
const ua = utils.parseUserAgent(token.userAgent);
|
const ua = utils.parseUserAgent(token.userAgent);
|
||||||
|
|||||||
+3
-3
@@ -1,8 +1,8 @@
|
|||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
|
||||||
import api from "../consts/api.js";
|
import api from '../consts/api.js';
|
||||||
import userState from "./userstate.js";
|
import userState from './userstate.js';
|
||||||
import utils from "./utils.js";
|
import utils from './utils.js';
|
||||||
|
|
||||||
let needBlockRequest = false;
|
let needBlockRequest = false;
|
||||||
let blockedRequests = [];
|
let blockedRequests = [];
|
||||||
|
|||||||
+2
-2
@@ -1,10 +1,10 @@
|
|||||||
import CryptoJS from "crypto-js";
|
import CryptoJS from 'crypto-js';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import uaParser from 'ua-parser-js';
|
import uaParser from 'ua-parser-js';
|
||||||
|
|
||||||
import dateTimeConstants from '../consts/datetime.js';
|
import dateTimeConstants from '../consts/datetime.js';
|
||||||
import accountConstants from '../consts/account.js';
|
import accountConstants from '../consts/account.js';
|
||||||
import settings from "./settings.js";
|
import settings from './settings.js';
|
||||||
|
|
||||||
function isFunction(val) {
|
function isFunction(val) {
|
||||||
return typeof(val) === 'function';
|
return typeof(val) === 'function';
|
||||||
|
|||||||
+13
-13
@@ -83,19 +83,19 @@ import categoryIconStyleFilter from './filters/categoryIconStyle.js';
|
|||||||
import tokenDeviceFilter from './filters/tokenDevice.js';
|
import tokenDeviceFilter from './filters/tokenDevice.js';
|
||||||
import tokenIconFilter from './filters/tokenIcon.js';
|
import tokenIconFilter from './filters/tokenIcon.js';
|
||||||
|
|
||||||
import PieChart from "./components/mobile/PieChart.vue";
|
import PieChart from './components/mobile/PieChart.vue';
|
||||||
import PasswordInputSheet from "./components/mobile/PasswordInputSheet.vue";
|
import PasswordInputSheet from './components/mobile/PasswordInputSheet.vue';
|
||||||
import PasscodeInputSheet from "./components/mobile/PasscodeInputSheet.vue";
|
import PasscodeInputSheet from './components/mobile/PasscodeInputSheet.vue';
|
||||||
import PinCodeInputSheet from "./components/mobile/PinCodeInputSheet.vue";
|
import PinCodeInputSheet from './components/mobile/PinCodeInputSheet.vue';
|
||||||
import DateRangeSelectionSheet from "./components/mobile/DateRangeSelectionSheet.vue";
|
import DateRangeSelectionSheet from './components/mobile/DateRangeSelectionSheet.vue';
|
||||||
import ListItemSelectionSheet from "./components/mobile/ListItemSelectionSheet.vue";
|
import ListItemSelectionSheet from './components/mobile/ListItemSelectionSheet.vue';
|
||||||
import TwoColumnListItemSelectionSheet from "./components/mobile/TwoColumnListItemSelectionSheet.vue";
|
import TwoColumnListItemSelectionSheet from './components/mobile/TwoColumnListItemSelectionSheet.vue';
|
||||||
import TreeViewSelectionSheet from "./components/mobile/TreeViewSelectionSheet.vue";
|
import TreeViewSelectionSheet from './components/mobile/TreeViewSelectionSheet.vue';
|
||||||
import IconSelectionSheet from "./components/mobile/IconSelectionSheet.vue";
|
import IconSelectionSheet from './components/mobile/IconSelectionSheet.vue';
|
||||||
import ColorSelectionSheet from "./components/mobile/ColorSelectionSheet.vue";
|
import ColorSelectionSheet from './components/mobile/ColorSelectionSheet.vue';
|
||||||
import InformationSheet from "./components/mobile/InformationSheet.vue";
|
import InformationSheet from './components/mobile/InformationSheet.vue';
|
||||||
import NumberPadSheet from "./components/mobile/NumberPadSheet.vue";
|
import NumberPadSheet from './components/mobile/NumberPadSheet.vue';
|
||||||
import TransactionTagSelectionSheet from "./components/mobile/TransactionTagSelectionSheet.vue";
|
import TransactionTagSelectionSheet from './components/mobile/TransactionTagSelectionSheet.vue';
|
||||||
|
|
||||||
import App from './Mobile.vue';
|
import App from './Mobile.vue';
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -1,4 +1,4 @@
|
|||||||
import userState from "../lib/userstate.js";
|
import userState from '../lib/userstate.js';
|
||||||
|
|
||||||
import HomePage from '../views/mobile/Home.vue';
|
import HomePage from '../views/mobile/Home.vue';
|
||||||
import LoginPage from '../views/mobile/Login.vue';
|
import LoginPage from '../views/mobile/Login.vue';
|
||||||
@@ -18,20 +18,20 @@ import StatisticsCategoryFilterSettingsPage from '../views/mobile/statistics/Cat
|
|||||||
|
|
||||||
import SettingsPage from '../views/mobile/Settings.vue';
|
import SettingsPage from '../views/mobile/Settings.vue';
|
||||||
import ApplicationLockPage from '../views/mobile/ApplicationLock.vue';
|
import ApplicationLockPage from '../views/mobile/ApplicationLock.vue';
|
||||||
import ExchangeRatesPage from "../views/mobile/ExchangeRates.vue";
|
import ExchangeRatesPage from '../views/mobile/ExchangeRates.vue';
|
||||||
import AboutPage from "../views/mobile/About.vue";
|
import AboutPage from '../views/mobile/About.vue';
|
||||||
|
|
||||||
import UserProfilePage from "../views/mobile/users/UserProfile.vue";
|
import UserProfilePage from '../views/mobile/users/UserProfile.vue';
|
||||||
import DataManagementPage from "../views/mobile/users/DataManagement.vue";
|
import DataManagementPage from '../views/mobile/users/DataManagement.vue';
|
||||||
import TwoFactorAuthPage from "../views/mobile/users/TwoFactorAuth.vue";
|
import TwoFactorAuthPage from '../views/mobile/users/TwoFactorAuth.vue';
|
||||||
import SessionListPage from "../views/mobile/users/SessionList.vue";
|
import SessionListPage from '../views/mobile/users/SessionList.vue';
|
||||||
|
|
||||||
import CategoryAllPage from "../views/mobile/categories/All.vue";
|
import CategoryAllPage from '../views/mobile/categories/All.vue';
|
||||||
import CategoryListPage from "../views/mobile/categories/List.vue";
|
import CategoryListPage from '../views/mobile/categories/List.vue';
|
||||||
import CategoryEditPage from "../views/mobile/categories/Edit.vue";
|
import CategoryEditPage from '../views/mobile/categories/Edit.vue';
|
||||||
import CategoryPresetPage from "../views/mobile/categories/Preset.vue";
|
import CategoryPresetPage from '../views/mobile/categories/Preset.vue';
|
||||||
|
|
||||||
import TagListPage from "../views/mobile/tags/List.vue";
|
import TagListPage from '../views/mobile/tags/List.vue';
|
||||||
|
|
||||||
function checkLogin(to, from, resolve, reject) {
|
function checkLogin(to, from, resolve, reject) {
|
||||||
const router = this;
|
const router = this;
|
||||||
|
|||||||
+5
-5
@@ -1,8 +1,8 @@
|
|||||||
import datetimeConstants from "../consts/datetime.js";
|
import datetimeConstants from '../consts/datetime.js';
|
||||||
import statisticsConstants from "../consts/statistics.js";
|
import statisticsConstants from '../consts/statistics.js';
|
||||||
import userState from "../lib/userstate.js";
|
import userState from '../lib/userstate.js';
|
||||||
import settings from "../lib/settings.js";
|
import settings from '../lib/settings.js';
|
||||||
import utils from "../lib/utils.js";
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
RESET_STATE,
|
RESET_STATE,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import services from '../lib/services.js';
|
|||||||
import logger from '../lib/logger.js';
|
import logger from '../lib/logger.js';
|
||||||
import utils from '../lib/utils.js';
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
import { getExchangedAmount } from "./exchangeRates.js";
|
import { getExchangedAmount } from './exchangeRates.js';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
LOAD_TRANSACTION_OVERVIEW,
|
LOAD_TRANSACTION_OVERVIEW,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
INIT_TRANSACTION_STATISTICS_FILTER,
|
INIT_TRANSACTION_STATISTICS_FILTER,
|
||||||
UPDATE_TRANSACTION_STATISTICS_FILTER,
|
UPDATE_TRANSACTION_STATISTICS_FILTER,
|
||||||
UPDATE_TRANSACTION_STATISTICS_INVALID_STATE
|
UPDATE_TRANSACTION_STATISTICS_INVALID_STATE
|
||||||
} from "./mutations.js";
|
} from './mutations.js';
|
||||||
|
|
||||||
export function loadTransactionStatistics(context, { defaultCurrency }) {
|
export function loadTransactionStatistics(context, { defaultCurrency }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import services from '../lib/services.js';
|
|||||||
import logger from '../lib/logger.js';
|
import logger from '../lib/logger.js';
|
||||||
import utils from '../lib/utils.js';
|
import utils from '../lib/utils.js';
|
||||||
|
|
||||||
import { getExchangedAmount } from "./exchangeRates.js";
|
import { getExchangedAmount } from './exchangeRates.js';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
LOAD_TRANSACTION_LIST,
|
LOAD_TRANSACTION_LIST,
|
||||||
|
|||||||
Reference in New Issue
Block a user