From 716ded9c48898ff8fb9e4a1872ccfe676c7f2f99 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期六, 15 四月 2023 16:32:28 +0800
Subject: [PATCH] 代码整合

---
 Source/UBCS-WEB/src/views/wel/index.vue |  236 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 121 insertions(+), 115 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/wel/index.vue b/Source/UBCS-WEB/src/views/wel/index.vue
index 14e9ab6..2bd49ae 100644
--- a/Source/UBCS-WEB/src/views/wel/index.vue
+++ b/Source/UBCS-WEB/src/views/wel/index.vue
@@ -25,117 +25,21 @@
     </el-row>
     <el-row>
       <el-col :span="16">
-        <basic-container>
-          <el-collapse v-model="activeNames" @change="handleChange">
-            <el-collapse-item title="娆㈣繋浣跨敤Saber" name="1">
-              <div>1.Saber鏄疊ladeX鍓嶇UI绯荤粺</div>
-              <div>2.瀵圭幇鏈夌殑avue2.0銆乪lement-ui搴撹繘琛屼簩娆″皝瑁�</div>
-              <div>3.100%鍏煎鍘熺敓element-ui搴�</div>
-              <div>4.鍩轰簬json椹卞姩鐨勬ā鍧楅厤缃紝鎵撻�犳渶濂界敤鐨剉uejs涓悗鍙拌剼鎵嬫灦</div>
-              <div>5.浣跨敤Saber鍙互澶у箙搴︽彁鍗囧紑鍙戞晥鐜囷紝涓嶅啀涓洪噸澶嶅伐浣滃彂鎰�</div>
+        <basic-container class="aaa">
+          <el-collapse v-model="activeNames" @change="handleChange" class="fontcoll">
+            <el-collapse-item title="娆㈣繋浣跨敤UBCS" name="1">
+              <div style="font-size: 16px">1.UBCS鏄竴娆剧簿蹇冭璁$殑寰湇鍔℃灦鏋勶紝鎻愪緵 SpringCloud 鍏ㄥ瑙e喅鏂规锛屽畬缇庨泦鎴� SpringCloud Alibaba 绯诲垪缁勪欢</div>
+              <div style="font-size: 16px">2.UBCS鏄负浼佷笟鎻愪緵缁熶竴涓氬姟鍗忓悓绯荤粺骞冲彴</div>
+              <div style="font-size: 16px">3.UBCS杩芥眰浼佷笟寮�鍙戞洿鍔犻珮鏁堬紝閮ㄧ讲鏇村姞鏂逛究锛岀敓浜ф洿鍔犵ǔ瀹�</div>
+              <div style="font-size: 16px">4.绯荤粺瀹炵幇涓�濂椾唬鐮佸吋瀹筂ySql銆丱racle銆丳ostgreSQL銆丼qlServer銆佽揪姊︼紝閫傚簲浼佷笟鍚勭涓嶅悓鍦烘櫙鐨勯渶姹�</div>
+              <div style="font-size: 16px">5.闆嗘垚浜嗗緢澶氫紒涓氭�ュ垏鎵�闇�鐨勪緥濡傚绉熸埛銆丱auth2鎺堟潈璁よ瘉銆佸伐浣滄祦銆佸垎甯冨紡浜嬪姟绛夌瓑鍔熻兘</div>
+              <div style="font-size: 16px">5.绯荤粺娣卞害瀹氬埗浜咶lowable宸ヤ綔娴侊紝瀹岀編鏀寔SpringCloud鍒嗗竷寮忔湇鍔$殑鍦烘櫙锛屼互杩滅▼璋冪敤鐨勬柟寮忚繘琛屾搷浣�</div>
             </el-collapse-item>
