From f9a402e9915edb98a33a85f4d852e5943cbe494a Mon Sep 17 00:00:00 2001 From: rdpnr_hemingxia Date: Tue, 25 Mar 2025 17:58:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E9=A1=B5=E9=9D=A2=E5=9F=BA?= =?UTF-8?q?=E6=9C=AC=E5=AE=8C=E6=88=90=EF=BC=8C=E6=97=A5=E5=BF=97=E5=88=9D?= =?UTF-8?q?=E6=AD=A5=E5=BC=80=E5=A7=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/demand/list.png | Bin 0 -> 606 bytes src/assets/demand/treeIcon.png | Bin 0 -> 775 bytes src/assets/demand/treeIcon1.png | Bin 0 -> 804 bytes src/utils/api.js | 42 +- .../components/MainContentTable.vue | 928 ++++++++++++++++++ .../demandManage/components/SidebarTree.vue | 415 ++++++++ .../project/demandManage/demandManage.vue | 368 ++----- src/views/project/list.vue | 2 +- src/views/worklog/components/leftMonth.vue | 126 +++ src/views/worklog/components/rightTable.vue | 237 +++++ src/views/worklog/worklog.vue | 51 + 11 files changed, 1858 insertions(+), 311 deletions(-) create mode 100644 src/assets/demand/list.png create mode 100644 src/assets/demand/treeIcon.png create mode 100644 src/assets/demand/treeIcon1.png create mode 100644 src/views/project/demandManage/components/MainContentTable.vue create mode 100644 src/views/project/demandManage/components/SidebarTree.vue create mode 100644 src/views/worklog/components/leftMonth.vue create mode 100644 src/views/worklog/components/rightTable.vue create mode 100644 src/views/worklog/worklog.vue diff --git a/src/assets/demand/list.png b/src/assets/demand/list.png new file mode 100644 index 0000000000000000000000000000000000000000..8071f22a25393253cdaa02c4375fc382aadaabfd GIT binary patch literal 606 zcmV-k0-^nhP)jK~#7F?U*}q zf>0EO4?-W(MQz9q7$3dafmwlM1(~cs?2;~7L39PysWi2Z!4*iQWlZgZ{D%RDFgz^o z)l7zO2Dl)@`Mi&FM52Oh)Vv$&^?IjLsl1lUWn;Zwf0ASr%8|jLAD-{``)kK>HY5>^ zcg<$g+-|oU1as45JkN8ZGNx(jnx>f~h}~|-&v%ttt!62T@*V`W=ks|lN#<}k+{J{K zI2a@lc-(Oh>5&UI0`a$QXUPQUBpAdoHSGGOQmF%(u=`JuVIHtOk~kLZ;!kRx50Dx~ zr1E5>aa?6lsY}Tu!YhvDsG#69a%&k9XBV|>T&-61)oS%Yl2P(xI9Z10XRBpF`S515 z*&s~@yv1sni8RqBK_J$W<0sa#1epPDwxSP^QOkg(#Vom&wa{#3$plErRsI}mG#WN~ zr=uBjmj^NE=gw@AF zE++adT}mh><8zi;#(`B;wb8ypz$XrvB!k4&i^?FQa~;Xd(4B{`am7GXm6TP)OL53NVU=ZsovzBGZ__Yi@X^=RX&15ohQfpb3 sj7)yjGW_N8jphx8@dYx^RPYD+0WxYMro7zm)Bpeg07*qoM6N<$f^a1ZmH+?% literal 0 HcmV?d00001 diff --git a/src/assets/demand/treeIcon.png b/src/assets/demand/treeIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..b626d3299e465152da9ff79665a0475bc0b86927 GIT binary patch literal 775 zcmV+i1Ni)jP)O7?S4L1bXg82Ia3+ZT*%U?W38GA(21VOXI}_9!SR1q(SR?o|Ef6q=w3J9R zNl}#imjlSAUgY8Bx%cu47y;=Id6oW@7Z?Eo1CV}~DPCj6W>Q@$d1S?n}9 z(h6N}Kc${_oY{)nN)QR9OKK@+Uw=Ho)Jv#rokhfxCo-=1Wscz`BpKj@HshvoHQ|wy z)Gj2Es`#az)naZsiPELSCp|_mA)@#!N($|qFV4}PO~PZ%!G7D8QN=Gh$dgQ&>_z)o0Ujw$-45@sQaNh z&o%bbM}#yfU%nb~Kjg}D-GyRDeZ|?=_tjuG+=Fk1)N{eLy|cbLXfCm|QIYJmAL{q9 z!Chb35mC>@eU5S0S2d9Wk@eiL4^}7G4~+svtSZ9?;}K!+UIpK3>=^(6002ovPDHLk FV1kNrWP$(y literal 0 HcmV?d00001 diff --git a/src/assets/demand/treeIcon1.png b/src/assets/demand/treeIcon1.png new file mode 100644 index 0000000000000000000000000000000000000000..68827ee968865a918dc71a1b055e6d89562f57b1 GIT binary patch literal 804 zcmV+<1Ka$GP)T(tOQ$98eADcDuLjcKge2xBE*K;ZX(jdcFSXbef_Wrlthfc)ecF zsU%7fx&(qCn4sC$bXgn@hv9a+P3WA2z@y>&{>byZJJF6^+T&*rdni3J1F?G-Vu5YP zPNy>hnQxf1FWq`P9*dcF87bUYs4q`JM5`0nA3ztu1L zQt57wtnWjd=RjsCRw6l4cm3q#)wlAo!63T!52qhv;^_+EWUr=8)G;M}+Jy-T~jIO@QP`aM0^ug*J i??bhKiE$ZDHQ*nsM6wtz033(_0000 request({ + getVersionTree: (data) => request({ url: `/projectVersion/tree`, method: 'get', params: data, }), + addVersion: (data) => request({ + url: '/projectVersion/insert', + method: 'post', + data: data, + }), + // 删除版本号 + delVersion: (data) => request({ + url: `/projectVersion/${data}`, + method: 'delete', + }), + editVersion: (data) => request({ + url: '/projectVersion/update', + method: 'put', + data: data, + }), + getDemandList: (data) => request({ + url: `/demand/list`, + method: 'get', + params: data, + }), + addDemand: (data) => request({ + url: '/demand/insert', + method: 'post', + data: data, + }), + eidtDemand: (data) => request({ + url: '/demand/update', + method: 'put', + data: data, + }), + delDemand: (data) => request({ + url: `/demand//${data}`, + method: 'delete', + }), + delDemandBatch: (data) => request({ + url: `/demand/remove/batch?ids=${data}`, + method: 'delete', + }), + + } diff --git a/src/views/project/demandManage/components/MainContentTable.vue b/src/views/project/demandManage/components/MainContentTable.vue new file mode 100644 index 0000000..9b0a0d5 --- /dev/null +++ b/src/views/project/demandManage/components/MainContentTable.vue @@ -0,0 +1,928 @@ + + + + + diff --git a/src/views/project/demandManage/components/SidebarTree.vue b/src/views/project/demandManage/components/SidebarTree.vue new file mode 100644 index 0000000..e4e4389 --- /dev/null +++ b/src/views/project/demandManage/components/SidebarTree.vue @@ -0,0 +1,415 @@ + + + + + diff --git a/src/views/project/demandManage/demandManage.vue b/src/views/project/demandManage/demandManage.vue index 7c91f3f..3272101 100644 --- a/src/views/project/demandManage/demandManage.vue +++ b/src/views/project/demandManage/demandManage.vue @@ -1,337 +1,87 @@ - diff --git a/src/views/project/list.vue b/src/views/project/list.vue index 37b928f..d87ca9c 100644 --- a/src/views/project/list.vue +++ b/src/views/project/list.vue @@ -204,7 +204,7 @@ export default { handleDemand(row){ this.$router.push({ path: "/demandManage", - query: { id: row.projectId }, + query: { id: row.projectId,projectName:row.projectName }, }); }, diff --git a/src/views/worklog/components/leftMonth.vue b/src/views/worklog/components/leftMonth.vue new file mode 100644 index 0000000..0a12a2b --- /dev/null +++ b/src/views/worklog/components/leftMonth.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/worklog/components/rightTable.vue b/src/views/worklog/components/rightTable.vue new file mode 100644 index 0000000..9326ea9 --- /dev/null +++ b/src/views/worklog/components/rightTable.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/views/worklog/worklog.vue b/src/views/worklog/worklog.vue new file mode 100644 index 0000000..d97af19 --- /dev/null +++ b/src/views/worklog/worklog.vue @@ -0,0 +1,51 @@ + + + + +