| | |
| | | <template> |
| | | <div class="dashboard-editor-container"> |
| | | <div class="app-container home"> |
| | | <el-row :gutter="20"> |
| | | <el-col :sm="24" :lg="24"> |
| | | <blockquote class="text-warning" style="font-size: 14px"> |
| | | é¢åé¿éäºéç¨äºäº§å1888伿 å¸ |
| | | <br /> |
| | | <el-link |
| | | href="https://www.aliyun.com/minisite/goods?userCode=brki8iof" |
| | | type="primary" |
| | | target="_blank" |
| | | >https://www.aliyun.com/minisite/goods?userCode=brki8iof</el-link |
| | | > |
| | | <br /> |
| | | é¢åè
¾è®¯äºéç¨äºäº§å2860伿 å¸ |
| | | <br /> |
| | | <el-link |
| | | href="https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console" |
| | | type="primary" |
| | | target="_blank" |
| | | >https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console</el-link |
| | | > |
| | | <br /> |
| | | é¿éäºæå¡å¨ææ£åº |
| | | <el-link href="http://aly.ruoyi.vip" type="primary" target="_blank" |
| | | >>ââç¹æè¿å
¥ââ</el-link |
| | | > |
| | | è
¾è®¯äºæå¡å¨ç§æåº |
| | | <el-link href="http://txy.ruoyi.vip" type="primary" target="_blank" |
| | | >>ââç¹æè¿å
¥ââ</el-link |
| | | ><br /> |
| | | <h4 class="text-danger"> |
| | | äºäº§åéç¨çº¢å
ï¼å¯å å å®ç½å¸¸è§ä¼æ 使ç¨ã(ä»
éæ°ç¨æ·) |
| | | </h4> |
| | | </blockquote> |
| | | |
| | | <panel-group @handleSetLineChartData="handleSetLineChartData" /> |
| | | |
| | | <el-row style="background:#fff;padding:16px 16px 0;margin-bottom:32px;"> |
| | | <line-chart :chart-data="lineChartData" /> |
| | | </el-row> |
| | | |
| | | <el-row :gutter="32"> |
| | | <el-col :xs="24" :sm="24" :lg="8"> |
| | | <div class="chart-wrapper"> |
| | | <raddar-chart /> |
| | | </div> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="24" :lg="8"> |
| | | <div class="chart-wrapper"> |
| | | <pie-chart /> |
| | | </div> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="24" :lg="8"> |
| | | <div class="chart-wrapper"> |
| | | <bar-chart /> |
| | | </div> |
| | | <hr /> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :sm="24" :lg="12" style="padding-left: 20px"> |
| | | <h2>è¥ä¾åå°ç®¡çæ¡æ¶</h2> |
| | | <p> |
| | | ä¸ç´æ³å䏿¬¾åå°ç®¡çç³»ç»ï¼çäºå¾å¤ä¼ç§ç弿ºé¡¹ç®ä½æ¯åç°æ²¡æåéèªå·±çãäºæ¯å©ç¨ç©ºé²ä¼æ¯æ¶é´å¼å§èªå·±åä¸å¥åå°ç³»ç»ã妿¤æäºè¥ä¾ç®¡çç³»ç»ãï¼å¥¹å¯ä»¥ç¨äºææçWebåºç¨ç¨åºï¼å¦ç½ç«ç®¡çåå°ï¼ç½ç«ä¼åä¸å¿ï¼CMSï¼CRMï¼OAççï¼å½ç¶ï¼æ¨ä¹å¯ä»¥å¯¹å¥¹è¿è¡æ·±åº¦å®å¶ï¼ä»¥ååºæ´å¼ºç³»ç»ãææå端åå°ä»£ç å°è£
è¿åååç²¾ç®æä¸æï¼åºéæ¦çä½ãåæ¶æ¯æç§»å¨å®¢æ·ç«¯è®¿é®ãç³»ç»ä¼éç»æ´æ°ä¸äºå®ç¨åè½ã |
| | | </p> |
| | | <p> |
| | | <b>å½åçæ¬:</b> <span>v{{ version }}</span> |
| | | </p> |
| | | <p> |
| | | <el-tag type="danger">¥å
è´¹å¼æº</el-tag> |
| | | </p> |
| | | <p> |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | icon="el-icon-cloudy" |
| | | plain |
| | | @click="goTarget('https://gitee.com/y_project/RuoYi-Vue')" |
| | | >访é®ç äº</el-button |
| | | > |
| | | <el-button |
| | | size="mini" |
| | | icon="el-icon-s-home" |
| | | plain |
| | | @click="goTarget('http://ruoyi.vip')" |
| | | >访é®ä¸»é¡µ</el-button |
| | | > |
| | | </p> |
| | | </el-col> |
| | | |
| | | |
| | | <el-col :sm="24" :lg="12" style="padding-left: 50px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <h2>ææ¯éå</h2> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <h4>åç«¯ææ¯</h4> |
| | | <ul> |
| | | <li>SpringBoot</li> |
| | | <li>Spring Security</li> |
| | | <li>JWT</li> |
| | | <li>MyBatis</li> |
| | | <li>Druid</li> |
| | | <li>Fastjson</li> |
| | | <li>...</li> |
| | | </ul> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <h4>åç«¯ææ¯</h4> |
| | | <ul> |
| | | <li>Vue</li> |
| | | <li>Vuex</li> |
| | | <li>Element-ui</li> |
| | | <li>Axios</li> |
| | | <li>Sass</li> |
| | | <li>Quill</li> |
| | | <li>...</li> |
| | | </ul> |
| | | </el-col> |
| | | </el-row> |
| | | </el-col> |
| | | </el-row> |
| | | <el-divider /> |
| | | <el-row :gutter="20"> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="8"> |
| | | <el-card class="update-log"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>è系信æ¯</span> |
| | | </div> |
| | | <div class="body"> |
| | | <p> |
| | | <i class="el-icon-s-promotion"></i> å®ç½ï¼<el-link |
| | | href="http://www.ruoyi.vip" |
| | | target="_blank" |
| | | >http://www.ruoyi.vip</el-link |
| | | > |
| | | </p> |
| | | <p> |
| | | <i class="el-icon-user-solid"></i> QQ群ï¼<s>满937441</s> |
| | | <s>满887144332</s> <s>满180251782</s> |
| | | <a href="https://jq.qq.com/?_wv=1027&k=4WWwqNxN" target="_blank" |
| | | > 104180207</a |
| | | > |
| | | </p> |
| | | <p> |
| | | <i class="el-icon-chat-dot-round"></i> 微信ï¼<a |
| | | href="javascript:;" |
| | | >/ *è¥ä¾</a |
| | | > |
| | | </p> |
| | | <p> |
| | | <i class="el-icon-money"></i> æ¯ä»å®ï¼<a |
| | | href="javascript:;" |
| | | class="æ¯ä»å®ä¿¡æ¯" |
| | | >/ *è¥ä¾</a |
| | | > |
| | | </p> |
| | | </div> |
| | | </el-card> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="8"> |
| | | <el-card class="update-log"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>æ´æ°æ¥å¿</span> |
| | | </div> |
| | | <el-collapse accordion> |
| | | <el-collapse-item title="v3.2.0 - 2020-10-10"> |
| | | <ol> |
| | | <li>å级springbootçæ¬å°2.1.17 æåå®å
¨æ§</li> |
| | | <li>å级oshiå°ææ°çæ¬v5.2.5</li> |
| | | <li>å级druidå°ææ°çæ¬v1.2.1</li> |
| | | <li>å级jjwtå°çæ¬0.9.1</li> |
| | | <li>å级fastjsonå°ææ°ç1.2.74</li> |
| | | <li>ä¿®æ¹sass为node-sassï¼é¿å
el-icon徿 ä¹±ç </li> |
| | | <li>代ç çææ¯æåæ¥æ°æ®åº</li> |
| | | <li>代ç çææ¯æå¯ææ¬æ§ä»¶</li> |
| | | <li>代ç çæé¡µé¢æ¶ä¸å¿½ç¥remark屿§</li> |
| | | <li>代ç çææ·»å selectå¿
å¡«é项</li> |
| | | <li>Excel导åºç±»åNUMERICæ¯æç²¾åº¦æµ®ç¹ç±»å</li> |
| | | <li>Excel导åºtargetAtträ¼åè·åå¼ï¼é²æ¢getæ¹æ³ä¸è§è</li> |
| | | <li>Excelæ³¨è§£æ¯æèªå¨ç»è®¡æ°æ®æ»å</li> |
| | | <li>Excelæ³¨è§£æ¯æè®¾ç½®BigDecimal精度&èå
¥è§å</li> |
| | | <li>èå&æ°æ®æéæ°å¢ï¼å±å¼/æå å
¨é/å
¨ä¸é ç¶åèå¨ï¼</li> |
| | | <li>å
è®¸ç¨æ·åé
å°é¨é¨ç¶èç¹</li> |
| | | <li>è忰墿¯å¦ç¼åkeep-alive</li> |
| | | <li>è¡¨æ ¼æä½åé´è·è°æ´</li> |
| | | <li>éå¶ç³»ç»å
ç½®åæ°ä¸å
许å é¤</li> |
| | | <li>坿æ¬ç»ä»¶ä¼åï¼æ¯æèªå®ä¹é«åº¦&å¾çå²çªé®é¢</li> |
| | | <li>坿æ¬å·¥å
·æ æ ·å¼å¯¹é½</li> |
| | | <li>导å
¥excelæ´å½¢å¼æ ¡éªä¼å</li> |
| | | <li>ä¿®å¤é¡µç¾å
³éæææ¶åºå®æ ç¾è·¯ç±ä¸å·æ°é®é¢</li> |
| | | <li>表åæå»ºå¸å±åç»ä»¶æ°å¢æé®</li> |
| | | <li>左侧èåæåè¿é¿æ¾ç¤ºçç¥å·</li> |
| | | <li>ä¿®æ£æ ¹èç¹ä¸ºåé¨é¨æ¶ï¼æ ç¶ç»ææ¾ç¤ºé®é¢</li> |
| | | <li>ä¿®æ£è°ç¨ç®æ å符串æå¤§é¿åº¦</li> |
| | | <li>ä¿®æ£èåæç¤ºä¿¡æ¯é误</li> |
| | | <li>ä¿®æ£å®æ¶ä»»å¡æ§è¡ä¸æ¬¡æéæ è¯</li> |
| | | <li>ä¿®æ£æ°æ®åºå符串类ånvarchar</li> |
| | | <li>ä¼åéå½åèç¹</li> |
| | | <li>ä¼åæ°æ®æé夿</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v3.1.0 - 2020-08-13"> |
| | | <ol> |
| | | <li>è¡¨æ ¼å·¥å
·æ å³ä¾§æ·»å å·æ°&æ¾éæ¥è¯¢ç»ä»¶</li> |
| | | <li>åç«¯æ¯æCORSè·¨å请æ±</li> |
| | | <li>代ç çææ¯æéæ©ä¸çº§èå</li> |
| | | <li>代ç çææ¯æèªå®ä¹è·¯å¾</li> |
| | | <li>代ç çææ¯æå¤éæ¡</li> |
| | | <li>Excel导åºå¯¼å
¥æ¯ædictTypeåå
¸ç±»å</li> |
| | | <li>Excelæ¯æåå²å符串ç»å
容</li> |
| | | <li>éªè¯ç ç±»åæ¯æï¼æ°ç»è®¡ç®ãå符éªè¯ï¼</li> |
| | | <li>å级vue-cliçæ¬å°4.4.4</li> |
| | | <li>ä¿®æ¹ node-sass 为 dart-sass</li> |
| | | <li>表åç±»å为Integer/Long设置æ´å½¢é»è®¤å¼</li> |
| | | <li>代ç çæå¨é»è®¤mapperè·¯å¾ä¸é»è®¤mapperScanè·¯å¾ä¸ä¸è´</li> |
| | | <li>ä¼åé²éå¤æäº¤æ¦æªå¨</li> |
| | | <li>ä¼åä¸çº§èåä¸è½éæ©èªå·±</li> |
| | | <li>ä¿®å¤è§è²çæéåé
åï¼æªå®æ¶çæé®é¢</li> |
| | | <li>ä¿®å¤å¨çº¿ç¨æ·æ¥å¿è®°å½ç±»å</li> |
| | | <li>ä¿®å¤å¯ææ¬ç©ºæ ¼å缩è¿ä¿ååä¸çæé®é¢</li> |
| | | <li>ä¿®å¤å¨çº¿ç¨æ·å¤æé»è¾</li> |
| | | <li>å¯ä¸éå¶æ¡ä»¶åªè¿ååæ¡æ°æ®</li> |
| | | <li>æ·»å è·åå½åçç¯å¢é
ç½®æ¹æ³</li> |
| | | <li>è¶
æ¶ç»å½å页é¢è·³è½¬å°é¦é¡µ</li> |
| | | <li>å
¨å±å¼å¸¸ç¶ææ±åæ¦æªå¤ç</li> |
| | | <li>HTMLè¿æ»¤å¨æ¹ä¸ºå°html转ä¹</li> |
| | | <li>æ£æ¥åç¬¦æ¯æå°æ°ç¹&éçº§æ¹æå¼å¸¸æé</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v3.0.0 - 2020-07-20"> |
| | | <ol> |
| | | <li>ååºç¨è°æ´ä¸ºå¤æ¨¡å项ç®</li> |
| | | <li>å级element-uiçæ¬å°2.13.2</li> |
| | | <li>å é¤babelï¼æé«ç¼è¯é度ã</li> |
| | | <li>æ°å¢èåé»è®¤ä¸»ç±»ç®</li> |
| | | <li>ç¼ç æä»¶åä¿®æ¹ä¸ºuuidæ¹å¼</li> |
| | | <li>宿¶ä»»å¡cron表达å¼éªè¯</li> |
| | | <li>è§è²æéä¿®æ¹æ¶å·²ææéæªèªå¨å¾éå¼å¸¸ä¿®å¤</li> |
| | | <li>鲿¢åæ¢æéç¨æ·åç»å½åºç°404</li> |
| | | <li>Excelæ¯æsortå¯¼åºæåº</li> |
| | | <li>åå»ºç¨æ·ä¸å
è®¸éæ©è¶
级管çåè§è²</li> |
| | | <li>ä¿®å¤ä»£ç çæå¯¼å
¥è¡¨ç»æåºç°å¼å¸¸é¡µé¢ä¸æéé®é¢</li> |
| | | <li>ä¿®å¤ä»£ç çæç¹å»å¤æ¬¡è¡¨ä¿®æ¹æ°æ®ä¸ååçé®é¢</li> |
| | | <li>ä¿®å¤å¤´åä¸ä¼ æåäºæ¬¡æå¼æ æ³æ¹åè£åªæ¡å¤§å°åä½ç½®é®é¢</li> |
| | | <li>ä¿®å¤å¸å±ä¸ºsmallè
miniç¨æ·è¡¨åæ¾ç¤ºéä½é®é¢</li> |
| | | <li>ä¿®å¤çé¨ç½²å¯¼è´ç强æ¢å¼å¸¸é®é¢</li> |
| | | <li>ä¿®æ¹ç¨æ·ç®¡çå¤éæ¡å®½åº¦ï¼é²æ¢é¨åæµè§å¨åºç°çç¥å·</li> |
| | | <li>IpUtilså·¥å
·ï¼æ¸
é¤Xssç¹æ®å符ï¼é²æ¢Xff注å
¥æ»å»</li> |
| | | <li>çædomain å¦ææ¯æµ®ç¹å ç»ä¸ç¨BigDecimal</li> |
| | | <li>宿¶ä»»å¡è°æ´label-widthï¼é²æ¢é¨ç½²åºç°éä½</li> |
| | | <li>è°æ´è¡¨å¤´åºå®åé»è®¤æ ·å¼</li> |
| | | <li>代ç çææ¨¡æ¿è°æ´ï¼å段为Stringå¹¶ä¸å¿
å¡«åå 空串æ¡ä»¶</li> |
| | | <li>代ç çæåå
¸Integer/Long使ç¨parseInt</li> |
| | | <li> |
| | | ä¿®å¤dict_sortä¸å¯update为0çé®é¢&æ¥è¯¢è¿åå¢å dict_sortååºæåº |
| | | </li> |
| | | <li>ä¿®æ£å²ä½å¯¼åºæé注解</li> |
| | | <li>ç¦æ¢å å¯å¯æè¿åå端</li> |
| | | <li>ä¿®å¤ä»£ç çæé¡µé¢ä¸çæ¥è¯¢æ¡ä»¶å建æ¶é´æªçæçé®é¢</li> |
| | | <li>ä¿®å¤é¦é¡µæç´¢èåå¤é¾æ æ³ç¹å»è·³è½¬é®é¢</li> |
| | | <li>ä¿®å¤èå管ç鿩徿 ï¼backspaceå 餿¶ä¸è¿æ»¤æ°æ®</li> |
| | | <li>ç¨æ·ç®¡çé¨é¨åæ¯èç¹ä¸å¯æ£æ¥&æ¾ç¤ºè®¡æ°</li> |
| | | <li>æ°æ®èå´è¿æ»¤å±æ§è°æ´</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v2.3.0 - 2020-06-01"> |
| | | <ol> |
| | | <li>å级fastjsonå°ææ°ç1.2.70 ä¿®å¤é«å±å®å
¨æ¼æ´</li> |
| | | <li>devå¯å¨é»è®¤æå¼æµè§å¨</li> |
| | | <li>vue-cli使ç¨é»è®¤source-map</li> |
| | | <li>slidebar eslintæ¥éä¼å</li> |
| | | <li>å½tags-viewæ»å¨å
³éå³é®èå</li> |
| | | <li>åå
¸ç®¡çæ·»å ç¼å读å</li> |
| | | <li>åæ°ç®¡çæ¯æç¼åæä½</li> |
| | | <li>æ¯æä¸çº§èåï¼å主页å级ï¼å¨mainåºåæ¾ç¤º</li> |
| | | <li>éå¶å¤é¾å°åå¿
须以http(s)å¼å¤´</li> |
| | | <li>tagview & sidebar 主é¢é¢è²ä¸element ui(å
¨å±)忥</li> |
| | | <li>ä¿®æ¹æ°æ®æºç±»åä¼å
级ï¼å
æ ¹æ®æ¹æ³ï¼åæ ¹æ®ç±»</li> |
| | | <li>æ¯ææ¯å¦éè¦è®¾ç½®token屿§ï¼èªå®ä¹è¿åç æ¶æ¯ã</li> |
| | | <li>swagger请æ±åç¼å å
¥é
ç½®ã</li> |
| | | <li>ç»å½å°ç¹è®¾ç½®å
容è¿é¿åéèæ¾ç¤º</li> |
| | | <li>ä¿®å¤å®æ¶ä»»å¡æ§è¡ä¸æ¬¡æé®åä¸æç¤ºæ¶æ¯é®é¢</li> |
| | | <li>ä¿®æ¹ä¸çº§é¨é¨ï¼éæ©é¡¹æé¤æ¬èº«åä¸çº§ï¼</li> |
| | | <li>éç¨httpåéæ¹æ³å¢å åæ° contentType ç¼ç ç±»å</li> |
| | | <li>æ´æ¢IPå°åæ¥è¯¢æ¥å£</li> |
| | | <li>ä¿®å¤é¡µç¾åéundefined</li> |
| | | <li>æ·»å æ ¡éªé¨é¨å
嫿ªåç¨çåé¨é¨</li> |
| | | <li>ä¿®æ¹å®æ¶ä»»å¡è¯¦æ
䏿¬¡æ§è¡æ¶é´æ¥ææ¾ç¤ºé误</li> |
| | | <li>è§è²ç®¡çæ¥è¯¢è®¾ç½®é»è®¤æåºå段</li> |
| | | <li>swaggeræ·»å enableåæ°æ§å¶æ¯å¦å¯ç¨</li> |
| | | <li>åªå¯¹jsonç±»åè¯·æ±æå»ºå¯éå¤è¯»åinputStreamçrequest</li> |
| | | <li>ä¿®æ¹ä»£ç çæåå
¸å段intç±»åæ²¡æèªå¨éä¸é®é¢</li> |
| | | <li>vuexç¨æ·ååå¼ä¿®æ£</li> |
| | | <li>è¡¨æ ¼æ æ¨¡æ¿å»æå¤ä½ç)</li> |
| | | <li>代ç çæåºå·ä¿®æ£</li> |
| | | <li>å
¨å±æ
åµä¸ä¸è°æ´ä¸å¤è¾¹è·</li> |
| | | <li>代ç çæDateåæ®µæ·»å é»è®¤æ ¼å¼</li> |
| | | <li>ç¨æ·ç®¡çè§è²éæ©æéæ§å¶</li> |
| | | <li>ä¿®å¤è·¯ç±æå è½½æ¥éé®é¢</li> |
| | | <li>模æ¿sql.vmæ·»å èåç¶æ</li> |
| | | <li>è®¾ç½®ç¨æ·åç§°ä¸è½ä¿®æ¹</li> |
| | | <li>dialogæ·»å append-to-body屿§ï¼é²æ¢ieé®ç½©</li> |
| | | <li>èååºåç¶æåæ¾ç¤ºéèåè½</li> |
| | | <li>å级fastjsonå°ææ°ç1.2.68 ä¿®å¤å®å
¨å åº</li> |
| | | <li>ä¿®å¤ä»£ç çæå¦æéæ©åå
¸ç±»å缺失éå·é®é¢</li> |
| | | <li>ç»å½è¯·æ±paramsæ´æ¢ä¸ºdataï¼é²æ¢æ´é²url</li> |
| | | <li>æ¥å¿è¿åæ¶é´æ ¼å¼å¤ç</li> |
| | | <li>æ·»å handleæ§å¶å
许æå¨çå
ç´ </li> |
| | | <li>å¸å±è®¾ç½®ç¹å»æ©å¤§èå´</li> |
| | | <li>代ç çæå屿§æåºæ¥è¯¢</li> |
| | | <li>代ç çæåæ¯ææå¨æåº</li> |
| | | <li>ä¿®å¤æ¶é´æ ¼å¼ä¸æ¯æiosé®é¢</li> |
| | | <li>表åæå»ºæ·»å ç¶çº§classï¼é²æ¢å²çª</li> |
| | | <li>宿¶ä»»å¡å¹¶å屿§ä¿®æ£</li> |
| | | <li>è§è²ç¦ç¨&èåéè䏿¥è¯¢æé</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v2.2.0 - 2020-03-18"> |
| | | <ol> |
| | | <li>ç³»ç»çæ§æ°å¢å®æ¶ä»»å¡åè½</li> |
| | | <li>æ·»å ä¸ä¸ªæå
Webå·¥ç¨bat</li> |
| | | <li>ä¿®å¤é¡µç¾é¼ æ æ»è½®æä¸çæ¶åï¼å¯ä»¥å
³éä¸å¯å
³éçtag</li> |
| | | <li>ä¿®å¤ç¹å»éåºç»å½ææ¶ä¼æ æç¤ºé®é¢</li> |
| | | <li>ä¿®å¤é²éå¤æäº¤æ³¨è§£æ æé®é¢</li> |
| | | <li>ä¿®å¤éç¥å
¬åæ¹éå é¤å¼å¸¸é®é¢</li> |
| | | <li>æ·»å èåæ¶è·¯ç±å°åå¿
å¡«éå¶</li> |
| | | <li>代ç çæå段æè¿°å¯ç¼è¾</li> |
| | | <li>ä¿®å¤ç¨æ·ä¿®æ¹ä¸ªäººä¿¡æ¯å¯¼è´ç¼åä¸è¿æé®é¢</li> |
| | | <li>个人信æ¯å建æ¶é´è·åæ£ç¡®å±æ§å¼</li> |
| | | <li>æä½æ¥å¿è¯¦ç»æ¾ç¤ºæ£ç¡®ç±»å</li> |
| | | <li>导å
¥è¡¨åå»è¡æ°æ®æ¶éä¸å¯¹åºçå¤éæ¡</li> |
| | | <li>æ¹éæ¿æ¢è¡¨åç¼é»è¾è°æ´</li> |
| | | <li>åºå®éå®åè·¯å¾è¡¨è¾¾å¼</li> |
| | | <li>å级element-uiçæ¬å°2.13.0</li> |
| | | <li>æä½æ¥å¿æåºè°æ´</li> |
| | | <li>ä¿®å¤chartsåæ¢ä¾§è¾¹æ æè
缩æ¾çªå£æ¾ç¤ºbug</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v2.1.0 - 2020-02-24"> |
| | | <ol> |
| | | <li>æ°å¢è¡¨åæå»º</li> |
| | | <li>代ç çææ¯ææ è¡¨ç»æ</li> |
| | | <li>æ°å¢ç¨æ·å¯¼å
¥</li> |
| | | <li>ä¿®å¤å¨æå 载路ç±é¡µé¢å·æ°é®é¢</li> |
| | | <li>ä¿®å¤å°åå¼å
³æ æé®é¢</li> |
| | | <li>æ±åé误æç¤ºé¡µé¢</li> |
| | | <li>代ç çæå·²ç¥é®é¢ä¿®æ¹</li> |
| | | <li>ä¿®å¤å¤æ°æ®æºä¸é
ç½®å
³éåºç°å¼å¸¸å¤ç</li> |
| | | <li>æ·»å HTMLè¿æ»¤å¨ï¼ç¨äºå»é¤XSSæ¼æ´éæ£</li> |
| | | <li>ä¿®å¤ä¸ä¼ 头忧å¶å°åºç°å¼å¸¸</li> |
| | | <li>ä¿®æ¹ç¨æ·ç®¡çå页䏿£ç¡®çé®é¢</li> |
| | | <li>ä¿®å¤éªè¯ç è®°å½æç¤ºé误</li> |
| | | <li>ä¿®å¤request.js缺å°Messageå¼ç¨</li> |
| | | <li>ä¿®å¤è¡¨æ ¼æ¶é´ä¸ºç©ºåºç°çå¼å¸¸</li> |
| | | <li>æ·»å Jacksonæ¥æååºååæ¶åºé
ç½®</li> |
| | | <li>è°æ´æ ¹æ®ç¨æ·æéå è½½èåæ°æ®æ å½¢ç»æ</li> |
| | | <li>è°æ´æåç»é䏿¢å¤æé®ï¼é²æ¢å¤æ¬¡ç¹å»</li> |
| | | <li>ä¿®æ¹ç¨æ·ä¸ªäººèµæåæ¥ç¼åä¿¡æ¯</li> |
| | | <li>ä¿®å¤é¡µé¢åæ¶åºç°el-uploadåEditor䏿¾ç¤ºå¤ç</li> |
| | | <li>ä¿®å¤å¨è§è²ç®¡ç页修æ¹èåæéå¶å°æªéä¸é®é¢</li> |
| | | <li>é
ç½®æä»¶æ°å¢rediså¯ç 屿§</li> |
| | | <li>设置mybatiså
¨å±çé
ç½®æä»¶</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | |
| | | <el-collapse-item title="v2.0.0 - 2019-12-02"> |
| | | <ol> |
| | | <li>æ°å¢ä»£ç çæ</li> |
| | | <li>æ°å¢@RepeatSubmit注解ï¼é²æ¢éå¤æäº¤</li> |
| | | <li>æ°å¢èå主ç®å½æ·»å /å 餿ä½</li> |
| | | <li>æ¥å¿è®°å½è¿æ»¤ç¹æ®å¯¹è±¡ï¼é²æ¢è½¬æ¢å¼å¸¸</li> |
| | | <li>ä¿®æ¹ä»£ç çæè·¯ç±èæ¬é误</li> |
| | | <li>ç¨æ·ä¸ä¼ 头å宿¶åæ¥ç¼åï¼æ ééæ°ç»å½</li> |
| | | <li>è°æ´åæ¢é¡µç¾åä¸éæ°å è½½æ°æ®</li> |
| | | <li>æ·»å jsencryptå®ç°åæ°çå端å å¯</li> |
| | | <li>ç³»ç»éåºå é¤ç¨æ·ç¼åè®°å½</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v1.1.0 - 2019-11-11"> |
| | | <ol> |
| | | <li>æ°å¢å¨çº¿ç¨æ·ç®¡ç</li> |
| | | <li>æ°å¢æé®ç»åè½å®ç°ï¼æ¹éå é¤ã导åºãæ¸
空ï¼</li> |
| | | <li>æ°å¢æ¥è¯¢æ¡ä»¶éç½®æé®</li> |
| | | <li>æ°å¢Swaggerå
¨å±Tokené
ç½®</li> |
| | | <li>æ°å¢åç«¯åæ°æ ¡éª</li> |
| | | <li>ä¿®å¤åå
¸ç®¡ç页é¢çæ¥ææ¥è¯¢å¼å¸¸</li> |
| | | <li>ä¿®æ¹æ¶é´å½æ°å½å鲿¢å²çª</li> |
| | | <li>å»é¤èåä¸çº§æ ¡éªï¼é»è®¤ä¸ºé¡¶çº§</li> |
| | | <li>ä¿®å¤ç¨æ·å¯ç æ æ³ä¿®æ¹é®é¢</li> |
| | | <li>ä¿®å¤èåç±»å为æé®æ¶ä¸æ¾ç¤ºæéæ è¯</li> |
| | | <li>å
¶ä»ç»èä¼å</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="v1.0.0 - 2019-10-08"> |
| | | <ol> |
| | | <li>è¥ä¾åå端åç¦»ç³»ç»æ£å¼åå¸</li> |
| | | </ol> |
| | | </el-collapse-item> |
| | | </el-collapse> |
| | | </el-card> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="24" :md="12" :lg="8"> |
| | | <el-card class="update-log"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>æèµ æ¯æ</span> |
| | | </div> |
| | | <div class="body"> |
| | | <img |
| | | src="https://oscimg.oschina.net/oscnet/up-d6695f82666e5018f715c41cb7ee60d3b73.png" |
| | | alt="donate" |
| | | width="100%" |
| | | /> |
| | | <span style="display: inline-block; height: 30px; line-height: 30px" |
| | | >ä½ å¯ä»¥è¯·ä½è
忝åå¡è¡¨ç¤ºé¼å±</span |
| | | > |
| | | </div> |
| | | </el-card> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import PanelGroup from './dashboard/PanelGroup' |
| | | import LineChart from './dashboard/LineChart' |
| | | import RaddarChart from './dashboard/RaddarChart' |
| | | import PieChart from './dashboard/PieChart' |
| | | import BarChart from './dashboard/BarChart' |
| | | |
| | | const lineChartData = { |
| | | newVisitis: { |
| | | expectedData: [100, 120, 161, 134, 105, 160, 165], |
| | | actualData: [120, 82, 91, 154, 162, 140, 145] |
| | | }, |
| | | messages: { |
| | | expectedData: [200, 192, 120, 144, 160, 130, 140], |
| | | actualData: [180, 160, 151, 106, 145, 150, 130] |
| | | }, |
| | | purchases: { |
| | | expectedData: [80, 100, 121, 104, 105, 90, 100], |
| | | actualData: [120, 90, 100, 138, 142, 130, 130] |
| | | }, |
| | | shoppings: { |
| | | expectedData: [130, 140, 141, 142, 145, 150, 160], |
| | | actualData: [120, 82, 91, 154, 162, 140, 130] |
| | | } |
| | | } |
| | | |
| | | export default { |
| | | name: 'Index', |
| | | components: { |
| | | PanelGroup, |
| | | LineChart, |
| | | RaddarChart, |
| | | PieChart, |
| | | BarChart |
| | | }, |
| | | name: "index", |
| | | data() { |
| | | return { |
| | | lineChartData: lineChartData.newVisitis |
| | | } |
| | | // çæ¬å· |
| | | version: "3.2.0", |
| | | }; |
| | | }, |
| | | methods: { |
| | | handleSetLineChartData(type) { |
| | | this.lineChartData = lineChartData[type] |
| | | } |
| | | } |
| | | } |
| | | goTarget(href) { |
| | | window.open(href, "_blank"); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .dashboard-editor-container { |
| | | padding: 32px; |
| | | background-color: rgb(240, 242, 245); |
| | | position: relative; |
| | | |
| | | .chart-wrapper { |
| | | background: #fff; |
| | | padding: 16px 16px 0; |
| | | margin-bottom: 32px; |
| | | <style scoped lang="scss"> |
| | | .home { |
| | | blockquote { |
| | | padding: 10px 20px; |
| | | margin: 0 0 20px; |
| | | font-size: 17.5px; |
| | | border-left: 5px solid #eee; |
| | | } |
| | | } |
| | | hr { |
| | | margin-top: 20px; |
| | | margin-bottom: 20px; |
| | | border: 0; |
| | | border-top: 1px solid #eee; |
| | | } |
| | | .col-item { |
| | | margin-bottom: 20px; |
| | | } |
| | | |
| | | @media (max-width:1024px) { |
| | | .chart-wrapper { |
| | | padding: 8px; |
| | | ul { |
| | | padding: 0; |
| | | margin: 0; |
| | | } |
| | | |
| | | font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; |
| | | font-size: 13px; |
| | | color: #676a6c; |
| | | overflow-x: hidden; |
| | | |
| | | ul { |
| | | list-style-type: none; |
| | | } |
| | | |
| | | h4 { |
| | | margin-top: 0px; |
| | | } |
| | | |
| | | h2 { |
| | | margin-top: 10px; |
| | | font-size: 26px; |
| | | font-weight: 100; |
| | | } |
| | | |
| | | p { |
| | | margin-top: 10px; |
| | | |
| | | b { |
| | | font-weight: 700; |
| | | } |
| | | } |
| | | |
| | | .update-log { |
| | | ol { |
| | | display: block; |
| | | list-style-type: decimal; |
| | | margin-block-start: 1em; |
| | | margin-block-end: 1em; |
| | | margin-inline-start: 0; |
| | | margin-inline-end: 0; |
| | | padding-inline-start: 40px; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | |