transpation.vm 9.83 KB
##$page.setTitle("商品出入库报表")
<title>商品出入库报表</title>
<div class="xn-breadcrumb xn-width auto clearfix ">
    <ul class="breadcrumb">
        <li><a class="icon icon-home_page" href="$customizationLink.setTarget("index")"></a></li>
        <li><a href="$customizationLink.setTarget("report")">报表中心</a></li>
        <li class="active">商品出入库报表</li>
    </ul>
</div>

<div class="xn-main  auto xn-width  clearfix" ng-controller="TranspationController">
    <div class="pm-task-bottom-top pm-plan-bottom-top  mt_10  mb_10 clearfix">
        <h3>商品出入库报表</h3>
    </div>


    <div class="xn-form-table-wrap">
        <div class="xn-input-line clearfix">
            <div class="xn_search_box auto">
                <div class="xn-input-line  clearfix">
                    <label class="xn-col-sm-4 l-h-34 34 xn-text-right">时间:</label>
                    <div class="xn-col-sm-8">
                        <div class="input-group openData">
                            <input type="text" class="form-control h_34 l-h-34" id="startDate2" placeholder="开始日期"
                                   ng-model="vm.startShipTime" name="regularDate"
                                   datepicker-popup="yyyy-MM-dd" is-open="startDate2" min-date="minDate"
                                   datepicker-options="dateOptions"
                                   date-disabled="disabled(date, mode)" close-text="关闭"
                                   current-text="今天"
                                   clear-text="清除">
                                <span class="input-group-btn">
                                    <button class="btn btn-default padding-top-bottom h_34 l-h-14" type="button" ng-click="openStart($event,2)">
                                        <i class="glyphicon glyphicon-calendar"></i></button>
                                </span>
                        </div>
                    </div>
                    <label class="xn-col-sm-1 l-h-34 xn-text-center">至</label>
                    <div class="xn-col-sm-8">
                        <div class="input-group openData">
                            <input type="text" class="form-control h_34 l-h-34" id="endDate2" placeholder="结束日期"
                                   ng-model="vm.endShipTime" name="regularDate"
                                   datepicker-popup="yyyy-MM-dd" is-open="endDate2" min-date="startDate2"
                                   datepicker-options="dateOptions"
                                   date-disabled="disabled(date, mode)" close-text="关闭"
                                   current-text="今天"
                                   clear-text="清除">
                                    <span class="input-group-btn">
                                        <button class="btn btn-default padding-top-bottom h_34 l-h-14" type="button"
                                                ng-click="openEnd($event,2)"><i
                                                class="glyphicon glyphicon-calendar"></i></button>
                                    </span>
                        </div>
                    </div>

                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25"  ng-if="vm.sourceType != 'PUR_INBOUND' && vm.sourceType != 'PUR_RETURN' ">物流公司:</label>
                    <div class="xn-col-sm-8 mt_7" ng-if="vm.sourceType != 'PUR_INBOUND' && vm.sourceType != 'PUR_RETURN' ">
                        <lookup options="carrierOptions" name="carrierName"
                                show-field="vm.carrierName"
                                ng-model="vm.carrierId"
                                place-holder=请输入物流公司名称 >
                            <table>
                                <tbody>
                                <tr ng-repeat="carrier in carrierList"
                                    ng-click="selectCarrier(carrier)">
                                    <td>{{carrier.name}}</td>
                                </tr>
                                </tbody>
                            </table>
                        </lookup>
                    </div>

                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25" ng-if="vm.sourceType != 'PUR_INBOUND' && vm.sourceType != 'PUR_RETURN' ">店铺:</label>
                    <div class="xn-col-sm-5" ng-if="vm.sourceType != 'PUR_INBOUND' && vm.sourceType != 'PUR_RETURN' ">
                        <input class="form-control" type="text" ng-model="vm.storeName">
                    </div>

                </div>

                <div class="xn-input-line  clearfix">
                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25">发货仓库:</label>
                    <div class="xn-col-sm-8 mt_7">
                        <lookup options="roomOptions" name="storeroomName"
                                show-field="vm.storeroomName"
                                ng-model="vm.roomId"
                                place-holder=请输入仓库名称 >
                            <table>
                                <tbody>
                                <tr ng-repeat="storeroom in storeroomList"
                                    ng-click="selectStoreroom(storeroom)">
                                    <td>{{storeroom.name}}</td>
                                </tr>
                                </tbody>
                            </table>
                        </lookup>
                    </div>

                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25">商品代码:</label>
                    <div class="xn-col-sm-5">
                        <input class="form-control" type="text" ng-model="vm.itemNumber">
                    </div>

                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25">规格代码:</label>
                    <div class="xn-col-sm-5">
                        <input class="form-control" type="text" ng-model="vm.itemSpecCode">
                    </div>

                    <label class="xn-col-sm-4 l-h-34 xn-text-right  ml_25">出入类型:</label>
                    <div class="xn-col-sm-8 mt_7">
                        <select class="xn-click-input form-control"  ng-change="selectSourceType(sourceType)" ng-model="sourceType"
                                ng-options="sourceType.value as sourceType.name for sourceType in sourceTypeList">
                            <option value="">---请选择商品状态---</option>
                        </select>
                    </div>

                </div>
                <div class="xn-input-line clearfix pt_10">
                    <div class="xn-input-line  clearfix">
                        <button class="btn btn-success btn-sm w_80 f-right ml_10"  ng-click="doExport()">批量导出</button>
                        <button type="button" class="btn btn-success btn-sm w_80 f-right"  ng-click="query()">查询</button>
                    </div>
                </div>

        </div>

        </div>
    </div>

    <div class="xn-width mb_10 pr_10 clearfix">
    </div>

    <div class="xn-table-wrap">
        <table class="table table-bordered table-striped ">
            <thead>
            <tr>
                <th class="xn-col-sm-2 ">出入类型</th>
                <th class="xn-col-sm-3 ">日期</th>
                <th class="xn-col-sm-2 ">库房</th>
                <th class="xn-col-sm-2 ">店铺名称</th>
                <th class="xn-col-sm-3 ">单据编号 </th>
                <th class="xn-col-sm-4 ">客户/供应商 </th>
                <th class="xn-col-sm-4 ">商品代码<br />商品名称 </th>
                <th class="xn-col-sm-3">规格代码<br/>规格名称</th>
                <th class="xn-col-sm-2" >数量</th>
                <th class="xn-col-sm-2" >分销价</th>
                <th class="xn-col-sm-2">实际单价</th>
                <th class="xn-col-sm-2" >实际金额</th>
                <th class="xn-col-sm-2" >运费</th>
            </tr>
            </thead>
            <tbody id="tbody">
            <tr ng-repeat="transpation in  transpationList">
                <td>{{transpation.sourceType|reportSourceType}}</td>
                <td>{{transpation.shipTime|timeReturnFormat}}</td>
                <td>{{transpation.roomName}}</td>
                <td>{{transpation.storeName}}</td>
                <td>
                    <span ng-if="link == '0'">{{transpation.orderNumber}}</span>
                    <a ng-if="link == '1'" href="open.vm?id={{transpation.id}}">{{transpation.orderNumber}}</a>
                </td>
                <td>{{transpation.memberName}}</td>
                <td>{{transpation.itemNumber}}<br/>{{transpation.itemName}}</td>
                <td>{{transpation.itemSpecCode}}<br/>{{transpation.itemSpecName}}</td>
                <td>{{transpation.quantity}}</td>
                <td>{{transpation.distributionPrice| moneySingle:2}}</td>
                <td>{{transpation.unitPrice| moneySingle:2}}</td>
                <td>{{transpation.amount| moneySingle:2}}</td>
                <td>{{transpation.freightFee| moneySingle:2}}</td>
            </tr>
            <tr  ng-if="vm.totalCount == 0"><td colspan="46" class="center">无法找到相应的记录</td></tr>
            </tbody>
        </table>
        <div class="xn-text-center clearfix" >
            <div class="f-left mt_20 mb_10">共{{vm.totalCount}}条</div>
            <pagination  ng-show="vm.totalCount>vm.pageSize"  ng-change="query()"  max-size="5" total-items="vm.totalCount"
                         ng-model="vm.pageNumber" items-per-page="vm.pageSize"  class="pagination-sm"  boundary-links="true"
                         previous-text="&lsaquo;" next-text="&rsaquo;" first-text="&laquo;" last-text="&raquo;"></pagination>
        </div>
    </div>
</div>
<script type="text/javascript" src="$customizationContent.getURI('dist/scripts/report.js')"></script>