自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hotqin888的专栏

Engineer_CMS_PASS_Merit工程师知识管理、云计算书、价值评测

  • 博客(294)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 golang Flow流程添加element时间轴

vue的element组件时间轴刚刚出来,可以自定义图标和颜色等。拿过来作为document flow的历史流程记录,效果很好。element table的在线编辑组件extends更新很快,前面还存在不能刷新页面数据的bug,到现在已经好了,并且安装的使用都变得简单了,不需要vuex,也不需要拷贝store,也不需要拷贝colum.vue之类了。https://github.com/...

2019-03-15 23:27:09 756

原创 小程序保存图片到相册取消授权、拒绝授权到再授权

网上关于这块好像不多。很多都是讲getUserInfohttps://www.jianshu.com/p/32237ed15e72感觉比较坑的地方就是,授权取消——拒绝授权——取消保存图片这3种状况都要考虑。奇葩的是前2种错误格式还不一样。fail:auth deniedfail auth deny牛逼吧,一个有冒号,一个没冒号。而且,冒号前后不能有空格(废话),这种字符判断...

2019-03-02 19:58:39 3165

原创 bootstrap treeview根据后端数据id,级联勾选下级

服务端传到前段一个树状目录某一个目录id,如何显示这个目录勾选,顺带这个目录的所有下级也勾选呢。笨办法是服务端根据这个id,取出所有子孙id,到前端来选择。问题是,treeview没有这个功能:根据id来获取这个node。view的很多方法都是对node或nodes进行操作,那么这个node或nodes如何来呢?你自己根据服务端传过来的id、text等定义一个node是不行的,比如:...

2019-02-28 22:03:26 1733

原创 文档管理平台flow办公工作流程完整展示效果

这个界面是供flow测试用的,非常实用,能完整地设置和走完一整套流程。

2019-02-21 22:12:37 673

原创 设计院用engineercms工程师知识管理平台实现图纸校审流程

经过春节期间的奋战,以及得力于作者、vue.js和element强大的前端,以及vue-element-extends强大的表格在线编辑功能,终于将通用流程设置放到了engineercms里,从此校审流程,合同流程,委外流程……等凡是需要多人审批的文档,都可以用engineercms解决啦。所以我花大力气摸索flow的效果是在这里了。没有现成的通用流程,尤其是go语言的。...

2019-02-20 21:26:08 767

原创 vue.js的element表格在线编辑的正确姿势vue-element-extends

我觉得数据即表格,数据即echarts,用表格或图形来表达数据,是人类的本能。而表格在线编辑——点击单元格即进行编辑,可以少了弹框,除了输入文本,还可以下拉选项,多级选项,简直太多好处了。新增数据,直接插入行,很多搞工程设计的,也习惯于excel的编辑和操作方式,功不可没。用https://github.com/xuliangzhan/vue-element-extends即能满足你这些愿...

2019-02-20 20:52:22 15097 5

原创 一个为设计走校审流程的文件协作平台engineercms

engineercms工程师知识管理系统,最近增加了通用流程设置,区别于一般的网盘云盘,在进行文档管理的过程中,还可以设置文件的状态,以及修改状态的流程。这样就非常符合我们真正的办公场景了:任何文件都是需要经过校审的,然后才能最终稿,就像it人员代码编写,也要经过几道工序才能发布。通用流程设置也挺简单,我们采用vue.js技术和element以及vue-element-extends表格在线编...

2019-02-20 20:38:40 635

原创 一个带文档状态的文件管理平台engineercms工程师知识管理系统

上传的文档可以根据登录用户的权限进行修改状态,还具备流程功能,通用的流程设置,任意流程,平行流程,单线流程等等,得益于flow强大的设计技巧,还有vue.js以及vue-element-extends这种在线表格编辑组件,使得系统设计非常简洁快捷。我们设计咨询单位,或行政单位,任何文档,都是需要经过多层校审程序,才能作为最终版,而一般的文件管理系统,不具备这些流程的功能。engineerc...

2019-02-20 20:32:23 560

原创 一个可以走流程的engineercms工程师知识管理系统

我们用于管理文件的系统,比如网盘云盘等,并不具备流程功能,所谓流程,本质是修改文档状态,比如,从初始状态,不同权限的人登录,查看这个文件,具有修改这个文档状态的权限,比如将初始状态修改为已审查状态。当然,一个通用的流程,比如java界,还是有不少现成的流程设计软件,golang界,非常少,所以我用了flow这个,将工作流程(文档流程)纳入engineercms后,就更接近bentley的pro...

2019-02-20 20:23:39 1048

原创 用beego vue.js element axios 写flow办公流程——系列六(终)

从12月31日至今,一个春节假期,总算走通了这个flow了。主要是对它的思路没法吃透,还有就是开始学用vue。最终结果就是:显示document列表,点击详细,进人detail页面进行传递操作,即,修改文档状态。代码会放到git上,也要找个服务器把这个前后端分离的东西跑起来,供试用。下图左侧是vue.js的element导航条,右侧是element的table,即文档列表。点击表中...

2019-02-17 22:38:09 758

原创 用beego vue.js element axios 写flow办公流程——系列五

golang语言的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang办公流程引擎初体验js-ojus/flow——系列四1.前言第一次用vue.js,着实费了九牛二虎之力。自己的认识:开发的时候一定要用独立的前端,即vue.js前端项目...

2019-02-04 19:15:40 1823

原创 golang办公流程引擎初体验js-ojus/flow——系列四

golang语言的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang办公流程引擎初体验js-ojus/flow——系列四 今天尝试怎样将这个引擎放到项目中首先go get 下来release包,readme里说不要用master下的。然...

2019-01-12 22:54:08 2392

原创 beego swagger的坑——要设置swagger路由

没想到它官方的页面没有指出这个,导致怎么也不出现swagger页面。地址如下:http://localhost:8081/swagger/#!必须在route的namespace下面设置swagger路由beego.SetStaticPath("/swagger", "swagger")// @APIVersion 1.0.0// @Title flowtest API// @D...

2019-01-12 22:37:54 6332

原创 golang办公流程引擎初体验js-ojus/flow——系列三

golang语言的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang办公流程引擎初体验js-ojus/flow——系列四1.办公流程概念 流程大致是这样的:1.管理员定义好流程类型doctype,这个下面再分流程类型workflow1,wo...

2019-01-12 01:07:53 3054

原创 golang办公工作流workflow利用js-ojus/flow做测试——系列二

golang语言的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang办公流程引擎初体验js-ojus/flow——系列四它这个东西https://github.com/js-ojus/flow很有意思,没有任何example,完全靠蒙,或者看它te...

2018-12-31 23:23:24 3300

原创 engineercms小程序注册方式

用engineercms作为服务端,小程序端新用户如何得到授权呢?我的思路是这样的:服务端,即网页版,倒入用户,或注册了新用户,此时,用户数据库有了用户的名称和密码那么小程序端,如何匹配这个用户呢,需要有个登录(感觉又像注册,往下看),用网页版的用户名和密码——服务端收到后进行验证,如果密码对上了,则服务端记录这个用户的小程序的openid,把openid记录到数据库中。——从这个角度...

2018-12-09 18:09:24 677

原创 EngineerCMS利用梦想CAD控件MXdraw进行图纸在线编辑,保存到服务器

梦想控件网页版开发浏览器要用梦想控件官方提供的企业版chrome,这个是官方利用chrome开源改造后支持ocx控件的浏览器。浏览器打开dwg文件的链接,调用梦想控件打开图纸,进行修改后,可保存到服务器中,本地不留痕迹。 engineercms支持项目里的文档协作,支持在线图纸编辑,支持小程序查阅资料,分享链接到好友和群。...

2018-12-08 15:45:49 1861 4

原创 与bentley projectwise(PW)类似的协同协作系统

一般大型设计单位会部署一个协同系统,方便大家共享资源,避免重复,解决查找工程资料困难的困局,bentley的产品很复杂,很昂贵,对硬件要求高。中小型设计院可以考虑用免费开源的来运行一个类似系统,试试看。简介EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。创新:集ONLYOFFICE文档协作,档案系统,Pro...

2018-12-05 21:44:19 1831

原创 设计院用engineercms搭建移动端小程序服务

简介EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。创新:集ONLYOFFICE文档协作,档案系统,ProjectWise(PW)协同设计,Redmine项目管理,SharePoint发布,网络云盘等特色;是基于个人电脑的知识管理与共享的web微服务;小程序作为手机端,项目现场随拍随传,查阅、分享资料链接。...

2018-12-05 21:39:48 699

原创 水利设计院用engineercms搭建协作系统

简介EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。创新:集ONLYOFFICE文档协作,档案系统,ProjectWise(PW)协同设计,Redmine项目管理,SharePoint发布,网络云盘等特色;是基于个人电脑的知识管理与共享的web微服务;小程序作为手机端,项目现场随拍随传,查阅、分享资料链接。...

2018-12-05 21:38:06 668

原创 与project wise类似的协同系统

一般大型设计单位会部署一个协同系统,方便大家共享资源,避免重复,解决查找工程资料困难的困局,bentley的产品很复杂,很昂贵,对硬件要求高。中小型设计院可以考虑用免费开源的来运行一个类似系统,试试看。简介EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。创新:集ONLYOFFICE文档协作,档案系统,Pro...

