Bläddra i källkod

修改菜单改为put请求

yanglzh 3 år sedan
förälder
incheckning
57d667a751
3 ändrade filer med 31 tillägg och 24 borttagningar
  1. 22 22
      src/api/system/dict/data.ts
  2. 2 2
      src/api/system/menu/index.ts
  3. 7 0
      src/utils/request.ts

+ 22 - 22
src/api/system/dict/data.ts

@@ -1,70 +1,70 @@
 import request from '/@/utils/request';
-import {ref ,toRefs,ToRefs} from 'vue'
+import { ref, toRefs, ToRefs } from 'vue'
 // 根据字典类型查询字典数据信息
-export function getDicts(dictType :string,defaultValue?:string):Promise<any> {
-    let dv = defaultValue??''
-    let params ={
-        dictType:dictType,
-        defaultValue:dv
+export function getDicts(dictType: string, defaultValue?: string): Promise<any> {
+    let dv = defaultValue ?? ''
+    let params = {
+        dictType: dictType,
+        defaultValue: dv
     }
     return request({
-        url: '/system/dict/data/getDictData',
+        url: '/common/dict/data/get',
         method: 'get',
-        params:params
+        params: params
     })
 }
 
 /**
  * 获取字典数据
  */
-export function useDict(...args:string[]):ToRefs<any>{
-    const res:any = ref({});
-    args.forEach((d:string) => {
+export function useDict(...args: string[]): ToRefs<any> {
+    const res: any = ref({});
+    args.forEach((d: string) => {
         res.value[d] = [];
         getDicts(d).then(resp => {
-            res.value[d] = resp.data.values.map((p:any) =>  ({ label: p.value, value: p.key, isDefault: p.isDefault }))
+            res.value[d] = resp.data.values.map((p: any) => ({ label: p.value, value: p.key, isDefault: p.isDefault }))
         })
     })
     return toRefs(res.value);
 }
 
 
-export function getDataList(query:Object) {
+export function getDataList(query: Object) {
     return request({
         url: '/system/dict/data/list',
         method: 'get',
-        params:query
+        params: query
     })
 }
 
-export function getData(dictCode:number) {
+export function getData(dictCode: number) {
     return request({
         url: '/system/dict/data/get',
         method: 'get',
-        params:{dictCode}
+        params: { dictCode }
     })
 }
 
-export function addData(data:any) {
+export function addData(data: any) {
     return request({
         url: '/system/dict/data/add',
         method: 'post',
-        data:data
+        data: data
     })
 }
 
-export function editData(data:any) {
+export function editData(data: any) {
     return request({
         url: '/system/dict/data/edit',
         method: 'put',
-        data:data
+        data: data
     })
 }
 
-export function deleteData(ids:number[]) {
+export function deleteData(ids: number[]) {
     return request({
         url: '/system/dict/data/delete',
         method: 'delete',
-        data:{ids}
+        data: { ids }
     })
 }

+ 2 - 2
src/api/system/menu/index.ts

@@ -1,9 +1,9 @@
-import request, { get, post } from '/@/utils/request';
+import request, { get, post, put } from '/@/utils/request';
 
 export const getMenuList = (params: object) => get('/system/menu/tree', params)
 export const getMenuDetail = (id: number) => get('/system/menu/detail', { id })
 export const addMenu = (data: object) => post('/system/menu/add', data)
-export const updateMenu = (data: object) => post('/system/menu/edit', data)
+export const updateMenu = (data: object) => put('/system/menu/edit', data)
 
 export function getMenuParams() {
     return request({

+ 7 - 0
src/utils/request.ts

@@ -76,3 +76,10 @@ export function post(url: string, data?: any) {
 		data
 	})
 }
+export function put(url: string, data?: any) {
+	return service({
+		url,
+		method: "put",
+		data
+	})
+}