dockerfiles/anylink/web/src/plugins/mixin.js

52 lines
1.1 KiB
JavaScript

import Vue from "vue";
function gDateFormat(p) {
var da = new Date(p);
var year = da.getFullYear();
var month = da.getMonth() + 1;
var dt = da.getDate();
var h = ('0'+da.getHours()).slice(-2);
var m = ('0'+da.getMinutes()).slice(-2)
var s = ('0'+da.getSeconds()).slice(-2);
return year + '-' + month + '-' + dt + ' ' + h + ':' + m + ':' + s;
}
var Mixin = {
data() {
return {
user_edit_dialog: false,
isLoading: false,
}
},
computed: {},
methods: {
tableDateFormat(row, column) {
var p = row[column.property];
if (p === undefined) {
return "";
}
return gDateFormat(p);
},
tableArrayFormat(row, column) {
var p = row[column.property];
if (p === undefined) {
return "";
}
return p.join("\n\r\n");
},
disVisible() {
this.user_edit_dialog = false
},
},
}
// Vue.filter("dateFormat", function (p) {
// return gDateFormat(p);
// })
Vue.mixin(Mixin)
// export default Mixin