2018-12-05 21:36:56 872

原创 水利设计院用engineercms搭建项目管理

简介EngineerCMS 具有功能:资料管理,文档协作,图文发布,团队协同,进度展示,结合MeritMS进行校审流程,成果统计等。创新:集ONLYOFFICE文档协作,档案系统,ProjectWise(PW)协同设计,Redmine项目管理,SharePoint发布,网络云盘等特色;是基于个人电脑的知识管理与共享的web微服务;小程序作为手机端,项目现场随拍随传,查阅、分享资料链接。...

2018-12-05 21:34:20 780

原创 微信小程序字符头像,自定义任意字符头像,字符图片,avatar,利用minui

根据任意字符,文字,生成一个头像,还可以变换背景,本来想用这个https://github.com/joaner/namedavatar可惜小程序里不支持dom,而它这个插件里用了dom,它这个用在网页上是不错的。只好改成https://github.com/meili/minui在已有的小程序中使用,如下图小程序目录,将common和packages2个文件夹放到小程序目录中即可...

2018-11-24 22:41:08 1760

原创 golang beego orm无限条件查询,多条件查询,不定条件查询,动态多条件查询sql语句,一个字段匹配多值

https://blog.csdn.net/linux_player_c/article/details/82351934其实我的需求就是:一个树状目录,每个目录下都存有成果,给定某一个上级目录id,分页查询出这个目录下以及子孙目录下的所有成果,要求分页。这个树状目录比如projectid1||——projectid2      |      ——projectid...

2018-11-24 21:09:16 7936

原创 小程序中搜索文件,阅览pdf,分享文件链接,评论表情符号

 小程序主要是作为客户端展示数据,我们在工程上的应用比如:现场设代,检索图纸,查阅规范,查阅监理纪要等。然后像百度网盘那样,发送文件链接给好友或群,别人可以通过链接直接打开。大致的原理如下:效果如下:文章列表文章正文检索规范分享文件链接好友收到链接发布文章和图片评论和点赞// detail js//引入本地json数据...

2018-11-15 21:42:00 1317 2

原创 推荐批量优化pdf文件的软件

http://www.pc6.com/softview/SoftView_14796.htmlNXPowerLite 是一个优秀的PowerPoint 文档专用压缩工具。它可以将你制作出来的PowerPoint 文档大大瘦身,甚至可以达到原先大小的 50%~70%!软件内置高品质,标准,高压缩率三种压缩方式,并支持自定义压缩方式。界面友好,容易使用!是幻灯开发设计者的福音。对比了下面几个优...

2018-11-15 17:42:13 1707

原创 ONLYOFFICE免费版文档结构Navigation开发-golang

用golang读取word,得到heading,递归生成树状目录(文档结构),再在页面展示出来。//文档结构数据type DocNode struct { Id int `json:"id"` Heading string `json:"text"` Level int `json:"level"` //分级 ParentId int}//树状...

2018-11-11 08:44:53 58

原创 电子规范管理系统standardms在linux系统中部署遇到的坑

局域网内用一台闲置的电脑,安装了linux,部署了engineercms,docker和onlyoffice进行项目管理、文档协作,还缺少一利器:电子规范管理。于是请一哥们帮忙编译了我的standardms电子规范管理系统。第一次编译,还是老问题,源码中,路径是win下的“\\”,到linux系统下是不行的,必须全部改成“/”。重新编译,在linux系统下运行,新上传的pdf文件可以下载阅...

2018-11-08 20:56:28 428

原创 如何在局域网linux上部署onlyoffice进行文档协作

等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作。我整理了完整文档,见我的网盘。engineercms0基础安装linux、onlyoffice和engineercms        1〇、前言         1一、U盘安装CentOS 7.0图文详解教程      2...

2018-11-02 22:10:02 5676 1

原创 如何在 Linux CentOS 上 使用 ONLYOFFICE 协作编辑文档

等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作。我整理了完整文档,见我的网盘。engineercms请移步至https://blog.csdn.net/hotqin888/article/details/83662142了解最新版1、说明——可以加我qq504284沟通。............

2018-11-02 22:06:40 5662 1

原创 局域网linux系统CentOS上部署engineercms、docker和onlyoffice实现文档协作

等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作。我整理了完整文档,见我的网盘。engineercms0基础安装linux、onlyoffice和engineercms        1〇、前言         1一、U盘安装CentOS 7.0图文详解教程      2...

2018-11-02 22:01:13 3631 6

