lkk
2024-12-30 2edd8e62d1876b8344952c0cac4507ecf4ea4c9a
src/views/system/tijian/index.vue
@@ -327,7 +327,7 @@
              />
            </el-form-item>
            <el-form-item label="年龄  " prop="age">
            <el-form-item label="年龄" prop="age">
              <el-input
                v-model="form.age"
                :disabled="isDisabled"
@@ -368,13 +368,15 @@
              />
            </el-form-item>
            <el-form-item label="单位名称" prop="dictCompId">
            <el-form-item label="单位名称" prop="compName">
              <el-select
                :remote-method="getRemoteData"
                :disabled="isDisabled"
                v-model="form.compName"
                remote
                default-first-option
                allow-create
                filterable
                style="width: 300px"
                style="width: 200px"
                placeholder="请选择单位名称"
                clearable
                @change="idFn1"
@@ -383,13 +385,13 @@
                  v-for="dict in CompanyList"
                  :key="dict.cnName"
                  :label="dict.cnName"
                  :value="dict.drugManufacturerId"
                  :value="dict.cnName"
                />
              </el-select>
              <i class="el-icon-circle-plus-outline" @click="handleAdd1"></i>
              <!-- <i class="el-icon-circle-plus-outline" @click="handleAdd1"></i> -->
            </el-form-item>
            <el-form-item label="文化程度" prop="wenHua">
            <el-form-item label="文化程度" prop="wenHua" label-width="93px">
              <el-input
                :disabled="isDisabled"
                v-model="form.wenHua"
@@ -1148,7 +1150,7 @@
                    style="width: 100%"
                    height="270"
                  >
                    <el-table-column prop="s" label="项目" width="180">
                    <el-table-column prop="proName" label="项目" width="180">
                    </el-table-column>
                    <el-table-column prop="proType" label="性别" width="180">
                      <template
@@ -1765,7 +1767,7 @@
      CompanyList: [],
      form: {
        cusIdcard: "",
        tjType: "3",
        tjType: "",
        cusSex: 1,
        cusNational: "1",
        cusMarryStatus: "5",
@@ -1817,11 +1819,10 @@
    this.getCurrentDateTime();
    this.startTimer();
    this.getList1();
    // this.getData();
  },
  mounted() {
  },
  mounted() {},
  methods: {
    getCompanyList() {
@@ -1866,25 +1867,18 @@
      this.title = "添加体检单位信息维护";
    },
    idFn1(value) {
      if (value) {
        this.form.dictCompId = value;
        const originalCompId = this.form.dictCompId;
        this.form.compName = value;
        this.CompanyList.forEach((item) => {
          if (item.drugManufacturerId == this.form.dictCompId) {
            this.form.compName = item.cnName;
          if (item.cnName == this.form.compName) {
            this.form.dictCompId = item.drugManufacturerId;
          }
        });
      }
    },
    getRemoteData(query) {
      if (query) {
        let compName = query;
        queryCompany(compName).then((response) => {
          this.CompanyList = response.data;
          this.CompanyList.forEach((item) => {
            this.objs = item;
          });
        });
        if (this.form.dictCompId === originalCompId) {
          this.form.dictCompId = "";
        }
      }
    },
    getCurrentDateTime() {
@@ -2348,8 +2342,13 @@
          if (this.form.cusSex === "未知") {
            this.form.cusSex = 2;
          }
          if (this.form.tjType === '') {
            this.form.tjType = this.dict.type.dict_team[0].value;
          }
          addCustomer(this.form).then((response) => {
            this.responseList = response.data;
            this.$modal.msgSuccess("新增成功");
            // let cusSex = this.form.cusSex;
            // //全部套餐
@@ -2391,7 +2390,7 @@
              this.discount = this.form.discount;
            }
            if (this.form.tjType === null) {
              this.form.tjType = "3";
              this.form.tjType = this.dict.type.dict_team[0].value;
            }
            if (this.form.cusMarryStatus === "null") {
              this.form.cusMarryStatus = "5";
@@ -2480,7 +2479,6 @@
      } else {
        let configKey = "getInfoFromSqlData";
        getconfigKey(configKey).then((res) => {
          if (res.code == 200) {
            if (res.msg == "N") {
              var websocket = null;
@@ -2490,7 +2488,6 @@
              } else if ("MozWebSocket" in window) {
                websocket = new MozWebSocket(url);
              } else {
              }
              if (websocket == null) {
@@ -2523,10 +2520,9 @@
              //接收到消息的回调方法
              websocket.onmessage = (event) => {
                var resultObj = eval("(" + event.data + ")");
                //resultFlag为0代表读卡成功
                // TODO 以下代码可能是泾川使用的
                // this.jingChuanHandlerWebSocketResult(resultObj)
                this.readCardWebSocket(resultObj);
@@ -2545,14 +2541,14 @@
              _this.cardreaderradio = 3;
              _this.inputSSS = "";
              // let url = window.location.protocol + "//" + window.location.host;
              // axios
              //   .get("http://localhost:81/dev-api/readCertCardInfos")
              //   .then((res) => {
              //   })
              //   .catch((err) => {
              //   });
              // readCertCardInfos().then((res) => {
@@ -2579,8 +2575,6 @@
    readCardWebSocket(resultObj) {
      let _this = this;
      if (resultObj.code === 200 && resultObj.data.name != null) {
        //回显相关数据
        _this.form.cusName = resultObj.data.name;
        _this.form.cusSex = resultObj.data.sex == "0" ? "女" : "男";
@@ -2678,7 +2672,6 @@
        } else if ("MozWebSocket" in window) {
          websocket = new MozWebSocket(url);
        } else {
        }
        if (websocket == null) {
          alert("11111");
@@ -2783,7 +2776,6 @@
        } else if ("MozWebSocket" in window) {
          websocket = new MozWebSocket(url);
        } else {
        }
        if (websocket == null) {
          alert("11111");
@@ -3176,7 +3168,6 @@
      this.loading = true;
      getProParentIdDxList().then((response) => {
        this.Treedata = response.data.list;
        if (this.tableData[0]) {
          this.tableData[0].tjProjectList.forEach((selectionitem) => {
@@ -3200,7 +3191,7 @@
        };
        getlistByZhId(datas).then((res) => {
          this.packagedataList = res.data.tjProjectList;
          this.DataLists = [];
          this.checkedListkey1 = [];
          for (var i = 0; i < this.packagedataList.length; i++) {
@@ -3210,12 +3201,11 @@
            getProSonDxList(proId).then((res) => {
              this.TreedataList = res.data.list;
              this.TreedataList.forEach((item) => {
                // this.checkedListkey1.push(item.proId);
                this.DataLists.push(item);
                if (this.DataLists.length >= 1) {
                  this.marryalls = 0;
                  this.DataLists.forEach((item1) => {
@@ -3466,7 +3456,6 @@
      };
      getaddtTransition(data).then((response) => {
        if (response.code == 200) {
          let cusId = this.form.cusIdcard;
          this.proIds = [];
          getTransitionList(cusId).then((response) => {
@@ -3503,7 +3492,6 @@
          });
        } else {
          console.log(失败了);
        }
      });
      this.taocan = false;