frontEndConfig.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  1. "use strict";
  2. const frontEndConfig = {
  3. // 固定的GlobalData配置信息,只存在本地代码',
  4. fixedAppjsGlobalData: {
  5. // 防止页面并发调用登录接口,默认判断5次',
  6. retryNum: 5,
  7. // 院区Id 如果院区ID有值 queryBHospitalList和挂号流程 会使用此ID, 默认取DIY配置 院区列表中第一个院区ID',
  8. districtId: "",
  9. // 医院Id demo 1024727 43',
  10. hosId: "1024727",
  11. // 小程序登录configKey',
  12. configKey: "WXTEST001",
  13. // *配置appId,后端分配',
  14. appId: "KASITE-CLIENT-SMALLPRO.WECHATCENTE",
  15. // 公众号授权地址configKey',
  16. wechatConfigKey: "kasite_demo",
  17. // 请求接口需要加密请求的秘钥,要与配置的相同',
  18. apiSecretKey: "sdf67UI23f123",
  19. // 不需要加密的请求接口',
  20. noNeedSecretKeyApiArr: []
  21. },
  22. // 可配置修改的GlobalData配置信息,与下方的webDiy配置一起配置后台配置系统内',
  23. appjsGlobalData: {
  24. // 存储医院信息经纬度,在开发是先找项目经理要,用于来院导航、与在线签到',
  25. hospitalInfo: {
  26. Wd: "26.06063",
  27. Jd: "119.26848",
  28. HospitalAddress: "福建省福州市仓山区",
  29. HospitalAlias: "福州智医科技(演示医院)"
  30. },
  31. // 判断当前服务器是否更新,主要用于上线项目,后端全量更新时使用',
  32. updateOrNot: false,
  33. // 是否区分院区',
  34. hasDistrict: false,
  35. // 是否开启公众号授权',
  36. officialAuthOn: true,
  37. // 是否允许无卡预约',
  38. withoutCard: true,
  39. // 是否需要互联网Websocket',
  40. hasWebsocket: true,
  41. // 是否需要适老版',
  42. hasSlb: true,
  43. // 上门护理配置信息',
  44. nurseConfig: {},
  45. // 上门护理默认HosId',
  46. nurseHosId: "1024727",
  47. // 是否开启AI智能客服',
  48. showAICustomerService: true
  49. },
  50. webUiDiy: {
  51. pageConfiguration: {
  52. currency_config: {
  53. remark: "通用配置",
  54. remarkMsg: "authBusinessPage:要授权的业务页面;",
  55. authBusinessPage: {
  56. remarkMsg: "pageName:授权业务页面名称;levelNum:授权页面需求用户等级1:短信验证;2人脸认证;[reportIndex:报告查询]",
  57. pageName: "levelNum",
  58. reportIndex: "1"
  59. }
  60. },
  61. login_config: {
  62. messageSys: true
  63. },
  64. homePage_config: {
  65. remark: "就诊人列表 页面个性化",
  66. remarkMsg: "medicalBtn:展示医保电子",
  67. medicalBtn: false
  68. },
  69. memberList_config: {
  70. remark: "就诊人列表 页面个性化",
  71. remarkMsg: "idCodeShow:是否展示电子就诊码;",
  72. isCodeShow: true
  73. },
  74. hospitalDistrict_config: {
  75. remark: "院区选择 页面个性化配置",
  76. remarkMsg: "districtList:院区列表;districImg:院区图片;districtName: 院区名称;districtId:院区ID",
  77. districtList: [
  78. {
  79. districImg: "https://demo.kasitesoft.com/uploadFile/ui/image/menu/homePage_menuYygk.png",
  80. districtName: "智医科技体验医院",
  81. districtId: "1024727"
  82. },
  83. {
  84. districImg: "https://demo.kasitesoft.com/uploadFile/ui/image/menu/homePage_menuLcfb.png",
  85. districtName: "智医科技体验医院分院",
  86. districtId: "10247271"
  87. }
  88. ]
  89. },
  90. yyghDeptList_config: {
  91. remark: "科室列表 页面个性化配置",
  92. remarkMsg: "aiMode:ai到诊配置模块;showDeptSec:是否展示二级科室;deptShowMode:查看具体科室排班时弹窗提示;modalData:弹窗内容具体配置信息查看[pages.st1.components.richTextModal.richTextModal]",
  93. aiMode: {
  94. showAi: true,
  95. appId: "wxba22f1a66a3af7aa",
  96. path: "pages/index?appid=wx3f6fa5f164160c4b"
  97. },
  98. showDeptSec: false,
  99. deptShowMode: {
  100. 科室code: "特殊科室提示内容"
  101. },
  102. modalData: {
  103. showModal: false,
  104. title: "预约须知",
  105. content: "",
  106. contentAlign: "",
  107. styleType: "bottom",
  108. articleId: "70a53d226c5e41149b6e9d7f9863cbd4",
  109. showCancel: false,
  110. cancelText: "取消",
  111. cancelColor: "red",
  112. confirmText: "确定",
  113. showCancelBtn: true
  114. }
  115. },
  116. yyghDoctorList_config: {
  117. remark: "医生列表 页面个性化配置",
  118. remarkMsg: "hasAllSchedules:排班时间是否有全部选项;",
  119. hasAllSchedules: true
  120. },
  121. yyghClinicMsg_config: {
  122. remark: "确认挂号 页面个性化配置",
  123. remarkMsg: "numberType:号源展示 1方块格式 2列表格式;",
  124. numberType: "1"
  125. },
  126. payState_config: {
  127. remark: "订单成功页面个性化配置",
  128. remarkMsg: "isAiBtn:预约挂号AI预问诊是否展示;tip:预约挂号注意事项;tips:用于有用预约配置信息时,把内容复制到tip上,signInQueue:签单成功是否展示候诊",
  129. isAiBtn: true,
  130. tips: [
  131. [
  132. "1、签到取号:",
  133. "于就诊当日到院签到,支持微信签到、自助机、服务台签到取号,可提前90分钟或延迟30分钟(超过30分钟则预约无效,需要重新排号);"
  134. ],
  135. ["2、退号:", "如您无法按时就诊,请至少提前1天取消,以免因为爽约影响下次预约;"],
  136. ["3、首次就诊患者:", "需要带身份证原件办理开卡;"],
  137. [
  138. "未实名制的复诊患者:",
  139. "在就诊前需要持本人有效身份证证件进行实名认证,否则无法就诊;有效证件类型包括:身份证、社保卡、户口簿(仅限未成年)、护照、驾驶证、港澳台通行证、老人证、军官证、出生证(仅限新生儿)。"
  140. ]
  141. ],
  142. signInQueue: true
  143. },
  144. authorizeMode_config: {
  145. remark: "授权组件 页面个性化配置",
  146. remarkMsg: "face:是否有人脸识别授权;code:是否有短信验证码授权;",
  147. face: true,
  148. code: true
  149. },
  150. signInList_config: {
  151. remark: "在线签到 页面个性化配置",
  152. remarkMsg: "allowedSignAfter:允许超时多久还可签到;allowedSignBefore:就诊前多久可签到;signDistance:签到距离;signReason:签到接口入参1旧接口2星网锐捷",
  153. allowedSignAfter: 30,
  154. allowedSignBefore: 30,
  155. signDistance: 1,
  156. signReason: 2
  157. },
  158. orderPayment_config: {
  159. remark: "门诊结算 页面个性化配置",
  160. remarkMsg: "orderPaymentMode:订单缴费模式 1预交金 2线上支付;consolidationPayment:是否合并支付;",
  161. orderPaymentMode: "2",
  162. consolidationPayment: false
  163. },
  164. payMent_config: {
  165. remark: "支付倒计时 页面个性化配置",
  166. remarkMsg: "payWay:支付方式:1为单个支付方式;2为多个支付方式选择;",
  167. payWay: "1"
  168. },
  169. inspectTestReportDetails_config: {
  170. remark: "检查报告单详情 页面个性化配置",
  171. remarkMsg: "showCloudFilm:是否展示云胶片按钮;",
  172. showCloudFilm: false
  173. },
  174. topUpRecord_screening: {
  175. remark: "充值记录筛选",
  176. remarkMsg: "title(标题名称),key(参数 字段名),single(选择类型,true:单选,false:多选,默认多选),options(标题名称对应的筛选条件)",
  177. value: [
  178. {
  179. title: "订单状态",
  180. key: "payState",
  181. single: true,
  182. options: [
  183. {
  184. name: "全部",
  185. check: true,
  186. value: {
  187. OverState: "",
  188. PayState: "",
  189. BizState: ""
  190. }
  191. },
  192. {
  193. name: "未支付",
  194. check: false,
  195. value: {
  196. OverState: "0",
  197. PayState: "0",
  198. BizState: "0"
  199. }
  200. },
  201. {
  202. name: "已支付",
  203. check: false,
  204. value: {
  205. OverState: "0",
  206. PayState: "2",
  207. BizState: "1"
  208. }
  209. },
  210. {
  211. name: "支付中",
  212. check: false,
  213. value: {
  214. OverState: "0",
  215. PayState: "1",
  216. BizState: "0"
  217. }
  218. },
  219. {
  220. name: "已取消",
  221. check: false,
  222. value: {
  223. OverState: "5",
  224. PayState: "0",
  225. BizState: "0"
  226. }
  227. }
  228. ]
  229. },
  230. {
  231. title: "订单类型",
  232. key: "serviceId",
  233. options: [
  234. {
  235. name: "全部",
  236. check: true,
  237. value: "006,007"
  238. },
  239. {
  240. name: "门诊充值",
  241. check: false,
  242. value: "006"
  243. },
  244. {
  245. name: "住院充值",
  246. check: false,
  247. value: "007"
  248. }
  249. ]
  250. }
  251. ]
  252. },
  253. appointmentRecord_screening: {
  254. remark: "预约记录筛选",
  255. remarkMsg: "type(选择类型,0:单选,1:多选,2:输入);title(标题名称);value(标题名称对应的筛选条件),parameter(参数 字段名)",
  256. value: [
  257. {
  258. type: 0,
  259. title: "预约记录",
  260. selected: [
  261. {
  262. key: 0,
  263. name: "全部",
  264. options: {
  265. OverState: "",
  266. PayState: "",
  267. BizState: ""
  268. }
  269. }
  270. ],
  271. value: [
  272. {
  273. key: 0,
  274. name: "全部",
  275. options: {
  276. OverState: "",
  277. PayState: "",
  278. BizState: ""
  279. }
  280. },
  281. {
  282. key: 1,
  283. name: "已挂号",
  284. options: {
  285. OverState: "0",
  286. PayState: "0",
  287. BizState: "1"
  288. }
  289. },
  290. {
  291. key: 2,
  292. name: "已退号",
  293. options: {
  294. OverState: "0",
  295. PayState: "0",
  296. BizState: "2"
  297. }
  298. }
  299. ]
  300. }
  301. ]
  302. }
  303. },
  304. net_pageConfiguration_patient: {
  305. currency_config: {
  306. remark: "通用配置",
  307. remarkMsg: "useMenuOnLine:是否从后台获取menu菜单; officialAuthOn:是否开启公众号授权;isVisitMode:是否为就诊人模式;withoutCard:就诊人模式是否允许无卡预约;queryMemberList:是否使用queryMemberList查询就诊人;hospitalAddress:来源自取地址;",
  308. iniHighAppraiseCount: 0,
  309. consultIsOnlinePay: "1",
  310. hospitalAddress: "福建省福州市仓山区"
  311. },
  312. reportIndex_config: {
  313. remark: "查报告单 页面个性化配置",
  314. remarkMsg: "auth:是否需要授权;typeShow:报告查询两种模式: 1 tab切换模式; 2 列表选择",
  315. auth: true,
  316. typeShow: "2"
  317. },
  318. authorizeMode_config: {
  319. remark: "授权组件 页面个性化配置",
  320. remarkMsg: "face:是否有人脸识别授权;code:是否有短信验证码授权;",
  321. face: false,
  322. code: true
  323. },
  324. inspectTestReportDetails_config: {
  325. remark: "检查报告单详情 页面个性化配置",
  326. remarkMsg: "showCloudFilm:是否展示云胶片按钮;",
  327. showCloudFilm: true
  328. },
  329. doctorList_screening: {
  330. remark: "推荐医生筛选",
  331. remarkMsg: "type(选择类型,0:单选,1:多选,2:输入,3:日期选择);title(标题名称);value(标题名称对应的筛选条件)",
  332. value: [
  333. {
  334. type: "0",
  335. title: "开处方状态",
  336. selectedInd: [0],
  337. list: [
  338. {
  339. key: 0,
  340. name: "全部状态",
  341. options: {
  342. DoctorService1004: ""
  343. }
  344. },
  345. {
  346. key: 0,
  347. name: "可开处方",
  348. options: {
  349. DoctorService1004: "1"
  350. }
  351. },
  352. {
  353. key: 0,
  354. name: "不可开处方",
  355. options: {
  356. DoctorService1004: "0"
  357. }
  358. }
  359. ]
  360. },
  361. {
  362. type: "0",
  363. title: "服务模式",
  364. selectedInd: [0],
  365. list: [
  366. {
  367. key: 0,
  368. name: "全部方式",
  369. options: {
  370. ConsultType: ""
  371. }
  372. },
  373. {
  374. key: 0,
  375. name: "图文咨询",
  376. options: {
  377. ConsultType: "1"
  378. }
  379. },
  380. {
  381. key: 0,
  382. name: "视频咨询",
  383. options: {
  384. ConsultType: "2"
  385. }
  386. }
  387. ]
  388. }
  389. ]
  390. },
  391. enquireList_screening: {
  392. remark: "咨询中筛选",
  393. remarkMsg: "type(选择类型,0:单选,1:多选,2:输入,3:日期选择);title(标题名称);value(标题名称对应的筛选条件)",
  394. value: [
  395. {
  396. type: "1",
  397. title: "咨询状态",
  398. selectedInd: [0],
  399. list: [
  400. {
  401. key: 0,
  402. name: "全部状态",
  403. options: {
  404. ConsultStatus: ""
  405. }
  406. },
  407. {
  408. key: 0,
  409. name: "待支付",
  410. options: {
  411. ConsultStatus: "0"
  412. }
  413. },
  414. {
  415. key: 0,
  416. name: "待接单",
  417. options: {
  418. ConsultStatus: "1"
  419. }
  420. },
  421. {
  422. key: 0,
  423. name: "进行中",
  424. options: {
  425. ConsultStatus: "2"
  426. }
  427. },
  428. {
  429. key: 0,
  430. name: "已结束",
  431. options: {
  432. ConsultStatus: "3"
  433. }
  434. },
  435. {
  436. key: 0,
  437. name: "已评价",
  438. options: {
  439. ConsultStatus: "5"
  440. }
  441. }
  442. ]
  443. }
  444. ]
  445. },
  446. logisticsRecord_screening: {
  447. remark: "物流记录筛选",
  448. remarkMsg: "type(选择类型,0:单选,1:多选,2:输入,3:日期选择);title(标题名称);value(标题名称对应的筛选条件)",
  449. value: [
  450. {
  451. type: "1",
  452. title: "物流状态",
  453. selectedInd: [0],
  454. list: [
  455. {
  456. key: 0,
  457. name: "全部状态",
  458. options: {
  459. ConsultStatus: ""
  460. }
  461. },
  462. {
  463. key: 0,
  464. name: "待自取",
  465. options: {
  466. ConsultStatus: "1"
  467. }
  468. },
  469. {
  470. key: 0,
  471. name: "已取药(已签收)",
  472. options: {
  473. ConsultStatus: "2"
  474. }
  475. },
  476. {
  477. key: 0,
  478. name: "配送中",
  479. options: {
  480. ConsultStatus: "0"
  481. }
  482. }
  483. ]
  484. }
  485. ]
  486. },
  487. rechargeRecord_screening: {
  488. remark: "充值记录筛选",
  489. remarkMsg: "type(选择类型,0:单选,1:多选,2:输入);title(标题名称);value(标题名称对应的筛选条件),options(参数 字段名)",
  490. value: []
  491. },
  492. report_screening: {
  493. remark: "报告单查询筛选",
  494. state: "type(选择类型,0:单选,1:多选,2:输入);title(标题名称);value(标题名称对应的筛选条件),options(参数 字段名)",
  495. value: [
  496. {
  497. type: 0,
  498. title: "报告单类型",
  499. selected: [
  500. {
  501. key: 0,
  502. name: "全部",
  503. options: {
  504. ReportType: ""
  505. }
  506. }
  507. ],
  508. value: [
  509. {
  510. key: 0,
  511. name: "全部",
  512. options: {
  513. ReportType: ""
  514. }
  515. },
  516. {
  517. key: 0,
  518. name: "检验报告单",
  519. options: {
  520. ReportType: "1"
  521. }
  522. },
  523. {
  524. key: 1,
  525. name: "检查报告单",
  526. options: {
  527. ReportType: "2"
  528. }
  529. }
  530. ]
  531. }
  532. ]
  533. }
  534. }
  535. }
  536. };
  537. exports.frontEndConfig = frontEndConfig;
  538. //# sourceMappingURL=../../.sourcemap/mp-alipay/config/frontEndConfig.js.map