cf973Div3E

https://codeforces.com/contest/2008/problem/E

using ll = long long;

void solve() {
    int n;
    std::cin >> n;
    std::string s;
    std::cin >> s;
    int ans = n;
    //_____________________________
    //_____________________________
    //首先将奇数位置和偶数位置分开看
    int cnt[2][26]{};
    for (int i = 0; i < n; i++) {
        //cnt[i][j],i表示出现的位置,0表示偶数,1表示奇数,j表示出现的哪一个字符,cnt[i][j]表示出现的次数
        cnt[i % 2][s[i] - 'a']++;
    }
    //如果字符串是偶数
    if (n % 2 == 0) {
        //答案首先是n-在偶数中出现最多次的字符,和在奇数中出现最多次的字符
        ans = n - *std::max_element(cnt[0], cnt[0] + 26) - *std::max_element(cnt[1], cnt[1] + 26);
    }
    //这个for循环是针对奇数的,奇偶中的两种数量最多的字符和一定只会越来越小,因为他们加和不变,且在                    
    //不断删除
    //删掉字符i,那么该位(奇数位或者偶数位)的该字符就要--,紧接着,后面的
    for (int i = n - 1; i >= 0; i--) {
        //问题是怎么得到删掉字符i后i后面的字符奇偶性要发生变化,
        //首先从最后一个字符开始,先假设删掉它,然后求删掉该字符后的答案
        cnt[i % 2][s[i] - 'a']--;
        if (n % 2 == 1) {
            ans = std::min(ans, n - *std::max_element(cnt[0], cnt[0] + 26) - *std::max_element(cnt[1], cnt[1] + 26));
        }
        //在之后的操作中,该位的字符都会变换奇偶性,所以直接变换奇偶性即可
        cnt[(i + 1) % 2][s[i] - 'a']++;
    }
    std::cout << ans << "\n";

}


int main() {
    std::ios::sync_with_stdio(false), std::cin.tie(0), std::cout.tie(0);
    int t;
    std::cin >> t;
    while (t--) {
        solve();
    }
    return 0;
}

注意到从最后一位开始向前枚举第i个位置时,在之后的枚举中如i-1,i-2,i-3等等i的奇偶性变化是永久的,因为i永远在i-1,i-2,i-3的右边,所以每当删除i左边的位置时,总会让i奇偶性发生变化.所以执行一下操作,从最后一个字符开始,首先让该位的cnt--,然后求删除该位后的答案,然后将该位的字符变换奇偶性即可.

