mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:21:27 +03:30
fix : responsive
This commit is contained in:
@@ -1,82 +1,119 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-container grid-list-xs>
|
<v-container grid-list-xs>
|
||||||
<material-card color="black" title="Show Package">
|
<material-card color="black" title="Show Package">
|
||||||
<v-layout id="printMe" align-left justify-left wrap class="px-5 my-3">
|
<v-layout id="printMe" align-left justify-left wrap class="px-3 mb-3">
|
||||||
<h3 class="ml-3 CSSD-font"> {{ data.name }} - MC {{ MedicalCenter }}</h3>
|
<h3 class="CSSD-font mt-0">
|
||||||
|
{{ data.name }} - MC
|
||||||
|
{{ (data.user != null && data.user.medical_center != null) ? data.user.medical_center.name : '' }}
|
||||||
|
</h3>
|
||||||
<v-flex xs12>
|
<v-flex xs12>
|
||||||
<hr class="v-divider theme--light">
|
<hr class="v-divider theme--light">
|
||||||
</v-flex>
|
</v-flex>
|
||||||
<v-layout row wrap class="ml-4">
|
<v-flex xs12>
|
||||||
<v-flex xs12 md6 sm6>
|
<v-layout align-left justify-left wrap class="pt-3">
|
||||||
<div class="WM-d-flex">
|
<v-flex xs12 sm4 md4>
|
||||||
<v-icon class="WMi-info"></v-icon>
|
<div class="WM-d-flex">
|
||||||
<span class="headline ml-1 CSSD-font" style="letter-spacing:0 !important">
|
<v-icon class="WMi-info"/>
|
||||||
|
<span class="headline ml-1 CSSD-font" style="letter-spacing:0 !important">
|
||||||
{{ data.name }}
|
{{ data.name }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
<v-flex xs12 md6 sm6>
|
<v-flex xs12 sm4 md4>
|
||||||
<div class="WM-d-flex">
|
<div class="WM-d-flex">
|
||||||
<v-icon class="WMi-Industry"></v-icon>
|
<v-icon class="WMi-Industry"/>
|
||||||
<span class="headline ml-2 CSSD-font" style="letter-spacing:0 !important">
|
<span class="headline ml-2 CSSD-font" style="letter-spacing:0 !important">
|
||||||
{{ data.created_at }}
|
{{ data.created_at }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</v-flex>
|
</v-flex>
|
||||||
<v-flex xs12 md6 sm6>
|
<v-flex xs12 sm4 md4>
|
||||||
<div class="WM-d-flex">
|
<div class="WM-d-flex">
|
||||||
<v-icon class="WMi-user"></v-icon>
|
<v-icon class="WMi-user"/>
|
||||||
<span class="headline ml-2 CSSD-font"
|
<span class="headline ml-2 CSSD-font" style="letter-spacing:0 !important">
|
||||||
style="letter-spacing:0 !important">{{ data.user ? data.user.name : '' }}</span>
|
{{ data.user ? data.user.name : '' }}
|
||||||
</div>
|
</span>
|
||||||
</v-flex>
|
</div>
|
||||||
<v-flex xs12 md6 sm6>
|
</v-flex>
|
||||||
<div class="WM-d-flex">
|
<v-flex xs12 sm12 md12>
|
||||||
<v-icon class="WMi-pencil"></v-icon>
|
<div class="WM-d-flex">
|
||||||
<span class="headline ml-1 CSSD-font" style="letter-spacing:0 !important">
|
<v-icon class="WMi-pencil"/>
|
||||||
|
<span class="headline ml-1 CSSD-font" style="letter-spacing:0 !important">
|
||||||
{{ data.note }}
|
{{ data.note }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</v-flex>
|
|
||||||
</v-layout>
|
|
||||||
<v-layout align-left justify-left wrap class="px-5 my-3">
|
|
||||||
<h3 class="ml-3 CSSD-font">Barcode And QRCode Image</h3>
|
|
||||||
<v-flex xs12>
|
|
||||||
<hr class="v-divider theme--light">
|
|
||||||
</v-flex>
|
|
||||||
<v-layout row wrap class="ml-4 align-center mt-2">
|
|
||||||
<v-flex xs12 md6 sm6 v-if="barcodeimg">
|
|
||||||
<img :src="barcodeimg" class="barcode-container"><br/>
|
|
||||||
<span class="CSSD-font">Package ID : {{ data.id }}</span>
|
|
||||||
</v-flex>
|
|
||||||
<v-flex xs12 md6 sm6 v-if="QRCodeimg" class="WM-Align-C">
|
|
||||||
<img :src="QRCodeimg" class="WM-Width-150">
|
|
||||||
</v-flex>
|
</v-flex>
|
||||||
</v-layout>
|
</v-layout>
|
||||||
</v-layout>
|
|
||||||
|
|
||||||
</v-layout>
|
|
||||||
<v-layout align-left justify-left wrap class="px-5 my-3">
|
|
||||||
<h3 class="ml-3 CSSD-font">Items</h3>
|
|
||||||
<v-flex xs12>
|
|
||||||
<hr class="v-divider theme--light">
|
|
||||||
</v-flex>
|
</v-flex>
|
||||||
<v-layout row wrap class="ml-4">
|
<v-flex xs12>
|
||||||
<template>
|
<v-layout align-left justify-left wrap class="pt-3">
|
||||||
<v-expansion-panel class="WM-Panel">
|
<h3 class="CSSD-font">Barcode And QRCode Image</h3>
|
||||||
<v-expansion-panel-content v-for="(item, key) in data.items" :key="key">
|
<v-flex xs12>
|
||||||
<template v-slot:header>
|
<hr class="v-divider theme--light">
|
||||||
<div>{{ key + 1 + ": " + item.name }} ({{ item.pivot.count }})</div>
|
</v-flex>
|
||||||
</template>
|
<v-layout row wrap class="align-center mt-2">
|
||||||
<v-card>
|
<v-flex xs12 md6 sm6 v-if="barcodeimg">
|
||||||
<v-card-text>note : {{ item.note }}</v-card-text>
|
<img :src="barcodeimg" class="WM-Width-350"><br/>
|
||||||
</v-card>
|
<span class="CSSD-font">Package ID : {{ data.id }}</span>
|
||||||
</v-expansion-panel-content>
|
</v-flex>
|
||||||
</v-expansion-panel>
|
<v-flex xs12 md6 sm6 v-if="QRCodeimg" class="WM-Align-R">
|
||||||
</template>
|
<a :href="'https://www.cssd-doc.com/Show/Package/'+data.id+''" target="_blank">
|
||||||
|
<img :src="QRCodeimg" class="WM-Width-150">
|
||||||
|
</a>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
</v-layout>
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12>
|
||||||
|
<v-layout align-left justify-left wrap class="pt-3">
|
||||||
|
<h3 class="CSSD-font mt-0">Items</h3>
|
||||||
|
<v-flex xs12>
|
||||||
|
<hr class="v-divider theme--light">
|
||||||
|
</v-flex>
|
||||||
|
<v-layout row wrap class="ml-sm-4 WM-Relative">
|
||||||
|
<template v-if="data.items && data.items.length">
|
||||||
|
<v-expansion-panel class="WM-Panel">
|
||||||
|
<v-expansion-panel-content v-for="(item, key) in data.items" :key="key">
|
||||||
|
<template v-slot:header>
|
||||||
|
<v-layout row wrap class="CSSD-font">
|
||||||
|
<span class="item-counter">{{ key + 1 }}</span>
|
||||||
|
|
||||||
|
<v-layout row wrap class="pl-2">
|
||||||
|
<v-flex xs12 sm4 md4>
|
||||||
|
<span class="sub-text">Item ID:</span> {{ item.id }}
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 sm4 md4>
|
||||||
|
<span class="sub-text">Item Name:</span> {{ item.name }}
|
||||||
|
</v-flex>
|
||||||
|
<v-flex xs12 sm4 md4 class="WM-Align-R">
|
||||||
|
<span v-if="item.pivot">({{ item.pivot.count }})</span>
|
||||||
|
<v-spacer/>
|
||||||
|
<a :href="'https://www.cssd-doc.com/Show/Item/' + item.id + ''" target="_blank">
|
||||||
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border mr-2 WM-Margin-BT-0 WM-Border-Black" @click.stop.native=""
|
||||||
|
style="padding: 10px 30px;">
|
||||||
|
<v-icon class="black--text mr-2 caption">fas fa-search</v-icon>
|
||||||
|
<span class="black--text">DETAILS</span>
|
||||||
|
</v-btn>
|
||||||
|
</a>
|
||||||
|
</v-flex>
|
||||||
|
</v-layout>
|
||||||
|
</v-layout>
|
||||||
|
</template>
|
||||||
|
<v-card>
|
||||||
|
<v-card-text>note : {{ item.note }}</v-card-text>
|
||||||
|
</v-card>
|
||||||
|
</v-expansion-panel-content>
|
||||||
|
</v-expansion-panel>
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<p class="mt-3" style="width: 100%;"> No Item Has Been Selected</p>
|
||||||
|
</template>
|
||||||
|
</v-layout>
|
||||||
|
</v-layout>
|
||||||
|
</v-flex>
|
||||||
|
|
||||||
</v-layout>
|
|
||||||
</v-layout>
|
</v-layout>
|
||||||
|
|
||||||
<v-layout row wrap align-center justify-center style="text-align:center">
|
<v-layout row wrap align-center justify-center style="text-align:center">
|
||||||
<v-flex class xs12 md12 sm12>
|
<v-flex class xs12 md12 sm12>
|
||||||
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black" @click="addPackage()">
|
<v-btn class="WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black" @click="addPackage()">
|
||||||
@@ -181,4 +218,22 @@ export default {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 350px;
|
max-width: 350px;
|
||||||
}
|
}
|
||||||
|
.WM-Width-350{
|
||||||
|
width: 100%;
|
||||||
|
max-width: 350px;
|
||||||
|
}
|
||||||
|
.item-counter {
|
||||||
|
font-size: 44px;
|
||||||
|
opacity: .3;
|
||||||
|
font-family: 'Montserrat-Bold';
|
||||||
|
line-height: 44px;
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
color: #b7b7b7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sub-text {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user