qx
2023-12-15 a9fad33a8c498301cead26f1649ef25c5d5370bc
qxtj
1个文件已修改
169 ■■■■ 已修改文件
src/views/picture/music/index.vue 169 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/picture/music/index.vue
@@ -232,58 +232,64 @@
      <div class="tanchuangbox">
        <div class="tanchuangbox_left">
          <el-form
            :model="queryParams"
            :model="row"
            ref="queryForm"
            size="small"
            :inline="true"
            v-show="showSearch"
            label-width="68px"
          >
            <el-form-item label="单位名称" prop="tjNum">
              <el-input
                v-model="queryParams.tjNum"
                placeholder="请输入单位名称"
                clearable
                style="width: 150px"
                disabled
              />
            </el-form-item>
            <el-form-item label="单位工种" prop="name">
              <el-input
                v-model="queryParams.name"
                placeholder="请输入单位工种"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
            <el-form-item label="姓名" prop="name">
            <el-form-item label="姓名" prop="cusName">
              <el-input
                v-model="queryParams.name"
                v-model="row.cusName"
                placeholder="请输入姓名"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
            <el-form-item label="性别" prop="name">
              <el-input
                v-model="queryParams.name"
                placeholder="请输入性别"
                clearable
            <el-form-item label="性别" prop="cusSex">
              <el-select
                disabled
                v-model="row.cusSex"
                placeholder="请选择性别"
                style="width: 150px"
              >
                <el-option
                  v-for="dict in dict.type.sys_user_sex"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
              />
              </el-select>
            </el-form-item>
            <el-form-item label="年龄" prop="name">
            <el-form-item label="年龄" prop="age">
              <el-input
                v-model="queryParams.name"
                v-model="row.age"
                placeholder="请输入年龄"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
            <el-form-item label="身份证号" prop="name">
            <el-form-item label="身份证号" prop="cusIdcard">
              <el-input
                v-model="queryParams.name"
                v-model="row.cusIdcard"
                placeholder="请输入身份证号"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
@@ -291,7 +297,7 @@
              <el-input
                v-model="queryParams.name"
                placeholder="请输入体检日期"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
@@ -299,7 +305,7 @@
              <el-input
                v-model="queryParams.name"
                placeholder="请输入体检类型"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
@@ -307,7 +313,7 @@
              <el-input
                v-model="queryParams.name"
                placeholder="请输入工龄"
                clearable
                disabled
                style="width: 150px"
              />
            </el-form-item>
@@ -393,6 +399,10 @@
          </div>
        </div>
        <div class="tanchuangbox_right">
          <div>
            <span>职业史</span>
            <div style="width: 100%; min-height: 300px"></div>
          </div>
          <div style="display: flex;margin-top:20px">
            <div
              style="
@@ -464,7 +474,10 @@
          </div>
          <div style="margin-top: 20px">
            <span>检查医生:</span>
            <el-input v-model="input" style="width: 160px;margin-right:10px"></el-input>
            <el-input
              v-model="input"
              style="width: 160px; margin-right: 10px"
            ></el-input>
            <el-date-picker v-model="value1" type="date" placeholder="选择日期">
            </el-date-picker>
          </div>
@@ -515,7 +528,34 @@
  components: { Public },
  data() {
    return {
      row: {},
      value1:"",
      zhexianList: [
        {
          date: 500,
          bgcoun: 3,
        },
        {
          date: 1000,
          bgcoun: 32,
        },
        {
          date: 2000,
          bgcoun: 31,
        },
        {
          date: 3000,
          bgcoun: 43,
        },
        {
          date: 4000,
          bgcoun: 13,
        },
        {
          date: 6000,
          bgcoun: 32,
        },
      ],
      tableData: [
        {
          date: "1",
@@ -608,11 +648,10 @@
  },
  created() {
    this.getList();
  },
  methods: {
    handleRowClick(selection){
      console.log(selection);
      this.row = selection.customer;
      this.drawer = true;
      this.getech();
    },
@@ -639,6 +678,85 @@
        this.loading = false;
      });
      // 折线图
      //  this.zhexianList.forEach((item) => {
      //     this.LineChart.push(item.date);
      //     console.log(this.LineChart,111);
      //     // this.personYYNum.push(item.tdcoun);
      //     // this.reportNum.push(item.grcoun);
      //     this.teamYYNum.push(item.bgcoun);
      //     console.log(this.teamYYNum,222);
      //   });
      //   let myChart = this.$echarts.init(document.getElementById("main"));
      //   myChart.setOption({
      //     title: {
      //       text: "右耳原始听力",
      //     },
      //     tooltip: {
      //       trigger: "axis",
      //     },
      //     // legend: {
      //     //   data: ["每日体检登记数", "每日团体登记数", "每日发布报告数"],
      //     // },
      //     grid: {
      //       left: "3%",
      //       right: "4%",
      //       bottom: "3%",
      //       containLabel: true,
      //     },
      //     toolbox: {
      //       feature: {
      //         saveAsImage: {},
      //       },
      //     },
      //     xAxis: {
      //       type: "category",
      //       boundaryGap: false,
      //       axisLine: {
      //         show: true,
      //         lineStyle: {
      //           color: "blue",
      //           size: 12,
      //           width: 0,
      //           tyle: "solid",
      //         },
      //       },
      //       data: this.LineChart,
      //     },
      //     yAxis: {
      //       type: "value",
      //       min: 0,
      //       max: 50,
      //       interval: 5,
      //     },
      //     series: [
      //       // {
      //       //   name: "每日体检登记数",
      //       //   type: "line",
      //       //   stack: "Total",
      //       //   data: this.personYYNum,
      //       // },
      //       // {
      //       //   name: "每日团体登记数",
      //       //   type: "line",
      //       //   stack: "Total",
      //       //   data: this.reportNum,
      //       // },
      //       {
      //         name: "实测气导值",
      //         type: "line",
      //         stack: "Total",
      //         data: this.teamYYNum,
      //       },
      //     ],
      //   });
      //   let sizeFun = function () {
      //     myChart.resize();
      //   };
      //   window.addEventListener("resize", sizeFun);
      //   this.loading = false;
      getChart().then((response) => {
        response.data.forEach((item) => {
          this.LineChart.push(item.date);
@@ -650,7 +768,7 @@
        myChart.setOption({
          title: {
            text: "右耳原始听力",
            text: "左耳原始听力",
          },
          tooltip: {
            trigger: "axis",
@@ -717,7 +835,6 @@
        this.loading = false;
      });
      getChart().then((response) => {
        response.data.forEach((item) => {
          this.LineChart.push(item.date);