<body> <div class="page flex-col"> <div class="box_1 flex-col"> <div class="box_2 flex-row"> <div class="box_3 flex-col"> <div class="box_4 flex-row justify-between"> <div class="box_5 flex-col"> <div class="image-wrapper_1 flex-col"> <img class="image_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG8cc8f7c36dc3562061d731149b84cd87.png" /> </div> </div> <div class="box_6 flex-col"> <div class="text-wrapper_1 flex-row"> <button style="color: #ffffff;margin-left: 8vw;margin-top: 2.3vw;" onclick="shuaxin()"><i class="fa fa-refresh"></i></button> <button style="color: #ffffff;margin-left: 1vw;margin-top: 2.3vw;" onclick="quanping()" ><i class="fa fa-arrows-alt"></i></button> <div id="time_value" class="text_1" style="margin-left: 2vw; margin-top: 3vw;" onclick=qp_change()></div> </div> </div> </div> <div class="image-wrapper_2 flex-row justify-between"> <img class="image_2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <img class="image_3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> </div> <div class="box_7 flex-col"> <div class="tablebox1"> <div class="tbl-header1" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>产出板件数</th> <th>产出面积</th> <th>订单量</th> <th>时段目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body1" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>产出板件数</th> <th>产出面积</th> <th>订单量</th> <th>时段目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="sd_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <div class="image-wrapper_3 flex-row justify-between"> <img class="image_4" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <img class="image_5" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG413e952ae6791af4afbd52453dd8e88e.png" /> </div> <div class="box_9 flex-col"> <div class="box_10 flex-row justify-between"> <div class="text-wrapper_10 flex-col"> <span class="text_52">时段产能</span> </div> <div class="text-wrapper_11 flex-col"> <span class="text_53">合格率</span> </div> <div class="text-wrapper_12 flex-col"> <span class="text_54">准时交货量</span> </div> </div> <div class="box_11 flex-row justify-between"> <div class="group_1 flex-col"> <div class="image-wrapper_4 flex-row"> <img class="thumbnail_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_12 flex-row justify-between"> <span class="text_55">总交货量</span> <div class="text-wrapper_13"> <span class="text_56">{$month_rates.zong_count}</span> <span class="text_57">/个</span> </div> </div> <img class="thumbnail_2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="group_2 flex-col"> <div class="image-wrapper_5 flex-row"> <img class="thumbnail_3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_13 flex-row justify-between"> <span class="text_58">实际交货量</span> <div class="text-wrapper_14"> <span class="text_59">{$month_rates.shi_count}</span> <span class="text_60">/个</span> </div> </div> <img class="thumbnail_4" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> </div> <div class="image-wrapper_6 flex-row"> <img class="thumbnail_5" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_6" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_7" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_8" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> </div> <div class="box_14 flex-row justify-between"> <div id="channeng_month" style="height: 11vw;width: 26vw;position: absolute;margin: -1.2vw 0px 0px -6vw;"></div> <div class="group_5 flex-row"> <div class="box_15 flex-col"></div> <span class="text_63">实际交货</span> </div> </div> </div> </div> <img class="image_6" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG5a8fe72db3d57d8a5e9f6b17657a8c87.png" /> </div> <div class="box_20 flex-col"> <div class="group_7 flex-col"> <div class="box_21 flex-col"> <div class="section_16 flex-col"> <div class="text-wrapper_16 flex-col"> <span class="text_64">车间工序看板</span> </div> </div> </div> </div> </div> <img class="image_11" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGa29e6ee59e11d09266b5de326ad39ef1.png" /> <div style="display: flex;position: absolute; margin-top: 40px;" > <div> <span style="color: #fff;font-size: 15px;margin-left: 20px;">工序:</span> </div> <div class="layui-input-block"> <?php $select =!empty(input(&#39;station_id&#39;))?input(&#39;station_id&#39;):1; echo (model(&#39;Ui&#39;)->getchangeEasySelect(&#39;admin&#39;,&#39;all_station&#39;,&#39;station_id&#39;,$station_id,&#39;&#39;,0)); ?> </div> <div class="layui-input-block"> <?php $select =!empty(input(&#39;time&#39;))?input(&#39;time&#39;):&#39;1&#39;; echo (model(&#39;Ui&#39;)->getchangeEasySelect(&#39;admin&#39;,&#39;time_select&#39;,&#39;time&#39;,$time_select,&#39;&#39;,0)); ?> </div> </div> <div class="box_26 flex-row"> <img class="thumbnail_17" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_65">时段产能</span> </div> <div class="box_27 flex-col"> <div class="group_8 flex-col"> <div class="tablebox2"> <div class="tbl-header2" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>累计生产数</th> <th>不合格数</th> <th>合格率</th> <th>合格率目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body2" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>累计生产数</th> <th>不合格数</th> <th>合格率</th> <th>合格率目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="hg_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <img class="image_13" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGed892664a8141b31090570aa72ec03c8.png" /> <div class="box_28 flex-row"> <img class="thumbnail_18" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_102">合格率</span> </div> <img class="image_25_1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/ztcj/img/cb47085232a7cf1be05b123a25702cb.png" /> <div class="box_29 flex-col"> <div class="box_30 flex-col"> <div class="tablebox3"> <div class="tbl-header3" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>时交货数量</th> <th>总订单交货数</th> <th>准时交货订单率</th> <th>准时交货率目标</th> <th>目标达成率</th> </tr> </thead> <tbody style="opacity:0;"></tbody> </table> </div> <div class="tbl-body3" style="padding: 0px 10px 10px 10px;"> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th>时段</th> <th>时交货数量</th> <th>总订单交货数</th> <th>准时交货订单率</th> <th>准时交货率目标</th> <th>目标达成率</th> </thead> <tbody></tbody> </table> </div> </div> <div id="zs_zx" style="height: 11vw;width: 33.5vw; margin-top: -2vw; position: relative;"> </div> </div> <div class="box_31 flex-row"> <img class="thumbnail_19" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text_151">准时交货量</span> </div> <div class="box_32 flex-row"> <div class="image-text_1 flex-row justify-between"> <img class="thumbnail_20" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text-group_1">当月累计准交率</span> </div> </div> <div class="box_33 flex-row"> <div class="image-text_2 flex-row justify-between"> <img class="thumbnail_21" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG7873bb2fee2b5215411a46c9214ffccb.png" /> <span class="text-group_2">月度准时交货量统计</span> </div> </div> <div class="box_34 flex-col"> <div class="group_10 flex-row justify-between"> <div class="text-wrapper_33 flex-col"> <span class="text_152">时段产能</span> </div> <div class="text-wrapper_34 flex-col"> <span class="text_153">合格率</span> </div> <div class="text-wrapper_35 flex-col"> <span class="text_154">准时交货量</span> </div> </div> <div class="group_11 flex-row"> <div class="list_1 flex-row"> <div class="list-items_1-0 flex-col"> <div class="image-wrapper_7-0 flex-row"> <img class="thumbnail_22-0" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-0 flex-row justify-between"> <span class="text_155-0">当天总交货量</span> <div class="text-wrapper_36-0"> <span class="text_156-0">{$year_month_arr.day_total_jiao}</span> <span class="text_157-0">/个</span> </div> </div> <img class="thumbnail_23-0" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-1 flex-col"> <div class="image-wrapper_7-1 flex-row"> <img class="thumbnail_22-1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-1 flex-row justify-between"> <span class="text_155-1">当天实际交货</span> <div class="text-wrapper_36-1"> <span class="text_156-1">{$year_month_arr.day_shiji_jiao}</span> <span class="text_157-1">/个</span> </div> </div> <img class="thumbnail_23-1" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-2 flex-col"> <div class="image-wrapper_7-2 flex-row"> <img class="thumbnail_22-2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-2 flex-row justify-between"> <span class="text_155-2">当天交货率</span> <div class="text-wrapper_36-2"> <span class="text_156-2">{$year_month_arr.day_total_rate}</span> <span class="text_157-2">%</span> </div> </div> <img class="thumbnail_23-2" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> <div class="list-items_1-3 flex-col"> <div class="image-wrapper_7-3 flex-row"> <img class="thumbnail_22-3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGf43f0a5d2b4656d52e3e50bb3fa7d120.png" /> </div> <div class="box_35-3 flex-row justify-between"> <span class="text_155-3">月累计单量</span> <div class="text-wrapper_36-3"> <span class="text_156-3">{$year_month_arr.sum}</span> <span class="text_157-3">/个</span> </div> </div> <img class="thumbnail_23-3" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGfd00a0846a9ef983e985a72ba83ef527.png" /> </div> </div> </div> <div class="image-wrapper_8 flex-row"> <img class="thumbnail_24" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_25" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_26" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_27" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_28" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_29" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> <img class="thumbnail_30" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNG797c9dde8077e5885b468d374b2da6d1.png" /> <img class="thumbnail_31" referrerpolicy="no-referrer" src="__PUBLIC__/msboard/process/img/FigmaDDSSlicePNGb103e5b788531985bcef98c8959b57e4.png" /> </div> <div id="yearmonthstatistics" style="height: 16vw;width: 70vw;margin-left:-2vw;"></div> </div> </div> </div> </body>看下 那里缺少了对应关系
08-14
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>安全提示 - 密码修改</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap"> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: &#39;Inter&#39;, &#39;PingFang SC&#39;, &#39;Microsoft YaHei&#39;, sans-serif; } body { display: flex; justify-content: center; align-items: center; min-height: 100vh; background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); padding: 20px; } .container { width: 100%; max-width: 800px; text-align: center; } h1 { color: #2c3e50; margin-bottom: 40px; font-weight: 600; text-shadow: 0 2px 4px rgba(0,0,0,0.1); } .message-box { background: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); padding: 30px; max-width: 500px; margin: 0 auto; border-top: 4px solid #e6a23c; animation: fadeIn 0.5s ease-out; } .message-icon { font-size: 60px; margin-bottom: 20px; color: #e6a23c; } .message-title { font-size: 22px; font-weight: 600; color: #2c3e50; margin-bottom: 15px; } .message-content { font-size: 16px; color: #5e6d82; line-height: 1.6; margin-bottom: 25px; } .message-button { background: #e6a23c; color: white; border: none; border-radius: 4px; padding: 12px 28px; font-size: 16px; font-weight: 500; cursor: pointer; transition: all 0.3s; box-shadow: 0 2px 8px rgba(230, 162, 60, 0.4); } .message-button:hover { background: #cf9236; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(230, 162, 60, 0.5); } .message-button:active { transform: translateY(0); } .overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; animation: fadeIn 0.3s ease-out; } .password-form { background: white; border-radius: 8px; padding: 30px; width: 90%; max-width: 450px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); animation: scaleIn 0.3s ease-out; } .form-title { font-size: 20px; font-weight: 600; color: #2c3e50; margin-bottom: 20px; text-align: center; } .input-group { margin-bottom: 20px; text-align: left; } .input-group label { display: block; margin-bottom: 8px; font-weight: 500; color: #5e6d82; } .input-group input { width: 100%; padding: 12px 15px; border: 1px solid #dcdfe6; border-radius: 4px; font-size: 16px; transition: border-color 0.3s; } .input-group input:focus { outline: none; border-color: #e6a23c; box-shadow: 0 0 0 2px rgba(230, 162, 60, 0.2); } .form-buttons { display: flex; justify-content: center; margin-top: 10px; } .form-buttons button { padding: 12px 25px; border: none; border-radius: 4px; font-size: 16px; font-weight: 500; cursor: pointer; transition: all 0.3s; } .submit-btn { background: #e6a23c; color: white; margin-right: 10px; box-shadow: 0 2px 8px rgba(230, 162, 60, 0.4); } .submit-btn:hover { background: #cf9236; box-shadow: 0 4px 12px rgba(230, 162, 60, 0.5); } .hidden { display: none; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } .instructions { margin-top: 30px; background: white; border-radius: 8px; padding: 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); text-align: left; } .instructions h2 { color: #2c3e50; margin-bottom: 15px; font-weight: 600; } .instructions ul { padding-left: 20px; color: #5e6d82; } .instructions li { margin-bottom: 10px; line-height: 1.5; } </style> </head> <body> <div class="container"> <h1>系统安全中心</h1> <div class="message-box"> <div class="message-icon">⚠️</div> <div class="message-title">安全提示</div> <div class="message-content">您的密码还是初始密码,存在安全风险。为了保障您的账户安全,请立即修改密码。</div> <button class="message-button" onclick="showPasswordForm()">修改密码</button> </div> <div class="instructions"> <h2>密码安全指南</h2> <ul> <li>使用至少8位字符的组合,包括大写字母、小写字母、数字和特殊符号</li> <li>避免使用个人信息如生日、姓名或常用单词作为密码</li> <li>不要使用与其他网站或服务相同的密码</li> <li>定期更换密码,建议每3个月更新一次</li> <li>启用双重验证以提高账户安全性</li> </ul> </div> </div> <div id="overlay" class="overlay hidden"> <div class="password-form"> <div class="form-title">修改密码</div> <div class="input-group"> <label for="current-password">当前密码</label> <input type="password" id="current-password" placeholder="请输入当前密码"> </div> <div class="input-group"> <label for="new-password">新密码</label> <input type="password" id="new-password" placeholder="请输入新密码"> </div> <div class="input-group"> <label for="confirm-password">确认新密码</label> <input type="password" id="confirm-password" placeholder="请再次输入新密码"> </div> <div class="form-buttons"> <button class="submit-btn" onclick="changePassword()">确认修改</button> </div> </div> </div> <script> function showPasswordForm() { document.getElementById(&#39;overlay&#39;).classList.remove(&#39;hidden&#39;); } function changePassword() { const currentPassword = document.getElementById(&#39;current-password&#39;).value; const newPassword = document.getElementById(&#39;new-password&#39;).value; const confirmPassword = document.getElementById(&#39;confirm-password&#39;).value; if (!currentPassword || !newPassword || !confirmPassword) { alert(&#39;请填写所有密码字段&#39;); return; } if (newPassword !== confirmPassword) { alert(&#39;新密码与确认密码不一致&#39;); return; } if (newPassword.length < 8) { alert(&#39;新密码长度至少需要8个字符&#39;); return; } // 模拟密码修改成功 alert(&#39;密码修改成功!&#39;); document.getElementById(&#39;overlay&#39;).classList.add(&#39;hidden&#39;); // 清空输入框 document.getElementById(&#39;current-password&#39;).value = &#39;&#39;; document.getElementById(&#39;new-password&#39;).value = &#39;&#39;; document.getElementById(&#39;confirm-password&#39;).value = &#39;&#39;; } // 页面加载后自动弹出提示 window.onload = function() { setTimeout(showPasswordForm, 1000); }; </script> </body> </html> 将上述代码修改成.vue文件
08-28
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>安全提示 - 密码修改</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap"> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: &#39;Inter&#39;, &#39;PingFang SC&#39;, &#39;Microsoft YaHei&#39;, sans-serif; } body { display: flex; justify-content: center; align-items: center; min-height: 100vh; background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); padding: 20px; } .container { width: 100%; max-width: 800px; text-align: center; } h1 { color: #2c3e50; margin-bottom: 40px; font-weight: 600; text-shadow: 0 2px 4px rgba(0,0,0,0.1); } .message-box { background: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); padding: 30px; max-width: 500px; margin: 0 auto; border-top: 4px solid #e6a23c; animation: fadeIn 0.5s ease-out; } .message-icon { font-size: 60px; margin-bottom: 20px; color: #e6a23c; } .message-title { font-size: 22px; font-weight: 600; color: #2c3e50; margin-bottom: 15px; } .message-content { font-size: 16px; color: #5e6d82; line-height: 1.6; margin-bottom: 25px; } .message-button { background: #e6a23c; color: white; border: none; border-radius: 4px; padding: 12px 28px; font-size: 16px; font-weight: 500; cursor: pointer; transition: all 0.3s; box-shadow: 0 2px 8px rgba(230, 162, 60, 0.4); } .message-button:hover { background: #cf9236; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(230, 162, 60, 0.5); } .message-button:active { transform: translateY(0); } .overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; animation: fadeIn 0.3s ease-out; } .password-form { background: white; border-radius: 8px; padding: 30px; width: 90%; max-width: 450px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); animation: scaleIn 0.3s ease-out; } .form-title { font-size: 20px; font-weight: 600; color: #2c3e50; margin-bottom: 20px; text-align: center; } .input-group { margin-bottom: 20px; text-align: left; } .input-group label { display: block; margin-bottom: 8px; font-weight: 500; color: #5e6d82; } .input-group input { width: 100%; padding: 12px 15px; border: 1px solid #dcdfe6; border-radius: 4px; font-size: 16px; transition: border-color 0.3s; } .input-group input:focus { outline: none; border-color: #e6a23c; box-shadow: 0 0 0 2px rgba(230, 162, 60, 0.2); } .form-buttons { display: flex; justify-content: center; margin-top: 10px; } .form-buttons button { padding: 12px 25px; border: none; border-radius: 4px; font-size: 16px; font-weight: 500; cursor: pointer; transition: all 0.3s; } .submit-btn { background: #e6a23c; color: white; margin-right: 10px; box-shadow: 0 2px 8px rgba(230, 162, 60, 0.4); } .submit-btn:hover { background: #cf9236; box-shadow: 0 4px 12px rgba(230, 162, 60, 0.5); } .hidden { display: none; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } .instructions { margin-top: 30px; background: white; border-radius: 8px; padding: 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); text-align: left; } .instructions h2 { color: #2c3e50; margin-bottom: 15px; font-weight: 600; } .instructions ul { padding-left: 20px; color: #5e6d82; } .instructions li { margin-bottom: 10px; line-height: 1.5; } </style> </head> <body> <div class="container"> <h1>系统安全中心</h1> <div class="message-box"> <div class="message-icon">⚠️</div> <div class="message-title">安全提示</div> <div class="message-content">您的密码还是初始密码,存在安全风险。为了保障您的账户安全,请立即修改密码。</div> <button class="message-button" onclick="showPasswordForm()">修改密码</button> </div> <div class="instructions"> <h2>密码安全指南</h2> <ul> <li>使用至少8位字符的组合,包括大写字母、小写字母、数字和特殊符号</li> <li>避免使用个人信息如生日、姓名或常用单词作为密码</li> <li>不要使用与其他网站或服务相同的密码</li> <li>定期更换密码,建议每3个月更新一次</li> <li>启用双重验证以提高账户安全性</li> </ul> </div> </div> <div id="overlay" class="overlay hidden"> <div class="password-form"> <div class="form-title">修改密码</div> <div class="input-group"> <label for="current-password">当前密码</label> <input type="password" id="current-password" placeholder="请输入当前密码"> </div> <div class="input-group"> <label for="new-password">新密码</label> <input type="password" id="new-password" placeholder="请输入新密码"> </div> <div class="input-group"> <label for="confirm-password">确认新密码</label> <input type="password" id="confirm-password" placeholder="请再次输入新密码"> </div> <div class="form-buttons"> <button class="submit-btn" onclick="changePassword()">确认修改</button> </div> </div> </div> <script> function showPasswordForm() { document.getElementById(&#39;overlay&#39;).classList.remove(&#39;hidden&#39;); } function changePassword() { const currentPassword = document.getElementById(&#39;current-password&#39;).value; const newPassword = document.getElementById(&#39;new-password&#39;).value; const confirmPassword = document.getElementById(&#39;confirm-password&#39;).value; if (!currentPassword || !newPassword || !confirmPassword) { alert(&#39;请填写所有密码字段&#39;); return; } if (newPassword !== confirmPassword) { alert(&#39;新密码与确认密码不一致&#39;); return; } if (newPassword.length < 8) { alert(&#39;新密码长度至少需要8个字符&#39;); return; } // 模拟密码修改成功 alert(&#39;密码修改成功!&#39;); document.getElementById(&#39;overlay&#39;).classList.add(&#39;hidden&#39;); // 清空输入框 document.getElementById(&#39;current-password&#39;).value = &#39;&#39;; document.getElementById(&#39;new-password&#39;).value = &#39;&#39;; document.getElementById(&#39;confirm-password&#39;).value = &#39;&#39;; } // 页面加载后自动弹出提示 window.onload = function() { setTimeout(showPasswordForm, 1000); }; </script> </body> </html> 将上述代码修改成.vue文件,比例自适应,响应式布局
08-28
<div class="next-virtual-tree-container"><div class="next-virtual-list-wrapper" style="position: relative; height: 1092px;"><div style="transform: translate(0px, 0px);"><ul role="tree" aria-multiselectable="false" class="next-tree next-label-block next-node-indent mr-change-file-tree"><li role="presentation" class="next-tree-node" id="tree_f327158de5da6cc3ccb8bf1e6efb8439ec18a473" level="1"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="true" aria-level="1" aria-posinset="1" aria-setsize="39" class="next-tree-node-inner" tabindex="0"><span class="next-tree-switcher next-noline"><i class="next-icon next-icon-arrow-down next-medium next-tree-switcher-icon next-tree-fold-icon"></i></span><div class="next-tree-node-label-wrapper" data-spm-anchor-id="a2cl9.codeup_devops2020_goldlog_projectCodeReviewDetail.0.i0.1a4b2f95Riq47i"><div class="next-tree-node-label next-tree-node-label-selectable"><i class="teamix-icon teamix-icon-folder-line teamix-medium" style="color: var(--color-text1-2, #6e6e6e);"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-folder-line"></use></svg></i><span class="label-content "><div class="teamix-title"><span>develop/api</span></div></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_645502b1c12dbd3e90161f42b35ac4842b2f1bc0" level="2"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="true" aria-level="2" aria-posinset="2" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noline"><i class="next-icon next-icon-arrow-down next-medium next-tree-switcher-icon next-tree-fold-icon"></i></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><i class="teamix-icon teamix-icon-folder-line teamix-medium" style="color: var(--color-text1-2, #6e6e6e);"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-folder-line"></use></svg></i><span class="label-content "><div class="teamix-title"><span>cc</span></div></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_26795b2da1ced4325633e17429a14a6d65b37997" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="3" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>agenda.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 79</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 47</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_2bf30c75cda26b6da9a01bb778c3f18caff120b7" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="4" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>bot-asr.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 3</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 3</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_5415bbf49cd2dce85711212f52e33e311f53396b" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="5" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>cache.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 7</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 8</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_2244b0780bfca45f4c922db59e053b3883112722" level="3"><div role="treeitem" aria-selected="true" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="6" aria-setsize="39" class="next-tree-node-inner next-selected" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content selected read"><div class="teamix-title"><span>call.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 225</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 24</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_c0db26d547a3e13a3e725335a3810f5427c6041f" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="7" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>cdr-ib.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 5</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 5</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_36daf1c4dc152afacb2964a0a4d980cbfeac4190" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="8" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>cdr-new-ib.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 45</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 19</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_622909527d2dc809366984c977e94ccd65d5bce3" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="9" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>cdr-new-ob.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 2</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 2</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_2a6ecd488c46a3b580371de33343d8cfde3a411f" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="10" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>cdr-ob.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 1</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 4</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_b2f2e0948f378d82249b208abc74336d186b9015" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="11" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>cdr-webcall.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 10</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 5</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_c96ea8e19e39822d6b93792b6a1eca351192c195" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="12" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>cloud-number.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 57</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 17</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_9f0f11e837f94eae5e698e87f4007496a028b790" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="13" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>comment.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 1</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 1</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_de8eed9622827c92e2bef5b723b34973853f5d1e" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="14" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-client.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 299</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 79</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_70db9dfa2724ee83041e57034e35866fd984f490" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="15" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-enterprise-pause.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 38</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 16</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_06f31b7e5b2206a07381e9a4514e1ee7360dd606" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="16" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-exten.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 153</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 43</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_8668a164f3b579c32e2ff437e29a2d9b9e7facab" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="17" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>config-global.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 12</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_02ee093280570525c4acdbfe1cb0638cbc01854e" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="18" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>config-ivr.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 2</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 6</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_262552720b3a25db9c10d0cb5ac1bf5917a4fbde" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="19" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-number.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 70</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 41</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_b6eaed69a33cbb7bcc82256fbbf6fe8fb99d61f2" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="20" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-queue.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 135</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 52</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_e153e556cf95e0de8a4dc3c6b4dd5c771766c76c" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="21" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>config-restrict-tel.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 63</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 29</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_7b76e5a55474a067b0a786da41180f97dc45fb7f" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="22" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title teamix-title-tooltip-trigger"><span>enterprise-info.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 12</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 3</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_3b2284d33f54f511379b41f9ff4b798a4aa1ac69" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="23" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>intelligent.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 2</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 2</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_42245dcf3431cbc07b41363fe72e1b4b72b39521" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="24" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>investigation.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 8</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 7</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_2b79fcb8c33ac0fd04019d6ddc898a0cfa489836" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="25" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>ivr-script.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 2</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 2</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_7aeb796e6c100399330afc26c134f13a6ab83255" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="26" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>log.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 17</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 8</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_d2f1e29c432a686aa88c4cb1fb143d5d4318693d" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="27" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>manage.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 101</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 21</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_5e970457d3b2936ae361e83bf05ab5ff9d2fefe2" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="28" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>monitor.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 44</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 28</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_d93cc6a762355686be58a79adb0678a8da962e60" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="29" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>record.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 1</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 1</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_71af7fbc40f41108388d6bad45a6d27f6b8b095c" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="30" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>report.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 225</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 119</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_00e44423e8a5374da656f4c501c5a95c417fc545" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="31" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>sms.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 119</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 54</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_e48fa19c604cb18d50fbd8c024fc8fee1ded3c33" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="32" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>sqc-asr.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 34</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 11</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_6ac9e8260de70a8375bf2d7aee6939aecb8743ca" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="33" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>sso-login.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 1</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 1</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_00b07295c64dbd5376df8d02bda47da65b4e8cc9" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="34" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title teamix-title-tooltip-trigger"><span>task-property.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 10</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 2</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_dffb54a48011883825c29fdcd90af450763763f9" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="35" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>voice-mail.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 9</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 3</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_8ad845fdbb2305336e6609d2f303542ebe2c245f" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="36" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>wm_rtc.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 38</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 13</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_2d82ef1179abafdcd48e7f68df961e01b7166451" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="37" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content read"><div class="teamix-title"><span>ws-login.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 12</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 3</span></span></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_8acab7cec62a3e33f169fa70f0bc95410c10f6d0" level="2"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="true" aria-level="2" aria-posinset="38" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noline"><i class="next-icon next-icon-arrow-down next-medium next-tree-switcher-icon next-tree-fold-icon"></i></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><i class="teamix-icon teamix-icon-folder-line teamix-medium" style="color: var(--color-text1-2, #6e6e6e);"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-folder-line"></use></svg></i><span class="label-content "><div class="teamix-title"><span>include</span></div></span></div></div></div></li><li role="presentation" class="next-tree-node" id="tree_70f70460b38ad1cb9617bbfd726b33ee7aa2cfdb" level="3"><div role="treeitem" aria-selected="false" aria-disabled="false" aria-checked="false" aria-expanded="false" aria-level="3" aria-posinset="39" aria-setsize="39" class="next-tree-node-inner" tabindex="-1"><span class="next-tree-node-indent-unit"></span><span class="next-tree-node-indent-unit"></span><span class="next-tree-switcher next-noop-noline"></span><div class="next-tree-node-label-wrapper"><div class="next-tree-node-label next-tree-node-label-selectable"><div class="mr-file-read-state"><span class="next-badge next-badge-not-a-wrapper mr-file-read-badge"></span><i class="teamix-icon teamix-icon-modified-code-file-line teamix-small"><svg viewBox="0 0 1024 1024"><use xlink:href="#yunxiao-modified-code-file-line"></use></svg></i></div><span class="label-content "><div class="teamix-title"><span>preface-cc.adoc</span></div><span class="label-content-right"><span class="changes-tree-item-right-item add-lines">+ 4</span><span class="changes-tree-item-right-item del-lines" style="margin-left: 8px;">- 1</span></span></span></div></div></div></li></ul></div></div></div> 这是我插件所控制pr页面中文件相关代码,是否存在这样一种情况,只有点击文件之后才会进行创建从而生成该文件的diff,
08-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值