Jelajahi Sumber

feat: #调整

loki 3 tahun lalu
induk
melakukan
6156b8c04b
2 mengubah file dengan 32 tambahan dan 24 penghapusan
  1. 22 0
      src/api/system/index.js
  2. 10 24
      src/views/systemManagement/roleManagement/index.vue

+ 22 - 0
src/api/system/index.js

@@ -0,0 +1,22 @@
+import api from '@/utils/request';
+
+export const getPage = params =>
+	api.post(`/yxl-back-end/framework/uiac/role/page`, params);
+export const getList = params =>
+	api.post(`/yxl-back-end/framework/uiac/role/list`, params);
+export const getItem = ({ id, ...params }) =>
+	api.get(`/yxl-back-end/admin/kindergarten/${id}`, params);
+export const saveItem = ({ id, ...params }) => {
+	if (id) {
+		return api.put(`/yxl-back-end/admin/kindergarten/${id}`, params);
+	} else {
+		return api.post(`/yxl-back-end/admin/kindergarten`, params);
+	}
+};
+export const delItem = ({ id, ...params }) =>
+	api.del(`/yxl-back-end/admin/kindergarten/${id}`, params);
+export const auditItem = ({ id, ...params }) =>
+	api.put(`/yxl-back-end/admin/kindergarten/${id}/audit`, params);
+
+export const sendCode = ({ id, ...params }) =>
+	api.put(`/yxl-back-end/admin/kindergarten/${id}/send-qrcode`, params);

+ 10 - 24
src/views/systemManagement/roleManagement/index.vue

@@ -19,6 +19,7 @@
 <script>
 import toolbar from './toolbar';
 import mxFilterList from '@/mixins/filterList';
+import { getPage, delItem } from '@/api/system';
 
 export default {
   name: 'RoleManagement',
@@ -27,7 +28,7 @@ export default {
 
   mixins: [
     mxFilterList({
-      // fetchList: iGetList // 在下方data再声明一个 fetchList: iGetList 同等效果
+      fetchList: getPage // 在下方data再声明一个 fetchList: iGetList 同等效果
     })
   ],
 
@@ -37,39 +38,24 @@ export default {
         {
           key: 'id',
           name: 'ID',
-          width: '60'
+          width: '180'
         },
         {
-          key: 'photo',
-          name: '图片',
+          key: 'name',
+          name: '账号名',
           width: '240'
         },
         {
-          key: 'region',
-          name: '位置',
+          key: 'code',
+          name: '用户类型',
           minWidth: '120'
         },
         {
-          key: 'region',
-          name: '标题',
+          key: 'remarks',
+          name: '备注',
           minWidth: '180'
         },
-        {
-          key: 'region',
-          name: '链接',
-          minWidth: '240',
-          showOverflowTooltip: true
-        },
-        {
-          key: 'region',
-          name: '排序',
-          width: '80'
-        },
-        {
-          key: 'region',
-          name: '状态',
-          width: '80'
-        },
+
         {
           key: 'action',
           name: '操作',