Простая реализация системы управления запасами, которая не зависит от серверной части и базы данных.
Адрес складаGitHub.com/fairy ever/я…
Уведомление
inventory-management/src/key.js
не загружается в репозиторий
Содержимое файла: (содержимое ключа заменено на xxx)
export default {
wilddog: {
syncURL: 'https://xxxxxxxxxxxxxx.wilddogio.com/'
}
}
Адрес, предоставленный syncURL для службы связи динго в режиме реального времени.
Если вам не нужно загружать данные в Dingo, пожалуйста, удалитеinventory-management/src/store/index.js
Настройки, связанные с синхронизацией дикой собаки
Или вы можете подать заявку на учетную запись дикой собаки самостоятельно, перевести свой
syncURL
написать наkey.js
середина
Если вышеуказанный шаг не будет обработан, операция сообщит об ошибке, что файл не может быть найден.
сцены, которые будут использоваться
Говорите важные вещи три раза
Не используйте эту схему в важных проектах
Не используйте эту схему в важных проектах
Не используйте эту схему в важных проектах
Это простая система без внутренней базы данных.Все данные хранятся на стороне браузера, которые можно скопировать в Wild Dog или импортировать.Однако этот метод подходит только для личного использования, некоторые вещи вы можете записывать самостоятельно, но не подходит для официального проекта
хранилище данных
Проще говоря, локальная база данных и vuex синхронизируются, а данные могут быть загружены в облако для предотвращения потери.
интерфейс
авторизоваться
складирование
нет на складе
управление предметами
модификация предмета
Управление отделом
Модификация отдела
Входящая статистика
Группа входящей статистики по элементам
Исходящая статистика
Скрининг элементов исходящей статистики
Исходящая статистика, сгруппированная по отделам
История инвентаря
Исходящая история
восстановление резервной копии данных
импорт данных
Приведенные выше скриншоты являются снимками процесса разработки и не отражают текущий эффект. Пожалуйста, клонируйте код, чтобы запустить окончательный эффект.
метод запуска
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report