1
wwl
2024-12-30 90b09b2e6023188135b3750657c9f4f0dcf16534
src/views/system/tijian/index.vue
@@ -135,6 +135,13 @@
                },
              ]"
            >
            <span
                slot="label"
                style="display: inline-block; border-bottom: 2px solid blue"
                @click="openname"
              >
                姓名
              </span>
              <el-input
                v-model="form.cusName"
                placeholder="请输入姓名"
@@ -520,7 +527,8 @@
            >
            <el-button type="primary" plain size="mini" @click="setImage()"
              >拍照</el-button
            ><br />
            >
            <br />
          </div>
        </div>
      </el-col>
@@ -864,28 +872,6 @@
                    </el-table-column>
                  </el-table>
                  <h3 style="font-weight: 600">合计:{{ marryall }}元</h3>
                  <!-- <el-collapse v-model="activeName" accordion v-if="list1">
                    <div>
                      <el-collapse-item title="请选择项目">
                        <el-table
                          :data="DataList"
                          border
                          style="width: 100%"
                          height="400"
                          :span-method="objectSpanMethod"
                        >
                          <el-table-column
                            prop="proName"
                            label="项目"
                            width="180"
                          >
                          </el-table-column>
                          <el-table-column prop="ordPrice" label="原价">
                          </el-table-column>
                        </el-table>
                      </el-collapse-item>
                    </div>
                  </el-collapse> -->
                </div>
              </el-col>
            </el-row>
@@ -1101,8 +1087,13 @@
            </div>
          </el-dialog>
          <div style="text-align: center; margin-bottom: 10px">
            已选项目列表
          <div style="display: flex; align-items: flex-end;margin-bottom: 10px">
            <div style="margin-left: 46px;font-size:16px;">
              已选项目条数:0条
            </div>
            <div style="margin-left: 242px;font-size:26px;font-weight: 700">
              已选项目列表
            </div>
          </div>
          <div
            style="
@@ -1138,7 +1129,7 @@
                    <div style="width: 20%">
                      <el-button
                        type="primary"
                        @click="candelete(item)"
                        @click.stop="candelete(item)"
                        style="float: right"
                        >删 除</el-button
                      >
@@ -1575,7 +1566,7 @@
      lishi: false,
      table: false,
      HistoryList: {},
      index: 0,
      index: [],
      names: "",
      inputSSS: "",
      dictType: [
@@ -1823,6 +1814,7 @@
  mounted() {},
  methods: {
    openname: {},
    getCompanyList() {
      this.loading = true;
      getconfigKey("team_reservation_default_day").then((res) => {
@@ -2420,9 +2412,11 @@
                    this.list1 = false;
                    this.list2 = true;
                    this.list3 = false;
                    this.top = false;
                  } else {
                    this.list1 = true;
                    this.TotalPrice = "0.00";
                    this.top = false;
                  }
                });
              } else {
@@ -2471,9 +2465,6 @@
            this.$message.warning("未查到用户信息");
          }
        });
        // .catch((error) => {
        //   this.$message.error("此用户不存在");
        // });
      } else {
        let configKey = "getInfoFromSqlData";
        getconfigKey(configKey).then((res) => {
@@ -2511,22 +2502,15 @@
                var jsonObj = {
                  // name: "readCert",
                };
                // var jStr = JSON.stringify(jsonObj);
                // this.websocket.send(jStr);
                this.dialogVisible = false;
              };
              //接收到消息的回调方法
              websocket.onmessage = (event) => {
                var resultObj = eval("(" + event.data + ")");
                //resultFlag为0代表读卡成功
                // TODO 以下代码可能是泾川使用的
                // this.jingChuanHandlerWebSocketResult(resultObj)
                this.readCardWebSocket(resultObj);
              };
              //连接关闭的回调方法
              websocket.onclose = function () {
                alert("读卡器连接关闭");
              };
@@ -2538,37 +2522,12 @@
              this.cardreader = true;
              _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) => {
              //   _this.form.cusName = res.data.name;
              //       _this.form.cusSex =
              //       res.data.sex;
              //       _this.form.cusNational = res.data.mz;
              //       _this.form.cusBrithday = res.data.csrq;
              //       if (_this.form.cusBrithday) {
              //         _this.form.cusBrithday = _this.form.cusBrithday.replace(
              //           /^(\d{4})(\d{2})(\d{2})$/,
              //           "$1-$2-$3"
              //         );
              //       }
              //       _this.form.cusAddr = res.data.addres;
              //       _this.form.cusIdcard = res.data.card;
              // });
            }
          }
        });
      }
    },
    // 最新使用webSocket通信
    readCardWebSocket(resultObj) {
      let _this = this;
@@ -3399,7 +3358,6 @@
        }
      });
    },
    //  // 默认接受四个值 { 当前行的值, 当前列的值, 行的下标, 列的下标 }
    objectSpanMethod({ row, column, rowIndex, columnIndex }) {
      let fields = ["propinName"];
      let cellValue = row[column.property];
@@ -3847,7 +3805,6 @@
  },
};
</script>
<style>
.el-form-item__error {