From 21301dccc0cb33bece56f1cf8d6871a5694a8a0c Mon Sep 17 00:00:00 2001
From: liushilong <2224574157@qq.com>
Date: Thu, 21 Mar 2024 18:12:54 +0800
Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E5=A4=9A=E9=80=89=E6=A0=B7?=
=?UTF-8?q?=E5=BC=8F=E4=B8=80=E8=87=B4=EF=BC=8C=E4=BF=AE=E5=A4=8D=E9=AB=98?=
=?UTF-8?q?=E7=BA=A7=E7=AD=9B=E9=80=89=E6=B5=81=E7=A8=8B=E6=93=8D=E4=BD=9C?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/App.vue | 15 ++++++++-
src/views/task/aside/Aside.vue | 56 ++++++++++++++++++++++------------
2 files changed, 50 insertions(+), 21 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 04f400a..73d2274 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -54,4 +54,17 @@ const getThemeOverrides = computed(() => {
-
+
diff --git a/src/views/task/aside/Aside.vue b/src/views/task/aside/Aside.vue
index 7ac8ab7..8e276a7 100644
--- a/src/views/task/aside/Aside.vue
+++ b/src/views/task/aside/Aside.vue
@@ -1,18 +1,23 @@
@@ -176,9 +181,13 @@ function editFilter(filter: any) {
-->
+ v-show="!showSearch"
+ :type="2"
+ @select="filterHandler"
+ @update:search="setShowSearch(true)"
+ @show-custom="showModal(CustomFieldModalRef)"
+ @show-filter="showModal(filterModalRef)"
+ />
-
+
+
+
+
From 552dc36fec6558ab7bef902e0b817681b0bd3539 Mon Sep 17 00:00:00 2001
From: lizijiee <562949697@qq.com>
Date: Thu, 21 Mar 2024 19:47:42 +0800
Subject: [PATCH 2/4] =?UTF-8?q?feat:=20=E6=9F=A5=E9=87=8D=E9=A1=B5?=
=?UTF-8?q?=E9=A6=96=E9=A1=B5=E8=AE=BE=E7=BD=AE=E4=B8=BA=E5=B9=B3=E9=93=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/home/content/Content.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/home/content/Content.vue b/src/views/home/content/Content.vue
index 0a5cfdd..9b6ba34 100644
--- a/src/views/home/content/Content.vue
+++ b/src/views/home/content/Content.vue
@@ -23,7 +23,7 @@ let _masonry: null | Masonry = null
let _imagesload: any
const masonryRef = ref(null)
const el = ref(null)
-const viewMode = ref('tile')
+const viewMode = ref('masonry')
const pagination = reactive({
pageNo: 0,
pageSize: 30,
From 507367c674bef127ede9c06a4171bcca33e58701 Mon Sep 17 00:00:00 2001
From: liushilong <2224574157@qq.com>
Date: Thu, 21 Mar 2024 21:22:58 +0800
Subject: [PATCH 3/4] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=88=86?=
=?UTF-8?q?=E9=A1=B5=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/final/comp/FilterModal.vue | 340 ++++++++++--------
src/views/final/comp/RepeatTaskTableModal.vue | 28 ++
src/views/final/content/Content.vue | 28 ++
.../home/aside/comp/modals/FilterModal.vue | 28 ++
4 files changed, 283 insertions(+), 141 deletions(-)
diff --git a/src/views/final/comp/FilterModal.vue b/src/views/final/comp/FilterModal.vue
index 17cd96f..afbe8f1 100644
--- a/src/views/final/comp/FilterModal.vue
+++ b/src/views/final/comp/FilterModal.vue
@@ -1,255 +1,302 @@
-
+
全部筛选值
@@ -258,7 +305,11 @@ const inputHandler = debounce((word) => {
-
+
@@ -272,18 +323,25 @@ const inputHandler = debounce((word) => {
@@ -316,7 +374,7 @@ const inputHandler = debounce((word) => {
.n-input {
width: 300px;
- border: 1px solid gray
+ border: 1px solid gray;
}
}
@@ -334,7 +392,7 @@ const inputHandler = debounce((word) => {
position: relative;
&:before {
- background-color: #1980FF;
+ background-color: #1980ff;
content: "";
width: 5px;
border-radius: 2px;
diff --git a/src/views/final/comp/RepeatTaskTableModal.vue b/src/views/final/comp/RepeatTaskTableModal.vue
index 83faab4..2bda333 100644
--- a/src/views/final/comp/RepeatTaskTableModal.vue
+++ b/src/views/final/comp/RepeatTaskTableModal.vue
@@ -102,6 +102,25 @@ const pagination = reactive({
page: 1,
pageCount: 1,
pageSize: 10,
+ showSizePicker:true,
+ pageSizes: [
+ {
+ label: "10 每页",
+ value: 10,
+ },
+ {
+ label: "15 每页",
+ value: 15,
+ },
+ {
+ label: "30 每页",
+ value: 30,
+ },
+ {
+ label: "50 每页",
+ value: 50,
+ },
+ ],
})
const tableData = ref>([])
const selectionIds = ref([])
@@ -128,6 +147,14 @@ async function handlePageChange(currentPage) {
const { pageSize } = pagination
await query(currentPage, pageSize)
}
+async function handlePageSizeChange(currentPageSize) {
+ if (loading.value) return;
+
+ const { page } = pagination;
+ pagination.pageSize = currentPageSize;
+
+ await query(page, currentPageSize);
+}
function handleCheck(rowKeys: DataTableRowKey[]) {
selectionIds.value = rowKeys
@@ -217,6 +244,7 @@ query(pagination.page, pagination.pageSize)
diff --git a/src/views/final/content/Content.vue b/src/views/final/content/Content.vue
index 11a361f..2f7b966 100644
--- a/src/views/final/content/Content.vue
+++ b/src/views/final/content/Content.vue
@@ -369,6 +369,25 @@ const pagination = reactive({
page: 1,
pageCount: 1,
pageSize: 10,
+ showSizePicker:true,
+ pageSizes: [
+ {
+ label: "10 每页",
+ value: 10,
+ },
+ {
+ label: "15 每页",
+ value: 15,
+ },
+ {
+ label: "30 每页",
+ value: 30,
+ },
+ {
+ label: "50 每页",
+ value: 50,
+ },
+ ],
})
const tableData = ref>([])
const selectionIds = ref([])
@@ -402,6 +421,14 @@ async function handlePageChange(currentPage) {
const { pageSize } = pagination
await query(currentPage, pageSize)
}
+async function handlePageSizeChange(currentPageSize) {
+ if (loading.value) return;
+
+ const { page } = pagination;
+ pagination.pageSize = currentPageSize;
+
+ await query(page, currentPageSize);
+}
function handleCheck(rowKeys: DataTableRowKey[]) {
selectionIds.value = rowKeys
@@ -785,6 +812,7 @@ async function refreshHandler(searchId?: any) {
:pagination="pagination"
:row-key="rowKey"
@update:page="handlePageChange"
+@update-page-size="handlePageSizeChange"
@update:checked-row-keys="handleCheck"
/>
diff --git a/src/views/home/aside/comp/modals/FilterModal.vue b/src/views/home/aside/comp/modals/FilterModal.vue
index 1133223..886158d 100644
--- a/src/views/home/aside/comp/modals/FilterModal.vue
+++ b/src/views/home/aside/comp/modals/FilterModal.vue
@@ -79,6 +79,25 @@ const pagination = reactive({
page: 1,
pageCount: 1,
pageSize: 10,
+ showSizePicker:true,
+ pageSizes: [
+ {
+ label: "10 每页",
+ value: 10,
+ },
+ {
+ label: "15 每页",
+ value: 15,
+ },
+ {
+ label: "30 每页",
+ value: 30,
+ },
+ {
+ label: "50 每页",
+ value: 50,
+ },
+ ],
});
const tableData = ref>([]);
const keyword = ref("");
@@ -167,6 +186,14 @@ async function handlePageChange(currentPage) {
await query(currentPage, pageSize);
}
+async function handlePageSizeChange(currentPageSize) {
+ if (loading.value) return;
+
+ const { page } = pagination;
+ pagination.pageSize = currentPageSize;
+ await query(page, currentPageSize);
+}
+
function handleClick() {
emit("showNewFilter");
show.value = false;
@@ -296,6 +323,7 @@ const inputHandler = debounce((word) => {
:pagination="pagination"
:row-key="rowKey"
@update:page="handlePageChange"
+@update-page-size="handlePageSizeChange"
@update:checked-row-keys="handleCheck"
/>
From 716a73f2f48e1fca91fcd52fa861edeb7b865658 Mon Sep 17 00:00:00 2001
From: liushilong <2224574157@qq.com>
Date: Thu, 21 Mar 2024 23:52:54 +0800
Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E5=A4=B4=E9=83=A8=E7=BB=84=E4=BB=B6=E5=8F=8A=E5=88=87?=
=?UTF-8?q?=E6=8D=A2Content=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/images/check.png | Bin 0 -> 2775 bytes
src/assets/images/nocheck.png | Bin 0 -> 2793 bytes
src/assets/images/pic.png | Bin 0 -> 2808 bytes
src/assets/images/status.png | Bin 0 -> 2800 bytes
src/assets/images/taskCount.png | Bin 0 -> 2691 bytes
src/assets/images/xiaojie.png | Bin 0 -> 2795 bytes
src/components/DataHeader/index.vue | 98 +++++++++++++++++
src/views/final/content/Content.vue | 9 +-
src/views/final/content/ListContent.vue | 139 ++++++++++++++++++++++++
src/views/final/index.vue | 10 +-
src/views/worksheet/index.vue | 6 +
11 files changed, 260 insertions(+), 2 deletions(-)
create mode 100644 src/assets/images/check.png
create mode 100644 src/assets/images/nocheck.png
create mode 100644 src/assets/images/pic.png
create mode 100644 src/assets/images/status.png
create mode 100644 src/assets/images/taskCount.png
create mode 100644 src/assets/images/xiaojie.png
create mode 100644 src/components/DataHeader/index.vue
create mode 100644 src/views/final/content/ListContent.vue
diff --git a/src/assets/images/check.png b/src/assets/images/check.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed2d902b4310f41338e76ce2a611744c647143c9
GIT binary patch
literal 2775
zcmcIlX;f3!7QSInMg^fxrFse4Vl`wSKuARsAq*818PrYN?d++Z%XYYFh
zg8UiYJSIlQhA<2v{emO_AnNKxJ^iS=4?&2!d(prU8hnR_h7kY;i@tXN=>XF7q5eUn
z)uFxt)HjF*-l1VF>g++k-h~LEcUttO8$Edi`-c!j`c4fBTL-i{eOC{9+lz9F;NTE?
zH;g(o2BaQ9Jpg)5Kk6AUP%v=N4eQY0Fd8z()JJavi&bFteh`-hgqa|AC(vqY8BW2GHA&HWh#a7eITLK_+TygU8E(U>hhX1F3nSs2V(Ofp5BDK^ctM
z0m9bn5)Oddf54X=DCZow`2cLn2i5gZkZF(xSEPa44N#g5Y97N?d%>c0TJbI*%Z6(Y
zfmPXHU=U@T0PBu`!V0+iENJV3C$7QTMtJ{E$j{KNSA+a3Fy}l>KLJjaqo=L#RVS2X
zgNt`zYbR`KMOuJL?x2j5;L$Vm;tk9#2F2CjWe40>1P_$x)R)1cWRQFq+7z_
z2CAUuDcoED%4*^1N+8|?D(hhFQ}p^Ry!8l%uLD190bTv*VGBHe8+7!bljV??4u-Vo
z#diDgyMcYCC~7lJvULt
z
zG{9X(oDFC9_lb-^0~_W-xyW!Sym&t;f3;XBQ3m<>5DhzS0+E18^%A)A=u`^Ho#sg+
zQM~BUB%aX2ljI?wdwII^qrJVT!jU+i^rtZ>UY>Lhju(SXrE)k74-TEV?MT}I2`}!Jhoq@Y9
z5lIBn1jP*FHGNR+CzOlU2nGIfsThBM&P>s#IQ&=oKlls&*YhJANRf@j@*l-BVlq^u
zar&_p42zG=B$OCBNN#8qf*wJj(++R8WcfIZGc+=kY`c>=87cI}5pZ(d?
z`1Hx+hCk{bJ$z7izxMavYVQ5>ZuOnpRkvGy
zo;iK$
zOa3uwZDPWj)k=kYl}suT$H&ErVpc{A1^g%;_a8s3SpNO8@0KoE92pTFwkUMrf{@_(
z-v$K+_;dVx=doFH=lIP2hUv}l^7Np))2I}(8)??euV=V^_2u+wE<|U1>Xa{>KA${k
z;)L;^IXaB9w;Mag*2db((qi-|b2C#D0){yco4x;{%`!fX|6t5QkCj_G1r~AH7&b9K
zJ+y^0(adhf)lfTUb5m@Tdu-zg>T{FL)27X4;1vgh?B`g~o3W!N8JSM}yP%$}$}}6N
z%5ALP^BOa8{CXBewW{EL3MS9OYl}~YOU>~JJgMI`-O}_(Z0n>{Rcc@~6ojNAcp4c2bS%X>Pr=nz<(zBy@srj0%E&)9of7$5~6?lDe
z;i%wz?jl~@*OQB#*NhHsvungv=H{IlDZVE-Dy%Y#q~9nh#WLQEb`ktCKQ73+o3Pxr
zrEa>+rr*rgm2q&*o^9RFoS)yMGA~vUqG^^{*oK&t6mu1U`{EvbziWv}D%DbjaRo1T
zS*d1I?5oFSv=grfTeGlSm(zDtHxrZ-c@^8HG)%A9N;_teYaUQ^qcY*!&M51z=CT&?
zS1_vbkFFSR$G>MoVEOuaN`f;*zRn)iw0xDXZCayV7Bc-*qo&H$|4`m`+d8!eW?7K2
zcjKv$wW=*sf-KI3oLAZPWPW*G9mV;=V|nUg!Wb^a0W)FQ%~%+!tgEze$(`5bRNX+`
z=-`=ce{)Kfnu7(q^FnVVEm%wOcbL%sR5~kMBln+r>0Vu+gL!NuW^Tc*VwpP6Ze>r7
zi|3xZ6_6fQL)sY{c5CLbrA40+s8=H^Obfr`vdKhgBsTh+t7#@?_N9v_5GECA#$#3w
zqurO;G1PtETeawl!<`tasR2Ra#0%lJ%|*)KFD~LYO6R_Cis!}pQ3&S>ZEIPUPsT?#
zjd4_iV&zbX?W9u0vi5&Y%gB7QYz0=IzU$J+atw(7_51xpV)RuIgl5g#_Gth4RL
zP;d&{bfz75*vd9g#WI=XT9f!f_Otqy!@@&cttGCi9p84Qv`gDjbXyX^!oK+z?YavJ
literal 0
HcmV?d00001
diff --git a/src/assets/images/nocheck.png b/src/assets/images/nocheck.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7f4540bd6ae150d6d5452ea9e9c8eb1523dbb77
GIT binary patch
literal 2793
zcmb_dX;f2Z8crZcP->+GYh7vxWkgxBkdURI0TP5(YGe_$wh~EzC?p|?5*3wI5JeF|
z7(oRUw^~IO>)rrrQ3RvKf>tdR3yKOTd+vL0=0;0re)ROrnKR$H=eytXKF_<~J3lCZ
z%ad>jG{P`}@Ol92d4r7_vEDZrikbTQv4J7Xh+uC9vB6;s0qkWTHe$s3hcG}*ndR_f
z3)=G<3)u*m$uvBQ4UJ$Zia(}byU;J!gJdgGT#e+Nf}h&~P;77ni%5a~LF`2zPGuT3
znnsMK?p|!`Q7{^@MM;1lSZ_a;ei&kMz=)XgPXhopikJq6@EL1;f)-WdG}z8>Au$1Ijv^?w`wYB#gGT^4riZ=X!{#!0^gDX=2V{2z)Z9c9@^K!t{TWtR
z35${taT3zdie{gH*Zo*TD$?}|YiNa>Zy`Pp?zLmzWWt_GsJ#OvXVFK`u+60)PJ$(=
z(D@2Gav74#;L2^Zqy|T!hR1N=0^DjtuNdI+UD#BL{CE#tu?3D?K{u7c%4{g8fQ|d1
zpb82r(bydjmy1N_;C?~*Wu)dNl6?$mY=gvNc-e=_a-g^d67u1B4;Ho=p1ndlx>4zN
zSdoc@Zp7V3@+%-=4-{0w@(d`c!5PrD4)pXj*nJ8=M8cDyy9d2&fW0+vsR;_J;j46H
zU=T|?3{lz8{tV4M3A$ofxB(t@Vrhqviw4+n5{IKPJCK!Iq4@ziJc1oK2RSE@HAP6*
zOH5S&FM82cxe&V(`LzqT3cb_}8HZujE@;(KKO6u$Us0XeIdDd!9}uiCQhwQdY`h^x2dn&LvGTz6
zYFX&|FTXTl&t0cvW!lpTr7{$6JRyqLlG8okT@rc+hF_@n*l?
zN^7(svVWWLm(rTBbt)MxM5a-$QAf#eai=jb9=pF+WERA&;V)Fn@uW!NgvzKj@iK)r
zNa#bwZ#<-ODWAcSdP-Ofy1OUSi|J11u%g{1GPajHTgu{ic}7L^I1Jes&tKx1oB%f6
zQzYVWeHjdqh|3nSME-t4zW`6J$e+a=!v-ldT8Sb`Hl|x{*8L7E{97#FUoDepmFh61
zGH$F2#IZ`PQWL9GQT+YQS?5w*BIF9GGEp8a89Tx&(!Bh$74XfU%_LLc9i+xvg=oT1K#Zd!!$X4u{cm3P
z_4d4a`J(&zv#!qHpLRU?t^L=>j~@Q=;C@@{&-Yq>x_ifPySeFBXDUvg`tIbnCypOGdZhgDp@U_m2lnqPDc<|fqQX4|`MdLW
z
z`Fi%$w`u{TZLf<#@4Ko=gUv=Hc$<
zI%l@atbaIv>O^&<%=~1=^l4K+p7POT2m22{u$%P$#P@6`jJF|MkFz3KS`Y~Y$5GPT
z&z75cHvfYOWE0`G&Gf(uim!$=eR^c>Q~%UVn>=x3slGPDW}N4$hf544mJYTbun2U*
zzM$R2@dUcqSD!V3L|2y_zf)pmWpDeEd!uUB1%m7BW%T(~#{`;AZ?Qmp_h{&TOFwd-
zpyk8+#>xi0+LacM`s5;e@`*rdK_
zJ=IYWbj^Wad7a%jW#m%$Lav1+;U2(-|pn(#+Y(S_o3`S*M+{RMSKhA
z+sCKJ5O0}Eur>=y+-SukVZ
zeqjlb)V|h0^cgu?>pJgYUtPve;8D0mU8QvJI>~~M)=#ykrjW#Lvwg>lI}cJKEOY77UGqKi-kbQ?
z?F`AQ1R}3Gb6foCEryq#x7(u$vdf-Q)grc}?=AXm3++I=#g-X24zDZUrI}Hg>9pEg
zlHs=JVc8ecBm!!n^YrTS|O4&mUqndxm$toPQWoa-c#Rn8XNKz&{Pl-u+(+Z-vvFGzFbTuI$h
zVtTv2fS#l;u<4-KZFlvqh-{*N?vju?@w)0z6I-ufC)>WK)}~A<7^>FKF=QR|o%Iy%
zX1&idw5Pv+vM*%(GAlA8WdVBzferELU-+WVbII1RnU1RDMS(Yxr#3JDPCz7j7pK)-6T1iT=@H(lbHxoE`2c
zzK&elGS@+`Kf7+w*cUC&_D*g+#-2;VJxK3GYZBqJe*q}LD0Tn<
literal 0
HcmV?d00001
diff --git a/src/assets/images/pic.png b/src/assets/images/pic.png
new file mode 100644
index 0000000000000000000000000000000000000000..069f366bf1e40c542552879611c293d7d4d77424
GIT binary patch
literal 2808
zcmcIlX;f3!7EVZlh@gxbthFI3Y9(ZVFr?4|35YE?ARyZJUJXf*2qZBHQxwbONL7l6
zT4k~nk!ppaMMZ276tRflRMb{MK~a!-3U}X|-q_Ojesp!c_11c4-F5Fd`+R$Ud+)RN
zxyx7hyL$*Z1SVmeKv=1P!4a%)2tzUbB!cw~Vk2W%{}85|#D+$((Qym_tGJFne~qH3
zenN-I4#L<37WoCl9fh(w=m9%*5q<9quptv)*9KHJl9T~^2+=iEL
z(2GrgfF8rJNx&v2vEXFnK|88G0&j+}ug<|r4I@`&1hNI^|+k)zJ*q3MEaVH$E1Ra8@4#T!QLy
zwUCw=8zWQk620g`u{=V;!{-JulTLdJQAc~xeGD5k11Ddul+d_Nt_%^|g+p`maALc%
zJUA|nG!BdH#$>rM+0G0Wo5ynHIeXCl7<8OXDURd?3;h4!!dG7OD79L_V=@yG5}Xp8
zo#e_*Oty!I2b0BNaySee!B8d1)WSrDOtoOjfn2%3-kF
zTp}4l3D=du6}z~(I*TGb+}M&SJAbLqap!RT_&$Da?mld`pPxI|&&7}LEAaJqcK74E
zaHe!u$W&^fOeC4&mKwM@?re8AzTj_ld3>crsFo{3MSr#9M`^$522fbra)bqa(vZg9H72Z+d%Pzv_PZqO0@yvyS$s
zPk#O7@uP=rKR>vC@9v$}mfOv@ntr<3c%$L^wfefNwb~!A)LgE6&B>@9Y6Nf(Iba*59J)p{xa*p{(WC$?%lI{*UlXo>1nAc
zpKnjzwpEjqm=GVQRw=hANHKetV-i8s3I~Fu_DmsF^-5puDh(
zxX6{}o$8y)r*h?vy9*DV?T~Zh+pd+`U+rjkYF3}M
zM{C_#7sjezSTsH)v|Z@5*P?@-@^H58O5KF^(&)6nZL7IUw-WhP*Nmz?sDiL%)^jiU
zZ=tR{o=#`F7ay`E%&qbdD!CPwJ|^0|qo<8wVSmEZ{EXcO=77FsO_syXCxPouA6a8+
zx_f-U$0A}xV4AY*;`>pyh2F0N%}sj`&0ky~CYe!89CjDJb8m@t8l{R_6iT$4aLd{l
zV)Njh)2WTa6f$imm2T%lCVos`RYhWL0m~=uoS+ziG3UO4?y#oyhVv@pXD>v~iBr#s}tsrdE`hP4_DN
zDCPm2eY4lg9!l2F3b83!Z_CovvCn$8UT6OFOX_lm3-yg%SsU&rEzA$()n#(sZTKW=
zeQ`&I#m?rVrFj=E2^rae%DXqYH4}Zr0_;R4qz1>b
zvYVUNhf2)7*R=fgtM?GBP=
zjZ|}2EiP;i-8e%_A8UI$uTX0o=62be?6EI7)#%msL&r#`Z6u$n2?ug4#{H_|7UZVv
zvTdK!lD^5s+ss5AA8tI$aUlCiMs${uu`yZUUBAdSCD@p1!LoVbZ=Q9P^xmQ@Z$kOB
q_De)dPj5m?X^)rpOvmzptNqN8{B%-umkb7PEItcEeiSm{gWmw94<6nC
literal 0
HcmV?d00001
diff --git a/src/assets/images/status.png b/src/assets/images/status.png
new file mode 100644
index 0000000000000000000000000000000000000000..f85ed1f4e27b9a14793863fdd3ce0902a1c8f6a9
GIT binary patch
literal 2800
zcmbVNX;f3!77hd=2oZ58pszJVRD2aOFh@|3q1XZjqz;r;0tu2r29qEWQG?8if~^)>
zClGK%ivx-Z7$7JpQdFEODkx5<5auEK+`JnteQ&MT)%DgpKkhxl_w8@*efGZhi=}?9
zZX5=IMi?d#f)W8Cth*1>0H*H8dit>50j#?h>*>b^hcSe-LnBz20QTS+ZeN>R
z2vOT0I0@&>rn1P%9)G*44f1^dpyn{E`k
z8A7)}X&sCK7P1M_55tpJsQD2(*8oSVVgE(A-+`_F1-sjhN%Nqp1%6e5;0HK*1;y@y
z6Sc6v0$0%-t;W^Igg-)hF|LcG`6y{WTy2H!e(XX6s<{QbPHB=3zzPL4JcJS@B<_d0
zR%mWRN0g9K1eb5awYw;8m!_)+i^u}ek09Oy%QwL>C7e{jDHZ(QiK2JFgHH6k3kh~X
z!6h7{d8bA@PeAn@6th#aVILf@Jr9MK
zaR8Q90{Lfvp9Ab9*ir}wD$vSg7#zi(b)m>C5bxI1w4jzYRNkP8&mX&T3mvLJk6xlN
z(4MLT?siRT5sZytsl{-z4vH$F=^+{&(_U#9(AI&PW1H_5bV}$KL%y>kaYyQ
zdeFK(P|=Ju8tlOfICe#IrV(17qTQ$A>1!0Z4dU~0{~`MrWR$>@m#Aj|t8Ybb)rga&
z*?bV{?x65AxON}4zed%qSXm=*vOwL3Ro>KOpMcn0&{e8d`@R<={MWG7nydvc8kHCu<;JBh
zUPN)1v*ZG?fG6Wnj*)
zIgz4xnFkg3^kWDDabVz|hJ{l54*}Uni3Bt`M@(bb(`f>MF0Kz~sVs!|Z#VuDEe+iu
z=FviUQc=7liig8zkCXA-{k@P5hU5g
z$B{v|b6`3%?dUF!(RLi3le3)@*U`nuaf
zb@cUK;kvYy?DwN7N!YJOjHeaXxk?ZugT$Zy
zMkJu<*?BwXcWYB5$b_+iL=X~3FbLZI1
zrdm^GefH@;X3ns(wD@HDw5e0fC!0+oo0?2CHkv>(G$88h5eU|!1|Pmb3v^H2KbT;o
zCG;Bq!@rDDy>X&AK+#^iWNSuAcv8N?yQXR*$>IB^OuEY0$jXuu;V}DPqm{mqKbv8m
zQon<4^29{Zk!ncN59n&Ucvg{WIB!Nl!Q`ng1H!C~)Zy11XJr~pWlwu7H`|&_3_ROC
zO&OsIO&J!iA{3UFHWNu-8Yo8wKO;>yYP#-Z99cs+&v?AemVSYzXHL$XAy6lao>ucq
zYE22&-5qtNpS9mKs;_x|%`h~;K2v||?Hd_n`CV6)S5V6)6Pt=vx%z2SNKLi$c;eFI
zlPcCdPn?&hB#@asJbGIz(bT(v^ukkBxS`)c7?D4{fT{>EJb3o-UfI0Hneht=nOciw
zhi-p<(WrY$rA6Jk72-ARr86z;K~Ata@Yr)PN3zZI2(RS2?E!VI5t-SRv4(8dFh^l@
zk35ZF7F`}3WcH1sx6X1~!I>{+Ep)6YNHKQwWD{QHzxZ-;P%gpWJXaM$wz^kIxtS?(
zqbsxYqT{^`p4HznSr`_<2{2?;sv9>;PL~y>uG%wLWLoUX44koA#>_T5A}=(s-Y#$V
zS{-!2vSh_#=j1?_4ctS*{ADQnZ|m
zg{=mh9IGt@o*8ao#$|-#`usA&xZI6aB?=m!BvLxw?s|pk_}w1C-yGi`pdqD<-%q
zYPc45Ew4g$wbTU~PWEo|{j}NLI?bkjRR?+M>gj5Nn6yKwSaHQjPermVGEJQv5Rlw#
zUTsh}VQ%235p`dY(jsbVkMey91~Y@z3bMzIc!hzrfrlr_ckkf+XeK$=^Ui8(b!_l(
z0G)aFE2koItCgYJGcJ6uY=AgFDJ_RIt6f#TY+munA>WIoVUBvAnChJmwjh5Sk$fR1
zxqS(-^jOt*1oi?##cGl#T^W`h+j);@Y{^zux*OAT$R_Td^3EhPcCEg#zmi}^DsCnc
qC)rSHiLNP&?s`~f)3+K|?49gwT9#UN;hk~<4b&=cWT)!hZn(-cu<6
literal 0
HcmV?d00001
diff --git a/src/assets/images/taskCount.png b/src/assets/images/taskCount.png
new file mode 100644
index 0000000000000000000000000000000000000000..0610e50d1d82503071467b530d1704d4539781ae
GIT binary patch
literal 2691
zcmeHIX;@QN8oq1+2h>!-mE{tb%1CxdNQ4R!P%2vy6v45C^ih_#ExDcpXtWcw3trivBH};*Jd(s;%&iwG{GtbQ5IX~__-#Op=z2AE8+@L@&
zo{)>sk$wb$(D>{P?CgO!ZY(GVg(tx7(>RVp-A(+5YP_urcK5;dZrIxowI!gd7bfI`
zjA9_k2Vv=;y$cQu!hs<;I0V}|;gA9L^ufLXXaKOMANCJIfWt>G2+`Ql11~k;%eRBx
z0oXqP2Mw@qkYF|fU^EzDc?}K#VaJF=qr4EbcERw~0N}tzkUzD^$@?-h`)RX
z<2QoH3@~IciZ+3x)%b%a5X%P_Zs3CkV{En|axG}dNl63!SFX+hmxT)G8p`X1Ei@i%So>s%1A#t@ngj7DQ?Cq(|g{^tz18f~LP!cl=x
zBP8D5v(uD9Q4*#>uLa?dC%lHw3z(2VN$%i7*Xq0?9
zJvB9zmdd6nR0(t@kH@1kSacSPN@!5kE9Dwt8da{IGHgMBsYNQOQX^H!QIkbsydp*8
zLm@o<5Q0n@67tcoTupl)5KW|z(bI%VI+Mnr%Vegw-fOEh5!k=n_@uTva-|ZZM__72
zib{kL>QjcnMDG5Y$fQVk!w*wQiJ}OT1qxA$43leu1U?kvh9;JZ`An{uE%abAsB9L8
zMP+b3mQjV6Cx_}O_TX~ZqGdcT6C1YkNj!@i=*eJn0=Qm&OlClUmuG-Sfd3r9oIti$
zfWHT87#k#4YlLzUHq0$Gaeu&i{w0?0ufl{Hg(^~^NFMHjaEU^rP)ig_)ZgD!buV0j83!z{G(ng$#Y4XTJ1PKKw`Vf540X+x*c9r|70;`M2g7J|a5O
zwEZ{=gz#~gFgYX3j1UKgp}~RvzTTehuFj73w$^uV-@JbH^2PIKPoK0jKYsME
z>Gucsf4leV-Nrk&Z|QIT(olcn=j(MpUAuba$J!cQ_2o+!FZ}cTxwB`gPMK7HEMDHK=K#o5Vm@}!9q
z#*cHbA3NqV^5{_`?QH)x!p53pWocniWo=7g
z?rplR9+PF|EOGQAs}FsJSkokN`crOUR_2`3Xkz0lWOVSp#D_sGH5*H!*yhdQnYF*3
zn&lEXfy{ZjX{^)9l6|ov+3#An2z~CXv+YyuJZT8B%KpZB=e2lznogS-Rq9+nJ=8re
zC%*!TY1H%XpD?$#u3h@P>3(~bUACurT}N@xvzzSA&K(s|b-My>RBs=Zf1A6t+&27X
zJ!9ESS6@b)d!g>)dG&}Gdl?q)nlg9nw5m+~w%oiO=(gHTMwhVoEB8ssyivauJan@e
zx3#o>8}sto(yoN@*#+n0YZklAvs97n$o7(EEqTdzf>E(~aoXU|PoIfGmfOd*QxIJIbc=UrF=@PnN`AUI
z_R=EK`E(_X6nSH-{^9@o-Fk8U2ZugOn|;95(jozkEX3aT1F+5
zcdj>6UUNIVH#2wnPV;GX+qD@>9wF<;%e>H6#o2s@)t=biW^J&m#5ZOE+T=IaIVAde
z>B`sc@rlMFq}tsU8(O
z9D_iIzxkDMN$!>D&6Rg8G8-&)R)wBeF4-(HskQ3fp_aOZBaehf**cxuS(J6*_#VI0
zPxjw6o8;!*rzN$Pz1?o^uv#yV;wUS8FLt$ES!cDyr|;cPT$Qswh20QmPPRHA(2{00
zMd_`llileSlf-DHpT&|2-Qj)A@HsX%XLIbWojT_4wsNsMQ|UL)sld-d)ljxB#>Enx
zjCPDHHY3{~NghM8*HrnDp10NCigrjYt}!2NgH|E4yo+l{llSUR-kxqju0>a!L(kZ5
YX#A|!cAC1p??Lj})-w;x%#c}s00^}~UH||9
literal 0
HcmV?d00001
diff --git a/src/assets/images/xiaojie.png b/src/assets/images/xiaojie.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b4083c935b7a16fa183eee6d64f8f1f6b8c9fe
GIT binary patch
literal 2795
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
W@~QJ}=)W>Khz!+PltlOvKKc(H*EdiA
literal 0
HcmV?d00001
diff --git a/src/components/DataHeader/index.vue b/src/components/DataHeader/index.vue
new file mode 100644
index 0000000..f204574
--- /dev/null
+++ b/src/components/DataHeader/index.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
diff --git a/src/views/final/content/Content.vue b/src/views/final/content/Content.vue
index 2f7b966..dd79c39 100644
--- a/src/views/final/content/Content.vue
+++ b/src/views/final/content/Content.vue
@@ -12,6 +12,7 @@ import {
ref,
unref,
watch,
+ defineEmits
} from 'vue'
import { rowPropKeys } from 'naive-ui/es/legacy-grid/src/Row'
import {
@@ -40,6 +41,12 @@ import emitter from '@/utils/mitt'
import { formatToDateHMS } from '@/utils/dateUtil'
import { getAllfieldList, getfieldList, savefield } from '@/api/home/filter'
+const emit = defineEmits(['changeShow'])
+const changeContent = ()=>{
+ emit('changeShow')
+}
+
+
const dicStore = useDictionary()
const izstatusList = ref([])
const reviewType = 0
@@ -744,7 +751,7 @@ async function refreshHandler(searchId?: any) {