From 432f02f8cbe0359da0a6d56fde5806b61d452794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E4=BD=B3=20=E5=8D=9A?= <12742597+fang-jiabo@user.noreply.gitee.com> Date: Mon, 19 Aug 2024 13:58:12 +0800 Subject: [PATCH] 'tj' --- src/api/AI.js | 16 ++ src/assets/images/取消.png | Bin 0 -> 1989 bytes src/assets/images/确定222.png | Bin 0 -> 2089 bytes src/assets/styles/index.scss | 10 +- src/views/components/popModel.vue | 115 ++++++++++++ .../components/associationRuleMining.vue | 2 + .../components/clusterAnalysis.vue | 82 +++++--- .../components/regressionAnalysis.vue | 176 ++++++++++++++++-- 8 files changed, 347 insertions(+), 54 deletions(-) create mode 100644 src/assets/images/取消.png create mode 100644 src/assets/images/确定222.png create mode 100644 src/views/components/popModel.vue diff --git a/src/api/AI.js b/src/api/AI.js index 45ffb26..e5d9e31 100644 --- a/src/api/AI.js +++ b/src/api/AI.js @@ -72,4 +72,20 @@ export function linearRegression(data) { method: 'post', data:data, }) +} +//线性回归-逻辑回归--预测 +export function logisticRegressionPrediction(data) { + return request({ + url: '/api/model/prediction', + method: 'post', + data:data, + }) +} +//聚类分析表格下载 +export function downloadClusterAnalysisForm(data) { + return request({ + url: '/api/analysis/cAMExport', + method: 'post', + data:data, + }) } \ No newline at end of file diff --git a/src/assets/images/取消.png b/src/assets/images/取消.png new file mode 100644 index 0000000000000000000000000000000000000000..eeae4a2097c9502561bd622d252f84aa9b2c8212 GIT binary patch literal 1989 zcmV;$2RitPP)Px+e@R3^RA@u(T3c`%R~i2Hrq!+#Te4(3@kO>voOIgKkZC#tg+4GqASIc$G&a2u zo?2373R7SPXgU;ShKD{dz)WC>-83bAA$3X1G%cYFoeX5sCQzC-sfFX%m6SNXgh;|t zw9>Bj!kk^pmNv4zvCYJ4d|r0j8{QiNir85R1hJKMed3wVgL6L4=Q)AJPQKl9+%|t-A_szB{JFQdRN_?g~ zO9`LDvF4JQrclrfd^ntd#85`vrrQQDtZsk$-&yW(xI3&AXP^$e_M>})=cD2Nx8A$` z!{G$|roTriJtrOS~A6FRUI71!dF`ZRuESJcBD7fftAl@kWOcz zs~QB6!$d>NV9vvC{_F$K$1RZeKPZX1Do{LcSq7ch;S~*bgmICGrU8ZqG!1g0fS6Dl zkvL|{-QB(CO_0Y3$OT1Uc=yy{w+sL#u1!^KG-bIynhIG{5%c(MAV1$NiAr8zcwxqG zyQXbi1aZ}YIoDcg7^(tARS;Vhj7ToFM3bNEl0;b&7{Ln=wZATY(jqo$v8+qB(G-k= z0$I)>?rV%lJXZp8?{-PdX9dPnvtW?lh@|l5KnAg->9HW>XYr-=HQ08mAG9r)Su7^Y zncoCCFCp$edpoqyZo3qgBJBQBW^jKL0iOwL0%UKPnoOOV% zuXkZ@cL?4d7zWIltNPG<~odo%o<3R#)iMbd*@Q5TxX#tW1#usp`&4>F_`1#Sx z)ANfi3U{=)@x^sDXz+4)@{c2sRqOQ=p9`StQ+4ypT9p(eXan@@B#c}RYFz*^F%Xeh zV@8w5U)&*yN=`sJ1-hmVU^z!7e#JYM8&u(o-z%yeO&WvX9#4BdNgHHrF z?0=}eDj}R#XmW7sI`nh`6w9ID^&{%?L?jk=kn;j2lb~yzgZ$;5A><2|S=ra!g3bm3 z!vH?I0ich9pRn0(IpI zXn)YLCU4$*&NK%M1-$wATKx9-1P-0fVB0NTq-70%8@2!@P2ec}dFRIzWDs*F5AIxw&AgtE+8Z8WXh|K%{D)a z7a!@UN=0=fG(|iM1;%6wiknB=-xQHtrD65n`y?To5!h=u^vJ}2_#lZr#}cLtTW|3q zD{DAfqP?ZUJ^E=sc5DhdlDBG!C>n;8ft<}EzB*)c;r8Bd`N`zaV@M9!S?+@5ksdu5 z!*IgV<_%4}8H`Nk%lSh-);#n$Vpr^K$)c_0ur)-RWyskyV!@V3&Ryy!lVF5IeBRnA zke&I+WLcwW1-o9qh-h-kSF^3PrIy9B+nUkpb1erH{_ipnlOgA`h}SjQB0e*Bk)6t2 zFpdL}qQtVQqwoDB{(3fp@r(uo1{znf_(G=_U*8yjz>$1Nl{bf9+)VCbwJjLg-z^F9 zb;`n3Iret(4OOk2g&Tk2K}l2#0?qLjk3*aMF~et(%PHoQHORV(m{=E)IBF&snfTqq zl4$4x#gapBr82T0w9U#0$zK49rX$LGBNAH*a_<9qHId{cRa>d?EeK)Cs_{);fu?Hk zczBFAG?&--`g^)A4Zb^2|EE)9aJv|M|0|?g-9A;V))qAF4Z}25t^VM>0X#>l)ovDD zcZH0?#!tSJ^N2Im>X#4wU{}-VN00yGtuw9vieAPKx2!{`GXzj1x9r@VyJ3JWT_{aM zR}>sOF@U~zFBbp17#wQscxuSY9S(m!Z2Gp;FJFDq*GlsbHD5UQRP5wHYskx?Eg+gh zk$}VANTtI`eq5Jat-16@?xIG_YV$eg&?M_DD!miPp|r{#?EsYYgDp#wyZRg63-3=az?s zleMu_fif7Enxnb++heK0-l<=+DuO)SX&6*^_wF00{JBtlp5Y7sG;Dyfl8*+tv$g*L XDcg@sV87y>00000NkvXXu0mjfR<+Zj literal 0 HcmV?d00001 diff --git a/src/assets/images/确定222.png b/src/assets/images/确定222.png new file mode 100644 index 0000000000000000000000000000000000000000..f131128ca540c5f86b6745d7b80af0ba6fcde0b3 GIT binary patch literal 2089 zcmV+^2-f$BP)Px+<4Ht8RA@u(T5D_^R~7#5Jof#t$6jyVu49{6{gE1q+8`7KiH8d5AEc_#KS))Z zI7yupT103GCA0z>s**sPG<~Ioh!!X+s@w>ufR;vu$aX9V2r=C zn=D`D3=sQ^}j|4Eukm7 zb^Vr!q5pmR!XrQ2D)$e#R=xfTR($ftf)Q7_2;qkBZ1A(&I+d-~&Z(?3WFJi{8_I49H-J&D z;G+SvRJ9Nh;6x9-^gCpp_%X~-6w!yjuD5O7a$NSv-#SQ0+;%HF;<>5J_;`pJ8bpr= zzDN@Ums}ut@vqzKH-8Ku0{6>+nav|R9*2?1Lh=V$U{&OV0oT1R1jv|8@~*ToNd(p) zNCiJ*En9HS6DLRo!nq$cbwWh}eI}K9js{7rV97~cWz(KD&&1n1b9gqWoh2pL&IsWm}(*|;r85)cR z`>cSw=O`(C_!3z)7tbgzzXz_6r>5B0$YgN(``?9m>TlHvX^Eoiz>^5KchnVOwSwhV z%qT^AEXf2(uzX6e(p~iC3{^|!mE2^Sh1N6@B8rZQ9(-UA=wSac0A3@ypF)iuqBF8WeB%hGgLEgDydNwp><6lqU4C=;Xl2FOOHM>KM`&> zqI({|*c-3Iy>=bCzxP;OkX92&o{)%~V~XT(0`8Cp9>q^B6MdFd7ANo44b{vUN^*Dt z;nrpdvTP?L*Sg-{`ykA}zgNAP+l`K&{0!cfC{Fk80GSxat#8lM_F5e+=JzF%EfZ50 zCs8MSQK2_L6i!jH*v%mB7j%FGD+ylRtdF2R7jAj}<%KQDI+3!I5zRyl?gCwTnFU1igJ0%1GXk$f{H` z71{5unPkpKE;fb_pLrVj_f7(ICiW9LI?=YX7m@By)G2MX!?p|xY8X`Z&8oufOzA3^ zrHC$Gw;+xZk=nao+7jG~?bO<0poT>SiBuMdcIyV;hiWWE6g;}HuFocQUCsnA*4wEy zkI0z4IYL2a?Tl=nNF|dOM}st%fh!zBxNQvtNh)N0rCn(UAzfWEv{2ARUU*8)NzTWU zNR31&@+T{P!d=4M{ z=sDoTAK~A#)9kqOws$>B@S!GI9-KaRv7a$loYK#wM%5pjKla;=vJw=+ovnOB&`uS( zCI(J4cRW^M`lfjseiDBldOs;dy$&p6W3 z2g!z0d_Lo23q!Vt!9a>%Ic|J>Uz8_c@qeC!uXT;N{`M_@b%)&huE_F0#R(!Vx}Py= zg3`}xYU(@r$y6&52`AN7%at+?!tR^b^|-Sx-50^mHg21wt61=a3{ao8(y7UpUzYtHPH<0~><>Y}8Qhh!FGzLthFZlC;Uqbv{1JquUt zj1wKxv>RkWXtYcaK`J*v12B?+90H6S49JjSO#fC}q=hzF81Omxt*)!GpOUUp+iTq$ zRbX*hXLtY^Ks6ow>CE^=Vh|>UEX$O~TD%yYO>oKF7UIa3W#(ak%`C9eLL>hN@PE2Y T$j{1&00000NkvXXu0mjfDU=G@ literal 0 HcmV?d00001 diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 331e95f..4680572 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -193,23 +193,23 @@ aside { .dialog-footer { text-align: center; .el-button:nth-child(1) { - background: url("../../assets/images/szjj/提交任务.png") no-repeat; + background: url("../../assets/images/确定222.png") no-repeat; background-size: 100% 100%; } .el-button:nth-child(2) { - background: url("../../assets/images/szjj/重新开始.png") no-repeat; + background: url("../../assets/images/取消.png") no-repeat; background-size: 100% 100%; } .el-button--large.is-round { padding: 12px 20px 12px 40px !important; } .el-button{ - width: 136px; - height: 40px; + width: 89px; + height: 31px; padding: 12px 20px 12px 40px !important; font-size: 15px; border: none; - color: #ffffff; + color: #080138; } } .app-container2 { diff --git a/src/views/components/popModel.vue b/src/views/components/popModel.vue new file mode 100644 index 0000000..1b65c94 --- /dev/null +++ b/src/views/components/popModel.vue @@ -0,0 +1,115 @@ + + + + diff --git a/src/views/digitalMarketingAlgorithms/components/associationRuleMining.vue b/src/views/digitalMarketingAlgorithms/components/associationRuleMining.vue index 6f489d8..c4ceb56 100644 --- a/src/views/digitalMarketingAlgorithms/components/associationRuleMining.vue +++ b/src/views/digitalMarketingAlgorithms/components/associationRuleMining.vue @@ -340,6 +340,8 @@ const startOver=()=>{ input4.value='' input5.value='' input6.value='' + tableLabel.length=0 + tableLabel2.length=0 } diff --git a/src/views/digitalMarketingAlgorithms/components/clusterAnalysis.vue b/src/views/digitalMarketingAlgorithms/components/clusterAnalysis.vue index b904f29..9b72343 100644 --- a/src/views/digitalMarketingAlgorithms/components/clusterAnalysis.vue +++ b/src/views/digitalMarketingAlgorithms/components/clusterAnalysis.vue @@ -5,20 +5,7 @@

