一、首页

01.调用说明:

‘h5/pages/TJXRMYY/hospitalPay/index’,

02.程序截图

image.png

03.API

  1. {
  2. type: "flex",
  3. config: {
  4. mod: "h5/pages/TJXRMYY/index/index",
  5. title: "首页",
  6. wxcall: {
  7. // [底部导航] 按钮
  8. navOnClick: (item, index) => {
  9. console.log("##navOnClick##");
  10. console.log(item);
  11. console.log(index);
  12. },
  13. // [菜单] 按钮
  14. mainOnClick: (item, index) => {
  15. console.log("##mainOnClick##");
  16. console.log(item);
  17. console.log(index);
  18. },
  19. // 标签区域按钮
  20. menuOnClick: (item, index) => {
  21. console.log("##menuOnClick##");
  22. console.log(item);
  23. console.log(index);
  24. },
  25. // 导航按钮
  26. tabOnClick: (item, index) => {
  27. console.log("##tabOnClick##");
  28. console.log(item);
  29. console.log(index);
  30. },
  31. // 就诊人卡片点击事件
  32. userCardClick: (item, index) => {
  33. console.log(item, index);
  34. },
  35. // 就诊人卡片二维码点击事件
  36. userQRCodeClick: item => {
  37. console.log("二维码点击事件");
  38. console.log(item);
  39. },
  40. // 轮播图点击事件
  41. bannerClick: (item, index) => {
  42. console.log("轮播图点击事件");
  43. console.log(item, index);
  44. }
  45. },
  46. data: {
  47. // 顶部广告图片
  48. adImg: `${RES}/assets/ad/ad01.png`,
  49. userCard: {
  50. // 是否添加就诊人
  51. isEmpty: "N",
  52. // 未添加就诊人
  53. empty: {
  54. icon: `${RES}/assets/img/addpatient.png`,
  55. msg: "请先添加就诊人信息"
  56. },
  57. // 就诊人信息
  58. user: {
  59. icon: `${RES}/assets/img/patient.png`,
  60. name: "蒋**11",
  61. card: "就诊卡号:40004040***3039",
  62. qricon: `${RES}/assets/img/qrcode.png`
  63. }
  64. },
  65. // 就诊人卡片二维码区域点击弹出信息
  66. pop: {
  67. // 是否让弹框弹出
  68. isShow: true,
  69. //二维码的内容
  70. qrcode: "knojah10912093198290124h9fssknfjjfbaska...",
  71. // 条码的内容
  72. barcode: "knojah10912093198290124h9fssknfjjfbaska...",
  73. // 其他信息
  74. infoList: [
  75. {
  76. label: "姓名",
  77. value: "蒋**"
  78. },
  79. {
  80. label: "卡号",
  81. value: "40004040***3039"
  82. }
  83. ]
  84. },
  85. // 大按钮菜单
  86. mainMenu: [
  87. {
  88. // 按钮主名称
  89. title: "预约挂号",
  90. // 按钮次名称
  91. subtitle: "轻松预约,不再排队",
  92. // ICON
  93. icon: `${RES}/assets/icon/main-menu-02.png`
  94. },
  95. {
  96. title: "门诊缴费",
  97. subtitle: "轻松预约,不再排队",
  98. icon: `${RES}/assets/icon/main-menu-01.png`
  99. }
  100. ],
  101. // 小按钮菜单
  102. subMenu: [
  103. {
  104. title: "当日挂号",
  105. icon: `${RES}/assets/icon/sub-menu-01.png`
  106. },
  107. {
  108. title: "报告查询",
  109. icon: `${RES}/assets/icon/sub-menu-02.png`
  110. },
  111. {
  112. title: "核酸预约",
  113. icon: `${RES}/assets/icon/sub-menu-03.png`
  114. },
  115. {
  116. title: "门诊清单",
  117. icon: `${RES}/assets/icon/sub-menu-04.png`
  118. }
  119. ],
  120. // 轮播图列表
  121. bannerUrlList: [
  122. { title: "01", img: `${RES}/assets/ad/banner01.png` },
  123. { title: "02", img: `${RES}/assets/ad/banner01.png` },
  124. { title: "03", img: `${RES}/assets/ad/banner01.png` }
  125. ],
  126. // 标签区域
  127. menuTabData: {
  128. //标签数据
  129. tabs: [
  130. { title: "院内服务" },
  131. { title: "个人中心" },
  132. { title: "更多服务" }
  133. ],
  134. //菜单按钮区域数据
  135. menuList: [
  136. [
  137. {
  138. title: "智能导诊",
  139. icon: `${RES}/assets/icon/tab-menu-01.png`
  140. },
  141. {
  142. title: "住院预交",
  143. icon: `${RES}/assets/icon/tab-menu-02.png`
  144. },
  145. {
  146. title: "医院导航",
  147. icon: `${RES}/assets/icon/tab-menu-03.png`
  148. },
  149. {
  150. title: "住院费用",
  151. icon: `${RES}/assets/icon/tab-menu-04.png`
  152. },
  153. {
  154. title: "住院充值记录",
  155. icon: `${RES}/assets/icon/tab-menu-05.png`
  156. }
  157. ],
  158. [
  159. {
  160. title: "当日挂号",
  161. icon: `${RES}/assets/icon/tab-menu-03.png`
  162. },
  163. {
  164. title: "当日挂号",
  165. icon: `${RES}/assets/icon/tab-menu-04.png`
  166. },
  167. {
  168. title: "当日挂号",
  169. icon: `${RES}/assets/icon/tab-menu-05.png`
  170. }
  171. ],
  172. [
  173. {
  174. title: "当日挂号",
  175. icon: `${RES}/assets/icon/tab-menu-03.png`
  176. },
  177. {
  178. title: "当日挂号",
  179. icon: `${RES}/assets/icon/tab-menu-04.png`
  180. },
  181. {
  182. title: "当日挂号",
  183. icon: `${RES}/assets/icon/tab-menu-05.png`
  184. }
  185. ]
  186. ]
  187. },
  188. // 底部导航按钮数据
  189. navData: [
  190. {
  191. normal_img_url: `${RES}/assets/icon/nav_1_1.png`,
  192. active_img_url: `${RES}/assets/icon/nav_1_2.png`,
  193. text: "首页",
  194. active: true
  195. },
  196. {
  197. normal_img_url: `${RES}/assets/icon/nav_2_1.png`,
  198. active_img_url: `${RES}/assets/icon/nav_2_2.png`,
  199. text: "信息"
  200. },
  201. {
  202. normal_img_url: `${RES}/assets/icon/nav_3_1.png`,
  203. active_img_url: `${RES}/assets/icon/nav_3_2.png`,
  204. text: "个人"
  205. }
  206. ]
  207. }
  208. }
  209. };

二、个人中心

01.调用说明:

