Browse Source

穴位,疗法,药物治疗多选,失眠药物治疗添加其他

newMaster
1747191978@qq.com 3 months ago
parent
commit
67dcfb3b4f
  1. 61
      acupuncture-前台/src/views/medicalFile/details.vue

61
acupuncture-前台/src/views/medicalFile/details.vue

@ -442,20 +442,18 @@
<div v-for="(j, jnd) in i.list" :key="jnd"> <div v-for="(j, jnd) in i.list" :key="jnd">
<div v-if="j.title != '针灸疗法'"> <div v-if="j.title != '针灸疗法'">
<div class="div-title3">{{ j.title }}</div> <div class="div-title3">{{ j.title }}</div>
<span <el-radio
:disabled="form.status != 0 && form.status != 3"
border
v-if="k.type == 'but'" v-if="k.type == 'but'"
@click="handleButClick(j, k)"
class="span-but"
:class="{
'span-but-active':
detailsForm[j.valueCode] == (k.value || k.title),
}"
v-for="(k, knd) in j.list" v-for="(k, knd) in j.list"
:key="knd" :key="knd"
:label="k.value || k.title"
v-model="detailsForm[j.valueCode]"
> >
{{ k.value || k.title }} </el-radio>
</span>
<el-checkbox <el-checkbox
:disabled="form.status != 0 && form.status != 3"
border border
v-if="m.type == 'checkout'" v-if="m.type == 'checkout'"
v-for="(m, mnd) in j.list" v-for="(m, mnd) in j.list"
@ -464,6 +462,12 @@
:label="m.value || m.title" :label="m.value || m.title"
> >
</el-checkbox> </el-checkbox>
<el-input
style="width: 150px; margin: 5px"
v-if="j.valueCode == 'ZLFA_YW_SMZ'"
v-model="detailsForm['ZLFA_YW_SMZ_QT']"
placeholder="其他药物"
></el-input>
<div <div
v-for="(o, ond) in j.list" v-for="(o, ond) in j.list"
:key="ond" :key="ond"
@ -482,6 +486,7 @@
{{ k.title }} {{ k.title }}
</div> </div>
<el-checkbox <el-checkbox
:disabled="form.status != 0 && form.status != 3"
border border
v-for="(p, pnd) in k.list" v-for="(p, pnd) in k.list"
:key="pnd + 'c'" :key="pnd + 'c'"
@ -492,19 +497,16 @@
{{ p.value || p.title }} {{ p.value || p.title }}
</el-checkbox> </el-checkbox>
<span <el-radio
:disabled="form.status != 0 && form.status != 3"
border
v-if="l.type == 'but'" v-if="l.type == 'but'"
@click="handleButClick(k, l)"
class="span-but"
:class="{
'span-but-active':
detailsForm[k.valueCode] == (l.value || l.title),
}"
v-for="(l, lnd) in k.list" v-for="(l, lnd) in k.list"
:key="lnd" :key="lnd"
:label="p.value || p.title"
v-model="detailsForm[k.valueCode]"
> >
{{ l.value || l.title }} </el-radio>
</span>
<div <div
v-for="(o, ond) in k.list" v-for="(o, ond) in k.list"
:key="ond" :key="ond"
@ -1214,7 +1216,19 @@ export default {
queryRecord({ queryRecord({
treatmentId: treatmentId, treatmentId: treatmentId,
}).then((res) => { }).then((res) => {
let arrList = ["JBXX_ZYZD", "PG_RTCF_TXLX", "PG_TZBS_JJTZ", "SFDL"]; let arrList = [
"JBXX_ZYZD",
"PG_RTCF_TXLX",
"PG_TZBS_JJTZ",
"SFDL",
"ZLFA_ZJ_LF",
"ZLFA_ZJ_XW",
"ZLFA_YW",
"ZLFA_ZJ_LF_SMZ",
"ZLFA_ZJ_XW_SMZ",
"ZLFA_YW_SMZ",
"ZLFA_ZJ_LF_QT",
];
let recordValDict = res.data.recordValDict; let recordValDict = res.data.recordValDict;
for (let key in recordValDict) { for (let key in recordValDict) {
if (arrList.includes(key)) { if (arrList.includes(key)) {
@ -1276,14 +1290,14 @@ export default {
ZLFA_YDGY: "", // ZLFA_YDGY: "", //
ZLFA_ZJ_LF: [], //- ZLFA_ZJ_LF: [], //-
ZLFA_ZJ_XW: [], //- ZLFA_ZJ_XW: [], //-
ZLFA_YW: "", // ZLFA_YW: [], //
ZLFA_SHXG: "", // ZLFA_SHXG: "", //
ZLFA_XLTS: "", // ZLFA_XLTS: "", //
ZLFA_LCYYZL: "", // ZLFA_LCYYZL: "", //
ZLFA_ZJ_LF_SMZ: [], // -- ZLFA_ZJ_LF_SMZ: [], // --
ZLFA_ZJ_XW_SMZ: [], // -- ZLFA_ZJ_XW_SMZ: [], // --
ZLFA_YW_SMZ: "", // - ZLFA_YW_SMZ: [], // -
ZLFA_ZJ_LF_QT: [], // -- ZLFA_ZJ_LF_QT: [], // --
ZLFA_ZJ_XW_QT: "", // -- ZLFA_ZJ_XW_QT: "", // --
ZLFA_YW_QT: "", // - ZLFA_YW_QT: "", // -
@ -1325,6 +1339,11 @@ export default {
<style scoped src="@/assets/styles/common.css"></style> <style scoped src="@/assets/styles/common.css"></style>
<!-- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); --> <!-- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); -->
<style scoped> <style scoped>
>>> .el-radio {
padding: 0 10px !important;
line-height: 34px;
margin: 5px !important;
}
>>> .el-checkbox { >>> .el-checkbox {
padding: 0 10px !important; padding: 0 10px !important;
line-height: 34px; line-height: 34px;

Loading…
Cancel
Save