-            <el-collapse-item title="浠�涔堟槸BladeX" name="2">
-              <div>1.BladeX鏄竴娆剧簿蹇冭璁$殑寰湇鍔℃灦鏋勶紝鎻愪緵 SpringCloud 鍏ㄥ瑙e喅鏂规</div>
-              <div>2.寮�婧愪腑鍥介鎵瑰畬缇庨泦鎴� SpringCloud Alibaba 绯诲垪缁勪欢鐨勫井鏈嶅姟鏋舵瀯</div>
-              <div>3.鍩轰簬绋冲畾鐢熶骇鐨勫晢涓氶」鐩崌绾т紭鍖栬�屾潵锛屾洿鍔犺创杩戜紒涓氱骇鐨勯渶姹�</div>
-              <div>4.杩芥眰浼佷笟寮�鍙戞洿鍔犻珮鏁堬紝閮ㄧ讲鏇村姞鏂逛究锛岀敓浜ф洿鍔犵ǔ瀹�</div>
-              <div>5.GVP-鐮佷簯鏈�鏈変环鍊煎紑婧愰」鐩�</div>
-              <div>6.BladeX鎺堟潈鍦板潃:<a target="_blank" href="https://bladex.vip/#/vip">鐐瑰嚮鎺堟潈</a></div>
-            </el-collapse-item>
-            <el-collapse-item title="涓轰綍闇�瑕丅ladeX" name="3">
-              <div>1.缁忓巻杩囪緝闀跨殑绾夸笂鐢熶骇锛岀Н绱簡寰堝浼佷笟鐥涚偣鐨勮В鍐虫柟妗�</div>
-              <div>2.涓�濂椾唬鐮佸吋瀹筂ySql銆丱racle銆丳ostgreSQL銆丼qlServer銆佽揪姊︼紝閫傚簲浼佷笟鍚勭涓嶅悓鍦烘櫙鐨勯渶姹�</div>
-              <div>3.闆嗘垚浜嗗緢澶氫紒涓氭�ュ垏鎵�闇�鐨勪緥濡傚绉熸埛銆丱auth2鎺堟潈璁よ瘉銆佸伐浣滄祦銆佸垎甯冨紡浜嬪姟绛夌瓑鍔熻兘</div>
-              <div>4.娣卞害瀹氬埗浜咶lowable宸ヤ綔娴侊紝瀹岀編鏀寔SpringCloud鍒嗗竷寮忔湇鍔$殑鍦烘櫙锛屼互杩滅▼璋冪敤鐨勬柟寮忚繘琛屾搷浣�</div>
-              <div>5.鍗囩骇浜嗘牳蹇冮┍鍔紝鏂板姛鑳藉畬鍏ㄥ彲浠ュ紑绠卞嵆鐢紝鑰屽紑婧愮増闇�瑕佽嚜宸卞啀鑺辨椂闂磋繘琛岄泦鎴愶紝闇�瑕佽姳鎺夋洿澶氱殑鏃堕棿鎴愭湰</div>
-              <div>6.鎷ユ姳寰湇鍔℃椂浠o紝寰堝浼佷笟鐢变簬椤圭洰杞瀷鎴栧崌绾э紝浼犵粺鐨勬妧鏈凡鐒朵笉鑳芥弧瓒筹紝鍙嶈�屼細鑺辨洿澶氭垚鏈紝鑰孊ladeX灏辨槸涓烘鑰岀敓</div>
-              <div>7.鍚屾椂鎻愪緵SpringCloud鐗堟湰鍜孲pringBoot鐗堟湰锛屼袱涓増鏈殑api鍙互涓嶴word鍜孲aber鏃犵紳瀵规帴锛屼负灏忓瀷椤圭洰鑷冲ぇ鍨嬮」鐩繚椹炬姢鑸�</div>
-              <div>8.鎺堟潈璐拱鍗虫案涔咃紝婧愮爜娌℃湁娣锋穯锛屽畬鍏ㄥ紑鏀撅紝鍚庣画鍗囩骇瀹屽叏鍏嶈垂銆備紒涓氬彧闇�鑺卞緢灏戠殑閽卞嵆鍙幏寰椾竴鏁村鎴愮啛鐨勮В鍐虫柟妗堬紝浣犺繕鍦ㄧ瓑浠�涔堬紵</div>
-            </el-collapse-item>
-            <el-collapse-item title="鎷ユ湁鐨勬牳蹇冨姛鑳�" name="4">
-              <div>1.鍓嶅悗绔垎绂�-閲囩敤鍓嶅悗绔垎绂绘ā寮忥紝鍓嶇鎻愪緵涓ゅ鏋舵瀯锛孲word鍩轰簬React锛孲aber鍩轰簬Vue</div>
-              <div>2. 鍒嗗竷寮忓崟浣撳紡鍚庣鏋舵瀯-鎻愪緵涓ゅ鍚庣鏋舵瀯锛屽熀浜嶴pringCloud鐨勫垎甯冨紡鏋舵瀯浠ュ強鍩轰簬SpringBoot鐨勫崟浣撳紡鏋舵瀯</div>
-              <div>3.API瀹屽叏鍏煎-涓ゅ鍚庣鏋舵瀯涓庝袱濂楀墠绔灦鏋勶紝鍏卞洓濂楁灦鏋勫彲浠ヤ换鎰忕粍鍚堬紝鎵�鏈堿PI瀹屽叏鍏煎</div>
-              <div>4.鍓嶅悗绔唬鐮佺敓鎴�-瀹氬埗閽堝涓ゅ鍓嶇涓庡悗绔殑浠g爜鐢熸垚妯℃澘锛岃交鏉剧敓鎴愭暣涓ā鍧楃殑鍓嶅悗绔唬鐮侊紝鍑忓皯閲嶅宸ヤ綔閲�</div>
-              <div>5.缁勪欢鍖栥�佹彃浠跺寲鏋舵瀯-閽堝鍔熻兘娣卞害瀹氬埗鍚勪釜starter锛屽紩鍏ュ紑绠卞嵆鐢紝涓烘暣涓灦鏋勮В鑰︼紝鎻愬崌鏁堢巼</div>
-              <div>6.Nacos-闆嗘垚闃块噷宸村反鐨凬acos瀹屾垚缁熶竴鐨勬湇鍔℃敞鍐屼笌閰嶇疆</div>
-              <div>7.Sentinel-闆嗘垚Sentinel浠庢祦閲忔帶鍒躲�佺啍鏂檷绾с�佺郴缁熻礋杞界瓑澶氫釜缁村害淇濇姢鏈嶅姟鐨勭ǔ瀹氭��</div>
-              <div>8.Dubbo-瀹岀編闆嗘垚Dubbo鏈�鏂扮増锛屾敮鎸佽繙绋婻PC璋冪敤</div>
-              <div>9.澶氱鎴风郴缁�-瀹屾暣鐨凷aaS澶氱鎴锋灦鏋�</div>
-              <div>10.Oauth2-闆嗘垚Oauth2鍗忚锛屽畬缇庢敮鎸佸缁堢鐨勬帴鍏ヤ笌璁よ瘉鎺堟潈</div>
-              <div>11.宸ヤ綔娴�-娣卞害瀹氬埗SpringCloud鍒嗗竷寮忓満鏅殑Flowable宸ヤ綔娴侊紝涓哄鏉傛祦绋嬩繚椹炬姢鑸�傚悓鏃舵彁渚汼pringBoot闆嗘垚鐗堟湰</div>
-              <div>12.鐙珛娴佺▼璁捐鍣�-鎻愪緵鐙珛鐨勫畬鍏ㄦ眽鍖栫殑娴佺▼璁捐鍣紝杞绘澗瀹氬埗娴佺▼妯″瀷</div>
-              <div>13.鍔ㄦ�佺綉鍏�-闆嗘垚鍩轰簬Nacos鐨勮交閲忕骇銆侀珮鎷撳睍鎬у姩鎬佺綉鍏�</div>
-              <div>14.鍔ㄦ�佽仛鍚堟枃妗�-瀹炵幇鍩轰簬Nacos鐨凷wagger SpringCloud鑱氬悎鏂囨。</div>
-              <div>15.鍒嗗竷寮忔枃浠舵湇鍔�-闆嗘垚minio銆乹iniu銆乤lioss绛変紭绉�鐨勭涓夋柟锛屾彁渚涗究鎹风殑鏂囦欢涓婁紶涓庣鐞�</div>
-              <div>16.澶氱鎴峰璞″瓨鍌ㄧ郴缁�-鍦⊿aaS绯荤粺涓紝鍚勭鎴峰彲鑷閰嶇疆鏂囦欢涓婁紶鑷宠嚜宸辩殑绉佹湁OSS</div>
-              <div>17.鏉冮檺绠$悊-绮惧績璁捐鐨勬潈闄愮鐞嗘柟妗堬紝瑙掕壊鏉冮檺绮剧‘鍒版寜閽�</div>
-              <div>18.鍔ㄦ�佹暟鎹潈闄�-楂樺害鐏垫椿鐨勫姩鎬佹暟鎹潈闄愶紝鎻愪緵娉ㄨВ+Web鍙鍖栦袱绉嶉厤缃柟寮忥紝Web閰嶇疆鏃犻渶閲嶅惎鐩存帴鐢熸晥</div>
-              <div>19.鍔ㄦ�佹帴鍙f潈闄�-楂樺害鐏垫椿鐨勫姩鎬佹帴鍙f潈闄愶紝鎻愪緵娉ㄨВ+Web鍙鍖栦袱绉嶉厤缃柟寮忥紝Web閰嶇疆鏃犻渶閲嶅惎鐩存帴鐢熸晥</div>
-              <div>20.澶氱鎴烽《閮ㄨ彍鍗曢厤缃�-鎻愪緵缁欐瘡涓鎴风嫭绔嬬殑椤堕儴鑿滃崟閰嶇疆妯″潡锛屽彲浠ヨ嚜瀹氫箟椤堕儴鑿滃崟鍒囨崲</div>
-              <div>21.涓绘祦鏁版嵁搴撳吋瀹�-涓�濂椾唬鐮佸畬鍏ㄥ吋瀹筂ysql銆丳ostgresql銆丱racle涓夊ぇ涓绘祦鏁版嵁搴�</div>
-              <div>22.鍔ㄦ�佺綉鍏抽壌鏉�-鍩轰簬Nacos鐨勫姩鎬佺綉鍏抽壌鏉冿紝鍙湪绾块厤缃紝瀹炴椂鐢熸晥</div>
-              <div>23.鍏ㄨ兘浠g爜鐢熸垚鍣�-鏀寔鑷畾涔夋ā鍨嬨�佹ā鐗� 銆佷笟鍔″缓妯★紝鏀寔澶氱妯℃澘寮曟搸锛屽湪绾块厤缃�傚ぇ骞呭害鎻愬崌寮�鍙戞晥鐜囷紝涓嶅啀涓洪噸澶嶅伐浣滃彂鎰�</div>
-              <div>24.Seata鍒嗗竷寮忎簨鍔�-瀹氬埗闆嗘垚Seata锛屾敮鎸佸垎甯冨紡浜嬪姟锛屾棤浠g爜渚靛叆锛屼笉澶辩伒娲讳笌绠�娲�</div>
-              <div>25.鏈畬寰呯画...</div>
-            </el-collapse-item>
-            <el-collapse-item title="杞欢瀹氬埗寮�鍙戝悎浣�" name="5">
-              <div>1.鎺ladeX绯诲垪鏋舵瀯鐨勫畾鍒舵湇鍔�</div>
-              <div>2.鎺�3涓湀浠ュ唴宸ユ湡鐨剅eact銆乿ue銆乻pringboot銆乻pringcloud銆乤pp銆佸皬绋嬪簭绛夎蒋浠跺畾鍒舵湇鍔�</div>
-              <div>3.鏈夋剰鍚戣鑱旂郴鍞竴鎸囧畾QQ:1272154962</div>
-            </el-collapse-item>
+
           </el-collapse>
         </basic-container>
       </el-col>
       <el-col :span="8">
