| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | <div class="panel-content">    <div class="panel-title fluid">        <div class="title-main">            <h2>                <%= libInfo.filename %>                <a href="/lib/detail/<%= ctx.params.id %>" class="btn btn-primary btn-sm pull-right">填写项目节参数</a>            </h2>        </div>    </div>    <div class="content-wrap">        <div class="c-header p-0 col-12">            <ul class="nav nav-tabs">                <li class="nav-item">                    <a class="nav-link active" href="my-Library-detail.html">全局参数</a>                </li>                <li class="nav-item">                    <a class="nav-link disabled"  data-container="body" data-toggle="popover" data-placement="right" data-content="请点击右上角「填写项目节参数」">项目节参数</a>                </li>            </ul>        </div>        <div class="c-body">            <div class="row">                <div class="col-5">                    <div class="sjs-height-1">                        <!--全局参数-->                        <table class="table table-bordered table-sm table-hover">                            <tr><th colspan="4" class="text-center">全局参数</th></tr>                            <tr><th colspan="4" class="text-center"><b class="text-danger">*全局参数影响所有指标,谨慎修改</b></th></tr>                            <tr>                                <th>参数名称</th><th>绑定分项节点</th><th>参数数值</th>                            </tr>                            <% for (const p of globalParams) { %>                            <tr code="<%= p.code %>">                                <td><%= p.name %></td>                                <td>                                    <% if (p.match_type === paramConst.matchType.fixed_id) { %>                                    <small class="text-muted">(自动绑定)</small>                                    <% } else { %>                                    <%- p.match_key %>                                    <% } %>                                </td>                                <td><input name="param-value" class="form-control form-control-sm text-right" value="<%- p.calc_value %>" org-value="<%- p.calc_value %>"></td>                            </tr>                            <% } %>                        </table>                    </div>                </div>            </div>        </div>    </div></div><script>    $(document).ready(function () {        // 全局参数,修改参数数值        $('input[name=param-value]').blur(function () {            const self = $(this);            if (self.val() === self.attr('org-value')) { return; }            const data = {                lib_id: window.location.pathname.split('/')[3],                node_id: 0,                code: self.parent().parent().attr('code'),                value: self.val(),                updateType: 'modify',            }            postData('/lib/updateParamValue', data, function (data) {                self.attr('org-value', data.param.calc_value);            }, function () {                self.val(self.attr('org-value'));            });        });    });</script>
 |