Antdv 工作流组件 smart-flow-design
Vue: 2.6.14
Ant Design Vue: 1.7.8
Лицензия: Apache
Количество звёзд: 35
Forks: 9
На основе vue и ant-design-vue создан пользовательский компонент для работы с потоками.
Примечание: проект представляет собой проект Vue2, демонстрация — версия Vue3.
Ссылки:
— GitHub: https://github.com/smart-flow/smart-flow-design;
— Кодовая облачная платформа: https://gitee.com/crowncloud/smart-flow-design.
Адрес: http://47.109.22.115:10090/
Учётные данные:
— admin/123456;
— zhangsan/123456;
— lisi/123456.
Ссылка: https://gitee.com/crowncloud/smart-flow-design-v3.
Или подпись: достаточно подписи одного ответственного лица для утверждения на этапе утверждения.
Утверждение: все ответственные лица должны подписать, чтобы пройти этап утверждения.
Добавление подписи: во время процесса утверждения добавление подписи.
Делегирование (передача): передача задачи другому для обработки, другой человек обрабатывает после завершения, возвращается к ответственному за делегирование.
Передача: передача этапа утверждения указанному человеку, прямое изменение ответственного за обработку на другого человека, на данный момент ответственным за задачу является не передающий.
Подпись получения: обычно это ситуация с несколькими кандидатами или группой кандидатов, необходимо сначала принять эту задачу, чтобы избежать выполнения задачи другими.
Отзыв подписи получения: это означает установить исполнителя задачи пустым.
Обратите внимание: при отзыве подписи получения необходимо сначала определить, есть ли кандидаты или группа кандидатов, если нет, отзыв подписи получения не допускается. Это может привести к невозможности принятия задачи.
FlowDesign — конструктор процессов.
npm login
npm publish
# Использование yarn
yarn install
yarn run dev
# Использование npm
npm install
npm run dev
# Использование пряжи
yarn add smart-flow-design
# Использование npm
npm i smart-flow-design --save
<template>
<div>
<FlowDesign ref="FlowDesign" />
</div>
</template>
По умолчанию пакет интегрирован с antd ui, если в проекте также используется antd ui, вы можете выбрать установку мини-пакета, чтобы уменьшить размер окончательного проекта. Конечно, вам нужно убедиться, что компоненты, используемые в файле main.js, уже импортированы. Вы можете обратиться к smart-flow-design-demo.
- import SmartFlowDesign from 'smart-flow-design';
+ import SmartFlowDesign from 'smart-flow-design/lib/smart-flow-design-mini.umd.min'
import 'smart-flow-design/lib/smart-flow-design.css'
Vue.use(SmartFlowDesign)
Адрес https://gitee.com/crowncloud/smart-flow-design-demo
# Сборка mini, генерация lib каталога
yarn run mini
# В lib каталоге опубликовать файл в npm
npm login
npm publish
Мы очень рады вашему участию! Создайте проблему или отправьте запрос на вытягивание.
Запрос на вытягивание:
git checkout -b feat/xxxx
git commit -am 'feat(function): add xxxxx'
git push origin feat/xxxx
— feat: добавление новой функции;
— fix: исправление проблемы или ошибки (BUG);
— style: изменение, связанное с кодом стиля без влияния на результаты выполнения;
— perf: оптимизация или улучшение производительности;
— refactor: перестройка кода;
— revert: отмена изменений;
— test: тестирование;
— docs: документация или комментарии;
— chore: обновление зависимостей, изменение конфигурации каркаса и т. д.;
— workflow: улучшение рабочего процесса;
— ci: непрерывная интеграция;
— types: изменения в файле определения типов;
— wip: разработка в процессе.
Нажмите на ссылку, чтобы добавить WeChat и напрямую задавать вопросы и сообщать об ошибках.
Адреса для скачивания шрифтов FiraCode и Operator Mono.
Copyright (c) 2022 Apache.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )