Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="m-subheader ">
- <div class="d-flex align-items-center">
- <div class="mr-auto">
- <h3 class="m-subheader__title m-subheader__title--separator ">Order</h3>
- <ul class="m-subheader__breadcrumbs m-nav m-nav--inline">
- <li class="m-nav__item m-nav__item--home">
- <a href="#" class="m-nav__link m-nav__link--icon">
- <i class="m-nav__link-icon la la-home"></i>
- </a>
- </li>
- <li class="m-nav__separator">-</li>
- <li class="m-nav__item">
- <a href="#" class="m-nav__link">
- <span class="m-nav__link-text">Order</span>
- </a>
- </li>
- <li class="m-nav__separator">-</li>
- <li class="m-nav__item">
- <a href="javascript:void(0)" class="m-nav__link">
- <span class="m-nav__link-text">Detail Order</span>
- </a>
- </li>
- </ul>
- </div>
- <div>
- <a href="javascript:void(0)" ng-click="back()" class="btn m-btn--pill m-btn--air sml-btn-warning-air active m-btn m-btn--custom m-btn--square">Kembali</a>
- </div>
- </div>
- </div>
- <div class="m-content">
- <div class="row">
- <div class="col-xl-12 sml-margin-bottom">
- <!--begin::Portlet-->
- <div class="m-portlet m-portlet--creative m-portlet--first m-portlet--bordered-semi">
- <div class="m-portlet__head sml-0-height">
- <div class="m-portlet__head-caption">
- <div class="m-portlet__head-title">
- <h2 class="m-portlet__head-label m-portlet__head-label--danger sml-primary-bg">
- <span>Detail</span>
- </h2>
- </div>
- </div>
- </div>
- <div class="m-portlet__body">
- <table class="table">
- <tr>
- <th>No Order</th>
- <td>[[orderDetail.doc_no]]</td>
- {{-- <th>Status</th>--}}
- {{-- <td>--}}
- {{-- <span ng-if="orderDetail.status === 'D'" class="m-badge m-badge--warning m-badge--wide m-badge--rounded"><strong>MENUNGGU PERSETUJUAN</strong></span>--}}
- {{-- <span ng-if="orderDetail.status === 'C'" class="m-badge m-badge--danger m-badge--wide m-badge--rounded"><strong>DIBATALKAN</strong></span>--}}
- {{-- <span ng-if="orderDetail.status === 'R'" class="m-badge m-badge--info m-badge--wide m-badge--rounded"><strong>DALAM PROSES</strong></span>--}}
- {{-- <span ng-if="orderDetail.status === 'S'" class="m-badge m-badge--primary m-badge--wide m-badge--rounded"><strong>DALAM PENGIRIMAN TOKO</strong></span>--}}
- {{-- <span ng-if="orderDetail.status === 'F'" class="m-badge m-badge--success m-badge--wide m-badge--rounded"><strong>DITERIMA TOKO</strong></span>--}}
- {{-- <span ng-show="checkTask('updateStatusWebAdmin') == true">--}}
- {{-- <span ng-if="flgUpdateStatusByAdminSales">--}}
- {{-- <a href="" data-toggle="modal" data-target="#statusModal"><i class="fa fa-pencil-square-o"></i></a>--}}
- {{-- </span>--}}
- {{-- <span ng-if="flgUpdateStatusByAdminGudang">--}}
- {{-- <a href="" data-toggle="modal" data-target="#statusModal"><i class="fa fa-pencil-square-o"></i></a>--}}
- {{-- </span>--}}
- {{-- </span>--}}
- {{-- </td>--}}
- </tr>
- <tr>
- <th>Toko</th>
- <td>[[orderDetail.toko_name]]</td>
- <th>No Ref Dok</th>
- <td>
- <span ng-show="orderDetail.ref_doc_no != null && orderDetail.ref_doc_no != ''">
- [[orderDetail.ref_doc_no]]
- </span>
- <span ng-show="orderDetail.ref_doc_no == null || orderDetail.ref_doc_no == ''">
- -
- </span>
- </td>
- </tr>
- <tr>
- <th>Salesman</th>
- <td>[[orderDetail.salesman_name]]</td>
- <th>Tgl Dok</th>
- <td>
- <span ng-show="orderDetail.ref_doc_date != null && orderDetail.ref_doc_date != ''">
- [[orderDetail.ref_doc_date | formatdate]]
- </span>
- <span ng-show="orderDetail.ref_doc_date == null || orderDetail.ref_doc_date == ''">
- -
- </span>
- </td>
- </tr>
- <tr>
- <th>Tanggal Order</th>
- <td>[[orderDetail.doc_date | formatdate]]</td>
- <th ng-show="flgShowRemark">
- <span ng-if="orderDetail.flg_input_by_salesman == 'Y'">Keterangan Salesman</span>
- <span ng-if="orderDetail.flg_input_by_salesman == 'N'">Keterangan Toko</span>
- </th>
- <td ng-show="flgShowRemark">
- <span ng-show="orderDetail.remark != null && orderDetail.remark != ''">
- [[orderDetail.remark]]
- </span>
- <span ng-show="orderDetail.remark == null || orderDetail.remark == ''">
- -
- </span>
- </td>
- </tr>
- <tr>
- {{-- <th>Status Hutang</th>--}}
- {{-- <td>--}}
- {{-- <span ng-if="orderDetail.due_debt_amount_query > 0 && orderDetail.jumlah > 0" class="m-badge sml-red m-badge--danger m-badge--wide m-badge--rounded"><strong>Jatuh Tempo</strong></span>--}}
- {{-- <span ng-if="orderDetail.due_debt_amount_query == 0 && orderDetail.jumlah > 0" class="m-badge m-badge--sml-primary m-badge--wide m-badge--rounded"><strong>Belum Jatuh Tempo</strong></span>--}}
- {{-- <span ng-if="orderDetail.due_debt_amount_query == 0 && orderDetail.jumlah == 0"><strong>TIDAK ADA TAGIHAN</strong></span>--}}
- {{-- </td>--}}
- <th ng-show="flgShowRemarkInternal">Keterangan Internal</th>
- <td ng-show="flgShowRemarkInternal">
- <span ng-show="orderDetail.remark_internal != null && orderDetail.remark_internal != ''">
- [[orderDetail.remark_internal]]
- </span>
- <span ng-show="orderDetail.remark_internal == null || orderDetail.remark_internal == ''">
- -
- </span>
- <a ng-show="flgInputRemarkInternal" href="javascript:void(0)" ng-click="openModalRemarkInternal(orderDetail)"><i class="fa fa-pencil-square-o"></i></a>
- </td>
- </tr>
- </table>
- </div>
- </div>
- <!--end::Portlet-->
- </div>
- </div>
- <div class="row" ng-show="flgShowRowForAdminSales">
- <div class="col-xl-12 sml-margin-bottom">
- <!--begin::Portlet-->
- <div class="m-portlet m-portlet--creative m-portlet--first m-portlet--bordered-semi">
- <div class="m-portlet__head sml-0-height">
- <div class="m-portlet__head-caption">
- <div class="m-portlet__head-title">
- <h2 class="m-portlet__head-label m-portlet__head-label--danger sml-primary-bg">
- <span>Summary</span>
- </h2>
- </div>
- </div>
- </div>
- <div class="m-portlet__body">
- <div class="row">
- <div class="col-md-6">
- <table class="table">
- <th>Total Produk</th>
- <td class="sml-right-text nominal">[[orderDetail.totalItem | thousandsep]]</td>
- </table>
- </div>
- <div class="col-md-6"></div>
- <div class="col-md-6">
- <table class="table">
- <!-- -->
- <!-- <tr ng-if="flgShowTotalDeliveryAmountAfterDisc">
- <th>Total Qty Kirim</th>
- <td class="sml-right-text">[[orderDetail.total_qty_delivery | thousandsep]]</td>
- </tr> -->
- <tr ng-if="flgShowTotalDeliveryAmountAfterDisc">
- <th>Total Qty Produk Kirim(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_delivery_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalDeliveryAmountAfterDisc">
- <th>Total Qty Produk Bonus Kirim(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_delivery_bonus | thousandsep]]</td>
- </tr>
- <!-- -->
- <!-- <tr ng-if="flgShowTotalOrderAmountAfterDisc">
- <th>Total Qty Order</th>
- <td class="sml-right-text">[[orderDetail.total_qty_order | thousandsep]]</td>
- </tr> -->
- <tr ng-if="flgShowTotalOrderAmountAfterDisc">
- <th>Total Qty Produk Order(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_order_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalOrderAmountAfterDisc">
- <th>Total Qty Produk Bonus Order(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_order_bonus | thousandsep]]</td>
- </tr>
- <!-- -->
- <!-- <tr ng-if="flgShowTotalReceivedAmountAfterDisc">
- <th>Total Qty Terima</th>
- <td class="sml-right-text">[[orderDetail.total_qty_received | thousandsep]]</td>
- </tr> -->
- <tr ng-if="flgShowTotalReceivedAmountAfterDisc">
- <th>Total Qty Produk Terima(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_received_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalReceivedAmountAfterDisc">
- <th>Total Qty Produk Bonus Terima(pcs)</th>
- <td class="sml-right-text nominal">[[orderDetail.total_qty_received_bonus | thousandsep]]</td>
- </tr>
- <!-- -->
- <tr>
- <th>Nilai Diskon (Rp)</th>
- <td class="sml-right-text nominal">
- [[discountHeader | thousandsep]]
- <!-- [[orderDetail.header_discount | thousandsep]] -->
- </td>
- </tr>
- <tr>
- <th>Nilai Order (Rp)</th>
- <td class="sml-right-text nominal">
- <span ng-if="flgShowTotalOrderAmountAfterDisc">
- [[orderDetail.grand_total_order - discountHeader | thousandsep ]]
- </span>
- <span ng-if="flgShowTotalDeliveryAmountAfterDisc">
- [[orderDetail.final_total_delivered | thousandsep ]]
- </span>
- <span ng-if="flgShowTotalReceivedAmountAfterDisc">
- [[orderDetail.final_total_received | thousandsep ]]
- </span>
- </td>
- </tr>
- </table>
- </div>
- <div class="col-md-6">
- <table class="table">
- <!-- -->
- <tr ng-if="flgShowTotalOrderAmountAfterDisc">
- <th>Nilai Produk Order(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_order_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalOrderAmountAfterDisc">
- <th>Nilai Produk Bonus Order(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_order_bonus | thousandsep]]</td>
- </tr>
- <!-- -->
- <tr ng-if="flgShowTotalDeliveryAmountAfterDisc">
- <th>Nilai Produk Kirim(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_delivery_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalDeliveryAmountAfterDisc">
- <th>Nilai Produk Bonus Kirim(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_delivery_bonus | thousandsep]]</td>
- </tr>
- <!-- -->
- <tr ng-if="flgShowTotalReceivedAmountAfterDisc">
- <th>Nilai Produk Terima(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_received_original | thousandsep]]</td>
- </tr>
- <tr ng-if="flgShowTotalReceivedAmountAfterDisc">
- <th>Nilai Produk Bonus Terima(Rp)</th>
- <td class="sml-right-text nominal">[[orderDetail.grand_total_received_bonus | thousandsep]]</td>
- </tr>
- </table>
- <div class="row" ng-show="flgInputDiscountHeader">
- <label class="col-md-4 sml-margin-bottom"><strong>Diskon(%)</strong></label>
- <div class="col-md-8 sml-margin-bottom">
- <input type="text" class="form-control form-control-sm m-input--square" ng-model="discountHeaderPercent" ng-change="calculateDiscountHeader()" onkeypress="return event.charCode >= 48 && event.charCode <= 57">
- </div>
- </div>
- <div class="row" ng-show="flgInputDiscountHeader">
- <label class="col-md-4 sml-margin-bottom"><strong>Diskon(Rp)</strong></label>
- <div class="col-md-8 sml-margin-bottom">
- <!-- <input type="text" class="form-control m-input--square" ng-model="discountHeader" onkeypress="return event.charCode >= 48 && event.charCode <= 57"> -->
- <input type="text" class="form-control form-control-sm m-input--square sml-nominal" ng-model="discountHeader" awnum="" num-sep="," num-int="9" num-fract="2" num-neg="false" num-thousand="true">
- </div>
- </div>
- <!-- <div class="row">
- <div class="col-md-12 sml-margin-bottom">
- <button class="pull-right btn btn-primary m-btn--square" ng-click="editDiscountHeader()">Simpan Diskon</button>
- </div>
- </div> -->
- </div>
- </div>
- </div>
- </div>
- <!--end::Portlet-->
- </div>
- </div>
- <div class="row" ng-show="flgShowRowForAdminGudang">
- <div class="col-xl-6 sml-margin-bottom">
- <div class="m-portlet m-portlet--creative m-portlet--first m-portlet--bordered-semi">
- <div class="m-portlet__head sml-0-height">
- <div class="m-portlet__head-caption">
- <div class="m-portlet__head-title">
- <h2 class="m-portlet__head-label m-portlet__head-label--danger sml-primary-bg">
- <span ng-if="orderDetail.flg_input_by_salesman == 'Y'">Keterangan Salesman</span>
- <span ng-if="orderDetail.flg_input_by_salesman == 'N'">Keterangan Toko</span>
- </h2>
- </div>
- </div>
- </div>
- <div class="m-portlet__body">
- <div class="row">
- <div class="col-md-12">
- <span ng-show="orderDetail.remark != null">
- [[orderDetail.remark]]
- </span>
- <span ng-show="orderDetail.remark == null">
- Tidak Ada Keterangan
- </span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-xl-6 sml-margin-bottom">
- <div class="m-portlet m-portlet--creative m-portlet--first m-portlet--bordered-semi">
- <div class="m-portlet__head sml-0-height">
- <div class="m-portlet__head-caption">
- <div class="m-portlet__head-title">
- <h2 class="m-portlet__head-label m-portlet__head-label--danger sml-primary-bg">
- <span>Keterangan Internal</span>
- </h2>
- </div>
- </div>
- </div>
- <div class="m-portlet__body">
- <div class="row">
- <div class="col-md-12">
- <span ng-show="orderDetail.remark_internal != null || orderDetail.remark_internal != ''">
- [[orderDetail.remark_internal]]<br>
- </span>
- <span ng-show="orderDetail.remark_internal == null || orderDetail.remark_internal == ''">
- Tidak Ada Keterangan Internal<br>
- </span>
- <a ng-show="flgInputRemarkInternal" href="javascript:void(0)" ng-click="openModalRemarkInternal(orderDetail)"><i class="fa fa-pencil-square-o"></i></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-xl-12 sml-margin-bottom">
- <div class="m-portlet">
- <table class="table table-bordered sml-table-header">
- <thead>
- <tr>
- <th ng-if="flgAddBonus">Bonus</th>
- <th>No </th>
- <th>Kode Produk</th>
- <th>Nama Produk</th>
- <th>Qty Pesan</th>
- <th>Qty Kirim</th>
- <th ng-show="flgShowQtyReceive">Selisih Qty Terima</th>
- <th ng-if="orderDetail.doc_type_id == 301">Harga Sat (Rp)</th>
- <th ng-show="flgShowDiscount">Diskon (%)</th>
- <th ng-show="flgShowTotalDeliveryDiscount">Total Diskon Kirim(Rp)</th>
- <th ng-show="flgShowTotalReceivedDiscount">Total Diskon Terima(Rp)</th>
- <th ng-if="orderDetail.doc_type_id == 301" ng-show="flgShowTotalOrderAmountAfterDisc">Sub Total Pesan Setelah Diskon(Rp)</th>
- <th ng-show="flgShowTotalDeliveryAmountAfterDisc">Sub Total Kirim Setelah Diskon(Rp)</th>
- <th ng-show="flgShowTotalReceivedAmountAfterDisc">Sub Total Terima Setelah Diskon(Rp)</th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat="item in orderDetail.orderItem" ng-class="{'sml-free-product' : item.flg_free_product=='Y'}">
- <td align="center" ng-if="flgAddBonus">
- <span ng-if="item.flg_free_product === 'N'">
- <!-- <a href="javascript:void(0)" ng-click="addFreeProduct(item.order_item_id)"><i class="fa fa-plus-square"></i></a> -->
- <a href="javascript:void(0)" ng-click="openFreeProductModal(item)"><i class="fa fa-plus-square"></i></a>
- </span>
- <span ng-if="item.flg_free_product === 'Y'">
- <a href="javascript:void(0)" ng-click="removeFreeProduct(item.order_item_id)"><i class="fa fa-minus-square"></i></a>
- </span>
- </td>
- <td>[[item.number]]</td>
- <td>
- <span ng-show="item.flg_free_product == 'Y'">(B) </span>
- [[item.product_code]], [[item.style_product]]
- </td>
- <td>[[item.product_name]]</td>
- <td class="sml-right-text nominal">[[item.qty_order | thousandsep]]
- <div class="pull-left">
- <span ng-if="item.flg_free_product === 'Y'" ng-show="flgEditQtyOrderFreeProduct">
- <a href="javascript:void(0)" ng-click="openModalQtyOrderFreeProduct(item, item.order_item_id)"><i class="fa fa-pencil-square-o"></i></a>
- </span>
- </div>
- </td>
- <td class="sml-right-text nominal">[[item.qty_delivery | thousandsep]]
- <span ng-show="orderDetail.status === 'R'">
- <div class="pull-left">
- <a href="javascript:void(0)" ng-click="openModalQtyDeliveryItem(item, item.order_item_id)"><i class="fa fa-pencil-square-o"></i></a>
- </div>
- </span>
- </td>
- <td ng-show="flgShowQtyReceive" class="sml-right-text nominal">
- <span ng-show="orderDetail.status == 'F'">
- [[item.selisih | thousandsep]]
- </span>
- <span ng-show="orderDetail.status != 'F'">
- 0
- </span>
- </td>
- <td ng-if="orderDetail.doc_type_id == 301" class="sml-right-text nominal">
- [[item.unit_price | thousandsep]]
- <span ng-show="flgEditUnitPrice">
- <div class="pull-left">
- <a href="javascript:void(0)" ng-click="openModalUnitPrice(item, item.order_item_id)"><i class="fa fa-pencil-square-o"></i></a>
- </div>
- </span>
- </td>
- <td ng-show="flgShowDiscount" class="sml-right-text">
- [[item.disc_pc ]]
- <span ng-show="flgInputDiscount">
- <div class="pull-left">
- <a href="javascript:void(0)" ng-click="openModalDiscountItem(item, item.order_item_id)"><i class="fa fa-pencil-square-o"></i></a>
- </div>
- </span>
- </td>
- <td ng-show="flgShowTotalDeliveryDiscount" class="sml-right-text nominal">[[item.item_discount_delivery | thousandsep]]</td>
- <td ng-show="flgShowTotalReceivedDiscount" class="sml-right-text nominal">[[item.item_discount_delivery | thousandsep]]</td>
- <td ng-if="orderDetail.doc_type_id == 301" ng-show="flgShowTotalOrderAmountAfterDisc" class="sml-right-text nominal">[[item.sub_grand_total_order_amount | thousandsep]]</td>
- <td ng-show="flgShowTotalDeliveryAmountAfterDisc" class="sml-right-text nominal">[[item.sub_grand_total_delivery_amount | thousandsep]]</td>
- <td ng-show="flgShowTotalReceivedAmountAfterDisc" class="sml-right-text nominal">[[item.sub_grand_total_received_amount | thousandsep]]</td>
- </tr>
- <tr>
- <th colspan="[[colspan]]" align="center">Total</th>
- {{-- <td class="sml-right-text nominal">[[orderDetail.total_qty_order | thousandsep ]]</td>--}}
- <td class="sml-right-text nominal">[[orderDetail.total_qty_delivery | thousandsep ]]</td>
- <td ng-show="flgShowQtyReceive" class="sml-right-text nominal">
- <span ng-show="orderDetail.status == 'F'">
- [[orderDetail.total_selisih | thousandsep ]]
- </span>
- <span ng-show="orderDetail.status != 'F'">
- 0
- </span>
- </td>
- <td></td>
- <td ng-show="flgShowDiscount"></td>
- <td ng-show="flgShowTotalDeliveryDiscount" class="sml-right-text nominal">[[orderDetail.total_delivered_discount | thousandsep]]</td>
- <td ng-show="flgShowTotalReceivedDiscount" class="sml-right-text nominal">[[orderDetail.total_receive_discount | thousandsep]]</td>
- <td ng-if="orderDetail.doc_type_id == 301" ng-show="flgShowTotalOrderAmountAfterDisc" class="sml-right-text nominal">[[orderDetail.grand_total_order | thousandsep]]</td>
- <td ng-show="flgShowTotalDeliveryAmountAfterDisc" class="sml-right-text nominal">[[orderDetail.grand_total_delivered | thousandsep]]</td>
- <td ng-show="flgShowTotalReceivedAmountAfterDisc" class="sml-right-text nominal">[[orderDetail.grand_total_received | thousandsep]]</td>
- </tr>
- <tr ng-show="orderDetail.orderItem.length == 0">
- <td align="center" colspan="9">Order tidak ditemukan berdasarkan pencarian</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-xl-12 sml-margin-bottom">
- <div class="m-portlet">
- <table class="table table-bordered sml-table-header" id="externalItem">
- <thead>
- <tr>
- <th></th>
- <th>No</th>
- <th>Cabang</th>
- <th>Nomor Dokumen</th>
- <th>Status Dokumen</th>
- <th>Tanggal Dokumen</th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat-start="item in soList">
- <td>
- <button ng-click="getItemList(item.order_external_id)" class="btn btn-success" expand>
- <span ng-bind="expanded[item.order_external_id] ? 'Tutup' : 'Lihat'"></span>
- <input type="text" ng-model="orderExternal" hidden>
- </button>
- </td>
- <td>[[$index + 1]]</td>
- <td>[[item.cabang]]</td>
- <td>[[item.doc_no]]</td>
- <td ng-if="item.status_doc=='I'">Sedang diproses</td>
- <td ng-if="item.status_doc=='D'">Pesanan diterima</td>
- <td ng-if="item.status_doc=='C'">Dibatalkan</td>
- <td ng-if="item.status_doc=='R'">Dalam pengiriman</td>
- <td ng-if="item.status_doc=='F'">Diterima toko</td>
- <td>[[item.doc_date | formatdate]]</td>
- </tr>
- <tr ng-show="expanded[item.order_external_id]" ng-repeat-end>
- <td></td>
- <td colspan="6">
- <table class="table table-condensed table-bordered">
- <thead>
- <tr>
- <th>Kode Produk</th>
- <th style="width:15%;">Nama Produk</th>
- <th style="width:15%;">Qty Order</th>
- <th style="width:15%;">Harga Satuan</th>
- <th style="width:15%;">Total Harga</th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat="items in externalList[item.order_external_id]">
- <td ng-bind="items.product_code"></td>
- <td>[[items.product_name]]</td>
- <td>[[items.qty_order]]</td>
- <td class="sml-right-text nominal">[[items.gross_price | thousandsep]]</td>
- <td class="sml-right-text nominal">[[items.gross_amount | thousandsep]]</td>
- </tr>
- <p class="loader" data-ng-show="loading">
- o
- </p>
- <tr ng-show="externalList[item.order_external_id].length == 0">
- <td align="center" colspan="9">Item tidak ditemukan</td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- <tr ng-show="soList.length == 0">
- <td align="center" colspan="9">Item tidak ditemukan</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="statusModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Ubah Status</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <div class="row">
- <table class="table">
- <tr ng-if="flgD" ng-click="updateStatus('D')" ng-class="{'sml-click-row' : orderDetail.status=='D'}"><td align="center">✔</td><td>Menunggu Persetujuan</td></tr>
- <tr ng-if="!flgD" ng-class="{'sml-active-row' : orderDetail.status=='D'}"><td align="center">
- <span ng-if="orderDetail.status == 'D'">✔</span>
- <span ng-if="orderDetail.status != 'D'"><i class="fa fa-ban"></i></span>
- </td><td>Menunggu Persetujuan</td></tr>
- <tr ng-if="flgR" ng-click="updateStatus('R')" ng-class="{'sml-click-row' : orderDetail.status!='R'}"><td align="center"></td><td>Dalam Proses</td></tr>
- <tr ng-if="!flgR" ng-class="{'sml-active-row' : orderDetail.status=='R'}"><td align="center">
- <span ng-if="orderDetail.status == 'R'">✔</span>
- <span ng-if="orderDetail.status != 'R'"><i class="fa fa-ban"></i></span>
- </td><td>Dalam Proses</td></tr>
- <tr ng-if="flgS" ng-click="updateStatus('S')" ng-class="{'sml-click-row' : orderDetail.status!='S'}"><td align="center"></td><td>Dalam Pengiriman Toko</td></tr>
- <tr ng-if="!flgS" ng-class="{'sml-active-row' : orderDetail.status=='S'}"><td align="center">
- <span ng-if="orderDetail.status == 'S'">✔</span>
- <span ng-if="orderDetail.status != 'S'"><i class="fa fa-ban"></i></span>
- </td><td>Dalam Pengiriman Toko</td></tr>
- <!-- <tr ng-if="flgF" ng-click="updateStatus('F')" ng-class="{'sml-click-row' : orderDetail.status!='F'}"><td align="center"></td><td>Diterima Toko</td></tr> -->
- <tr ng-if="flgF" ng-click="openModalQtyTerima()" ng-class="{'sml-click-row' : orderDetail.status!='F'}"><td align="center"></td><td>Diterima Toko</td></tr>
- <tr ng-if="!flgF" ng-class="{'sml-active-row' : orderDetail.status=='F'}"><td align="center">
- <span ng-if="orderDetail.status == 'F'">✔</span>
- <span ng-if="orderDetail.status != 'F'"><i class="fa fa-ban"></i></span>
- </td><td>Diterima Toko</td></tr>
- <tr ng-if="flgC" ng-click="updateStatus('C')" ng-class="{'sml-click-row' : orderDetail.status!='C'}"><td align="center"></td><td>Dibatalkan</td></tr>
- <tr ng-if="!flgC" ng-class="{'sml-active-row' : orderDetail.status=='C'}"><td align="center">
- <span ng-if="orderDetail.status == 'C'">✔</span>
- <span ng-if="orderDetail.status != 'C'"><i class="fa fa-ban"></i></span>
- </td><td>Dibatalkan</td></tr>
- </table>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="discountModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Ubah Diskon</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <table class="table">
- <tr>
- <th>Nomor Urut</th>
- <td>[[oldDiscountItem.number]]</td>
- </tr>
- <tr>
- <th>Kode Produk</th>
- <td>[[oldDiscountItem.product_code]]</td>
- </tr>
- <tr>
- <th>Nama Produk</th>
- <td>[[oldDiscountItem.product_name]]</td>
- </tr>
- <tr>
- <th>Diskon Sebelumnya</th>
- <td class="sml-right-text nominal">[[oldDiscountItem.disc_pc]]</td>
- </tr>
- <tr>
- <th>Diskon</th>
- <td>
- <input type="text" class="form-control m-input--square sml-number-form" ng-model="discountItemPercent">
- <label class="text text-info">Contoh Format Diskon = 10+5+5 (tanpa spasi) </label>
- </td>
- </tr>
- <tr>
- <th></th>
- <td>
- <div class="pull-right">
- <button class="btn sml-btn-primary m-btn--square" ng-click="editDiscountItem(selectedOrderItem);">Simpan</button>
- <button class="btn sml-btn-danger m-btn--square" ng-click="closeModalDiscountItem()">Tutup</button>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="qtyDevModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Ubah Quantity Kirim</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <table class="table">
- <tr>
- <th>Nomor Urut</th>
- <td>[[oldQtyDelivery.number]]</td>
- </tr>
- <tr>
- <th>Kode Produk</th>
- <td>[[oldQtyDelivery.product_code]]</td>
- </tr>
- <tr>
- <th>Nama Produk</th>
- <td>[[oldQtyDelivery.product_name]]</td>
- </tr>
- <tr>
- <th>Qty Pesan</th>
- <td class="sml-right-text nominal">[[oldQtyDelivery.qty_order]]</td>
- </tr>
- <tr>
- <th>Qty Kirim Sebelumnya</th>
- <td class="sml-right-text nominal">[[oldQtyDelivery.qty_delivery]]</td>
- </tr>
- <tr>
- <th>Qty Kirim</th>
- <td><input type="text" class="form-control m-input--square sml-number-form" ng-model="qtyDelivery"></td>
- </tr>
- <tr>
- <th></th>
- <td>
- <div class="pull-right">
- <button class="btn sml-btn-primary m-btn--square" ng-click="editQtyDeliveryItem(selectedOrderItem);">Simpan</button>
- <button class="btn sml-btn-danger m-btn--square" ng-click="closeModalQtyDeliveryItem()">Tutup</button>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="qtyOrderModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Ubah Quantity Order</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right" ng-submit="editQtyOrderFreeProduct(selectedOrderItem)">
- <div class="modal-body">
- <table class="table">
- <tr>
- <th>Nomor Urut</th>
- <td>[[oldQtyOrderForFree.number]]</td>
- </tr>
- <tr>
- <th>Kode Produk</th>
- <td>[[oldQtyOrderForFree.product_code]]</td>
- </tr>
- <tr>
- <th>Nama Produk</th>
- <td>[[oldQtyOrderForFree.product_name]]</td>
- </tr>
- <tr>
- <th>Qty Pesan Sebelumnya</th>
- <td class="sml-right-text nominal">[[oldQtyOrderForFree.qty_order]]</td>
- </tr>
- <tr>
- <th>Qty Pesan</th>
- <td><input type="text" class="form-control m-input--square sml-number-form" ng-model="qtyOrder"></td>
- </tr>
- <tr>
- <th></th>
- <td>
- <div class="pull-right">
- <button type="submit" class="btn sml-btn-primary m-btn--square">Simpan</button>
- <a href="javascript:void(0)" class="btn sml-btn-danger m-btn--square" ng-click="closeModalQtyOrderFreeProduct()">Tutup</a>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="unitPriceModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Ubah Harga Satuan</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right" ng-submit="editUnitPriceOrderItem(selectedOrderItem)">
- <div class="modal-body">
- <table class="table">
- <tr>
- <th>Nomor Urut</th>
- <td>[[oldUnitPrice.number]]</td>
- </tr>
- <tr>
- <th>Kode Produk</th>
- <td>[[oldUnitPrice.product_code]]</td>
- </tr>
- <tr>
- <th>Nama Produk</th>
- <td>[[oldUnitPrice.product_name]]</td>
- </tr>
- <tr>
- <th>Harga Satuan Sebelumnya (Rp)</th>
- <td class="sml-right-text nominal">[[oldUnitPrice.unit_price | thousandsep]]</td>
- </tr>
- <tr>
- <th>Harga Satuan (Rp)</th>
- <!-- <td><input type="text" class="form-control m-input--square" ng-model="unitPrice"></td> -->
- <td><input type="text" class="form-control m-input--square sml-nominal" ng-model="unitPrice" awnum="" num-sep="," num-int="9" num-fract="2" num-neg="false" num-thousand="true"></td>
- </tr>
- <tr>
- <th></th>
- <td>
- <div class="pull-right">
- <button type="submit" class="btn sml-btn-primary m-btn--square">Simpan</button>
- <a href="javascript:void(0)" class="btn sml-btn-danger m-btn--square" ng-click="closeModalUnitPrice()">Tutup</a>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="remarkInternalModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Keterangan Internal</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <div class="row">
- <div class="col-md-12 sml-margin-bottom">
- <textarea class="form-control sml-no-border-radius" rows="5" ng-model="remarkInternal"></textarea>
- </div>
- <div class="col-md-12">
- <div class="pull-right">
- <button ng-click="addRemarkInternalOrder(orderRemarkEdited)" type="submit" class="btn sml-btn-primary m-btn--square">Simpan</button>
- <a href="javascript:void(0)" class="btn sml-btn-danger m-btn--square" ng-click="closeModalRemarkInternal()">Tutup</a>
- </div>
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="qtyTerimaModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Daftar Product</h5>
- <button class="close" ng-click="closeModalQtyTerima()">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <div class="row">
- <div class="col-md-12">
- <table class="table m-table m-table--head-bg-success table-bordered sml-table-header">
- <thead>
- <tr>
- <th>Kode Produk</th>
- <th>Nama Produk</th>
- <th>Qty Kirim</th>
- <th>Qty Terima</th>
- </tr>
- </thead>
- <tbody>
- <tr ng-repeat="item in qtyTerimaList">
- <td>[[item.product_code]]</td>
- <td>[[item.product_name]]</td>
- <td class="sml-right-text nominal">[[item.qty_delivery]]</td>
- <td>
- <input type="text" class="form-control sml-number-form" ng-model="item.qty_received">
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn sml-btn-primary m-btn--square" ng-click="saveQtyTerima()">Simpan</button>
- <button type="button" class="btn sml-btn-danger m-btn--square" ng-click="closeModalQtyTerima()">Tutup</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="modal fade" id="freeProductModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" style="display: none;">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Tambah Produk Bonus</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true" class="la la-remove"></span>
- </button>
- </div>
- <form class="m-form m-form--fit m-form--label-align-right">
- <div class="modal-body">
- <div class="row">
- <div class="col-md-12">
- <table class="table">
- <tr>
- <th>Ref Produk</th>
- <td>[[freeProduct.product_code]] - [[freeProduct.product_name]]</td>
- <tr>
- <th>Ref Style Product</th>
- <td>[[freeProduct.style_product]]</td>
- </tr>
- <tr>
- <th>Produk</th>
- <td ng-show="productByStyle.length <= 0">
- [[freeProduct.product_code]] - [[freeProduct.product_name]]
- </td>
- <td ng-show="productByStyle.length > 0">
- <ui-select ng-model="productByStyle.selected" title="Pilih Produk" theme="bootstrap">
- <ui-select-match placeholder="Pilih Produk">
- <!-- [[$select.selected.partner_id]] - -->
- [[$select.selected.product_code]] - [[$select.selected.product_name]]
- </ui-select-match>
- <ui-select-choices repeat="product in (productByStyle | filter: $select.search) track by product.product_code">
- <span ng-bind-html="product.product_code| highlight: $select.search"></span>
- -
- <span ng-bind-html="product.product_name| highlight: $select.search"></span>
- </ui-select-choices>
- </ui-select>
- </td>
- </tr>
- <tr>
- <th>Qty</th>
- <td><input type="text" class="form-control m-input--square sml-number-form" ng-model="qtyOrderFreeProduct"></td>
- </tr>
- <tr>
- <th>Diskon</th>
- <td>
- <input type="text" class="form-control m-input--square sml-number-form" ng-model="freeProduct.disc_pc">
- <label class="text text-info">Contoh Format Diskon = 10+5+5 (tanpa spasi) </label>
- </td>
- </td>
- </tr>
- <tr>
- <th></th>
- <td>
- <div class="pull-right">
- <button class="btn sml-btn-primary m-btn--square" ng-click="addFreeProduct(freeProduct)">Simpan</button>
- <button class="btn sml-btn-danger m-btn--square" ng-click="closeFreeProductModal()">Tutup</button>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement