mirror of
https://gitlab.com/omair-personal/exchange.git
synced 2026-08-19 04:24:08 +00:00
fixed admin refresh button with loading
This commit is contained in:
+3
-1
@@ -21,7 +21,7 @@
|
|||||||
"axios": "^0.18.0",
|
"axios": "^0.18.0",
|
||||||
"bootstrap": "^4.0.0",
|
"bootstrap": "^4.0.0",
|
||||||
"canvas2image": "^1.0.5",
|
"canvas2image": "^1.0.5",
|
||||||
"element-ui": "^2.3.9",
|
"element-ui": "^2.4.4",
|
||||||
"jquery": "^3.3.1",
|
"jquery": "^3.3.1",
|
||||||
"js-cookie": "^2.2.0",
|
"js-cookie": "^2.2.0",
|
||||||
"npm": "^6.0.1",
|
"npm": "^6.0.1",
|
||||||
@@ -31,8 +31,10 @@
|
|||||||
"vform": "^1.0.0",
|
"vform": "^1.0.0",
|
||||||
"vue": "^2.5.16",
|
"vue": "^2.5.16",
|
||||||
"vue-axios": "^2.1.1",
|
"vue-axios": "^2.1.1",
|
||||||
|
"vue-button-spinner": "^2.2.0",
|
||||||
"vue-i18n": "^7.6.0",
|
"vue-i18n": "^7.6.0",
|
||||||
"vue-loader": "^14.2.2",
|
"vue-loader": "^14.2.2",
|
||||||
|
"vue-loading-spinner": "^1.0.11",
|
||||||
"vue-meta": "^1.4.4",
|
"vue-meta": "^1.4.4",
|
||||||
"vue-router": "^3.0.1",
|
"vue-router": "^3.0.1",
|
||||||
"vuex": "^3.0.1",
|
"vuex": "^3.0.1",
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<div align="right">
|
<div align="right">
|
||||||
<el-button icon="el-icon-refresh" type="primary" size="mini" @click="RefreshBooking()">Refresh</el-button></div>
|
<el-button :loading="loading_btn" type="primary" size="mini" @click="RefreshBooking()">Refresh</el-button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Booking Table -->
|
<!-- Booking Table -->
|
||||||
<el-row :gutter="20">
|
<el-row :gutter="20">
|
||||||
<div>
|
<div>
|
||||||
@@ -58,7 +62,9 @@ export default {
|
|||||||
status: null,
|
status: null,
|
||||||
bookingTable: [
|
bookingTable: [
|
||||||
],
|
],
|
||||||
url: 'api/admin/booking',
|
url: 'api/admin/booking',
|
||||||
|
loading_btn: false,
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
@@ -67,9 +73,11 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
RefreshBooking() {
|
RefreshBooking() {
|
||||||
let $this = this
|
let $this = this
|
||||||
|
this.loading_btn = true
|
||||||
axios.get(this.url).then(response => {
|
axios.get(this.url).then(response => {
|
||||||
|
this.loading_btn = false;
|
||||||
this.bookingTable = response.data
|
this.bookingTable = response.data
|
||||||
console.log(this.bookingTable);
|
console.log(this.bookingTable)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
filterTag (value, row) {
|
filterTag (value, row) {
|
||||||
|
|||||||
@@ -6576,6 +6576,30 @@ node-pre-gyp@^0.10.0:
|
|||||||
semver "^5.3.0"
|
semver "^5.3.0"
|
||||||
tar "^4"
|
tar "^4"
|
||||||
|
|
||||||
|
node-sass@^4.5.3:
|
||||||
|
version "4.9.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.2.tgz#5e63fe6bd0f2ae3ac9d6c14ede8620e2b8bdb437"
|
||||||
|
dependencies:
|
||||||
|
async-foreach "^0.1.3"
|
||||||
|
chalk "^1.1.1"
|
||||||
|
cross-spawn "^3.0.0"
|
||||||
|
gaze "^1.0.0"
|
||||||
|
get-stdin "^4.0.1"
|
||||||
|
glob "^7.0.3"
|
||||||
|
in-publish "^2.0.0"
|
||||||
|
lodash.assign "^4.2.0"
|
||||||
|
lodash.clonedeep "^4.3.2"
|
||||||
|
lodash.mergewith "^4.6.0"
|
||||||
|
meow "^3.7.0"
|
||||||
|
mkdirp "^0.5.1"
|
||||||
|
nan "^2.10.0"
|
||||||
|
node-gyp "^3.3.1"
|
||||||
|
npmlog "^4.0.0"
|
||||||
|
request "2.87.0"
|
||||||
|
sass-graph "^2.2.4"
|
||||||
|
stdout-stream "^1.4.0"
|
||||||
|
"true-case-path" "^1.0.2"
|
||||||
|
|
||||||
node-sass@^4.7.2:
|
node-sass@^4.7.2:
|
||||||
version "4.9.0"
|
version "4.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.0.tgz#d1b8aa855d98ed684d6848db929a20771cc2ae52"
|
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.0.tgz#d1b8aa855d98ed684d6848db929a20771cc2ae52"
|
||||||
@@ -8231,6 +8255,31 @@ request-promise-native@^1.0.5:
|
|||||||
stealthy-require "^1.1.0"
|
stealthy-require "^1.1.0"
|
||||||
tough-cookie ">=2.3.3"
|
tough-cookie ">=2.3.3"
|
||||||
|
|
||||||
|
request@2.87.0, request@^2.74.0, request@^2.83.0, request@^2.86.0:
|
||||||
|
version "2.87.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
|
||||||
|
dependencies:
|
||||||
|
aws-sign2 "~0.7.0"
|
||||||
|
aws4 "^1.6.0"
|
||||||
|
caseless "~0.12.0"
|
||||||
|
combined-stream "~1.0.5"
|
||||||
|
extend "~3.0.1"
|
||||||
|
forever-agent "~0.6.1"
|
||||||
|
form-data "~2.3.1"
|
||||||
|
har-validator "~5.0.3"
|
||||||
|
http-signature "~1.2.0"
|
||||||
|
is-typedarray "~1.0.0"
|
||||||
|
isstream "~0.1.2"
|
||||||
|
json-stringify-safe "~5.0.1"
|
||||||
|
mime-types "~2.1.17"
|
||||||
|
oauth-sign "~0.8.2"
|
||||||
|
performance-now "^2.1.0"
|
||||||
|
qs "~6.5.1"
|
||||||
|
safe-buffer "^5.1.1"
|
||||||
|
tough-cookie "~2.3.3"
|
||||||
|
tunnel-agent "^0.6.0"
|
||||||
|
uuid "^3.1.0"
|
||||||
|
|
||||||
"request@>=2.9.0 <2.82.0":
|
"request@>=2.9.0 <2.82.0":
|
||||||
version "2.81.0"
|
version "2.81.0"
|
||||||
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
|
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
|
||||||
@@ -8258,31 +8307,6 @@ request-promise-native@^1.0.5:
|
|||||||
tunnel-agent "^0.6.0"
|
tunnel-agent "^0.6.0"
|
||||||
uuid "^3.0.0"
|
uuid "^3.0.0"
|
||||||
|
|
||||||
request@^2.74.0, request@^2.83.0, request@^2.86.0:
|
|
||||||
version "2.87.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
|
|
||||||
dependencies:
|
|
||||||
aws-sign2 "~0.7.0"
|
|
||||||
aws4 "^1.6.0"
|
|
||||||
caseless "~0.12.0"
|
|
||||||
combined-stream "~1.0.5"
|
|
||||||
extend "~3.0.1"
|
|
||||||
forever-agent "~0.6.1"
|
|
||||||
form-data "~2.3.1"
|
|
||||||
har-validator "~5.0.3"
|
|
||||||
http-signature "~1.2.0"
|
|
||||||
is-typedarray "~1.0.0"
|
|
||||||
isstream "~0.1.2"
|
|
||||||
json-stringify-safe "~5.0.1"
|
|
||||||
mime-types "~2.1.17"
|
|
||||||
oauth-sign "~0.8.2"
|
|
||||||
performance-now "^2.1.0"
|
|
||||||
qs "~6.5.1"
|
|
||||||
safe-buffer "^5.1.1"
|
|
||||||
tough-cookie "~2.3.3"
|
|
||||||
tunnel-agent "^0.6.0"
|
|
||||||
uuid "^3.1.0"
|
|
||||||
|
|
||||||
request@~2.79.0:
|
request@~2.79.0:
|
||||||
version "2.79.0"
|
version "2.79.0"
|
||||||
resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
|
resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
|
||||||
@@ -8481,7 +8505,7 @@ sass-graph@^2.2.4:
|
|||||||
scss-tokenizer "^0.2.3"
|
scss-tokenizer "^0.2.3"
|
||||||
yargs "^7.0.0"
|
yargs "^7.0.0"
|
||||||
|
|
||||||
sass-loader@^6.0.5:
|
sass-loader@^6.0.5, sass-loader@^6.0.6:
|
||||||
version "6.0.7"
|
version "6.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00"
|
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9893,24 +9917,6 @@ vue-i18n@^7.6.0:
|
|||||||
version "7.8.1"
|
version "7.8.1"
|
||||||
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-7.8.1.tgz#2ce4b6efde679a1e05ddb5d907bfc1bc218803b2"
|
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-7.8.1.tgz#2ce4b6efde679a1e05ddb5d907bfc1bc218803b2"
|
||||||
|
|
||||||
vue-loader@14.2.2:
|
|
||||||
version "14.2.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-14.2.2.tgz#c8cf3c2e29b6fb2ee595248a2aa6005038a125b3"
|
|
||||||
dependencies:
|
|
||||||
consolidate "^0.14.0"
|
|
||||||
hash-sum "^1.0.2"
|
|
||||||
loader-utils "^1.1.0"
|
|
||||||
lru-cache "^4.1.1"
|
|
||||||
postcss "^6.0.8"
|
|
||||||
postcss-load-config "^1.1.0"
|
|
||||||
postcss-selector-parser "^2.0.0"
|
|
||||||
prettier "^1.7.0"
|
|
||||||
resolve "^1.4.0"
|
|
||||||
source-map "^0.6.1"
|
|
||||||
vue-hot-reload-api "^2.2.0"
|
|
||||||
vue-style-loader "^4.0.1"
|
|
||||||
vue-template-es2015-compiler "^1.6.0"
|
|
||||||
|
|
||||||
vue-loader@^13.7.1:
|
vue-loader@^13.7.1:
|
||||||
version "13.7.2"
|
version "13.7.2"
|
||||||
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-13.7.2.tgz#f633f6393e905ffd730400f03c99353618c08fe8"
|
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-13.7.2.tgz#f633f6393e905ffd730400f03c99353618c08fe8"
|
||||||
@@ -9929,6 +9935,24 @@ vue-loader@^13.7.1:
|
|||||||
vue-style-loader "^3.0.0"
|
vue-style-loader "^3.0.0"
|
||||||
vue-template-es2015-compiler "^1.6.0"
|
vue-template-es2015-compiler "^1.6.0"
|
||||||
|
|
||||||
|
vue-loader@^14.2.2:
|
||||||
|
version "14.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-14.2.3.tgz#3b39645c322d956e287d8d36eb77475f78c9b8e0"
|
||||||
|
dependencies:
|
||||||
|
consolidate "^0.14.0"
|
||||||
|
hash-sum "^1.0.2"
|
||||||
|
loader-utils "^1.1.0"
|
||||||
|
lru-cache "^4.1.1"
|
||||||
|
postcss "^6.0.8"
|
||||||
|
postcss-load-config "^1.1.0"
|
||||||
|
postcss-selector-parser "^2.0.0"
|
||||||
|
prettier "^1.7.0"
|
||||||
|
resolve "^1.4.0"
|
||||||
|
source-map "^0.6.1"
|
||||||
|
vue-hot-reload-api "^2.2.0"
|
||||||
|
vue-style-loader "^4.0.1"
|
||||||
|
vue-template-es2015-compiler "^1.6.0"
|
||||||
|
|
||||||
vue-loader@^15.2.0:
|
vue-loader@^15.2.0:
|
||||||
version "15.2.4"
|
version "15.2.4"
|
||||||
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.2.4.tgz#a7b923123d3cf87230a8ff54a1c16d31a6c5dbb4"
|
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.2.4.tgz#a7b923123d3cf87230a8ff54a1c16d31a6c5dbb4"
|
||||||
@@ -9939,6 +9963,14 @@ vue-loader@^15.2.0:
|
|||||||
vue-hot-reload-api "^2.3.0"
|
vue-hot-reload-api "^2.3.0"
|
||||||
vue-style-loader "^4.1.0"
|
vue-style-loader "^4.1.0"
|
||||||
|
|
||||||
|
vue-loading-spinner@^1.0.11:
|
||||||
|
version "1.0.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/vue-loading-spinner/-/vue-loading-spinner-1.0.11.tgz#43bae9b034b84db374e70201c706e4f145bb0dec"
|
||||||
|
dependencies:
|
||||||
|
node-sass "^4.5.3"
|
||||||
|
sass-loader "^6.0.6"
|
||||||
|
vue "^2.3.3"
|
||||||
|
|
||||||
vue-meta@^1.4.4:
|
vue-meta@^1.4.4:
|
||||||
version "1.5.0"
|
version "1.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-1.5.0.tgz#02a9f166a1e87763a87bfd47431122ed575bcdde"
|
resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-1.5.0.tgz#02a9f166a1e87763a87bfd47431122ed575bcdde"
|
||||||
@@ -9976,7 +10008,7 @@ vue-template-es2015-compiler@^1.6.0:
|
|||||||
version "1.6.0"
|
version "1.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz#dc42697133302ce3017524356a6c61b7b69b4a18"
|
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz#dc42697133302ce3017524356a6c61b7b69b4a18"
|
||||||
|
|
||||||
vue@^2.5.16:
|
vue@^2.3.3, vue@^2.5.16:
|
||||||
version "2.5.16"
|
version "2.5.16"
|
||||||
resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.16.tgz#07edb75e8412aaeed871ebafa99f4672584a0085"
|
resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.16.tgz#07edb75e8412aaeed871ebafa99f4672584a0085"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user