‘h5/pages/TJXRMYY/personalCenter/index’,

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/personalCenter/index",
        title: "个人中心",
        wxcall: {
          // 切换就诊人点击事件
          changePatient: () => {
            console.log("切换就诊人");
          },
          //  二维码点击事件
          QRClick: () => {
            console.log("二维码点击事件");
          },
          //  就诊功能点击事件
          menuClick: (item, index) => {
            console.log(item, index);
          }
        },
        data: {
          bgImg:`${RES}/assets/img/bg.png`,
          // 就诊人信息
          patientInfo: {
            icon: `${RES}/assets/img/patient.png`,
            name: "张三张三",
            qricon: `${RES}/assets/icon/qrcode2.png`,
            type: "健康卡",
            info: [
              { label: "手机号", value: "124585555" },
              { label: "就诊卡号", value: "124585585255" }
            ],
            btnIcon:`${RES}/assets/icon/change2.png`,
            btn:'切换就诊人'
          },
          // 就诊功能列表
          menuList: [
            {
              title: "就诊人管理",
              icon: `${RES}/assets/icon/personal-01.png`
            },
            {
              title: "挂号记录",
              icon: `${RES}/assets/icon/personal-02.png`
            },
            {
              title: "智能导览",
              icon: `${RES}/assets/icon/personal-03.png`
            },
            {
              title: "意见反馈",
              icon: `${RES}/assets/icon/personal-04.png`
            },
            {
              title: "关于",
              icon: `${RES}/assets/icon/personal-05.png`
            },
            {
              title: "使用帮助",
              icon: `${RES}/assets/icon/personal-06.png`
            }
          ]
        }
      }
    };{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/personalCenter/index",
        title: "个人中心",
        wxcall: {
          // 切换就诊人点击事件
          changePatient: () => {
            console.log("切换就诊人");
          },
          //  二维码点击事件
          QRClick: () => {
            console.log("二维码点击事件");
          },
          //  就诊功能点击事件
          menuClick: (item, index) => {
            console.log(item, index);
          }
        },
        data: {
          // 就诊人信息
          patientInfo: {
            icon: `${RES}/assets/img/patient.png`,
            name: "张三",
            qricon: `${RES}/assets/img/qrcode.png`,
            type: "健康卡",
            info: [
              { label: "手机号", value: "124585555" },
              { label: "就诊卡号", value: "124585585255" }
            ]
          },
          // 就诊功能列表
          menuList: [
            {
              title: "就诊人管理",
              icon: `${RES}/assets/icon/sub-menu-01.png`
            },
            {
              title: "挂号记录",
              icon: `${RES}/assets/icon/sub-menu-02.png`
            },
            {
              title: "智能导览",
              icon: `${RES}/assets/icon/sub-menu-03.png`
            },
            {
              title: "意见反馈",
              icon: `${RES}/assets/icon/sub-menu-04.png`
            },
            {
              title: "关于",
              icon: `${RES}/assets/icon/sub-menu-04.png`
            },
            {
              title: "使用帮助",
              icon: `${RES}/assets/icon/sub-menu-04.png`
            }
          ]
        }
      }
    };

三、就诊卡管理

01.调用说明:

‘h5/pages/TJXRMYY/patientIDcard/index’,

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/patientIDcard/index",
        title: "就诊卡管理",
        wxcall: {
          // 卡片点击事件
          onItemClick: (item, index) => {
            console.log("点击卡片");
            console.log("==onItemClick==");
            console.log(item, index);
          },
          // 设为默认点击事件
          onDefaultClick: (item, index) => {
            console.log("设为默认");
            console.log("==onDefaultClick==");
            console.log(item, index);
          },
          // 底部按钮添加卡片点击事件
          onAddClick: () => {
            console.log("新增");
            console.log("==onAddClick==");
          }
        },
        data: {
          // 未添加就诊卡
          resultData:{
            icon: "@empty",
            title: "请添加就诊卡"
          },
          userEcardData: {
            addBtn: {
              icon: "",
              text: "添加就诊人",
              enable: true
            },
            cards: [
              {
                // 是否选中
                isChecked: true,
                // 卡面内容
                showList: [
                  {
                    key: "姓名",
                    value: "蒋**"
                  },
                  {
                    key: "卡号",
                    value: "320303030303***0010"
                  }
                ]
              },
              {
                // 是否选中
                isChecked: false,
                // 卡面内容
                showList: [
                  {
                    key: "姓名",
                    value: "蒋**"
                  },
                  {
                    key: "卡号",
                    value: "320303030303***0010"
                  }
                ]
              }
            ],
            card: {
              // 被选中时的图片
              activeCardBg: `${RES}/assets/img/ecard-01.png`,
              // 未被选中时的图片
              inactiveCardBg: `${RES}/assets/img/ecard-02.png`,
              // 被选中时的文字
              activeText: "选中",
              // 未被选中时的文字
              inactiveText:'设为默认'
            }
          },

        }
      }
    };

四、就诊人注册

01.调用说明:

‘h5/pages/TJXRMYY/patientForm/index’,

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/patientForm/index",
        title: "就诊人注册",
        wxcall: {
          registerClick: obj => {
            console.log("用户注册");
            console.log(obj);
          }
        },
        data: {
          placeholderData: {
            name: "请输入姓名",
            nation: "请选择民族",
            idNumber: "输入证件号",
            phoneNumber: "输入手机号",
            address: "输入详细地址",
            profession: "请选择职业",
            classify: "请选择分类",
            // 注释则表单内不存在该项
            mCardNumber: "选填",
            // 注释则表单内不存在该项
            // admissionNumber: "门诊可忽略"
          },
          // 民族列表
          nationList: [
            { label: "01", value: "汉族" },
            { label: "02", value: "回族" },
            { label: "03", value: "水族" }
          ],
          // 地区列表
          regionList: {
            area: {
              two: [
                {
                  pcode: "000000",
                  children: [
                    {
                      pcode: "110000",
                      label: "北京市",
                      value: "110100"
                    }
                  ],
                  label: "北京市",
                  value: "110000"
                }
              ],
              tree: [
                {
                  pcode: "000000",
                  children: [
                    {
                      pcode: "110000",
                      children: [
                        {
                          pcode: "110100",
                          label: "东城区",
                          value: "110101"
                        },
                        {
                          pcode: "110100",
                          label: "西城区",
                          value: "110102"
                        },
                        {
                          pcode: "110100",
                          label: "南城区",
                          value: "110103"
                        }
                      ],
                      label: "北京市",
                      value: "110100"
                    }
                  ],
                  label: "北京市",
                  value: "110000"
                }
              ]
            },
            defaultTxt: "请输入地名"
          },
          // 职业列表
          professionList: [
            { label: "01", value: "XX" },
            { label: "02", value: "XX" },
            { label: "03", value: "XX" }
          ],
          // 分类列表
          classifyList: [
            { label: "01", value: "XX" },
            { label: "02", value: "XX" },
            { label: "03", value: "XX" }
          ],
          footerBtn: "注册",
          tipsText: "请输入完整信息"
        }
      }
    };

