forum.bitel.ru http://forum.bitel.ru/ |
|
[7.0+] Описание тарифа (CRM) http://forum.bitel.ru/viewtopic.php?f=1&t=12647 |
Страница 1 из 1 |
Автор: | Phricker [ 27 сен 2017, 15:34 ] |
Заголовок сообщения: | [7.0+] Описание тарифа |
Доброго дня господа. Уже много раз встречалась просьба добавить в тарифные планы поле с описанием тарифа. Туда хотят засовывать скорость, цену, краткое описание и многое многое другое. Любую техническую информацию, которая необходима в скриптах или еще где-то. Чтобы не светить этим полем ни в клиенте ни в ЛК. Либо же может кто-то будет туда для ЛК краткое описание тарифа засовывать. В общем простор фантазии. Кажется оно даже в TODO было. А может не было. Обновил тестовый до 7.1 но этого поля там тоже нет |
Автор: | Phricker [ 27 сен 2017, 15:36 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа |
Сейчас у меня название многих тарифов выглядит следующим образом Код: (архив) City XL (1й - до xxМбит/с, 2й - до xxМбит/с, 3й - до xxМбит/с. 4й - до xxМбит/с. 5й - до xxМбит/с. Ночь - до xxМбит/с.) (Стоимость = xx руб./мес) Предполагаю, что у некоторых возникают подобные диллемы и каждый выкручивается как может. |
Автор: | stark [ 27 сен 2017, 17:34 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Добавил в TODO |
Автор: | skyb [ 28 сен 2017, 06:12 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
+ |
Автор: | Arcad77 [ 04 дек 2017, 02:52 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Цитата: А "Описание ТП" будет внедрятся? Предположим в ДОГОВОР - ТАРИФЫ - видно только название ТП. Если навел мышкой (кликнул) то снизу под ТП выводит его описание, кликнул еще - убралось. При смене ТП описание также должно выводится до выбора даты. Само описание вводится в редакторе ТП соответственно. Или это уже есть, но ....!!!???? Сдвижки есть? |
Автор: | Boris [ 04 дек 2017, 15:04 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
в Тарифных планах теперь есть полк вкладка конфигурация, туда можно писать пары типа ключ=значение и в скрипте это можно получить как Map параметров |
Автор: | Arcad77 [ 05 дек 2017, 04:52 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Boris писал(а): в Тарифных планах теперь есть полк вкладка конфигурация, туда можно писать пары типа ключ=значение и в скрипте это можно получить как Map параметров Вот предчувствовал что так и сделали! И так кратко напишут! Пример в студию можно! Или уже внесите отображение одного КЛЮЧЬ="Значение" в новом Личном кабинете, а там уже можно всем самим разобраться что и как! |
Автор: | Phricker [ 05 дек 2017, 10:45 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Arcad77 писал(а): Пример в студию можно! https://t.me/bgbilling/17737 |
Автор: | Arcad77 [ 05 дек 2017, 12:24 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Спасибо за ссылку в телеграмм! Код: Вызывается так @Override public void execute(Setup setup, ConnectionSet connectionSet) throws Exception { ServerContext context = ServerContext.get(); TariffService tariffService = context.getService(TariffService.class, 0); TariffPlan tariffPlan = tariffService.tariffPlanGet(1053); Preferences tariffConfig = tariffPlan.getConfigPreferences(); print("TariffPrice = " + tariffConfig.get("price")); print("TariffDescription = " + tariffConfig.get("description")); print("TariffComment = " + tariffConfig.get("comment")); print("TariffAction = " + tariffConfig.get("action")); print("Test = " + tariffConfig.get("test")); } код в принципе понятен, но как его прикрутить в ЛК_7, чтобы клиент перед сменой ТП мог увидеть ЧТО на ЧТО меняет! |
Автор: | Arcad77 [ 07 дек 2017, 15:40 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Господа разработчики! и другие энтузиасты! Сделайте перевод ранее предложенного кода с языка программирования Java на язык программирования xhtml. На примере куска кода расположенного в строках с 101 по 115 в файле ./WEB-INF/content/kernel/tariffs.xhtml |
Автор: | Amir [ 07 дек 2017, 17:05 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Код: #{tariffPlan.configPreferences.get('description','')}
#{tariffBean.getTariffPlan( 1 ).configPreferences.get('description','')} |
Автор: | Phricker [ 07 дек 2017, 17:51 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
К посту выше картиночка |
Автор: | Phricker [ 07 дек 2017, 17:52 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Правда не знаю как выводить информацию по тарифу для перехода Как вариант при выборе тарифа отображать какое-то поле в котором будет описание тарифа для перехода. |
Автор: | Arcad77 [ 07 дек 2017, 22:06 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Код: #{tariffBean.getTariffPlan( 1 ).configPreferences.get('description','')} Спасибо! Применил вот с такой плюшкой. Код: #{tariffBean.getTariffPlan( tariffChangeBean.toTariffPlanId ).configPreferences.get('description','')} А вот Код: #{tariffPlan.configPreferences.get('description','')} как применять не понятно.В чем разница применения tariffBean и tariffPlan? |
Автор: | Phricker [ 07 дек 2017, 22:10 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Arcad77 писал(а): Код: #{tariffBean.getTariffPlan( 1 ).configPreferences.get('description','')} Спасибо! Применил вот с такой плюшкой. Код: #{tariffBean.getTariffPlan( tariffChangeBean.toTariffPlanId ).configPreferences.get('description','')} А вот Код: #{tariffPlan.configPreferences.get('description','')} как применять не понятно.В чем разница применения tariffBean и tariffPlan? А куда выводите информацию? tariffPlan - по сути объект содержащий в себе тариф. Чтобы его получить нужно воспользоваться tariffBean. Это как Tariffservice и уже полученный tariffplan |
Автор: | Phricker [ 08 дек 2017, 00:20 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Arcad77 писал(а): В чем разница применения tariffBean и tariffPlan? Добавлю. Код: <f:selectItem itemLabel="#{msg['tariffs.chooseTariff']}" itemValue="-1" noSelectionOption="true"></f:selectItem> <f:selectItems value="#{tariffBean.getAvailableTariffPlanList( tariffChangeBean.fromContractTariff )}" var="tariffPlan" itemLabel="#{tariffBean.getTariffPlanTitle( tariffPlan.id )}" itemValue="#{tariffPlan.id}" /> Вот тут получается тарифный план и помещается в переменную tariffPlan. И можно поменять на что-то вроде Код: <f:selectItems value="#{tariffBean.getAvailableTariffPlanList( tariffChangeBean.fromContractTariff )}" var="tariffPlan" itemLabel="#{tariffBean.getTariffPlanTitle( tariffPlan.id )} (#{tariffPlan.configPreferences.get('description','')})" itemValue="#{tariffPlan.id}" /> И получить описание тарифа прямо в этом же окне. Ну или рендерить где то поблизости, при выборе тарифа. |
Автор: | Phricker [ 08 дек 2017, 23:15 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Ох епта. Спасибо за пример, попробую реализовать |
Автор: | Arcad77 [ 08 дек 2017, 23:22 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
За состояние шрифтов и оформление я не замарачивался. Надеюсь разработчики внедрят это все в новом обновлении и приведут все к правильному формату и виду! Заранее спасибо! Коллеги форумчане - если понравилось поставьте плюс к карме. |
Автор: | Arcad77 [ 28 янв 2018, 13:14 ] |
Заголовок сообщения: | Re: [7.0+] Описание тарифа (CRM) |
Опубликовал в WIKI комментируйте. Кто сможет убрать <table> и поставить <h:dataTable .... <h:column ... пишите сюда. а то на странице 2 таблицы нужно за стилизовать в общий вид, а то не комильфо как-то. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |