|
|
@@ -135,6 +135,14 @@ export function getRecipeDataByid(data) {
|
|
|
|
|
|
// 添加中医电子病历
|
|
|
export function addEMR(data) {
|
|
|
+ Object.keys(data).forEach(key => {
|
|
|
+ try {
|
|
|
+ if(typeof data[key] === 'string') data[key] = data[key]
|
|
|
+ .replace(/^[\s;]+/, '') // 去除开头的分号和空白
|
|
|
+ .replace(/\s*;+\s*/g, ';') // 分号和两边空白合并为一个分号
|
|
|
+ .replace(/;{2,}/g, ';'); // 再次合并可能出现的连续分号
|
|
|
+ } catch (e) {}
|
|
|
+ })
|
|
|
return request({
|
|
|
url: '/outpatient/electronicmedicalrecordMgr/Add',
|
|
|
method: 'post',
|
|
|
@@ -144,6 +152,15 @@ export function addEMR(data) {
|
|
|
|
|
|
// 修改中医电子病历信息
|
|
|
export function editEMR(data) {
|
|
|
+ debugger
|
|
|
+ Object.keys(data).forEach(key => {
|
|
|
+ try {
|
|
|
+ if(typeof data[key] === 'string') data[key] = data[key]
|
|
|
+ .replace(/^[\s;]+/, '') // 去除开头的分号和空白
|
|
|
+ .replace(/\s*;+\s*/g, ';') // 分号和两边空白合并为一个分号
|
|
|
+ .replace(/;{2,}/g, ';'); // 再次合并可能出现的连续分号
|
|
|
+ } catch (e) {}
|
|
|
+ })
|
|
|
return request({
|
|
|
url: '/outpatient/electronicmedicalrecordMgr/update',
|
|
|
method: 'post',
|