dispatchPropertyAdd.zml 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <script>
  2. var tempOrgId = null;
  3. Z.onload(function(){
  4. Z("#firstTypesetAuditorSpan").hide();
  5. tempOrgId = "${orgList.get(0).getOrgId()}";
  6. })
  7. function doQueryOperator(orgId)
  8. {
  9. var ajax = new Z.Ajax();
  10. ajax.setClassName("OperatorDao");
  11. ajax.setMethodName("getOrgOperatorAllList");
  12. ajax.addParam(orgId);
  13. ajax.setFailureAlert();
  14. ajax.setSuccess(function(){
  15. var operatorList = Z.J.toObject(this.responseText);
  16. var select = Z.D.id("operatorCode");
  17. select.options.length = 0;
  18. Z.each(operatorList, function (operator, i){
  19. select.options[i] = new Option(operator.operatorCode, operator.operatorCode);
  20. })
  21. Z("#operatorList").htmlc(select.outerHTML);
  22. tempOrgId = orgId;
  23. });
  24. ajax.execute();
  25. }
  26. function doQueryOperatorForFirstTyptSetter()
  27. {
  28. var ajax = new Z.Ajax();
  29. ajax.setClassName("OperatorDao");
  30. ajax.setMethodName("getOrgOperatorAllList");
  31. ajax.addParam(tempOrgId);
  32. ajax.setFailureAlert();
  33. ajax.setSuccess(function(){
  34. var operatorList = Z.J.toObject(this.responseText);
  35. var select2 = Z.D.id("firstTypesetAuditor");
  36. select2.options.length = 0;
  37. Z.each(operatorList, function (operator, i){
  38. select2.options[i] = new Option(operator.operatorCode, operator.operatorCode);
  39. })
  40. Z("#firstTypesetAuditorAddSpan2").htmlc(select2.outerHTML);
  41. });
  42. ajax.execute();
  43. }
  44. function doSelectTypesetter(box)
  45. {
  46. if (box.checked)
  47. {
  48. Z.FM.doSelectCheckBox('typesetAuditor', false);
  49. Z("#firstTypesetAuditorSpan").show();
  50. doQueryOperatorForFirstTyptSetter();
  51. }
  52. else
  53. {
  54. Z("#firstTypesetAuditorSpan").hide();
  55. }
  56. }
  57. function doSelectTypesetAuditor(box)
  58. {
  59. if (box.checked)
  60. {
  61. Z.FM.doSelectCheckBox('typesetter', false);
  62. Z("#firstTypesetAuditorSpan").hide();
  63. }
  64. }
  65. </script>
  66. ${request.getValidateScript()}
  67. ${zhiqim_manager_history("/dispatchProperty.htm")}
  68. ${zhiqim_manager_breadcrumb_parent("/dispatchProperty.htm", "派单属性", "增加设计师派单属性")}
  69. ${zhiqim_manager_content()}
  70. ${zhiqim_manager_title("新增设计师派单属性")}
  71. <form name="theForm" action="/dispatchPropertyInsert.htm" method="post" data-role="z-call-frame">
  72. <table class="z-table z-bordered z-pd6 z-bg-white">
  73. <tr>
  74. <td width="35%">选择商户</td>
  75. <td width="*">
  76. <select name="orgId" id="orgId" class="z-select z-w200" onchange="doQueryOperator(this.value)" data-role="z-select-search" data-class="${zmr_color_class}">
  77. <#for item : orgList>
  78. <option value="${item.getOrgId()}">${item.getOrgName()}</option>
  79. </#for>
  80. </select>
  81. <font color=red>&nbsp;*</font>
  82. </td>
  83. </tr>
  84. <tr>
  85. <td>设计师</td>
  86. <td>
  87. <span id="operatorList">
  88. <select name="operatorCode" id="operatorCode" class="z-select z-w200" data-role="z-select-search" data-class="${zmr_color_class}">
  89. <#for item : operatorList>
  90. <option value="${item.getOperatorCode()}">${item.getOperatorCode()}</option>
  91. </#for>
  92. </select>
  93. <span><font color=red>&nbsp;*</font>
  94. </td>
  95. </tr>
  96. <#var typeList = DesignTypeDao.list()/>
  97. <tr>
  98. <td>主产品类型:</td>
  99. <td>
  100. <#if Validates.isNotEmpty(typeList)>
  101. <#for item : typeList>
  102. <input name="majorType" data-role="z-radio" data-class="${zmr_color_class}" type="radio" value="${item.getTypeId()}"> &nbsp;${item.getTypeName()}&nbsp;&nbsp;
  103. <#if (item_index + 1) % 5 == 0><br/><br/></#if>
  104. </#for>
  105. </#if>
  106. </td>
  107. </tr>
  108. <tr>
  109. <td>副产品类型(请选择):</td>
  110. <td>
  111. <#if Validates.isNotEmpty(typeList)>
  112. <#for item : typeList>
  113. <input name="secondaryTypes" data-role="z-checkbox" data-class="${zmr_color_class}" type="checkbox" value="${item.getTypeId()}"> &nbsp;${item.getTypeName()}&nbsp;&nbsp;
  114. <#if (item_index + 1) % 5 == 0><br/><br/></#if>
  115. </#for>
  116. </#if>
  117. </td>
  118. </tr>
  119. <#var industryList = Global.get(DesignIndustryCache.class).getIndustryList()/>
  120. <tr>
  121. <td>主行业:(请选择)</td>
  122. <td>
  123. <#if Validates.isNotEmpty(industryList)>
  124. <#for item : industryList>
  125. <input name="majorIndustry" data-role="z-radio" data-class="${zmr_color_class}" type="radio" value="${item.getIndustryId()}"> &nbsp;${item.getIndustryName()}&nbsp;&nbsp;
  126. <#if (item_index + 1) % 5 == 0><br/><br/></#if>
  127. </#for>
  128. </#if>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td>副行业:(请选择)</td>
  133. <td>
  134. <#if Validates.isNotEmpty(industryList)>
  135. <#for item : industryList>
  136. <input name="secondaryIndustry" data-role="z-checkbox" data-class="${zmr_color_class}" type="checkbox" value="${item.getIndustryId()}"> &nbsp;${item.getIndustryName()}&nbsp;&nbsp;
  137. <#if (item_index + 1) % 5 == 0><br/><br/></#if>
  138. </#for>
  139. </#if>
  140. </td>
  141. </tr>
  142. <tr>
  143. <td>设计师级别:(请选择)</td>
  144. <td>
  145. <select name="designerLevel" class="z-select z-w200" data-role="z-select" data-class="${zmr_color_class}">
  146. <option value="0">普通设计师</option>
  147. <option value="1">资深设计师</option>
  148. </select> <font color=red>&nbsp;*</font>
  149. </td>
  150. </tr>
  151. <tr>
  152. <td>支持店铺:(请选择)</td>
  153. <td>
  154. <#for shop : shopList>
  155. <div class="z-float-left z-pd6">
  156. <input type="checkbox" name="shopNick" class="z-checkbox" value="${shop}" data-role="z-checkbox" data-class="${zmr_color_class}">
  157. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">${shop}</span></div>
  158. </#for>
  159. </td>
  160. </tr>
  161. <tr>
  162. <td>支持产品类型:</td>
  163. <td>
  164. <div class="z-float-left z-pd6 z-text-ellipsis z-pointer " title="设计稿">
  165. <input type="checkbox" name="isDesignOrder" onclick="" class="z-checkbox" checked="checked" value="true" data-role="z-checkbox" data-class="${zmr_color_class}">
  166. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">设计稿</span>
  167. </div>
  168. <div class="z-float-left z-pd6 z-text-ellipsis z-pointer " title="标准自来稿">
  169. <input type="checkbox" name="isNormDraftOrder" onclick="" class="z-checkbox" value="true" data-role="z-checkbox" data-class="${zmr_color_class}">
  170. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">标准自来稿</span>
  171. </div>
  172. <div class="z-float-left z-pd6 z-text-ellipsis z-pointer " title="改稿自来稿">
  173. <input type="checkbox" name="isDraftOrder" onclick="" class="z-checkbox" value="true" data-role="z-checkbox" data-class="${zmr_color_class}">
  174. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">改稿自来稿</span>
  175. </div>
  176. <div class="z-float-left z-pd6 z-text-ellipsis z-pointer " title="优质客户订单">
  177. <input type="checkbox" name="isHighQualityOrder" onclick="" class="z-checkbox" value="true" data-role="z-checkbox" data-class="${zmr_color_class}">
  178. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">优质客户订单</span>
  179. </div>
  180. <div class="z-float-left z-pd6 z-text-ellipsis z-pointer " title="加急订单">
  181. <input type="checkbox" name="isUrgent" onclick="" class="z-checkbox" value="true" data-role="z-checkbox" data-class="${zmr_color_class}">
  182. <span onclick="Z(this).parent().find('zcover>i.z-checkbox').click()" class="z-pointer">加急订单</span>
  183. </div>
  184. </td>
  185. </tr>
  186. </table>
  187. ${zhiqim_manager_submit()}
  188. </form>
  189. ${zhiqim_manager_content_end()}