11
heimawl
2023-08-07 66223fb36c73a4060b80f96b1d1596726a230f9c
11
已添加100个文件
已修改7个文件
7697 ■■■■■ 文件已修改
package.json 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/patient/homepage.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_applydisease.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_disease.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_drug.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_inspect.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_physicalpackage.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_surgery.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_dict_test.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_organization.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_person.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_pushtemplate.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_sequence.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_smsaccount.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_tag.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_tagcategory.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_template.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_templatecategory.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/base_wxaccount.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_archive.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_archivecontact.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_archivetag.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_apointment.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_bloodsugar.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_drug.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_hypertension.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_inhosp.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_inspection.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_inspection_item.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_operation.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_outhosp.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_physical.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_registration.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/pat_med_weight.js 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartorpor/workflow/workflow.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_applydisease.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_disease.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_drug.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_dict_test.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_organization.vue 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_person.vue 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_sequence.vue 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_smsaccount.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_tag.vue 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_tagcategory.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_template.vue 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_templatecategory.vue 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_base_wxaccount.vue 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_archive.vue 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_archivetag.vue 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_drug.vue 129 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue 144 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_operation.vue 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_physical.vue 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_registration.vue 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_list_pat_med_weight.vue 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_applydisease.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_dict_test.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_organization.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_person.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_sequence.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_tag.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_template.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_archive.vue 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue 184 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue 175 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue 136 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue 127 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_query_base_applydisease.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/comp/smartor3/dwo/dw_query_pat_archive.vue 89 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/education/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/index.vue 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/viewvant/index.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/shortmessage/communication/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/label/index.vue 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -36,6 +36,9 @@
    "url": "https://gitee.com/y_project/RuoYi-Vue.git"
  },
  "dependencies": {
    "@antv/x6": "^1.18.3",
    "@antv/x6-vue-shape": "^1.2.3",
    "@vue/composition-api": "^1.0.0-rc.6",
    "@riophae/vue-treeselect": "0.4.0",
    "@vue/babel-plugin-jsx": "^1.1.5",
    "axios": "0.24.0",
src/api/patient/homepage.js
@@ -2,13 +2,13 @@
import { parseStrEmpty } from "@/utils/ruoyi";//处理字符串,und,null转换为'';
// æŸ¥è¯¢æ‚£è€…列表
export function listpatient(query) {
  return request({
    url: '/smartor/patarchive/list',
    method: 'get',
    params: query
  })
};
// export function listpatient(query) {
//   return request({
//     url: '/smartor/patarchive/list',
//     method: 'get',
//     params: query
//   })
// };
// ç”¨æˆ·ä¿¡æ¯æŸ¥è¯¢æ‚£è€…列表
export function messagelistpatient(data) {
  return request({
src/api/smartorpor/base_applydisease.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*适用疾病API接口
          applyid// è‡ªå¢žID     diseaseid// ç–¾ç—…ID     objectid// å¯¹è±¡ID     diseasename// ç–¾ç—…名称     icd// ICD编码     objecttype// å¯¹è±¡ç±»åž‹     orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_applydisease(query) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_applydisease(query) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_applydisease(applyid) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/' + applyid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_applydisease(data) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_applydisease(data) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_applydisease(applyid) {
      return request({
        url: 'proc/smartor/entity/base/base_applydisease/del/' +applyid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_disease.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*疾病字典API接口
          diseaseid// è‡ªå¢žID     diseasename// ç–¾ç—…名称     icd// ICD编码     isenable// æ˜¯å¦å¯ç”¨     orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒç–¾ç—…名称     centercode// ä¸­å¿ƒICD编码     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_disease(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_disease(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_disease(diseaseid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/' + diseaseid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_disease(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_disease(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_disease(diseaseid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_disease/del/' +diseaseid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_drug.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*药品字典API接口
          drugid// è‡ªå¢žID     drugname// è¯å“åç§°     drugcode// è¯å“ä»£ç      centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒåç§°     centercode// ä¸­å¿ƒä»£ç      orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¯ç”¨     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_drug(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_drug(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_drug(drugid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/' + drugid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_drug(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_drug(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_drug(drugid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_drug/del/' +drugid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_inspect.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*检查字典API接口
          inspectid// è‡ªå¢žID     inspectname// æ£€æŸ¥é¡¹ç›®åç§°     inspectcode// æ£€æŸ¥é¡¹ç›®ç¼–码     centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒåç§°     centercode// ä¸­å¿ƒä»£ç      orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¯ç”¨     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_inspect(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_inspect(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_inspect(inspectid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/' + inspectid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_inspect(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_inspect(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_inspect(inspectid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_inspect/del/' +inspectid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_physicalpackage.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*体检套餐API接口
          packageid// è‡ªå¢žID     physicalpackagename// ä½“检套餐名称     physicalpackagecode// ä½“检套餐代码     centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒåç§°     centercode// ä¸­å¿ƒä»£ç      orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¯ç”¨     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_physicalpackage(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_physicalpackage(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_physicalpackage(packageid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/' + packageid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_physicalpackage(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_physicalpackage(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_physicalpackage(packageid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_physicalpackage/del/' +packageid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_surgery.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*手术字典API接口
          surgeryid// è‡ªå¢žID     surgeryname// æ‰‹æœ¯åç§°     surgerycode// æ‰‹æœ¯ç¼–码     centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒåç§°     centercode// ä¸­å¿ƒç¼–码     orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¯ç”¨     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_surgery(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_surgery(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_surgery(surgeryid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/' + surgeryid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_surgery(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_surgery(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_surgery(surgeryid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_surgery/del/' +surgeryid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_dict_test.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*检验字典API接口
          testid// è‡ªå¢žID     testname// æ£€éªŒåç§°     testcode// æ£€éªŒä»£ç      centerid// ä¸­å¿ƒID     centername// ä¸­å¿ƒåç§°     centercode// ä¸­å¿ƒä»£ç      orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¯ç”¨     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_dict_test(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_dict_test(query) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_dict_test(testid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/' + testid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_dict_test(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_dict_test(data) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_dict_test(testid) {
      return request({
        url: 'proc/smartor/entity/base/base_dict_test/del/' +testid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_organization.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*机构表API接口
          ID//主键自增    OrganizationName//组织名称    OrganizationID//组织编号    LogoUrl//logo图片路径    RegisterTime//注册时间    RegisterAddress//注册地点详细地址    OfficePlace//办公地点    LegalPerson//法人    ContactPerson//联系人    ContactNumber//联系电话    Introduction//介绍    OrganizationType//机构类型 æ ¹æ®å­—å…¸ sys_OrganizationType    HospitalNature//医院性质 æ ¹æ®å­—å…¸sys_HospitalNature OrganizationType=2医疗机构时需要选择    RegionalLevel//地区性质 æ ¹æ®å­—å…¸sys_RegionalLevel  OrganizationType=2医疗机构时需要选择    MedicalCode//医疗机构编号 å¦‚0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写    del_flag//删除标志(0代表存在 1代表删除)    create_by//创建者    create_time//创建时间    update_by//更新者    update_time//更新时间    Province//省份编号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表  æŒ‰æ³¨å†Œåœ°é€‰æ‹©    ProvinceName//省份名称    City//市编号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表    CityName//市名称    Town//所属街道(镇)根据行政区划表    TownName//所属街道(镇)名称    Community//社区(村)编号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表    CommunityName//社区(村)名称    CountyCode//所属区域编号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表    CountyName//所属区域名称    bankname//银行名称    bankaccount//银行账号    pid//父ID    guid//GUID    orgid//医院机构id
    */
    import request from '@/utils/request'
    export function slavelistbase_organization(query) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_organization(query) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_organization(ID) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/' + ID,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_organization(data) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_organization(data) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_organization(ID) {
      return request({
        url: 'proc/smartor/entity/base/base_organization/del/' +ID,
        method: 'delete'
      })
    }
src/api/smartorpor/base_person.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*外围单位人员表API接口
          ID//    UserNo//人员编号    UserName//人员名称    PYM//拼音码    WBM//五笔码    IDCardNo//身份证号    UserStatus//在职状态:0否;1是,见字典 sys_0_1    Sex//性别    Telephone//联系电话    Address//联系地址    UserType//人员类别 è§å­—å…¸ sys_UserType    UnitNo//单位编号    UnitName//单位名称    PersonnelUnitNo//工作人员单元编号,用于捐献案列编码,红十字会人员必填    Title//职称,见字典sys_professionaltitle    DepositBank//开户银行    BranchBankName//分行名称    BankCardNo//卡号    del_flag//删除标志(0代表存在 1代表删除)    create_by//创建者    create_time//创建时间    update_by//更新者    update_time//更新时间    pid//父ID    guid//GUID    orgid//医院机构id
    */
    import request from '@/utils/request'
    export function slavelistbase_person(query) {
      return request({
        url: 'proc/smartor/entity/base/base_person/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_person(query) {
      return request({
        url: 'proc/smartor/entity/base/base_person/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_person(ID) {
      return request({
        url: 'proc/smartor/entity/base/base_person/' + ID,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_person(data) {
      return request({
        url: 'proc/smartor/entity/base/base_person/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_person(data) {
      return request({
        url: 'proc/smartor/entity/base/base_person/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_person(ID) {
      return request({
        url: 'proc/smartor/entity/base/base_person/del/' +ID,
        method: 'delete'
      })
    }
src/api/smartorpor/base_pushtemplate.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*推送模板API接口
          templateid// è‡ªå¢žID     templatename// æ¨¡æ¿åç§°     templatecode// å¯¹åº”平台模板代码/ID çŸ­ä¿¡æ¨¡æ¿å¾®ä¿¡æ¨¡æ¿     templateplatform// å¯¹åº”平台ID å…¬ä¼—号短信标签     templatecontent// å†…容/图片URL     orgid//医院机构id    del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     templatetype// æ¨¡æ¿ç±»åˆ«    templatesource// æ¨¡æ¿æ¥æº    isenable// æ˜¯å¦å¼€å¯     templateplatformname// å¯¹åº”平台名称     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_pushtemplate(query) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_pushtemplate(query) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_pushtemplate(templateid) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/' + templateid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_pushtemplate(data) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_pushtemplate(data) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_pushtemplate(templateid) {
      return request({
        url: 'proc/smartor/entity/base/base_pushtemplate/del/' +templateid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_sequence.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*序号表API接口
          orgid// æœºæž„ID     prefix// å‰ç¼€     sequencenum// å½“前编号     lastreturnnum// å½“前获取到的编号     numberid// å·ç ID     numbername// å·ç åç§°     numberrule// ç”Ÿæˆè§„则     numberruleid// è§„则ID     simpleorgcode// æœºæž„简码     prefixdate// å‰ç¼€æ—¥æœŸ     sequenceid// è‡ªå¢žID     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     pym// æ‹¼éŸ³ç      wbm// äº”笔码     del_flag// æ˜¯å¦åˆ é™¤ 1删除,0未删除     create_by// åˆ›å»ºäºº     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     create_time// åˆ›å»ºæ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_sequence(query) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_sequence(query) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_sequence(orgid) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/' + orgid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_sequence(data) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_sequence(data) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_sequence(orgid) {
      return request({
        url: 'proc/smartor/entity/base/base_sequence/del/' +orgid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_smsaccount.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*短信账号表API接口
          smsacountid// è‡ªå¢žID     smsname// æ ‡ç­¾åç§°     account// å¹³å°è´¦å·     password// å¹³å°å¯†ç      remark// å¤‡æ³¨     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¼€å¯     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_smsaccount(query) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_smsaccount(query) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_smsaccount(smsacountid) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/' + smsacountid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_smsaccount(data) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_smsaccount(data) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_smsaccount(smsacountid) {
      return request({
        url: 'proc/smartor/entity/base/base_smsaccount/del/' +smsacountid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_tag.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*标签表API接口
          tagid// è‡ªå¢žID     tagcategoryid// æ ‡ç­¾åˆ†ç±»ID     tagname// æ ‡ç­¾åç§°     tagdescription// æ ‡ç­¾æè¿°     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     isenable// æ˜¯å¦å¼€å¯  1开启   0关闭    pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_tag(query) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_tag(query) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_tag(tagid) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/' + tagid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_tag(data) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_tag(data) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_tag(tagid) {
      return request({
        url: 'proc/smartor/entity/base/base_tag/del/' +tagid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_tagcategory.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*标签分类API接口
          tagcategoryid// è‡ªå¢žID     orgid// æœºæž„ID     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     pym// æ‹¼éŸ³ç      wbm// äº”笔码     del_flag// åˆ é™¤æ ‡è®°     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     categoryname// æ ‡ç­¾åç§°     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_tagcategory(query) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_tagcategory(query) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_tagcategory(tagcategoryid) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/' + tagcategoryid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_tagcategory(data) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_tagcategory(data) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_tagcategory(tagcategoryid) {
      return request({
        url: 'proc/smartor/entity/base/base_tagcategory/del/' +tagcategoryid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_template.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*常用模板表API接口
          templateid// è‡ªå¢žID     categoryid// åˆ†ç±»ID     templatetype// æ¨¡æ¿ç±»åž‹    templatetitle// æ ‡é¢˜     templatecontent// å†…容     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_template(query) {
      return request({
        url: 'proc/smartor/entity/base/base_template/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_template(query) {
      return request({
        url: 'proc/smartor/entity/base/base_template/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_template(templateid) {
      return request({
        url: 'proc/smartor/entity/base/base_template/' + templateid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_template(data) {
      return request({
        url: 'proc/smartor/entity/base/base_template/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_template(data) {
      return request({
        url: 'proc/smartor/entity/base/base_template/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_template(templateid) {
      return request({
        url: 'proc/smartor/entity/base/base_template/del/' +templateid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_templatecategory.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*常用模板分类API接口
          templatecatid// è‡ªå¢žID     templatetype// æ¨¡æ¿ç±»åž‹    categoryname// åˆ†ç±»åç§°     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_templatecategory(query) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_templatecategory(query) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_templatecategory(templatecatid) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/' + templatecatid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_templatecategory(data) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_templatecategory(data) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_templatecategory(templatecatid) {
      return request({
        url: 'proc/smartor/entity/base/base_templatecategory/del/' +templatecatid,
        method: 'delete'
      })
    }
src/api/smartorpor/base_wxaccount.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*微信公众号平台账号管理API接口
          wxaccountid// è‡ªå¢žID     wxname// è´¦å·åç§°     appid// å¾®ä¿¡APPID     secretkey// å¾®ä¿¡å¯†é’¥     remark// å¤‡æ³¨     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistbase_wxaccount(query) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listbase_wxaccount(query) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getbase_wxaccount(wxaccountid) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/' + wxaccountid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addbase_wxaccount(data) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatebase_wxaccount(data) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delbase_wxaccount(wxaccountid) {
      return request({
        url: 'proc/smartor/entity/base/base_wxaccount/del/' +wxaccountid,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_archive.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者档案API接口
          patid// è‡ªå¢žID     name// å§“名     sex// æ€§åˆ«   1:男  2:女    iccardno// è¯ä»¶å·ç      birthdate// ç”Ÿæ—¥     age// å¹´é¾„     source// æ¥æº     archivetime// å»ºæ¡£æ—¶é—´     archiveby// å»ºæ¡£äºº     telcode// æ‰‹æœºå·ç      relativetelcode// äº²å±žå·ç      iccardtype// è¯ä»¶ç±»åž‹     orgid// æœºæž„ID     openid// å¾®ä¿¡openid     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_archive(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_archive(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_archive(patid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/' + patid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_archive(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_archive(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_archive(patid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archive/del/' +patid,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_archivecontact.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者联系方式API接口
          id// è‡ªå¢žID     patid// è”系方式ID     contactway// è”系方式     relation// å…³ç³»     datasource// æ•°æ®æ¥æº     isdefault// æ˜¯å¦é»˜è®¤     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     contactname// è”系姓名     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_archivecontact(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_archivecontact(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_archivecontact(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_archivecontact(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_archivecontact(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_archivecontact(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivecontact/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_archivetag.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者档案标签API接口
          id// è‡ªå¢žID     tagcategoryid// æ ‡ç­¾åˆ†ç±»ID     tagid// æ ‡ç­¾ID     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_archivetag(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_archivetag(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_archivetag(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_archivetag(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_archivetag(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_archivetag(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_archivetag/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_apointment.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者复查预约记录API接口
          id// è‡ªå¢žID     visittime//复诊时间    visitdoctor//复诊医生    visitdept//复诊科室    visitdesc//复诊结果    hospitalname// åŒ»é™¢åç§°     hospitalcode// åŒ»é™¢ç¼–号     hospitaldistrictcode// é™¢åŒºç¼–号     hospitaldistrictname// é™¢åŒºåç§°     icd10code// å…¥é™¢è¯Šæ–­ICD值     diagname// å…¥é™¢è¯Šæ–­åç§°     starttime// å…¥é™¢æ—¶é—´     endtime// å‡ºé™¢æ—¶é—´     deptcode// å…¥é™¢ç§‘室代码     deptname// å…¥é™¢ç§‘室名称     roomno// æˆ¿é—´å·     bedno// åºŠä½å·     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     leavediagname// å‡ºé™¢è¯Šæ–­     leaveicd10code// å‡ºé™¢è¯Šæ–­ICD值     drcode// åŒ»ç”Ÿå·¥å·     drname// åŒ»ç”Ÿåç§°     schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    generalschemestatus// æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€    leaveldeptcode// å‡ºé™¢ç§‘室代码     leaveldeptname// å‡ºé™¢ç§‘室代码     hospitaldistrictid// ç—…区ID     leavehospitaldistrictcode// å‡ºé™¢ç—…区编号     leavehospitaldistrictname// å‡ºé™¢ç—…区名称     leavehospitaldistrictid// å‡ºé™¢ç—…区ID     deptid// å…¥é™¢ç§‘室ID     leaveldeptid// å‡ºé™¢ç§‘室ID     schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_apointment(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_apointment(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_apointment(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_apointment(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_apointment(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_apointment(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_apointment/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_bloodsugar.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者血糖记录API接口
          bloodsugarid// è‡ªå¢žID     serialnum// æµæ°´å·     recordtime// è®°å½•æ—¶é—´     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     typename// æ•°æ®ç±»åž‹     sugarlevel// è¡€ç³–值     sourcename// æ•°æ®æ¥æº     sugarlevelempty// ç©ºè…¹è¡€ç³–     visittype// å°±è¯Šç±»åž‹    visitid// å°±è¯ŠID    pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_bloodsugar(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_bloodsugar(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_bloodsugar(bloodsugarid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/' + bloodsugarid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_bloodsugar(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_bloodsugar(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_bloodsugar(bloodsugarid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_bloodsugar/del/' +bloodsugarid,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_drug.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者用药记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     patid// æ¡£æ¡ˆID     drugname// è¯å“åç§°     opendate// å¼€æ–¹æ—¥æœŸ     drugtype// è¯å“ç±»åž‹     unit// å•位     spec// è§„æ ¼     drugusage// ç”¨æ³•     dose// å‰‚量     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     drugid// è¯å“ID     visittype// å°±è¯Šç±»åž‹     visitid// å°±è¯ŠID     schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_drug(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_drug(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_drug(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_drug(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_drug(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_drug(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_drug/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_hypertension.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者高血压记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     recordtime// è®°å½•æ—¶é—´     typename// æ•°æ®ç±»åž‹     systolicpressure// æ”¶ç¼©åŽ‹     diastolicpressure// èˆ’张压     sourcename// æ•°æ®æ¥æº     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     heartrate// å¿ƒçއ    visittype// å°±è¯Šç±»åž‹    visitid// å°±è¯ŠID    pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_hypertension(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_hypertension(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_hypertension(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_hypertension(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_hypertension(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_hypertension(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_hypertension/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_inhosp.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者住院记录API接口
          inhospid// è‡ªå¢žID     serialnum// æµæ°´å·     hospitalname// åŒ»é™¢åç§°     hospitalcode// åŒ»é™¢ç¼–号     hospitaldistrictcode// é™¢åŒºç¼–号     hospitaldistrictname// é™¢åŒºåç§°     icd10code// å…¥é™¢è¯Šæ–­ICD值     diagname// å…¥é™¢è¯Šæ–­åç§°     starttime// å…¥é™¢æ—¶é—´     endtime// å‡ºé™¢æ—¶é—´     deptcode// å…¥é™¢ç§‘室代码     deptname// å…¥é™¢ç§‘室名称     roomno// æˆ¿é—´å·     bedno// åºŠä½å·     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     leavediagname// å‡ºé™¢è¯Šæ–­     leaveicd10code// å‡ºé™¢è¯Šæ–­ICD值     drcode// åŒ»ç”Ÿå·¥å·     drname// åŒ»ç”Ÿåç§°     schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    generalschemestatus// æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€    leaveldeptcode// å‡ºé™¢ç§‘室代码     leaveldeptname// å‡ºé™¢ç§‘室代码     hospitaldistrictid// ç—…区ID     leavehospitaldistrictcode// å‡ºé™¢ç—…区编号     leavehospitaldistrictname// å‡ºé™¢ç—…区名称     leavehospitaldistrictid// å‡ºé™¢ç—…区ID     deptid// å…¥é™¢ç§‘室ID     leaveldeptid// å‡ºé™¢ç§‘室ID     schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_inhosp(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_inhosp(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_inhosp(inhospid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/' + inhospid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_inhosp(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_inhosp(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_inhosp(inhospid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inhosp/del/' +inhospid,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_inspection.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者检查检验记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     patid// æ¡£æ¡ˆID     projecttype// ç±»åž‹    projectcode// é¡¹ç›®ç¼–号     projectname// é¡¹ç›®åç§°     reporttime// æŠ¥å‘Šæ—¶é—´     hospitalname// åŒ»é™¢åç§°     hospitalcode// åŒ»é™¢ç¼–号     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     projectid// é¡¹ç›®ID     applicationtime// ç”³è¯·æ—¶é—´     visittype// å°±è¯Šç±»åž‹     visitid// å°±è¯ŠID     schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    isabnormal// æ˜¯å¦å¼‚常    reportconclusion// æŠ¥å‘Šç»“论     schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     deptcode// å¼€å•科室代码     deptname// å¼€å•科室名称     deptid// å¼€å•科室ID     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_inspection(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_inspection(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_inspection(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_inspection(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_inspection(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_inspection(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_inspection_item.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者检查检验记录子表API接口
          id// è‡ªå¢žID     inspectionid// å¯¹åº”记录表     relationid// ç›¸åº”ID     relationcode// ç›¸åº”编号     relationname// ç›¸åº”名称     value// ç»“果值/结论     isabnormal// æ˜¯å¦å¼‚常    unit// å•位     consult// å‚考     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_inspection_item(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_inspection_item(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_inspection_item(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_inspection_item(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_inspection_item(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_inspection_item(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_inspection_item/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_operation.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者手术记录API接口
          id// è‡ªå¢žID     serialnum// å°±è¯Šæµæ°´å·     patid// æ¡£æ¡ˆID     operationname// æ‰‹æœ¯åç§°     operationcode// æ‰‹æœ¯ä»£ç      operationid// æ‰‹æœ¯ID     operationtime// æ‰‹æœ¯æ—¶é—´     visitid// å°±è¯ŠID     visittype// å°±è¯Šç±»åž‹    status// æ‰‹æœ¯çŠ¶æ€    schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     schemestatus// æ˜¯å¦ç”Ÿæˆè®¡åˆ’    orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_operation(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_operation(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_operation(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_operation(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_operation(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_operation(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_operation/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_outhosp.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者门诊记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     patid// æ¡£æ¡ˆID     hospitalname// åŒ»é™¢åç§°     hospitalcode// åŒ»é™¢ç¼–号     icd10code// è¯Šæ–­ICD值     diagname// è¯Šæ–­åç§°     deptcode// ç§‘室代码     deptname// ç§‘室名称     drcode// åŒ»ç”Ÿå·¥å·     drname// åŒ»ç”Ÿåç§°     admitdate// å°±è¯Šæ—¥æœŸ     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    deptid// ç§‘室ID     schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     hpi// çŽ°ç—…å²     mainsuit// ä¸»è¿°     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_outhosp(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_outhosp(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_outhosp(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_outhosp(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_outhosp(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_outhosp(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_outhosp/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_physical.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者体检记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     patid// æ¡£æ¡ˆID     drcode// æ€»ç»“医生工号     drname// æ€»ç»“医生名称     hospitalcode// ä½“检单位/医院编号     hospitalname// ä½“检单位/医院     physicaldate// ä½“检时间     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     deptcode// ç§‘室代码     deptname// ç§‘室名称     projectname// ä½“检项目名称     projectcode// ä½“检项目编码     state// çŠ¶æ€    schemestatus// æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€    generalschemestatus// æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€    deptid// ç§‘室ID     projectid// ä½“检套餐ID     schemetime// æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_physical(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_physical(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_physical(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_physical(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_physical(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_physical(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_physical/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_registration.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者挂号记录API接口
          registid// è‡ªå¢žID     serialnum// æµæ°´è¡¨     patid// æ¡£æ¡ˆID     hospitalname// åŒ»é™¢åç§°     hospitalcode// åŒ»é™¢ç¼–号     deptcode// ç§‘室代码     deptname// ç§‘室名称     deptid// ç§‘室ID     state// é¢„约状态    appointmenttime// é¢„约时间     appointmenttimetype// é¢„约班别    appointmentcode// é¢„约号源     appointmentbegintime// é¢„约时段开始时间     appointmentendtime// é¢„约时段结束时间     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_registration(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_registration(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_registration(registid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/' + registid,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_registration(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_registration(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_registration(registid) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_registration/del/' +registid,
        method: 'delete'
      })
    }
src/api/smartorpor/pat_med_weight.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
    /*患者体重记录API接口
          id// è‡ªå¢žID     serialnum// æµæ°´å·     fatweight// è„‚肪重量     bodyweight// ä½“重     recordtime// è®°å½•æ—¶é—´     orgid// æœºæž„ID     del_flag// åˆ é™¤æ ‡è®°     update_by// æ›´æ–°äºº     update_time// æ›´æ–°æ—¶é—´     create_by// åˆ›å»ºäºº     create_time// åˆ›å»ºæ—¶é—´     isupload// ä¸Šä¼ æ ‡è®°     upload_time// ä¸Šä¼ æ—¶é—´     patid// æ¡£æ¡ˆID     sourcename// æ•°æ®æ¥æº     visittype// å°±è¯Šç±»åž‹    visitid// å°±è¯Š    pid//父ID    guid//GUID
    */
    import request from '@/utils/request'
    export function slavelistpat_med_weight(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/slavelist',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: è¯»å–列表信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function listpat_med_weight(query) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/list',
        method: 'get',
        params: query
      })
    }
    /*
        åŠŸèƒ½: æ ¹æ®id读取指定对象信息
        å‚数:query æŒ‡å®šæŸ¥è¯¢å‚æ•°
    */
    export function getpat_med_weight(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/' + id,
        method: 'get'
      })
    }
    /*
        åŠŸèƒ½: å¢žåŠ å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function addpat_med_weight(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/add',
        method: 'post',
        data: data
      })
    }
    /*
        åŠŸèƒ½: æ›´æ–°å¯¹è±¡
        å‚数:data å¯¹è±¡æ•°æ®
    */
    export function updatepat_med_weight(data) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/update',
        method: 'put',
        data: data
      })
    }
    /*
        åŠŸèƒ½: åˆ é™¤å¯¹è±¡
        å‚数:objid å¯¹è±¡ID
    */
    export function delpat_med_weight(id) {
      return request({
        url: 'proc/smartor/entity/patient/pat_med_weight/del/' +id,
        method: 'delete'
      })
    }
src/api/smartorpor/workflow/workflow.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function ActionList(entity) {
  return request({
    url: '/proc/smartor/workflow/'+entity+'/actionllist/list',
    method: 'post'
  })
}
src/comp/smartor3/dwo/dw_list_base_applydisease.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="applyid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="diseaseid" label="  ç–¾ç—…ID " align="center"/>
                  <el-table-column prop="objectid" label="  å¯¹è±¡ID " align="center"/>
                  <el-table-column prop="diseasename" label="  ç–¾ç—…名称 " align="center"/>
                  <el-table-column prop="icd" label="  ICD编码 " align="center"/>
                  <el-table-column prop="objecttype" label="  å¯¹è±¡ç±»åž‹ " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
            <pagination :total="total" :limit.sync="queryParams.pageSize" @pagination="getList" :page.sync="queryParams.pageNum" v-show="total &gt; 0"/>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_disease.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="diseaseid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="diseasename" label="  ç–¾ç—…名称 " align="center"/>
                  <el-table-column prop="icd" label="  ICD编码 " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒç–¾ç—…名称 " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒICD编码 " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_drug.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="drugid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="drugname" label="  è¯å“åç§° " align="center"/>
                  <el-table-column prop="drugcode" label="  è¯å“ä»£ç  " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒåç§° " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒä»£ç  " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="inspectid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="inspectname" label="  æ£€æŸ¥é¡¹ç›®åç§° " align="center"/>
                  <el-table-column prop="inspectcode" label="  æ£€æŸ¥é¡¹ç›®ç¼–码 " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒåç§° " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒä»£ç  " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="packageid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="physicalpackagename" label="  ä½“检套餐名称 " align="center"/>
                  <el-table-column prop="physicalpackagecode" label="  ä½“检套餐代码 " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒåç§° " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒä»£ç  " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="surgeryid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="surgeryname" label="  æ‰‹æœ¯åç§° " align="center"/>
                  <el-table-column prop="surgerycode" label="  æ‰‹æœ¯ç¼–码 " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒåç§° " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒç¼–码 " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_dict_test.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="testid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="testname" label="  æ£€éªŒåç§° " align="center"/>
                  <el-table-column prop="testcode" label="  æ£€éªŒä»£ç  " align="center"/>
                  <el-table-column prop="centerid" label="  ä¸­å¿ƒID " align="center"/>
                  <el-table-column prop="centername" label="  ä¸­å¿ƒåç§° " align="center"/>
                  <el-table-column prop="centercode" label="  ä¸­å¿ƒä»£ç  " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_organization.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="ID" label=" ä¸»é”®è‡ªå¢ž" align="center"/>
                  <el-table-column prop="OrganizationName" label=" ç»„织名称" align="center"/>
                  <el-table-column prop="OrganizationID" label=" ç»„织编号" align="center"/>
                  <el-table-column prop="LogoUrl" label=" logo图片路径" align="center"/>
                  <el-table-column prop="RegisterTime" label=" æ³¨å†Œæ—¶é—´" align="center"/>
                  <el-table-column prop="RegisterAddress" label=" æ³¨å†Œåœ°ç‚¹è¯¦ç»†åœ°å€" align="center"/>
                  <el-table-column prop="OfficePlace" label=" åŠžå…¬åœ°ç‚¹" align="center"/>
                  <el-table-column prop="LegalPerson" label=" æ³•人" align="center"/>
                  <el-table-column prop="ContactPerson" label=" è”系人" align="center"/>
                  <el-table-column prop="ContactNumber" label=" è”系电话" align="center"/>
                  <el-table-column prop="Introduction" label=" ä»‹ç»" align="center"/>
                  <el-table-column prop="OrganizationType" label=" æœºæž„类型 æ ¹æ®å­—å…¸ sys_OrganizationType" align="center"/>
                  <el-table-column prop="HospitalNature" label=" åŒ»é™¢æ€§è´¨ æ ¹æ®å­—å…¸sys_HospitalNature OrganizationType=2医疗机构时需要选择" align="center"/>
                  <el-table-column prop="RegionalLevel" label=" åœ°åŒºæ€§è´¨ æ ¹æ®å­—å…¸sys_RegionalLevel  OrganizationType=2医疗机构时需要选择" align="center"/>
                  <el-table-column prop="MedicalCode" label=" åŒ»ç–—机构编号 å¦‚0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写" align="center"/>
                  <el-table-column prop="del_flag" label=" åˆ é™¤æ ‡å¿—(0代表存在 1代表删除)" align="center"/>
                  <el-table-column prop="create_by" label=" åˆ›å»ºè€…" align="center"/>
                  <el-table-column prop="create_time" label=" åˆ›å»ºæ—¶é—´" align="center"/>
                  <el-table-column prop="update_by" label=" æ›´æ–°è€…" align="center"/>
                  <el-table-column prop="update_time" label=" æ›´æ–°æ—¶é—´" align="center"/>
                  <el-table-column prop="Province" label=" çœä»½ç¼–号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表  æŒ‰æ³¨å†Œåœ°é€‰æ‹©" align="center"/>
                  <el-table-column prop="ProvinceName" label=" çœä»½åç§°" align="center"/>
                  <el-table-column prop="City" label=" å¸‚编号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表" align="center"/>
                  <el-table-column prop="CityName" label=" å¸‚名称" align="center"/>
                  <el-table-column prop="Town" label=" æ‰€å±žè¡—道(镇)根据行政区划表" align="center"/>
                  <el-table-column prop="TownName" label=" æ‰€å±žè¡—道(镇)名称" align="center"/>
                  <el-table-column prop="Community" label=" ç¤¾åŒºï¼ˆæ‘)编号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表" align="center"/>
                  <el-table-column prop="CommunityName" label=" ç¤¾åŒºï¼ˆæ‘)名称" align="center"/>
                  <el-table-column prop="CountyCode" label=" æ‰€å±žåŒºåŸŸç¼–号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表" align="center"/>
                  <el-table-column prop="CountyName" label=" æ‰€å±žåŒºåŸŸåç§°" align="center"/>
                  <el-table-column prop="bankname" label=" é“¶è¡Œåç§°" align="center"/>
                  <el-table-column prop="bankaccount" label=" é“¶è¡Œè´¦å·" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_person.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,48 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="ID" label=" " align="center"/>
                  <el-table-column prop="UserNo" label=" äººå‘˜ç¼–号" align="center"/>
                  <el-table-column prop="UserName" label=" äººå‘˜åç§°" align="center"/>
                  <el-table-column prop="PYM" label=" æ‹¼éŸ³ç " align="center"/>
                  <el-table-column prop="WBM" label=" äº”笔码" align="center"/>
                  <el-table-column prop="IDCardNo" label=" èº«ä»½è¯å·" align="center"/>
                  <el-table-column prop="UserStatus" label=" åœ¨èŒçŠ¶æ€ï¼š0否;1是,见字典 sys_0_1" align="center"/>
                  <el-table-column prop="Sex" label=" æ€§åˆ«" align="center"/>
                  <el-table-column prop="Telephone" label=" è”系电话" align="center"/>
                  <el-table-column prop="Address" label=" è”系地址" align="center"/>
                  <el-table-column prop="UserType" label=" äººå‘˜ç±»åˆ« è§å­—å…¸ sys_UserType" align="center"/>
                  <el-table-column prop="UnitNo" label=" å•位编号" align="center"/>
                  <el-table-column prop="UnitName" label=" å•位名称" align="center"/>
                  <el-table-column prop="PersonnelUnitNo" label=" å·¥ä½œäººå‘˜å•元编号,用于捐献案列编码,红十字会人员必填" align="center"/>
                  <el-table-column prop="Title" label=" èŒç§°,见字典sys_professionaltitle" align="center"/>
                  <el-table-column prop="DepositBank" label=" å¼€æˆ·é“¶è¡Œ" align="center"/>
                  <el-table-column prop="BranchBankName" label=" åˆ†è¡Œåç§°" align="center"/>
                  <el-table-column prop="BankCardNo" label=" å¡å·" align="center"/>
                  <el-table-column prop="del_flag" label=" åˆ é™¤æ ‡å¿—(0代表存在 1代表删除)" align="center"/>
                  <el-table-column prop="create_by" label=" åˆ›å»ºè€…" align="center"/>
                  <el-table-column prop="create_time" label=" åˆ›å»ºæ—¶é—´" align="center"/>
                  <el-table-column prop="update_by" label=" æ›´æ–°è€…" align="center"/>
                  <el-table-column prop="update_time" label=" æ›´æ–°æ—¶é—´" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="templateid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="templatename" label="  æ¨¡æ¿åç§° " align="center"/>
                  <el-table-column prop="templatecode" label="  å¯¹åº”平台模板代码/ID çŸ­ä¿¡æ¨¡æ¿å¾®ä¿¡æ¨¡æ¿ " align="center"/>
                  <el-table-column prop="templateplatform" label="  å¯¹åº”平台ID å…¬ä¼—号短信标签 " align="center"/>
                  <el-table-column prop="templatecontent" label="  å†…容/图片URL " align="center"/>
                  <el-table-column prop="orgid" label=" åŒ»é™¢æœºæž„id" align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="templatetype" label="  æ¨¡æ¿ç±»åˆ«" align="center"/>
                  <el-table-column prop="templatesource" label="  æ¨¡æ¿æ¥æº" align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¼€å¯ " align="center"/>
                  <el-table-column prop="templateplatformname" label="  å¯¹åº”平台名称 " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_sequence.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,44 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="prefix" label="  å‰ç¼€ " align="center"/>
                  <el-table-column prop="sequencenum" label="  å½“前编号 " align="center"/>
                  <el-table-column prop="lastreturnnum" label="  å½“前获取到的编号 " align="center"/>
                  <el-table-column prop="numberid" label="  å·ç ID " align="center"/>
                  <el-table-column prop="numbername" label="  å·ç åç§° " align="center"/>
                  <el-table-column prop="numberrule" label="  ç”Ÿæˆè§„则 " align="center"/>
                  <el-table-column prop="numberruleid" label="  è§„则ID " align="center"/>
                  <el-table-column prop="simpleorgcode" label="  æœºæž„简码 " align="center"/>
                  <el-table-column prop="prefixdate" label="  å‰ç¼€æ—¥æœŸ " align="center"/>
                  <el-table-column prop="sequenceid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="pym" label="  æ‹¼éŸ³ç  " align="center"/>
                  <el-table-column prop="wbm" label="  äº”笔码 " align="center"/>
                  <el-table-column prop="del_flag" label="  æ˜¯å¦åˆ é™¤ 1删除,0未删除 " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_smsaccount.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="smsacountid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="smsname" label="  æ ‡ç­¾åç§° " align="center"/>
                  <el-table-column prop="account" label="  å¹³å°è´¦å· " align="center"/>
                  <el-table-column prop="password" label="  å¹³å°å¯†ç  " align="center"/>
                  <el-table-column prop="remark" label="  å¤‡æ³¨ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¼€å¯ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_tag.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,37 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="tagid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="tagcategoryid" label="  æ ‡ç­¾åˆ†ç±»ID " align="center"/>
                  <el-table-column prop="tagname" label="  æ ‡ç­¾åç§° " align="center"/>
                  <el-table-column prop="tagdescription" label="  æ ‡ç­¾æè¿° " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="isenable" label="  æ˜¯å¦å¼€å¯  1开启   0关闭" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_tagcategory.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,36 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="tagcategoryid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="pym" label="  æ‹¼éŸ³ç  " align="center"/>
                  <el-table-column prop="wbm" label="  äº”笔码 " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="categoryname" label="  æ ‡ç­¾åç§° " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_template.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,37 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="templateid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="categoryid" label="  åˆ†ç±»ID " align="center"/>
                  <el-table-column prop="templatetype" label="  æ¨¡æ¿ç±»åž‹" align="center"/>
                  <el-table-column prop="templatetitle" label="  æ ‡é¢˜ " align="center"/>
                  <el-table-column prop="templatecontent" label="  å†…容 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_templatecategory.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="templatecatid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="templatetype" label="  æ¨¡æ¿ç±»åž‹" align="center"/>
                  <el-table-column prop="categoryname" label="  åˆ†ç±»åç§° " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_base_wxaccount.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,37 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="wxaccountid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="wxname" label="  è´¦å·åç§° " align="center"/>
                  <el-table-column prop="appid" label="  å¾®ä¿¡APPID " align="center"/>
                  <el-table-column prop="secretkey" label="  å¾®ä¿¡å¯†é’¥ " align="center"/>
                  <el-table-column prop="remark" label="  å¤‡æ³¨ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_list_pat_archive.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,128 @@
<template>
      <div>
            <el-row v-if="false" :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="patid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="name" label="  å§“名 " align="center"/>
                  <el-table-column prop="sex" label="  æ€§åˆ«   1:男  2:女" align="center"/>
                  <el-table-column prop="iccardno" label="  è¯ä»¶å·ç  " align="center"/>
                  <el-table-column prop="birthdate" label="  ç”Ÿæ—¥ " align="center"/>
                  <el-table-column prop="age" label="  å¹´é¾„ " align="center"/>
                  <el-table-column prop="source" label="  æ¥æº " align="center"/>
                  <el-table-column prop="archivetime" label="  å»ºæ¡£æ—¶é—´ " align="center"/>
                  <el-table-column prop="archiveby" label="  å»ºæ¡£äºº " align="center"/>
                  <el-table-column prop="telcode" label="  æ‰‹æœºå·ç  " align="center"/>
                  <el-table-column prop="relativetelcode" label="  äº²å±žå·ç  " align="center"/>
                  <el-table-column prop="iccardtype" label="  è¯ä»¶ç±»åž‹ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="openid" label="  å¾®ä¿¡openid " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
            <pagination :total="total" :limit.sync="queryParams.pageSize" @pagination="getList" :page.sync="queryParams.pageNum" v-show="total &gt; 0"/>
      </div>
</template>
    <script>
    import { listpat_archive, getpat_archive, delpat_archive, addpat_archive, updatepat_archive } from "@/api/smartor3/pat_archive";
    export default {
        name: "dw_list_pat_archive",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //true,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
           this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_archive(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              this.$parent.selectionRowChanged(row.patid)
              //this.$parent.patid = row.patid
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,121 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="patid" label="  è”系方式ID " align="center"/>
                  <el-table-column prop="contactway" label="  è”系方式 " align="center"/>
                  <el-table-column prop="relation" label="  å…³ç³» " align="center"/>
                  <el-table-column prop="datasource" label="  æ•°æ®æ¥æº " align="center"/>
                  <el-table-column prop="isdefault" label="  æ˜¯å¦é»˜è®¤ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="contactname" label="  è”系姓名 " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_archivecontact, getpat_archivecontact, delpat_archivecontact, addpat_archivecontact, updatepat_archivecontact } from "@/api/smartor3/pat_archivecontact";
    export default {
        name: "dw_list_pat_archivecontact",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_archivecontact(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_archivetag.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,118 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="tagcategoryid" label="  æ ‡ç­¾åˆ†ç±»ID " align="center"/>
                  <el-table-column prop="tagid" label="  æ ‡ç­¾ID " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_archivetag, getpat_archivetag, delpat_archivetag, addpat_archivetag, updatepat_archivetag } from "@/api/smartor3/pat_archivetag";
    export default {
        name: "dw_list_pat_archivetag",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_archivetag(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,147 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="visittime" label=" å¤è¯Šæ—¶é—´" align="center"/>
                  <el-table-column prop="visitdoctor" label=" å¤è¯ŠåŒ»ç”Ÿ" align="center"/>
                  <el-table-column prop="visitdept" label=" å¤è¯Šç§‘室" align="center"/>
                  <el-table-column prop="visitdesc" label=" å¤è¯Šç»“æžœ" align="center"/>
                  <el-table-column prop="hospitalname" label="  åŒ»é™¢åç§° " align="center"/>
                  <el-table-column prop="hospitalcode" label="  åŒ»é™¢ç¼–号 " align="center"/>
                  <el-table-column prop="hospitaldistrictcode" label="  é™¢åŒºç¼–号 " align="center"/>
                  <el-table-column prop="hospitaldistrictname" label="  é™¢åŒºåç§° " align="center"/>
                  <el-table-column prop="icd10code" label="  å…¥é™¢è¯Šæ–­ICD值 " align="center"/>
                  <el-table-column prop="diagname" label="  å…¥é™¢è¯Šæ–­åç§° " align="center"/>
                  <el-table-column prop="starttime" label="  å…¥é™¢æ—¶é—´ " align="center"/>
                  <el-table-column prop="endtime" label="  å‡ºé™¢æ—¶é—´ " align="center"/>
                  <el-table-column prop="deptcode" label="  å…¥é™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  å…¥é™¢ç§‘室名称 " align="center"/>
                  <el-table-column prop="roomno" label="  æˆ¿é—´å· " align="center"/>
                  <el-table-column prop="bedno" label="  åºŠä½å· " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="leavediagname" label="  å‡ºé™¢è¯Šæ–­ " align="center"/>
                  <el-table-column prop="leaveicd10code" label="  å‡ºé™¢è¯Šæ–­ICD值 " align="center"/>
                  <el-table-column prop="drcode" label="  åŒ»ç”Ÿå·¥å· " align="center"/>
                  <el-table-column prop="drname" label="  åŒ»ç”Ÿåç§° " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="generalschemestatus" label="  æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="leaveldeptcode" label="  å‡ºé™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="leaveldeptname" label="  å‡ºé™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="hospitaldistrictid" label="  ç—…区ID " align="center"/>
                  <el-table-column prop="leavehospitaldistrictcode" label="  å‡ºé™¢ç—…区编号 " align="center"/>
                  <el-table-column prop="leavehospitaldistrictname" label="  å‡ºé™¢ç—…区名称 " align="center"/>
                  <el-table-column prop="leavehospitaldistrictid" label="  å‡ºé™¢ç—…区ID " align="center"/>
                  <el-table-column prop="deptid" label="  å…¥é™¢ç§‘室ID " align="center"/>
                  <el-table-column prop="leaveldeptid" label="  å‡ºé™¢ç§‘室ID " align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_apointment, getpat_med_apointment, delpat_med_apointment, addpat_med_apointment, updatepat_med_apointment } from "@/api/smartor3/pat_med_apointment";
    export default {
        name: "dw_list_pat_med_apointment",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_apointment(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,124 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="bloodsugarid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="recordtime" label="  è®°å½•æ—¶é—´ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="typename" label="  æ•°æ®ç±»åž‹ " align="center"/>
                  <el-table-column prop="sugarlevel" label="  è¡€ç³–值 " align="center"/>
                  <el-table-column prop="sourcename" label="  æ•°æ®æ¥æº " align="center"/>
                  <el-table-column prop="sugarlevelempty" label="  ç©ºè…¹è¡€ç³– " align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹" align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯ŠID" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_bloodsugar, getpat_med_bloodsugar, delpat_med_bloodsugar, addpat_med_bloodsugar, updatepat_med_bloodsugar } from "@/api/smartor3/pat_med_bloodsugar";
    export default {
        name: "dw_list_pat_med_bloodsugar",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_bloodsugar(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.bloodsugarid)
              this.$parent.bloodsugarid = row.bloodsugarid
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_drug.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,129 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="drugname" label="  è¯å“åç§° " align="center"/>
                  <el-table-column prop="opendate" label="  å¼€æ–¹æ—¥æœŸ " align="center"/>
                  <el-table-column prop="drugtype" label="  è¯å“ç±»åž‹ " align="center"/>
                  <el-table-column prop="unit" label="  å•位 " align="center"/>
                  <el-table-column prop="spec" label="  è§„æ ¼ " align="center"/>
                  <el-table-column prop="drugusage" label="  ç”¨æ³• " align="center"/>
                  <el-table-column prop="dose" label="  å‰‚量 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="drugid" label="  è¯å“ID " align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹ " align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯ŠID " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_drug, getpat_med_drug, delpat_med_drug, addpat_med_drug, updatepat_med_drug } from "@/api/smartor3/pat_med_drug";
    export default {
        name: "dw_list_pat_med_drug",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_drug(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,125 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="recordtime" label="  è®°å½•æ—¶é—´ " align="center"/>
                  <el-table-column prop="typename" label="  æ•°æ®ç±»åž‹ " align="center"/>
                  <el-table-column prop="systolicpressure" label="  æ”¶ç¼©åŽ‹ " align="center"/>
                  <el-table-column prop="diastolicpressure" label="  èˆ’张压 " align="center"/>
                  <el-table-column prop="sourcename" label="  æ•°æ®æ¥æº " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="heartrate" label="  å¿ƒçއ" align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹" align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯ŠID" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_hypertension, getpat_med_hypertension, delpat_med_hypertension, addpat_med_hypertension, updatepat_med_hypertension } from "@/api/smartor3/pat_med_hypertension";
    export default {
        name: "dw_list_pat_med_hypertension",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_hypertension(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,144 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="inhospid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="hospitalname" label="  åŒ»é™¢åç§° " align="center"/>
                  <el-table-column prop="hospitalcode" label="  åŒ»é™¢ç¼–号 " align="center"/>
                  <el-table-column prop="hospitaldistrictcode" label="  é™¢åŒºç¼–号 " align="center"/>
                  <el-table-column prop="hospitaldistrictname" label="  é™¢åŒºåç§° " align="center"/>
                  <el-table-column prop="icd10code" label="  å…¥é™¢è¯Šæ–­ICD值 " align="center"/>
                  <el-table-column prop="diagname" label="  å…¥é™¢è¯Šæ–­åç§° " align="center"/>
                  <el-table-column prop="starttime" label="  å…¥é™¢æ—¶é—´ " align="center"/>
                  <el-table-column prop="endtime" label="  å‡ºé™¢æ—¶é—´ " align="center"/>
                  <el-table-column prop="deptcode" label="  å…¥é™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  å…¥é™¢ç§‘室名称 " align="center"/>
                  <el-table-column prop="roomno" label="  æˆ¿é—´å· " align="center"/>
                  <el-table-column prop="bedno" label="  åºŠä½å· " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="leavediagname" label="  å‡ºé™¢è¯Šæ–­ " align="center"/>
                  <el-table-column prop="leaveicd10code" label="  å‡ºé™¢è¯Šæ–­ICD值 " align="center"/>
                  <el-table-column prop="drcode" label="  åŒ»ç”Ÿå·¥å· " align="center"/>
                  <el-table-column prop="drname" label="  åŒ»ç”Ÿåç§° " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="generalschemestatus" label="  æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="leaveldeptcode" label="  å‡ºé™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="leaveldeptname" label="  å‡ºé™¢ç§‘室代码 " align="center"/>
                  <el-table-column prop="hospitaldistrictid" label="  ç—…区ID " align="center"/>
                  <el-table-column prop="leavehospitaldistrictcode" label="  å‡ºé™¢ç—…区编号 " align="center"/>
                  <el-table-column prop="leavehospitaldistrictname" label="  å‡ºé™¢ç—…区名称 " align="center"/>
                  <el-table-column prop="leavehospitaldistrictid" label="  å‡ºé™¢ç—…区ID " align="center"/>
                  <el-table-column prop="deptid" label="  å…¥é™¢ç§‘室ID " align="center"/>
                  <el-table-column prop="leaveldeptid" label="  å‡ºé™¢ç§‘室ID " align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_inhosp, getpat_med_inhosp, delpat_med_inhosp, addpat_med_inhosp, updatepat_med_inhosp } from "@/api/smartor3/pat_med_inhosp";
    export default {
        name: "dw_list_pat_med_inhosp",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_inhosp(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.inhospid)
              this.$parent.inhospid = row.inhospid
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,134 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="projecttype" label="  ç±»åž‹" align="center"/>
                  <el-table-column prop="projectcode" label="  é¡¹ç›®ç¼–号 " align="center"/>
                  <el-table-column prop="projectname" label="  é¡¹ç›®åç§° " align="center"/>
                  <el-table-column prop="reporttime" label="  æŠ¥å‘Šæ—¶é—´ " align="center"/>
                  <el-table-column prop="hospitalname" label="  åŒ»é™¢åç§° " align="center"/>
                  <el-table-column prop="hospitalcode" label="  åŒ»é™¢ç¼–号 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="projectid" label="  é¡¹ç›®ID " align="center"/>
                  <el-table-column prop="applicationtime" label="  ç”³è¯·æ—¶é—´ " align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹ " align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯ŠID " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="isabnormal" label="  æ˜¯å¦å¼‚常" align="center"/>
                  <el-table-column prop="reportconclusion" label="  æŠ¥å‘Šç»“论 " align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="deptcode" label="  å¼€å•科室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  å¼€å•科室名称 " align="center"/>
                  <el-table-column prop="deptid" label="  å¼€å•科室ID " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_inspection, getpat_med_inspection, delpat_med_inspection, addpat_med_inspection, updatepat_med_inspection } from "@/api/smartor3/pat_med_inspection";
    export default {
        name: "dw_list_pat_med_inspection",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_inspection(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,123 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="inspectionid" label="  å¯¹åº”记录表 " align="center"/>
                  <el-table-column prop="relationid" label="  ç›¸åº”ID " align="center"/>
                  <el-table-column prop="relationcode" label="  ç›¸åº”编号 " align="center"/>
                  <el-table-column prop="relationname" label="  ç›¸åº”名称 " align="center"/>
                  <el-table-column prop="value" label="  ç»“果值/结论 " align="center"/>
                  <el-table-column prop="isabnormal" label="  æ˜¯å¦å¼‚常" align="center"/>
                  <el-table-column prop="unit" label="  å•位 " align="center"/>
                  <el-table-column prop="consult" label="  å‚考 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_inspection_item, getpat_med_inspection_item, delpat_med_inspection_item, addpat_med_inspection_item, updatepat_med_inspection_item } from "@/api/smartor3/pat_med_inspection_item";
    export default {
        name: "dw_list_pat_med_inspection_item",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_inspection_item(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_operation.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,126 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  å°±è¯Šæµæ°´å· " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="operationname" label="  æ‰‹æœ¯åç§° " align="center"/>
                  <el-table-column prop="operationcode" label="  æ‰‹æœ¯ä»£ç  " align="center"/>
                  <el-table-column prop="operationid" label="  æ‰‹æœ¯ID " align="center"/>
                  <el-table-column prop="operationtime" label="  æ‰‹æœ¯æ—¶é—´ " align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯ŠID " align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹" align="center"/>
                  <el-table-column prop="status" label="  æ‰‹æœ¯çŠ¶æ€" align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆè®¡åˆ’" align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_operation, getpat_med_operation, delpat_med_operation, addpat_med_operation, updatepat_med_operation } from "@/api/smartor3/pat_med_operation";
    export default {
        name: "dw_list_pat_med_operation",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_operation(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,131 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="hospitalname" label="  åŒ»é™¢åç§° " align="center"/>
                  <el-table-column prop="hospitalcode" label="  åŒ»é™¢ç¼–号 " align="center"/>
                  <el-table-column prop="icd10code" label="  è¯Šæ–­ICD值 " align="center"/>
                  <el-table-column prop="diagname" label="  è¯Šæ–­åç§° " align="center"/>
                  <el-table-column prop="deptcode" label="  ç§‘室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  ç§‘室名称 " align="center"/>
                  <el-table-column prop="drcode" label="  åŒ»ç”Ÿå·¥å· " align="center"/>
                  <el-table-column prop="drname" label="  åŒ»ç”Ÿåç§° " align="center"/>
                  <el-table-column prop="admitdate" label="  å°±è¯Šæ—¥æœŸ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="deptid" label="  ç§‘室ID " align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="hpi" label="  çŽ°ç—…å² " align="center"/>
                  <el-table-column prop="mainsuit" label="  ä¸»è¿° " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_outhosp, getpat_med_outhosp, delpat_med_outhosp, addpat_med_outhosp, updatepat_med_outhosp } from "@/api/smartor3/pat_med_outhosp";
    export default {
        name: "dw_list_pat_med_outhosp",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_outhosp(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_physical.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,132 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="drcode" label="  æ€»ç»“医生工号 " align="center"/>
                  <el-table-column prop="drname" label="  æ€»ç»“医生名称 " align="center"/>
                  <el-table-column prop="hospitalcode" label="  ä½“检单位/医院编号 " align="center"/>
                  <el-table-column prop="hospitalname" label="  ä½“检单位/医院 " align="center"/>
                  <el-table-column prop="physicaldate" label="  ä½“检时间 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="deptcode" label="  ç§‘室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  ç§‘室名称 " align="center"/>
                  <el-table-column prop="projectname" label="  ä½“检项目名称 " align="center"/>
                  <el-table-column prop="projectcode" label="  ä½“检项目编码 " align="center"/>
                  <el-table-column prop="state" label="  çŠ¶æ€" align="center"/>
                  <el-table-column prop="schemestatus" label="  æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="generalschemestatus" label="  æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" align="center"/>
                  <el-table-column prop="deptid" label="  ç§‘室ID " align="center"/>
                  <el-table-column prop="projectid" label="  ä½“检套餐ID " align="center"/>
                  <el-table-column prop="schemetime" label="  æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_physical, getpat_med_physical, delpat_med_physical, addpat_med_physical, updatepat_med_physical } from "@/api/smartor3/pat_med_physical";
    export default {
        name: "dw_list_pat_med_physical",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_physical(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_registration.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,128 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="registid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´è¡¨ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="hospitalname" label="  åŒ»é™¢åç§° " align="center"/>
                  <el-table-column prop="hospitalcode" label="  åŒ»é™¢ç¼–号 " align="center"/>
                  <el-table-column prop="deptcode" label="  ç§‘室代码 " align="center"/>
                  <el-table-column prop="deptname" label="  ç§‘室名称 " align="center"/>
                  <el-table-column prop="deptid" label="  ç§‘室ID " align="center"/>
                  <el-table-column prop="state" label="  é¢„约状态" align="center"/>
                  <el-table-column prop="appointmenttime" label="  é¢„约时间 " align="center"/>
                  <el-table-column prop="appointmenttimetype" label="  é¢„约班别" align="center"/>
                  <el-table-column prop="appointmentcode" label="  é¢„约号源 " align="center"/>
                  <el-table-column prop="appointmentbegintime" label="  é¢„约时段开始时间 " align="center"/>
                  <el-table-column prop="appointmentendtime" label="  é¢„约时段结束时间 " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_registration, getpat_med_registration, delpat_med_registration, addpat_med_registration, updatepat_med_registration } from "@/api/smartor3/pat_med_registration";
    export default {
        name: "dw_list_pat_med_registration",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_registration(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.registid)
              this.$parent.registid = row.registid
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_list_pat_med_weight.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,123 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="id" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="serialnum" label="  æµæ°´å· " align="center"/>
                  <el-table-column prop="fatweight" label="  è„‚肪重量 " align="center"/>
                  <el-table-column prop="bodyweight" label="  ä½“重 " align="center"/>
                  <el-table-column prop="recordtime" label="  è®°å½•æ—¶é—´ " align="center"/>
                  <el-table-column prop="orgid" label="  æœºæž„ID " align="center"/>
                  <el-table-column prop="del_flag" label="  åˆ é™¤æ ‡è®° " align="center"/>
                  <el-table-column prop="update_by" label="  æ›´æ–°äºº " align="center"/>
                  <el-table-column prop="update_time" label="  æ›´æ–°æ—¶é—´ " align="center"/>
                  <el-table-column prop="create_by" label="  åˆ›å»ºäºº " align="center"/>
                  <el-table-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ " align="center"/>
                  <el-table-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° " align="center"/>
                  <el-table-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ " align="center"/>
                  <el-table-column prop="patid" label="  æ¡£æ¡ˆID " align="center"/>
                  <el-table-column prop="sourcename" label="  æ•°æ®æ¥æº " align="center"/>
                  <el-table-column prop="visittype" label="  å°±è¯Šç±»åž‹" align="center"/>
                  <el-table-column prop="visitid" label="  å°±è¯Š" align="center"/>
                  <el-table-column prop="pid" label=" çˆ¶ID" align="center"/>
                  <el-table-column prop="guid" label=" GUID" align="center"/>
            </el-table>
      </div>
</template>
    <script>
    import { listpat_med_weight, getpat_med_weight, delpat_med_weight, addpat_med_weight, updatepat_med_weight } from "@/api/smartor3/pat_med_weight";
    export default {
        name: "dw_list_pat_med_weight",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_med_weight(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.id)
              this.$parent.id = row.id
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_base_applydisease.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,28 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="applyid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="diseaseid" label="  ç–¾ç—…ID "/>
                        <el-form-column prop="objectid" label="  å¯¹è±¡ID "/>
                        <el-form-column prop="diseasename" label="  ç–¾ç—…名称 "/>
                        <el-form-column prop="icd" label="  ICD编码 "/>
                        <el-form-column prop="objecttype" label="  å¯¹è±¡ç±»åž‹ "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="diseaseid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="diseasename" label="  ç–¾ç—…名称 "/>
                        <el-form-column prop="icd" label="  ICD编码 "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒç–¾ç—…名称 "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒICD编码 "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="drugid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="drugname" label="  è¯å“åç§° "/>
                        <el-form-column prop="drugcode" label="  è¯å“ä»£ç  "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒåç§° "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒä»£ç  "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="inspectid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="inspectname" label="  æ£€æŸ¥é¡¹ç›®åç§° "/>
                        <el-form-column prop="inspectcode" label="  æ£€æŸ¥é¡¹ç›®ç¼–码 "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒåç§° "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒä»£ç  "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="packageid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="physicalpackagename" label="  ä½“检套餐名称 "/>
                        <el-form-column prop="physicalpackagecode" label="  ä½“检套餐代码 "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒåç§° "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒä»£ç  "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="surgeryid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="surgeryname" label="  æ‰‹æœ¯åç§° "/>
                        <el-form-column prop="surgerycode" label="  æ‰‹æœ¯ç¼–码 "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒåç§° "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒç¼–码 "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_dict_test.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="testid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="testname" label="  æ£€éªŒåç§° "/>
                        <el-form-column prop="testcode" label="  æ£€éªŒä»£ç  "/>
                        <el-form-column prop="centerid" label="  ä¸­å¿ƒID "/>
                        <el-form-column prop="centername" label="  ä¸­å¿ƒåç§° "/>
                        <el-form-column prop="centercode" label="  ä¸­å¿ƒä»£ç  "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¯ç”¨ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_organization.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,47 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="ID" label=" ä¸»é”®è‡ªå¢ž"/>
                        <el-form-column prop="OrganizationName" label=" ç»„织名称"/>
                        <el-form-column prop="OrganizationID" label=" ç»„织编号"/>
                        <el-form-column prop="LogoUrl" label=" logo图片路径"/>
                        <el-form-column prop="RegisterTime" label=" æ³¨å†Œæ—¶é—´"/>
                        <el-form-column prop="RegisterAddress" label=" æ³¨å†Œåœ°ç‚¹è¯¦ç»†åœ°å€"/>
                        <el-form-column prop="OfficePlace" label=" åŠžå…¬åœ°ç‚¹"/>
                        <el-form-column prop="LegalPerson" label=" æ³•人"/>
                        <el-form-column prop="ContactPerson" label=" è”系人"/>
                        <el-form-column prop="ContactNumber" label=" è”系电话"/>
                        <el-form-column prop="Introduction" label=" ä»‹ç»"/>
                        <el-form-column prop="OrganizationType" label=" æœºæž„类型 æ ¹æ®å­—å…¸ sys_OrganizationType"/>
                        <el-form-column prop="HospitalNature" label=" åŒ»é™¢æ€§è´¨ æ ¹æ®å­—å…¸sys_HospitalNature OrganizationType=2医疗机构时需要选择"/>
                        <el-form-column prop="RegionalLevel" label=" åœ°åŒºæ€§è´¨ æ ¹æ®å­—å…¸sys_RegionalLevel  OrganizationType=2医疗机构时需要选择"/>
                        <el-form-column prop="MedicalCode" label=" åŒ»ç–—机构编号 å¦‚0:浙江省人民医院 1:杭州市第一人民医院OrganizationType=2医疗机构时需要填写"/>
                        <el-form-column prop="del_flag" label=" åˆ é™¤æ ‡å¿—(0代表存在 1代表删除)"/>
                        <el-form-column prop="create_by" label=" åˆ›å»ºè€…"/>
                        <el-form-column prop="create_time" label=" åˆ›å»ºæ—¶é—´"/>
                        <el-form-column prop="update_by" label=" æ›´æ–°è€…"/>
                        <el-form-column prop="update_time" label=" æ›´æ–°æ—¶é—´"/>
                        <el-form-column prop="Province" label=" çœä»½ç¼–号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表  æŒ‰æ³¨å†Œåœ°é€‰æ‹©"/>
                        <el-form-column prop="ProvinceName" label=" çœä»½åç§°"/>
                        <el-form-column prop="City" label=" å¸‚编号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表"/>
                        <el-form-column prop="CityName" label=" å¸‚名称"/>
                        <el-form-column prop="Town" label=" æ‰€å±žè¡—道(镇)根据行政区划表"/>
                        <el-form-column prop="TownName" label=" æ‰€å±žè¡—道(镇)名称"/>
                        <el-form-column prop="Community" label=" ç¤¾åŒºï¼ˆæ‘)编号 æ ¹æ®è¡Œæ”¿åŒºåˆ’表"/>
                        <el-form-column prop="CommunityName" label=" ç¤¾åŒºï¼ˆæ‘)名称"/>
                        <el-form-column prop="CountyCode" label=" æ‰€å±žåŒºåŸŸç¼–号  æ ¹æ®è¡Œæ”¿åŒºåˆ’表"/>
                        <el-form-column prop="CountyName" label=" æ‰€å±žåŒºåŸŸåç§°"/>
                        <el-form-column prop="bankname" label=" é“¶è¡Œåç§°"/>
                        <el-form-column prop="bankaccount" label=" é“¶è¡Œè´¦å·"/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_person.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="ID" label=" "/>
                        <el-form-column prop="UserNo" label=" äººå‘˜ç¼–号"/>
                        <el-form-column prop="UserName" label=" äººå‘˜åç§°"/>
                        <el-form-column prop="PYM" label=" æ‹¼éŸ³ç "/>
                        <el-form-column prop="WBM" label=" äº”笔码"/>
                        <el-form-column prop="IDCardNo" label=" èº«ä»½è¯å·"/>
                        <el-form-column prop="UserStatus" label=" åœ¨èŒçŠ¶æ€ï¼š0否;1是,见字典 sys_0_1"/>
                        <el-form-column prop="Sex" label=" æ€§åˆ«"/>
                        <el-form-column prop="Telephone" label=" è”系电话"/>
                        <el-form-column prop="Address" label=" è”系地址"/>
                        <el-form-column prop="UserType" label=" äººå‘˜ç±»åˆ« è§å­—å…¸ sys_UserType"/>
                        <el-form-column prop="UnitNo" label=" å•位编号"/>
                        <el-form-column prop="UnitName" label=" å•位名称"/>
                        <el-form-column prop="PersonnelUnitNo" label=" å·¥ä½œäººå‘˜å•元编号,用于捐献案列编码,红十字会人员必填"/>
                        <el-form-column prop="Title" label=" èŒç§°,见字典sys_professionaltitle"/>
                        <el-form-column prop="DepositBank" label=" å¼€æˆ·é“¶è¡Œ"/>
                        <el-form-column prop="BranchBankName" label=" åˆ†è¡Œåç§°"/>
                        <el-form-column prop="BankCardNo" label=" å¡å·"/>
                        <el-form-column prop="del_flag" label=" åˆ é™¤æ ‡å¿—(0代表存在 1代表删除)"/>
                        <el-form-column prop="create_by" label=" åˆ›å»ºè€…"/>
                        <el-form-column prop="create_time" label=" åˆ›å»ºæ—¶é—´"/>
                        <el-form-column prop="update_by" label=" æ›´æ–°è€…"/>
                        <el-form-column prop="update_time" label=" æ›´æ–°æ—¶é—´"/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,31 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="templateid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="templatename" label="  æ¨¡æ¿åç§° "/>
                        <el-form-column prop="templatecode" label="  å¯¹åº”平台模板代码/ID çŸ­ä¿¡æ¨¡æ¿å¾®ä¿¡æ¨¡æ¿ "/>
                        <el-form-column prop="templateplatform" label="  å¯¹åº”平台ID å…¬ä¼—号短信标签 "/>
                        <el-form-column prop="templatecontent" label="  å†…容/图片URL "/>
                        <el-form-column prop="orgid" label=" åŒ»é™¢æœºæž„id"/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="templatetype" label="  æ¨¡æ¿ç±»åˆ«"/>
                        <el-form-column prop="templatesource" label="  æ¨¡æ¿æ¥æº"/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¼€å¯ "/>
                        <el-form-column prop="templateplatformname" label="  å¯¹åº”平台名称 "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_sequence.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,34 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="prefix" label="  å‰ç¼€ "/>
                        <el-form-column prop="sequencenum" label="  å½“前编号 "/>
                        <el-form-column prop="lastreturnnum" label="  å½“前获取到的编号 "/>
                        <el-form-column prop="numberid" label="  å·ç ID "/>
                        <el-form-column prop="numbername" label="  å·ç åç§° "/>
                        <el-form-column prop="numberrule" label="  ç”Ÿæˆè§„则 "/>
                        <el-form-column prop="numberruleid" label="  è§„则ID "/>
                        <el-form-column prop="simpleorgcode" label="  æœºæž„简码 "/>
                        <el-form-column prop="prefixdate" label="  å‰ç¼€æ—¥æœŸ "/>
                        <el-form-column prop="sequenceid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="pym" label="  æ‹¼éŸ³ç  "/>
                        <el-form-column prop="wbm" label="  äº”笔码 "/>
                        <el-form-column prop="del_flag" label="  æ˜¯å¦åˆ é™¤ 1删除,0未删除 "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,28 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="smsacountid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="smsname" label="  æ ‡ç­¾åç§° "/>
                        <el-form-column prop="account" label="  å¹³å°è´¦å· "/>
                        <el-form-column prop="password" label="  å¹³å°å¯†ç  "/>
                        <el-form-column prop="remark" label="  å¤‡æ³¨ "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¼€å¯ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_tag.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="tagid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="tagcategoryid" label="  æ ‡ç­¾åˆ†ç±»ID "/>
                        <el-form-column prop="tagname" label="  æ ‡ç­¾åç§° "/>
                        <el-form-column prop="tagdescription" label="  æ ‡ç­¾æè¿° "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="isenable" label="  æ˜¯å¦å¼€å¯  1开启   0关闭"/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="tagcategoryid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="pym" label="  æ‹¼éŸ³ç  "/>
                        <el-form-column prop="wbm" label="  äº”笔码 "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="categoryname" label="  æ ‡ç­¾åç§° "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_template.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="templateid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="categoryid" label="  åˆ†ç±»ID "/>
                        <el-form-column prop="templatetype" label="  æ¨¡æ¿ç±»åž‹"/>
                        <el-form-column prop="templatetitle" label="  æ ‡é¢˜ "/>
                        <el-form-column prop="templatecontent" label="  å†…容 "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="templatecatid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="templatetype" label="  æ¨¡æ¿ç±»åž‹"/>
                        <el-form-column prop="categoryname" label="  åˆ†ç±»åç§° "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-column prop="wxaccountid" label="  è‡ªå¢žID "/>
                        <el-form-column prop="wxname" label="  è´¦å·åç§° "/>
                        <el-form-column prop="appid" label="  å¾®ä¿¡APPID "/>
                        <el-form-column prop="secretkey" label="  å¾®ä¿¡å¯†é’¥ "/>
                        <el-form-column prop="remark" label="  å¤‡æ³¨ "/>
                        <el-form-column prop="orgid" label="  æœºæž„ID "/>
                        <el-form-column prop="del_flag" label="  åˆ é™¤æ ‡è®° "/>
                        <el-form-column prop="update_by" label="  æ›´æ–°äºº "/>
                        <el-form-column prop="update_time" label="  æ›´æ–°æ—¶é—´ "/>
                        <el-form-column prop="create_by" label="  åˆ›å»ºäºº "/>
                        <el-form-column prop="create_time" label="  åˆ›å»ºæ—¶é—´ "/>
                        <el-form-column prop="isupload" label="  ä¸Šä¼ æ ‡è®° "/>
                        <el-form-column prop="upload_time" label="  ä¸Šä¼ æ—¶é—´ "/>
                        <el-form-column prop="pid" label=" çˆ¶ID"/>
                        <el-form-column prop="guid" label=" GUID"/>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
src/comp/smartor3/dwo/dw_maint_pat_archive.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,124 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="patid" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="name" label=" å§“名 ">
                              <el-input placeholder="请输入 å§“名 " v-model="form.name"/>
                        </el-form-item>
                        <el-form-item prop="sex" label=" æ€§åˆ«   1:男  2:女">
                              <el-input placeholder="请输入 æ€§åˆ«   1:男  2:女" v-model="form.sex"/>
                        </el-form-item>
                        <el-form-item prop="iccardno" label=" è¯ä»¶å·ç  ">
                              <el-input placeholder="请输入 è¯ä»¶å·ç  " v-model="form.iccardno"/>
                        </el-form-item>
                        <el-form-item prop="birthdate" label=" ç”Ÿæ—¥ ">
                              <el-input placeholder="请输入 ç”Ÿæ—¥ " v-model="form.birthdate"/>
                        </el-form-item>
                        <el-form-item prop="age" label=" å¹´é¾„ ">
                              <el-input placeholder="请输入 å¹´é¾„ " v-model="form.age"/>
                        </el-form-item>
                        <el-form-item prop="source" label=" æ¥æº ">
                              <el-input placeholder="请输入 æ¥æº " v-model="form.source"/>
                        </el-form-item>
                        <el-form-item prop="archivetime" label=" å»ºæ¡£æ—¶é—´ ">
                              <el-input placeholder="请输入 å»ºæ¡£æ—¶é—´ " v-model="form.archivetime"/>
                        </el-form-item>
                        <el-form-item prop="archiveby" label=" å»ºæ¡£äºº ">
                              <el-input placeholder="请输入 å»ºæ¡£äºº " v-model="form.archiveby"/>
                        </el-form-item>
                        <el-form-item prop="telcode" label=" æ‰‹æœºå·ç  ">
                              <el-input placeholder="请输入 æ‰‹æœºå·ç  " v-model="form.telcode"/>
                        </el-form-item>
                        <el-form-item prop="relativetelcode" label=" äº²å±žå·ç  ">
                              <el-input placeholder="请输入 äº²å±žå·ç  " v-model="form.relativetelcode"/>
                        </el-form-item>
                        <el-form-item prop="iccardtype" label=" è¯ä»¶ç±»åž‹ ">
                              <el-input placeholder="请输入 è¯ä»¶ç±»åž‹ " v-model="form.iccardtype"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="openid" label=" å¾®ä¿¡openid ">
                              <el-input placeholder="请输入 å¾®ä¿¡openid " v-model="form.openid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_archive, getpat_archive, delpat_archive, addpat_archive, updatepat_archive } from "@/api/smartor3/pat_archive";
    export default {
        name: "dw_maint_pat_archive",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_archive(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,106 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" è”系方式ID ">
                              <el-input placeholder="请输入 è”系方式ID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="contactway" label=" è”系方式 ">
                              <el-input placeholder="请输入 è”系方式 " v-model="form.contactway"/>
                        </el-form-item>
                        <el-form-item prop="relation" label=" å…³ç³» ">
                              <el-input placeholder="请输入 å…³ç³» " v-model="form.relation"/>
                        </el-form-item>
                        <el-form-item prop="datasource" label=" æ•°æ®æ¥æº ">
                              <el-input placeholder="请输入 æ•°æ®æ¥æº " v-model="form.datasource"/>
                        </el-form-item>
                        <el-form-item prop="isdefault" label=" æ˜¯å¦é»˜è®¤ ">
                              <el-input placeholder="请输入 æ˜¯å¦é»˜è®¤ " v-model="form.isdefault"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="contactname" label=" è”系姓名 ">
                              <el-input placeholder="请输入 è”系姓名 " v-model="form.contactname"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_archivecontact, getpat_archivecontact, delpat_archivecontact, addpat_archivecontact, updatepat_archivecontact } from "@/api/smartor3/pat_archivecontact";
    export default {
        name: "dw_maint_pat_archivecontact",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_archivecontact(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="tagcategoryid" label=" æ ‡ç­¾åˆ†ç±»ID ">
                              <el-input placeholder="请输入 æ ‡ç­¾åˆ†ç±»ID " v-model="form.tagcategoryid"/>
                        </el-form-item>
                        <el-form-item prop="tagid" label=" æ ‡ç­¾ID ">
                              <el-input placeholder="请输入 æ ‡ç­¾ID " v-model="form.tagid"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_archivetag, getpat_archivetag, delpat_archivetag, addpat_archivetag, updatepat_archivetag } from "@/api/smartor3/pat_archivetag";
    export default {
        name: "dw_maint_pat_archivetag",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_archivetag(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,184 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="visittime" label="复诊时间">
                              <el-input placeholder="请输入复诊时间" v-model="form.visittime"/>
                        </el-form-item>
                        <el-form-item prop="visitdoctor" label="复诊医生">
                              <el-input placeholder="请输入复诊医生" v-model="form.visitdoctor"/>
                        </el-form-item>
                        <el-form-item prop="visitdept" label="复诊科室">
                              <el-input placeholder="请输入复诊科室" v-model="form.visitdept"/>
                        </el-form-item>
                        <el-form-item prop="visitdesc" label="复诊结果">
                              <el-input placeholder="请输入复诊结果" v-model="form.visitdesc"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" åŒ»é™¢åç§° ">
                              <el-input placeholder="请输入 åŒ»é™¢åç§° " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" åŒ»é™¢ç¼–号 ">
                              <el-input placeholder="请输入 åŒ»é™¢ç¼–号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictcode" label=" é™¢åŒºç¼–号 ">
                              <el-input placeholder="请输入 é™¢åŒºç¼–号 " v-model="form.hospitaldistrictcode"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictname" label=" é™¢åŒºåç§° ">
                              <el-input placeholder="请输入 é™¢åŒºåç§° " v-model="form.hospitaldistrictname"/>
                        </el-form-item>
                        <el-form-item prop="icd10code" label=" å…¥é™¢è¯Šæ–­ICD值 ">
                              <el-input placeholder="请输入 å…¥é™¢è¯Šæ–­ICD值 " v-model="form.icd10code"/>
                        </el-form-item>
                        <el-form-item prop="diagname" label=" å…¥é™¢è¯Šæ–­åç§° ">
                              <el-input placeholder="请输入 å…¥é™¢è¯Šæ–­åç§° " v-model="form.diagname"/>
                        </el-form-item>
                        <el-form-item prop="starttime" label=" å…¥é™¢æ—¶é—´ ">
                              <el-input placeholder="请输入 å…¥é™¢æ—¶é—´ " v-model="form.starttime"/>
                        </el-form-item>
                        <el-form-item prop="endtime" label=" å‡ºé™¢æ—¶é—´ ">
                              <el-input placeholder="请输入 å‡ºé™¢æ—¶é—´ " v-model="form.endtime"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" å…¥é™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" å…¥é™¢ç§‘室名称 ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="roomno" label=" æˆ¿é—´å· ">
                              <el-input placeholder="请输入 æˆ¿é—´å· " v-model="form.roomno"/>
                        </el-form-item>
                        <el-form-item prop="bedno" label=" åºŠä½å· ">
                              <el-input placeholder="请输入 åºŠä½å· " v-model="form.bedno"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="leavediagname" label=" å‡ºé™¢è¯Šæ–­ ">
                              <el-input placeholder="请输入 å‡ºé™¢è¯Šæ–­ " v-model="form.leavediagname"/>
                        </el-form-item>
                        <el-form-item prop="leaveicd10code" label=" å‡ºé™¢è¯Šæ–­ICD值 ">
                              <el-input placeholder="请输入 å‡ºé™¢è¯Šæ–­ICD值 " v-model="form.leaveicd10code"/>
                        </el-form-item>
                        <el-form-item prop="drcode" label=" åŒ»ç”Ÿå·¥å· ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿå·¥å· " v-model="form.drcode"/>
                        </el-form-item>
                        <el-form-item prop="drname" label=" åŒ»ç”Ÿåç§° ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿåç§° " v-model="form.drname"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="generalschemestatus" label=" æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" v-model="form.generalschemestatus"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptcode" label=" å‡ºé™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室代码 " v-model="form.leaveldeptcode"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptname" label=" å‡ºé™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室代码 " v-model="form.leaveldeptname"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictid" label=" ç—…区ID ">
                              <el-input placeholder="请输入 ç—…区ID " v-model="form.hospitaldistrictid"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictcode" label=" å‡ºé™¢ç—…区编号 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区编号 " v-model="form.leavehospitaldistrictcode"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictname" label=" å‡ºé™¢ç—…区名称 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区名称 " v-model="form.leavehospitaldistrictname"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictid" label=" å‡ºé™¢ç—…区ID ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区ID " v-model="form.leavehospitaldistrictid"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" å…¥é™¢ç§‘室ID ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptid" label=" å‡ºé™¢ç§‘室ID ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室ID " v-model="form.leaveldeptid"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_apointment, getpat_med_apointment, delpat_med_apointment, addpat_med_apointment, updatepat_med_apointment } from "@/api/smartor3/pat_med_apointment";
    export default {
        name: "dw_maint_pat_med_apointment",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_apointment(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,115 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="bloodsugarid" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.bloodsugarid"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="recordtime" label=" è®°å½•æ—¶é—´ ">
                              <el-input placeholder="请输入 è®°å½•æ—¶é—´ " v-model="form.recordtime"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="typename" label=" æ•°æ®ç±»åž‹ ">
                              <el-input placeholder="请输入 æ•°æ®ç±»åž‹ " v-model="form.typename"/>
                        </el-form-item>
                        <el-form-item prop="sugarlevel" label=" è¡€ç³–值 ">
                              <el-input placeholder="请输入 è¡€ç³–值 " v-model="form.sugarlevel"/>
                        </el-form-item>
                        <el-form-item prop="sourcename" label=" æ•°æ®æ¥æº ">
                              <el-input placeholder="请输入 æ•°æ®æ¥æº " v-model="form.sourcename"/>
                        </el-form-item>
                        <el-form-item prop="sugarlevelempty" label=" ç©ºè…¹è¡€ç³– ">
                              <el-input placeholder="请输入 ç©ºè…¹è¡€ç³– " v-model="form.sugarlevelempty"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹" v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯ŠID">
                              <el-input placeholder="请输入 å°±è¯ŠID" v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_bloodsugar, getpat_med_bloodsugar, delpat_med_bloodsugar, addpat_med_bloodsugar, updatepat_med_bloodsugar } from "@/api/smartor3/pat_med_bloodsugar";
    export default {
        name: "dw_maint_pat_med_bloodsugar",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_bloodsugar(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,130 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="drugname" label=" è¯å“åç§° ">
                              <el-input placeholder="请输入 è¯å“åç§° " v-model="form.drugname"/>
                        </el-form-item>
                        <el-form-item prop="opendate" label=" å¼€æ–¹æ—¥æœŸ ">
                              <el-input placeholder="请输入 å¼€æ–¹æ—¥æœŸ " v-model="form.opendate"/>
                        </el-form-item>
                        <el-form-item prop="drugtype" label=" è¯å“ç±»åž‹ ">
                              <el-input placeholder="请输入 è¯å“ç±»åž‹ " v-model="form.drugtype"/>
                        </el-form-item>
                        <el-form-item prop="unit" label=" å•位 ">
                              <el-input placeholder="请输入 å•位 " v-model="form.unit"/>
                        </el-form-item>
                        <el-form-item prop="spec" label=" è§„æ ¼ ">
                              <el-input placeholder="请输入 è§„æ ¼ " v-model="form.spec"/>
                        </el-form-item>
                        <el-form-item prop="drugusage" label=" ç”¨æ³• ">
                              <el-input placeholder="请输入 ç”¨æ³• " v-model="form.drugusage"/>
                        </el-form-item>
                        <el-form-item prop="dose" label=" å‰‚量 ">
                              <el-input placeholder="请输入 å‰‚量 " v-model="form.dose"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="drugid" label=" è¯å“ID ">
                              <el-input placeholder="请输入 è¯å“ID " v-model="form.drugid"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹ ">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹ " v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯ŠID ">
                              <el-input placeholder="请输入 å°±è¯ŠID " v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_drug, getpat_med_drug, delpat_med_drug, addpat_med_drug, updatepat_med_drug } from "@/api/smartor3/pat_med_drug";
    export default {
        name: "dw_maint_pat_med_drug",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_drug(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,118 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="recordtime" label=" è®°å½•æ—¶é—´ ">
                              <el-input placeholder="请输入 è®°å½•æ—¶é—´ " v-model="form.recordtime"/>
                        </el-form-item>
                        <el-form-item prop="typename" label=" æ•°æ®ç±»åž‹ ">
                              <el-input placeholder="请输入 æ•°æ®ç±»åž‹ " v-model="form.typename"/>
                        </el-form-item>
                        <el-form-item prop="systolicpressure" label=" æ”¶ç¼©åŽ‹ ">
                              <el-input placeholder="请输入 æ”¶ç¼©åŽ‹ " v-model="form.systolicpressure"/>
                        </el-form-item>
                        <el-form-item prop="diastolicpressure" label=" èˆ’张压 ">
                              <el-input placeholder="请输入 èˆ’张压 " v-model="form.diastolicpressure"/>
                        </el-form-item>
                        <el-form-item prop="sourcename" label=" æ•°æ®æ¥æº ">
                              <el-input placeholder="请输入 æ•°æ®æ¥æº " v-model="form.sourcename"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="heartrate" label=" å¿ƒçއ">
                              <el-input placeholder="请输入 å¿ƒçއ" v-model="form.heartrate"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹" v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯ŠID">
                              <el-input placeholder="请输入 å°±è¯ŠID" v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_hypertension, getpat_med_hypertension, delpat_med_hypertension, addpat_med_hypertension, updatepat_med_hypertension } from "@/api/smartor3/pat_med_hypertension";
    export default {
        name: "dw_maint_pat_med_hypertension",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_hypertension(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,175 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="inhospid" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.inhospid"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" åŒ»é™¢åç§° ">
                              <el-input placeholder="请输入 åŒ»é™¢åç§° " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" åŒ»é™¢ç¼–号 ">
                              <el-input placeholder="请输入 åŒ»é™¢ç¼–号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictcode" label=" é™¢åŒºç¼–号 ">
                              <el-input placeholder="请输入 é™¢åŒºç¼–号 " v-model="form.hospitaldistrictcode"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictname" label=" é™¢åŒºåç§° ">
                              <el-input placeholder="请输入 é™¢åŒºåç§° " v-model="form.hospitaldistrictname"/>
                        </el-form-item>
                        <el-form-item prop="icd10code" label=" å…¥é™¢è¯Šæ–­ICD值 ">
                              <el-input placeholder="请输入 å…¥é™¢è¯Šæ–­ICD值 " v-model="form.icd10code"/>
                        </el-form-item>
                        <el-form-item prop="diagname" label=" å…¥é™¢è¯Šæ–­åç§° ">
                              <el-input placeholder="请输入 å…¥é™¢è¯Šæ–­åç§° " v-model="form.diagname"/>
                        </el-form-item>
                        <el-form-item prop="starttime" label=" å…¥é™¢æ—¶é—´ ">
                              <el-input placeholder="请输入 å…¥é™¢æ—¶é—´ " v-model="form.starttime"/>
                        </el-form-item>
                        <el-form-item prop="endtime" label=" å‡ºé™¢æ—¶é—´ ">
                              <el-input placeholder="请输入 å‡ºé™¢æ—¶é—´ " v-model="form.endtime"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" å…¥é™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" å…¥é™¢ç§‘室名称 ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="roomno" label=" æˆ¿é—´å· ">
                              <el-input placeholder="请输入 æˆ¿é—´å· " v-model="form.roomno"/>
                        </el-form-item>
                        <el-form-item prop="bedno" label=" åºŠä½å· ">
                              <el-input placeholder="请输入 åºŠä½å· " v-model="form.bedno"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="leavediagname" label=" å‡ºé™¢è¯Šæ–­ ">
                              <el-input placeholder="请输入 å‡ºé™¢è¯Šæ–­ " v-model="form.leavediagname"/>
                        </el-form-item>
                        <el-form-item prop="leaveicd10code" label=" å‡ºé™¢è¯Šæ–­ICD值 ">
                              <el-input placeholder="请输入 å‡ºé™¢è¯Šæ–­ICD值 " v-model="form.leaveicd10code"/>
                        </el-form-item>
                        <el-form-item prop="drcode" label=" åŒ»ç”Ÿå·¥å· ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿå·¥å· " v-model="form.drcode"/>
                        </el-form-item>
                        <el-form-item prop="drname" label=" åŒ»ç”Ÿåç§° ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿåç§° " v-model="form.drname"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="generalschemestatus" label=" æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" v-model="form.generalschemestatus"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptcode" label=" å‡ºé™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室代码 " v-model="form.leaveldeptcode"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptname" label=" å‡ºé™¢ç§‘室代码 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室代码 " v-model="form.leaveldeptname"/>
                        </el-form-item>
                        <el-form-item prop="hospitaldistrictid" label=" ç—…区ID ">
                              <el-input placeholder="请输入 ç—…区ID " v-model="form.hospitaldistrictid"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictcode" label=" å‡ºé™¢ç—…区编号 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区编号 " v-model="form.leavehospitaldistrictcode"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictname" label=" å‡ºé™¢ç—…区名称 ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区名称 " v-model="form.leavehospitaldistrictname"/>
                        </el-form-item>
                        <el-form-item prop="leavehospitaldistrictid" label=" å‡ºé™¢ç—…区ID ">
                              <el-input placeholder="请输入 å‡ºé™¢ç—…区ID " v-model="form.leavehospitaldistrictid"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" å…¥é™¢ç§‘室ID ">
                              <el-input placeholder="请输入 å…¥é™¢ç§‘室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="leaveldeptid" label=" å‡ºé™¢ç§‘室ID ">
                              <el-input placeholder="请输入 å‡ºé™¢ç§‘室ID " v-model="form.leaveldeptid"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_inhosp, getpat_med_inhosp, delpat_med_inhosp, addpat_med_inhosp, updatepat_med_inhosp } from "@/api/smartor3/pat_med_inhosp";
    export default {
        name: "dw_maint_pat_med_inhosp",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_inhosp(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,145 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="projecttype" label=" ç±»åž‹">
                              <el-input placeholder="请输入 ç±»åž‹" v-model="form.projecttype"/>
                        </el-form-item>
                        <el-form-item prop="projectcode" label=" é¡¹ç›®ç¼–号 ">
                              <el-input placeholder="请输入 é¡¹ç›®ç¼–号 " v-model="form.projectcode"/>
                        </el-form-item>
                        <el-form-item prop="projectname" label=" é¡¹ç›®åç§° ">
                              <el-input placeholder="请输入 é¡¹ç›®åç§° " v-model="form.projectname"/>
                        </el-form-item>
                        <el-form-item prop="reporttime" label=" æŠ¥å‘Šæ—¶é—´ ">
                              <el-input placeholder="请输入 æŠ¥å‘Šæ—¶é—´ " v-model="form.reporttime"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" åŒ»é™¢åç§° ">
                              <el-input placeholder="请输入 åŒ»é™¢åç§° " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" åŒ»é™¢ç¼–号 ">
                              <el-input placeholder="请输入 åŒ»é™¢ç¼–号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="projectid" label=" é¡¹ç›®ID ">
                              <el-input placeholder="请输入 é¡¹ç›®ID " v-model="form.projectid"/>
                        </el-form-item>
                        <el-form-item prop="applicationtime" label=" ç”³è¯·æ—¶é—´ ">
                              <el-input placeholder="请输入 ç”³è¯·æ—¶é—´ " v-model="form.applicationtime"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹ ">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹ " v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯ŠID ">
                              <el-input placeholder="请输入 å°±è¯ŠID " v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="isabnormal" label=" æ˜¯å¦å¼‚常">
                              <el-input placeholder="请输入 æ˜¯å¦å¼‚常" v-model="form.isabnormal"/>
                        </el-form-item>
                        <el-form-item prop="reportconclusion" label=" æŠ¥å‘Šç»“论 ">
                              <el-input placeholder="请输入 æŠ¥å‘Šç»“论 " v-model="form.reportconclusion"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" å¼€å•科室代码 ">
                              <el-input placeholder="请输入 å¼€å•科室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" å¼€å•科室名称 ">
                              <el-input placeholder="请输入 å¼€å•科室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" å¼€å•科室ID ">
                              <el-input placeholder="请输入 å¼€å•科室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_inspection, getpat_med_inspection, delpat_med_inspection, addpat_med_inspection, updatepat_med_inspection } from "@/api/smartor3/pat_med_inspection";
    export default {
        name: "dw_maint_pat_med_inspection",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_inspection(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,112 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="inspectionid" label=" å¯¹åº”记录表 ">
                              <el-input placeholder="请输入 å¯¹åº”记录表 " v-model="form.inspectionid"/>
                        </el-form-item>
                        <el-form-item prop="relationid" label=" ç›¸åº”ID ">
                              <el-input placeholder="请输入 ç›¸åº”ID " v-model="form.relationid"/>
                        </el-form-item>
                        <el-form-item prop="relationcode" label=" ç›¸åº”编号 ">
                              <el-input placeholder="请输入 ç›¸åº”编号 " v-model="form.relationcode"/>
                        </el-form-item>
                        <el-form-item prop="relationname" label=" ç›¸åº”名称 ">
                              <el-input placeholder="请输入 ç›¸åº”名称 " v-model="form.relationname"/>
                        </el-form-item>
                        <el-form-item prop="value" label=" ç»“果值/结论 ">
                              <el-input placeholder="请输入 ç»“果值/结论 " v-model="form.value"/>
                        </el-form-item>
                        <el-form-item prop="isabnormal" label=" æ˜¯å¦å¼‚常">
                              <el-input placeholder="请输入 æ˜¯å¦å¼‚常" v-model="form.isabnormal"/>
                        </el-form-item>
                        <el-form-item prop="unit" label=" å•位 ">
                              <el-input placeholder="请输入 å•位 " v-model="form.unit"/>
                        </el-form-item>
                        <el-form-item prop="consult" label=" å‚考 ">
                              <el-input placeholder="请输入 å‚考 " v-model="form.consult"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_inspection_item, getpat_med_inspection_item, delpat_med_inspection_item, addpat_med_inspection_item, updatepat_med_inspection_item } from "@/api/smartor3/pat_med_inspection_item";
    export default {
        name: "dw_maint_pat_med_inspection_item",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_inspection_item(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,121 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" å°±è¯Šæµæ°´å· ">
                              <el-input placeholder="请输入 å°±è¯Šæµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="operationname" label=" æ‰‹æœ¯åç§° ">
                              <el-input placeholder="请输入 æ‰‹æœ¯åç§° " v-model="form.operationname"/>
                        </el-form-item>
                        <el-form-item prop="operationcode" label=" æ‰‹æœ¯ä»£ç  ">
                              <el-input placeholder="请输入 æ‰‹æœ¯ä»£ç  " v-model="form.operationcode"/>
                        </el-form-item>
                        <el-form-item prop="operationid" label=" æ‰‹æœ¯ID ">
                              <el-input placeholder="请输入 æ‰‹æœ¯ID " v-model="form.operationid"/>
                        </el-form-item>
                        <el-form-item prop="operationtime" label=" æ‰‹æœ¯æ—¶é—´ ">
                              <el-input placeholder="请输入 æ‰‹æœ¯æ—¶é—´ " v-model="form.operationtime"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯ŠID ">
                              <el-input placeholder="请输入 å°±è¯ŠID " v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹" v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="status" label=" æ‰‹æœ¯çŠ¶æ€">
                              <el-input placeholder="请输入 æ‰‹æœ¯çŠ¶æ€" v-model="form.status"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆè®¡åˆ’">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆè®¡åˆ’" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_operation, getpat_med_operation, delpat_med_operation, addpat_med_operation, updatepat_med_operation } from "@/api/smartor3/pat_med_operation";
    export default {
        name: "dw_maint_pat_med_operation",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_operation(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,136 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" åŒ»é™¢åç§° ">
                              <el-input placeholder="请输入 åŒ»é™¢åç§° " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" åŒ»é™¢ç¼–号 ">
                              <el-input placeholder="请输入 åŒ»é™¢ç¼–号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="icd10code" label=" è¯Šæ–­ICD值 ">
                              <el-input placeholder="请输入 è¯Šæ–­ICD值 " v-model="form.icd10code"/>
                        </el-form-item>
                        <el-form-item prop="diagname" label=" è¯Šæ–­åç§° ">
                              <el-input placeholder="请输入 è¯Šæ–­åç§° " v-model="form.diagname"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" ç§‘室代码 ">
                              <el-input placeholder="请输入 ç§‘室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" ç§‘室名称 ">
                              <el-input placeholder="请输入 ç§‘室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="drcode" label=" åŒ»ç”Ÿå·¥å· ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿå·¥å· " v-model="form.drcode"/>
                        </el-form-item>
                        <el-form-item prop="drname" label=" åŒ»ç”Ÿåç§° ">
                              <el-input placeholder="请输入 åŒ»ç”Ÿåç§° " v-model="form.drname"/>
                        </el-form-item>
                        <el-form-item prop="admitdate" label=" å°±è¯Šæ—¥æœŸ ">
                              <el-input placeholder="请输入 å°±è¯Šæ—¥æœŸ " v-model="form.admitdate"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" ç§‘室ID ">
                              <el-input placeholder="请输入 ç§‘室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="hpi" label=" çŽ°ç—…å² ">
                              <el-input placeholder="请输入 çŽ°ç—…å² " v-model="form.hpi"/>
                        </el-form-item>
                        <el-form-item prop="mainsuit" label=" ä¸»è¿° ">
                              <el-input placeholder="请输入 ä¸»è¿° " v-model="form.mainsuit"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_outhosp, getpat_med_outhosp, delpat_med_outhosp, addpat_med_outhosp, updatepat_med_outhosp } from "@/api/smartor3/pat_med_outhosp";
    export default {
        name: "dw_maint_pat_med_outhosp",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_outhosp(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,139 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="drcode" label=" æ€»ç»“医生工号 ">
                              <el-input placeholder="请输入 æ€»ç»“医生工号 " v-model="form.drcode"/>
                        </el-form-item>
                        <el-form-item prop="drname" label=" æ€»ç»“医生名称 ">
                              <el-input placeholder="请输入 æ€»ç»“医生名称 " v-model="form.drname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" ä½“检单位/医院编号 ">
                              <el-input placeholder="请输入 ä½“检单位/医院编号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" ä½“检单位/医院 ">
                              <el-input placeholder="请输入 ä½“检单位/医院 " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="physicaldate" label=" ä½“检时间 ">
                              <el-input placeholder="请输入 ä½“检时间 " v-model="form.physicaldate"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" ç§‘室代码 ">
                              <el-input placeholder="请输入 ç§‘室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" ç§‘室名称 ">
                              <el-input placeholder="请输入 ç§‘室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="projectname" label=" ä½“检项目名称 ">
                              <el-input placeholder="请输入 ä½“检项目名称 " v-model="form.projectname"/>
                        </el-form-item>
                        <el-form-item prop="projectcode" label=" ä½“检项目编码 ">
                              <el-input placeholder="请输入 ä½“检项目编码 " v-model="form.projectcode"/>
                        </el-form-item>
                        <el-form-item prop="state" label=" çŠ¶æ€">
                              <el-input placeholder="请输入 çŠ¶æ€" v-model="form.state"/>
                        </el-form-item>
                        <el-form-item prop="schemestatus" label=" æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆæ–¹æ¡ˆçŠ¶æ€" v-model="form.schemestatus"/>
                        </el-form-item>
                        <el-form-item prop="generalschemestatus" label=" æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€">
                              <el-input placeholder="请输入 æ˜¯å¦ç”Ÿæˆé€šç”¨æ–¹æ¡ˆçŠ¶æ€" v-model="form.generalschemestatus"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" ç§‘室ID ">
                              <el-input placeholder="请输入 ç§‘室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="projectid" label=" ä½“检套餐ID ">
                              <el-input placeholder="请输入 ä½“检套餐ID " v-model="form.projectid"/>
                        </el-form-item>
                        <el-form-item prop="schemetime" label=" æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ ">
                              <el-input placeholder="请输入 æ–¹æ¡ˆçŠ¶æ€æ“ä½œæ—¶é—´ " v-model="form.schemetime"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_physical, getpat_med_physical, delpat_med_physical, addpat_med_physical, updatepat_med_physical } from "@/api/smartor3/pat_med_physical";
    export default {
        name: "dw_maint_pat_med_physical",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_physical(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,127 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="registid" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.registid"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´è¡¨ ">
                              <el-input placeholder="请输入 æµæ°´è¡¨ " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="hospitalname" label=" åŒ»é™¢åç§° ">
                              <el-input placeholder="请输入 åŒ»é™¢åç§° " v-model="form.hospitalname"/>
                        </el-form-item>
                        <el-form-item prop="hospitalcode" label=" åŒ»é™¢ç¼–号 ">
                              <el-input placeholder="请输入 åŒ»é™¢ç¼–号 " v-model="form.hospitalcode"/>
                        </el-form-item>
                        <el-form-item prop="deptcode" label=" ç§‘室代码 ">
                              <el-input placeholder="请输入 ç§‘室代码 " v-model="form.deptcode"/>
                        </el-form-item>
                        <el-form-item prop="deptname" label=" ç§‘室名称 ">
                              <el-input placeholder="请输入 ç§‘室名称 " v-model="form.deptname"/>
                        </el-form-item>
                        <el-form-item prop="deptid" label=" ç§‘室ID ">
                              <el-input placeholder="请输入 ç§‘室ID " v-model="form.deptid"/>
                        </el-form-item>
                        <el-form-item prop="state" label=" é¢„约状态">
                              <el-input placeholder="请输入 é¢„约状态" v-model="form.state"/>
                        </el-form-item>
                        <el-form-item prop="appointmenttime" label=" é¢„约时间 ">
                              <el-input placeholder="请输入 é¢„约时间 " v-model="form.appointmenttime"/>
                        </el-form-item>
                        <el-form-item prop="appointmenttimetype" label=" é¢„约班别">
                              <el-input placeholder="请输入 é¢„约班别" v-model="form.appointmenttimetype"/>
                        </el-form-item>
                        <el-form-item prop="appointmentcode" label=" é¢„约号源 ">
                              <el-input placeholder="请输入 é¢„约号源 " v-model="form.appointmentcode"/>
                        </el-form-item>
                        <el-form-item prop="appointmentbegintime" label=" é¢„约时段开始时间 ">
                              <el-input placeholder="请输入 é¢„约时段开始时间 " v-model="form.appointmentbegintime"/>
                        </el-form-item>
                        <el-form-item prop="appointmentendtime" label=" é¢„约时段结束时间 ">
                              <el-input placeholder="请输入 é¢„约时段结束时间 " v-model="form.appointmentendtime"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_registration, getpat_med_registration, delpat_med_registration, addpat_med_registration, updatepat_med_registration } from "@/api/smartor3/pat_med_registration";
    export default {
        name: "dw_maint_pat_med_registration",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_registration(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,112 @@
<template>
      <div>
            <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open">
                  <el-form :rules="rules" ref="form" :model="form" label-width="80px">
                        <el-form-item prop="id" label=" è‡ªå¢žID ">
                              <el-input placeholder="请输入 è‡ªå¢žID " v-model="form.id"/>
                        </el-form-item>
                        <el-form-item prop="serialnum" label=" æµæ°´å· ">
                              <el-input placeholder="请输入 æµæ°´å· " v-model="form.serialnum"/>
                        </el-form-item>
                        <el-form-item prop="fatweight" label=" è„‚肪重量 ">
                              <el-input placeholder="请输入 è„‚肪重量 " v-model="form.fatweight"/>
                        </el-form-item>
                        <el-form-item prop="bodyweight" label=" ä½“重 ">
                              <el-input placeholder="请输入 ä½“重 " v-model="form.bodyweight"/>
                        </el-form-item>
                        <el-form-item prop="recordtime" label=" è®°å½•æ—¶é—´ ">
                              <el-input placeholder="请输入 è®°å½•æ—¶é—´ " v-model="form.recordtime"/>
                        </el-form-item>
                        <el-form-item prop="orgid" label=" æœºæž„ID ">
                              <el-input placeholder="请输入 æœºæž„ID " v-model="form.orgid"/>
                        </el-form-item>
                        <el-form-item prop="del_flag" label=" åˆ é™¤æ ‡è®° ">
                              <el-input placeholder="请输入 åˆ é™¤æ ‡è®° " v-model="form.del_flag"/>
                        </el-form-item>
                        <el-form-item prop="update_by" label=" æ›´æ–°äºº ">
                              <el-input placeholder="请输入 æ›´æ–°äºº " v-model="form.update_by"/>
                        </el-form-item>
                        <el-form-item prop="update_time" label=" æ›´æ–°æ—¶é—´ ">
                              <el-input placeholder="请输入 æ›´æ–°æ—¶é—´ " v-model="form.update_time"/>
                        </el-form-item>
                        <el-form-item prop="create_by" label=" åˆ›å»ºäºº ">
                              <el-input placeholder="请输入 åˆ›å»ºäºº " v-model="form.create_by"/>
                        </el-form-item>
                        <el-form-item prop="create_time" label=" åˆ›å»ºæ—¶é—´ ">
                              <el-input placeholder="请输入 åˆ›å»ºæ—¶é—´ " v-model="form.create_time"/>
                        </el-form-item>
                        <el-form-item prop="isupload" label=" ä¸Šä¼ æ ‡è®° ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ ‡è®° " v-model="form.isupload"/>
                        </el-form-item>
                        <el-form-item prop="upload_time" label=" ä¸Šä¼ æ—¶é—´ ">
                              <el-input placeholder="请输入 ä¸Šä¼ æ—¶é—´ " v-model="form.upload_time"/>
                        </el-form-item>
                        <el-form-item prop="patid" label=" æ¡£æ¡ˆID ">
                              <el-input placeholder="请输入 æ¡£æ¡ˆID " v-model="form.patid"/>
                        </el-form-item>
                        <el-form-item prop="sourcename" label=" æ•°æ®æ¥æº ">
                              <el-input placeholder="请输入 æ•°æ®æ¥æº " v-model="form.sourcename"/>
                        </el-form-item>
                        <el-form-item prop="visittype" label=" å°±è¯Šç±»åž‹">
                              <el-input placeholder="请输入 å°±è¯Šç±»åž‹" v-model="form.visittype"/>
                        </el-form-item>
                        <el-form-item prop="visitid" label=" å°±è¯Š">
                              <el-input placeholder="请输入 å°±è¯Š" v-model="form.visitid"/>
                        </el-form-item>
                        <el-form-item prop="pid" label="父ID">
                              <el-input placeholder="请输入父ID" v-model="form.pid"/>
                        </el-form-item>
                        <el-form-item prop="guid" label="GUID">
                              <el-input placeholder="请输入GUID" v-model="form.guid"/>
                        </el-form-item>
                  </el-form>
                  <div slot="footer" class="dialog-footer">
                        <el-button type="primary" @click="submitForm">ç¡® å®š</el-button>
                        <el-button @click="cancel">取 æ¶ˆ</el-button>
                  </div>
            </el-dialog>
      </div>
</template>
    <script>
    import { listpat_med_weight, getpat_med_weight, delpat_med_weight, addpat_med_weight, updatepat_med_weight } from "@/api/smartor3/pat_med_weight";
    export default {
        name: "dw_maint_pat_med_weight",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
        },
        methods: {
            showdlg(show,val)
            {
                if(val !="")
                {
                      const id = val;
                      getpat_med_weight(id).then(response => {
                        this.form = response.data;
                        this.open = val;
                        this.title = "患者档案";
                      });
                }
                else
                {
                    this.form={};
                    this.open = show;
                    this.title = "新建患者档案";
                }
            }
        }
    }
    </script>
src/comp/smartor3/dwo/dw_query_base_applydisease.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
<template>
      <div>
            <el-row :gutter="10" class="mb8">
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">新增</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">修改</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">删除</el-button>
                  </el-col>
                  <el-col :span="1.5">
                        <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">导出</el-button>
                  </el-col>
                  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
            </el-row>
            <el-table v-loading="loading" :data="dataList" @row-click="rowChanged">
                  <el-table-column width="50" type="selection" align="center"/>
                  <el-table-column prop="applyid" label="  è‡ªå¢žID " align="center"/>
                  <el-table-column prop="diseaseid" label="  ç–¾ç—…ID " align="center"/>
                  <el-table-column prop="objectid" label="  å¯¹è±¡ID " align="center"/>
                  <el-table-column prop="diseasename" label="  ç–¾ç—…名称 " align="center"/>
                  <el-table-column prop="icd" label="  ICD编码 " align="center"/>
            </el-table>
      </div>
</template>
src/comp/smartor3/dwo/dw_query_pat_archive.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,89 @@
<dw obj="pat_archive" name="dw_query_pat_archive" used="query">
      <field name="patid" label=" è‡ªå¢žID "/>
      <field name="name" label=" å§“名 "/>
      <field name="sex" label=" æ€§åˆ«   1:男  2:女"/>
      <field name="iccardno" label=" è¯ä»¶å·ç  "/>
      <field name="birthdate" label=" ç”Ÿæ—¥ "/>
</dw>
    <script>
    import { listpat_archive, getpat_archive, delpat_archive, addpat_archive, updatepat_archive } from "@/api/smartor3/pat_archive";
    export default {
        name: "dw_query_pat_archive",
        dicts: ['sys_user_sex', 'sys_patientfrom'],
        data() {
            return {
            parent:null,
           // é®ç½©å±‚
            loading: true, //false,
            // é€‰ä¸­æ•°ç»„
            ids: [],
            // éžå•个禁用
            single: true,
            // éžå¤šä¸ªç¦ç”¨
            multiple: true,
            // æ˜¾ç¤ºæœç´¢æ¡ä»¶
            showSearch: false,
            // æ€»æ¡æ•°
            total: 0,
            // è¡¨æ ¼æ•°æ®
            dataList: [],
            // å¼¹å‡ºå±‚标题
            title: "",
            // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
            open: false,
            // æŸ¥è¯¢å‚æ•°
            queryParams: {
                pageNum: 1,
                pageSize: 10,
                name: null,
                iccardno: null,
                source: null,
                telcode: null,
                orgid: null,
                isupload: null,
                uploadTime: null
            },
         // è¡¨å•参数
            form: {},
        // è¡¨å•校验
             rules: {
             }
            };
        },
        created() {
           //this.getList();
        },
        methods: {
            getList() {
                this.loading = true;
                listpat_archive(this.queryParams).then(response => {
                  this.dataList = response.rows;
                  this.total = response.total;
                  this.loading = false;
                });
              },
             handleSelectionChange(selection) {
                this.ids = selection.map(item => item.patid)
                this.single = selection.length !== 1
                this.multiple = !selection.length
                //alert("selections:"+this.ids[0])
                //this.$parent.selectionChanged(this.ids[0])
            },
            handleAdd()
            {
                this.$parent.HandleCmdDefault("bill.new",this.ids[0])
            },
            handleUpdate()
            {
                this.$parent.HandleCmdDefault("bill.open",this.ids[0])
            },
            rowChanged(row){
              //alert(row.patid)
              //console.log(row)
              //this.$parent.selectionChanged(row.patid)
              this.$parent.patid = row.patid
            }
        }
    }
    </script>
src/views/knowledge/education/index.vue
@@ -11,7 +11,7 @@
          placeholder="请输入内容"
          v-model="sidecolumnval"
          class="input-with-select"
          size="medium "
          size="medium"
        >
          <el-button
            @click="sidecolumnss"
src/views/patient/patient/index.vue
@@ -470,30 +470,22 @@
</template>
<script>
import { delUser } from "@/api/system/user";
import {
  delUser,
  addUser,
  updateUser,
  resetUserPwd,
  changeUserStatus,
  deptTreeSelect,
} from "@/api/system/user";
import {
  listpatient,
  messagelistpatient,
  alterpatient,
  addpatient,
  deletepatient,
  Exporterrorpatient,
} from "@/api/patient/homepage";
  listpat_archive,
  getpat_archive,
  addpat_archive,
  updatepat_archive,
  delpat_archive,
} from "@/api/smartorpor/pat_archive";
import { listbase_tag } from "@/api/smartorpor/base_tag";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
  name: "User",
  name: "Userhuanze",
  dicts: ["sys_normal_disable", "sys_user_sex"],
  components: { Treeselect },
  data() {
@@ -637,16 +629,12 @@
  created() {
    this.getList();
    this.gettabList();
    this.getDeptTree();
    this.getConfigKey("sys.user.initPassword").then((response) => {
      this.initPassword = response.msg;
    });
  },
  methods: {
    /** æŸ¥è¯¢æ‚£è€…列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listpat_archive(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;
@@ -656,7 +644,7 @@
    /** æŸ¥è¯¢æ ‡ç­¾åˆ—表 */
    gettabList() {
      const queryParams = {};
      listtag(this.addDateRange(queryParams)).then((response) => {
      listbase_tag().then((response) => {
        console.log(response);
        this.optionstag = response.rows;
      });
@@ -670,12 +658,7 @@
        this.loading = false;
      });
    },
    /** æŸ¥è¯¢éƒ¨é—¨ä¸‹æ‹‰æ ‘结构 */
    getDeptTree() {
      deptTreeSelect().then((response) => {
        this.deptOptions = response.data;
      });
    },
    // ç­›é€‰èŠ‚ç‚¹
    filterNode(value, data) {
      if (!value) return true;
@@ -686,24 +669,10 @@
      this.queryParams.deptId = data.id;
      this.handleQuery();
    },
    // ç”¨æˆ·çŠ¶æ€ä¿®æ”¹
    handleStatusChange(row) {
      let text = row.status === "0" ? "启用" : "停用";
      this.$modal
        .confirm('确认要"' + text + '""' + row.userName + '"用户吗?')
        .then(function () {
          return changeUserStatus(row.userId, row.status);
        })
        .then(() => {
          this.$modal.msgSuccess(text + "成功");
        })
        .catch(function () {
          row.status = row.status === "0" ? "1" : "0";
        });
    },
    // å–消按钮
    cancel() {
      this.open = false;
      this.Labelchange = false;
      this.reset();
    },
    // è¡¨å•重置
@@ -743,54 +712,44 @@
    handleAdd() {
      this.reset();
      this.Labelchange = true;
      this.amendtag = false;
    },
    /** ä¿®æ”¹æŒ‰é’®æ“ä½œ */
    handleUpdate(row) {
      console.log(row);
      const userIds = row.patid || this.ids;
      getpat_archive(userIds).then((response) => {
        console.log(response);
        this.form = response.data;
      });
      this.amendtag = true;
      this.Labelchange = true;
    },
    //修改/新增患者
    updatevaluedate() {
    submitForm() {
      if (this.amendtag) {
        this.form.tagcategoryid = this.idds;
        // toamendtagcategory(this.addDateRange(this.classifyform)).then(
        //   (response) => {
        //     console.log(response);
        //     this.gitclasify();
        //   }
        // );
        updatepat_archive(this.form)
          .then((response) => {
            console.log(response);
          })
          .then(() => {
            this.getList();
            this.$modal.msgSuccess("修改成功");
          });
      } else {
        // addtagcategory(this.addDateRange(this.classifyform)).then(
        //   (response) => {
        //     console.log(response);
        //     this.gitclasify();
        //   }
        // );
        addpat_archive(this.form)
          .then((response) => {
            console.log(response);
          })
          .then(() => {
            this.getList();
            this.$modal.msgSuccess("添加成功");
          });
      }
      this.reset();
      // this.idds = "";
      this.Labelchange = false;
    },
    /** é‡ç½®å¯†ç æŒ‰é’®æ“ä½œ */
    handleResetPwd(row) {
      this.$prompt('请输入"' + row.userName + '"的新密码', "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        closeOnClickModal: false,
        inputPattern: /^.{5,20}$/,
        inputErrorMessage: "用户密码长度必须介于 5 å’Œ 20 ä¹‹é—´",
      })
        .then(({ value }) => {
          resetUserPwd(row.userId, value).then((response) => {
            this.$modal.msgSuccess("修改成功,新密码是:" + value);
          });
        })
        .catch(() => {});
    },
    /** åˆ†é…è§’色操作 */
    handleAuthRole: function (row) {
      const userId = row.userId;
      this.$router.push("/system/user-auth/role/" + userId);
    },
    /** åˆ é™¤æŒ‰é’®æ“ä½œ */
@@ -799,7 +758,7 @@
      this.$modal
        .confirm('是否确认删除用户编号为"' + userIds + '"的数据项?')
        .then(function () {
          return delUser(userIds);
          return delpat_archive(userIds);
        })
        .then(() => {
          this.getList();
src/views/patient/viewvant/index.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
<template>
  <div>
  </div>
</template>
<script>
export default {
  data () {
    return {
    }
  },
  created () {
  },
  methods: {
  }
}
</script>
<style lang='scss' scoped>
</style>
src/views/shortmessage/communication/index.vue
@@ -439,7 +439,7 @@
    // ç‚¹å‡»æ¶ˆæ¯è§¦å‘
    handleMessageClick(e, key, message, instance) {
      console.log("点击了消息", e, key, message);
      console.log(key);
      if (key == "status") {
        instance.updateMessage({
          id: message.id,
src/views/system/label/index.vue
@@ -195,8 +195,8 @@
                <template slot-scope="scope">
                  <el-switch
                    v-model="scope.row.isupload"
                    :active-value="1"
                    :inactive-value="0"
                    :active-value="'1'"
                    :inactive-value="'0'"
                    active-color="#13ce66"
                    @change="handleStatusChange(scope.row)"
                  ></el-switch>
@@ -325,18 +325,21 @@
</template>
<script>
import { changetagcategory } from "@/api/system/label";
import {
  toamendtag,
  addapitag,
  detailstag,
  deletetag,
  changetagcategory,
  toamendtagcategory,
  addtagcategory,
  deletetagcategory,
  listtag,
  tagclassifylist,
} from "@/api/system/label";
  listbase_tag,
  getbase_tag,
  addbase_tag,
  updatebase_tag,
  delbase_tag,
} from "@/api/smartorpor/base_tag";
import {
  listbase_tagcategory,
  getbase_tagcategory,
  addbase_tagcategory,
  updatebase_tagcategory,
  delbase_tagcategory,
} from "@/api/smartorpor/base_tagcategory";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -510,7 +513,7 @@
  methods: {
    /** æŸ¥è¯¢æ ‡ç­¾åˆ—表 */
    getList() {
      listtag(this.addDateRange(this.queryParams)).then((response) => {
      listbase_tag(this.addDateRange(this.queryParams)).then((response) => {
        console.log(response);
        this.total = response.total;
        this.userList = response.rows;
@@ -543,13 +546,16 @@
    // æ·»åŠ /修改标签
    Maintenancetag() {
      if (this.lstamendtag) {
        toamendtag(this.addDateRange(this.tagform)).then((response) => {
        updatebase_tag(this.addDateRange(this.tagform)).then((response) => {
          console.log(response);
          this.lstamendtagVisible = false;
          this.getList();
        });
      } else {
        addapitag(this.addDateRange(this.tagform)).then((response) => {
        addbase_tag(this.addDateRange(this.tagform)).then((response) => {
          console.log(response);
          this.lstamendtagVisible = false;
          this.getList();
        });
      }
@@ -564,7 +570,7 @@
    // èŽ·å–æ ‡ç­¾åˆ†ç±»
    gitclasify() {
      tagclassifylist(this.addDateRange(this.forms)).then((response) => {
      listbase_tagcategory(this.addDateRange(this.forms)).then((response) => {
        console.log(response);
        this.numberlb = response.total;
        this.editableTabs = response.rows;
@@ -574,14 +580,14 @@
    submitsidecolumn() {
      if (this.amendtag) {
        this.classifyform.tagcategoryid = this.idds;
        toamendtagcategory(this.addDateRange(this.classifyform)).then(
        updatebase_tagcategory(this.addDateRange(this.classifyform)).then(
          (response) => {
            console.log(response);
            this.gitclasify();
          }
        );
      } else {
        addtagcategory(this.addDateRange(this.classifyform)).then(
        addbase_tagcategory(this.addDateRange(this.classifyform)).then(
          (response) => {
            console.log(response);
            this.gitclasify();
@@ -597,7 +603,7 @@
    //删除分类
    deletefenlei(row) {
      if (this.deleteVisible) {
        deletetagcategory(this.idds).then((response) => {
        delbase_tagcategory(this.idds).then((response) => {
          console.log(response);
          this.gitclasify();
        });
@@ -637,17 +643,17 @@
    // æ ‡ç­¾çŠ¶æ€ä¿®æ”¹
    handleStatusChange(row) {
      console.log(row.isupload);
      let text = row.isupload == 0 ? "停用" : "启用";
      let text = row.isupload == "0" ? "停用" : "启用";
      this.$modal
        .confirm('确认要"' + text + '""' + row.tagname + '"标签吗?')
        .then(function () {
          return changetagcategory(row.tagid, row.isupload);
          return updatebase_tag(row);
        })
        .then(() => {
          this.$modal.msgSuccess(text + "成功");
        })
        .catch(function () {
          row.isupload = row.isupload == 0 ? 1 : 0;
          row.isupload = row.isupload == "0" ? "1" : "0";
        });
    },
    /** æœç´¢æŒ‰é’®æ“ä½œ */
@@ -683,7 +689,7 @@
            : "是否确认删除选中的数据项?"
        )
        .then(function () {
          return deletetag(tagids);
          return delbase_tag(tagids);
        })
        .then(() => {
          this.getList();
vue.config.js
@@ -15,7 +15,7 @@
//官方vue.config.js å‚考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
// è¿™é‡Œåªåˆ—一部分,具体配置参考文档
module.exports = {
  // éƒ¨ç½²ç”Ÿäº§çŽ¯å¢ƒå’Œå¼€å‘çŽ¯å¢ƒä¸‹çš„URL。
  // éƒ¨ç½²ç”Ÿäº§çŽ¯å¢ƒå’Œå¼€å‘çŽ¯å¢ƒä¸‹çš„URL。32
  // é»˜è®¤æƒ…况下,Vue CLI ä¼šå‡è®¾ä½ çš„应用是被部署在一个域名的根路径上
  // ä¾‹å¦‚ https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl ä¸º /admin/。
  publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
@@ -35,9 +35,9 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target1: `http://192.168.1.4:8080`,
        target: `http://192.168.1.4:8080`,
        // target: `http://www.hxsoft.com:8080`,
        // target1: `http://192.168.1.4:8080`,
        // target: `http://192.168.1.3:8080`,
        target: `http://www.hxsoft.com:8080`,
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''