Browse Source

peter

360view
newPeter7 2 years ago
parent
commit
d1ba686a1a
  1. 84
      src/components/360View/commonForm/eyesVision.vue
  2. 9
      src/components/360View/commonForm/optometryForm-copy.vue
  3. 20
      src/components/360View/index1.vue
  4. 2
      src/components/360View/medicalRecord/index.vue
  5. 16
      src/components/360View/overView/index.vue
  6. 18
      src/page-subspecialty/views/modules/optometryManagement/dioptric/index.vue
  7. 9
      src/page-subspecialty/views/modules/outpatientManagement/call/index.vue
  8. 22
      src/page-subspecialty/views/pages/login.vue

84
src/components/360View/commonForm/eyesVision.vue

@ -133,7 +133,7 @@
</div> </div>
<div v-if="scope.row.name == '交替遮盖试验(CT)'"> <div v-if="scope.row.name == '交替遮盖试验(CT)'">
<div class="center"> <div class="center">
<p style="display: flex;justify-content: space-around" /><p>:</p>
<div style="display: flex;justify-content: space-around"><span>:</span>
<el-select v-model="formData.ctYuan" placeholder="" clearable style="display: inline-block;width: 100px"> <el-select v-model="formData.ctYuan" placeholder="" clearable style="display: inline-block;width: 100px">
<el-option <el-option
v-for="item in ctList" v-for="item in ctList"
@ -142,7 +142,7 @@
:value="item.name" :value="item.name"
/> />
</el-select> </el-select>
<p>:</p>
<span>:</span>
<el-select v-model="formData.ctYuan" placeholder="" clearable style="display: inline-block;width: 100px"> <el-select v-model="formData.ctYuan" placeholder="" clearable style="display: inline-block;width: 100px">
<el-option <el-option
v-for="item in ctList" v-for="item in ctList"
@ -151,7 +151,7 @@
:value="item.name" :value="item.name"
/> />
</el-select> </el-select>
</p>
</div>
</div> </div>
</div> </div>
<div v-if="scope.row.name == '集合近点(NPC)'"> <div v-if="scope.row.name == '集合近点(NPC)'">
@ -200,7 +200,9 @@
</div> </div>
<div v-if="scope.row.name == '梯度性AC/A'"> <div v-if="scope.row.name == '梯度性AC/A'">
<div class="width-180 center"> <div class="width-180 center">
<el-input v-model="formData.aca1" placeholder="" />
<el-input v-model="formData.aca1" placeholder="">
<template slot="append">/D</template>
</el-input>
</div> </div>
</div> </div>
<div v-if="scope.row.name == '融像性聚散(FV)'"> <div v-if="scope.row.name == '融像性聚散(FV)'">
@ -431,9 +433,10 @@
</div> </div>
</div> </div>
<div v-if="scope.row.name == '梯度性AC/A'"> <div v-if="scope.row.name == '梯度性AC/A'">
<div class="width-180 center">
<div class="width-200 center">
<el-input v-model="formData.aca2" placeholder=""> <el-input v-model="formData.aca2" placeholder="">
<template slot="prepend">计算性AC/A:</template> <template slot="prepend">计算性AC/A:</template>
<template slot="append">/D</template>
</el-input> </el-input>
</div> </div>
</div> </div>
@ -732,76 +735,39 @@ export default {
], ],
tableData: [ tableData: [
{ {
name: '屈光状态',
type: ''
name: '屈光状态'
}, { }, {
name: '1',
type: ''
name: '1'
}, { }, {
name: '交替遮盖试验(CT)',
type: ''
name: '交替遮盖试验(CT)'
}, { }, {
name: '集合近点(NPC)',
a: '',
b: '',
type: ''
name: '集合近点(NPC)'
}, { }, {
name: 'Worth-4-dot',
a: '',
b: '',
c: '',
d: '',
type: ''
name: 'Worth-4-dot'
}, { }, {
name: '立体视(stereo)',
a: '',
b: ''
name: '立体视(stereo)'
}, { }, {
name: '眼位',
a: '',
b: ''
name: '眼位'
}, { }, {
name: '梯度性AC/A',
a: '',
b: ''
name: '梯度性AC/A'
}, { }, {
name: '融像性聚散(FV)',
a: '',
b: ''
name: '融像性聚散(FV)'
}, { }, {
name: 'FV',
a: '',
b: '',
type: ''
name: 'FV'
}, { }, {
name: '相对调节(RA)',
a: '',
b: ''
name: '相对调节(RA)'
}, { }, {
name: '调节幅度(AMP)',
a: '',
b: '',
c: ''
name: '调节幅度(AMP)'
}, { }, {
name: '调节灵活度(AF)',
a: '',
b: '',
c: ''
name: '调节灵活度(AF)'
}, { }, {
name: '调节反应(FCC)',
a: '',
b: '',
c: ''
name: '调节反应(FCC)'
}, { }, {
name: '初步诊断' name: '初步诊断'
}, { }, {
name: '建议',
value: ''
name: '建议'
}, { }, {
name: '签名',
a: '',
b: '',
c: ''
name: '签名'
}] }]
} }
}, },
@ -832,7 +798,7 @@ export default {
patientId: this.patientId patientId: this.patientId
}}).then(data => { }}).then(data => {
const form = data.data.data const form = data.data.data
form.cbzdCheck = form.cbzdCheck ? JSON.parse(form.cbzdCheck) : true
form.cbzdCheck = form.cbzdCheck ? JSON.parse(form.cbzdCheck) : false
form.cbzdJsgnyc = form.cbzdJsgnyc ? form.cbzdJsgnyc.split(',') : [] form.cbzdJsgnyc = form.cbzdJsgnyc ? form.cbzdJsgnyc.split(',') : []
form.cbzdTjgnyc = form.cbzdTjgnyc ? form.cbzdTjgnyc.split(',') : [] form.cbzdTjgnyc = form.cbzdTjgnyc ? form.cbzdTjgnyc.split(',') : []
form.cbzdXs = form.cbzdXs ? form.cbzdXs.split(',') : [] form.cbzdXs = form.cbzdXs ? form.cbzdXs.split(',') : []

9
src/components/360View/commonForm/optometryForm-copy.vue

@ -983,8 +983,17 @@ export default {
padding: 0; padding: 0;
border: none; border: none;
text-align: center; text-align: center;
border-radius: 0;
border-bottom: 1px solid #8e8c8c; border-bottom: 1px solid #8e8c8c;
} }
.operation-record-table{
.el-input__inner {
padding: 0;
border: none;
text-align: center;
border-radius: 0;
}
}
.bold{ .bold{
font-weight: 700; font-weight: 700;
} }

20
src/components/360View/index1.vue

@ -48,10 +48,10 @@
<el-tab-pane name="视光档案" label="视光档案" style="height: 100%"> <el-tab-pane name="视光档案" label="视光档案" style="height: 100%">
<opticalFile :patient-id="patientId" :is-search="isSearch" :only-read="onlyRead" /> <opticalFile :patient-id="patientId" :is-search="isSearch" :only-read="onlyRead" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="诊断" label="诊断">
<el-tab-pane name="诊断" label="诊断" style="height: 100%">
<el-table <el-table
:data="timeAxisNodeInfo" :data="timeAxisNodeInfo"
style="width: 100%"
style="width: 100%;height: 100%;overflow: auto"
> >
<el-table-column <el-table-column
prop="diagName" prop="diagName"
@ -68,10 +68,10 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="手术" label="手术">
<el-tab-pane name="手术" label="手术" style="height: 100%">
<el-table <el-table
:data="timeAxisNodeInfo" :data="timeAxisNodeInfo"
style="width: 100%"
style="width: 100%;height: 100%;overflow: auto"
> >
<el-table-column <el-table-column
prop="bedNo" prop="bedNo"
@ -122,10 +122,10 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="用药" label="用药">
<el-tab-pane name="医嘱" label="医嘱" style="height: 100%">
<el-table <el-table
:data="timeAxisNodeInfo" :data="timeAxisNodeInfo"
style="width: 100%"
style="width: 100%;height: 100%;overflow: auto"
> >
<el-table-column <el-table-column
prop="medName" prop="medName"
@ -148,15 +148,14 @@
align="center" align="center"
/> />
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="住院" label="住院">
<el-tab-pane name="住院" label="住院" style="height: 100%">
<el-table <el-table
:data="timeAxisNodeInfo" :data="timeAxisNodeInfo"
style="width: 100%"
style="width: 100%;height: 100%;overflow: auto"
> >
<el-table-column <el-table-column
prop="deptName"
prop="profName"
label="部门名称" label="部门名称"
align="center" align="center"
/> />
@ -301,6 +300,7 @@ export default {
// //
tabClick(type) { tabClick(type) {
this.timeAxisType = type.name this.timeAxisType = type.name
this.timeAxisNodeInfo = []
}, },
selectType(type) { selectType(type) {
this.dataType = type this.dataType = type

2
src/components/360View/medicalRecord/index.vue

@ -63,7 +63,7 @@
/> />
</div> </div>
</template> </template>
<div v-if="!formList.length && isSearch === '2'" style="height: 100%;background: #fff;display: flex;align-items: center;justify-content: center">
<div v-if="!formList.length" style="height: 100%;background: #fff;display: flex;align-items: center;justify-content: center">
<img src="@/assets/img/nodata.png" alt=""> <img src="@/assets/img/nodata.png" alt="">
</div> </div>
</div> </div>

16
src/components/360View/overView/index.vue

@ -24,16 +24,16 @@
<span class="mr16">专科检查:</span> <span class="mr16">专科检查:</span>
<span style="word-break:break-all">{{ item.jc }}</span> <span style="word-break:break-all">{{ item.jc }}</span>
</p> </p>
<p class="info">
<span class="mr16">治疗意见:</span>
<span style="word-break:break-all">{{ item.zlyj }}</span>
</p>
</div> </div>
<div style="margin-right: 32px;width: 25%"> <div style="margin-right: 32px;width: 25%">
<div class="info"> <div class="info">
<span class="mr16">诊断:</span> <span class="mr16">诊断:</span>
<p v-for="row in item.diagnoseNameList">{{row}}</p> <p v-for="row in item.diagnoseNameList">{{row}}</p>
</div> </div>
<p class="info">
<span class="mr16">治疗意见:</span>
<span style="word-break:break-all">{{ item.zlyj }}</span>
</p>
</div> </div>
<div style="margin-right: 32px;width: 40%"> <div style="margin-right: 32px;width: 40%">
<div class="info"> <div class="info">
@ -60,16 +60,16 @@
<span class="mr16">专科检查:</span> <span class="mr16">专科检查:</span>
<span style="word-break:break-all">{{ item.jc }}</span> <span style="word-break:break-all">{{ item.jc }}</span>
</p> </p>
<p class="info">
<span class="mr16">治疗意见:</span>
<span style="word-break:break-all">{{ item.zlyj }}</span>
</p>
</div> </div>
<div style="margin-right: 32px;width: 25%"> <div style="margin-right: 32px;width: 25%">
<div class="info"> <div class="info">
<span class="mr16">诊断:</span> <span class="mr16">诊断:</span>
<p v-for="row in item.diagnoseNameList">{{row}}</p> <p v-for="row in item.diagnoseNameList">{{row}}</p>
</div> </div>
<p class="info">
<span class="mr16">治疗意见:</span>
<span style="word-break:break-all">{{ item.zlyj }}</span>
</p>
</div> </div>
<div style="margin-right: 32px;width: 40%"> <div style="margin-right: 32px;width: 40%">
<div class="info"> <div class="info">

18
src/page-subspecialty/views/modules/optometryManagement/dioptric/index.vue

@ -140,16 +140,12 @@ export default {
switch (val) { switch (val) {
case '1': case '1':
return '未叫号' return '未叫号'
break
case '2': case '2':
return '已叫号' return '已叫号'
break
case '3': case '3':
return '过号' return '过号'
break
case '4': case '4':
return '呼叫中' return '呼叫中'
break
default: default:
return val return val
} }
@ -206,19 +202,13 @@ export default {
value: '', value: '',
label: '全部' label: '全部'
}, { }, {
value: '1',
value: '200',
label: '未报到' label: '未报到'
}, { }, {
value: '2',
value: '300',
label: '未诊' label: '未诊'
}, {
value: '4',
label: '回诊 '
}, {
value: '3',
label: '就诊中'
}, {
value: '已诊',
},{
value: '400',
label: '已诊' label: '已诊'
}], }],
nextVisitTime: [], nextVisitTime: [],

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

@ -138,16 +138,12 @@ export default {
switch (val) { switch (val) {
case '1': case '1':
return '未叫号' return '未叫号'
break
case '2': case '2':
return '已叫号' return '已叫号'
break
case '3': case '3':
return '过号' return '过号'
break
case '4': case '4':
return '呼叫中' return '呼叫中'
break
default: default:
return val return val
} }
@ -156,19 +152,14 @@ export default {
switch (val) { switch (val) {
case '1': case '1':
return '未报到' return '未报到'
break
case '2': case '2':
return '未诊断' return '未诊断'
break
case '3': case '3':
return '就诊中' return '就诊中'
break
case '4': case '4':
return '回诊' return '回诊'
break
case '5': case '5':
return '已诊' return '已诊'
break
default: default:
return val return val
} }

22
src/page-subspecialty/views/pages/login.vue

@ -27,16 +27,16 @@
<el-form-item prop="password"> <el-form-item prop="password">
<el-input v-model="dataForm.password" type="password" placeholder="请输入密码" /> <el-input v-model="dataForm.password" type="password" placeholder="请输入密码" />
</el-form-item> </el-form-item>
<!-- <el-form-item prop="captcha">-->
<!-- <el-row :gutter="10">-->
<!-- <el-col :span="14">-->
<!-- <el-input v-model="dataForm.captcha" :placeholder="$t('login.captcha')" />-->
<!-- </el-col>-->
<!-- <el-col :span="10" class="login-captcha">-->
<!-- <img :src="captchaPath" @click="getCaptcha()">-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </el-form-item>-->
<!-- <el-form-item prop="captcha">-->
<!-- <el-row :gutter="10">-->
<!-- <el-col :span="14">-->
<!-- <el-input v-model="dataForm.captcha" :placeholder="$t('login.captcha')" />-->
<!-- </el-col>-->
<!-- <el-col :span="10" class="login-captcha">-->
<!-- <img :src="captchaPath" @click="getCaptcha()">-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </el-form-item>-->
<el-form-item> <el-form-item>
<el-button type="primary" class="w-percent-100" @click="dataFormSubmitHandle()">{{ $t('login.title') }} <el-button type="primary" class="w-percent-100" @click="dataFormSubmitHandle()">{{ $t('login.title') }}
</el-button> </el-button>
@ -103,6 +103,8 @@ export default {
this.getCaptcha() this.getCaptcha()
return this.$message.error(res.msg) return this.$message.error(res.msg)
} }
const ip = window.location.host
console.log('ip', ip.split(':')[0])
Cookies.set('xa-token', res.data.token) Cookies.set('xa-token', res.data.token)
window.localStorage.setItem('qg-userData', JSON.stringify(res.data.currentUser)) window.localStorage.setItem('qg-userData', JSON.stringify(res.data.currentUser))
this.$router.push({ name: 'outpatientManagement-call' }) this.$router.push({ name: 'outpatientManagement-call' })

Loading…
Cancel
Save