poscms dr_field_options_id函数的使用
2024-11-23 18:39:45
{template "header.html", "/"} <script type="text/javascript" src="{HOME_THEME_PATH}js/lyz.calendar.min.js"></script> <link href="{HOME_THEME_PATH}css/lyz.calendar.css" rel="stylesheet"> <link href="{HOME_THEME_PATH}css/hpxq.css" rel="stylesheet"> <link rel="stylesheet" href="{HOME_THEME_PATH}css/jedate.css" /> <link rel="stylesheet" href="{THEME_PATH}js/ui-dialog.css"> <script type="text/javascript"t src="{THEME_PATH}js/dialog-plus.js"></script> <script type="text/javascript" src="{THEME_PATH}js/jquery.artDialog.js?skin=default"></script> <script type="text/javascript" src="{THEME_PATH}js/validate.js"></script> <script type="text/javascript" src="{THEME_PATH}js/admin.js"></script> <script type="text/javascript" src="{THEME_PATH}js/dayrui.js"></script> <script type="text/javascript" src="{HOME_THEME_PATH}js/layer.js"></script> <script src="{HOME_THEME_PATH}js/jquery.jedate.min.js" type="text/javascript" charset="utf-8"></script> <!--<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">--> <!--<script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>--> <!--<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>--> <script type="text/javascript" charset="utf-8"> {if !$member} window.location.href="/?s=member&c=login"; {/if} </script> {template "nav.html", "/"} </div> <div class="neirong"> <div class="main1"> <div class="left"> <div class="title"> 货盘详情 </div> <table> {php $from=explode("-",$havenf);} {php $to=explode("-",$havent);} {php $user=dr_member_info($uid);} {if $member.uid==$uid} {php $true=1;} {else} {list action=table table=1_transorder panid=$id uid=$member.uid} {if $t}{php $true=1;}{/if} {/list} {/if} <tr> <th class="th1"><p>货主</p></th><th class="th2">{if $true}{$contact}{else}{mb_substr($contact,0,1)}**{/if}</th> <th class="th1"><p>手机号码</p></th><th class="th2">{php $sphone = substr($phone,0,3).'****'.substr($phone,7);} {$true?$phone:$sphone} </th> <th class="th1"><p>用户信誉</p></th><th class="th2">良好</th> </tr> <tr><th class="th1"><p>货物名称</p></th><th class="th2">{$title}</th><th class="th1"><p>货物类型</p></th><th class="th2">{$goodstype}</th><th class="th1"><p>货物重量</p></th><th class="th2">{$cyl}吨</th></tr> <tr><th class="th1"><p>发货港</p></th> <th class="th2">{php $havenf = explode('-', $havenf);}{$havenf[0]}-{$havenf[1]}<br>{$havenf[2]}-{$havenf[3]}</th> <th class="th1"><p>卸货港</p></th> <th class="th2">{php $havent = explode('-', $havent);}{$havent[0]}-{$havent[1]}<br>{$havent[2]}-{$havent[3]}</th> <th class="th1"><p>出价</p></th> <th class="th2">{$expectprice}</th> <tr> <th class="th1"><p>装载日期</p></th> <th class="th2">{php echo explode(" ",$starttime)[0];}</th> <th class="th1"><p>截至日期</p></th> <th class="th2">{php echo explode(" ",$you)[0];}</th> <th class="th1"><p></p></th> <th class="th2"></th> </tr> <tr><th class="th1 te"><p>备注</p></th><th colspan="5" class="th2">{$description}</th></tr> </table> <div class="fankui"> <span>如果发现以上信息不实,请立即向我们反馈。</span> <a href="javascript:feedback();">我要反馈</a> </div> <script type="text/javascript" charset="utf-8"> function feedback(){ {if !$member} dr_tips('<font color=red>请先登录!</font>', 3); return; {/if} window.location.href="/index.php?c=form_feedback&type=goods&user={$contact}"; } </script> {if $member['identity']=="shipmaster" && !$true} <div class="title" > 我要接单 </div> <form method="post" id="order"> <input type="hidden" name="data[panid]" id="" value="{$id}" /> <input type="hidden" name="data[type]" id="" value="goods" /> <input type="hidden" name="data[publishuid]" id="" value="{$uid}" /> <div class="lianxi"> <span>*</span><span>联系人:</span><input name="data[contact]" type="text" required="required" value="{$member.username}"> </div> <div class="phone"> <span>*</span><span>联系电话:</span><input name="data[phone]" type="text" value="{$member[phone]}" required="required"> </div> <div class="yuncheng"> <span class="xing">*</span><span>实际承运量:</span><div class="kuang"><input id="load" onchange="compute()" name="data[trueload]" type="text" value="" required="required"><span style="color: #666666">吨</span></div> </div> <div class="baojia"> <span class="xing"></span><span>报价:</span><div class="kuang"><input onchange="compute()" id="price" name="data[price]" type="text" value="" required="required"><span style="color: #666666">元/吨</span></div> </div> <div class="zongjia"> <span>总价(RMB):</span><span><input id="total" style="height:36px;border:1px solid #dcdcdc;border-radius:5px;padding-left:10px;width:150px;" type="text" name="data[orderprice]" value="0" readonly="readonly" /></span> </div> <div class="beizhu"> <span>备注:</span><div class="kuang"><textarea name="data[description]" required="required">联系我时,请说明是重运满舱看到的信息。</textarea></div> </div> <div class="fankui jiedan"> <span>接单后显示货主联系电话!</span> <a href="javascript:takeorder();" >立即接单</a> </div> </form> {else if $member['identity']=="goodsowner"} <div class="alert alert-warning" role="alert">您不是船主,不能接单</div> {/if} </div> <!--下单弹出用户信息--> <!--<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">--> <!-- 开始演示模态框--> <!--</button>--> <!--模态框(Modal) --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="abs"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button> <h4 class="modal-title" id="myModalLabel"> 恭喜您,下单成功! </h4> </div> <div class="modal-body"> 货主姓名:{$contact}</br> 联系方式:{$phone}</br> 要谨记哦~ </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭 </button> <!--<button type="button" class="btn btn-primary">--> <!-- 提交更改--> <!--</button>--> </div> </div> </div> </div> <div class="right"> <div class="sousuo"> <div class="top"> <span>货盘搜索</span><img src="{HOME_THEME_PATH}images/web/hplb-09.png"> </div> <div class="bottom"> <form> <div class="fenlei"><span>货物类型:</span> <select id="goodstype"> {php $field = dr_field_options_id(790);} {loop $field $name $value} <option value="{$name}">{$value}</option> {/loop} </select> </div> <div class="chengyun"> <span>承 运 量 :</span> <div class="dun"><input class="cylf" type="text"><span style="color:grey">吨</span></div> <span>至</span> <div class="dun"><input class="cylt" type="text"><span style="color: grey">吨</span></div> </div> <div class="gangkou gangkou1"> <span>发 货 港:</span><input class="from" type="text"> </div> <div class="gangkou"> <span>卸 货 港:</span><input class="to" type="text"> </div> <div class="date"> <span>装载日期:</span><div style="margin-left:21px" class="dun"><input type="text" id="txtBeginDate"></div> <span>至</span><div style="margin-left:5px" class="dun"><input type="text" id="txtEndDate"></div> </div> <div class="hw_name"> <a class="chaxun" href="javascript:search();">查询</a> </div> </form> <script type="text/javascript" charset="utf-8"> function search(){ var goodstype = $("#goodstype").val(); var cylf = $(".cylf").val()?$(".cylf").val():0; var cylt = $(".cylt").val()?$(".cylt").val():9999999999; var from = $(".from").val()?$(".from").val():""; var to = $(".to").val()?$(".to").val():""; var starttimef = $("#txtBeginDate").val()?parseInt(new Date($("#txtBeginDate").val()).getTime())/1000:0; var starttimet = $("#txtEndDate").val()?parseInt(new Date($("#txtEndDate").val()).getTime())/1000:9999999999; window.location.href = "/index.php?s=goodsplate&c=category&id=2"+"&goodstype="+goodstype+"&cylf="+cylf+"&cylt="+cylt+"&from="+from+"&to="+to+"&starttimef="+starttimef+"&starttimet="+starttimet; }; </script> </div> </div> <div class="fabu"> <div class="top"> <span>最新发布货盘</span><a href="/index.php?s=goodsplate&c=category&id=2">查看所有></a> </div> <div class="bottom"> <ul> {list action=module module=goodsplate order=inputtime cache=0 num=13} <li> {php $from=explode("-",$t.havenf);} {php $to=explode("-",$t.havent)} <a href="{$t.url}"> <span><img src="{HOME_THEME_PATH}images/web/cp-1.png" class="qi"></span><span style="width: 110px; display: inline-block;">{$from[1]}-{$from[3]}</span> <img src="{HOME_THEME_PATH}images/web/cp-2.png" class="zhong"></span><span style="width:110px; display: inline-block">{$to[1]}-{$to[3]}</span> <span class="riqi">{$t.inputtime}</span> </a> </li> {/list} </ul> </div> </div> </div> </div> </div> <script> $(function () { $("#txtBeginDate1").calendar({ controlId: "divDate", // 弹出的日期控件ID,默认: $(this).attr("id") + "Calendar" speed: 200, // 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000),默认:200 complement: true, // 是否显示日期或年空白处的前后月的补充,默认:true readonly: true, // 目标对象是否设为只读,默认:true //upperLimit: new Date(), // 日期上限,默认:NaN(不限制) lowerLimit: new Date("2011/01/01"), // 日期下限,默认:NaN(不限制) callback: function () { // 点击选择日期后的回调函数 //alert("您选择的日期是:" + $("#txtBeginDate").val()); } }); $("#txtEndDate1").calendar(); }); $.fn.serializeCheck = function() { var obj = {error:0,msg:""}; var a = this.serializeArray(); for (var i=0;i<a.length;i++){ if(a[i].value==""){ obj.error = 0; obj.msg = "参数【"+a[i].name+"】缺失!"; break; } } obj.data = this.serialize(); return obj; }; function takeorder(){ {if !$member} dr_tips('<font color=red>请先登录!</font>', 3); return; {/if} var res = $('#order').serializeCheck(); if(res.error){ dr_tips('<font color=red>请将表单填写完整!</font>', 3); return; } console.log(res); var data = $('#order').serialize(); $.ajax({ url:"/index.php?c=api&m=goodsorder", data:data, type:"post", dataType:"json", success:function(data){ if(data.code){ dr_tips('请输入正确的数字!'); }else{ //show(); dr_tips('<font color=green>下单成功!</font>', 3); setTimeout(function() {window.location.reload(true);}, 1000); } }, error:function(){ } }) }; function compute(){ var load = $("#load").val()?parseFloat($("#load").val()):0; var price = $("#price").val()?parseFloat($("#price").val()):0; var tatal=load*price; $("#total").val(tatal); // dr_tips('请输入正确的数字!'); }; function show(){ layer.open({ type: 2, title: '欢迎页', maxmin: true, area: ['800px', '500px'], content: 'http://layer.layui.com/test/welcome.html', end: function(){ layer.tips('Hi', '#about', {tips: 1}) } }); }; </script> <script> $(".hk").css("left",150) var hk $(".dhx").mouseenter(function(){ hk = $(this).index(); $(".hk").stop().animate({left:hk*150},300); }).mouseleave(function(){ $(".hk").stop().animate({left:150},300); }) </script> <script type="text/javascript"> $("#txtBeginDate").jeDate({ isinitVal: false, initAddVal: [1, "DD"], //festival: true, //ishmsVal: false,] isTime: true, //isClear:false, format: "YYYY-MM-DD", minDate: '2016-06-16 23:59:59' }) $("#txtEndDate").jeDate({ isinitVal: false, initAddVal: [1, "DD"], //festival: true, //ishmsVal: false,] isTime: true, //isClear:false, format: "YYYY-MM-DD", minDate: '2016-06-16 23:59:59' }) </script> {template "footer.html", "/"}