五、就诊人信息

01.调用说明:


h5/pages/TJXRMYY/patientInfo/index

02.程序截图

![6OSHIMTZYJ2{2(%LH1@SGF.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/patientInfo/index",
        title: "就诊人信息",
        wxcall: {
          onClickOne: () => {
            console.log("onClickOne");
          },
          onClickTwo: () => {
            console.log("onClickTwo");
          }
        },
        data: {
          patientInfo: {
            QRCode: {
              icon: "",
              content: "234564"
            },
            tipText: "就诊时出示此二维码",
            info: [
              { label: "姓名", value: "张三" },
              { label: "身份证号", value: "345678976543" },
              { label: "就诊卡号", value: "345678" },
              { label: "手机号", value: "2345345" }
            ]
          },
          Btns: {
            btn1: "返回",
            btn2: "解除就诊人"
          }
        }
      }
    };

六、选择科室

01.调用说明:


h5/pages/TJXRMYY/deptSelect/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/deptSelect/index",
        title: "科室选择",
        wxcall: {
          // 顶部日期选择点击事件
          onDateClick: (item, index) => {
            console.log("datebar", item, index);
          },
          //   搜索框
          searchClick: value => {
            console.log(value);
          },
          // 一级科室点击事件
          onMainDeptClick:(item) => {
            console.log(item);
          },
          // 二级科室选择点击事件
          onSubDeptClick: (item1) => {
            console.log(item1);
          }
        },
        data: {
          // 搜索框内文字
          searchPlaceholder: "搜索医生、科室",
          // 日期选择数据
          datebar: {
            listData: [
              {
                //[*] 星期
                week: "周二",
                //[*] 显示日期
                date: "12-21",
                //[*] 是否被选中
                active: true
              },
              { week: "周三", date: "12-22" },
              { week: "周四", date: "12-23" },
              { week: "周五", date: "12-24" }
            ]
          },
          deptDataArea: {
            //主科室名称
            main_dept: [
              { title: "全部",active:true },
              { title: "内科" },
              { title: "五官科" },
              { title: "中医科" },
              { title: "妇科" },
              { title: "新生儿科" },
              { title: "五官科" },
              { title: "中医科" },
              { title: "妇科" },
              { title: "新生儿科" },
              { title: "五官科" },
              { title: "中医科" },
              { title: "妇科" },
              { title: "新生儿科" },
              { title: "五官科" },
              { title: "中医科" },
              { title: "妇科" },
              { title: "新生儿科" },
              { title: "五官科" },
              { title: "中医科" },
              { title: "妇科" },
              { title: "新生儿科" },
              { title: "外科" ,active:true},
            ],
            // 二级科室名称
            sub_dept: [
              { dept_name: "小儿外科" },
              { dept_name: "脑外科" },
              { dept_name: "产科" },
              { dept_name: "中科" },
              { dept_name: "妇科" },
              { dept_name: "小儿外科" },
              { dept_name: "脑外科" },
              { dept_name: "产科" },
              { dept_name: "中科" },
              { dept_name: "妇科" },
              { dept_name: "小儿外科" },
              { dept_name: "脑外科" },
              { dept_name: "产科" },
              { dept_name: "中科" },
              { dept_name: "妇科" },
              { dept_name: "小儿外科" },
              { dept_name: "脑外科" },
              { dept_name: "产科" },
              { dept_name: "中科" },
              { dept_name: "妇科" },
              { dept_name: "小儿外科" },
              { dept_name: "脑外科" },
              { dept_name: "产科" },
              { dept_name: "中科" },
              { dept_name: "妇科" },
              { dept_name: "外科" }
            ]
          }
        }
      }
    };

七、选择医生

01.调用说明:

