1. 企业版、政务版

1.1. 插件依赖

平台选配的插件通过沟通群技术单独提供,包括插件的sql文件、菜单json、源代码。
组织机构为例:

将插件文件夹直接复制到工程目录里面

1.1.1. 初始化数据

  1. doc/ddl.sql 表机构
  2. doc/init.sql 初始化数据,插件依赖的初始化数据
  3. doc/data.sql 演示数据,如果不需要可以不执行
  4. doc/organization.json 菜单json,复制json直接在菜单导入

[!tip]doc下面文件具体每个插件数量不一样,具体以提供的为准

1.1.2. 更新父pom.xml

  1. modules 增加 <module>ms-morganization</module>
  2. dependencies 增加依赖
<dependency>
    <groupId>net.mingsoft</groupId>
    <artifactId>ms-morganization</artifactId>
    <version>${ms.version}</version>
</dependency>

1.1.3. 更新ms-mcms\pom.xml

dependencies 增加依赖

<dependency>
    <groupId>net.mingsoft</groupId>
    <artifactId>ms-morganization</artifactId>
    <version>${ms.version}</version>
</dependency>

1.2. 页面404

设置working directory

[!tip]单项目多模块下启动时候必须设置 Working directory 目录(MSApplication.java所在的目录,这里是ms-mcms)

检查ms-mcms/pom.xml配置,注释掉排除配置

1.3. 生成文章内容为空

一般是缓存数据被清空导致,先点击清空缓存,再点击刷新缓存

[!tip]系统非正常重启都会导致缓存丢失,例如:linux下通过kill 结束进程,通常推荐重启系统之后都需要重新缓存一下

1.4. 快速去掉铭软相关标识与引导信息

点击 系统设置下的 后台UI配置,可以快速设置登陆界面、后台logo、后台的信息提示

[!tip]如需要隐藏表单上的引导信息,可以通过关闭 隐藏信息提示达到效果

1.5. 政务版 发布到 功能

在多皮肤的基础上增加了发布到,可以实现例如 内网数据只在内网显示、外网只在外网显示。

[!tip]如果修改了字典模版类型的数据,需要应用设置更新保持,栏目模版,文章的发布到进行更新同步

1.6. 政务版 企业版 停用默认账号

先登陆后台通过默认msopen账号创建一个账号,再在安全设置->账号安全禁用默认账号角色

1.7. 数据量大静态化慢

如果因为数据量大导致静态化慢,可以把栏目列表模版修改为异步请求大方式获取,这样就可以减少栏目列表页面的生成。

<!--列表-->
<ul>
    <li v-for="content in contents">
        {{content.title}}
    </li>
</ul>
<!--分页-->
<el-pagination background @current-change="handleCurrentChange" :page-size="pageSize" :current-page.sync="pageCur" layout="prev, pager, next, jumper" :total="pageTotal"></el-pagination>

<script>
var app = new Vue({
    el: '#app',
    data: {
        //当前页数
        pageCur: 1,
        //每页文章条数
        pageSize: 20,
        //页数总数
        pageTotal: 0,
        contents: [],
    },
    methods: {

        handleCurrentChange: function(val) {
            this.list(val)
        },
        list: function(pageNo) {
            var that = this
            ms.http.post('/lh/cms/inSiteContent/list.do ', {
                typeid: '${field.typeid}',
                pageSize: that.pageSize,
                pageNo: that.pageCur,
                orderby: 'date',
                order: 'desc',
                net: 'insite',
            }).then(function(data) {
                if (data.result) {
                    that.contents = data.data.rows
                    that.pageTotal = data.data.total
                }

            })
        }
    },
    mounted: function() {
        this.list()
    },
})
</script>
Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2022-04-27 18:02:55

results matching ""

    No results matching ""

    results matching ""

      No results matching ""