0.0.63 • Published 8 months ago

hb_rh-utils v0.0.63

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

ruijings-utils-library

组件

读卡(read-card-comp)

示例

// 安装:npm i ruijings-tools-library
// 引用:
import { ReadCardComp } from 'ruijings-tools-library'
Vue.component('read-card-comp', ReadCardComp)
// 调用:
<read-card-comp v-model="form.cardNo" />
// 需要在main.js 中设置
window.baseURL = IpConfig.baseUrl

方法

校验 | utils.verify(verifyType, verifyStr)

Arguments

参数名参数类型描述
verifyTypeString校验规则。可选值:tel(手机号和固定电话)mobile(手机号)fixed(固定电话)email(邮箱)idnumber(身份证号,一代15位和二代18位)其中,tel和mobile中的手机号码默认校验以13-9开头的11位纯数字;同时允许通过拼接 _strict 或 _loose 实现对手机号码进行更为宽松或严格的校验模式。_strict:根据2019年工信部公布的最新号段校验_loose:以1开头即可通过
verifyStrString待校验的字符串。

Returns

(Boolean): 返回校验结果

Example

verify('mobile', '10000000000')
verify('mobile_loose', '10000000000')
verify('mobile_strict', '10000000000')

开发环境端口号转换 | utils.changePort(url)

Arguments

url (String): 接口返回的待转换port的URL

Returns

(String): 返回转换后的URL

Example

utils.changePort('http://10.0.0.116:8034/#/rjhis/1/Resident/PatientList');
// 'http://localhost:9099/#/rjhis/1/Resident/PatientList'

清除Cookie | utils.clearCookies()

Example

utils.clearCookies()

根据接口返回的Ret响应不同类型的提示信息 | createMessageBox

获取Cookie中的信息 | getCookieInfo

获取本机药品部门 | getDeptId

获取本机药品包装单位 | getlocalPackUnit

获取本地时间 | getLocalDateTime

获取打印配置 | getPrintConfig

保存系统配置 | setSystemConfig(SystemNo)

Arguments

SystemNo (String): 系统编号

Returns

Example

utils.setSystemConfig('108');
// 此操作将查询108对应系统的所有系统设置

获取系统配置 | getSystemConfig(ConfigKeyCode, Type)

Arguments

Returns

(Object): 返回保存的系统配置信息

Example

utils.getSystemConfig();
// { Psychiatry: 1, ... }

获取指定系统配置的值 | getSystemConfigByCode(KeyCode, Type)

Arguments

KeyCode (String): 系统设置对应的keyCode Type (Number): 当传入1时,会将获取到的配置信息转为Number类型返回

Returns

(String|Number): 返回从 SystemConfig 查询到的系统设置KeyValue

Example

utils.getSystemConfigByCode('Psychiatry');
// 1

获取服务器时间 | getSystemDateTime

Arguments

formatter (String): 日期时间格式

Returns

(String): 格式化后的服务器时间

Example

utils.getSystemDateTime('YYYY-MM-DD HH:mm:ss');
// 2022-01-01 00:00:00

获取本地时间 | getLocalDateTime

Arguments

formatter (String): 日期时间格式

Returns

(String): 格式化后的本地时间

Example

utils.getLocalDateTime('YYYY-MM-DD');
// 2022-01-01

获取编码体系 | getValueDic

Arguments

Types (String|Array): 编码体系Code

Returns

(Array): 编码体系值域,每个Code为一条记录

Example

utils.getValueDic(["DRJCM119","DRJCM123"]);
// [
//   {
//       "codeId": "873809181222367200",
//       "code": "DRJCM119",
//       "codeName": "审批结果编码体系",
//       "fiveCode": "PRXJXDWT",
//       "pinCode": "SPJGBMTX",
//       "definition": "审批结果编码体系",
//       "describe": "审批结果编码体系",
//       "values": [
//           {
//               "codeId": "873809181222367200",
//               "valueId": "874507487766376400",
//               "valueCode": "1",
//               "value": "驳回",
//               "showValue": "驳回",
//               "fiveCode": "CL",
//               "pinCode": "BH",
//               "parentValueId": null
//           }
//       ]
//   },
//   {
//       "codeId": "874179567013326800",
//       "code": "DRJCM123",
//       "codeName": "审批状态编码体系2",
//       "fiveCode": "PRUDXDWT2",
//       "pinCode": "SPZTBMTX2",
//       "definition": "审批状态编码体系2",
//       "describe": "审批状态编码体系2",
//       "values": [
//           {
//               "codeId": "874179567013326800",
//               "valueId": "874179721917362200",
//               "valueCode": "1",
//               "value": "待审批",
//               "showValue": "待审批",
//               "fiveCode": "TPR",
//               "pinCode": "DSP",
//               "parentValueId": null
//           }
//       ]
//   }
// ]