From 5eea8066e149ade255d1440b350be6a8ee93b848 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 11 八月 2025 18:35:57 +0800 Subject: [PATCH] 1 --- src/views/system/tijian/index.vue | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/views/system/tijian/index.vue b/src/views/system/tijian/index.vue index cababad..d23f345 100644 --- a/src/views/system/tijian/index.vue +++ b/src/views/system/tijian/index.vue @@ -248,7 +248,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-button :disabled="isDisabled" type="primary" size="mini" @click="submitForm">鐧昏</el-button> + <el-button :disabled="butopen" type="primary" size="mini" @click="submitForm">鐧昏</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" @queryTable="getList">閲嶇疆</el-button> </div> </el-col> @@ -943,6 +943,7 @@ // 闈炲崟涓鐢� single: true, cardreader: false, + butopen:false, // 闈炲涓鐢� multiple: true, nodeobj: {}, @@ -987,10 +988,10 @@ pacName: null, pacRemark: null, }, - // valueUrl: "ws://127.0.0.1:6789/websocket", - // valueUrls: "ws://127.0.0.1:6789/websocket", - valueUrl: "ws://192.168.1.244:6789/websocket", - valueUrls: "ws://192.168.1.244:6789/websocket", + valueUrl: "ws://127.0.0.1:6789/websocket", + valueUrls: "ws://127.0.0.1:6789/websocket", + // valueUrl: "ws://192.168.1.244:6789/websocket", + // valueUrls: "ws://192.168.1.244:6789/websocket", webSocket: null, // 韬唤璇侀渶瑕� // socket: null, @@ -1373,6 +1374,8 @@ }); }, inputChange() { + + const reg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; if (reg.test(this.form.cusIdcard)) { @@ -1745,6 +1748,7 @@ /** 鐧昏鎻愪氦鎸夐挳 */ submitForm() { let _this = this; + _this.butopen = true; if (!this.form.cusPhone || !this.form.cusName) { this.$message.warning("璇峰~閫夊繀濉」"); return; @@ -1781,6 +1785,7 @@ // } addCustomer(formData).then((response) => { + _this.butopen = false; this.responseList = response.data; this.form.tjType = this.dict.type.dict_team[0].value; this.$modal.msgSuccess("鏂板鎴愬姛"); @@ -1788,8 +1793,8 @@ _this.isDisabled = true; _this.top = false; }).catch((error) => { + _this.butopen = false; this.$modal.msgError("鐧昏澶辫触锛岃妫�鏌ユ暟鎹�"); - console.error("Error in addCustomer:", error); }); } }); @@ -1814,6 +1819,7 @@ _this.top = false; if (response.data) { this.form = response.data; + this.form.firmDeptName = response.data.department; if (this.form.discount === null) { this.discount = 10; } else { @@ -1978,7 +1984,7 @@ if (isChineseChar(resultObj.data.sex)) { _this.form.cusSex = resultObj.data.sex == "濂�" ? 1 : 0 } else { - _this.form.cusSex = resultObj.data.sex; + _this.form.cusSex = resultObj.data.sex == "1" ? 0 : 1; } _this.form.cusNational = resultObj.data.mz; _this.form.cusBrithday = resultObj.data.csrq; @@ -2126,7 +2132,13 @@ websocket.onmessage = function (event) { var resultObj = JSON.parse(event.data); _this.form.cusName = resultObj.data.name; - _this.form.cusSex = resultObj.data.sex; + const isChineseChar = (char) => /[\u4E00-\u9FA5]/.test(char) + // _this.form.cusSex = resultObj.data.sex; + if (isChineseChar(resultObj.data.sex)) { + _this.form.cusSex = resultObj.data.sex == "濂�" ? 1 : 0 + } else { + _this.form.cusSex = resultObj.data.sex == "1" ? 0 : 1; + } _this.form.cusNational = resultObj.data.mz; _this.form.cusBrithday = resultObj.data.csrq; if (_this.form.cusBrithday) { -- Gitblit v1.8.0