h5/pages/TJXRMYY/doctorSelect/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/doctorSelect/index",
        title: "医生选择",
        wxcall: {
          // 顶部日期选择点击事件
          onDateClick: (item, index) => {
            console.log("datebar", item, index);
          },
          // 卡片预约点击事件
          onMainAppClick: (item, index) => {
            console.log(item, index);
          },
          // 弹框预约点击事件
          onSubAppClick: (item, index) => {
            console.log(item, index);
          },
          // 详细预约时间点击事件
          onDetailTimeClick:(item,index) => {
            console.log(item,index)
          },
          // 预约时间 noon 点击事件
          onNoonTimeClick:(item,index) => {
            console.log(item,index)
          },
        },
        data: {
          // 日期选择数据
          datebar: {
            listData: [
              {
                //[*] 星期
                week: "周二",
                //[*] 显示日期
                date: "12-21",
                //[*] 是否被选中
                active: true
              },
              { week: "周三", date: "12-22" },
              { week: "周四", date: "12-23" },
              { week: "周五", date: "12-24" }
            ]
          },

          // 医生卡片信息数组
          doctorInfo_Area: {
            // (选填)是否列表数据为空,空=Y 则显示未查询对应信息;其他为非空,显示列表
            isEmpty: "N",
            // (选填)空列表时显示的信息,不填显示 未找到数据
            emptyTips: "暂未查询到医生信息",
            emptyIcon: `${RES}/assets/img/empty.png`,
            //列表数组
            cardList: [
              //第一张卡片
              {
                accordion: true,
                // 卡片医生信息
                listData: [
                  {
                    // 头像
                    icon: `${RES}/assets/img/doctor01.png`,
                    // 姓名
                    title: "张三",
                    // 职位
                    subtitle: "消化内科|主任医师",
                    // 介绍
                    contents: [
                      {
                        label: "简介",
                        value:
                          "一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾"
                      }
                    ],
                    btns: [{ id: "app", btnName: "按钮" }]
                  }
                ],
                // 卡片底部信息
                footerData: {
                  isEmpty: "Y",
                  content: [
                    {
                      noon: "上午",
                      type: "普通",
                      number: "1",
                      money: "20.00",
                      btn: "预约"
                    },
                    {
                      noon: "下午",
                      type: "特殊",
                      number: "10",
                      money: "40.00",
                      btn: "预约"
                    }
                  ]
                }
              },
              {
                accordion: true,
                listData: [
                  {
                    // 头像
                    icon: `${RES}/assets/img/doctor01.png`,
                    // 姓名
                    title: "李四",
                    // 职位
                    subtitle: "消化内科|主任医师",
                    // 介绍
                    contents: [
                      {
                        label: "简介",
                        value:
                          "医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介"
                      }
                    ]
                  }
                ],
                footerData: {
                  isEmpty: "N",
                  content: [
                    {
                      noon: "上午",
                      type: "普通",
                      number: "1",
                      money: "20.00",
                      btn: "预约"
                    },
                    {
                      noon: "下午",
                      type: "特殊",
                      number: "10",
                      money: "40.00",
                      btn: "预约"
                    }
                  ]
                }
              }
            ]
          },
          // appointTime_Area: {
          //   isShow: "Y",
          //   // (选填)是否列表数据为空,空=Y 则显示未查询对应信息;其他为非空,显示列表
          //   isEmpty: "N",
          //   // (选填)空列表时显示的信息,不填显示 未找到数据
          //   emptyTips: "暂未查询到预约时间详情",
          //   // 预约挂号时间表表头
          //   head: [
          //     {
          //       // 表头文字
          //       title: "时间段",
          //       // 该列在表格中的占比
          //       ratio: 0.4,
          //       // 表格内容对齐方式
          //       align: "center"
          //     },
          //     {
          //       title: "余号",
          //       ratio: 0.3,
          //       align: "center"
          //     },
          //     {
          //       title: "",
          //       ratio: 0.3,
          //       align: "right"
          //     }
          //   ],
          //   // 预约挂号时间表内容,为[{}]则没有内容
          //   body: [
          //     {
          //       // 时间段
          //       testItem: "13:00-14:00",
          //       // 余号
          //       res: "余2"
          //     },
          //     { testItem: "13:00-14:00", res: "余2" },
          //     { testItem: "13:00-14:00", res: "余2" }
          //   ],
          //   // 预约按钮区域,不填则没有按钮
          //   optBtns: [
          //     {
          //       text: "预约"
          //     }
          //   ]
          // },
          // 预约时间段弹窗信息,注释则不显示弹框
          subscribeFloatData:{
            // 是否显示弹框
            isShow:'Y',// Y -显示  N -不显示
            title:'时间选择',
          },
          // 预约时间段信息
          subscribeNoonTime: {
            // 是否有预约时间段
            isEmpty: "N", // Y -没有   N-有
            content: [
              {
                // 余号数量
                number: "20",
                // 时间段
                noon: "上午"
              },
              { number: "20", noon: "下午" },
              { number: "20", noon: "晚上" }
            ]
          },
          // 预约时间具体信息
          subscribeDetailTime: {
            // 是否有详细预约时间段
            isEmpty: "N", // Y -没有   N-有
            content: [
              {
                // 预约详细时间
                time: "12:00-13:00",
                // 点击事件按钮文字
                btn: "确定"
              },
              { time: "12:00-13:00", btn: "确定" },
              { time: "12:00-13:00", btn: "确定" },
              { time: "12:00-13:00", btn: "确定" },
              { time: "12:00-13:00", btn: "确定" }
            ]
          }
        }
      }
    }; {
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/doctorSelect/index",
        title: "医生选择",
        wxcall: {
          // 顶部日期选择点击事件
          onDateClick: (item, index) => {
            console.log("datebar", item, index);
          },
          // 卡片预约点击事件
          onMainAppClick: (item, index) => {
            console.log(item, index);
          },
          // 弹框预约点击事件
          onSubAppClick: (item, index) => {
            console.log(item, index);
          }
        },
        data: {
          // 日期选择数据
          datebar: {
            listData: [
              {
                //[*] 星期
                week: "周二",
                //[*] 显示日期
                date: "12-21",
                //[*] 是否被选中
                active: true
              },
              { week: "周三", date: "12-22" },
              { week: "周四", date: "12-23" },
              { week: "周五", date: "12-24" }
            ]
          },

          // 医生卡片信息数组
          doctorInfo_Area: {
            // (选填)是否列表数据为空,空=Y 则显示未查询对应信息;其他为非空,显示列表
            isEmpty: "N",
            // (选填)空列表时显示的信息,不填显示 未找到数据
            emptyTips: "暂未查询到医生信息",
            emptyIcon: `${RES}/assets/img/empty.png`,
            //列表数组
            cardList: [
              //第一张卡片
              {
                accordion: true,
                // 卡片医生信息
                listData: [
                  {
                    // 头像
                    icon: `${RES}/assets/img/doctor01.png`,
                    // 姓名
                    title: "张三",
                    // 职位
                    subtitle: "消化内科|主任医师",
                    // 介绍
                    contents: [
                      {
                        label: "简介",
                        value:
                          "一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾一二三肆伍陆柒捌玖拾"
                      }
                    ]
                  }
                ],
                // 卡片底部信息
                footerData: {
                  isEmpty: "N",
                  content: [
                    {
                      // noon: "上午",
                      // type: "普通",
                      // number: "1",
                      // money: "20.00",
                      btn: "预约"
                    },
                    {
                      noon: "上午",
                      // type: "普通",
                      // number: "1",
                      // money: "20.00",
                      btn: "预约"
                    },
                    {
                      noon: "下午",
                        type: "特殊",
                      // number: "10",
                      // money: "40.00",
                      btn: "预约"
                    }
                  ]
                }
              },
              {
                accordion: true,
                listData: [
                  {
                    // 头像
                    icon: `${RES}/assets/img/doctor01.png`,
                    // 姓名
                    title: "李四",
                    // 职位
                    subtitle: "消化内科|主任医师",
                    // 介绍
                    contents: [
                      {
                        label: "简介",
                        value:
                          "医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介医生简介"
                      }
                    ]
                  }
                ],
                footerData: {
                  isEmpty: "N",
                  content: [
                    {
                      noon: "上午",
                        type: "普通",
                      number: "1",
                      // money: "20.00",
                      btn: "预约"
                    },
                    {
                      noon: "下午",
                      type: "特殊",
                      number: "10",
                      money: "40.00",
                      btn: "预约"
                    }
                  ]
                }
              }
            ]
          },
          appointTime_Area: {
            isShow: "Y",
            // (选填)是否列表数据为空,空=Y 则显示未查询对应信息;其他为非空,显示列表
            isEmpty: "N",
            // (选填)空列表时显示的信息,不填显示 未找到数据
            emptyTips: "暂未查询到预约时间详情",
            // 预约挂号时间表表头
            head: [
              {
                // 表头文字
                title: "时间段",
                // 该列在表格中的占比
                ratio: 0.4,
                // 表格内容对齐方式
                align: "center"
              },
              {
                title: "余号",
                ratio: 0.3,
                align: "center"
              },
              {
                title: "",
                ratio: 0.3,
                align: "right"
              }
            ],
            // 预约挂号时间表内容,为[{}]则没有内容
            body: [
              {
                // 时间段
                testItem: "13:00-14:00",
                // 余号
                res: "余2"
              },
              { testItem: "13:00-14:00", res: "余2" },
              { testItem: "13:00-14:00", res: "余2" }
            ],
            // 预约按钮区域,不填则没有按钮
            optBtns: [
              {
                text: "预约"
              }
            ]
          }
        }
      }
    };

八、信息确认

01.调用说明:

h5/pages/TJXRMYY/confirmInfo/index

02.程序截图


