From af2b318da9d4c51b5b8afb2f4cefe86ff049bc7c Mon Sep 17 00:00:00 2001 From: songshankun <songshankun@foxmail.com> Date: 星期二, 17 十月 2023 21:16:45 +0800 Subject: [PATCH] feat: 添加缺失的请求 --- src/views/client/contacts/AddContactsDialog.vue | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/views/client/contacts/AddContactsDialog.vue b/src/views/client/contacts/AddContactsDialog.vue index 42ca99a..f691b9b6 100644 --- a/src/views/client/contacts/AddContactsDialog.vue +++ b/src/views/client/contacts/AddContactsDialog.vue @@ -14,7 +14,7 @@ :model="editConfig.infomation" :rules="rules" label-position="right" - label-width="120px" + label-width="110px" size="mini" > <!-- 淇℃伅 --> @@ -23,7 +23,7 @@ <div v-if="isUnflod" class="basic-info-title">鍩烘湰淇℃伅</div> <div class="basic-info-view"> <el-row> - <el-col :span="12" v-if="isUnflod"> + <!-- <el-col :span="12" v-if="isUnflod"> <el-form-item label="鑱旂郴浜虹紪鍙�" prop="number"> <WordInput v-if="codenumer && (explain != '' || isIdDisabled) && method == 0" @@ -38,7 +38,7 @@ > <span v-else>鑷姩鐢熸垚</span> </el-form-item> - </el-col> + </el-col> --> <el-col :span="12"> <el-form-item label="鑱旂郴浜哄鍚�" prop="name"> <el-input v-model="editConfig.infomation.name"></el-input> @@ -95,7 +95,7 @@ </el-select> </el-form-item> </el-col> - <el-col :span="12"> + <el-col :span="12" style='height:47px;'> <el-form-item v-if="isUnflod" label="棣栬鑱旂郴浜�" prop="is_first"> <el-switch v-model="editConfig.infomation.is_first" active-color="#2E68DB" inactive-color="#AEB9CA"> </el-switch> @@ -299,25 +299,25 @@ dialogWidth: "50%", editConfig: this.editContactsConfig, rules: { - name: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - number: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], - client_name: [{ required: true, message: "璇烽�夋嫨瀹㈡埛鍚嶇О", trigger: "blur" }], - member_id: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], + name: [{ required: true, message: "璇疯緭鍏ヨ仈绯讳汉濮撳悕", trigger: ["change",'blur'] }], + number: [{ required: true, message: "璇疯緭鍏�", trigger: ["change",'blur'] }], + client_name: [{ required: true, message: "璇烽�夋嫨瀹㈡埛鍚嶇О", trigger: ["change",'blur'] }], + member_id: [{ required: true, message: "璇烽�夋嫨", trigger: ["change",'blur'] }], phone: [ - { required: false, message: "", trigger: "blur" }, - { len: 11, message: "闀垮害鍦�11涓瓧绗�", trigger: "blur" }, + { required: false, message: "璇疯緭鍏ユ墜鏈哄彿", trigger: ["change",'blur'] }, + { len: 11, message: "闀垮害鍦�11涓瓧绗�", trigger: ["change",'blur'] }, { pattern: /^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/, message: "璇疯緭鍏ユ纭殑鎵嬫満鍙�", - trigger: "blur" + trigger: ["change",'blur'] } ], email: [ - { required: false, message: "", trigger: "blur" }, + { required: false, message: "", trigger: ["change",'blur'] }, { pattern: /^[a-zA-Z0-9_\\.]+@[a-zA-Z0-9-]+[\\.a-zA-Z]+$/, message: "璇疯緭鍏ユ纭殑閭鏍煎紡", - trigger: "blur" + trigger: ["change",'blur'] } ] }, @@ -352,16 +352,16 @@ this.getCityList(this.editConfig.infomation.province_id, "edit") } this.getCommonData() - this.formInfo() + // this.formInfo() }, watch: { "editContactsConfig.visible"(val) { if (val) { - this.formInfo() + // this.formInfo() } }, "editContactsConfig.infomation.codeStandID"() { - this.formInfo() + // this.formInfo() } }, methods: { @@ -391,6 +391,7 @@ // 淇濆瓨 saveClick(formName) { this.$refs[formName].validate((valid) => { + this.validateFormNumber() if (valid) { console.log(this.editConfig.infomation) const params = this.saveParams() @@ -447,14 +448,14 @@ is_first: data.is_first || false, member_id: data.member_id || 0, name: data.name || "", - number: data.number || "", + // number: data.number || "", phone: data.phone || "", position: data.position || "", province_id: data.province_id || 0, region_id: data.region_id || 0, wechat: data.wechat || "", - codeStandID: data.ID, - codeRule: this.codeRule + // codeStandID: data.ID, + // codeRule: this.codeRule } return params }, @@ -478,16 +479,15 @@ }, selClient(row) { console.log(row) - this.editConfig.infomation.client_name = row.name this.clientId = row.id + this.$set( this.editConfig.infomation,'client_name',row.name) }, // 娓呴櫎宸查�夋嫨鐢ㄦ埛 clearupClient() { - console.log("sssssssss") - console.log(this.editConfig.infomation.client_name) + console.log(this.editConfig.infomation.client_name,'sssssssss') // if (this.editConfig.infomation.client_name !== "") { - this.editConfig.infomation.client_name = "" - this.clientId = 0 + this.clientId = null + this.$set(this.editConfig.infomation,'client_name','') // } }, // 娣诲姞闄勪欢 -- Gitblit v1.8.0