From d0194f1138f010fc346bab1af2daea32ba8c9f59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=9A=E7=A5=96=E6=9C=9B?= <573413756@qq.com> Date: Mon, 10 Apr 2023 15:45:11 +0800 Subject: [PATCH] add stock page --- xiuosiot-frontend/package.json | 2 +- xiuosiot-frontend/src/api/terminal/stock.js | 49 ++ .../src/assets/images/stock_no.png | Bin 0 -> 473 bytes .../src/assets/images/stock_out_date.png | Bin 0 -> 650 bytes .../src/assets/images/stock_remark.png | Bin 0 -> 330 bytes .../src/assets/images/stock_status.png | Bin 0 -> 251 bytes .../src/assets/images/stock_user.png | Bin 0 -> 276 bytes xiuosiot-frontend/src/layout/index.vue | 2 +- xiuosiot-frontend/src/router/index.js | 6 + .../src/views/components/Footer/index.vue | 2 +- xiuosiot-frontend/src/views/login/index.vue | 4 +- .../src/views/terminal/stock/index.vue | 519 ++++++++++++++++++ 12 files changed, 579 insertions(+), 5 deletions(-) create mode 100644 xiuosiot-frontend/src/api/terminal/stock.js create mode 100644 xiuosiot-frontend/src/assets/images/stock_no.png create mode 100644 xiuosiot-frontend/src/assets/images/stock_out_date.png create mode 100644 xiuosiot-frontend/src/assets/images/stock_remark.png create mode 100644 xiuosiot-frontend/src/assets/images/stock_status.png create mode 100644 xiuosiot-frontend/src/assets/images/stock_user.png create mode 100644 xiuosiot-frontend/src/views/terminal/stock/index.vue diff --git a/xiuosiot-frontend/package.json b/xiuosiot-frontend/package.json index 303549e..9e05975 100644 --- a/xiuosiot-frontend/package.json +++ b/xiuosiot-frontend/package.json @@ -17,7 +17,7 @@ "axios": "0.18.1", "core-js": "^3.6.5", "echarts": "^5.3.3", - "element-ui": "^2.15.8", + "element-ui": "2.15.13", "html-loader": "^4.2.0", "js-cookie": "2.2.0", "markdown-loader": "^8.0.0", diff --git a/xiuosiot-frontend/src/api/terminal/stock.js b/xiuosiot-frontend/src/api/terminal/stock.js new file mode 100644 index 0000000..8513dcb --- /dev/null +++ b/xiuosiot-frontend/src/api/terminal/stock.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: '/fzDevice/selectAll', + method: 'get', + params: data || {} + }) +} + +export function getListByType(data) { + return request({ + url: '/fzDevice/select', + method: 'get', + params: data || {} + }) +} + +export function getListByNo(data) { + return request({ + url: '/fzDevice/selectByNo', + method: 'get', + params: data || {} + }) +} + +export function add(data) { + return request({ + url: '/fzDevice/add', + method: 'post', + data + }) +} + +export function update(data) { + return request({ + url: '/fzDevice/update', + method: 'post', + data + }) +} + +export function remove(data) { + return request({ + url: '/fzDevice/delete', + method: 'post', + data + }) +} diff --git a/xiuosiot-frontend/src/assets/images/stock_no.png b/xiuosiot-frontend/src/assets/images/stock_no.png new file mode 100644 index 0000000000000000000000000000000000000000..dc871bcc56718bc1f7898fa710546f44073955d8 GIT binary patch literal 473 zcmV;~0Ve*5P)5r00001b5ch_0Itp) z=>Px$lSxEDR5(wilRs+|Q5400=k4sUGon^vFs`$`e;}m^M#Kb#T@{Pi>a1pF-jz{ylgKDhZ+-5$=lciZ(H%XmAdnG*Kn!!UsElh(l&x_v2^INZL z4gPzDV^6~4&VoKtb8P0#7T?wIsZB8bAUNF&!!@Ky7&Ci5>}IoQ_Y?nig(LTf^AT?B z@aYv9*YLltH!(=k*h?%8y4k`%F-X#A0NO8j2KeeIyt7;H=SH_XtF4ZiyDr;KR1K*v zQE=8AZ`FR>I^&#{g`577zzoBdzZRn_Q4ntc2X`_VYmlwy6c>NeGL)<^Rd^aMz<(+D ze4rJ-1hu{Q7s{g9d@%De`50;EjzjhC{}Qr P00000NkvXXu0mjf?;6!# literal 0 HcmV?d00001 diff --git a/xiuosiot-frontend/src/assets/images/stock_out_date.png b/xiuosiot-frontend/src/assets/images/stock_out_date.png new file mode 100644 index 0000000000000000000000000000000000000000..1b06fee4b562040ff454507fd66dd4afd6c31352 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S3?yCqj{O5tjKx9jP7LeL$-D$|z6JP%xB_X0 z1_p-x3=C%&7*;XJ9Al8$%pkg-L1-I;!g>ZipvVpe={*cm`xzt-F^KJ9kl(=|e~3$V z7njTqc9~u5Qv28ycCyJFWRu^^D!-3QZZEt1K2C)_oC^Cn74~ugk^EjxAd=h5A-|VP zZV#8jexM*oM1DV~{2orA7NEEShy)9QM1Tw~d7w(5Adn45P-S2lgoK1eM8zc~rBqba zHFS-{&!xci@d z)%X9WR`G4v@%i&wo0z<_Oc~#muAl#|U;5{69@FK&6?f+zIrMLSjTPJ5y4q_AFSng_ zv6t^(Af6sDwdL6QJqMHam@UxaeAfPcaaodhh-%~H7rWM}JBA8H^eX53JB02F5B>V~ z_4J~pcbHG_oDy_uq0xsAOcMT@ORvm2DX#aLm0^P%`?e%`hB?noH~+8mXGnPZc-_&m zcjgQ}wr=caI>&8AE+~YE(r88gQu&X%Q~loCIE9!`B(q| literal 0 HcmV?d00001 diff --git a/xiuosiot-frontend/src/assets/images/stock_remark.png b/xiuosiot-frontend/src/assets/images/stock_remark.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3888b236d04ae81cdcf1c1b1da6dbad21cc5e4 GIT binary patch literal 330 zcmV-Q0k!^#P)Px$1W80eR5(xV)3Hj!P#6W^b8c#F60r_0QZac5A3$_b2dM~d4m$Zt4sK$>LF{IS zq&`Z6qYjFg#J0&11qE#*x4U;f|Hsea{#=dFa_F5w*e2<~@(CIP>W-M5GU$8P6!$G> zCt^~0!65ctAl$zV(_I;)wph)XU#c1BmVnPN_VuA9TiKB<@RbWAzXPiM6A?^!=Uzf^ zt3W}|$zy(uLlo1ID>%Wj_e5~vkF6dCi?1!LV>BHBxYlPx#wMj%lR5(xV(mM_TVHAep_l#?PrD+I8EJ31{umdZQSb!~PC3avfGZKl8!V<=% zSB++7jzZBkDi)>aIVG8h=bH;cNs!RO1GJOEUfMxL72Sq| zsAmIuzBvK$16W_-=GBZ|U_}qZX!$MhE$I1$u1InB+^A?AuA>q&(og6gyk9x<9cKPE zKLWM_a}=lnSDTShjG`N91m%7XXAZb_poXcFOmE?@x*#=|m;L|%002ovPDHLkV1jrx BW}`t64gA3r_%+*t=y67K2Z z7{YOVX^$sgg8~Ed>W1A79AEz1Pu-wV{``vPEv5z|!+BgYPZ~e$mWCvY3 zNZ41~W%bH`3|_| this.$route.path.indexOf(item) === -1) } }, diff --git a/xiuosiot-frontend/src/router/index.js b/xiuosiot-frontend/src/router/index.js index 45493b6..ec95bfd 100644 --- a/xiuosiot-frontend/src/router/index.js +++ b/xiuosiot-frontend/src/router/index.js @@ -220,6 +220,12 @@ export const asyncRouter = [ name: 'OTA', component: () => import('@/views/terminal/OTA/index'), meta: { title: 'OTA升级', disabled: true, permission: ['dashengda', 'hangxiao', 'qianjiangdianqi'] } + }, + { + path: 'stock', + name: 'Stock', + component: () => import('@/views/terminal/stock/index'), + meta: { title: '库存管理', permission: ['dashengda', 'hangxiao', 'qianjiangdianqi'] } } ] }, diff --git a/xiuosiot-frontend/src/views/components/Footer/index.vue b/xiuosiot-frontend/src/views/components/Footer/index.vue index 9677939..d4ef228 100644 --- a/xiuosiot-frontend/src/views/components/Footer/index.vue +++ b/xiuosiot-frontend/src/views/components/Footer/index.vue @@ -42,7 +42,7 @@
  • 北京大学信息技术高等研究院-XiUOS矽璓工业物联操作系统
  • -
  • 联系电话:15968835923
  • +
  • 联系电话:15525816930
  • 官方网站:http://xuos.io
  • 源码网站:https://www.gitlink.org.cn/xuos/xiuos
  • diff --git a/xiuosiot-frontend/src/views/login/index.vue b/xiuosiot-frontend/src/views/login/index.vue index feb0baf..456ca1e 100644 --- a/xiuosiot-frontend/src/views/login/index.vue +++ b/xiuosiot-frontend/src/views/login/index.vue @@ -114,8 +114,8 @@ export default { } return { loginForm: { - username: 'jxsd', - password: 'jxsd', + username: 'hangxiao', + password: 'hangxiao', verifycode: '' }, loginRules: { diff --git a/xiuosiot-frontend/src/views/terminal/stock/index.vue b/xiuosiot-frontend/src/views/terminal/stock/index.vue new file mode 100644 index 0000000..7b86675 --- /dev/null +++ b/xiuosiot-frontend/src/views/terminal/stock/index.vue @@ -0,0 +1,519 @@ + + + + +