edit_extension.html 8.5 KB

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