Browse Source

peter

360view
newPeter7 2 years ago
parent
commit
b956616a70
  1. 1
      src/components/patient-search/data-list.vue
  2. 3
      src/components/patient-search/index.vue
  3. 2
      src/page-subspecialty/router/index.js
  4. 16
      src/page-subspecialty/views/modules/optometryManagement/cornea/index.vue
  5. 31
      src/page-subspecialty/views/modules/outpatientManagement/call/index.vue

1
src/components/patient-search/data-list.vue

@ -106,7 +106,6 @@ export default {
}
},
mounted() {
console.log(this.dataList)
},
methods: {
getExamItem(obj) {

3
src/components/patient-search/index.vue

@ -144,6 +144,9 @@ export default {
this.retrieval()
},
methods: {
reFresh() {
this.pageCurrentChangeHandle(this.page)
},
//
getDataListInitial() {
this.page = 1

2
src/page-subspecialty/router/index.js

@ -68,7 +68,7 @@ export const moduleRoutes = {
{
path: '/patientInfo',
name: 'patientInfo',
meta: { title: '详情', isTab: true },
meta: { title: '视光工作台 / OK镜 / 详情', isTab: true },
component: () => import('@/page-subspecialty/views/modules/optometryManagement/seeDoctor/index')
},
{

16
src/page-subspecialty/views/modules/optometryManagement/cornea/index.vue

@ -30,19 +30,8 @@
</el-form-item>
</el-form>
</div>
<div style="display: flex;justify-content: space-between;background-color: white;padding: 16px 16px 0">
<div style="display: flex;justify-content: flex-end;background-color: white;padding: 16px 16px 0">
<div>
<!-- <el-select v-model="dataForm.searchType" placeholder="请选择" style="width:120px;float: left;margin-right: 16px" size="small" @change="getDataListInitial">-->
<!-- <el-option-->
<!-- v-for="item in options"-->
<!-- :key="item.value"-->
<!-- :label="item.label"-->
<!-- :value="item.value"-->
<!-- />-->
<!-- </el-select>-->
</div>
<div>
<!-- <el-button type="primary" size="small" icon="el-icon-plus" @click="addOrUpdateHandle('','','新增患者')">新增</el-button>-->
<el-button type="primary" size="small" @click="HISHandle">
<svg-icon icon-class="icon-HIS-up" style="font-size:12px;" />
<span style="padding-left:5px;vertical-align: middle;">HIS引入</span>
@ -126,6 +115,9 @@ export default {
created() {
},
methods: {
reFresh() {
this.pageCurrentChangeHandle(this.page)
},
//
browseClick(scopeRow) {
this.$router.push({

31
src/page-subspecialty/views/modules/outpatientManagement/call/index.vue

@ -75,13 +75,14 @@
</template>
</el-table-column>
<el-table-column prop="mzDoctorName" label="门诊医师" header-align="center" align="center" width="100" />
<el-table-column prop="sgDoctorName" label="视光师" header-align="center" align="center" width="100" />
<el-table-column prop="zlPorject" label="医疗项目" header-align="center" align="center">
<!-- <el-table-column prop="sgDoctorName" label="视光师" header-align="center" align="center" width="100" />-->
<el-table-column label="常规检查" header-align="center" align="center">
<template slot-scope="scope">
{{ getYLProject(scope.row.zlProjectList) }}
<!-- {{ scope.row.createTime}}-->
<el-button class="copyBtn" type="primary" plain style="width: 48%" size="small" :data-clipboard-text="scope.row.createTime" @click="onCopy">复制</el-button>
</template>
</el-table-column>
<el-table-column prop="remark" label="备注" header-align="center" align="center" />
<!-- <el-table-column prop="remark" label="备注" header-align="center" align="center" />-->
<el-table-column prop="updateDate" label="就诊时间" header-align="center" align="center" width="165" />
<!-- <el-table-column prop="callSort" label="分诊序号" header-align="center" align="center" />-->
<!-- <el-table-column prop="callStatus" label="叫号状态" header-align="center" align="center">-->
@ -127,6 +128,7 @@ import tableAutoHeight from '@/mixins/tableAutoHeight'
import AddOrUpdate from './patient-add-or-update'
import hisAdd from './HIS-add'
import detailView from '@/components/360View/index' // 360
import Clipboard from 'clipboard'
export default {
components: {
hisAdd,
@ -169,6 +171,7 @@ export default {
getDataListIsPage: true
},
curIndex: 0,
clipboard: null,
options: [
{
value: '0',
@ -228,6 +231,11 @@ export default {
},
created() {
},
destroyed() {
this.clipboard && this.clipboard.destroy()
},
mounted() {
},
methods: {
reFresh() {
this.pageCurrentChangeHandle(this.page)
@ -240,6 +248,21 @@ export default {
const projects = list.map(item => item.porjectName).join('、')
return projects
},
//
onCopy() {
if (JSON.stringify(this.clipboard) !== '{}') {
this.clipboard && this.clipboard.destroy()
}
this.clipboard = new Clipboard('.copyBtn')
const self = this
this.clipboard.on('success', function(e) {
self.$message.success('复制成功!')
e.clearSelection()
})
this.clipboard.on('error', function(e) {
self.$message.warning('复制失败!')
})
},
// HIS
getHisData(val) {
this.addOrUpdateHandle('', { ...val }, 'HIS引入')

Loading…
Cancel
Save