<template> 
 | 
  <div class="app-container"> 
 | 
    <el-row :gutter="20"> 
 | 
      <!--用户数据--> 
 | 
      <el-col :span="24" :xs="24"> 
 | 
        <el-form 
 | 
          :model="queryParams" 
 | 
          ref="queryForm" 
 | 
          size="small" 
 | 
          :inline="true" 
 | 
          v-show="showSearch" 
 | 
          label-width="98px" 
 | 
        > 
 | 
          <el-form-item label="患者姓名" prop="name"> 
 | 
            <el-input 
 | 
              v-model="queryParams.paname" 
 | 
              placeholder="请输入姓名" 
 | 
              clearable 
 | 
              style="width: 200px" 
 | 
              @keyup.enter.native="handleQuery" 
 | 
            /> 
 | 
          </el-form-item> 
 | 
  
 | 
          <el-form-item label=" 手术日期 " prop="createTime"> 
 | 
            <el-date-picker 
 | 
            v-model="dateRange" 
 | 
            style="width: 240px" 
 | 
            value-format="yyyy-MM-dd" 
 | 
            type="daterange" 
 | 
            range-separator="-" 
 | 
            start-placeholder="开始日期" 
 | 
            end-placeholder="结束日期" 
 | 
          ></el-date-picker> 
 | 
          </el-form-item> 
 | 
  
 | 
          <el-row> 
 | 
            <el-form-item> 
 | 
              <el-button 
 | 
                type="primary" 
 | 
                icon="el-icon-search" 
 | 
                size="medium" 
 | 
                @click="handleQuery" 
 | 
                >搜索</el-button 
 | 
              > 
 | 
              <el-button 
 | 
                icon="el-icon-refresh" 
 | 
                size="medium" 
 | 
                @click="resetQuery" 
 | 
                >重置</el-button 
 | 
              > 
 | 
            </el-form-item> 
 | 
          </el-row> 
 | 
        </el-form> 
 | 
  
 | 
        <el-row :gutter="10" class="mb8"> 
 | 
          <!-- <el-col :span="1.5"> 
 | 
            <el-button 
 | 
              type="primary" 
 | 
              plain 
 | 
              icon="el-icon-plus" 
 | 
              size="medium" 
 | 
              @click="handleAdd" 
 | 
              v-hasPermi="['system:user:add']" 
 | 
              >新增</el-button 
 | 
            > 
 | 
          </el-col> --> 
 | 
          <!-- <el-col :span="1.5"> 
 | 
            <el-button 
 | 
              type="success" 
 | 
              plain 
 | 
              icon="el-icon-edit" 
 | 
              size="medium" 
 | 
              :disabled="single" 
 | 
              @click="handleUpdate" 
 | 
              v-hasPermi="['system:user:edit']" 
 | 
              >修改</el-button 
 | 
            > 
 | 
          </el-col> --> 
 | 
  
 | 
          <!-- <el-col :span="1.5"> </el-col> --> 
 | 
        </el-row> 
 | 
        <el-table 
 | 
          v-loading="loading" 
 | 
          :data="userList" 
 | 
           height="808" 
 | 
          @selection-change="handleSelectionChange" 
 | 
        > 
 | 
          <el-table-column type="selection" width="50" align="center" /> 
 | 
          <!-- <el-table-column 
 | 
            label="序号" 
 | 
            fixed 
 | 
            align="center" 
 | 
            key="id" 
 | 
            prop="id" 
 | 
          /> --> 
 | 
          <el-table-column 
 | 
            label="手术时间" 
 | 
            align="center" 
 | 
            key="operatortime" 
 | 
            prop="operatortime" 
 | 
  
 | 
          > 
 | 
            <template slot-scope="scope"> 
 | 
              <span>{{ formatTime(scope.row.operatortime) }}</span> 
 | 
            </template> 
 | 
          </el-table-column> 
 | 
  
 | 
          <el-table-column 
 | 
            label="手术单号" 
 | 
            align="center" 
 | 
            key="opreqcode" 
 | 
            prop="opreqcode" 
 | 
  
 | 
          /> 
 | 
          <!-- <el-table-column 
 | 
            label="姓名" 
 | 
          width="100" 
 | 
            align="center" 
 | 
            key="paname" 
 | 
            prop="paname" 
 | 
          /> --> 
 | 
          <el-table-column 
 | 
              fixed 
 | 
                label="姓名" 
 | 
  
 | 
                align="center" 
 | 
                key="paname" 
 | 
                prop="paname" 
 | 
              > 
 | 
                <template slot-scope="scope"> 
 | 
                  <el-button 
 | 
                    size="medium" 
 | 
                    type="text" 
 | 
                    @click=" 
 | 
                       $router.push({ 
 | 
                    path: '/patient/indexls/', 
 | 
                    query: { sfzh: scope.row.idcardno }, 
 | 
                  }) 
 | 
                    " 
 | 
                    ><span class="button-textsc" 
 | 
                      >{{scope.row.paname}}</span 
 | 
                    ></el-button 
 | 
                  > 
 | 
  
 | 
                </template> 
 | 
              </el-table-column> 
 | 
          <el-table-column label="性别"width="100" align="center" key="sex" prop="sex"> 
 | 
            <template slot-scope="scope"> 
 | 
              <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span> 
 | 
            </template> 
 | 
          </el-table-column> 
 | 
          <el-table-column 
 | 
            label="年龄" 
 | 
            align="center" 
 | 
            key="age" 
 | 
            prop="age" 
 | 
            width="80" 
 | 
          /> 
 | 
          <el-table-column 
 | 
            label="联系电话" 
 | 
            align="center" 
 | 
            key="telcode" 
 | 
            prop="telcode" 
 | 
            width="160" 
 | 
          /> 
 | 
  
 | 
          <!-- <el-table-column 
 | 
            label="入院诊断" 
 | 
            align="center" 
 | 
            key="diagname" 
 | 
            prop="diagname" 
 | 
            width="190" 
 | 
          /> --> 
 | 
          <el-table-column 
 | 
            label="手术类别" 
 | 
            align="center" 
 | 
            key="optypename" 
 | 
            prop="optypename" 
 | 
            width="190" 
 | 
          /> 
 | 
          <!-- <el-table-column 
 | 
            label="主述" 
 | 
            align="center" 
 | 
            key="mainsuit" 
 | 
            prop="mainsuit" 
 | 
            width="120" 
 | 
          /> --> 
 | 
          <el-table-column 
 | 
            label="科室" 
 | 
            align="center" 
 | 
            key="regdeptname" 
 | 
            prop="regdeptname" 
 | 
            width="150" 
 | 
          /> 
 | 
  
 | 
          <el-table-column 
 | 
            label="主刀医生" 
 | 
            align="center" 
 | 
            key="surgeonname" 
 | 
            prop="surgeonname" 
 | 
  
 | 
          /> 
 | 
          <el-table-column 
 | 
            label="一助医生" 
 | 
            align="center" 
 | 
            key="firassname" 
 | 
            prop="firassname" 
 | 
  
 | 
          /> 
 | 
          <el-table-column 
 | 
            label="二助医生" 
 | 
            align="center" 
 | 
            key="secassname" 
 | 
            prop="secassname" 
 | 
  
 | 
          /> 
 | 
          <el-table-column 
 | 
            label="三助医生" 
 | 
            align="center" 
 | 
            key="thrassname" 
 | 
            prop="thrassname" 
 | 
  
 | 
          /> 
 | 
          <el-table-column 
 | 
            label="备注" 
 | 
            align="center" 
 | 
            key="remark" 
 | 
            prop="remark" 
 | 
  
 | 
          /> 
 | 
          <!-- <el-table-column 
 | 
            label="操作" 
 | 
            fixed="right" 
 | 
            align="center" 
 | 
            width="160" 
 | 
            class-name="small-padding fixed-width" 
 | 
          > 
 | 
            <template slot-scope="scope"> 
 | 
              <el-button 
 | 
                size="medium" 
 | 
                type="text" 
 | 
                @click=" 
 | 
                  $router.push({ 
 | 
                    path: '/patient/patient/profile/', 
 | 
                    query: { id: scope.row.patid }, 
 | 
                  }) 
 | 
                " 
 | 
  
 | 
                ><span class="button-textsc" 
 | 
                  ><i class="el-icon-zoom-in"></i>查看</span 
 | 
                ></el-button 
 | 
              > 
 | 
            </template> 
 | 
          </el-table-column> --> 
 | 
        </el-table> 
 | 
  
 | 
        <pagination 
 | 
          v-show="total > 0" 
 | 
          :total="total" 
 | 
          :page.sync="queryParams.pageNum" 
 | 
          :limit.sync="queryParams.pageSize" 
 | 
          @pagination="getList" 
 | 
        /> 
 | 
      </el-col> 
 | 
    </el-row> 
 | 
  
 | 
    <!-- 用户导入对话框 --> 
 | 
    <el-dialog 
 | 
      :title="upload.title" 
 | 
      :visible.sync="upload.open" 
 | 
      width="70%" 
 | 
      append-to-body 
 | 
    > 
 | 
      <el-steps :active="dractive" simple> 
 | 
        <el-step title="上传导入文件" icon="el-icon-upload"></el-step> 
 | 
        <el-step title="导入检查" icon="el-icon-picture"></el-step> 
 | 
        <el-step title="导入结果" icon="el-icon-picture"></el-step> 
 | 
      </el-steps> 
 | 
      <!-- 上传导入文件 --> 
 | 
      <div class="download" v-if="dractive == 1"> 
 | 
        <el-upload 
 | 
          class="upload-demo" 
 | 
          ref="upload" 
 | 
          :limit="1" 
 | 
          accept=".xlsx, .xls" 
 | 
          :headers="upload.headers" 
 | 
          :action="upload.url + '?updateSupport=' + upload.updateSupport" 
 | 
          :disabled="upload.isUploading" 
 | 
          :on-progress="handleFileUploadProgress" 
 | 
          :on-success="handleFileSuccess" 
 | 
          :auto-upload="false" 
 | 
          drag 
 | 
        > 
 | 
          <i class="el-icon-upload"></i> 
 | 
          <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div> 
 | 
          <div class="el-upload__tip text-center" slot="tip"> 
 | 
            <div class="el-upload__tip" slot="tip"> 
 | 
              <el-checkbox v-model="upload.updateSupport" /> 
 | 
              是否更新已经存在的用户数据 
 | 
            </div> 
 | 
            <span>仅允许导入xls、xlsx格式文件。</span> 
 | 
            <el-link 
 | 
              type="primary" 
 | 
              :underline="false" 
 | 
              style="font-size: 24px; vertical-align: baseline" 
 | 
              @click="importTemplate" 
 | 
              >下载模板</el-link 
 | 
            > 
 | 
          </div> 
 | 
        </el-upload> 
 | 
      </div> 
 | 
      <!-- 导入检查 --> 
 | 
      <div class="uploading" v-else-if="dractive == 2"> 
 | 
        <el-table :data="uploadingData" style="width: 100%"> 
 | 
          <el-table-column prop="serial" label="序号"> </el-table-column> 
 | 
          <el-table-column prop="name" label="姓名" 
 | 
          width="100"> </el-table-column> 
 | 
          <el-table-column prop="sex" label="性别"width="100"> </el-table-column> 
 | 
          <el-table-column prop="certificate" label="证件类型"> 
 | 
          </el-table-column> 
 | 
          <el-table-column prop="certificatenum" label="证件号码"> 
 | 
          </el-table-column> 
 | 
          <el-table-column prop="goday" label="出生日期"> </el-table-column> 
 | 
          <el-table-column prop="menum" label="本人联系方式"> </el-table-column> 
 | 
          <el-table-column prop="younum" label="亲属联系方式"> 
 | 
          </el-table-column> 
 | 
          <el-table-column prop="tag" label="患者标签"> </el-table-column> 
 | 
          <el-table-column prop="erry" label="错误原因"> </el-table-column> 
 | 
        </el-table> 
 | 
        <pagination 
 | 
          v-show="total > 0" 
 | 
          :total="total" 
 | 
          :page.sync="queryParams.pageNum" 
 | 
          :limit.sync="queryParams.pageSize" 
 | 
          @pagination="geterryList" 
 | 
        /> 
 | 
      </div> 
 | 
      <!-- 完成 --> 
 | 
      <div class="drexamine" v-else-if="dractive == 3"> 
 | 
        <img 
 | 
          src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" 
 | 
        /> 
 | 
        <p>导入患者成功!</p> 
 | 
        <p>本次共计导入{{ ImportQuantity }}位患者</p> 
 | 
      </div> 
 | 
  
 | 
      <div slot="footer" class="dialog-footer" v-if="dractive == 3"> 
 | 
        <!-- <el-button type="primary" @click="submitFileForm">下一步</el-button> --> 
 | 
        <el-button @click="submitclose">完成</el-button> 
 | 
      </div> 
 | 
      <div slot="footer" v-else> 
 | 
        <el-button type="primary" @click="submitFileForm">下一步</el-button> 
 | 
        <el-button @click="submitclose">取 消</el-button> 
 | 
      </div> 
 | 
    </el-dialog> 
 | 
  </div> 
 | 
</template> 
 | 
  
 | 
<script> 
 | 
import { delUser } from "@/api/system/user"; 
 | 
  
 | 
import { 
 | 
  listoperation, 
 | 
  
 | 
} from "@/api/patient/record"; 
 | 
import { 
 | 
  messagelistpatient, 
 | 
  alterpatient, 
 | 
  addpatient, 
 | 
  particularpatient, 
 | 
  deletepatient, 
 | 
  Exporterrorpatient, 
 | 
  toleadpatient, 
 | 
} from "@/api/patient/homepage"; 
 | 
import { listtag } from "@/api/system/label"; 
 | 
import { getToken } from "@/utils/auth"; 
 | 
import Treeselect from "@riophae/vue-treeselect"; 
 | 
import { listDept } from "@/api/system/dept"; 
 | 
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; 
 | 
import store from "@/store"; 
 | 
  
 | 
export default { 
 | 
  name: "behospitalized", 
 | 
  dicts: ["sys_normal_disable", "sys_user_sex", "nursinggrade"], 
 | 
  components: { Treeselect }, 
 | 
  data() { 
 | 
    return { 
 | 
      // 遮罩层 
 | 
      loading: true, 
 | 
      // 选中数组 
 | 
      ids: [], 
 | 
      // 非单个禁用 
 | 
      single: true, 
 | 
      // 非多个禁用 
 | 
      multiple: true, 
 | 
      // 显示搜索条件 
 | 
      showSearch: true, 
 | 
      // 总条数 
 | 
      total: 0, 
 | 
      // 用户表格数据 
 | 
      userList: null, 
 | 
      // 弹出层标题 
 | 
      title: "", 
 | 
      // 部门树选项 
 | 
      deptOptions: undefined, 
 | 
      // 是否显示弹出层 
 | 
      open: false, 
 | 
      // 部门名称 
 | 
      deptName: undefined, 
 | 
      // 默认密码 
 | 
      initPassword: undefined, 
 | 
      amendtag: false, //是否修改 
 | 
      // 日期范围 
 | 
      dateRange: [], 
 | 
      source: [ 
 | 
        { 
 | 
          value: 0, 
 | 
          label: "所属患者", 
 | 
        }, 
 | 
        { 
 | 
          value: 1, 
 | 
          label: "科室患者", 
 | 
        }, 
 | 
        { 
 | 
          value: 2, 
 | 
          label: "病区患者", 
 | 
        }, 
 | 
      ], 
 | 
      paperstypes: [ 
 | 
        { papersname: "身份证" }, 
 | 
        { papersname: "护照" }, 
 | 
        { papersname: "中国港澳居民身份证" }, 
 | 
        { papersname: "中国台湾居民身份证" }, 
 | 
      ], 
 | 
      // 表单参数 
 | 
      form: { 
 | 
        name: "", 
 | 
        age: "", 
 | 
        sex: "", 
 | 
        tagList: [], 
 | 
        idcardno: "", 
 | 
        telcode: "", 
 | 
        idcardtype: "", 
 | 
        relativetelcode: "", 
 | 
      }, 
 | 
      //导入进度 
 | 
      dractive: 1, 
 | 
      // 导入展示表单 
 | 
      uploadingData: {}, 
 | 
      total: 0, // 总条数 
 | 
      ImportQuantity: 999, //导入患者数量 
 | 
      Labelchange: false, //修改新增弹窗 
 | 
      propss: { multiple: true }, 
 | 
      optionstag: [], //标签列表 
 | 
      Patientrange: [ 
 | 
        { 
 | 
          name: "全部科室", 
 | 
          id: 999, 
 | 
        }, 
 | 
        { 
 | 
          name: "当前科室", 
 | 
          id: 1, 
 | 
        }, 
 | 
      ], 
 | 
      defaultProps: { 
 | 
        children: "children", 
 | 
        label: "label", 
 | 
      }, 
 | 
      // 用户导入参数 
 | 
      upload: { 
 | 
        // 是否显示弹出层(用户导入) 
 | 
        open: false, 
 | 
        // 弹出层标题(用户导入) 
 | 
        title: "", 
 | 
        // 是否禁用上传 
 | 
        isUploading: false, 
 | 
        // 是否更新已经存在的用户数据 
 | 
        updateSupport: 0, 
 | 
        // 设置上传的请求头部 
 | 
        headers: { Authorization: "Bearer " + getToken() }, 
 | 
        // 上传的地址 
 | 
        url: process.env.VUE_APP_BASE_API + "/system/user/importData", 
 | 
      }, 
 | 
      // 查询参数 
 | 
      queryParams: { 
 | 
        pageNum: 1, 
 | 
        pageSize: 10, 
 | 
        searchscope:2, 
 | 
        idcardno: undefined, 
 | 
        name: undefined, 
 | 
        status: undefined, 
 | 
        tagIds: undefined, 
 | 
        telcode: undefined, 
 | 
      }, 
 | 
      // 表单校验 
 | 
      rules: { 
 | 
  
 | 
      }, 
 | 
    }; 
 | 
  }, 
 | 
  watch: { 
 | 
    // 根据名称筛选部门树 
 | 
    deptName(val) { 
 | 
      this.$refs.tree.filter(val); 
 | 
    }, 
 | 
  }, 
 | 
  created() { 
 | 
  
 | 
    this.getList(); 
 | 
    this.listDept(); 
 | 
    this.gettabList(); 
 | 
  }, 
 | 
  methods: { 
 | 
    /** 查询患者列表 */ 
 | 
    getList() { 
 | 
      if (this.queryParams.searchscope == 1) { 
 | 
        this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( 
 | 
          (obj) => obj.deptCode 
 | 
        ); 
 | 
        this.queryParams.leavehospitaldistrictcodes=null; 
 | 
      } else if (this.queryParams.searchscope == 2) { 
 | 
        this.queryParams.leavehospitaldistrictcodes = 
 | 
          store.getters.belongWards.map((obj) => obj.districtCode); 
 | 
          this.queryParams.leaveldeptcodes=null; 
 | 
      } else { 
 | 
        this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( 
 | 
          (obj) => obj.deptCode 
 | 
        ); 
 | 
        this.queryParams.leavehospitaldistrictcodes = 
 | 
          store.getters.belongWards.map((obj) => obj.districtCode); 
 | 
      } 
 | 
      this.loading = true; 
 | 
      listoperation(this.queryParams).then((response) => { 
 | 
        console.log(response); 
 | 
        this.userList = response.rows; 
 | 
        this.total = response.total; 
 | 
        this.loading = false; 
 | 
      }); 
 | 
    }, 
 | 
    listDept() { 
 | 
      listDept(this.queryParams).then((res) => { 
 | 
        this.deptList = res.data; 
 | 
        console.log(this.deptList, "this.deptList"); 
 | 
      }); 
 | 
    }, 
 | 
    /** 查询标签列表 */ 
 | 
    gettabList() { 
 | 
      const tagqueryParams = { 
 | 
        pageNum: 1, 
 | 
        pageSize: 1000, 
 | 
        tagname: undefined, 
 | 
        tagdescription: undefined, 
 | 
        tagcategoryid: "0", 
 | 
      }; 
 | 
      listtag(tagqueryParams).then((response) => { 
 | 
        console.log(response); 
 | 
        this.optionstag = response.rows; 
 | 
      }); 
 | 
    }, 
 | 
    // 查询导入展示列表 
 | 
    geterryList() { 
 | 
      this.loading = true; 
 | 
      listJob(this.queryParams).then((response) => { 
 | 
        this.jobList = 1; 
 | 
        this.total = 1; 
 | 
        this.loading = false; 
 | 
      }); 
 | 
    }, 
 | 
  
 | 
    // 筛选节点 
 | 
    filterNode(value, data) { 
 | 
      if (!value) return true; 
 | 
      return data.label.indexOf(value) !== -1; 
 | 
    }, 
 | 
    // 节点单击事件 
 | 
    handleNodeClick(data) { 
 | 
      this.queryParams.deptId = data.id; 
 | 
      this.handleQuery(); 
 | 
    }, 
 | 
  
 | 
    // 取消按钮 
 | 
    cancel() { 
 | 
      this.Labelchange = false; 
 | 
      this.reset(); 
 | 
    }, 
 | 
    // 表单重置 
 | 
    reset() { 
 | 
      this.form = { 
 | 
        name: "", 
 | 
        age: "", 
 | 
        sex: "", 
 | 
        tagList: [], 
 | 
        idcardno: "", 
 | 
        telcode: "", 
 | 
        idcardtype: "", 
 | 
        relativetelcode: "", 
 | 
      }; 
 | 
      // this.resetForm("form"); 
 | 
    }, 
 | 
    /** 搜索按钮操作 */ 
 | 
    handleQuery() { 
 | 
      this.queryParams.beginTime = this.dateRange[0]; 
 | 
      this.queryParams.endTime = this.dateRange[1]; 
 | 
      this.queryParams.pageNum = 1; 
 | 
      this.getList(); 
 | 
    }, 
 | 
    /** 重置按钮操作 */ 
 | 
    resetQuery() { 
 | 
      this.dateRange = []; 
 | 
      this.resetForm("queryForm"); 
 | 
      this.queryParams= { 
 | 
        pageNum: 1, 
 | 
        pageSize: 10, 
 | 
      }, 
 | 
      this.handleQuery(); 
 | 
    }, 
 | 
    // 多选框选中数据 
 | 
    handleSelectionChange(selection) { 
 | 
      this.ids = selection.map((item) => item.patid); 
 | 
      this.single = selection.length != 1; 
 | 
      this.multiple = !selection.length; 
 | 
    }, 
 | 
  
 | 
    /** 新增按钮操作 */ 
 | 
    handleAdd() { 
 | 
      this.reset(); 
 | 
      this.Labelchange = true; 
 | 
      this.amendtag = false; 
 | 
    }, 
 | 
    /** 修改按钮操作 */ 
 | 
    handleUpdate(row) { 
 | 
      console.log(row); 
 | 
      const userIds = row.patid || this.ids; 
 | 
      particularpatient(userIds).then((response) => { 
 | 
        console.log(response); 
 | 
        this.form = response.data; 
 | 
      }); 
 | 
      this.amendtag = true; 
 | 
      this.Labelchange = true; 
 | 
    }, 
 | 
  
 | 
  
 | 
    /** 导出按钮操作 */ 
 | 
    handleExport() { 
 | 
      this.download( 
 | 
        "smartor/patarchive/export", 
 | 
        { 
 | 
          ...this.queryParams, 
 | 
        }, 
 | 
        `user_${new Date().getTime()}.xlsx` 
 | 
      ); 
 | 
    }, 
 | 
    /** 导入按钮操作 */ 
 | 
    handleImport() { 
 | 
      this.upload.title = "用户导入"; 
 | 
      this.upload.open = true; 
 | 
    }, 
 | 
    /** 下载模板操作 */ 
 | 
    importTemplate() { 
 | 
      this.download( 
 | 
        "smartor/import/getImportPatTemplate", 
 | 
        {}, 
 | 
        `user_template_${new Date().getTime()}.xlsx` 
 | 
      ); 
 | 
    }, 
 | 
    // 文件上传中处理 
 | 
    handleFileUploadProgress(event, file, fileList) { 
 | 
      this.upload.isUploading = true; 
 | 
    }, 
 | 
    // 文件上传成功处理 
 | 
    handleFileSuccess(response, file, fileList) { 
 | 
      this.upload.open = false; 
 | 
      this.upload.isUploading = false; 
 | 
      this.$refs.upload.clearFiles(); 
 | 
      this.$alert( 
 | 
        "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + 
 | 
          response.msg + 
 | 
          "</div>", 
 | 
        "导入结果", 
 | 
        { dangerouslyUseHTMLString: true } 
 | 
      ); 
 | 
      this.getList(); 
 | 
    }, 
 | 
    // 提交上传文件 
 | 
    submitFileForm() { 
 | 
      // 上传 
 | 
      if (this.dractive == 1) { 
 | 
        this.$refs.upload.submit(); 
 | 
        this.dractive++; 
 | 
      } else { 
 | 
        this.dractive++; 
 | 
      } 
 | 
    }, 
 | 
    submitclose() { 
 | 
      this.upload.open = false; 
 | 
      this.dractive = 1; 
 | 
    }, 
 | 
  }, 
 | 
}; 
 | 
