From f0f1d45a0fd143d30a3f3aef34c50c124251c209 Mon Sep 17 00:00:00 2001 From: wulin Date: Mon, 21 Sep 2020 17:04:19 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=A7=84=E6=A0=BC?= =?UTF-8?q?=EF=BC=8C=E5=93=81=E7=89=8C=E7=AD=89=E4=BF=A1=E6=81=AF=E7=9A=84?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_equipment.js | 86 +++ src/router/index.js | 14 +- .../device-manage/device-brand-detail.vue | 147 +++++ .../modules/device-manage/device-brand.vue | 258 +++++++++ .../device-manage/device-list-detail.vue | 206 +++++++ .../modules/device-manage/device-list.vue | 507 ++++++++++++++++++ .../device-manage/device-spec-detail.vue | 216 ++++++++ .../modules/device-manage/device-spec.vue | 297 ++++++++++ .../device-manage/device-type-detail.vue | 120 +++++ .../modules/device-manage/device-type.vue | 260 +++++++++ src/views/modules/equipment/main.vue | 159 ------ 11 files changed, 2106 insertions(+), 164 deletions(-) create mode 100644 src/views/modules/device-manage/device-brand-detail.vue create mode 100644 src/views/modules/device-manage/device-brand.vue create mode 100644 src/views/modules/device-manage/device-list-detail.vue create mode 100644 src/views/modules/device-manage/device-list.vue create mode 100644 src/views/modules/device-manage/device-spec-detail.vue create mode 100644 src/views/modules/device-manage/device-spec.vue create mode 100644 src/views/modules/device-manage/device-type-detail.vue create mode 100644 src/views/modules/device-manage/device-type.vue delete mode 100644 src/views/modules/equipment/main.vue diff --git a/src/api/api_equipment.js b/src/api/api_equipment.js index fa0675e..0aa96a2 100644 --- a/src/api/api_equipment.js +++ b/src/api/api_equipment.js @@ -34,3 +34,89 @@ export const apiFindStaffDevice = data => { return http({ url: `/lz_management/api/findUsersEquipmentsByName`, method: 'post', data }) } +// 获取类型信息 +export const apiGetDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeList`, method: 'post', data }) +} + +// 获取规格信息 +export const apiGetDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsList`, method: 'post', data }) +} + +// 获取品牌信息 +export const apiGetDeviceBrands = data => { + return http({ url: `/lz_management/modules/specs/brandList`, method: 'post', data }) +} + +// 获取品牌信息列表 +export const apiGetDeviceBrandList = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandList`, method: 'post', data }) +} + +// 编辑规格信息 +export const apiEditDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsEdit`, method: 'post', data }) +} + +// 添加规格信息 +export const apiAddDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsAdd`, method: 'post', data }) +} + +// 删除规格信息 +export const apiDelDeviceSpecs = data => { + return http({ url: `/lz_management/modules/specs/equipmentSpecsDelete`, method: 'post', data }) +} + +// 编辑规格信息 +export const apiEditDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeEdit`, method: 'post', data }) +} + +// 添加规格信息 +export const apiAddDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeAdd`, method: 'post', data }) +} + +// 删除规格信息 +export const apiDelDeviceTypes = data => { + return http({ url: `/lz_management/modules/type/equipmentTypeDelete`, method: 'post', data }) +} + +// 编辑品牌信息 +export const apiEditDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandEdit`, method: 'post', data }) +} + +// 添加品牌信息 +export const apiAddDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandAdd`, method: 'post', data }) +} + +// 删除品牌信息 +export const apiDelDeviceBrands = data => { + return http({ url: `/lz_management/modules/brand/equipmentBrandDelete`, method: 'post', data }) +} + +// 获取使用设备列表 +export const apiGetUseDeviceList = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoList`, method: 'post', data }) +} + +// 编辑使用设备信息 +export const apiEditUseDevice = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoEdit`, method: 'post', data }) +} + + +// 删除使用设备信息 +export const apiDelUseDevice = data => { + return http({ url: `/lz_management/modules/usereq/equipmentInfoDelete`, method: 'post', data }) +} + +// 打印编码 +export const apiGetRePrintCode = (data, code) => { + return http({ url: `/lz_management/oneCode/re/print?code=${code}`, method: 'get', data }) +} + diff --git a/src/router/index.js b/src/router/index.js index 5325e7d..73c3ed3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,9 +9,9 @@ import Router from 'vue-router' import { apiGetMenuNav } from '@/api/api_menu' import { isURL } from '@/utils/validate' import {clearLoginInfo} from '@/utils' -//import VConsole from 'vconsole' +import VConsole from 'vconsole' -//let vConsole = new VConsole() +let vConsole = new VConsole() Vue.use(Router) // 开发环境不使用懒加载, 因为懒加载页面太多的话会造成webpack热更新太慢, 所以只有生产环境使用懒加载 @@ -33,6 +33,10 @@ const dingtalkRoutes=[ { path: '/devicemark', component: _import('modules/device/device-mark'), name: 'devicemark', meta: { title: '设备备注' } }, { path: '/devicestaff', component: _import('modules/device/device-staff-device'), name: 'devicestaff', meta: { title: '人员资产信息' } }, { path: '/devicestaffdepat', component: _import('modules/device/device-staff-depat'), name: 'devicestaffdepat', meta: { title: '搜索人员' } }, + { path: '/devicespec', component: _import('modules/device-manage/device-spec'), name: 'devicespec', meta: { title: '设备规格管理' } }, + { path: '/devicetypes', component: _import('modules/device-manage/device-type'), name: 'devicetypes', meta: { title: '设备类型管理' } }, + { path: '/devicebrand', component: _import('modules/device-manage/device-brand'), name: 'devicebrand', meta: { title: '设备品牌管理' } }, + { path: '/devicelist', component: _import('modules/device-manage/device-list'), name: 'devicelist', meta: { title: '设备列表管理' } }, { path: '/devicedetail', component: _import('modules/device/device-detail'), name: 'devicedetail', meta: { title: '资产盘点设备详情页' } } ] @@ -104,13 +108,13 @@ router.beforeEach((to, from, next) => { if (router.options.isAddDynamicMenuRoutes || fnCurrentRouteType(to, globalRoutes) === 'global') { next() } else if (fnIsInRoutes(to, dingtalkRoutes)) {//判断是否全屏路由 - if(fnCheckToken()){ + /*if(fnCheckToken()){ next() } else { clearLoginInfo() next({ name: 'login' }) - } - //next() + }*/ + next() /*console.log(to) let newpage = router.resolve({ name: to.path, diff --git a/src/views/modules/device-manage/device-brand-detail.vue b/src/views/modules/device-manage/device-brand-detail.vue new file mode 100644 index 0000000..73dd544 --- /dev/null +++ b/src/views/modules/device-manage/device-brand-detail.vue @@ -0,0 +1,147 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-brand.vue b/src/views/modules/device-manage/device-brand.vue new file mode 100644 index 0000000..a0d1116 --- /dev/null +++ b/src/views/modules/device-manage/device-brand.vue @@ -0,0 +1,258 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-list-detail.vue b/src/views/modules/device-manage/device-list-detail.vue new file mode 100644 index 0000000..c2e85b3 --- /dev/null +++ b/src/views/modules/device-manage/device-list-detail.vue @@ -0,0 +1,206 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-list.vue b/src/views/modules/device-manage/device-list.vue new file mode 100644 index 0000000..c49cb97 --- /dev/null +++ b/src/views/modules/device-manage/device-list.vue @@ -0,0 +1,507 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-spec-detail.vue b/src/views/modules/device-manage/device-spec-detail.vue new file mode 100644 index 0000000..7df1ffb --- /dev/null +++ b/src/views/modules/device-manage/device-spec-detail.vue @@ -0,0 +1,216 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-spec.vue b/src/views/modules/device-manage/device-spec.vue new file mode 100644 index 0000000..c8aa168 --- /dev/null +++ b/src/views/modules/device-manage/device-spec.vue @@ -0,0 +1,297 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-type-detail.vue b/src/views/modules/device-manage/device-type-detail.vue new file mode 100644 index 0000000..278d3bc --- /dev/null +++ b/src/views/modules/device-manage/device-type-detail.vue @@ -0,0 +1,120 @@ + + \ No newline at end of file diff --git a/src/views/modules/device-manage/device-type.vue b/src/views/modules/device-manage/device-type.vue new file mode 100644 index 0000000..512a1ad --- /dev/null +++ b/src/views/modules/device-manage/device-type.vue @@ -0,0 +1,260 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/equipment/main.vue b/src/views/modules/equipment/main.vue deleted file mode 100644 index 25ec54c..0000000 --- a/src/views/modules/equipment/main.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - From a8cfb8ea4488c1418ca7402ef9042fe01ee0ea1c Mon Sep 17 00:00:00 2001 From: wulin Date: Tue, 22 Sep 2020 14:50:10 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_equipment.js | 10 + src/assets/img/equipment/ding_sao_yi_sao.png | Bin 0 -> 12370 bytes src/router/index.js | 11 +- .../device-manage/device-brand-detail.vue | 12 +- .../modules/device-manage/device-brand.vue | 8 +- .../modules/device-manage/device-list-add.vue | 40 +++ .../device-manage/device-list-detail.vue | 14 +- .../modules/device-manage/device-list.vue | 177 +++++++------ .../modules/device-manage/device-onecode.vue | 237 ++++++++++++++++++ .../device-manage/device-spec-detail.vue | 10 +- .../modules/device-manage/device-spec.vue | 8 +- .../device-manage/device-type-detail.vue | 12 +- .../modules/device-manage/device-type.vue | 8 +- 13 files changed, 434 insertions(+), 113 deletions(-) create mode 100644 src/assets/img/equipment/ding_sao_yi_sao.png create mode 100644 src/views/modules/device-manage/device-list-add.vue create mode 100644 src/views/modules/device-manage/device-onecode.vue diff --git a/src/api/api_equipment.js b/src/api/api_equipment.js index 0aa96a2..daa6c16 100644 --- a/src/api/api_equipment.js +++ b/src/api/api_equipment.js @@ -120,3 +120,13 @@ export const apiGetRePrintCode = (data, code) => { return http({ url: `/lz_management/oneCode/re/print?code=${code}`, method: 'get', data }) } +// 批量生成制定数量的编码 +export const apiGetNewPrintCodes = (data, count) => { + return http({ url: `/lz_management/oneCode/new/prints?counts=${count}`, method: 'get', data }) +} + +// 获取编码 +export const apiGetCodes = data => { + return http({ url: `/lz_management/oneCode/get/getPrints`, method: 'post', data }) +} + diff --git a/src/assets/img/equipment/ding_sao_yi_sao.png b/src/assets/img/equipment/ding_sao_yi_sao.png new file mode 100644 index 0000000000000000000000000000000000000000..8e30554ce79f98d3a43f92540c9c6f979b7880c7 GIT binary patch literal 12370 zcmZ8|2{hDi_^+9o6jDT}Y#I9&QL>JtvCAGpp==?0_Cbk?VaC2rmYK$yEitzG*`_RG zY}reeK?oy^?S7|w&;Q&2exG^2@Avz>@8|hEpXU*O&j@~&=@JtI1H)Neojaxs z3?Ntf@99&(NXY!7VFm^P2HiWF=Fja{rv^eMK2^UMK<`9SZskj>sAOhfKA5`?puc*a zE-EIdR0i;O(lTg*RRX_dGKDS>f*$^mOIQNGO=fh?kck!embjK>T5r8aHgqij}2 ztOean46{PN{Qr$Aounf9HCl?5XSNGD2KHUciJ{G{@0I>UyXU_34v>vEc0}K{?zq9J zrMyyRG{hgIHs9YLT+|ZMUe#x+ zLUH5zFAP$f`N@U!@FQa^2kBf~(6w4bpU0(ECy*U1QbNE!?lSws>ir1qhciNnd_D%j zhxNflVxjE=LWyoQOy;5Ok9xZ%#ArQ6s1ya1>WBzvS7vhd`W=vq?^{>tmE>R%6@dYT z2CUU6G1C}1BH^PSUS4a|C9tC(qPbFvuy@wfc*%YZ+7(wd1d|_KEBw$Wn6>=CAt6+e zgNbtdcz(EnM3cZUQ-UBvFkOscz@w#LRIaOOe@&CfFCz~LSabBN;=Q<5D8~k>6MZKx zYFu-s`bMfZF1Ay(BlWb|Tc;8#{e3+FoJQwgcL z6+eCkl6IA3PPsGY&YZ4oyP+D?SVD%$NA8fPi{!IQiD3?OD`IhH5&ZRf|^i zeUt4ysFI1bg6KD?bGp$~wg~rfaHFJu9DDt)N!v3>c)LaczRUtJ)=78+AJ>c&OEM^f zRwDk2M%M;{FNmvyVqlWx$f4J+5+14Fq32A0%_h^=xfCTnSj>F&tUy#eM?OV>q_-k; zp2P5QIeYfpqY_Id3SiTMen=}eWH$nrtE30*JO+O*I_0KxkyQVi%0j!U5hn-{al*dd z^r}{U{smVjZ?Q-49_-rbC-7W{g!ikZ-y8Eyz4?Rtst z+J~B>cl5N(K0`g&F@^~yyn(+Y0WTd(VLB$6YVpxi($AXJ593OF9t7klNX@d1eV^mj z?9}nP6XS3A8mkr)@rB19BrRO4zMmuEj0}6?4DwXwA_3!+c!6fy>;wmm5?-n@BcwLC z79oRSb}h}Fxywm{P;p?QP!#aifiVgK3>>=f`~$@3?t66%yyl$dfIFOnJ-1MAx6({Kp3nyt&R_J)86w^@h@ANU}1p6&q0nn2+972YO{Zg;0HoZC(q8l%+s9V&~dkd<&Rpa zPy$J~x9HpK-@j%I{s?XN5i?P)Bs3)L0j?R)To-ZNq|N=pf`#^`KKO4~@uAggQm@zr z_mt>2``Y6i&5jM^U4tr$1COs9cyF3Kx%mTLA&XhvpDX41Ub>|W*#^@N#I&3KoHol- z`-tE>`k59;TB*?!|Iqr_0Klx{MnMt}wI(P9zIMEP+bc>9*JhtP3Yaw6AD;QmhE)xH zN?)Ib+TZ0h`~LIH6c2toPEz8=KX*mq^YLEy7nUx3_seU$lHbp74dWsK{ySuJvp-Z2 zwyRfmDCjjLbb3Tm|=bRH#>5@}NiHYw1J&ipMGZ z+A*cbTVcA-x7&h#T|mE&5?vgJkSe^amhLNX5oo8MK7KnVs3wAU1LgMhb(!=J1d;kP z*8+laUo6Z$ATXd<9)MuF8Qo*gLjJFv5h%Rm{iRO`_0+(9;ErpjM6#3Lj$Qn5<^(G1 zBFR{Xw7jFK;nFxd6~LZ__FDz($UlQH2tPut#a3dBpj>XFLNU|kWP(ufwG&*f zGJ!X*MV0@*b0i&UrxxCutKpF&mV%zAG3|vdQSz+pOWXf`?2|kp&6E9ne;I?$dBeJd z%c;paTt2S+@sffJ;Ue)Pg&8BwWIWBs#5&#+dkYbNSx#TEs<9hGLa0QxR~hes4Y&T; zxcYj7OG~Z?s_G2Ggl46Ot8YweG}pN1y7_wU=-)UeX>;;!5O!|u8w%LMH^;PJ1(H@V z>oVh0%*+(9&F3LHLR9j(GB)ear~tbI7^Fo4e|j3Tc{5!k1u+Eep#IPKb0~$~zzbu7 z-cfTajlqiLS~Mx6w^wD~S}E(Wz<2g5s)QAFLX8rwD_ZzAbbSp?yCBq87XT!Wf78J1 zx?kgf{*c;G@j$Y=>cMB+x5}BLG>0@OQGX3%%CfFP`FwM@6z<9+M5AP(8Y4z~h44`e znw^}af~;X5`YsDm)v>|KvZW0kWmOS7B^9%ebN z^RpjN&D`?mb5>iDgVc(b*o$Gfx=s@v>uN8OTpGhi*N&K`l?VTp9?N316-%AeXOp1C z%u71hqK)8D+nmd`A+3A?FYCUBv};)9!Shtftrvd|XH{$psi%%#=+xnBe^a0d3NNV5 zn6n!Khv0vgJ}T&_w#{%mK5anu;PlpKDX>$%(csYNQzXPH{$b8>kg#peSZn*kW%SL) zpoiL%L8N~=JqUy2=3fuzO9$L<-Yuk~4NFLJsa*T%HC zg%xRqY$fg2#i-*`oHvS@4PGBC8#7m90gxl`+~Maz_t=f&OhduuW7Io0=K&@XNUDd6 z??!RUExXGoZmh9sh2%}`S=nKh&0rIRd@$|5=4!$j22=-*M9UtLxD}#kfa0?**I4C` z(hVt}^^Di7)$bD7xvVmq^aIPD{33dCrR)SbG(r*Bi9{1$wQ)f#VQ6Z<_@`KKYAQveoDJIacvD{f78Wrb@Kbh_*}z#Dl=L?FyZ_rZXhT%-&2!eq%5cEgPZBT& zwiB4h3un5maz=d4?mE^ypF~C}md`!madRXF7b%%o~aq5WEg5 z-<*WW-*p_618a^w7lyOj`o8r#`ky(0h?0J@cz3$0^{w=N&5Sr1~_aZ=WTF*X;??{3v^DvoAoIS=Lza&?%Gn652ILr)DP}XFZG&79ybLUemaZSI1?%PS3 zcKfb}%j?mi*`urm%)=dEPMyM4^23}=dtz&~r>ZRn%sU@E0w!vMs@&&kBkvGS~DYZ)>?T=c;4d2M)>w#OG(tqlFztM7b2VJR@n4&LwV^2vq zzoDBuAhpb*M__|@Ua=fm23H8H9S_O+cQJ?*wy; zpxh_FfMdZl?6~_DjMpc@iZYABq9|K7v1BRf0I^Ck1_V~jo);eD5 zF^42(!#k%grtg?D4c}+TM}T~kzl*Se<=69?R+1HR;nhLffP?duvAh5!y^e;0zSB|6 zJ0crQGG7d|G$0&n6dS8h0-j)%H}R?zmA6)1qS*spz2WvVbVGa)6L3geMA%$8NiHQa z5%=c9To;&hQE!QN_P^UXFGfD?+=uH2iD)+{%Nlki4cR&p91dqH&FxyVWbvQpLZDs) z(!D7E$ydC!B2Ga$r=d=Pzd|~4HTbT@D43S-=W`sOoh5Ag>)W^r zjWr~+SP6C#CC6>=p8=J<)HeGBLbY)lfcsg&CXBsad%30QByf>z#DDsrnx370Reym& zSF<)oz5o64IDOp>gd3Gfyat_5W4BYjF;lY3HpAU~-$Jc!T+3YaGyqMp(gs!3Vn!sQ zedt69=?U;vnjoz8l7iWkLG?Y$++S+i1iys#L%V!E%f>k4!ExS>n~ME<{Ci>Y4SBrA z8X>Et%>sK7F0oC}ln!-?Kb60jDRo(nbpN^85TGP-fEBENIC-}Op+2T)K2$h?Wqw++ zJE#o3xe`dKcmlYD5PDH)LbIPopYRn2jo88hJo1VEd~is+kJ*pmTkH;XFI`T z)VN=REN0gxCcXI^!`uxw>jpN(Ke&*(HYpXOLW!^3#c%8mYl}~L(7NwBW{{=RC@NkG zbyzU%OeCvlaGHwsL*l0i&3gK5q1w7JfoEVdRgVsR;!nyD^4il3+9wWtH2`=um=`Sn zY(80lZ+e;?f<&!hgey(EtVoMYXU~T}5fwQ~gkYyWWZYLsl`{+0@wmoW?`i|9w2;Ic zR-WS|ecy-}6^arkagxq)%p>`$jh`ZQy`_jjva1+x_lp2GC9shpCIGAHR~}4D3=7?{ zVL9*Zp=CwqInzs%_wFh?i%;rY(|UbsDLL@Pn0eLdp7 z{&)>ci-JnWiZHuXCo#K5ezt)*Es6*$S#vmaSi$s1`nq)N``2lUoDk}ywU;suc+QA5 zHaJqr>n`FKd(^_1Q10|rsSi={48s42<7pAN+e*Uczlq^F>{%^;8x8Kn_;_X6wS= z@z-q32&v|N*jXAa2W%IzzUKF!dtx|tmwBVh zM8lf|XmPC7mYMK_Z@mU86sIKxHlmD$fhYv)A&u$PKv^v|}(|0%|rp3$83}4d96) zcrZ)P9zqV+jU$wD?7G8K_T!g|{LtTbADnGzFj^6~{LO1amoIQ}x2Z+;%!KAK)u=jS zUieXnK?u&^3p7|3QbG~(!Kt)EYft7dQ6xvLOd0XN{7*nvl0Vh)wal}1rNC^&P;a3I z&@~{RTXZ+&C_n*;) zzU#e{HB<|~^5($p9rRsR6QGLNKP38kF*Zk_&Xek5TK;>-R1wb$ocJYW^gY9AdYTit z4Xd^cY5$o$U`oi-&IFlhP;0fm*?nWZ(6EpQmxMR(0WymBQ&h z|4CCR`MZgx&gH}kU&Ypp=U;K`6Yk|pzbdTuMaz+{>4};OoEkF7kVJd-uXjujdg16KO5|6m5Bf>crw*7r z7Jfx-c9+^#dU)L$O|1JWl69mCVC?NN#?H8?e-w#}bX*!u6%ka-jG$3?s3!!bAw|EN z9F^tbo7yw7;Eg%{Hp1sF)%OTr8{4jY4$XZvyw^+-xrI`;T&1YE>i#ZuP%!)gRkI?` zIXYS+Gd@+7Uzg5e;wJAIZ8}0IR2y^;yLW4)MFbbz^qHKNG8?$fzewA?_X&pMCM@ z={bEa6!+#=hbv9WANhPHIdn$T+blbE02qyNnNo}S3tm|Obhw%|`xX6%l1@hwFk{Z& zftO!vL^n^0M;`2Mwra;vRn3r1s8@IgWoVV*yb)oo&TnO@lulP$);X-EmB+!xBWSJ>+AHPR$O~$N~JWmKSgpc{`;6C1S1i(e4r7 zfC6t&b(?dcYD}lqasJ3diF5KuN}&^~@ng(Ucl7VOfJEV^`xG22*#i)~Uox20okSfz z=nRuBkEn+p4Ne`%2yGW+UE-nQ-QBwfFCVXfmk`c{lL;%UwAxc<50irL@bjXFEDnTd zu00Ti#ygOiDPrZd{vyGkK|zQm5c1N())!WjSI~-rM{MB=3vw_GRFVslbAzml+K-np z12nRVYYSg#Wscb)dy=;rtFfiq1|7{kD?_sSsCJ`-hC5eT)ob)UuGNkBPnzuzs?{OX z6lSk2gWz`vb>fOJy9un{a^~|>Gy9~Di$F?;%-p;UK|7K7b|&#ABQthti9>x zbR|c{BeXC~*TOzl z!bL#luzVLB{L11bPY1#CDRL80Klh&d=7DX7q%e^d(hVltalhJ;Zc$jioAW*oMoR2D zO~NXtPt)0)8E88Yw8}Tmml_`k{*`@39|NPAIv!Qxh+b z+h)$B+UO?gE(#uH=0dfUCyL%XK2&t~t(a@JoGJ~wDC)#S*;;0si8l_+ukI6?A>4M# zoBd+W$K*O$F08o(e=b*r@N+i+g|o_SS9@!6kMB zko2x?sL-Ght+Q4@3z3)aC{J=W@fL`SE$T?1bx&PN8XvR`_SV6tL%R|+=gP# zEk#V1ryOiUYCUXVg@I&~GtPj*%?=$Wn#HU35@Ut3BSZLVkN$oDhuBu)~6u*+;?aY{xxDOn-U6*tJZ1B=jSqFIu-*u;C3CKt(Sd@&96SP2Xg< z2XvaqImM}$^krS|tEG!KIPlE29FCVd-d=$8=ePQUYzOj!OWCD`yDQ1*e{R#|0hdl0 zOg{&Wb{u-jv(fIcIVe2Y;4}gt>4!5+qJJCj0DiME<>L1{BU=kF?C^!BV{Pq|YO|jn zU&U+nWBMn<4~}Pl?)s!N(8Ny5{WrwD^t|pKDxNdcZBl-;v@0&Mow?F}aqNJY-ZSfP zt1nru^sGUXfQQ}uZFkwDOgoUL>~P;}sqJG&)X?PMPI7@1W;C}EM#o(y%DElAWc@0G zgyaH_v(pP~F`}QbKB7(;jp@7arfYS4xj0_`qo6E(nWDern)zbVE@f6SzH;#y8%$12 zuIsUoW%#Xhult?!Wgia4FafmAk3vTjC}?TzKt@v@l?&ChoC zF~tJTRi(kG+t9O363zpwo^NwvzGW48=q+fDmNZ5v8r=}$Db&t9HC_>jS})?V;u{#( zA4#Va0&-N))V|N5ISPBDSpm_WprWTI3-CSHi|dE1#&Q0qq$g1w zC4xb}^e^2H@)7?oZa4@@wqNmT0aQ}^L0TODp#Ax07fECJRMl`BC7SMS@wnP3lu9Z` z`_RHW^IoZaw%OVLT-cOJ5{jq!A zV=W69oifhUvhgxe4&=UHM-W2$!Q;!1tQPYVZ0U)8E}n~IX{4mmt_9-*0X`Ss=ql?!Az?zHHIy5mPVglRuG4e%cX_fby(<1|2YF3;3Byi@! z=gfAgErUc|_Y%X;LxT%Ls#Mf9Pno5Y!m)FzzLmw_|8&6yk%wkow@`%CK-3$57J@)Z z#^4c~AKOHM!381}ZaB+CGW zMcIQa_!_$uJa=$&s#uQ&?nJIKVN`2C8^_nHAfdCrH=f=+MT}{)9L-XwDzjjKZpC2< z*>ggpqWNH8$01bYa^w^%EPE%MV z(ptnLKVs_rZ+6EKE3WEG7F68|#o$U821Q<=ig;*l9^PvE%T$!$7iOPNeE>*W?xyC! z9F~QzH&7n*RHNk5pgA}or5gR{g{P5}z4iZtdKvRWs z4&t1C{&NQlyR8HJMNb;T^2S!wtO;g@}La85uoaT|KG zdFoSNo4B3XC74_I$&W;C)DFstXFIN`39X!_xTNaeZUURoFRa~|kAOE^@MFGGx9eP9 z{aIg7*vZzj$?TS1<>GMDJ;RRD>IRvpW8PztcicMdMkjP;jkq3z)IxL6Ln^C~u{LKl zNUfs(`el8PC#A&~CoGvI5fN{Q^g9W&>RT~SBq!Vf9PKf+^+}SeTFSj-SNP*Uku8zQ zHNfpJW9+zQC?AE9i`<#MPZTQY5xV?+Q%YvnGuVN>B1$9GI}?uN9d!ARU<|Q2mwx0K zc<#>@@||gl+X;LFwkIh^w0x%&DOnUcT);6S3R0L49fr@M8=U#v5NQd-)Z@8S?f@?N zQh1khbl(U{LF(I86a&Ngv-Dnoq)GiotEjYPJ6I*JIjnL!IZJ1xwWn2eR_9buU_{`l z%JyTNO5+`a)@d#F45_ccnh|tO@<_Kcsp9at6_4r~`;7itQ42HWTye1q8VWE8EP|4I zMMzuRnAs*}7AW%a*6uDWX6V*LaJs6v8s~FF+N^^c;aBpRbY96GBnQtLGpogXOziX7 z+3qfinzJ{vdkj>q{SI6g#8A)-vT;JG(|hUzT|l|p=VVm(#eFki7t1Ygmjdnu`r4szrNE;8P?DhixLg`=nu!Kgl!H`m}o_YQXVKLHb7d6TOTyOr3=H23T5e; z32f=`)e>YeRWWJlcO6g3wX_+qC@3PmLLjvP8z`#{{7}pnABmRQKzc%HBWi}x_YN`h z$!FT_fVe&EmNQpzB|bR1@4U1Rz^eWi1p^=yug)kY%gh7iCD)^R4!swv7~>;Vbeu%4 zC8${@&Y2IesCc3RobVyxr75Ak(`o8X(m8$hTE`w(KIa}&azPeJ$8kF=BpNUY6gptS%uyj5@h^)>kC#eQ5K2WJd#$I@4qzR}fmo4~AglF8oi@Y0VrCC}N zd$ra_Sub4>yd2eL-v#XzzBceF2zm14`z!*VPfz&#)mwTY_EA}X=}i&GRD}N{vKmtp zB+(2ad8r$l&WDbDX!FWW$#CA*-|WY_ds5!wp<9UyDY|SsqsSV$P8@sGgx?su;;R(>0AwO4J2{x>35jwxLxa37rdt1SJOC}suDTy zW7(-4S&fxcH5C3eB80~8D5kGrI{d9}Bt1Rph`|RlxoUR!b?TJsK&>idw+sEhLKKd4 zc2dtOK>F~(wF35MFMtMzyP9kUsT;RL)J!k1Yh?ji%YQDNOwu42QfX7xL-?E(x6rlZ zPlF74ft5?+7Yqk!902~f<%%TGZe&ibD|E}sBvt4xG; z+{$xe&D^;Xpa2SRbu-x8kfPkMi|IGqebq|4dd0;!NGn|t#2A{rvMrv|Zt#)QJ=jD; zGIaJUOcFE7)4aLxj>LZMTZZIr3qpN~az{Y7j04sF*DgWAP7|qAZ7jL823)A@bWUJS z?-M$pz0TA8m2JhQntOljEudXI0C|=Gr<84K`sVaMS+}gvgV7GA0nU9Byeso#31CUrGoQ_`=B6q6=bm;VNaD|-!Cj402WWx5n=nywSSv$oFOQ;N3+ zilLfuMN36B(wNcv2BS%^U8Z2pe52dXfYu(MS42Cowyk0^^LN(9DhOy`tmPBzbt|Gp{939NaR7QUDEubRKN3arD@igw zA&${5_z#e`fqS{x@^SJVRzt&^(z}}TG*+v&+`50Pz(|NGux zT7}5n*9XJenQIiR!ly5)C;}cnD%+AQpmx;GdQ#`Wih3`%i;hgxKE zV<3DZQ1&$Xk z3S3TX)DO8oBC&`U$E-_+syec|@OX4)oH z=vpTDzZ9>fus2xt|IGQIH+Zh6dgtO0o%tgspOKyM4gXM&Y6c2FoZ%7b0R#rujoyB_ zRg7T^HI`mr$T#}U_G);}*Szsz{&`2FQgi`!i%$E~!TujCDVAu6Ao7-Pim!r5^T?cP zit53mtMRsp?<&gb%iw+~S43wlz8#=cGU3yZri6F-PyUVjN-)B;7NnVl0Y;-uPQ0h1#2JUN6S8|7}a(4)JVc?2zSFxWtOtfa} zMQCxa^eMfrB!wxCYYKHh)D_w~7~L$nrI(1Nq4tD>R>2 zho&OECcX~U>iT5JT_%GxW%j8yLv_ z5j;e!fUy9~?f4oD6n-|m=r7r+sD-TK!N?mM0t%mw7s+QLYtvhKT#|CBIzSB1S05LR zYE*ube0>#24+SHv!m+bPq5CXrgkuN53__K)xIV_q%jv;>$qX|A=^xuR^AW96w?!XB z0^g<^c>g}H#1tliJaJr-{-SbCo_tDgy}-A%_A^>m$yseS+20<`TQUb%APET&>*o~l zF@2Sd5uAk152Z1k2E4UK9|>aO*WwLPDMwP$#l2(U6_|c=`^S0L4+D=JY5}2x)6$Na z;^!%3RipwmhUKQ!s)PGlOT>QC-*fE6jgLJ=N1lvo2TngwlXKj1uQQa?kdwwYqOCjt z-9+_7WGdIut^1yh`fBNiN0Q{KVi0tP5V?)C6JJQ%E?P|9=Om5pmI@QO{Jn1-mI9(= zrAANdW?>=5rpFHUhRn)7u>VzE8pHqRHakhzsXXwjKcjT+2q!G4NQ(wpFpnxe6uNI% zxjp=YL$*63b;K-7uSIxmm>W-=KV+gf1(PpFG3dP3?u;{etk$@JedEoQ(>O8}T=DEw zc))SfI5WK`qIyfu1t|D?1{42-{y{^s?LC0h>T)jeLH?BfeKIR;u9TUr4iHu~fNt6? z*^4*@wG(S=$ISZwGVA_!md*EhG9Rdifz0bnQ{gmj!7)6*G<;h+nAK(}Y+c6ZbgH_! z(fQLbMnOn-7Eqz1F4)&i%5sxd_6gCeihdNM7x& z@cBe{iI3oMb?;uM-Q7g61)lgAepDaU@$MSiGovgq#nB;b{rG)nX*ZIt$=6s_&LHJV zT?RKpy+mi3OwqNMV4Dv=`12;7_VcI8IN!pdEsUa!9L)^T*9N!)HHEIB1MKIQ0!Ghe zy=q;E)9NL$D!1|o`lHX8Nb=y5z4ECXcjt^tI?*&i$+?HTO(I0 zo(jblTbxwX{TQ7TOg?gB^lXJ||7)A9$3I`iJl@}|yxfu{eO6#28c~C|v0en%U2FH7 zE&WF=cIb4CKPn$gNxpT#iJ9`^^>O2?wmY4!6t&s=lA_vz$PsxY;_iYQWBG6@uV@1y zj4?M=Ec9mZ8IcZI6XQ%xNBt9822yfmo!xgchm1B4ZycAZN%g*cn>=Z!$sccfBSL*v zCrc^3(kj~)g?nhq@Y`JmXc~+dkqHsaW&wHt2W*1t)Y*doRbxEJz#bId@;L7Egyv$a zUNTK@p@NqRFE7)qo#LV=?(N(e5MsmWBKXJc6cLQBH--9hMOeZp>84=hXDRpfI(N==uXA$htdBFW3?_! literal 0 HcmV?d00001 diff --git a/src/router/index.js b/src/router/index.js index 73c3ed3..40bddf8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -33,10 +33,7 @@ const dingtalkRoutes=[ { path: '/devicemark', component: _import('modules/device/device-mark'), name: 'devicemark', meta: { title: '设备备注' } }, { path: '/devicestaff', component: _import('modules/device/device-staff-device'), name: 'devicestaff', meta: { title: '人员资产信息' } }, { path: '/devicestaffdepat', component: _import('modules/device/device-staff-depat'), name: 'devicestaffdepat', meta: { title: '搜索人员' } }, - { path: '/devicespec', component: _import('modules/device-manage/device-spec'), name: 'devicespec', meta: { title: '设备规格管理' } }, - { path: '/devicetypes', component: _import('modules/device-manage/device-type'), name: 'devicetypes', meta: { title: '设备类型管理' } }, - { path: '/devicebrand', component: _import('modules/device-manage/device-brand'), name: 'devicebrand', meta: { title: '设备品牌管理' } }, - { path: '/devicelist', component: _import('modules/device-manage/device-list'), name: 'devicelist', meta: { title: '设备列表管理' } }, + { path: '/devicedetail', component: _import('modules/device/device-detail'), name: 'devicedetail', meta: { title: '资产盘点设备详情页' } } ] @@ -108,13 +105,13 @@ router.beforeEach((to, from, next) => { if (router.options.isAddDynamicMenuRoutes || fnCurrentRouteType(to, globalRoutes) === 'global') { next() } else if (fnIsInRoutes(to, dingtalkRoutes)) {//判断是否全屏路由 - /*if(fnCheckToken()){ + if(fnCheckToken()){ next() } else { clearLoginInfo() next({ name: 'login' }) - }*/ - next() + } + //next() /*console.log(to) let newpage = router.resolve({ name: to.path, diff --git a/src/views/modules/device-manage/device-brand-detail.vue b/src/views/modules/device-manage/device-brand-detail.vue index 73dd544..2427fc4 100644 --- a/src/views/modules/device-manage/device-brand-detail.vue +++ b/src/views/modules/device-manage/device-brand-detail.vue @@ -1,5 +1,5 @@