-        <el-row>
-          <basic-container>
-            <div class="el-font-size">
-              <span>浜у搧鍚嶇О</span>
-              <el-divider direction="vertical"/>
-              <span><el-tag>BladeX浼佷笟绾у井鏈嶅姟寮�鍙戝钩鍙�</el-tag></span>
-              <el-divider content-position="right"><i class="el-icon-star-off"/></el-divider>
-              <span>璐﹀彿瀵嗙爜</span>
-              <el-divider direction="vertical"/>
-              <el-tag type="info" effect="plain">浜轰簨(hr)</el-tag>
-              <el-divider direction="vertical"/>
-              <el-tag type="success" effect="plain">缁忕悊(manager)</el-tag>
-              <el-divider direction="vertical"/>
-              <el-tag type="warning" effect="plain">鑰佹澘(boss)</el-tag>
-              <el-divider content-position="right"><i class="el-icon-star-off"/></el-divider>
-              <span>瀹樼綉鍦板潃</span>
-              <el-divider direction="vertical"/>
-              <span><el-link href="https://bladex.vip" target="_blank"
-                             type="primary">https://bladex.vip</el-link></span>
-              <el-divider content-position="right"><i class="el-icon-star-off"/></el-divider>
-              <span>绀惧尯鍦板潃</span>
-              <el-divider direction="vertical"/>
-              <span><el-link href="https://sns.bladex.vip" target="_blank"
-                             type="primary">https://sns.bladex.vip</el-link></span>
-              <el-divider content-position="right"><i class="el-icon-star-off"/></el-divider>
-              <span>鑾峰彇鏂囨。</span>
-              <el-divider direction="vertical"/>
-              <span class="tag-group">
-                <el-tag type="success" style="cursor: pointer"
-                        onclick="window.open('https://sns.bladex.vip/note/view/1.html')">鍏嶈垂鐗�</el-tag>
-                <el-divider direction="vertical"/>
-                <el-tooltip class="item" effect="dark" content="鍓嶅線鍟嗕笟缇ゆ枃浠跺厤璐逛笅杞�,姣忎唤鎺堟潈鏈変竴涓悕棰濆叆缇�" placement="top">
-                  <el-tag type="danger" style="cursor: pointer">鏀惰垂鐗�</el-tag>
-                </el-tooltip>
-              </span>
-              <el-divider content-position="right"><i class="el-icon-star-off"/></el-divider>
-              <span>鑾峰彇婧愮爜</span>
-              <el-divider direction="vertical"/>
-              <span class="tag-group">
-                <el-tag type="success" effect="dark" style="cursor: pointer"
-                        onclick="window.open('https://gitee.com/smallc/SpringBlade')">寮�婧愮増</el-tag>
-                <el-divider direction="vertical"/>
-                <el-tag type="danger" effect="dark" style="cursor: pointer"
-                        onclick="window.open('https://bladex.vip/#/vip')">鍟嗕笟鐗�</el-tag>
-              </span>
-            </div>
-          </basic-container>
-        </el-row>
         <el-row>
           <basic-container>
             <el-collapse v-model="logActiveNames" @change="handleChange">
