btn钱包怎么添加节点(btcst钱包)

币圈问答 阅读 2 2023-05-19 10:13:07

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个仿钉钉审批流程设置——Workflow。

基于vue开发的仿钉钉审批流程设置


安装运行

安装

git clone https://github.com/StavinLi/Workflow.git

运行

1、环境依赖 npm i2、本地运行 npm run serve3、打包运行 npm run build


项目介绍

  • UI钉钉风格
  • 技术点:组件自调用+递归处理,按树状结局处理审批流程问题
  • 界面缩放
基于vue开发的仿钉钉审批流程设置

<div class="zoom"> <div :class="'zoom-out'+ (nowVal==50?' disabled':'')" @click="zoomSize(1)"></div>    <span>{{nowVal}}%</span>    <div :class="'zoom-in'+ (nowVal==300?' disabled':'')" @click="zoomSize(2)"></div></div>
  • 节点设置(包括审批人、发起人、抄送人、条件设置)
基于vue开发的仿钉钉审批流程设置

<el-drawer title="审批人设置" :visible.sync="approverDrawer" direction="rtl" class="set_promoter" size="550px" :before-close="saveApprover">     <div class="demo-drawer__content">        <div class="drawer_content">            <div class="approver_content">                <el-radio-group v-model="approverConfig.settype" class="clear" @change="changeType">                    <el-radio :label="1">指定成员</el-radio>                    <el-radio :label="2">主管</el-radio>                    <el-radio :label="4">发起人自选</el-radio>                    <el-radio :label="5">发起人自己</el-radio>                    <el-radio :label="7">连续多级主管</el-radio>                </el-radio-group>                ...
  • 节点新增
基于vue开发的仿钉钉审批流程设置

<div class="add-node-btn">    <el-popover placement="right-start" v-model="visible">          <div class="add-node-popover-body">              <a class="add-node-popover-item approver" @click="addType(1)">                  <div class="item-wrapper">                      <span class="iconfont"></span>                  </div>                  <p>审批人</p>              </a>              <a class="add-node-popover-item notifier" @click="addType(2)">                  <div class="item-wrapper">                      <span class="iconfont"></span>                  </div>                  <p>抄送人</p>              </a>              <a class="add-node-popover-item condition" @click="addType(4)">                  <div class="item-wrapper">                      <span class="iconfont"></span>                  </div>                  <p>条件分支</p>              </a>          </div>          ...
  • 错误校验
基于vue开发的仿钉钉审批流程设置

let {type,error,nodeName,conditionNodes} = childNodeif (type == 1 || type == 2) {    if (error) {        this.tipList.push({ name: nodeName, type: ["","审核人","抄送人"][type] })    }    this.reErr(childNode)} else if (type == 3) {    this.reErr(childNode)} else if (type == 4) {    this.reErr(childNode)    for (var i = 0; i < conditionNodes.length; i++) {        if (conditionNodes[i].error) {            this.tipList.push({ name: conditionNodes[i].nodeName, type: "条件" })        }        this.reErr(conditionNodes[i])    }}
  • 模糊搜索匹配人员、职位、角色
<input type="text" placeholder="搜索成员" v-model="searchVal" @input="getDebounceData($event,activeName)"><input type="text" placeholder="搜索角色" v-model="searchVal" @input="getDebounceData($event,2)"><input type="text" placeholder="请选择具体人员/角色/部门" v-if="conditionConfig.nodeUserList.length == 0" @click="addConditionRole">



—END—

开源协议:MIT

开源地址:https://github.com/StavinLi/Workflow

相关内容

标签: 审批人 钉钉 lt

btn钱包怎么添加节点(btcst钱包)文档下载: PDF DOC TXT
文章来源: 沉睡的鱼
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。
上一篇: 现在买卖虚拟货币违法吗吗 下一篇: 股票论坛区(股票论坛app)

相关资讯