image.pngimage.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/confirmInfo/index",
        title: "",
        wxcall: {
          // 切换就诊人点击事件
          changePatient: () => {
            console.log("切换就诊人");
          },
          // 确认按钮点击事件
          confirm: () => {
            console.log("确认");
            debugger
          },
          // 取消按钮点击事件
          cancel: () => {
            console.log("取消");
          }
        },
        data: {
          // 按钮集合。注释掉字段代表按钮隐藏(不启用该按钮)
          btns: {
            changePatient: "切换",
            confirm: "确认并支付",
            cancel:'取消预约'
          },
          // 就诊人挂号信息列表反显
          content: [
              { label: "就诊科室", value: "消化内科门诊" },
              { label: "就诊医生", value: "专家门诊许**" },
              { label: "挂号类别", value: "普通门诊" },
              { label: "就诊时间", value: "2022-04-26(昼夜)" },
              { label: "就诊费用", value: "35.0元" },
              { label: "就诊卡号", value: "41521212" }
            ],
          // 就诊人信息
          patient: "张三李四",
          // 温馨提示内容
          warmPrompt: {
            //标题
            title: "温馨提示:",
            // 内容
            content:
              "请核对您的挂号信息!只支持隔日预约退号;当日挂号成功后不能退号。"
          }
        }
      }
    };

九、缴费列表

01.调用说明:


h5/pages/TJXRMYY/paymentList/index

02.程序截图


image.png

03.API

 {
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/paymentList/index",
        title: "缴费列表",
        wxcall: {
          // 头部tab
          tabClick: (item, index) => {
            console.log(item, index);
          },
          // 详情
          detailClick: (item, index) => {
            console.log("详情");
            console.log(item, index);
          },
          // 去缴费
          paymentOnClick: data => {
            console.log("去支付");
            console.log(data);
          },
          // 全选
          allInClick: (value, flag) => {
            console.log(value, flag);
          }
        },
        data: {
          // 底部去缴费按钮文字
          payBtnText: "去支付",
          // 头部tab列表
          tabList: [{ title: "未缴费记录" }, { title: "已缴费记录" }],
          // 已缴费列表
          paidsArea: {
            isEmpty: "N",
            emptyTips: "暂未查询到已缴费信息",
            paidList: [
              {
                id: 1,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],
                money: "¥25.00",
                img: `${RES}/assets/icon/paid.png`,
                status: "已缴费"
              },
              {
                id: 2,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],
                money: "¥25.00",
                img: `${RES}/assets/icon/paid.png`,
                status: "已缴费"
              },
              {
                id: 3,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],
                money: "¥25.00",
                img: `${RES}/assets/icon/paid.png`,
                status: "已缴费",
              }
            ]
          },
          // 未缴费列表
          unpaidsArea: {
            isEmpty: "N",
            emptyTips: "暂未查询到未缴费信息",
            unpaidList: [
              {
                id: 1,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],
                img: `${RES}/assets/icon/unpaid.png`,

                checked: false,
                // 缴费金额
                arrearage: "35.10"
              },
              {
                id: 2,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],
                img: `${RES}/assets/icon/unpaid.png`,

                // 缴费金额
                arrearage: "35.10",
                checked: false
              },
              {
                id: 3,
                // 卡片标题
                title: "新型冠状病毒核酸检测预约",
                // 卡片信息
                info: [
                  { label: "执行科室", value: "检验科" },
                  { label: "开单医生", value: "张三" },
                  { label: "流水号", value: "151215122" },
                  { label: "时间", value: "2022-04-05" }
                ],

                // 缴费金额
                img: `${RES}/assets/icon/unpaid.png`,
                arrearage: "35.10",
                checked: false
              }
            ]
          },
          // 详情页
          detailsArea: {
            isEmpty: "N",
            emptyTips: "暂未查询到详情信息",
            floatData: {
              head: [
                {
                  title: "序号1",
                  ratio: 0.3,
                  align: "center"
                },
                {
                  title: "名称",
                  ratio: 0.4,
                  align: "center"
                },
                {
                  title: "单价",
                  ratio: 0.3,
                  align: "center"
                }
              ],
              body: [
                // label名如res可自定义
                { testItem: "123", res: "1.00", unit: "3" }
              ]
            }
          }
        }
      }
    };

十、完成页

01.调用说明:

h5/pages/TJXRMYY/result/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/result/index",
        title: "完成页",
        wxcall: {
          onClickExamine: () => {
            console.log("查看详情");
          },
          onClickRegret: () => {
            console.log("退费申请");
          }
        },
        data: {
          // 背景图
          bgImg: `${RES}/assets/img/bg.png`,
          // 按钮集合。注释掉字段代表按钮隐藏(不启用该按钮)
          btns: {
            examine: "查看详情",
            regret: "退费申请"
          },
          resultData: {
            //[*] ICON
            // success
            icon: `${RES}/assets/icon/success2.png`, //成功的图标
            img:`${RES}/assets/icon/success1.png`,//成功的背景图
            // fail
            // icon: `${RES}/assets/icon/fail2.png`,//成功的图标
            // img: `${RES}/assets/icon/fail1.png`,//成功的背景图
            //[*] 主标题
            title: "支付成功",
            //[-] 副标题
            subTitle: "退号成功"
          }
        }
      }
    };

十一、核酸检测类型

01.调用说明:

h5/pages/TJXRMYY/NATType/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/NATType/index",
        title: "核酸检测类型",
        wxcall: {
          // 核酸检测类型点击事件
          onNATTypeClick: (item, index) => {
            console.log(item, index);
          }
        },
        data: {
          // 核酸检测类型信息
          NATInfo: [
            {
              // 核酸检测类型标题
              title: "新型冠状病毒核酸检测预约",
              // 图标
              icon: `${RES}/assets/icon/NAT-2.png`,
              // 检测方式
              type: "病原体核糖核酸扩增定性检测(个人检测)",
              // 检测费用
              money: "8.00元"
            },
            {
              title: "新型冠状病毒核酸检测预约",
              icon: `${RES}/assets/icon/NAT-1.png`,
              type: "病原体核糖核酸扩增定性检测(混合检测)",
              money: "28.00元"
            }
          ]
        }
      }
    };

十二、缴费记录

01.调用说明:

