Finish production

This commit is contained in:
saeid
2019-05-13 13:29:11 +04:30
parent 76e18cca1d
commit a68a64b1c2
38 changed files with 576 additions and 288 deletions
+11 -7
View File
@@ -2,11 +2,11 @@
<v-container fluid>
<material-card class color="black" title="Medical Centers List" text>
<v-layout wrap class="px-5 mb-3">
<v-flex xs12 md3 sm3>
<v-text-field label="Name" color="black"></v-text-field>
<v-flex xs12 md3 sm3 class="pr-3">
<v-text-field label="Name" v-model="filter.name" color="black"></v-text-field>
</v-flex>
<v-flex xs12 md2 sm2 class="text-xs-right">
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px">
<v-btn class="WM-CyanBlueGradient-BG" style="padding:10px 60px" @click="load">
<v-icon class="white--text mr-2 caption">fas fa-search</v-icon>
<span class="white--text">Filter</span>
</v-btn>
@@ -103,16 +103,20 @@ export default {
align: "right"
}
],
filter: {
name: ''
},
items: [],
currentPage: 1,
lastPage: 1
}),
created() {
this.getData();
this.load();
},
methods: {
async getData(page = 1) {
const result = await ApiService.get(urls.listMedicalCenter(page));
async load(page = 1) {
let filter = `?page=${page}&name=${this.filter.name}`;
const result = await ApiService.get(urls.listMedicalCenter(filter));
this.items = result.data.data.data;
this.currentPage = result.data.data.current_page;
this.lastPage = result.data.data.last_page;
@@ -130,7 +134,7 @@ export default {
},
watch: {
currentPage(page) {
this.getData(page);
this.load(page);
}
}
};