React Native это фреймворк для разработки мобильных".
Есть мобильное приложение, написано на React Native, JS
ПО создано для инвентаризации запасов.
Исходники есть.
Хочется переделать логику работы,
Текущее приложение по wi-fi подключается к "серверу" через хот-спот, получает данные из ПО:
1. логин, пароль, id задания дает доступ к работе
2. Зона прочета назначенная зона на текущего пользователя.
3. Перечень номенклатуры в виде: Артикул, Штрих-код, наименование, тип тары, там есть еще поля, но это базовые.
После логина, назначенная на него Зона высвечивается во вкладке Зона, проваливаясь в нее, можно создать модуль (ячейка хранения товара), путем сканирования шк (имя берется со считанного в ШК) и сделать фото модуля, без этого модуль не создавался и не сохранялся,
далее Пользователь-счетчик приступает к сканированию ШК товаров в модуле, после считывания штрих-кода, программа находит текущее наименование, показывает на экране карточку данного товара, счетчик может ввести количество, выбрать тару хранения, завершить редактирование текущего и перейти к следующему, после сканирования всех товаров в зоне, зона закрывается.
Приложение умеет отправлять данные по количеству на сервер, а фотографии модулей (имя фото берется со считанного в ШК) сохраняет в мобильном устройстве, в определенную папку.
Если ШК товара нельзя считать, можно воспользоваться поиском по Артикулу или наименованию и далее логика присвоения кол-ва, тары и т.д.
Изменить хочется:
1. Убрать вход по "логин, пароль, id задания", заменить на Ввод Ф.И.
2. Убрать обязательное назначение зоны, создавая задание на просчет, с автоматическим присвоением ФИ_DD_MM_YYYY
3. Загружать номенклатуру, путем импорта таблицы excel (xlsx) с полями:
Артикул, Штрих-код, Наименование, Характеристика.
4. Проверить работу поиска по Артикулу, Наименованию или номеру ШК,(должно искать при вводе от 2 букв, подгрузкой списка товаров, чем больше ввел, тем меньше видишь в результатах поиска.
4. Выводить на печать из карточки товара в мобильный принтер ШК в формате 128 code, указывая необходимое кол-во.
5. Убрать обязательный выбор тары из карточки товара.
6. После отправки на печать выводить уведомление: "закончить и перейти к следующему товару".
Разделы:
Опубликован:
23.10.2024 | 08:53