Explorar el Código

新增模板配置字段

asd123a20 hace 1 año
padre
commit
8bb7fb428b
Se han modificado 2 ficheros con 12 adiciones y 2 borrados
  1. 8 0
      admin-menu/src/store/index.js
  2. 4 2
      admin-menu/src/views/home.vue

+ 8 - 0
admin-menu/src/store/index.js

@@ -47,6 +47,11 @@ const actions = {
     commit('codeQuery', res);
     return res;
   },
+  async templatesQuery({ commit }) {
+    const res = await $axios.get(api.codeQuery, { parentCode: 'templates' });
+    commit('templatesQuery', res);
+    return res;
+  },
   async pagesQuery ({ commit }) {
     const res = await $axios.get(api.pagesQuery);
     commit('pagesQuery', res);
@@ -65,6 +70,9 @@ const mutations = {
   codeQuery(state, payload) {
     state.dict.imgNewsType = payload.data;
   },
+  templatesQuery(state, payload) {
+    state.dict.templates = payload.data;
+  },
   pagesQuery(state, payload) {
     state.pagesList = payload.data;
   }

+ 4 - 2
admin-menu/src/views/home.vue

@@ -67,7 +67,8 @@ export default {
         { name: 'parentCode', label: '上级菜单', formater: 'slot' },
         { name: 'isshow', label: '是否显示', formater: 'slot' },
         { name: 'date', label: '时间', formater: 'date:datetime' },
-        { name: 'type', label: '类型', formater: 'dict:imgNewsType' }
+        { name: 'type', label: '类型', formater: 'dict:imgNewsType' },
+        { name: 'template', label: '模板', formater: 'dict:templates' }
       ],
       formrules: {
         name: [
@@ -102,9 +103,10 @@ export default {
     await this.codeQuery();
     await this.pagesQuery();
     await this.menusQueryAll();
+    await this.templatesQuery();
   },
   methods: {
-    ...mapActions(['menusQuery', 'menusCreate', 'menusUpdate', 'menusDelete', 'menusQuery', 'codeQuery', 'pagesQuery', 'menusQueryAll']),
+    ...mapActions(['menusQuery', 'menusCreate', 'menusUpdate', 'menusDelete', 'menusQuery', 'codeQuery', 'pagesQuery', 'menusQueryAll', 'templatesQuery']),
     // 添加
     addmenus () {
       this.formdata = { isshow: true };