代码优化

This commit is contained in:
dqjdda
2019-10-24 17:57:02 +08:00
parent 0429f86d6c
commit b40b781d0a
5 changed files with 16 additions and 16 deletions

View File

@@ -2,14 +2,14 @@ import request from '@/utils/request'
export function get() { export function get() {
return request({ return request({
url: 'api/qiNiuConfig', url: 'api/qiNiuContent/config',
method: 'get' method: 'get'
}) })
} }
export function update(data) { export function update(data) {
return request({ return request({
url: 'api/qiNiuConfig', url: 'api/qiNiuContent/config',
data, data,
method: 'put' method: 'put'
}) })

View File

@@ -2,11 +2,11 @@ import Vue from 'vue'
import { get as getDictDetail } from '@/api/dictDetail' import { get as getDictDetail } from '@/api/dictDetail'
export default class Dict { export default class Dict {
constructor (dict) { constructor(dict) {
this.dict = dict this.dict = dict
} }
async init (names, completeCallback) { async init(names, completeCallback) {
if (names === undefined || name === null) { if (names === undefined || name === null) {
throw new Error('need dict names') throw new Error('need dict names')
} }

View File

@@ -1,20 +1,20 @@
import Dict from './Dict' import Dict from './Dict'
const install = function (Vue) { const install = function(Vue) {
Vue.mixin({ Vue.mixin({
data () { data() {
if (this.$options.dicts instanceof Array) { if (this.$options.dicts instanceof Array) {
const dict = { const dict = {
dict: {}, dict: {},
label: {}, label: {}
} }
return { return {
dict, dict
} }
} }
return {} return {}
}, },
created () { created() {
if (this.$options.dicts instanceof Array) { if (this.$options.dicts instanceof Array) {
new Dict(this.dict).init(this.$options.dicts, () => { new Dict(this.dict).init(this.$options.dicts, () => {
this.$nextTick(() => { this.$nextTick(() => {
@@ -22,7 +22,7 @@ const install = function (Vue) {
}) })
}) })
} }
}, }
}) })
} }

View File

@@ -16,7 +16,7 @@ import store from './store'
import '@/icons' // icon import '@/icons' // icon
import './router/index' // permission control import './router/index' // permission control
// import Router from 'vue-router' import Router from 'vue-router'
Vue.use(mavonEditor) Vue.use(mavonEditor)
Vue.use(permission) Vue.use(permission)
@@ -24,10 +24,10 @@ Vue.use(dict)
Vue.use(ElementUI, { locale }) Vue.use(ElementUI, { locale })
Vue.config.productionTip = false Vue.config.productionTip = false
// const routerPush = Router.prototype.push const routerPush = Router.prototype.push
// Router.prototype.push = function push(location) { Router.prototype.push = function push(location) {
// return routerPush.call(this, location).catch(error => error) return routerPush.call(this, location).catch(error => error)
// } }
require('babel-polyfill') require('babel-polyfill')
new Vue({ new Vue({

View File

@@ -78,7 +78,7 @@ export default {
this.doInit() this.doInit()
}, },
beforeInit() { beforeInit() {
this.url = 'api/jobLogs' this.url = 'api/jobs/logs'
const sort = 'id,desc' const sort = 'id,desc'
const query = this.query const query = this.query
const value = query.value const value = query.value