@@ -312,7 +216,7 @@
                 <div>9.[鍗囩骇]Oss涓嶴ms鍗囩骇渚濊禆骞堕�傞厤鏈�鏂扮増</div>
                 <div>10.[鏂板]鍩轰簬瀹濆绯荤粺鐨勯儴缃叉柟妗�</div>
                 <div>11.[鏂板]Prometheus鍏ㄦ柟浣嶇洃鎺ф柟妗�</div>
-                <div>12.[鏂板]blade-admin鏈嶅姟鏀寔prometheus瀵筺acos鐨勬湇鍔″彂鐜�</div>
+                <div>12.[鏂板]ubcs-admin鏈嶅姟鏀寔prometheus瀵筺acos鐨勬湇鍔″彂鐜�</div>
                 <div>13.[鏂板]BladeX瀵规帴Prometheus閮ㄧ讲鑴氭湰</div>
                 <div>14.[鏂板]Saber杩滅▼閮ㄧ讲鎺ㄩ�佽剼鏈�</div>
                 <div>15.[鏂板]鍩轰簬Sentinel鐨勬湇鍔$啍鏂柟妗�</div>
@@ -321,7 +225,7 @@
                 <div>18.[浼樺寲]灏唖ms-starter绯诲垪鍚堝苟涓轰竴</div>
                 <div>19.[浼樺寲]澧炲己浼樺寲Url閫氶厤绗﹀尮閰嶉�昏緫</div>
                 <div>20.[浼樺寲]鏁版嵁鏉冮檺缂撳瓨閫昏緫</div>
