Commit 545b103f by Sendya

add pack method

fix font-family
parent 1ff7cfc0
import { axios } from '@/utils/request'
const api = {
user: '/user',
role: '/role',
service: '/service',
permission: '/permission',
}
export default api
export function getUserList(parameter) {
return axios({
url: api.user,
method: 'get',
params: parameter
})
}
export function getRoleList(parameter) {
return axios({
url: api.role,
method: 'get',
params: parameter
})
}
export function getServiceList(parameter) {
return axios({
url: api.service,
method: 'get',
params: parameter
})
}
// id == 0 add post
// id != 0 update put
export function saveService(parameter) {
return axios({
url: api.service,
method: parameter.id == 0 ? 'post' : 'put',
data: parameter
})
}
\ No newline at end of file
......@@ -233,7 +233,7 @@
color: #fff;
font-size: 20px;
margin: 0 0 0 12px;
font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, sans-serif;
font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 600;
}
}
......
import Vue from 'vue'
import axios from 'axios'
import store from '../store'
import store from '@/store'
import { VueAxios } from './axios'
import notification from 'ant-design-vue/es/notification'
import { ACCESS_TOKEN } from "@/store/mutation-types"
......
......@@ -295,7 +295,7 @@
.title {
font-size: 33px;
color: rgba(0, 0, 0, .85);
font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, sans-serif;
font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 600;
position: relative;
top: 2px;
......
......@@ -6,7 +6,7 @@
<script>
import PageLayout from '@/components/layout/PageLayout'
import RouteView from "@/components/layout/RouteView";
import RouteView from "@/components/layout/RouteView"
export default {
components: {
......
......@@ -91,9 +91,9 @@
import PageLayout from '@/components/layout/PageLayout'
import HeadInfo from '@/components/tools/HeadInfo'
import ASelect from "ant-design-vue/es/select";
import AForm from "ant-design-vue/es/form/Form";
import VueCropper from "vue-cropper/example/src/vue-cropper/vue-cropper";
import ASelect from "ant-design-vue/es/select"
import AForm from "ant-design-vue/es/form/Form"
import VueCropper from "vue-cropper/example/src/vue-cropper/vue-cropper"
export default {
name: "Index",
......
......@@ -180,8 +180,10 @@
<script>
import STable from '@/components/table/'
import ATextarea from "ant-design-vue/es/input/TextArea";
import AInput from "ant-design-vue/es/input/Input";
import ATextarea from "ant-design-vue/es/input/TextArea"
import AInput from "ant-design-vue/es/input/Input"
import { getRoleList, getServiceList } from '@/api/manage'
export default {
name: "TableList",
......@@ -244,9 +246,8 @@
],
// 加载数据方法 必须为 Promise 对象
loadData: parameter => {
return this.$http.get('/service', {
params: Object.assign(parameter, this.queryParam)
}).then(res => {
return getServiceList(Object.assign(parameter, this.queryParam))
.then(res => {
return res.result
})
},
......@@ -255,6 +256,9 @@
selectedRows: []
}
},
created () {
getRoleList({ t: new Date()})
},
methods: {
handleEdit (record) {
this.mdl = Object.assign({}, record)
......
......@@ -46,7 +46,7 @@
import PageLayout from '@/components/layout/PageLayout'
import STable from '@/components/table/'
import DetailList from '@/components/tools/DetailList'
import ABadge from "ant-design-vue/es/badge/Badge";
import ABadge from "ant-design-vue/es/badge/Badge"
const DetailListItem = DetailList.Item
export default {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment