qinxianzhangyao
2024-03-08 2d1cc07e5be9d226d23dc172031a3971ea43528f
src/views/system/tijian/index.vue
@@ -1,237 +1,199 @@
<template>
  <div class="app-container">
    <div style="display: flex">
      <div style="width: 76%">
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
          label-width="106px" v-show="top">
          <el-row>
            <el-col :span="5">
              <el-form-item label="匿名" prop="isNow" style="display: flex">
                <el-select v-model="isNow" placeholder="是否匿名" @change="freezing(isNow)">
                  <el-option v-for="dict in dictType" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="姓名" prop="cusName" style="display: flex" :rules="[
                {
                  required: true, validator: (rule, value, callback) => {
                    if (!form.cusName) {
                      callback('')
                    } else if (form.cusName) {
                      callback()
                    }
    <el-row :gutter="20">
      <el-col :span="17">
        <div class="grid-content bg-purple">
          <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
            label-width="106px" v-show="top">
                  }, trigger: 'blur'
                }]">
                <el-input v-model="form.cusName" placeholder="请输入姓名" :disabled="isDisabled" />
              </el-form-item>
            </el-col>
            <el-col :span="9">
              <el-form-item label="证件类型" prop="idType" style="display: flex">
                <el-select :disabled="isDisabled" v-model="form.idType" placeholder="请选择证件类型">
                  <el-option v-for="dict in dict.type.dict_user_cardtype" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
          label-width="106px" v-show="top">
          <el-row>
            <el-col :span="5">
              <el-form-item label="民族" prop="cusNational" style="display: flex">
                <el-select filterable :disabled="isDisabled" v-model="form.cusNational" placeholder="请选择民族">
                  <el-option v-for="dict in dict.type.dict_user_national" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="性别" prop="cusSex" :rules="[
                {
                  required: true, validator: (rule, value, callback) => {
                    if (!form.cusSex && showHidden.has_sex === 'Y') {
                      callback('')
                    } else if (showHidden.has_sex === 'N') {
                      callback()
                    } else if (form.cusSex && showHidden.has_sex === 'Y') {
                      callback()
                    }
            <el-form-item label="匿名" prop="isNow">
              <el-select v-model="isNow" placeholder="是否匿名" @change="freezing(isNow)">
                <el-option v-for="dict in dictType" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
                  }, trigger: 'blur'
                }]" style="display: flex">
                <el-select :disabled="isDisabled" v-model="form.cusSex" placeholder="性别">
                  <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
                    :value="parseInt(dict.value)"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-form-item label="姓名" prop="cusName" :rules="[
      {
        required: true, validator: (rule, value, callback) => {
          if (!form.cusName) {
            callback('')
          } else if (form.cusName) {
            callback()
          }
            <el-col :span="9">
              <el-form-item label="证件号" prop="cusIdcard" :rules="[
                {
                  required: true, validator: (rule, value, callback) => {
                    if (!form.cusIdcard && showHidden.has_idcard === 'Y') {
                      callback('')
                    } else if (showHidden.has_idcard === 'N') {
                      callback()
                    } else if (form.cusIdcard && showHidden.has_idcard === 'Y') {
                      callback()
                    }
        }, trigger: 'blur'
      }]">
              <el-input v-model="form.cusName" placeholder="请输入姓名" :disabled="isDisabled" />
            </el-form-item>
                  }, trigger: 'blur'
                }]" style="display: flex">
                <span slot="label" style="display:inline-block;border-bottom: 2px solid blue;" @click="handleQuery">
                  证件号
                </span>
                <el-input :disabled="isDisabled" v-model="form.cusIdcard" placeholder="请输入身份证号" @input="inputChange" />
                <!-- <i style="
            <el-form-item label="证件类型" prop="idType">
              <el-select :disabled="isDisabled" v-model="form.idType" placeholder="请选择证件类型">
                <el-option v-for="dict in dict.type.dict_user_cardtype" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="民族" prop="cusNational">
              <el-select filterable :disabled="isDisabled" v-model="form.cusNational" placeholder="请选择民族">
                <el-option v-for="dict in dict.type.dict_user_national" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="性别" prop="cusSex" :rules="[
      {
        required: true, validator: (rule, value, callback) => {
          if (!form.cusSex && showHidden.has_sex === 'Y') {
            callback('')
          } else if (showHidden.has_sex === 'N') {
            callback()
          } else if (form.cusSex && showHidden.has_sex === 'Y') {
            callback()
          }
        }, trigger: 'blur'
      }]">
              <el-select :disabled="isDisabled" v-model="form.cusSex" placeholder="性别">
                <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
                  :value="parseInt(dict.value)"></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="证件号" prop="cusIdcard" :rules="[
      {
        required: true, validator: (rule, value, callback) => {
          if (!form.cusIdcard && showHidden.has_idcard === 'Y') {
            callback('')
          } else if (showHidden.has_idcard === 'N') {
            callback()
          } else if (form.cusIdcard && showHidden.has_idcard === 'Y') {
            callback()
          }
        }, trigger: 'blur'
      }]">
              <span slot="label" style="display:inline-block;border-bottom: 2px solid blue;" @click="handleQuery">
                证件号
              </span>
              <el-input :disabled="isDisabled" v-model="form.cusIdcard" placeholder="请输入身份证号" @input="inputChange" />
              <!-- <i style="
                    font-size: 1rem;
                    position: absolute;
                    right: -20px;
                    top: 10px;
                    cursor: pointer;
                  " class="el-icon-search" @click="handleQuery"></i> -->
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
          label-width="106px" v-show="top">
          <el-row>
            <el-col :span="5">
              <el-form-item label="婚姻" prop="cusMarryStatus" style="display: flex">
                <el-select :disabled="isDisabled" v-model="form.cusMarryStatus" placeholder="婚姻状况">
                  <el-option v-for="dict in dict.type.dict_user_marry" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="电话" prop="cusPhone" :rules="[
                {
                  required: true, validator: (rule, value, callback) => {
                    if (!form.cusPhone && showHidden.is_phone === 'Y') {
                      callback('')
                    } else if (showHidden.is_phone === 'N') {
                      callback()
                    } else if (form.cusPhone && showHidden.is_phone === 'Y') {
                      callback()
                    }
            </el-form-item>
                  }, trigger: 'blur'
                }]" style="display: flex">
                <el-input v-model="form.cusPhone" placeholder="请输入联系电话" :disabled="isDisabled" />
              </el-form-item>
            </el-col>
            <el-col :span="9">
              <el-form-item label="出生日期" prop="cusBrithday" style="display: flex">
                <el-date-picker :disabled="isDisabled" clearable v-model="form.cusBrithday" type="date"
                  value-format="yyyy-MM-dd" placeholder="请选择出生日期">
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
          label-width="106px" v-show="top">
          <el-row>
            <el-col :span="5">
              <el-form-item label="职业" prop="career" style="display: flex">
                <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="请输入职业">
                  <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="邮箱" prop="cusEmail" style="display: flex">
                <el-input v-model="form.cusEmail" placeholder="请输入邮箱" :disabled="isDisabled" />
              </el-form-item>
            </el-col>
            <el-col :span="4">
              <el-form-item label="年龄  " prop="age" style="display: flex" label-width="150px
              ">
                <el-input v-model="form.age" :disabled="isDisabled" style="padding-left: 10%" />
              </el-form-item>
            </el-col>
            <el-col :span="3">
              <el-form-item prop="ageUnit">
                <el-select :disabled="isDisabled" v-model="form.ageUnit" style="width: 94%">
                  <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form ref="form" :model="form" :rules="rules" label-width="80px" :label-position="labelPosition" v-show="top">
          <el-row>
            <el-col :span="20">
              <el-form-item label="户口地址" prop="addr">
                <el-input v-model="form.addr" placeholder="请输入户口地址" :disabled="isDisabled" style="width: 103%" />
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form ref="form" :model="form" :rules="rules" label-width="80px" :label-position="labelPosition" v-show="top">
          <el-row>
            <el-col :span="20">
              <el-form-item label="现住址" prop="cusAddr">
                <el-input v-model="form.cusAddr" style="width: 103%" placeholder="请输入现居住地址" :disabled="isDisabled" />
              </el-form-item>
            </el-col>
          </el-row>
        </el-form>
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="98px"
          v-show="top">
          <el-row>
            <el-col :span="7">
              <el-form-item label="介绍人" prop="cusIntroduce" style="display: flex">
                <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="请输入介绍人" />
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="工作单位" prop="company" style="display: flex">
                <el-input style="width: 100%" :disabled="isDisabled" v-model="form.company" placeholder="请输入工作单位" />
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-form-item label="文化程度" prop="wenHua" style="display: flex">
                <el-input style="width: 100%" :disabled="isDisabled" v-model="form.wenHua" placeholder="请输入文化程度" />
              </el-form-item>
            </el-col>
            <el-col :span="7">
              <el-button v-show="lishi" type="primary" @click="cope" size="mini">一键复制</el-button>
              <el-button type="primary" @click="inputChanges" v-show="lishi" size="mini"
                :disabled="confirm">历史体检记录</el-button>
            </el-col>
          </el-row>
        </el-form>
        <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="80px"
          v-show="top">
          <el-row>
            <el-col :span="24">
              <el-form-item>
            <el-form-item label="婚姻" prop="cusMarryStatus">
              <el-select :disabled="isDisabled" v-model="form.cusMarryStatus" placeholder="婚姻状况">
                <el-option v-for="dict in dict.type.dict_user_marry" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="电话" prop="cusPhone" :rules="[
      {
        required: true, validator: (rule, value, callback) => {
          if (!form.cusPhone && showHidden.is_phone === 'Y') {
            callback('')
          } else if (showHidden.is_phone === 'N') {
            callback()
          } else if (form.cusPhone && showHidden.is_phone === 'Y') {
            callback()
          }
        }, trigger: 'blur'
      }]">
              <el-input v-model="form.cusPhone" placeholder="请输入联系电话" :disabled="isDisabled" />
            </el-form-item>
            <el-form-item label="出生日期" prop="cusBrithday">
              <el-date-picker :disabled="isDisabled" clearable v-model="form.cusBrithday" type="date"
                value-format="yyyy-MM-dd" placeholder="请选择出生日期">
              </el-date-picker>
            </el-form-item>
            <el-form-item label="职业" prop="career">
              <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="请输入职业">
                <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="邮箱" prop="cusEmail">
              <el-input v-model="form.cusEmail" placeholder="请输入邮箱" :disabled="isDisabled" />
            </el-form-item>
            <el-form-item label="年龄  " prop="age">
              <el-input v-model="form.age" :disabled="isDisabled" style="width: 30%" />
              <el-select :disabled="isDisabled" v-model="form.ageUnit" style="width: 21%">
                <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label"
                  :value="dict.value"></el-option>
              </el-select>
            </el-form-item>
            <!-- <el-form-item prop="ageUnit">
              </el-form-item> -->
          </el-form>
          <el-form ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="106px"
            v-show="top">
            <el-row :gutter="21">
              <el-col :span="19">
                <el-form-item label="户口地址" prop="addr">
                  <el-input v-model="form.addr" placeholder="请输入户口地址" :disabled="isDisabled" />
                </el-form-item>
              </el-col>
            </el-row>
          </el-form>
          <el-form ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="106px"
            v-show="top">
            <el-row :gutter="21">
              <el-col :span="19">
                <el-form-item label="现住址" prop="cusAddr">
                  <el-input v-model="form.cusAddr" placeholder="请输入现居住地址" :disabled="isDisabled" />
                </el-form-item>
              </el-col>
            </el-row>
          </el-form>
          <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition"
            label-width="106px" v-show="top">
            <el-form-item label="介绍人" prop="cusIntroduce">
              <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="请输入介绍人" />
            </el-form-item>
            <el-form-item label="工作单位" prop="company">
              <el-input :disabled="isDisabled" v-model="form.company" placeholder="请输入工作单位" />
            </el-form-item>
            <el-form-item label="文化程度" prop="wenHua">
              <el-input :disabled="isDisabled" v-model="form.wenHua" placeholder="请输入文化程度" />
            </el-form-item>
          </el-form>
          <el-row v-show="top">
            <el-col :span="19">
              <div style="float: right;margin-bottom: 10px;">
                <el-button v-show="lishi" type="primary" @click="cope" size="mini">一键复制</el-button>
                <el-button type="primary" @click="inputChanges" v-show="lishi" size="mini"
                  :disabled="confirm">历史体检记录</el-button>
                <el-button :disabled="isDisabled" type="primary" size="mini" @click="submitForm">登记</el-button>
                <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" @queryTable="getList">重置</el-button>
              </el-form-item>
              </div>
            </el-col>
          </el-row>
        </el-form>
      </div>
      <div v-show="top">
        </div>
      </el-col>
      <el-col :span="7" v-show="top">
        <div class="content" v-show="showHidden.mall_hasPhoto == 'Y'">
          <div v-show="hide" style="
              border: 1px dashed #dcdfe6;
              width: 180px;
              height: 180px;
              margin-left: 5%;
            ">
            <img v-if="imageUrl" :src="imageUrl" class="avatar" />
          </div>
@@ -252,13 +214,15 @@
            <el-button type="primary" plain size="mini" @click="setImage()">拍照</el-button><br />
          </div>
        </div>
      </div>
    </div>
      </el-col>
    </el-row>
    <el-dialog title="选择套餐" :visible.sync="taocan" width="50%" height="700px">
      <el-tabs type="border-card" style="height: 560px; margin: 0 10px; width: 100%">
        <el-tab-pane label="套餐">
          <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="auto">
          <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-show="showSearch"
            label-width="auto">
            <el-form-item label="套餐名称" prop="pacName">
              <el-input v-model="queryParam.pacName" placeholder="请输入套餐名称" clearable @keyup.enter.native="handle" />
            </el-form-item>
@@ -283,7 +247,7 @@
                    v-hasPermi="['system:package:Seach']">套餐详情
                  </el-button>
                </template>
              </el-table-column> -->
</el-table-column> -->
              </el-table>
            </div>
            <!-- <el-button
@@ -331,9 +295,9 @@
        <el-button type="primary" @click="submit">确 定</el-button>
      </span>
    </el-dialog>
    <el-row type="flex" class="row-bg" justify="space-around" v-if="tcShow">
      <el-col>
<!-- -->
    <el-row  v-if="tcShow">
      <el-col :span="15">
        <div class="grid-content bg-purple">
          <!-- <el-table :data="fData" border height="220px" style="width: 100%; ">
            <el-table-column prop="proName" label="组合项目" align="center" width="200px">
@@ -377,9 +341,10 @@
           </div> -->
          <template>
            <el-form :model="form" :inline="true" label-width="75px" style="margin-left: 7px">
            <el-form :model="form" :inline="true" label-width="75px" style="margin-left: 20px;">
              <el-form-item label="体检类型">
                <el-select style="width: 100px" v-model="form.tjType" placeholder="请选择体检类型">
                <el-select style="width:150px" v-model="form.tjType" placeholder="请选择体检类型">
                  <el-option v-for="dict in dict.type.dict_team" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
@@ -388,33 +353,35 @@
              <!-- <div class="tab1"> -->
              <!-- <el-form :inline="true" class="tab1"> -->
              <el-form-item label="应收金额">
                <el-input placeholder="应收金额" v-model="TotalPrice1" disabled style="width: 126px"></el-input>
                <el-input placeholder="应收金额" v-model="TotalPrice1" disabled style="width: 150px"></el-input>
              </el-form-item>
              <el-form-item label="优惠">
                <!-- <el-input style="width: 100px" type="number" v-model="discount" :value="discount"></el-input> -->
                <el-input-number ref="inputNumber" style="width: 126px" v-model="discount" :precision="2" :step="0.1"
                <el-input-number ref="inputNumber" style="width: 150px" v-model="discount" :precision="2" :step="0.1"
                  :max="10" :min="1" @change="numberChange" :disabled="isfalse"></el-input-number>
              </el-form-item>
              <el-form-item label="实收金额">
                <el-input placeholder="实收金额" v-model="TotalPrice" style="width: 126px"></el-input>
                <el-input placeholder="实收金额" v-model="TotalPrice" style="width: 150px"></el-input>
              </el-form-item>
            <br/>
              <!-- 140828199805050012 -->
              <el-form-item label="领取方式">
                <!-- <el-input style="width: 100%;"  v-model="form.getType" placeholder="请选择领取方式" /> -->
                <el-select v-model="getType" style="width: 94%" @change="getmailType">
                <el-select v-model="getType" style="width: 150px" @change="getmailType">
                  <el-option v-for="dict in dict.type.report_get_type" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item label="体检类别">
                <el-select style="width: 140px" v-model="tjCategory" placeholder="请选择体检类别">
                <el-select style="width: 150px" v-model="tjCategory" placeholder="请选择体检类别">
                  <el-option v-for="dict in dict.type.dict_tjtype" :key="dict.value" :label="dict.label"
                    :value="dict.value"></el-option>
                </el-select>
                <!-- <el-input v-model="form.category" placeholder="请输入体检类别" /> -->
              </el-form-item>
              <el-form-item>
                <el-button type="primary" @click="Package" size="mini">选择套餐</el-button>
              <el-form-item style="margin-left:269px ;">
                <el-button type="primary" @click="Package" size="mini"  style="margin-right:20px ;">选择套餐</el-button>
                <el-button type="primary" @click="submitPrice" :disabled="confirm" v-if="showHidden.has_charge == 'N'"
                  size="mini">签到登记</el-button>
                <el-button type="primary" @click="submitCheckinfee" :disabled="confirm"
@@ -451,7 +418,7 @@
              border: 1px solid #e6ebf5;
              max-height: 420px;
              overflow: auto;
              width: 980px;
              width: 916px;
              margin-left: 35px;
            ">
            <el-collapse v-model="index" accordion v-if="list3">
@@ -459,15 +426,15 @@
                <el-collapse-item :name="index">
                  <template slot="title">
                    {{
                      item.pacName +
                      ":" +
                      item.parentName +
                      " (应收金额:" +
                      item.ordPrice +
                      "元 / 实收金额:" +
                      item.nowPrice +
                      "元)"
                    }}
      item.pacName +
      ":" +
      item.parentName +
      " (应收金额:" +
      item.ordPrice +
      "元 / 实收金额:" +
      item.nowPrice +
      "元)"
    }}
                  </template>
                  <el-table :data="item.list" border style="width: 100%" height="270">
                    <el-table-column prop="proName" label="项目" width="180">
@@ -901,7 +868,7 @@
        cusPhone: [
          { required: true, message: "", trigger: "change" },
        ],
         cusBrithday: [
        cusBrithday: [
          { required: true, message: "", trigger: "change" },
        ],
        // cusNational: [
@@ -1548,7 +1515,7 @@
              websocket.onclose = function () {
                alert("读卡器连接关闭");
              };
            } else  if (res.msg == "Y"){
            } else if (res.msg == "Y") {
              this.$refs.aaa.open = true;
              this.$refs.aaa.getAllList();
              this.$refs.aaa.title = "证件字典";
@@ -1560,15 +1527,15 @@
    },
    handleChanges(param1) {
      if(this.form.pacCode == "不详"){
      if (this.form.pacCode == "不详") {
        this.form.cusIdcard = param1[0].xh;
      }else{
      } else {
        this.form.cusIdcard = param1[0].pacCode;
      }
      // this.form.cusName = param1[0].pacName;
      // this.form.cusPhone = param1[0].pacRemark;
    },
    // selected(row, index) {
@@ -2073,6 +2040,21 @@
      }
    },
    listgetOrder(data) {
      getOrder(data).then((res) => {
        this.$modal.msgSuccess("提交成功");
        // this.dialogVisibles = true;
        // this.url = window.webkitURL.createObjectURL(res); //将后端返回的blob文件读取出url
        //调接口显示导检单
        const tjNumber = res.msg;
        const viewNum = "792931586196398080";
        const params = { viewNum, tjNumber };
        this.$tab.openPage("导诊单", "/report/breDailyReport", params);
        _this.confirm = true;
      });
      this.$tab.refreshPage();
    },
    // 最后提交按钮
    submitPrice() {
      let _this = this;
@@ -2119,7 +2101,7 @@
      this.tjFlowingWater = { copeWith, paidIn, discount };
      let data;
      if (pacId) {
      if (pacId || this.tjOrderList.length > 0) {
        data = {
          photo: this.srcUrl,
          pacId,
@@ -2127,40 +2109,41 @@
          tjFlowingWater: this.tjFlowingWater,
          userId,
          tjType,
          tjCategory:this.tjCategory
          tjCategory: this.tjCategory
        };
      } else {
        this.listgetOrder(data)
      } else if (pacId || this.tjOrderList.length > 0) {
        data = {
          photo: this.srcUrl,
          tjOrderList: this.tjOrderList,
          tjFlowingWater: this.tjFlowingWater,
          userId,
          tjType,
          tjCategory:this.tjCategory
          tjCategory: this.tjCategory
        };
        this.listgetOrder(data)
      } else {
        this.$message({
          type: "warning ",
          message: "请选择套餐!",
        });
      }
      getOrder(data).then((res) => {
        this.$modal.msgSuccess("提交成功");
        // this.dialogVisibles = true;
        // this.url = window.webkitURL.createObjectURL(res); //将后端返回的blob文件读取出url
        //调接口显示导检单
        const tjNumber = res.msg;
        const viewNum = "792931586196398080";
        const params = { viewNum, tjNumber };
        this.$tab.openPage("导诊单", "/report/breDailyReport", params);
        _this.confirm = true;
      });
      this.$tab.refreshPage();
    },
  },
};
</script>
<style >
<style>
.el-form-item__error {
       display: none;
   }
  display: none;
}
.el-col-19 {
  width: 80.166667%;
}
.el-table__header-wrapper .el-checkbox {
  display: none;
}
@@ -2298,4 +2281,3 @@
  margin-bottom: 25px;
}
</style>