-                <div>21.[浼樺寲]blade-auto灏佽</div>
+                <div>21.[浼樺寲]ubcs-auto灏佽</div>
                 <div>22.[浼樺寲]SqlLogInterceptor閰嶇疆</div>
               </el-collapse-item>
               <el-collapse-item title="2.7.2.RELEASE鍙戝竷锛岄噸鏋勫崌绾у父鐢ㄥ姛鑳斤紝浼樺寲浣跨敤浣撻獙" name="21">
@@ -368,8 +272,8 @@
                 <div>12.[鏂板]鐢ㄦ埛瀵煎叆瀵煎嚭鐨勭敤鎴峰钩鍙板瓧娈�</div>
                 <div>13.[淇敼]鏃ュ織璺緞榛樿浼樺厛绾э紝鏀寔閰嶇疆瑕嗙洊</div>
                 <div>14.[淇敼]Report妯″潡鍖呰矾寰勶紝鏂板Core鐩綍</div>
-                <div>15.[閲嶆瀯]blade-admin锛岄拤閽夌洃鎺ч�氱煡瀹炵幇</div>
-                <div>16.[浼樺寲]blade-admin锛屽鍔犺处鍙峰瘑鐮佺櫥褰�</div>
+                <div>15.[閲嶆瀯]ubcs-admin锛岄拤閽夌洃鎺ч�氱煡瀹炵幇</div>
+                <div>16.[浼樺寲]ubcs-admin锛屽鍔犺处鍙峰瘑鐮佺櫥褰�</div>
                 <div>17.[浼樺寲]RefreshToken鍒锋柊閫昏緫</div>
                 <div>18.[浼樺寲]绉熸埛鏂板閫昏緫锛屼笟鍔″瓧鍏告敮鎸佹棤闄愬眰绾у鍒�</div>
                 <div>19.[浼樺寲]Ribbon缁勪欢锛屾敮鎸丗eign璋冪敤閰嶇疆</div>
@@ -613,7 +517,7 @@
                 <div>18.[淇]docker鑴氭湰nginx绔彛鍖归厤闂</div>
                 <div>19.[淇]鏈烘瀯妯″潡鎻愪氦鏈垹闄ょ紦瀛樼殑闂</div>
                 <div>20.[淇]oss缂撳瓨鑾峰彇鏈姞绉熸埛鍒ゆ柇鐨勯棶棰�</div>
-                <div>21.[淇]blade-auth鍦╦ava11涓嬫棤娉曡繍琛岀殑闂</div>
+                <div>21.[淇]ubcs-auth鍦╦ava11涓嬫棤娉曡繍琛岀殑闂</div>
               </el-collapse-item>
               <el-collapse-item title="2.2.1.RELEASE鍙戝竷锛岄泦鎴怑LK锛屽鍔犲垎甯冨紡鏃ュ織杩借釜" name="10">
                 <div>1.[鏂板]闆嗘垚鏈�鏂扮増ELK锛屽鍔犲垎甯冨紡鏃ュ織杩借釜鍔熻兘</div>
@@ -638,7 +542,7 @@
                 <div>8.[鏂板]saber鏀寔tab鍒囨崲淇濆瓨椤甸潰鐘舵��</div>
                 <div>9.[鏂板]娣诲姞bom缁熶竴鐗堟湰閰嶇疆</div>
                 <div>10.[鏂板]娣诲姞trace starter</div>
-                <div>11.[鏂板]blade-admin鎺掗櫎seata鏈嶅姟</div>
+                <div>11.[鏂板]ubcs-admin鎺掗櫎seata鏈嶅姟</div>
                 <div>12.[鏂板]oss鏁忔劅鎿嶄綔澧炲姞鏉冮檺鏍¢獙</div>
                 <div>13.[鏂板][淇]dict銆乺ole涓嶉�夋嫨鐖惰妭鐐规姤閿�</div>
                 <div>14.[鏂板]鍔ㄦ�佺綉鍏宠缃惎鍔ㄥ姞杞�</div>
