index.sjs 584 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * 获取扩展字段
  3. * */
  4. const getExtInfo = (item) => {
  5. const { componentExtInfo } = item;
  6. return componentExtInfo || {};
  7. };
  8. /*
  9. * 获取服务列表
  10. * */
  11. const getServiceList = (item) => {
  12. const { serviceList } = item;
  13. return serviceList || [];
  14. };
  15. const getTabs = (item) => {
  16. const list = getServiceList(item);
  17. const { isShowKs = 'Y' } = getExtInfo(item);
  18. const tabs = [{
  19. title: '专家名医',
  20. }];
  21. if (isShowKs === 'Y' && list.length > 0) {
  22. tabs.push({ title: '科室介绍' });
  23. }
  24. return tabs;
  25. };
  26. export default {
  27. getTabs,
  28. getServiceList,
  29. };