fzzy-igdss-view/src/main/java/com/fzzy/igds/Company.view.xml
@@ -206,6 +206,36 @@
    </DataType>
  </Model>
  <View layout="padding:10">
    <ClientEvent name="onReady">/**&#xD;
* 查看详情&#xD;
* @param {String/Number} manualId 手动传入的id值(可选)&#xD;
*/&#xD;
detail = function(manualId){&#xD;
    // 优先使用手动传入的id,没有则走原有选中行逻辑&#xD;
    var id = manualId;&#xD;
    if(!id){&#xD;
        var cur = view.get(&quot;#dgMain&quot;).get(&quot;selection&quot;);&#xD;
        if(cur){&#xD;
            id = cur.get(&quot;id&quot;);&#xD;
        }&#xD;
    }&#xD;
    &#xD;
    // 有id则打开详情页,否则提示&#xD;
    if(id){&#xD;
        var url = &quot;/com.fzzy.igds.Dept.d?parentId=&quot;+ id;&#xD;
        window.$openTab(&quot;库区管理&quot;, url);&#xD;
    }else{&#xD;
        $notify(&quot;请先选择收储公司……&quot;);&#xD;
    }&#xD;
};&#xD;
&#xD;
renderId = function(arg){&#xD;
    var txt = arg.data.getText(&quot;id&quot;);&#xD;
    if(!txt) return true;&#xD;
    // 关键修改:点击时把txt作为参数传给detail方法(注意转义双引号)&#xD;
    var htm = &quot;&lt;a href='javascript:;' onClick='detail(\&quot;&quot;+txt+&quot;\&quot;)' >&quot;+txt+&quot;&lt;/a>&quot;;&#xD;
    arg.dom.innerHTML = htm;&#xD;
}</ClientEvent>
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsMain">
      <Property name="dataProvider">companyPR#getData</Property>
@@ -243,6 +273,7 @@
        <RowSelectorColumn/>
        <RowNumColumn/>
        <DataColumn name="id">
          <ClientEvent name="onRenderCell">renderId(arg);</ClientEvent>
          <Property name="property">id</Property>
          <Property name="align">center</Property>
          <Property name="width">120</Property>
@@ -297,7 +328,7 @@
      <Property name="caption">收储公司信息</Property>
      <Property name="closeable">false</Property>
      <Property name="iconClass">fa fa-tasks</Property>
      <Property name="height">80%</Property>
      <Property name="height">90%</Property>
      <Buttons>
        <Button id="btnOk">
          <ClientEvent name="onClick">view.get(&quot;#uaSave&quot;).execute(function(result){&#xD;