appVersion-add.jsp 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title>app版本管理</title>
  7. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  8. <link rel="stylesheet" href="plug-in/uploadify/css/uploadify.css" type="text/css" />
  9. <script type="text/javascript" src="plug-in/uploadify/jquery.uploadify-3.1.js"></script>
  10. <script src="plug-in/layer/layer.js"></script>
  11. <script>
  12. function btn_ok(){
  13. var versionCode = $("#versionCode").val();
  14. if(versionCode != ''){
  15. $.ajax({
  16. url:"appVersionController.do?isExist",
  17. data:{versionCode:versionCode},
  18. dataType:"json",
  19. type:"POST",
  20. success:function(result){
  21. if(result.success){
  22. $("#btnsub").click();
  23. }else{
  24. layer.alert(result.msg);
  25. }
  26. }
  27. });
  28. }else{
  29. $("#btnsub").click();
  30. }
  31. }
  32. function callback(data){
  33. if(data.success){
  34. layer.alert(data.msg, function(index){
  35. window.location.href="appVersionController.do?list"
  36. layer.close(index);
  37. });
  38. }
  39. else{
  40. layer.alert(data.msg);
  41. }
  42. }
  43. </script>
  44. <style type="text/css">
  45. .fixed-h{
  46. float:left;
  47. width:100%;
  48. height:600px;
  49. background:#ffffff;
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <t:formvalid formid="formobj" dialog="false" tipSweep="true" usePlugin="password" layout="table" action="appVersionController.do?doAdd" tiptype="1" callback="callback">
  55. <input id="id" name="id" type="hidden" value="${appVersionPage.id }"/>
  56. <input id="updateFlag" name="updateFlag" type="hidden" value="4"/>
  57. <input id="tempId" name="tempId" type="hidden" value="${tempId }"/>
  58. <div class="fixed-h">
  59. <table style="width: 100%;" cellpadding="0" cellspacing="1" class="formtable">
  60. <tr>
  61. <td align="right">
  62. <label class="Validform_label">
  63. <span color="red" class="requiredIcon">*</span>版本号:
  64. </label>
  65. </td>
  66. <td class="value">
  67. <input id="versionCode" name="versionCode" type="text" style="width: 300px" class="inputxt" maxlength="20" datatype="*1-20"/>
  68. <span class="Validform_checktip"></span>
  69. <label class="Validform_label" style="display: none;">版本号</label>
  70. </td>
  71. </tr>
  72. <tr>
  73. <td align="right">
  74. <label class="Validform_label">
  75. <span color="red" class="requiredIcon">*</span>系统类别:
  76. </label>
  77. </td>
  78. <td class="value">
  79. <!-- <input id="systemFlag" name="systemFlag" type="text" style="width: 150px" class="inputxt" ignore="ignore" /> -->
  80. <t:dictSelect field="systemFlag" type="list" typeGroupCode="system_flag" datatype="*" defaultVal="${appVersionPage.systemFlag}" hasLabel="false" title="系统类别"></t:dictSelect>
  81. <span class="Validform_checktip"></span>
  82. <label class="Validform_label" style="display: none;">系统类别</label>
  83. </td>
  84. </tr>
  85. <!-- <tr>
  86. <td align="right">
  87. <label class="Validform_label">
  88. 更新标识:
  89. </label>
  90. </td>
  91. <td class="value">
  92. <input id="updateFlag" name="updateFlag" type="hidden" style="width: 150px" class="inputxt" gnore="ignore" />
  93. <span class="Validform_checktip"></span>
  94. <label class="Validform_label" style="display: none;">更新标识</label>
  95. </td>
  96. </tr> -->
  97. <tr>
  98. <td align="right">
  99. <label class="Validform_label">
  100. <span color="red" class="requiredIcon">*</span>安装包:
  101. </label>
  102. </td>
  103. <td class="value">
  104. <t:webUploader auto="true"
  105. busiTable="t_bus_app_version" busiId="${tempId }"
  106. bizType="appversion"
  107. extensions="apk"
  108. name="tempId" duplicate="true" fileNumLimit="1" type="file" dataType="*" singlemode = 'true'
  109. nullMsg="安装包不能为空" ></t:webUploader>
  110. <span class="Validform_checktip Validform_right" style="display: none;">安装包已上传</span>
  111. </td>
  112. </tr>
  113. <tr>
  114. <td align="right">
  115. <label class="Validform_label">
  116. 描述:
  117. </label>
  118. </td>
  119. <td class="value">
  120. <textarea id="remark" name="remark" style="width:300px;height: 100px;" class="inputxt" rows="5" placeholder="" maxlength="50" ignore="ignore"></textarea>
  121. <span class="Validform_checktip"></span>
  122. <label class="Validform_label" style="display: none;">描述</label>
  123. </td>
  124. </tr>
  125. <tr>
  126. <td align="right"></td>
  127. <td height="50px" align="left">
  128. <a style="margin-left:80px" href="#" class="easyui-linkbutton l-btn" plain="true" iconcls="icon-le-back" onclick="history.go(-1)">返回</a>
  129. <div style="display:none"><input type="submit" id ="btnsub" value=""/></div>
  130. <a href="#" class="easyui-linkbutton l-btn" iconcls="icon-le-ok" onclick="btn_ok()">提交</a>
  131. </td>
  132. </tr>
  133. </table>
  134. <div>
  135. </t:formvalid>
  136. </body>
  137. <script src="webpage/cn/com/lzt/appversion/appVersion.js"></script>
  138. <script type="text/javascript">
  139. $(function() {
  140. $(".btns").children("input").after("&nbsp;&nbsp;&nbsp;<span>(支持的安装包格式为:apk)</span>");
  141. });
  142. </script>