Commit 5003c39924dc9f4796ddfb900665d9d9a57285d3

Authored by teemitop
1 parent 43a0d9ab

优惠对接人

@@ -765,6 +765,42 @@ class Seller extends Common @@ -765,6 +765,42 @@ class Seller extends Common
765 return $this->fetch(); 765 return $this->fetch();
766 } 766 }
767 767
  768 + //添加优惠对接人
  769 + public function add_preferential(){
  770 + $data = Request::except('file');
  771 + if(Request::isAjax()){
  772 + //$data['negotiators_time'] = strtotime(date($data['negotiators_time']));
  773 + $data['lasttime'] = time();
  774 + $data['status'] = 1;
  775 + //修改全部信息为0
  776 + $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_preferential_docking set status = 0 where sid = ".$data['sid']);
  777 + //检查是否存在相同信息
  778 + $add=Db::query("INSERT INTO `xt-member-two-LINE`.xt_dc_dz_seller_preferential_docking (`preferential`,`meet_people`,`meet_phone`,`negotiators`,`negotiators_phone`,`negotiators_time`,`sid`,`lasttime`,`status`) VALUES('".$data['preferential']."','".$data['meet_people']."',".$data['meet_phone'].",'".$data['negotiators']."',".$data['negotiators_phone'].",'".$data['negotiators_time']."',".$data['sid'].",".$data['lasttime'].",".$data['status'].")");
  779 +
  780 + $result['code'] = 1;
  781 + $result['msg'] = "操作成功!";
  782 + return $result;
  783 + }
  784 + //查询商家对接信息
  785 + $pre_doc_list = Db::query("SELECT * FROM `xt-member-two-LINE`.xt_dc_dz_seller_preferential_docking where sid = ".$data['sid']." order by lasttime desc");
  786 + if($pre_doc_list){
  787 + foreach ($pre_doc_list as $key => $value) {
  788 + $pre_doc_list[$key]['lasttime'] = date("Y年m月d日 H时i分s秒",$value['lasttime']);
  789 + }
  790 + }
  791 + $this->assign ( 'pre_doc_list',$pre_doc_list);
  792 + //查询最新的一条记录
  793 + $pre_doc = Db::query("SELECT * FROM `xt-member-two-LINE`.xt_dc_dz_seller_preferential_docking where sid = ".$data['sid']." and status = 1 limit 1");
  794 + if($pre_doc){
  795 + $pre_doc[0]['lasttime'] = date("Y-m-d H:i:s",$pre_doc[0]['lasttime']);
  796 + }
  797 + $pre_doc = $pre_doc ? $pre_doc[0] : array();
  798 + $this->assign ( 'pre_doc',$pre_doc);
  799 + $this->assign ( 'sid',$data['sid']);
  800 + $this->assign ( 'title','优惠对接人相关信息');
  801 + return $this->fetch();
  802 + }
  803 +
