当前位置: 首页 > news >正文

找公司做网站的好处网站运营的主要内容

找公司做网站的好处,网站运营的主要内容,优化关键词排名seo,以背景做网站视频为更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址#xff1a;RuoYi-Nbcio后台管理系统 之前生产的xml#xff0c;在bpmn设计里编辑有些内容不正确#xff0c;包括审批人#xff0c;关联表单等…更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码 https://gitee.com/nbacheng/ruoyi-nbcio 演示地址RuoYi-Nbcio后台管理系统 之前生产的xml在bpmn设计里编辑有些内容不正确包括审批人关联表单等所以这部分修正这些问题。 1、前端增加formKey 对于发起人节点初始化时进行表单赋值 initStartNodeData(){this.initInitiator()this.startForm.formOperates this.initFormOperates(this.value)this.startForm.formKey this.value.properties.formKeythis.approverForm.formKey this.value.properties.formKey}, 同时对确认保存的时候进行formKey的保存与更新 /*** 开始节点确认保存*/startNodeComfirm() {this.properties.initiator this.initiator[depuser]this.properties.formKey this.startForm.formKeyconst formOperates this.startForm.formOperates.map(t({formId: t.formId, formOperate: t.formOperate}))Object.assign(this.properties,this.startForm, {formOperates})this.$emit(confirm, this.properties, 所有人);this.visible false;}, 2、后端修改 对开始发起人节点进行修改把发起人赋予的formKey写入到开始节点里兼容现有的系统 StartEvent createStartEvent(JSONObject flowNode) {String nodeType flowNode.getString(type);StartEvent startEvent new StartEvent();startEvent.setId(id(start));if (Type.INITIATOR_TASK.isEqual(nodeType)) {JSONObject properties flowNode.getJSONObject(properties);if(StringUtils.isNotEmpty(properties.getString(formKey))) {startEvent.setFormKey(properties.getString(formKey));}}return startEvent;} 同时对创建用户任务进行修改修正之前的用户信息与formKey信息 String createUserTask(JSONObject flowNode, String nodeType) {ListString incoming flowNode.getJSONArray(incoming).toJavaList(String.class);// 自动生成idString id id(userTask);if (incoming ! null !incoming.isEmpty()) {UserTask userTask new UserTask();JSONObject properties flowNode.getJSONObject(properties);userTask.setName(properties.getString(title));userTask.setId(id);ListExtensionAttribute attributes new ArrayListExtensionAttribute();if (Type.INITIATOR_TASK.isEqual(nodeType)) {ExtensionAttribute extAttribute new ExtensionAttribute();extAttribute.setNamespace(ProcessConstants.NAMASPASE);extAttribute.setName(dataType);extAttribute.setValue(INITIATOR);attributes.add(extAttribute);userTask.addAttribute(extAttribute);//userTask.setFormKey(properties.getString(formKey));userTask.setAssignee(${initiator});} else if (Type.USER_TASK.isEqual(nodeType) || Type.APPROVER_TASK.isEqual(nodeType)) {JSONArray approvers properties.getJSONArray(approvers);JSONObject approver approvers.getJSONObject(0);ExtensionAttribute extDataTypeAttribute new ExtensionAttribute();extDataTypeAttribute.setNamespace(ProcessConstants.NAMASPASE);extDataTypeAttribute.setName(dataType);extDataTypeAttribute.setValue(USERS);userTask.addAttribute(extDataTypeAttribute);ExtensionAttribute extTextAttribute new ExtensionAttribute();extTextAttribute.setNamespace(ProcessConstants.NAMASPASE);extTextAttribute.setName(text);extTextAttribute.setValue(approver.getString(nickName));userTask.addAttribute(extTextAttribute);userTask.setFormKey(properties.getString(formKey));userTask.setAssignee(approver.getString(userName));}ddProcess.addFlowElement(userTask);ddProcess.addFlowElement(connect(incoming.get(0), id));}return id;} 3、效果如下
http://www.w-s-a.com/news/400324/

相关文章:

  • 网站开发项目规划房地产趋势与前景
  • 网上网站开发这个百度的网站怎么做的
  • 南昌市建设局官方网站网龙网络公司地址
  • 自助建站平台源码公司网站谁负责做
  • 旅游的网站怎么做网站流量的主要来源有
  • 高新网站设计找哪家网络科技有限公司实习报告
  • 专业网站建设质量推荐网络销售是做网站推广
  • 旅游网站建设模板wordpress最好最全的教程
  • 网站站长在哪登陆后台网站设计一年费用
  • 济南比较好的网站建设公司邢台信息网123
  • 双峰网站建设漳州优化网站建设
  • app和网站开发的成本虚拟主机是啥
  • 想做一个自己设计公司的网站怎么做的销售培训
  • 南昌网站建设模板合作凡客app哪去了
  • 有免费做网站的吗建设互联网站
  • 北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好
  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站
  • 北京公司网站建设推荐海口建设
  • 不懂编程如何做网站婚礼网站模板
  • 像京东一样的网站wordpress入门视频教程7 - 如何在文章里加入视频和音乐