</script> 
 | 
  
 | 
<style lang="scss" scoped> 
 | 
.el-button--primary.is-plain { 
 | 
  color: #ffffff; 
 | 
  background: #409eff; 
 | 
  border-color: #4fabe9; 
 | 
} 
 | 
.document { 
 | 
  width: 100px; 
 | 
  height: 50px; 
 | 
} 
 | 
.documentf { 
 | 
  display: flex; 
 | 
  justify-content: flex-end; 
 | 
} 
 | 
.download { 
 | 
  text-align: center; 
 | 
  .el-upload__tip { 
 | 
    font-size: 23px; 
 | 
  } 
 | 
  .el-upload__text { 
 | 
    font-size: 23px; 
 | 
  } 
 | 
} 
 | 
.uploading { 
 | 
  margin-top: 20px; 
 | 
  margin: 20px; 
 | 
  padding: 30px; 
 | 
  background: #ffffff; 
 | 
  border: 1px solid #dcdfe6; 
 | 
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 
 | 
    0 0 6px 0 rgba(0, 0, 0, 0.04); 
 | 
} 
 | 
.drexamine { 
 | 
  display: flex; 
 | 
  align-items: center; 
 | 
  justify-content: center; 
 | 
  padding: 30px; 
 | 
  background: #daeaf5; 
 | 
  img { 
 | 
    width: 100px; 
 | 
    height: 100px; 
 | 
  } 
 | 
} 
 | 
.button-textsc { 
 | 
  color: #3664D9; 
 | 
} 
 | 
</style> 
 |