h5/pages/TJXRMYY/reportDocuments/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/reportDocuments/index",
        title: "报告记录",
        wxcall: {
          // 切换就诊人
          changePatient: () => {
            console.log("切换就诊人");
          },
          // 用户卡片点击
          userCardClick:() => {
            console.log('用户卡片点击事件');
          },
          // 头部导航
          onTabClick: (item, index) => {
            console.log("导航栏");
            console.log(item, index);
          },
          // 时间选择器
          onDateClick: (type,item) => {
            console.log('时间选择');
            console.log(type)
            console.log(item);
          },
          // 查看详情
          onCheckDetail: (item, index) => {
            console.log('查看详情');
            console.log(item, index);
          },
          // 继续支付
          onPayClick:(item,index) => {
            console.log('继续支付');
            console.log(item,index);
          },
          // 退号
          onCancelClick:(item,index) => {
            console.log('退号');
            console.log(item,index);
          },
        },
        data: {
          // 注释则不显示
          warmTips: "检验报告默认查询30天的记录",
          // 就诊人卡片
          userCard: {
            user: {
              icon: `${RES}/assets/img/patient.png`,
              name: "蒋**",
              card: "就诊卡号:40004040***3039",
              // 右上角的切换按钮
              extra: {
                icon: `${RES}/assets/icon/change1.png`,
                text: "切换就诊人"
              }
            },
            // 

          },
          //  注释tabList则导航头部不显示
          tabList: [{ title: "检验" }, { title: "检查" }],
          // 时间选择器
          dateSelector: {
            startDate: "2022-04-26",
            endDate: "2022-05-26"
          },
          // 报告列表1
          examineArea: {
            // 是否为空
            isEmpty: "N",
            // 为空的提示语
            emptyTips: "暂无报告查询1",
            // 为空的ICON
            emptyIcon: `${RES}/assets/icon/report3.png`,
            // 卡片内容
            content: {
              // 底部的按钮文字
              footerBtn: "查看详情",
              //卡片内容数组
              listData: [
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "张三"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ],
                  // (选填)最多显示2个按钮,注释则不显示按钮
                  btns: [
                    { id: "pay", btnName: "继续支付" },
                    { id: "Cancel", btnName: "退号" }
                  ]
                },
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "李四"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ],
                  // (选填)最多显示2个按钮,注释则不显示按钮
                  btns: [
                    // { id: "pay", btnName: "继续支付" },
                    // { id: "Cancel", btnName: "退号" }
                  ]
                }
              ]
            }
          },
          // 报告列表2,注释则不显示
          checkoutArea: {
            // 是否为空
            isEmpty: "N",
            // 为空的提示语
            emptyTips: "暂无报告查询",
            // 为空的ICON
            emptyIcon: `${RES}/assets/icon/report3.png`,
            // 卡片内容
            content: {
              // 底部的按钮文字
              footerBtn: "查看详情",
              //卡片内容数组
              listData: [
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "张三"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ]
                },
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "李四"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ]
                }
              ]
            }
          }
        }
      }
    };

十三、预约挂号详情

01.调用说明:

h5/pages/TJXRMYY/appDetail/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/appDetail/index",
        title: "预约挂号详情",
        wxcall: {
          // 取消
          onCancelClick: () => {
            console.log("取消");
          },
          // 支付
          onPayClick: () => {
            console.log("支付");
          }
        },
        data: {
          // 顶部提示语
          topTips: "请在14分25秒内完成支付,过期自动取消号源",
          // 预约挂号信息
          appInfo: {
            // 单号
            number: "15121",
            // 二维码
            QRCode: "1121",
            info: [
              { label: "姓名", value: "张三" },
              { label: "身份证号", value: "345678976543" },
              { label: "就诊卡号", value: "345678" },
              { label: "手机号", value: "2345345" }
            ]
          },
          warmTips: {
            //[*] 标题
            title: "温馨提示",
            //[*] 内容
            content: "1.无须区号 2.凭就诊码于预约当天到相关科室就诊"
          },
          // 可配置,注释则不显示按钮
          footerBtn: {
            cancel: "取消",
            pay: "立即支付"
          }
        }
      }
    };

十四、报告查询

01.调用说明:

h5/pages/TJXRMYY/reportQuery/index

02.程序截图

image.pngimage.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/reportQuery/index",
        title: "报告查询",
        wxcall: {
          onCheckClick:(item,index) => {
            console.log(item,index);
          }
        },
        data: {
          contentArea:[
            // 第一张卡片
            {
              // 卡片右侧小箭头
              arrow:true,
              // 卡片上方的标题,不配置则没有小标题
              // title:'门诊报告',
              // 卡片的内容
              listData:[
                {
                  icon:`${RES}/assets/icon/report.png`,
                  label:"我的检查报告",
                }
              ]
            },
            {
              arrow:true,
              // title:'住院报告',
              listData:[
                {
                  icon:`${RES}/assets/icon/report.png`,
                  label:"我的检验报告",
                }
              ]
            },
          ]
        }
      }
    };

十五、报告记录

01.调用说明:


h5/pages/TJXRMYY/reportDocuments/index

02.程序截图


image.pngimage.pngimage.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/reportDocuments/index",
        title: "报告记录",
        wxcall: {
          // 切换就诊人
          changePatient: () => {
            console.log("切换就诊人");
          },
          // 用户卡片点击
          userCardClick:() => {
            console.log('用户卡片点击事件');
          },
          // 头部导航
          onTabClick: (item, index) => {
            console.log("导航栏");
            console.log(item, index);
          },
          // 时间选择器
          onDateClick: (type,item) => {
            console.log('时间选择');
            console.log(type)
            console.log(item);
          },
          // 查看详情
          onCheckDetail: (item, index) => {
            console.log('查看详情');
            console.log(item, index);
          },
          // 继续支付
          onPayClick:(item,index) => {
            console.log('继续支付');
            console.log(item,index);
          },
          // 退号
          onCancelClick:(item,index) => {
            console.log('退号');
            console.log(item,index);
          },
        },
        data: {
          // 注释则不显示
          warmTips: "检验报告默认查询30天的记录",
          // 就诊人卡片
          userCard: {
            user: {
              icon: `${RES}/assets/img/patient.png`,
              name: "蒋**",
              card: "就诊卡号:40004040***3039",
              // 右上角的切换按钮
              extra: {
                icon: `${RES}/assets/icon/change1.png`,
                text: "切换就诊人"
              }
            },
            // 

          },
          //  注释tabList则导航头部不显示
          tabList: [{ title: "检验" }, { title: "检查" }],
          // 时间选择器
          dateSelector: {
            startDate: "2022-04-26",
            endDate: "2022-05-26"
          },
          // 报告列表1
          examineArea: {
            // 是否为空
            isEmpty: "N",
            // 为空的提示语
            emptyTips: "暂无报告查询1",
            // 为空的ICON
            emptyIcon: `${RES}/assets/icon/report3.png`,
            // 卡片内容
            content: {
              // 底部的按钮文字
              footerBtn: "查看详情",
              //卡片内容数组
              listData: [
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "张三"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ],
                  // (选填)最多显示2个按钮,注释则不显示按钮
                  btns: [
                    { id: "pay", btnName: "继续支付" },
                    { id: "Cancel", btnName: "退号" }
                  ]
                },
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "李四"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ],
                  // (选填)最多显示2个按钮,注释则不显示按钮
                  btns: [
                    // { id: "pay", btnName: "继续支付" },
                    // { id: "Cancel", btnName: "退号" }
                  ]
                }
              ]
            }
          },
          // 报告列表2,注释则不显示
          checkoutArea: {
            // 是否为空
            isEmpty: "N",
            // 为空的提示语
            emptyTips: "暂无报告查询",
            // 为空的ICON
            emptyIcon: `${RES}/assets/icon/report3.png`,
            // 卡片内容
            content: {
              // 底部的按钮文字
              footerBtn: "查看详情",
              //卡片内容数组
              listData: [
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "张三"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ]
                },
                {
                  title: "核酸检测(混检)",
                  titleRight: "2020-01-01 13:30:00",
                  contents: [
                    {
                      label: "就诊人:",
                      value: "李四"
                    },
                    {
                      label: "检验时间:",
                      value: "2022-06-20"
                    }
                  ]
                }
              ]
            }
          }
        }
      }
    };

