純前端微型出入庫管理系統(我的使用型)

不依賴後端和數據庫的庫存管理系統簡單實現,有點像鬧着玩的意思,本身用用還行vue

倉庫地址 github.com/FairyEver/i…git

注意

inventory-management/src/key.js 沒有上傳到倉庫github

其文件內容爲:(關鍵內容已經用xxx代替)vuex

export default {
  wilddog: {
    syncURL: 'https://xxxxxxxxxxxxxx.wilddogio.com/'
  }
}
複製代碼

syncURL爲野狗實時通信服務提供的地址數據庫

若是不須要將數據上傳至野狗,請刪除 inventory-management/src/store/index.js 中野狗同步相關的設置npm

或者你也能夠本身申請一個野狗帳號,將你的 syncURL 寫在key.js後端

上面這步不處理的話運行會報錯找不到文件瀏覽器

使用場景

重要的事情說三遍bash

不要在重要的項目中使用這種方案ui

不要在重要的項目中使用這種方案

不要在重要的項目中使用這種方案

這是一個沒有後臺數據庫的簡單系統,數據所有保存在了瀏覽器端,能夠備份至野狗,也能夠導入數據,可是,這種方式只適合我的使用,本身記錄一些東西能夠,不適合正式的項目

數據存儲

數據存儲方式

簡單來說就是本地數據庫和vuex保持同步,同時數據能夠上傳到雲端防止丟失

界面

登錄

Snip20180208_2

入庫

Snip20180208_3

出庫

Snip20180208_4

物品管理

Snip20180208_5

物品修改

Snip20180208_6

部門管理

Snip20180208_7

部門修改

Snip20180208_8

入庫統計

Snip20180208_9

入庫統計 按物品分組

Snip20180208_11

出庫統計

Snip20180208_12

出庫統計 物品篩選

Snip20180208_14

出庫統計 按部門分組

Snip20180208_15

入庫歷史

Snip20180208_16

出庫歷史

Snip20180208_17

數據備份還原

Snip20180208_19

數據導入

Snip20180208_20

以上截圖爲開發過程截圖,不表明如今的效果,最終效果請克隆代碼運行

運行方法

# 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
複製代碼
相關文章
相關標籤/搜索