原创 EngineerCMS在linux下部署,并采用docker、onlyoffice实现文档协作

等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作。我整理了完整文档,见我的网盘。engineercms0基础安装linux、onlyoffice和engineercms        1〇、前言         1一、U盘安装CentOS 7.0图文详解教程      2...

2018-11-02 21:49:02 1313

原创 青少儿书画 正式版发布

微信里搜“青少儿书画”就行了。任何人可以任意发布自己的宝宝的作品啊。发布作品方式有2种,一种是电脑登录网站上用浏览器(chrome浏览器、opera浏览器,firefox浏览器等,ie的不行)发布作品。网址是https://zsj.itdos.com/project/26171另外一种方式是用小程序体验版(青少儿书画+)(plus版)发布,告诉我微信号,我将微信号加入小程序体验者就可以发布作品...

2018-10-27 10:39:44 526

原创 小程序的页面生成图片分享朋友圈

网上的经验其实挺多。我是按照这个https://www.jianshu.com/p/01f526a4f948https://github.com/JaimeCheng/canvasShareImg主要的坑:1.网络图片要下载到本地,就是getimginfo和promise,具体技术细节我也不晓得。然后就是本地图片的地址和网络图片的地址不同。本地的要加../../images/+re...

2018-10-14 10:01:26 10118 3

原创 工程设计文档服务EngineerCMS

工程设计单位或个人的设计文件分类有其特点,利用engineercms的分类目录可以很好地管理资料。多单位,多人,多工程都可以适应。其他engineercms是一个通用的文档管理,文档协作,在线预览dwg,office,wps等服务,与WordPress建站系统,网盘系统,档案管理系统,协同设计系统都有相似之处。最近流行的小程序,必须有个服务端,管理资料,那么用engineercms作为服务...

2018-10-14 09:23:35 494

原创 小程序 青少儿书画 利用engineercms作为服务端

因为很多妈咪们喜欢发布自己宝宝的作品,享受哪些美好时刻,记录亲子创作过程。  为了方便妈咪们展示亲子创作,比如宝宝们画作,涂鸦,书法,作文,其他才艺,特利用engineercms作为服务端,重新设计了一款小程序,取名为:青少儿书画。 1.妈咪们发布亲子作品:画作、书法、文章、艺术; 2.珍藏青少儿时期的记忆; 3.欣赏他们那美轮美奂的作品,给我们带来美妙的体验; ...

2018-10-11 19:31:56 684

原创 ONLYOFFICE协作编辑页面中文档下载地址url携带(传输)sessionid测试

onlyoffice协作页面里有个文档下载地址,这个地址是第一个人打开这个文档的时候,服务器会根据这个文档地址,将文档管理服务器里的文档下载到onlyoffice document server的内存中,第二个人打开就直接用key打开了……问题是,这个文档地址,如何确权呢,因为onlyoffice在请求这个地址的时候,估计请求头里没有带sessionid,所以即使用户登录了,文档无服务器端也无...

2018-09-22 23:11:59 2142

原创 EngineerCMS用beego实现swagger API自动化文档

1.conf#开启文档EnableDocs = true2.路由route.gofunc init() { //运行跨域请求 //在http请求的响应流头部加上如下信息 //rw.Header().Set("Access-Control-Allow-Origin", "*") beego.InsertFilter("*", beego.BeforeRouter, cors...

2018-09-22 22:56:57 476

原创 beego微信小程序登录、确权、解密

官方都是讲小程序如何把信息发给开发者服务器,开发者服务取得openid……问:微信小程序访问自己服务器接口获得数据,有个问题,自己服务器的接口访问必须是用户登录过得(也就是进行授权过得),那么当微信小程序从微信那里授权以后,访问自己服务器,怎么取设计,登录自己服务器的这件事情。可能说的不够清楚。自己的想法:微信小程序自己授权后,肯定能获取类似openid这种东西,把openid给自己服务器,...

2018-09-08 20:41:49 5661 4

原创 微信小程序接入EngineerCMS

 早些时候,为了手机客户端,需要些app,app是个令人讨厌的东西,一个是开发者讨厌,一个是使用者讨厌,前者要花很大精力去弄app,后者手机上一堆app,眼花缭乱。微信小程序解决了这个痛点,开发者不用写app了,借助于微信的强大客户群(没有谁不用微信),那么权限、登录、验证这块都省略了。对于使用者,直接在微信里呼出小程序即可。参考了3个文章就能搞定一个小程序了。思路是:让Wordpress成...

2018-09-05 22:04:15 889

ppt中插入swf文件技巧

ppt中插入swf文件后自动播放,需要用vba设置playing为true。否则每次播放后自动将playing置为false。

2017-12-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除