From f36c94fa4e703b9f6d3d78236d5a45d11180b71a Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Wed, 28 Jun 2023 19:25:11 +0800 Subject: [PATCH] =?UTF-8?q?WIP:=20Spectrum=20Analyze=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/spectrum/left-arrow.png | Bin 0 -> 1030 bytes src/assets/images/spectrum/right-arrow.png | Bin 0 -> 1028 bytes src/assets/images/spectrum/search-hover.png | Bin 0 -> 1284 bytes src/assets/images/spectrum/search.png | Bin 0 -> 1292 bytes src/components/CustomChart/index.vue | 2 +- src/style.less | 1 + .../spectrumAnalysis/beta-gamma-analysis.vue | 154 ++++++++ .../components/BetaGammaChartContainer.vue | 98 +++++ .../components/BetaGammaSpectrumChart.vue | 158 ++++++++ .../components/ResultDisplay.vue | 209 +++++++++++ .../components/SpectrumLineChart.vue | 143 ++++++++ .../sub-operators/ButtonWithSwitchIcon.vue | 43 +++ .../sub-operators/DetailedInfomation.vue | 140 +++++++ .../sub-operators/GraphAssistance.vue | 67 ++++ .../sub-operators/NuclearLibrary.vue | 59 +++ .../sub-operators/PopOverWithIcon.vue | 64 ++++ .../components/sub-operators/QcFlags.vue | 84 +++++ .../components/sub-operators/Spectra.vue | 14 + src/views/spectrumAnalysis/gamma-analysis.vue | 271 ++++++++++++++ src/views/spectrumAnalysis/index.vue | 346 +++++++++++++++++- 20 files changed, 1850 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/spectrum/left-arrow.png create mode 100644 src/assets/images/spectrum/right-arrow.png create mode 100644 src/assets/images/spectrum/search-hover.png create mode 100644 src/assets/images/spectrum/search.png create mode 100644 src/views/spectrumAnalysis/beta-gamma-analysis.vue create mode 100644 src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue create mode 100644 src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue create mode 100644 src/views/spectrumAnalysis/components/ResultDisplay.vue create mode 100644 src/views/spectrumAnalysis/components/SpectrumLineChart.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue create mode 100644 src/views/spectrumAnalysis/components/sub-operators/Spectra.vue create mode 100644 src/views/spectrumAnalysis/gamma-analysis.vue diff --git a/src/assets/images/spectrum/left-arrow.png b/src/assets/images/spectrum/left-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a96662ae8c99015a946db381b81285bdc797fb6a GIT binary patch literal 1030 zcmaJ=O=uHA7~Ps`Yp@a#3himwia%)fFUh7^5@Xs;niLai8f*}RZg!{1((cZ7cWO4h zC_U-To|GQMLl1%=cu*9PB2=g#^e!F*FCv1Lo&>SZrb+6-xG+0Ey!XEMee=zoslvp7 zf7nk^)IcsP7s-5t41d4(zjvGsk!c90%Xk{i;ksf&Dy5+c1UW;g!Xi|(#^O5|rzqcu zUMk~q{<5SZgHb#T;~ExWQ&c?ZT8cUkF{r?*ZYJpOuQq6)YYBQLlIQZ)IIQW}WgAW} z7fR~#yc*N!-;l*%Rr6ew zAiK))u~>}d1Xd7&1QB!^CRW^_>5Q}$Way~2Zebmnz*AHzXbC51;&eX+!|KSIPOD6$ zV63ZHEYEOWN^M|1|9_}qbkGhi!UMnm6n07t3$jJ%pe0)+7dJQJg|eh^8!8ytC4?5* zRh+6JjGP*>fWR{XI6I@88mc?znuL5_%9##UOcmzj1WhCuUDu@1NH`LTjg6)=9MAJ< zIVOh0bd=9c2i#a!uGb5OMIy`4)^9*9VCYyH5hp8dwS;N+QZ@OkBy_BX9gdAS^!rMS6J}dUwnUPGkxh> z-{vHj3Q$84-)%%KCbvp2dbi?tUry~--<(>#{&ryfdC!gk3Q*qd%i8Ay+Y_s|CRbil Zfm!Oywcy&bD_PNdnYna9elj+@@&~y$L!tlx literal 0 HcmV?d00001 diff --git a/src/assets/images/spectrum/right-arrow.png b/src/assets/images/spectrum/right-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ef665b37d0788f75f32936bfe63cad0b19c5ad57 GIT binary patch literal 1028 zcmaJ=O=}ZD7+z{yVzE*@D0&(;C<@JfHA#~tYnx;f8|aph29k@=&F(Z=+ud1rr)C?4 zet@8ODY8Z;g;fX}RgjfZhxoo+jC(&(Pk*xh=mIiGIUXtiTQ)ML&(#U}z%5Wi# z;{-4nXZUD19OcG=zzH17MOa=4@llZri~J<$d^CyX=!;@O&URvvokZ6#wndh$*XvAu zfT=<%L%L?ga{(!u3A|2LY5osD#*~)9K*&2vVgCsR?rHTXyWuR1=H@yT5hLI zq+qP4+APm-eo9@SqWm9fnmx3O3-HMAKZV`mstwr!bkT~Vk&9al`k`zw?LZYHr-;yU zw~F~1!pN;58wfljfQu!=(ox;L)Fvp3n6q50S{lsB5=|r+!_dW8B+koWIhx6GJkMw3 zSS*%FWuj?0&Bvk~pXzdDq^+3H!dFdOq)?@M}>Nz=C^xjtV*e`Zx zW8?Yoo$m+R+(C7H-~xCz&}vL4?tOc;mVGjq-!FkLL#=Cj&Ds3WUUN6u96u4Dnm>j= z+?>Ak;COC8Zw+pNvDXW!Q#+%rhai~zDI`PNx5op!iPKldDy>gz3m?}ve{X%(r~pUp WYv)rh-c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#Kg=%N5ROz$Uxt~RNv4@*U-$$z{JYXTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62to{@q^cxGNo zetEGbSc9*xm1kaYNn&1ds;7&s63_^}%*+%kOBYK6Q)f#HS2qJALqk^=M+;X&7gGyM zXG>EvS92Ffm|mCsATTyH791&0`D+_Q<>g3vx4={-1_n4g=!LS((}h` zvzV?hTwxR6v;X&$P1~nB&iX(7dA{A9YPS%Hm&DAv8Lu*T4`i15BmDR~5CBOZVJ&|`_x}A_ zrBe&~zt3OIdLz-)L-)Y9|NH;nzh9$rYQg8tW(8dzR{w}t-03Z`+FK%9CUb^!&X@Yi zZ_f_B@nu_Cw`kX?@7v`6fBVHOEx&!wRXp(d_3QGA9Wl}SqO~tg zWob^}`^n^TLg{ly+6PT|tPLXC2NMJZpK2`C3OX*Eex#a2U=d#Wzp$PyT CCD;T2 literal 0 HcmV?d00001 diff --git a/src/assets/images/spectrum/search.png b/src/assets/images/spectrum/search.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f384b4b45188be1ef03f1a710afd155491d5b4 GIT binary patch literal 1292 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!WpKsVXIz(~Q|QqR!L z#Kg=%N5ROz$Uxt~RNv4@*U-$$z{JYXTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr62to{@q^cxGNo zetEGbSc9*xm1kaYNn&1ds;7&s63_^}%*+%kOBYuIb4Mq0S2qJALqk^=Ckt0oCsQ*+ zS662j7c)0Ym|mCsATTyALtl;P|PC5G)xGXd_YWix&?CJDL*w2nB0qi>H6jN00jmH#(GZ| z$B>F!Nh02!i3`{g7$1EPe;1h1wV+Q(n0e{}1G5g+=`8CfG`JUaOxnk$Eq(jGef_+9 zbsMq|?h^k#|3T3CGr1{W9$&3C35+aVdZzR09Ge(*^Y_-9A79wKyZ_17kT*`Y_xIO) z{`4@|C)naB%f=lYv*(*{T>IkE!C+}M-6rmNx2g_UT`*P9fA@CtbpL#N6|J5>MM?ku z{Oir(Vv&j6|NH0Oa9%nZzy)8zGcPu~G5pFCat KT-G@yGywqT3)STS literal 0 HcmV?d00001 diff --git a/src/components/CustomChart/index.vue b/src/components/CustomChart/index.vue index 8f68344..a39c9ff 100644 --- a/src/components/CustomChart/index.vue +++ b/src/components/CustomChart/index.vue @@ -46,6 +46,6 @@ export default { diff --git a/src/style.less b/src/style.less index 6c60280..d86ad85 100644 --- a/src/style.less +++ b/src/style.less @@ -869,6 +869,7 @@ input[type='number']::-webkit-outer-spin-button { &-arrow { border-left-color: #03353f !important; border-top-color: #03353f !important; + z-index: -1; } } diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue new file mode 100644 index 0000000..93040f0 --- /dev/null +++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue b/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue new file mode 100644 index 0000000..76af91f --- /dev/null +++ b/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue new file mode 100644 index 0000000..9ab5d17 --- /dev/null +++ b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/ResultDisplay.vue b/src/views/spectrumAnalysis/components/ResultDisplay.vue new file mode 100644 index 0000000..2da7fd7 --- /dev/null +++ b/src/views/spectrumAnalysis/components/ResultDisplay.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/SpectrumLineChart.vue b/src/views/spectrumAnalysis/components/SpectrumLineChart.vue new file mode 100644 index 0000000..4bcdfd4 --- /dev/null +++ b/src/views/spectrumAnalysis/components/SpectrumLineChart.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue b/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue new file mode 100644 index 0000000..b99a8f0 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue b/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue new file mode 100644 index 0000000..27309ee --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue b/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue new file mode 100644 index 0000000..9d58106 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue b/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue new file mode 100644 index 0000000..ebae3b1 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue b/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue new file mode 100644 index 0000000..3ac6b89 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue @@ -0,0 +1,64 @@ + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue b/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue new file mode 100644 index 0000000..5d43fb8 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue b/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue new file mode 100644 index 0000000..5ec32e2 --- /dev/null +++ b/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/views/spectrumAnalysis/gamma-analysis.vue b/src/views/spectrumAnalysis/gamma-analysis.vue new file mode 100644 index 0000000..0341b60 --- /dev/null +++ b/src/views/spectrumAnalysis/gamma-analysis.vue @@ -0,0 +1,271 @@ + + + + + diff --git a/src/views/spectrumAnalysis/index.vue b/src/views/spectrumAnalysis/index.vue index fc52b2c..923d3a7 100644 --- a/src/views/spectrumAnalysis/index.vue +++ b/src/views/spectrumAnalysis/index.vue @@ -1,3 +1,345 @@ \ No newline at end of file +
+ +
+ + {{ operation.title }} + + +
+ + + +
+ + Detailed-Information + + + + QC Flags + + + + + + + + + + +
+ + + +
+ + + +
+ +
+ + +