orderBacklog.zml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <script>
  2. function remark(){
  3. var designer = Z.FM.getChecked("designer");
  4. Z.prompt("请输入标签内容", Z("#remark"+designer).val(), function(value){
  5. var ajax = new Z.Ajax();
  6. ajax.setContextPath("${context.getContextPath()}");
  7. ajax.setClassName("DesignerPresenter");
  8. ajax.setMethodName("doUpdateCourseRemark");
  9. ajax.addParam("designer",designer);
  10. ajax.addParam("remark",value);
  11. ajax.setFailureAlert();
  12. ajax.setSuccess(function(){
  13. Z.success("操作成功",function(){
  14. document.getElementById("designerManage").submit();
  15. });
  16. });
  17. ajax.execute();
  18. });
  19. }
  20. function queryDetail(){
  21. var designer = Z.FM.getChecked("designer");
  22. var dialog = new parent.Z.Dialog();
  23. dialog.title = "设计师详情";
  24. dialog.url = "/designerCourseDetail.htm?designer="+designer;
  25. dialog.width = 700;
  26. dialog.height = 520;
  27. dialog.execute();
  28. }
  29. function exportData(designer){
  30. var ajax = new Z.Ajax();
  31. ajax.setClassName("OrderPresenter");
  32. ajax.setMethodName("designSroce");
  33. ajax.addParam(designer);
  34. ajax.setFailureAlert();
  35. ajax.setSuccess(function(){
  36. Z.success("操作成功",function(){parent.location.reload();parent.Z.Dialog.close();});
  37. });
  38. ajax.setLoading("returnTk", '正在提交', {disabled:true});
  39. ajax.execute();
  40. }
  41. //指定组织
  42. function doAssignOrg()
  43. {
  44. var designer = Z.FM.getChecked("designer");
  45. if (Z.V.isEmpty(designer))
  46. {
  47. Z.alert("请选择设计师");
  48. return;
  49. }
  50. var dialog = new Z.Dialog();
  51. dialog.title = "指定组织";
  52. dialog.url = "/assignOrg.htm?designer=" + designer;
  53. dialog.width = 400;
  54. dialog.height = 250;
  55. dialog.execute();
  56. }
  57. </script>
  58. ${zhiqim_manager_breadcrumb("设计师管理")}
  59. ${zhiqim_manager_content()}
  60. <#-- 导航 -->
  61. <div data-role="z-tabnav" class="z-tabnav-main z-mg-b20 ${zmr_color_class}">
  62. <nav>
  63. <ul>
  64. <li onclick="Z.L.href('orderList.htm');">订单列表</li>
  65. <li onclick="Z.L.href('orderLogList.htm');">订单日志</li>
  66. <li onclick="Z.L.href('orderRefundList.htm');">退款订单列表</li>
  67. <li class="z-active">待办列表</li>
  68. </ul>
  69. </nav>
  70. </div>
  71. <#-- 查询条件 -->
  72. ${zhiqim_manager_title("查询条件")}
  73. <form name="orderBacklog" action="/orderBacklog.htm" method="post" id="orderBacklog">
  74. <table class="z-table z-bordered z-pd6 z-bg-white">
  75. <tr>
  76. <td width="30%">订单号:<input name="designId" class="${zmr_color_class} z-input z-w160 z-mg-l4" value="${designId}" maxlength="64" placeholder="订单号"></td>
  77. <td>
  78. 商户名称:<select name="merchantId" class="z-select z-w200" data-role="z-select" data-class="${zmr_color_class}">
  79. <option value="">全部</option>
  80. <#for item : Global.get(DesignMerchantCache.class).getList()>
  81. <option value="${item.getMerchantName()}" <#if merchantId == item.getMerchantId()>selected</#if>>${item.getMerchantName()}</option>
  82. </#for>
  83. </select>
  84. </td>
  85. <td>设计师:<input name="designer" class="${zmr_color_class} z-input z-w160 z-mg-l4" value="${designer}" maxlength="64" placeholder="设计师">
  86. </td>
  87. </tr>
  88. <tr>
  89. <td>
  90. 订单状态:<select name="orderStatus" class="z-select z-w200" data-role="z-select" data-class="${zmr_color_class}">
  91. <option value="">全部</option>
  92. <option value="1" >暂停设计</option>
  93. <option value="2" >初稿/定稿未完成</option>
  94. <option value="3" >已处理</option>
  95. <option value="4" >超时订单</option>
  96. </select>
  97. </td>
  98. <td > 待办发送时间:<input id="startDate" name="startDate" class="z-input z-w150 ${zmr_color_class}" readonly="true" onfocus="Z.datetime(this);" value="${startTime}">&nbsp;-&nbsp;
  99. <input id="endDate" name="endDate" class="z-input z-mg-l3 z-w150 ${zmr_color_class}" readonly="true" onfocus="Z.datetime(this);" value="${endTime}">
  100. </td>
  101. <td>
  102. </td>
  103. </tr>
  104. <tr class="z-h40">
  105. <td colspan="3" align="center"><button class="z-button z-large z-w120 z-mg-r15 ${zmr_color_class}">查询</button><button class="z-button z-large" type="button" onclick="Z.FM.clearForm(this.form);">清空</button></td>
  106. </tr>
  107. </table>
  108. </form>
  109. <#-- 操作功能 -->
  110. <#-- 列表-->
  111. <table class="z-table z-bordered z-h40-tr z-pd5 zi-bd-r-none z-bg-white z-text-center" style="width:100%">
  112. <tr class="z-h40" bgcolor="${zmr_thead_bgcolor}">
  113. <td width="25%">待办状态</td>
  114. <td width="*">待办内容</td>
  115. <td width="15%">通知人</td>
  116. <td width="15%">待办创建时间</td>
  117. <td width="15%">操作</td>
  118. </tr>
  119. <#for item : result.list()>
  120. <tr class="z-h60" bgcolor="${zhiqim_manager_tr_bg(item_index)}">
  121. <td>
  122. <#if item.getMessageType() == 1>待办事项</#if>
  123. <#if item.getMessageType() == 2>已办事项</#if>
  124. <#if item.getMessageType() == 3>已办事项</#if>
  125. </td>
  126. <td>#{item.getMessageBody()}</td>
  127. <td>#{item.getConsumerCode()}</td>
  128. <td>#{Sqls.toDateTimeString(item.getCreateTime())}</td>
  129. <td align="center">
  130. <span class="z-button z-blue" onclick="exportData('${item.getConsumerCode()}')">增加积分</span>
  131. </td>
  132. </tr>
  133. </#for>
  134. ${zhiqim_manager_tr_no_record(result, 10, "暂时没有公告")}
  135. </table>
  136. ${zhiqim_manager_paging(pageResult, "/orderBacklog.htm")}
  137. ${zhiqim_manager_content_end()}