@@ -647,7 +551,7 @@
               <el-collapse-item title="2.1.0.RELEASE鍙戝竷锛屽叏闈㈠寮哄簳灞傞┍鍔�" name="8">
                 <div>1.[鍗囩骇]springboot 2.1.8銆乻pringcloud greenwich sr3</div>
                 <div>2.[鏂板]闆嗘垚seata锛屾彁渚涙渶绠�闆嗘垚鏂规</div>
-                <div>3.[鏂板]blade-admin澧炲姞nacos鍔ㄦ�佺洃鍚�</div>
+                <div>3.[鏂板]ubcs-admin澧炲姞nacos鍔ㄦ�佺洃鍚�</div>
                 <div>4.[鏂板]澧炲姞alioss闆嗘垚锛屽己鍖杘ss杩斿洖淇℃伅</div>
                 <div>5.[鏂板]鑾峰彇浠ょ墝鎿嶄綔澧炲姞绌哄垽鏂�</div>
                 <div>6.[鏂板]鎷嗗垎鏁版嵁搴撲緷璧栥�佸寮簃ybatis銆佸鍔爕ml鑷畾涔夐厤缃鍙�</div>
@@ -720,7 +624,7 @@
                 <div>2.[鏂板]澧炲姞qiniu灏佽</div>
                 <div>3.[鏂板]澧炲姞oss缁熶竴鎺ュ彛</div>
                 <div>4.[鏂板]闆嗘垚minio銆乹iniu锛岃繘琛岀粺涓�绠$悊鐨勫绉熸埛oss绯荤粺</div>
-                <div>5.[浼樺寲]blade-core-cloud閫昏緫</div>
+                <div>5.[浼樺寲]ubcs-core-cloud閫昏緫</div>
                 <div>6.[鏂板]badex-biz澧炲姞涓嶅悓鍖呭悕鐨剆wagger銆乵ybatis閰嶇疆demo</div>
                 <div>7.[鏂板]badex-biz澧炲姞nacos鑷畾涔夋敞鍐屾枃浠禿emo</div>
                 <div>8.[鏂板]bladex-biz澧炲姞nacos鍙傛暟鍔ㄦ�佸埛鏂癲emo</div>
@@ -760,19 +664,66 @@
 
       </el-col>
     </el-row>
+    <el-dialog title="淇敼瀵嗙爜" :visible.sync="dialogFormVisible" append-to-body  :close-on-press-escape="false" :before-close="Xdelhandle">
+      <el-form :model="form"  :rules="rules" ref="form">
+        <el-form-item label="鍘熷瘑鐮�" :label-width="formLabelWidth" prop="oldPassword">
+          <el-input v-model="form.oldPassword" autocomplete="off"></el-input>
+        </el-form-item>
+        <el-form-item label="鏂板瘑鐮�" :label-width="formLabelWidth" prop="newPassword">
+          <el-input v-model="form.newPassword" autocomplete="off"></el-input>
+        </el-form-item>
+        <el-form-item label="纭瀵嗙爜" :label-width="formLabelWidth" prop="newPassword1">
+          <el-input v-model="form.newPassword1" autocomplete="off"></el-input>
+        </el-form-item>
+      </el-form>
+      <div slot="footer" class="dialog-footer">
+        <el-button @click="delhandle">鍙� 娑�</el-button>
+        <el-button type="primary" @click="addok">纭� 瀹�</el-button>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
 <script>
   import {mapGetters} from "vuex";
