Вывод полосок прогресса - отображение статуса процесса в личном кабинете

Как реализовать

Создаем таблицу без колонок и прописываем GetItems:

CREATE PROCEDURE [dbo].[crud_watch_progressbars_getItems]
	@filters CRUDFilterParameter READONLY,  
	@sort sql_variant,
	@direction nvarchar(8),
	@page int,
	@pageSize int,
	@username nvarchar(32)
AS
BEGIN
declare @result TABLE (title nvarchar(256), value int, color nvarchar(128))
	declare @langID int
	select @langID = try_cast(Value as int) from @filters where [Key] = 'langID'

	declare @vip bit
    select @vip = cast(Value as bit) from @filters where [Key] = 'vip'

	if isnull(@vip,0)<>0
    	insert into @result
	select 'First company' title, 55 Value, 'pink' color
    union
	select 'Petrov PE' title, 40 Value, 'powderBlue' color
    union
    select 'Ivanov PE' title, 27 Value, 'lightGreen' color
    union
	select 'Condition Limited' title, 22 Value, 'aqua' color
	union
	select 'GorGarSnabStryServiceBit' title, 18 Value, 'lightGrey' color
    
    else
		insert into @result
		select 'First company' title, 55 Value, 'danger' color
    	union
		select 'GorGarSnabStryServiceBit' title, 40 Value, 'primary' color
    	union
    	select 'Condition Limited' title, 27 Value, 'success' color
    	union
		select 'Jack and partners' title, 18 Value, 'info' color
		union
		select 'Log solutions' title, 10 Value, 'secondary' color
    
	-- 1 SELECT - сами данные		
	select * from @result
    order by Value Desc
	
	-- 2 SELECT - кол-во в таблице
	select count(*) from @result    

	-- 3 SELECT Дополнительные настройки таблицы
    select 'progress' ViewType, 1 HideTitleCount,  'h4' headerTag,
    	1 InstantFilter, 
        'Отображение статуса завершенности по некоторым объектам системы' Title

END

Ссылка на документацию - https://falcon.web-automation.ru/docs/poloski-progressa

Другие модули

Последние обновления

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства