sgj
2026-03-23 fff68633c2fb6aad6b6b42077bb8d5833b92d4d2
fzzy-igdss-view/src/main/java/com/fzzy/igds/PatrolSuper.view.xml
@@ -16,7 +16,12 @@
      </PropertyDef>
      <PropertyDef name="companyId">
        <Property></Property>
        <Property name="label">系统组织编码</Property>
        <Property name="label">收储公司</Property>
        <Property name="mapping">
          <Property name="mapValues">${dorado.getDataProvider(&quot;companyPR#getData&quot;).getResult()}</Property>
          <Property name="keyProperty">id</Property>
          <Property name="valueProperty">dwmc</Property>
        </Property>
      </PropertyDef>
      <PropertyDef name="weekNum">
        <Property name="dataType">Integer</Property>
@@ -61,7 +66,7 @@
    </DataType>
  </Model>
  <View layout="padding:10">
    <ClientEvent name="onClick">&#xD;
    <ClientEvent name="onReady">&#xD;
/**&#xD;
* 查看详情&#xD;
*/&#xD;
@@ -69,9 +74,21 @@
    var cur = view.get(&quot;#dgMain&quot;).get(&quot;selection&quot;);&#xD;
    var deptId = cur.get(&quot;deptId&quot;);&#xD;
    var url = &quot;/com.fzzy.igds.Patrol.d&quot;;&#xD;
    var panelId = window.parent.frameElement.getAttribute('data-id');
    window.parent.parent.$.modal.openTab(&quot;巡更详情&quot;, url,false, panelId);
    window.$openParentTab(&quot;巡更详情&quot;, url);
};&#xD;
&#xD;
renderStatus = function(arg){&#xD;
    var txt = arg.data.getText(&quot;isPatrol&quot;);&#xD;
    if(!txt) return true;&#xD;
    var htm = &quot;&lt;span class='s2'>&quot;+txt+&quot;&lt;/span>&quot;;&#xD;
    if(txt.includes(&quot;N&quot;)){&#xD;
        htm = &quot;&lt;span class='s3'>&quot;+txt+&quot;&lt;/span>&quot;;&#xD;
    }&#xD;
    if(txt.includes(&quot;Y&quot;)){&#xD;
        htm = &quot;&lt;span class='s1'>&quot;+txt+&quot;&lt;/span>&quot;;&#xD;
    }&#xD;
    arg.dom.innerHTML = htm;&#xD;
}&#xD;
    </ClientEvent>
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsMain">
@@ -87,6 +104,9 @@
        <Property name="selectionMode">singleRow</Property>
        <RowSelectorColumn/>
        <RowNumColumn/>
        <DataColumn name="companyId">
          <Property name="property">companyId</Property>
        </DataColumn>
        <DataColumn name="deptId">
          <Property name="property">deptId</Property>
        </DataColumn>
@@ -106,15 +126,10 @@
          <Property name="width">150</Property>
        </DataColumn>
        <DataColumn name="isPatrol">
          <ClientEvent name="onRenderCell">arg.dom.style.background = arg.data.get(&quot;isPatrol&quot;)== 'Y' ?&quot;&quot;:&quot;#FF5722&quot;;&#xD;
            arg.processDefault = true;</ClientEvent>
          <ClientEvent name="onRenderCell">renderStatus(arg);</ClientEvent>
          <Property name="property">isPatrol</Property>
          <Property name="align">center</Property>
          <Property name="width">120</Property>
        </DataColumn>
        <DataColumn name="remark">
          <Property name="property">remark</Property>
          <Property name="align">center</Property>
        </DataColumn>
        <DataColumn name="updateTime">
          <Property name="property">updateTime</Property>