templateScore.zml 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <script>
  2. function doScoreParamUpdate(paramId)
  3. {
  4. var paramValue = Z("#paramValue_" + paramId).val();
  5. var ajax = new Z.Ajax();
  6. ajax.setClassName("ScorePresenter");
  7. ajax.setMethodName("doScoreParamUpdate");
  8. ajax.addParam("paramId", paramId);
  9. ajax.addParam("paramValue", paramValue);
  10. ajax.setFailureAlert();
  11. ajax.setSuccess(function(){
  12. Z.success("修改成功", function(){Z.L.reload();});
  13. });
  14. ajax.execute();
  15. }
  16. function doScoreParamDelete(paramId)
  17. {
  18. var ajax = new Z.Ajax();
  19. ajax.setClassName("ScorePresenter");
  20. ajax.setMethodName("doScoreParamDelete");
  21. ajax.addParam("paramId", paramId);
  22. ajax.setFailureAlert();
  23. ajax.setSuccess(function(){
  24. Z.success("删除成功", function(){Z.L.reload();});
  25. });
  26. ajax.execute();
  27. }
  28. </script>
  29. ${zhiqim_manager_breadcrumb("模板评分参数")}
  30. ${zhiqim_manager_content()}
  31. <#-- 导航栏 -->
  32. <div class="z-tabnav-main z-mg-b20 ${zmr_color_class}">
  33. <nav>
  34. <ul>
  35. <li onclick="Z.L.href('templateWeight.htm');">模板分数权重</li>
  36. <li class="z-active">模板评分参数</li>
  37. <li onclick="Z.L.href('keywordWeight.htm');">关键词分数权重</li>
  38. <li onclick="Z.L.href('keywordScore.htm');">关键词评分参数</li>
  39. </ul>
  40. <div class="z-text-right z-mg-t10 z-mg-r5">
  41. <button class="z-button ${zmr_color_class}" onclick="Z.Location.href('templateScoreAdd.htm?scoreType=${scoreType}');"><i class="z-font z-add"></i>增加模板评分参数</button>
  42. </div>
  43. </nav>
  44. </div>
  45. <#-- 列表 -->
  46. <table class="z-table">
  47. <tr>
  48. <td width="350" valign="top">
  49. <table class="z-table z-bordered z-h40-tr z-pd6 z-bg-white z-text-center">
  50. <tr bgcolor="${zmr_thead_bgcolor}">
  51. <td width="80">序号</td>
  52. <td width="*">类型名称</td>
  53. </tr>
  54. <#for item : scoreList>
  55. <tr ${zhiqim_manager_tr_onmouse()}>
  56. <td>${item_index+1}</td>
  57. <td><a href="/templateScore.htm?scoreType=${item.getScoreType()}">${ScoreConstants.getTemplateScoreTypeDesc(item.getScoreType())}</a></td>
  58. </tr>
  59. </#for>
  60. </table>
  61. </td>
  62. <td width="10"></td>
  63. <td width="*" id="result" valign="top">
  64. <table class="z-table z-bordered z-h40-tr z-pd6 z-bg-white z-text-center">
  65. <tr>
  66. <td class="z-h40 z-text-left z-bold z-px14 z-bg-white" colspan="4">&nbsp;
  67. <#if Validates.isNotEmpty(scoreType)><span style="color:red">[${ScoreConstants.getTemplateScoreTypeDesc(scoreType)}]</span>参数列表<#else>所有参数列表</#if>
  68. </td>
  69. </tr>
  70. <tr bgcolor="${zmr_thead_bgcolor}">
  71. <td width="10%">操作类型</td>
  72. <td width="10%">参数名称</td>
  73. <td width="20%">参数键</td>
  74. <td width="10%">参数值</td>
  75. <td width="*">操作</td>
  76. </tr>
  77. <#for item : paramList>
  78. <tr ${zhiqim_manager_tr_onmouse()}>
  79. <td>
  80. <#if item.getParamType() == 0>加分</#if>
  81. <#if item.getParamType() == 1>减分</#if>
  82. </td>
  83. <td>${TemplateScoreConstants.getTemplateParamDesc(item.getParamKey())}</td>
  84. <td>${item.getParamKey()}</td>
  85. <td><input id="paramValue_${item.getParamId()}" class="z-input z-w100 ${zmr_color_class} z-text-center" value="${item.getParamValue()}"></td>
  86. <td><button type="button" onclick="doScoreParamUpdate('${item.getParamId()}');" class="z-button z-blue z-mg-r10"><i class="z-font z-modify"></i>修改参数值</button><button type="button" onclick="doScoreParamDelete('${item.getParamId()}')" class="z-button z-red"><i class="z-font z-delete"></i>删除参数</button></td>
  87. </tr>
  88. </form>
  89. </#for>
  90. </table>
  91. </td>
  92. </tr>
  93. </table>
  94. ${zhiqim_manager_content_end()}