ModulePopWindows.cshtml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. 
  2. @{
  3. ViewBag.Title = "ChannelPopWindow";
  4. Layout = "~/Views/Shared/_MainLayoutPage.cshtml";
  5. var EditType = ViewBag.EditType;
  6. }
  7. <div class="easyui-panel" data-options="fit:true">
  8. <form id="ff" method="post" lay-filter="ff" class="layui-form">
  9. <!--当前编辑的ID值-->
  10. <input type="hidden" id="ID" name="ID" />
  11. <p class="layui-elem-quote">渠道信息管理新增</p>
  12. <table class="layui-table">
  13. <colgroup>
  14. <col width="80">
  15. <col>
  16. </colgroup>
  17. <tr>
  18. <td><label class="layui-form-label">编码</label></td>
  19. <td><input class="easyui-textbox" id="code" name="code" readonly="readonly" data-options="prompt:'请录入编码',width:200"></td>
  20. <td><label class="layui-form-label">名称</label></td>
  21. <td>
  22. <input class="easyui-textbox" id="name" name="name" required="required" data-options="prompt:'名称',width:200">
  23. @*<input class="easyui-textbox" id="name1" name="name1" required="required" data-options="prompt:'名称',width:200">*@
  24. </td>
  25. </tr>
  26. <tr>
  27. <td><label class="layui-form-label">简码</label></td>
  28. <td>
  29. @*开启事件当输入完成名称时简码捕获输入的名称值并赋值 *@
  30. <input class="easyui-textbox" required="required" id="brevitycode" name="brevitycode" data-options="prompt:'简码',width:200">
  31. </td>
  32. <td><label class="layui-form-label">性质</label></td>
  33. <td>
  34. <input class="easyui-combobox" required lay-verify="required" id="nature" name="nature">
  35. </td>
  36. </tr>
  37. <tr>
  38. <td><label class="layui-form-label">开始日期</label></td>
  39. <td>
  40. <input type="text" name="startdate" id="startdate" required lay-verify="required" placeholder="请输入开始日期" autocomplete="off" class="easyui-datebox">
  41. </td>
  42. <td><label class="layui-form-label">结束日期</label></td>
  43. <td>
  44. <input id="endtime" name="endtime" data-options="prompt:'结束时间',width:200" class="easyui-datebox">
  45. </td>
  46. </tr>
  47. <tr>
  48. <td><label class="layui-form-label">商务联系人</label></td>
  49. <td>
  50. <input class="easyui-textbox" id="business" name="business" data-options="prompt:'商务联系人',width:200">
  51. </td>
  52. <td><label class="layui-form-label">技术联系人</label></td>
  53. <td>
  54. <input class="easyui-textbox" id="technology" name="technology" data-options="prompt:'技术联系人',width:200">
  55. </td>
  56. </tr>
  57. <tr>
  58. <td><label class="layui-form-label">渠道邮箱</label></td>
  59. <td>
  60. <input class="easyui-textbox" id="businessMail" name="businessMail" data-options="prompt:'渠道联系人邮箱',width:200">
  61. </td>
  62. <td><label class="layui-form-label">渠道微信</label></td>
  63. <td>
  64. <input class="easyui-textbox" id="businessWxin" name="businessWxin" data-options="prompt:'渠道联系人微信',width:200">
  65. </td>
  66. </tr>
  67. <tr>
  68. <td><label class="layui-form-label">技术邮箱</label></td>
  69. <td>
  70. <input class="easyui-textbox" id="technologyMail" name="technologyMail" data-options="prompt:'技术联系人邮箱',width:200">
  71. </td>
  72. <td><label class="layui-form-label">技术微信</label></td>
  73. <td>
  74. <input class="easyui-textbox" id="technologyWxin" name="technologyWxin" data-options="prompt:'技术联系人微信',width:200">
  75. </td>
  76. </tr>
  77. <tr>
  78. <td><label class="layui-form-label">电话</label></td>
  79. <td>
  80. <input class="easyui-textbox" id="phonenumber" name="phonenumber" data-options="prompt:'电话',width:200">
  81. </td>
  82. <td><label class="layui-form-label">状态</label></td>
  83. <td>
  84. <input type="checkbox" id="state" name="state" lay-skin="primary" title="勾选表示启用">
  85. </td>
  86. </tr>
  87. <tr>
  88. <td><label class="layui-form-label">备注</label></td>
  89. <td>
  90. <input class="easyui-textbox" id="note" name="note" data-options="prompt:'备注信息',width:200,multiline:true,height:50">
  91. </td>
  92. <td><label class="layui-form-label">地址</label></td>
  93. <td>
  94. <input class="easyui-textbox" id="address" name="address" data-options="prompt:'地址',width:200,multiline:true,height:50">
  95. </td>
  96. </tr>
  97. </table>
  98. </form>
  99. </div>
  100. <script src="~/ViewModels/channelmanager.module.js?r=@DateTime.Now.ToLongTimeString()"></script>
  101. <script src="~/ViewModels/getPingyin.js"></script>
  102. <script type="text/javascript">
  103. $(document).ready(function () {
  104. var ID = "@ViewBag.id";
  105. if (ID != "") {
  106. var model = new viewModel();
  107. model.loadmenus();
  108. model.bindData(ID);
  109. $("input", $("#name").next("span")).blur(function () {
  110. var Name = $('#name').val();
  111. var jianma = pinyin.getCamelChars(Name);
  112. $('#brevitycode').textbox('setValue', jianma);
  113. //var model = new viewModel();
  114. //var JMname = model.GetName(Name);
  115. });
  116. }
  117. else {
  118. var model = new viewModel();
  119. model.loadmenus();
  120. //绑定编码那信息
  121. model.bindCode();
  122. $('#name').textbox({
  123. validateOnBlur: true,
  124. //novalidate: true,
  125. delay: 2000,
  126. validType: {
  127. length: [1, 30],
  128. remote: ['/Channel/ChannelName', 'Name']
  129. },
  130. invalidMessage: '输入名称已存在'
  131. });
  132. $("input", $("#name").next("span")).blur(function () {
  133. var Name = $('#name').val();
  134. var jianma = pinyin.getCamelChars(Name);
  135. $('#brevitycode').textbox('setValue', jianma);
  136. //var model = new viewModel();
  137. //var JMname = model.GetName(Name);
  138. });
  139. }
  140. //$(function () {
  141. // var model = new viewModel();
  142. // model.loadmenus();
  143. // if (ID == "") {
  144. // //绑定编码那信息
  145. // model.bindCode();
  146. // //绑定人员信息
  147. // //model.Channelbusiness();
  148. // }
  149. // if (ID != "") {
  150. // model.bindData(ID);
  151. // } //else
  152. //mode.new();
  153. //});
  154. });
  155. </script>