+  import  {check} from "@/api/system/user"
+  import {updatePassword} from "@/api/system/user.js"
+  import md5 from "js-md5";
+  import {removeToken} from "@/util/auth";
 
   export default {
     name: "wel",
     data() {
       return {
         activeNames: ['1', '2', '3', '5'],
-        logActiveNames: ['28']
+        logActiveNames: ['28'],
+        userarr:[],
+        userid:'',
+        updataArr:[],
+        dialogFormVisible:false,
+        form: {
+          oldPassword: '',
+          newPassword: '',
+          newPassword1: '',
+        },
+        rules: {
+          oldPassword: [
+            { required: true, message: '璇疯緭鍏ュ師瀵嗙爜', trigger: 'blur' }
+          ],
+          newPassword:[
+            { required: true, message: '璇疯緭鍏ユ柊瀵嗙爜', trigger: 'blur' }
+          ],
+          newPassword1:[
+            { required: true, message: '璇疯緭纭瀵嗙爜', trigger: 'blur' }
+          ]
+        },
       };
+    },
+    // 鎷垮埌userid璇锋眰鎺ュ彛
+    created() {
+      this.updataArr=JSON.parse(localStorage.getItem("updataid"))
+      this.userid=this.$store.state.user.upadatastatus.user_id
+      this.checkhandle()
     },
     computed: {
       ...mapGetters(["userInfo"]),
@@ -780,6 +731,60 @@
     methods: {
       handleChange(val) {
         window.console.log(val);
+      },
+      //element缁勪欢鍏抽棴寮圭獥鐨勫欢杩熷洖璋冿紝杩欓噷娌℃湁鐢ㄥ叧闂脊绐楃殑鏂规硶锛屽洜涓哄綋鐢ㄦ埛鐐瑰嚮纭涔熸槸鍏抽棴寮圭獥锛屽鏋滅櫥褰曟垚鍔熷脊绐楀叧闂悗涔熸槸浼氭竻闄oken鍥炲埌鐧诲綍椤�
+      //Xdelhandle鏄偣鍑籜鍙峰叧闂脊鍞�,delhandle鏄偣鍑诲彇娑堝叧闂脊绐�,鍦ㄨ繖鍒嗕簡涓や釜浜嬩欢
+      Xdelhandle(){
+        removeToken()
+        this.dialogFormVisible = false
+      },
+      // 鍏抽棴寮圭獥鍚庢竻闄oken杩斿洖鍒扮櫥褰曢〉闈�
+      delhandle(){
+        removeToken()
+        this.dialogFormVisible = false
+      },
+      // 淇敼瀵嗙爜鏂规硶
+      addok(){
+        this.dialogFormVisible = false
+        updatePassword(md5(this.form.oldPassword), this.form.newPassword, this.form.newPassword1).then(res=>{
+          if(res.data.code==200){
+            this.$message({
+              type:"success",
+              message:"淇敼鎴愬姛锛�"
+            })
+          }
+        }).catch(res=>{
+          console.log(res)
+          this.checkhandle()
+        })
+      },
+      // 鎻愰啋鏃堕棿璇锋眰锛屼篃闇�瑕佸垽鏂槸鍚︿负瓒呯韬唤锛岃秴绠¤韩浠戒笉鍒ゆ柇
+      checkhandle(){
+        if(this.updataArr.user_id != '0' && this.updataArr.tenant_id !== '000000'){
+          check(this.userid).then(res=>{
+            if(res.data.data>0){
+              this.$message({
+                type:'warning',
+                message:`浣犺繕鏈�${res.data.data}澶╁氨瑕佷慨鏀瑰瘑鐮佷簡`
+              })
+            }else if(res.data.data == -1){
+              this.$message({
+                type: "warning",
+                message: "瀵嗙爜绛栫暐宸茶淇敼锛岃閲嶆柊淇敼瀵嗙爜锛�"
+              })
+              setTimeout(()=>{
+                this.dialogFormVisible=true
+              },1500)
+            }else if(res.data.data == 0){
+              this.$message({
+                type:'success',
+                message:"鎿嶄綔鎴愬姛"
+              })
+            }
+          }).catch(res=>{
+            console.log(res)
+          })
+        }
       }
     },
   };
@@ -789,5 +794,6 @@
   .el-font-size {
     font-size: 14px;
   }
+
 </style>
 

--
Gitblit v1.9.3