| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <div is="dw_list" style="height:240pt" ref="dwlist"/> |
| | | <div is="dw_list" style="height:240pt" ref="dw_list"/> |
| | | <el-tabs v-model="activeName" > |
| | | <el-tab-pane label="基本信息" name="first"><div is="dw_base"/></el-tab-pane> |
| | | <el-tab-pane label="门诊记录" name="second"><div is="dw_patouthosp"/></el-tab-pane> |
| | | <el-tab-pane label="基本信息" name="first"><div is="dw_base" ref="dw_base"/></el-tab-pane> |
| | | <el-tab-pane label="门诊记录" name="second"><div is="dw_patouthosp" ref="dw_patouthosp"/></el-tab-pane> |
| | | <el-tab-pane label="住院记录" name="third"><div is="dw_4"/></el-tab-pane> |
| | | <el-tab-pane label="体检记录" name="fourth"><div is="dw_5"/></el-tab-pane> |
| | | </el-tabs> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | activeName: 'first' |
| | | activeName: 'first', |
| | | patid:null |
| | | }; |
| | | }, |
| | | components: |
| | |
| | | dw_patouthosp: ()=>import("@/smartor/dataobject/dw_patouthosp_list.vue"), |
| | | dw_4: ()=>import("@/smartor/dataobject/dw_patarchive_list.vue"), |
| | | dw_5: ()=>import("@/smartor/dataobject/dw_patarchive_list.vue"), |
| | | }, |
| | | created() { |
| | | //dw_list.getList(); |
| | | //alert(this.$refs.dwlist); |
| | | //this.$refs.dwlist.initial(this) |
| | | }, |
| | | selectionChanged(patid) |
| | | { |
| | | alert(patid) |
| | | console.log("selection:"+patid) |
| | | created() { |
| | | //dw_list.getList(); |
| | | //alert(this.$refs.dwlist); |
| | | //this.$refs.dwlist.initial(this) |
| | | }, |
| | | watch: { |
| | | 'patid': { |
| | | handler(newName, oldName) { |
| | | //this.selectionChanged(newName) |
| | | //console.log('patid changed') |
| | | this.$refs.dw_base.Retrieve(this.patid) |
| | | }, |
| | | //immediate: true, |
| | | // deep: true |
| | | } |
| | | }, |
| | | methods:{ |
| | | /*selectionChanged(patid) |
| | | { |
| | | alert(patid) |
| | | console.log("selection:"+patid) |
| | | }*/ |
| | | } |
| | | } |
| | | </script> |