Ver código fonte

feat: #banner重新对接

loki 3 anos atrás
pai
commit
e2957bdb3b

+ 2 - 1
README.md

@@ -92,6 +92,7 @@ Copyright (c) 2017-present PanJiaChen
 2. 后台前端富文本需要 px 转换 rem
 3. 后台后端列表需要 sort 排序
 4. 活动管理需要场景组件
-5. 数据字典组件
+5. 数据字典组件 [x]
 6. 上传位置 幼儿园活动组件
 7. 暂时停止批量编辑
+8. 图片上传地址

+ 5 - 5
src/api/base/banner.js

@@ -1,14 +1,14 @@
 import api from '@/utils/request';
 
-export const getList = params =>
+export const getPage = params =>
 	api.post(`/yxl-back-end/admin/banner/page`, params);
 export const getItem = ({ id, ...params }) =>
 	api.get(`/yxl-back-end/admin/banner/${id}`, params);
-export const saveItem = params => {
-	if (params.id) {
-		return api.put(`/yxl-back-end/admin/banner/update`, params);
+export const saveItem = ({ id, ...params }) => {
+	if (id) {
+		return api.put(`/yxl-back-end/admin/banner/${id}`, params);
 	} else {
-		return api.post(`/yxl-back-end/admin/banner/save`, params);
+		return api.post(`/yxl-back-end/admin/banner`, params);
 	}
 };
 export const delItem = ({ id, ...params }) =>

+ 3 - 0
src/styles/index.scss

@@ -26,6 +26,9 @@ html {
 #app {
   height: 100%;
 }
+img {
+  cursor: pointer;
+}
 
 *,
 *:before,

+ 2 - 2
src/views/baseManagement/bannerManagement/index.vue

@@ -19,7 +19,7 @@
 <script>
 import toolbar from './toolbar';
 import mxFilterList from '@/mixins/filterList';
-import { getList, delItem } from '@/api/base/banner';
+import { getPage, delItem } from '@/api/base/banner';
 import { getList as getDict } from '@/api/dict';
 
 export default {
@@ -29,7 +29,7 @@ export default {
 
   mixins: [
     mxFilterList({
-      fetchList: getList // 在下方data再声明一个 fetchList: iGetList 同等效果
+      fetchList: getPage // 在下方data再声明一个 fetchList: iGetList 同等效果
     })
   ],
 

+ 1 - 1
src/views/baseManagement/bannerManagement/toolbar.vue

@@ -19,7 +19,7 @@ export default {
         },
         {
           type: 'select',
-          name: 'status',
+          name: 'isShow',
           label: '状态',
           options: TYPE,
           format: val => (val !== null && val !== '' ? !!val : null)