768 //删除活动 804 //删除活动
769 public function del_activity(){ 805 public function del_activity(){
770 $data = Request::except('file'); 806 $data = Request::except('file');
  1 +{include file="common/head"/}
  2 +<div class="admin-main layui-anim layui-anim-upbit">
  3 + <form class="layui-form layui-form-pane">
  4 + <fieldset class="layui-elem-field layui-field-title">
  5 + <legend>优惠信息</legend>
  6 + </fieldset>
  7 +
  8 + <div class="layui-form-item layui-form-text">
  9 + <label class="layui-form-label">对接优惠的信息</label>
  10 + <div class="layui-input-block">
  11 + <textarea placeholder="请填对接信息." class="layui-textarea" id="preferential" name="preferential" lay-verify="required">{$pre_doc.preferential}</textarea>
  12 + </div>
  13 + </div>
  14 +
  15 + <fieldset class="layui-elem-field layui-field-title">
  16 + <legend>公司洽谈人信息</legend>
  17 + </fieldset>
  18 +
  19 + <div class="layui-form-item">
  20 + <label class="layui-form-label">洽谈人姓名</label>
  21 + <div class="layui-input-inline">
  22 + <input type="text" name="negotiators" autocomplete="off" class="layui-input" value="{$pre_doc.negotiators}" lay-verify="required">
  23 + </div>
  24 + </div>
  25 +
  26 + <div class="layui-form-item">
  27 + <label class="layui-form-label">洽谈人电话</label>
  28 + <div class="layui-input-inline">
  29 + <input type="text" name="negotiators_phone" autocomplete="off" class="layui-input" value="{$pre_doc.negotiators_phone}" lay-verify="phone">
  30 + </div>
  31 + </div>
  32 +
  33 + <div class="layui-form-item">
  34 + <label class="layui-form-label">洽谈时间</label>
  35 + <div class="layui-input-inline">
  36 + <input type="text" style = "width:300px" name="negotiators_time" value="{$pre_doc.lasttime}" class="layui-input" id="time" placeholder="洽谈时间">
  37 + </div>
  38 + </div>
  39 +
  40 + <fieldset class="layui-elem-field layui-field-title">
  41 + <legend>餐厅优惠对接人信息</legend>
  42 + </fieldset>
  43 +
  44 + <div class="layui-form-item">
  45 + <label class="layui-form-label">对接人姓名</label>
  46 + <div class="layui-input-inline">
  47 + <input type="text" name="meet_people" autocomplete="off" class="layui-input" value="{$pre_doc.meet_people}" lay-verify="required">
  48 + </div>
  49 + </div>
  50 +
  51 + <div class="layui-form-item">
  52 + <label class="layui-form-label">对接人电话</label>
  53 + <div class="layui-input-inline">
  54 + <input type="text" name="meet_phone" autocomplete="off" class="layui-input" value="{$pre_doc.meet_phone}" lay-verify="phone">
  55 + </div>
  56 + </div>
  57 + <input type="hidden" name='sid' value="{$sid}">
  58 + <input type="hidden" name='status' value="{$status}">
  59 + <div class="layui-form-item">
  60 + <div class="layui-input-block">
  61 + <button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
  62 + </div>
  63 + </div>
  64 + </form>
  65 +</div>
  66 +<table class="layui-table" lay-even lay-skin="line">
  67 + <thead>
  68 + <th colspan="10" style="text-align:center">{$title}</th>
  69 + <tr>
  70 + <td>ID</td>
  71 + <td>优惠信息记录</td>
  72 + <td>餐厅对接人姓名</td>
  73 + <td>餐厅对接人电话</td>
  74 + <td>公司洽谈人姓名</td>
  75 + <td>公司洽谈人电话</td>
  76 + <td>洽谈时间</td>
  77 + <td>最后一次修改时间</td>
  78 + <td>最新展示</td>
  79 + </tr>
  80 + </thead>
  81 + <tbody>
  82 + {if $pre_doc_list}
  83 + {foreach $pre_doc_list as $vo}
  84 + <tr>
  85 + <td>{$vo.id}</td>
  86 + <td>{$vo.preferential}</td>
  87 + <td>{$vo.meet_people}</td>
  88 + <td>{$vo.meet_phone}</td>
  89 + <td>{$vo.negotiators}</td>
  90 + <td>{$vo.negotiators_phone}</td>
  91 + <td>{$vo.negotiators_time}</td>
  92 + <td>{$vo.lasttime}</td>
  93 + <td>{if $vo.status eq 1}是{else}否{/if}</td>
  94 + </tr>
  95 + {/foreach}
  96 + {else}
  97 + <tr>
  98 + <th colspan="9" style="text-align:center">暂无充值记录</th>
  99 + </tr>
  100 + {/if}
  101 + </tbody>
  102 + </table>
  103 +{include file="common/foot"/}
  104 +<script>
  105 + layui.use(['table','form','laydate'], function () {
  106 + var form = layui.form, $ = layui.jquery,table = layui.table,laydate = layui.laydate;
  107 + //表单
  108 + form.on('submit(submit)', function (data) {
  109 + var loading = layer.load(1, {shade: [0.1, '#fff']});
  110 + $.post("{:url('add_preferential')}", data.field, function (res) {
  111 + layer.close(loading);
  112 + if (res.code == 1) {
  113 + layer.msg(res.msg, {time: 1000, icon: 1}, function () {
  114 + window.parent.location.reload();
  115 + });
  116 + } else {
  117 + layer.msg(res.msg, {time: 1000, icon: 2});
  118 + }
  119 + });
  120 + })
  121 +
  122 + //日期时间范围
  123 + laydate.render({
  124 + elem: '#time'
  125 + ,type: 'datetime'
  126 + });
  127 + });
  128 +</script>
@@ -37,6 +37,7 @@ @@ -37,6 +37,7 @@
37 <input type='hidden' name='hid' value='{$sid}' id="hid"> 37 <input type='hidden' name='hid' value='{$sid}' id="hid">
38 <div class="layui-form-item"> 38 <div class="layui-form-item">
39 <div class="layui-input-block"> 39 <div class="layui-input-block">
  40 + <a href="javascript:;" class="layui-btn" id='addx'>添加优惠对接人</a>
40 <a href="javascript:;" class="layui-btn" id='add'>添加活动</a> 41 <a href="javascript:;" class="layui-btn" id='add'>添加活动</a>
41 <a href="{:url('seller_activity_list')}" class="layui-btn layui-btn-primary">{:lang('back')}</a> 42 <a href="{:url('seller_activity_list')}" class="layui-btn layui-btn-primary">{:lang('back')}</a>
42 </div> 43 </div>
@@ -79,6 +80,22 @@ @@ -79,6 +80,22 @@
79 }*/ 80 }*/
80 }); 81 });
81 }); 82 });
  83 +
  84 + $('#addx').on('click', function(obj) {
  85 + layer.open({
  86 + type: 2,
  87 + title: '优惠对接人相关信息',
  88 + shadeClose: true,
  89 + shade: 0.8,
  90 + area: ['90%', '90%'],
  91 + content: '{:url("add_preferential")}?sid='+$('#hid').val() //iframe的url
  92 + /*success:function(dom){
  93 + let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
  94 + $iframeDom.find("#test").html("我是从父级传来的值哟……")
  95 + }*/
  96 + });
  97 + });
  98 +
82 $("a[name='edit']").on('click', function() { 99 $("a[name='edit']").on('click', function() {
83 var id = $(this).parent().attr("data-val"); 100 var id = $(this).parent().attr("data-val");
84 layer.open({ 101 layer.open({