十六、住院充值记录

01.调用说明:

h5/pages/TJXRMYY/hospitalPaymentRecords/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/expenceList/index",
        title: "费用清单",
        wxcall: {
          // 时间选择器
          onDateClick: (type,item) => {
            console.log('时间选择');
            console.log(type)
            console.log(item);
          },
          // 查看详情
          onCheckDetail: (item, index) => {
            console.log('查看详情');
            console.log(item, index);
          },
        },
        data: {
          // 时间选择器
          dateSelector: {
            // 筛选开始时间
            startDate: "2022-04-26",
            // 筛选结束时间
            endDate: "2022-05-26"
          },
          // 卡片数据列表
          recordsArea: {
            // 记录是否为空
            isEmpty: "N",
            // 为空的提示语
            emptyTips: "暂未查询到充值记录",

            // 底部按钮,不配置则不显示按钮
            footerBtn:'查看详情',
            // 列表内容
            listData: [
              // 第一张卡片内容
              {
                content: [
                  {
                    icon:  `${RES}/assets/icon/listing-01.png`,
                    label: "项目名称",
                    value: "收取(现金)"
                  },
                  {
                    icon:  `${RES}/assets/icon/listing-02.png`,
                    label: "项目金额",
                    value: "2000元"
                  },
                  {
                    icon:  `${RES}/assets/icon/listing-03.png`,
                    label: "项目时间",
                    value: "2022-04-26"
                  }
                ]
              },
              {
                content: [
                  {
                    icon:  `${RES}/assets/icon/listing-01.png`,
                    label: "项目名称",
                    value: "收取(现金)"
                  },
                  {
                    icon:  `${RES}/assets/icon/listing-02.png`,
                    label: "项目金额",
                    value: "2000元"
                  },
                  {
                    icon:  `${RES}/assets/icon/listing-03.png`,
                    label: "项目时间",
                    value: "2022-04-26"
                  }
                ]
              }
            ]
          },
          // 查看详情具体内容
          recordDetail: {
            isShow: "Y",
            head: [
              {
                title: "处方名称",
                ratio: 0.4,
                align: "center"
              },
              {
                title: "单价",
                ratio: 0.2,
                align: "center"
              },
              {
                title: "数量",
                ratio: 0.2,
                align: "center"
              },
              {
                title: "总额",
                ratio: 0.2,
                align: "center"
              }
            ],
            body: [
              {
                // 药品名称
                drug: "云南白药",
                // 药品单价
                price: "20.00",
                // 数量
                number: "×2",
                // 总额
                total: "40.00"
              },
              {
                drug: "云南白药",
                price: "20.00",
                number: "×2",
                total: "40.00"
              },
              { drug: "云南白药", price: "20.00", number: "×2", total: "40.00" }
            ]
          }
        }
      }
    };

十七、就诊卡登录

01.调用说明:

h5/pages/TJXRMYY/loginCard/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/cardLogin/index",
        title: "就诊卡登录",
        wxcall: {
          // 其他登录方式
          changeLoginType: () => {
            console.log("其他登录方式");
          },
          // 选择就诊卡
          onSelectClick: () => {
            console.log('选择就诊卡');
          },
          //  添加就诊卡
          onAddClick: () => {
            console.log("添加就诊卡");
          }
        },
        data: {
          patientCardInfo: {
            icon: `${RES}/assets/img/patient.png`,
            name: "张三",
            number: "就诊卡号:511515121",
            cardBtn: "选择",
            footerBtn:'添加就诊人'
          },
        }
      }
    };

十八、回访列表菜单

01.调用说明

h5/pages/TJXRMYY/reportQuery/index

02.程序截图

image.png

03.API

同十四、报告查询
image.png

十九、医院就诊评价

01.调用说明

h5/pages/TJXRMYY/evaluate/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/evaluate/index",
        title: "就医评价",
        wxcall: {
          submitEvaluate: item => {
            console.log("提交评价");
            console.log(item);
          }
        },
        data: {
            textAreaTips:'请填写你的意见和建议',
            footerBtn:'提交评价',
          evaluateDataArea: {
            evaluateData: {
              // 评价内容
              content: [
                {
                  activeIcon: `${RES}/assets/icon/evaluation-active-2.png`,
                  inactiveIcon: `${RES}/assets/icon/evaluation-inactive-2.png`,
                  text: "满意"
                },
                {
                  activeIcon: `${RES}/assets/icon/evaluation-active-3.png`,
                  inactiveIcon: `${RES}/assets/icon/evaluation-inactive-3.png`,
                  text: "一般"
                },
                {
                  activeIcon: `${RES}/assets/icon/evaluation-active-1.png`,
                  inactiveIcon: `${RES}/assets/icon/evaluation-inactive-1.png`,
                  text: "差劲"
                }
              ],
              // 评价选项列表
              listData: [
                {
                  label: "医生态度",
                  value: 1
                },
                {
                  label: "医生专业",
                  value: 1
                },
                {
                  label: "医院环境",
                  value: 1
                },
                {
                  label: "总体评价",
                  value: 1,
                  // 评价卡片内的评价列表
                  subList: [
                    { label: "预约方便", value: false },
                    { label: "收费合理", value: false },
                    { label: "检查方便", value: false },
                    { label: "接诊及时", value: false },
                    { label: "态度亲和", value: false },
                    { label: "环境干净", value: false }
                  ]
                }
              ]
            },
            // btn: {
            //   txt: "提交评价"
            // }
          }
        }
      }
    };

十九、满意度调查问卷列表

01.调用说明

h5/pages/TJXRMYY/surveyList/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/surveyList/index",
        title: "满意度调查列表",
        wxcall: {
          // 查看详情
          detailClick: (item,index) => {
            console.log("查看详情");
            console.log(item,index);
          }
        },
        data: {
          surveyData: {
            isEmpty: "N",
            emptyTips: "暂无调查问卷",
            listData: [
              {
                title: "医院就诊调查",
                promulgator: "amdin",
                date: "2022-02-25 13:14:00",
                btn: "查看详情"
              },
              {
                title: "医院就诊调查",
                promulgator: "amdin",
                date: "2022-02-25 13:14:00",
                btn: "查看详情"
              }
            ]
          }
        }
      }
    };{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/surveyList/index",
        title: "满意度调查列表",
        wxcall: {
          // 查看详情
          detailClick: (item,index) => {
            console.log("查看详情");
            console.log(item,index);
          }
        },
        data: {
          surveyData: {
            isEmpty: "N",
            emptyTips: "暂无调查问卷",
            listData: [
              {
                title: "医院就诊调查",
                promulgator: "amdin",
                date: "2022-02-25 13:14:00",
                btn: "查看详情"
              },
              {
                title: "医院就诊调查",
                promulgator: "amdin",
                date: "2022-02-25 13:14:00",
                btn: "查看详情"
              }
            ]
          }
        }
      }
    };

