qinxianzhangyao
2024-02-29 d42672a2f0c234d6c2534362d6c063a9caeb7771
qxtj
1个文件已修改
61 ■■■■■ 已修改文件
src/views/doctor/checkAll/index.vue 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/doctor/checkAll/index.vue
@@ -141,13 +141,16 @@
          </el-col>
          <el-col :span="6">
            <div style="margin-right: 10px;display: flex ">
              <div style="margin: 10px 10px">
              <div style="margin: 10px 2px">
                <el-button type="primary" size="mini" @click="Graphicreport()">图文报告</el-button>
              </div>
              <div style="margin: 10px 5px">
                <el-button type="primary" size="mini" @click="historicalreport()">历史报告</el-button>
              </div>
              <div style="margin: 10px 10px" v-if="tableAll.tjCategory == '02'">
              <div style="margin: 10px 5px" v-if="tableAll.tjCategory == '02'">
                <el-button type="primary" size="mini" @click="medicalhistory()">职业病史</el-button>
              </div>
              <div style="margin: 10px 10px">
              <div style="margin: 10px 5px">
                <el-button type="primary" size="mini" @click="jianqian()">检前问诊</el-button>
              </div>
            </div>
@@ -550,12 +553,14 @@
        <el-button @click="jianqians = false">取 消</el-button>
      </span>
    </el-dialog>
    <Packages ref="bbb" :baogao="baogao" />
  </div>
</template>
  
<script>
import jianqianwenzhen from "@/components/jianqianwenzhen";
import Packages from "@/components/Packages";
import {
  getcheckList,
  getTjdetailList,
@@ -575,12 +580,16 @@
import { getPdf, revoke } from "@/api/hosp/order";
import ViewPdf from "@/components/ViewPdf";
import Historicalreport from "@/components/Historicalreport";
import { getDicts } from "@/api/system/dict/data";
import {
  getTjYxjcList
} from "@/api/system/package";
export default {
  components: {
    ViewPdf,
    Historicalreport,
    jianqianwenzhen,
   Packages
  },
  dicts: [
    "dict_tjtype",
@@ -596,6 +605,7 @@
  name: "checkAll",
  data() {
    return {
      baogao: [],
      flags: false,
      jianqianwenzhendata: [],
      jianqians: false,
@@ -820,6 +830,49 @@
      });
    },
    Graphicreport() {
      let dictType = "dict_ageunit"
      getDicts(dictType).then(res => {
        if (res.code == 200) {
          res.data.forEach(item => {
            if (this.tableAll.age_unit == item.dictValue) {
              this.tableAll.age_unit = item.dictLabel
            }
          })
          let dictTypes = "sys_user_sex"
          getDicts(dictTypes).then(res => {
            if (res.code == 200) {
              res.data.forEach(item => {
                if (this.tableAll.cusSex == item.dictValue) {
                  this.tableAll.cusSex = item.dictLabel
                }
              })
              let data = {
                patname: this.tableAll.cusName,
                sex: this.tableAll.cusSex,
                patage: this.tableAll.age,
                patagename: this.tableAll.age_unit,
                patbirth: this.tableAll.cusBrithday
              }
              // let data = {
              //   patname: "脱能娥",
              //   sex: "女",
              //   patage: "60",
              //   patagename: "岁",
              //   patbirth: "1963-01-01"
              // }
              getTjYxjcList(data).then(res => {
                this.baogao = res.data
              })
              this.$refs.bbb.open = true;
              // this.$refs.bbb.getAllList();
              this.$refs.bbb.title = "报告字典";
            }
          })
        }
      })
    },
    historicalreport() {
      this.loading = true;
      this.wenzhen = false;