Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"
- integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
- <style>
- * {
- /* font-family: "Al Bayan"; */
- font-size: 18px;
- }
- @page {
- size: A4;
- }
- .headerbar {
- position: absolute;
- bottom: 0;
- width: 100%;
- padding: 0 !important;
- }
- .row>h6 {
- padding: 20px;
- }
- .hr {
- height: 2px;
- background: #222222;
- }
- body {
- color: black;
- font-weight: bold;
- -webkit-print-color-adjust: exact;
- }
- .sum {
- text-align: center;
- }
- .img {
- width: 150px;
- height: 150px;
- text-align: center;
- }
- .img img {
- width: 150px;
- height: 150px;
- margin-top: -50px;
- }
- .owner {
- text-align: right;
- }
- .owner,
- .phone {
- font-size: 20px;
- }
- .title {
- text-align: center;
- font-size: 25px;
- }
- .c-r {
- text-align: right;
- }
- .c-l {
- text-align: left;
- }
- .bill-text {
- font-size: 33px !important;
- padding: 15px !important;
- font-weight: bold;
- }
- .sign_inner {
- padding: 40px;
- }
- .sign {
- font-size: 18px !important;
- padding: 20px;
- text-align: right;
- }
- .main_wrapper {
- padding: 20px;
- position: relative;
- min-height: 297mm;
- height: 297mm;
- }
- .inline {
- display: inline-block;
- min-width: 100px;
- }
- .inline_td {
- min-width: 50px !important;
- margin-right: 15px !important;
- }
- /* .water-mark {
- position: absolute;
- right: 25%;
- z-index: -1;
- font-weight: 100;
- opacity: 0.2;
- color: #17a2b8;
- transform: rotate(335deg);
- transform-origin: 0 0;
- top: 800px;
- display: none;
- }
- .water-mark h1 {
- font-size: 200px;
- } */
- div[contenteditable="true"] {
- border: 1px solid orange;
- }
- .customer {
- padding: 10px 0 10px 0;
- }
- .c_info {
- padding: 40px 0 50px 0;
- }
- table.ib {
- width: 90% !important;
- margin: auto;
- /* border-collapse: collapse !important;
- border-radius: 30px !important;
- border-style: hidden !important;
- box-shadow: 0 0 0 1px #222222 !important; */
- }
- .c-l,
- .date,
- .phone {
- text-align: left;
- }
- .ib tr td,
- .ib tr th {
- border: 3px solid #222222 !important;
- border-radius: 10px !important;
- border-collapse: collapse !important;
- border-style: hidden !important;
- box-shadow: 0 0 0 1px #222222 !important;
- text-align: center;
- }
- .sign {
- /* padding: 80px 40px; */
- /* border-collapse: collapse !important; */
- /* border-style: hidden !important; */
- /* border: 2px solid #a5a1a1 !important; */
- /* border-radius: 0 !important; */
- /* box-shadow: none !important; */
- border-right: 1px solid #fff;
- border-bottom: 1px solid #fff;
- }
- .bill_b {
- padding: 20px;
- }
- .bill_b button {
- margin: 10px;
- }
- .show {
- display: block;
- z-index: 9999;
- }
- @media print {
- html,
- body {
- width: 210mm;
- height: 297mm;
- }
- *::-webkit-scrollbar {
- width: 0 !important;
- }
- .print_hidden {
- display: none !important;
- }
- /* body,
- html {
- width: 100% !important;
- height: 100% !important;
- } */
- button {
- display: none !important;
- }
- #sidebar {
- display: none;
- }
- .show-sidebar {
- display: none;
- }
- .hiddenp {
- display: none;
- }
- div[contenteditable="true"] {
- border: none !important;
- }
- .main_wrapper {
- position: absolute;
- width: 100% !important;
- /* overflow: hidden; */
- }
- .fixed-header,
- .header-space {
- height: 320px;
- }
- .fixed-footer,
- .footer-space {
- height: 100px;
- }
- .fixed-footer {
- position: fixed;
- bottom: 0;
- width: 941px;
- }
- .fixed-header {
- position: fixed;
- top: 0;
- width: 941px;
- }
- }
- </style>
- <div class="main_wrapper">
- <!-- Default form register -->
- <div class="container">
- <div class="fixed-header">
- <div class="row">
- <div class="col-md-12 text-center align-middle bill-text">فــاتـــورة صيانة</div>
- </div>
- <div class="row c_info">
- <div class="col-md-4">
- <div class="customer c-r">
- السيد /
- <div class="inline" contenteditable="true" @input="change_customer_name"></div>
- </div>
- <div class="customer c-r">
- العنوان /
- <div class="inline" contenteditable="true" @input="change_customer_address"></div>
- </div>
- </div>
- <div class="img col-md-4">
- <img src="logo.png" alt />
- </div>
- <div class="col-md-4">
- <div class="customer c-l">
- رقم جوال /
- <div class="inline" contenteditable="true" @input="change_customer_mobile"></div>
- </div>
- <div class="date">
- التاريخ /
- <span dir="ltr">2019/1/1</span>
- </div>
- <div class="date">
- الوقت /
- <span dir="ltr">6:30</span>
- </div>
- </div>
- </div>
- </div>
- <table style="width: 941px;">
- <thead>
- <tr>
- <td>
- <div class="header-space"> </div>
- </td>
- </tr>
- </thead>
- <tbody >
- <tr>
- <td>
- <div class="content">
- <div class="row">
- <div class="col-md-12">
- <table class="table ib">
- <thead>
- <tr>
- <th>الرقم</th>
- <th>اسم الصنف</th>
- <th>سعر الوحدة</th>
- <th>الكمية</th>
- <th>الإجمالي</th>
- <th class="print_hidden">إجراءات</th>
- </tr>
- </thead>
- <tbody>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr v-for="bitem in bill.items" :key="bitem.id">
- <td>1</td>
- <td contenteditable="true" @input="change_name($event,bitem)">
- test</td>
- <td contenteditable="true" @input="change_price($event,bitem)">
- 10</td>
- <td contenteditable="true" @input="change_ordered($event,bitem)">
- 10</td>
- <td>100
- </td>
- <td class="print_hidden">
- <button class="btn btn-danger" @click="remove(bitem)">حذف</button>
- </td>
- </tr>
- <tr class="hiddenp">
- <td>#</td>
- <td contenteditable="true" @input="add_name"></td>
- <td contenteditable="true" @input="add_price"></td>
- <td contenteditable="true" @input="add_ordered"></td>
- <td></td>
- <td class="print_hidden">
- <button class="btn btn-info" @click="add(item)">إضافة</button>
- <!-- <button class="btn btn-danger" @click="clear(item)">تراجع</button> -->
- </td>
- </tr>
- <tr>
- <th colspan="3" rowspan="4" class="sign">
- <div class="sign_inner">توقيع المستلم :</div>
- </th>
- </tr>
- <tr>
- <td class="sum">المجموع</td>
- <td></td>
- </tr>
- <tr>
- <td class="sum">دفعة</td>
- <td contenteditable="true" @input="change_paid"></td>
- </tr>
- <tr>
- <td class="sum">باقي</td>
- <td></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="row bill_b">
- <button class="btn btn-info hiddenp" @click="checkout">إصدار فاتورة</button>
- <button class="btn btn-info hiddenp" @click="empty">إفراغ الحقول</button>
- </div>
- </div>
- </td>
- </tr>
- </tbody>
- <tfoot>
- <tr>
- <td>
- <div class="footer-space"> </div>
- </td>
- </tr>
- </tfoot>
- </table>
- <div class="fixed-footer">
- <div class="headerbar">
- <div class="hr"></div>
- <div class="row" style="padding:10px;">
- <div class="col-md-6">
- <div class="owner">لصاحبها / أحمد عاشور</div>
- </div>
- <div class="col-md-6">
- <div class="phone">
- جوال /
- <span dir="ltr">0592219600</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement