add_extension.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <!-- 添加推广明细页面 -->
  2. {extend name="public/layout"}
  3. {block name="body"}
  4. <link rel="stylesheet" href="__LAYUI__/layui/css/layui.css" media="all">
  5. <link rel="stylesheet" href=" /static/css/common.css">
  6. <script src="/static/js/jquery.min.js"></script>
  7. <style>
  8. body {
  9. padding-bottom: 40px;
  10. background-color: #F3F3F3;
  11. }
  12. .mainbox {
  13. display: block;
  14. width: 900px;
  15. padding-top: 20px;
  16. margin: 0 auto;
  17. }
  18. .titbox {
  19. padding: 15px 10px;
  20. border: 1px solid #F0F0F0;
  21. background: #FCFCFC;
  22. margin-bottom: 10px;
  23. position: relative;
  24. line-height: 28px;
  25. }
  26. .goback {
  27. display: block;
  28. cursor: pointer;
  29. color: #000;
  30. background: url(__STATIC__/img/btn_bg.gif) repeat-x;
  31. border: 1px solid #C0C0C0;
  32. padding: 0 12px;
  33. *padding: 0 6px;
  34. height: 28px;
  35. width: 84px;
  36. }
  37. .maintable{table-layout:fixed;_width:100%;width:100%; border:1px solid #DFDFDF;
  38. border-collapse: separate !important;
  39. background-color:#FFF; border-right:0; border-bottom:2px solid #DFDFDF;}
  40. .maintable th{ background-color:#F2F3F7; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; line-height:25px; padding:5px; text-align:center; font-family:Arial; font-size:12px; letter-spacing:1px; color:#333}
  41. .maintable td{border-right:1px solid #DFDFDF; border-bottom:1px solid #EAEAEC; padding:7px; line-height:25px; font-size:13px; position:relative;}
  42. .tablelist th,.tablelist td{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-wrap: break-word;}
  43. .tbcenter td{ text-align:center}
  44. .maintable h2{border-bottom:1px solid #999; margin:0; font-weight:bold; font-size:15px; margin-bottom:10px; margin-top:5px; text-indent:3px; font-family:Arial; letter-spacing:1px;}
  45. .maintable td label{ cursor:pointer}
  46. .addbtn {
  47. border: none;
  48. width: 98px;
  49. height: 30px;
  50. color: #fff;
  51. font-size: 14px;
  52. font-weight: bold;
  53. text-align: center;
  54. background: url(__STATIC__/img/icon-sub.png) no-repeat;
  55. cursor: pointer;
  56. }
  57. .goback1 {
  58. cursor: pointer;
  59. color: #000;
  60. background: url(__STATIC__/img/btn_bg.gif) repeat-x;
  61. border: 1px solid #C0C0C0;
  62. padding: 0 12px;
  63. *padding: 0 6px;
  64. height: 28px;
  65. width: 84px;
  66. }
  67. .sourcebox input[type=radio]{
  68. position:relative;
  69. top:2px;
  70. }
  71. </style>
  72. <body class="clearfix">
  73. <div class="mainbox">
  74. <div class="titbox clearfix">
  75. <div class="left">你正在添加一条新记录......</div>
  76. <div class="right">
  77. <div class="left">点击这里返回编辑列表:</div>
  78. <button class="left goback" type="button">返回</button>
  79. </div>
  80. </div>
  81. <div style="width:900px;">
  82. <table class="maintable" border="0" cellspacing="0" cellpadding="0">
  83. <tbody>
  84. <tr><th>添加投放消费明细</th></tr>
  85. <!-- <tr><td>隶属企业:<input name="cpid" id="cpid27" type="radio" value="27" title="{$company_name}"><label for="cpid27" title="{$company_name}">{$company_name}</label>&nbsp;</td></tr> -->
  86. <tr>
  87. <td>
  88. <div class="clearfix sourcebox" style="line-height:25px;">
  89. <div class="left">来源渠道:</div>
  90. {volist name="soudata" id="vo" key="k"}
  91. <input name="source_id" type="radio" value="{$vo.id}" id="tid{$k}" title="{$vo.name}">
  92. <label for="tid{$k}" title="{$vo.name}">{$vo.name}</label>
  93. {/volist}
  94. </div>
  95. </td>
  96. </tr>
  97. <tr><td>投放时间:<input id="launch_time" name="launch_time" class="txtbox" type="text" readonly="readonly"></td></tr>
  98. <tr><td>消费金额:<input id="money" name="money" type="text" class="txtbox" size="15" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" autocomplete="off"></td></tr>
  99. <tr><td>展现次数:<input id="show" name="show" type="text" class="txtbox" size="15" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" autocomplete="off"></td></tr>
  100. <tr><td>点击总数:<input id="click" name="click" type="text" class="txtbox" size="15" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" autocomplete="off"></td></tr>
  101. <tr><td>默认时间:<span class="nowtime"></span>&nbsp;录入人:{$empname}<input id="userid" name="userid" type="hidden" value="1662"></td></tr>
  102. <tr>
  103. <td style="padding-left:70px">
  104. <input class="addbtn" type="submit" value=" 提交 ">
  105. <span style="padding-left:100px;">
  106. <input type="button" value="  返回  " class="goback1">
  107. </span>
  108. </td>
  109. </tr>
  110. </tbody>
  111. </table>
  112. </div>
  113. </div>
  114. </body>
  115. <script src="__LAYUI__/layui/layui.js"></script>
  116. {/block}{block name="js"}
  117. <script type="text/javascript">
  118. layui.config({
  119. base: '__LAYUI__/',
  120. urlbase: '/sys'
  121. }).extend({
  122. index: 'lib/index' //主入口模块
  123. }).use(['table', 'laydate'], function () {
  124. var table = layui.table, laydate = layui.laydate,
  125. $ = layui.$;
  126. let date=new Date();
  127. let time=date.getFullYear()+'/'+(date.getMonth()*1+1)+'/'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();
  128. $('.nowtime').html(time);
  129. laydate.render({
  130. elem: '#launch_time'
  131. , max: 0
  132. , trigger: 'click'
  133. });
  134. $('.addbtn').click(function(){
  135. //if($('input:radio[name="cpid"]:checked').val()==null){alert("提示:请选择的隶属公司!");return false;}
  136. if($('input:radio[name="source_id"]:checked').val()==null){alert("提示:请选择的来源渠道!");return false;}
  137. if($('input[name="launch_time"]').val()==""){alert("提示:请选择投放时间!");return false;}
  138. if($('input[name="money"]').val()==""){alert("提示:请输入消费金额!");$('input[name="money"]').focus();return false;}
  139. if($('input[name="show"]').val()==""){alert("提示:请输入展现次数!");$('input[name="show"]').focus();return false;}
  140. if($('input[name="click"]').val()==""){alert("提示:请输入点击总数!");$('input[name="click"]').focus();return false;}
  141. $.ajax({
  142. url: '{:url("ManagerEmp/add_extension")}'
  143. , data: {
  144. source_id:$('input:radio[name="source_id"]:checked').val(),//
  145. launch_time:$('input[name="launch_time"]').val(),//
  146. money:$('input[name="money"]').val(),
  147. show:$('input[name="show"]').val(),
  148. click:$('input[name="click"]').val()
  149. }
  150. , type: 'post'
  151. , success: function (res) {
  152. if (res.code == 0) {
  153. let hobj = GetRequest();
  154. window.parent.closemsg(hobj.type);
  155. }else if(res.code == 403){
  156. $(".exitbtn").trigger("click");
  157. }else{
  158. alert(res.msg)
  159. }
  160. }
  161. });
  162. })
  163. })
  164. $('.goback').click(function(){
  165. let hobj = GetRequest();
  166. window.parent.closemsg(hobj.type);
  167. })
  168. $('.goback1').click(function(){
  169. let hobj = GetRequest();
  170. window.parent.closemsg(hobj.type);
  171. })
  172. function GetRequest() {
  173. var url = location.search; //获取url中"?"符后的字串
  174. var theRequest = new Object();
  175. if (url.indexOf("?") != -1) {
  176. var str = url.substr(1);
  177. strs = str.split("&");
  178. for (var i = 0; i < strs.length; i++) {
  179. theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]);
  180. }
  181. }
  182. return theRequest;
  183. }
  184. </script>
  185. {/block}