(给出任务清单参考,做哪些数据的统计分析)Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus pronin sapien nunc accuan eget.

- - - - + 算法知识导入 实训任务提交
@@ -117,7 +104,7 @@
分析结果: - 下载 + 下载 @@ -186,14 +173,32 @@
+ + + + diff --git a/src/views/digitalMarketingAlgorithms/components/regressionAnalysis.vue b/src/views/digitalMarketingAlgorithms/components/regressionAnalysis.vue index 0bd9253..533fec0 100644 --- a/src/views/digitalMarketingAlgorithms/components/regressionAnalysis.vue +++ b/src/views/digitalMarketingAlgorithms/components/regressionAnalysis.vue @@ -84,17 +84,33 @@ /> -
+
Y变量选择: - + + + +
-
+
X变量选择: - + + + +
计算
@@ -117,11 +133,16 @@
分析结果: - 下载 + 下载 + + + -
@@ -175,6 +196,34 @@ + + + +
+ + + + + +
+ +
@@ -472,9 +595,26 @@ } } } + .metrics2{ + :deep(.el-input){ + .el-input__wrapper{ + background-color:#FFFFFF00; + } + --el-input-text-color:#FFFFFF; + --el-input-border-color:#409EFF; + --el-input-hover-border-color:#409EFF; + --el-input-hover-border:#409EFF; + --el-select-border-color-hover:#409EFF; + --el-select-input-focus-border-color:#409EFF; + --el-input-placeholder-color:#FFFFFF; + .el-input__inner{ + color:#FFFFFF; + } + } + } } .analysisResults{ - .el-button { + .imgBtn { width: 89px; height: 31px; background: url('../../../assets/images/下载.png');