From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 11 九月 2025 18:43:14 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/components/business/operaVisitsWindow.vue | 37 ++++++++++++++++++++++++++----------- 1 files changed, 26 insertions(+), 11 deletions(-) diff --git a/admin/src/components/business/operaVisitsWindow.vue b/admin/src/components/business/operaVisitsWindow.vue index 784cdcd..cb03a8c 100644 --- a/admin/src/components/business/operaVisitsWindow.vue +++ b/admin/src/components/business/operaVisitsWindow.vue @@ -61,7 +61,7 @@ <div class="title_tip" style="margintop: 60px">璁垮棰勭害</div> <el-form-item label="琚浜�" prop="receptMemberId"> - <el-select v-model="param.receptMemberId" placeholder="璇烽�夋嫨"> + <el-select v-model="param.receptMemberId" disabled placeholder="璇烽�夋嫨"> <el-option v-for="item in memberList" :key="item.id" @@ -92,7 +92,7 @@ /> </el-form-item> <el-form-item label="鏉ヨ浜嬬敱" prop="reason"> - <el-select v-model="param.reason" placeholder="璇烽�夋嫨"> + <el-select v-model="param.reason" placeholder="璇烽�夋嫨" @change="changeReason" value-key="id"> <el-option v-for="item in VisitReason" :key="item.id" @@ -101,7 +101,7 @@ /> </el-select> </el-form-item> - <el-form-item label="鏄惁鏂藉伐浣滀笟"> +<!-- <el-form-item label="鏄惁鏂藉伐浣滀笟"> <el-switch style="width: 200px" v-model="param.type" @@ -109,15 +109,15 @@ :inactive-value="0" > </el-switch> - </el-form-item> - <el-form-item v-if="param.type == 1" label="鏂藉伐鍐呭"> + </el-form-item>--> + <el-form-item v-if="param.type == 2" label="鏂藉伐鍐呭"> <el-input v-model="param.constructionReason" placeholder="璇疯緭鍏ユ柦宸ュ唴瀹�" ></el-input> </el-form-item> <el-form-item label="闅忚杞﹁締"> - <el-input v-model="param.carNos" placeholder="璇疯緭鍏ヨ溅鐗屽彿"></el-input> + <el-input v-model.trim="param.carNos" onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')" placeholder="璇疯緭鍏ヨ溅鐗屽彿"></el-input> </el-form-item> </el-form> </GlobalWindow> @@ -130,12 +130,12 @@ import dayjs from 'dayjs' import { createFk, getVisitedVisitReason, getVisitedMember } from '@/api/business/visits' export default { - name: 'OperaVisitsHkWindow', extends: BaseOpera, components: { GlobalWindow, UploadFaceImg }, + data () { return { isShowModal: false, @@ -148,7 +148,8 @@ VisitReason: [], memberList: [], uploadData: { - folder: 'member' + folder: 'member', + isFace: 0 }, startPickerOptions: { disabledDate (time) { @@ -168,13 +169,13 @@ starttime: [{ required: true, message: '璇烽�夋嫨鏃ユ湡', trigger: 'change' }], endtime: [{ required: true, message: '璇烽�夋嫨鏃ユ湡', trigger: 'change' }], reason: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }], - type: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }], + // type: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }], receptMemberId: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }], idcardType: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }], faceImgUrl: [{ required: true, message: '璇蜂笂浼�', trigger: 'change' }], name: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], - idcardNo: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], + // idcardNo: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], companyName: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], phone: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], carNos: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }], @@ -231,6 +232,17 @@ } }, methods: { + changeReason (val) { + console.log(val) + var obj = this.VisitReason.find(function (i) { + return i.title === val + }) + // 鍦╟hange涓幏鍙栧埌鏁存潯瀵硅薄鏁版嵁 + if(obj){ + this.param.type = obj.constructionType + } + console.log(obj) + }, close () { this.isShowModal = false this.$emit('close') @@ -258,6 +270,10 @@ return } const { param } = this + if (param.carNos) { + param.carNos = param.carNos.replace(/\s*/g, '') + param.carNos = param.carNos.replace(/[\r\n]/g, '') + } if (param.starttime.slice(0, 10) !== param.endtime.slice(0, 10)) return this.$tip.error('鍏ュ洯鏃堕棿鍜岀鍥椂闂翠笉鍙法澶�') // 璋冪敤鏂板缓鎺ュ彛 this.isWorking = true @@ -289,7 +305,6 @@ .upload_wrap{ display: flex; align-items: center; - justify-content: center; .avatar-uploader{ display: flex; align-items: center; -- Gitblit v1.9.3