二十、调查问卷详情页

01.调用说明

h5/pages/TJXRMYY/satisfactionSurvey/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/satisfactionSurvey/index",
        title: "满意度调查",
        wxcall: {
          submitEvaluate: item => {
            console.log("提交评价");
            console.log(item);
          }
        },
        data: {
          questionList: [
            {
              // id
              id: 1,
              // 评价问题
              title: "(多选)你选择本院看病的原因",
              // 题目类型
              type: "2", //1-单选 2-多选 3-打分 4-文字评价
              // 题目内容
              answer: [
                { id: 1, label: "医院环境好", value: "医院环境好"},
                { id: 2, label: "医生专业", value: "医生专业" },
                { id: 3, label: "护士亲和", value: "护士亲和" },
                { id: 4, label: "就诊方便", value: "就诊方便" }
              ],
            // 题目唯一区分标识
              uniqueId:'evaluate_Hospital_1'
            },
            {
              id: 2,
              title: "(单选)你对医护人员的态度满意吗?",
              type: "1",
              answer: [
                { label: "满意", checked: true },
                { label: "一般" },
                { label: "不满意" }
              ],
              uniqueId:'evaluate_Manner'
            },
            {
              id: 3,
              title: "(评星)您的就医体验",
              type: "3",
              value:5,
              uniqueId:'rating'
            }
          ],
          footerBtn: "提交评价",
        }
      }
    };{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/satisfactionSurvey/index",
        title: "满意度调查",
        wxcall: {
          submitEvaluate: item => {
            console.log("提交评价");
            console.log(item);
          }
        },
        data: {
          questionList: [
            {
              id:1
              title: "(多选)你选择本院看病的原因",
              //1-单选 2-多选 3-打分 4-文字评价
              type: "2",
              answer: [
                { label: "医院环境好" },
                { label: "医生专业" },
                { label: "护士亲和" },
                { label: "就诊方便" }
              ],
              // 提交的数据
              value: [
                {  value: "医院环境好" },
                {  value: "医生专业" },
                {  value: "护士亲和" },
                {  value: "就诊方便" },
              ]
            },
            {
              id:2
              title: "(单选)你对医护人员的态度满意吗?",
              type: "1",
              answer: [
                { label: "满意" },
                { label: "一般" },
                { label: "不满意" }
              ],
              // 用户的选择
              value: "满意"
            },
            {
              id:3
              title: "(评星)您的就医体验",
              type: "3",
              // 几颗星
              value: 0
            }
          ],
          footerBtn: "提交评价"
        }
      }
    };

二十一、意见反馈

01.调用说明

h5/pages/TJXRMYY/satisfactionSurvey/index

02.程序截图

image.png

03.API

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/feedback/index",
        title: "意见反馈",
        wxcall: {
          submitEvaluate: item => {
            console.log("提交评价");
            console.log(item);
          }
        },
        data: {
          // 提示框提示文字
          tipsText:"请填写完整信息",
          // 意见反馈问题列表
          inputForms: [
            {
              // (必填)表单的唯一id (state中的key值)
              id: "questionType",
              // (必填)表单label
              label: "问题类型",
              // (选填)默认值,不填默认未空  (type = select时,此项填入select中的value值)
              defaultValue: "",
              // 业务类型
              type: "select", // text - 文本输入 select - 单选框

              // 单选输入框必填
              selectList: [
                { label: "01", value: "缴费" },
                { label: "02", value: "住院" },
                { label: "03", value: "挂号" }
              ]
            },
            {
              id: "name",
              label: "姓名",
              type: "text" // text - 文本输入 select - 单选框
            },
            {
              id: "number",
              label: "联系电话",
              type: "text" // text - 文本输入 select - 单选框
            },
            {
              id: "textarea",
              label: "",
              type: "textarea" // text - 文本输入 select - 单选输入框 textarea -文本域
            }
          ],
          footerBtn: "提交评价"
        }
      }
    };{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/feedback/index",
        title: "意见反馈",
        wxcall: {
        submitEvaluate: item => {
            console.log("提交评价");
            console.log(item);
          }
        },
        data: {
          // 意见反馈问题列表
          inputForms: [
            {
              // (必填)表单的唯一id (state中的key值)
              id: "questionType",
              // (必填)表单label
              label: "问题类型",
              // (选填)默认值,不填默认未空  (type = select时,此项填入select中的value值)
              defaultValue: "",
              // 业务类型
              type: "select", // txt - 文本输入 select - 单选输入框

             // 单选输入框必填
               selectList: [
                { label: "01", value: "缴费" },
                { label: "02", value: "住院" },
                { label: "03", value: "挂号" }
              ]
            },
            {
              // (必填)表单的唯一id (state中的key值)
              id: "name",
              // (必填)表单label
              label: "姓名",
              // 业务类型
              type: "text" // txt - 文本输入 select - 单选输入框
            },
            {
              id: "number",
              label: "联系电话"
            },
            {
              // (必填)表单的唯一id (state中的key值)
              id: "textarea",
              // (必填)表单label
              label: "",
              // 业务类型
              type: "textarea" // txt - 文本输入 select - 单选输入框 textarea -文本域
            }
          ],
          footerBtn:'提交评价'
        }
      }
    };

二十二、住院充值

01.调用说明

h5/pages/TJXRMYY/hospitalPay/index

02.程序截图

image.png

03.APi

{
      type: "flex",
      config: {
        mod: "h5/pages/TJXRMYY/hospitalPay/index",
        title: "住院充值",
        wxcall: {
          // 充值
          paymentClick:(item) => {
            console.log(item);
          }
        },
        data: {
          patientInfo: [
            { label: "姓名", value: "张三" },
            { label: "床号", value: "07号" },
            { label: "住院科室", value: "骨科" },
            { label: "主治医生", value: "李四" },
            { label: "账户余额", value: "24.31元" }
          ],
          footerBtn:'确认并支付'
        }
      }
    };

二十三、用户登录

01.调用说明

h5/pages/TJXRMYY/login/index

02.程序截图

image.png

03.API

{
            type: "flex",
            config: {
                mod: "h5/pages/TJXRMYY/login/index",
                title: "登录",
                wxcall: {
                    loginIn:(item) => {
                        console.log(item);
                    }
                },
                data: {
                    pageData:{
                        title:'请输入您的住院号和姓名',
                        btn:'确定',
                        tips:'请填入信息'
                    }
                }
            }
        }