From 38dcbe7f7a9ee893999b46e684d905e799d0d790 Mon Sep 17 00:00:00 2001 From: taoge1020 Date: Wed, 10 Sep 2025 11:42:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/safety/safetyWeeklyReport/index.ts | 9 +- .../comm/documentsDetail/index.vue | 2 +- .../safetyWeeklyReport/component/add.vue | 110 ++++ .../component/documentsDetail/index.vue | 186 +++++++ .../component/documentsEdit/index.vue | 187 +++++++ .../component/icon/full.png | Bin 0 -> 2830 bytes .../safetyWeeklyReport/component/icon/suo.png | Bin 0 -> 2463 bytes .../safetyWeeklyReport/component/model.ts | 58 +++ src/views/safety/safetyWeeklyReport/index.vue | 472 +++++++++--------- 9 files changed, 777 insertions(+), 247 deletions(-) create mode 100644 src/views/safety/safetyWeeklyReport/component/add.vue create mode 100644 src/views/safety/safetyWeeklyReport/component/documentsDetail/index.vue create mode 100644 src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue create mode 100644 src/views/safety/safetyWeeklyReport/component/icon/full.png create mode 100644 src/views/safety/safetyWeeklyReport/component/icon/suo.png create mode 100644 src/views/safety/safetyWeeklyReport/component/model.ts diff --git a/src/api/safety/safetyWeeklyReport/index.ts b/src/api/safety/safetyWeeklyReport/index.ts index 4177b4d..7bc80db 100644 --- a/src/api/safety/safetyWeeklyReport/index.ts +++ b/src/api/safety/safetyWeeklyReport/index.ts @@ -22,9 +22,12 @@ export const listSafetyWeeklyReport = (query?: SafetyWeeklyReportQuery): AxiosPr * @param id */ export const getSafetyWeeklyReport = (id: string | number): AxiosPromise => { - return request({ - url: '/safety/safetyWeeklyReport/' + id, - method: 'get' + return requestGo({ + url: '/zm/api/v1/system/busWeeklySecurityReport/get', + method: 'get', + params: { + id + } }); }; diff --git a/src/views/quality/onlineListquality/comm/documentsDetail/index.vue b/src/views/quality/onlineListquality/comm/documentsDetail/index.vue index 67baaef..dfedaab 100644 --- a/src/views/quality/onlineListquality/comm/documentsDetail/index.vue +++ b/src/views/quality/onlineListquality/comm/documentsDetail/index.vue @@ -69,7 +69,7 @@ export default defineComponent({ }; const init = (obj) => { let documentKey = obj.id.toString() + new Date().getTime(); - window['$HOSTSRC'] = 'ws://xny.yj-3d.com:8899/ws'; + window['$HOSTSRC'] = 'ws://58.17.134.85:8920/ws'; let baseURL = window['$HOSTSRC'].replace('ws:', 'http:').replace('/ws', ''); let url = baseURL + obj.filenPathCoding.replaceAll('+', ' '); let type = obj.suffix; diff --git a/src/views/safety/safetyWeeklyReport/component/add.vue b/src/views/safety/safetyWeeklyReport/component/add.vue new file mode 100644 index 0000000..4083477 --- /dev/null +++ b/src/views/safety/safetyWeeklyReport/component/add.vue @@ -0,0 +1,110 @@ + + + diff --git a/src/views/safety/safetyWeeklyReport/component/documentsDetail/index.vue b/src/views/safety/safetyWeeklyReport/component/documentsDetail/index.vue new file mode 100644 index 0000000..5d5fbaa --- /dev/null +++ b/src/views/safety/safetyWeeklyReport/component/documentsDetail/index.vue @@ -0,0 +1,186 @@ + + + diff --git a/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue b/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue new file mode 100644 index 0000000..8340034 --- /dev/null +++ b/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue @@ -0,0 +1,187 @@ + + + diff --git a/src/views/safety/safetyWeeklyReport/component/icon/full.png b/src/views/safety/safetyWeeklyReport/component/icon/full.png new file mode 100644 index 0000000000000000000000000000000000000000..973cf14e9a8f05bbffe3e492ea75efb8f974965f GIT binary patch literal 2830 zcmeH}*H@E?7R5sd@`YwZKqcJztl(dyfQ0Y8gnS{$n zc9_>@xbx$)2YT?|NH})1*yq@I;|vMH&oyh+-HjhJoY!o)37Hpnjr zd^QJx4K!h}qCf;Gc*|AGy&$wk%n*KaX&5FliE=NiJ%gj5(P-Dy$&*v#ykrSLsZRNK z3TQ3(oov#A88_L^K8r_8UHzs<93Q9ATWB zIUpwCR&?r+GsVIfZ}b(%Jq4WwdcMnW5O7Q%W_oNHVTLdwX+IVRK!(6&f2IfztRVxb zNFqZhHIOXjzbg(?#}0L_vzkIqOrp52p{!8Cy{%EX%;M`s0dtoQIKLY79F2J@SFN+; zNUh%qLDGF~MhjPu+A!pZQ6v3o`*Z5s)|O@OTBO=F_^QI>H0CSv%C0-!xRbSV`tm-1 zI2&&3Uq3cm)vRc>P^uB`I&I`BK^xdSgY9JriPNFkkH3W*W!1J;X!tHSb9L%!VO3FE zC_WuR#^xQao^s3Z47y*>!#laQ19;Y#{Al3@z4!V4_Cls@1FL2fRyF1C*oZVyFjb}?FcM=+a51@=i@c0@kCIC z>?9j_{8Bx1=VtzEweH#Ev3Uyk0j9F&ryWmN(#pC>0UO8(d!HPs?dOCZ_>i_6R+}zL za-6&D_nL!YI5^spD$$}_QSUdO6L+ve0abVuu>!A6V}vMklHSqjmWWefge>4$1sObl zR_73`lm4lYi^R6IG?HcqA6QPW0!mBDF~)?!Q22AV<=*`Iy1?T`r?PVZy(X>x(8!c8 z*00l$I|eIwDg-ri!=6K2T!{0hY0R|g3$@>CV!35Wg+@>;T79?9=yeOcDp|qW?LGUW z5R|VjQPQMG?Rqyn>JsP?&ii5da!r}dF^H9Uzw@aS_mPzZPe9twqlOk8&_u~hd6=zs+zin@ul*(v3Os&9J@SA1_fNx3P`m#- z`<&2|?nc-1vm$+OX*=9i7K;_FPm;P4-`d{ZK8;G1D+ra>F%W9^BxV29B^3XG@_a&( zk*Dt;nfvM7`W0w+qTkNfYZ!6xA+nusp?{qu@0-n2nA zg$0I5K8gByk`>y)3O4%jk51}BJo7NR18%tF`YG6QJ}!d z8E!fsWP#AHBjzT(e!%*)DB(5Q@c6OaiWbsoB5u`%d0)ccdh~lt&wj;l(w78iY~3H{!DN#!O$kr2fNdXh2OX`vq8G_{%S?onzHc zv{p+*jBAx9d@8k^hAKlX#7?*wy7y*q9jSxkmttIJX$M^V#0%3=&i(iZP}WlGV?9gU zJ3tcUk$?EZ^p4DJS-}wAiUS4Z1Sr7t4c`1s5ehUO^CJ!_^T7Od41S{>yy5K15{Z}1fkf*J04F~@)s4y=Dy9`;7_vH~dvpt_mCG0dkD0Rx*5LWO$ zC_@Pgaps6f#)*&tD03%mph%5@?*Fo)Ey|N%3&5bvWrs|#MxjSd5atzOpYBA3JXlqb zD94UnOJonK;i<9NE-zY6U+FGM%TnBvScLK8oQssBw~Z}Ry)ncl7jgPEz^Nj-dUAvjB-MXmW&%3m_X B;5+~T literal 0 HcmV?d00001 diff --git a/src/views/safety/safetyWeeklyReport/component/icon/suo.png b/src/views/safety/safetyWeeklyReport/component/icon/suo.png new file mode 100644 index 0000000000000000000000000000000000000000..80f22330f1acd69e85da74906b8c364046dd1b91 GIT binary patch literal 2463 zcmeH}i#ODHAIHBlKg^ibAh8_{{iMedMb>46-C;09L{HPSWr}2*Tr!w)eavK3ie_9= zZfRZDZ7^D;5VA~^+ZfMk+|o0vF(j*&8T9P*{29;LbH3lt`+Ps=b3UK*{eC{@b-w9G zeM#Fe`WOJfHZM=N0Hq4PY_yuv)>C-*m4b)~Ah`nGAWjN^`bjT0mw(1lmx^5?Cq1;> zpSBJn__vZcAkTO1rFJiSJZ~IXVeHu_@U`ZiQ~3~g_ZZh@;9LG)Z{ui+h3K0ZV25N+ zecD({iOeSY&hK4sef${Dt64ZVD1R(_QkEMae~v;?qtE8VOveU3@-j=VuUUv}r{4YV z`%f?0Z)2i{MIw>ExaCa1;S^PFs!9Y31J5%8XWDEtJ}|?()^h_6C5BmTrr>tI>#U3r zi=Rdx>P+kzfhEtzOf6usEJJK$ETQ0bzUiFs=CV~(@E$(j z9_hm$C1;D?V!ILDG|@eIMLi4hBWFi3PgAMWmjkbaTOEDU$s*$7qTd)|xRtd2{gX1H zhx;yEV>CRUv?gDj&lx>qLpW6HGOCHqpg)KZ=R|MVYru7e=PGkr#<7d!EGuTzQjqhn zAMM9k{F`h0KNtqqM+CWv zzX)`hrr&_2L<7Jj{n>bxFc5wE+nGmJF3bP2!`0g^ct(Bgcc030eK+fdJ zcyc4!t?E+F30xfA4{QF&1Y&PF)K%X2R|3AVx@I9n&|BcFD0;82f>*pAqF=-MAk*a- zB<|WV-xEZG-^LhQK^MxB`wF2iC9H&VE%g$-G|U0J$ya@S@25g!@W{lyu34PAD-gXj6ZD8prKyvJR2 zc=6T2P|O9#EXbtlB$=7mB+VN6XaVq&02Fe|$x@ zS2*l9C;a9V(`BaN^l{{jz6T=YBLV5ReH0tpIXn37-D!k?l|yQlDmz+Y$T3M)NK3Ci z`qItm{G1vT4EE?!E;apq{QEWjpN2t=xtSB75T06FO_(?fD@ookod}O{Bup3H9>7O% zDXj&W1r8uPrUT+mxLJ=Aeg~e1rD}v=$wj-1p-2IS5UTTn0_8(6Bk)I%ey4Wg=X?ab zW?uqA?6NX!wHSn&8bu?uq4k!oIeFFJ7%O;w;_Eti^+m|fS!jq~EmJ%n^a1L+welPO zs^vKId!%MTGpA0CW`%qnH*?<7toVtbmC@qk07c|!n zp_w;GaX-kFAP}1Pv|RxRtrfJN`ECLTdCg8=!zwvp_=YA?hWQj)txO|S2tCG5^+^E1 zrRkVVJ2JtIICj+?O(p6hx_c5)+!7rM)iZuQf5%F^dq**plDW9A=h&PinS05sqAV-* zCkHIWQ48V@3=D{QvfK3}QVQN`lqE815Ztbld#`H1<9VYcS2&((?8p2Pgf#srSjKAa`8Tbg&pNiXoy^6$3V zMH7jR^>rqJ{|;QOBeSauimx?4vTI1Unxn224!kvWnD=9D59%+soqVS6e_SL_XrEpZ zYbOxeLHy<9fcu+U_hJszddK_RCrOBYD^Js(qTu;9>67=o2ysKh60{zPN!;;yH-pb0 UWzK>3${!c-a`$!Pxt_iH7fO8qA^-pY literal 0 HcmV?d00001 diff --git a/src/views/safety/safetyWeeklyReport/component/model.ts b/src/views/safety/safetyWeeklyReport/component/model.ts new file mode 100644 index 0000000..90873c4 --- /dev/null +++ b/src/views/safety/safetyWeeklyReport/component/model.ts @@ -0,0 +1,58 @@ +export interface BusWeeklySecurityReportTableColumns { + id:number; // 主键ID + projectId:number; // 项目ID + projectName:string; // 项目名称 + scope:string; // 周期范围 + scopeEnd:string; // 周期范围结束 + path:string; // 文件位置 + createBy:string; // 创建者 + updateBy:string; // 更新者 + createdAt:string; // 创建时间 +} + + +export interface BusWeeklySecurityReportInfoData { + id:number|undefined; // 主键ID + projectId:number|undefined; // 项目ID + projectName:string|undefined; // 项目名称 + scope:string|undefined; // 周期范围 + scopeEnd:string|undefined; // 周期范围结束 + path:string|undefined; // 文件位置 + createBy:string|undefined; // 创建者 + updateBy:string|undefined; // 更新者 + createdAt:string|undefined; // 创建时间 + updatedAt:string|undefined; // 更新时间 + deletedAt:string|undefined; // 删除时间 +} + + +export interface BusWeeklySecurityReportTableDataState { + ids:any[]; + tableData: { + data: Array; + total: number; + loading: boolean; + param: { + pageNum: number; + pageSize: number; + id: number|undefined; + projectId: number|undefined; + projectName: string|undefined; + scope: string|undefined; + scopeEnd: string|undefined; + path: string|undefined; + createBy: string|undefined; + updateBy: string|undefined; + createdAt: string|undefined; + dateRange: string[]; + }; + }; +} + + +export interface BusWeeklySecurityReportEditState{ + loading:boolean; + isShowDialog: boolean; + formData:BusWeeklySecurityReportInfoData; + rules: object; +} \ No newline at end of file diff --git a/src/views/safety/safetyWeeklyReport/index.vue b/src/views/safety/safetyWeeklyReport/index.vue index 96e8429..bfbd96c 100644 --- a/src/views/safety/safetyWeeklyReport/index.vue +++ b/src/views/safety/safetyWeeklyReport/index.vue @@ -1,104 +1,95 @@ - - +