ajaxPickupList.html 6.05 KB
<div id="flexigrid" cellpadding="0" cellspacing="0" border="0">
    <table>
        <tbody>
        <empty name="pickupList">
            <tr data-id="0">
                <td class="no-data" align="center" axis="col0" colspan="50">
                    <i class="fa fa-exclamation-circle"></i>没有符合条件的记录
                </td>
            </tr>
            <else/>
        <volist name="pickupList" id="list">
            <tr>
                <!--<td class="sign w50">-->
                    <!--<div>-->
                        <!--<i class="ico-check"></i>-->
                    <!--</div>-->
                <!--</td>-->
                <td align="left" class="w100">
                    <div style="text-align: center;">{$list.pickup_no}</div>
                </td>
                <td align="left" class="w100">
                    <div style="text-align: center; ">{$list.pickup_name|getSubstr=0,33}</div>
                </td>
                <td align="left" class="w100">
                    <div style="text-align: center;">{$list.cat_name|getSubstr=0,33}</div>
                </td>
                <td align="center" class="w60">
                    <div style="text-align: center;">
                        <if condition='$list[distr_type] eq 0'>自选</if>
                        <if condition='$list[distr_type] eq 1'>自提</if>
                        <if condition='$list[distr_type] eq 2'>物流</if>
                    </div>
                </td>
                <td align="left" class="w140">
                    <div style="text-align: center;">
                        {$list.province_name}-{$list.city_name}-{$list.district_name}
                    </div>
                </td>
                <td align="left" class="w200">
                    <div style="text-align: center;">{$list.pickup_address|getSubstr=0,80}</div>
                </td>


				<td align="center" class="w50">
                	<div style="text-align: center;">
							<if condition='$list[isstop] neq 1'>
								<span class="yes" onClick="changeTableVal_new('pick_up','pickup_id','{$list.pickup_id}','isstop',this)"><i class="fa fa-check-circle"></i></span>
								<else />
								<span class="no" onClick="changeTableVal_new('pick_up','pickup_id','{$list.pickup_id}','isstop',this)"><i class="fa fa-ban"></i></span>
							</if>
						</div>    
				</td>
                <!--<td align="left" class="">-->
                    <!--<div style="text-align: center; width: 80px;">{$list.suppliers_name|default='无供应商'}</div>-->
                <!--</td>-->
                <td align="center" class="handle w150">
                    <div style="text-align: center; ">
                        <a class="btn blue" href="{:U('Admin/Pickup/edit_address',array('pickup_id'=>$list['pickup_id'],'oldurl'=>$oldurl))}"><i class="fa fa-pencil-square-o"></i>查看编辑</a>
                        <a class="btn red"  href="javascript:void(0)" onclick="del('{$list[pickup_id]}')" ><i class="fa fa-trash-o"></i>删除</a>
                        <if condition="$p_erpid">
                            <a class="btn green" href="javascript:void(0);" onclick="updateerpinfo('{$list[keyid]}')" title="同步线下名称及编号"><i class="fa fa-refresh"  ></i>同步信息</a>
                            <a class="btn green" href="javascript:void(0);" onclick="updateGPS({$list[pickup_id]})" title="同步经纬度"><i class="fa fa-refresh"  ></i>同步经纬度</a>
                        </if>
                    </div>
                </td>
                <!--删除  20170425-->
                <!--<td align="" class="" style="width: 100%;">
                    <div>&nbsp;</div>
                </td>-->
            </tr>
        </volist>
        </empty>
        </tbody>
    </table>
</div>
<!--分页位置-->
{$page}
<script>
    $(document).ready(function(){
        // 表格行点击选中切换
        $('#flexigrid >table>tbody>tr').click(function(){
            $(this).toggleClass('trSelected');
        });
        $('#count').empty().html("{$pager->totalRows}");
    });
    // 点击分页触发的事件
    $(".pagination  a").click(function(){
        cur_page = $(this).data('p');
        ajax_get_table('search-form2',cur_page);
    });



    // 删除操作
    function del(id)
    {
        if(!confirm('确定要删除吗?'))
            return false;

        $.ajax({
            url:"/index.php?m=Admin&c=Pickup&a=del&pickup_id="+id,
            success: function(v){

                var v =  eval('('+v+')');
                if(v.hasOwnProperty('status') && (v.status == 1))
                    ajax_get_table('search-form2',cur_page);
                else
                    layer.msg(v.msg, {icon: 2,time: 1000}); //alert(v.msg);
            }
        });
        return false;
    }

    // 修改指定表的指定字段值 包括有按钮点击切换是否 或者 排序 或者输入框文字
    function changeTableVal_new(table,id_name,id_value,field,obj)
    {
        var src = "";
        if($(obj).hasClass('no')) // 图片点击是否操作
        {
            //src = '__PUBLIC__/images/yes.png';
            $(obj).removeClass('no').addClass('yes');
            $(obj).html("<i class='fa fa-check-circle'></i>是");
            var value = 0;
        }else if($(obj).hasClass('yes')){ // 图片点击是否操作
            $(obj).removeClass('yes').addClass('no');
            $(obj).html("<i class='fa fa-ban'></i>否");
            var value = 1;
        }else{ // 其他输入框操作
            var value = $(obj).val();
        }
        value=encodeURIComponent(value);
// alert("/index.php?m=Admin&c=Index&a=changeTableVal&table="+table+"&id_name="+id_name+"&id_value="+id_value+"&field="+field+'&value='+value);
// 		 return false;

        $.ajax({
            url:"/index.php?m=Admin&c=Index&a=changeTableVal&table="+table+"&id_name="+id_name+"&id_value="+id_value+"&field="+field+'&value='+value,
            success: function(data){
                if(!$(obj).hasClass('no') && !$(obj).hasClass('yes'))
                    layer.msg('更新成功', {icon: 1});
            }
        });
    }
</script>