From 5a85dcab83e969d6b21c599b512a15117e9b8651 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 04 七月 2024 08:54:30 +0800 Subject: [PATCH] '' --- admin/src/components/business/operaVisitsWindow.vue | 40 ++++++++++++++++++++++++++++------------ 1 files changed, 28 insertions(+), 12 deletions(-) diff --git a/admin/src/components/business/operaVisitsWindow.vue b/admin/src/components/business/operaVisitsWindow.vue index 046b710..2f97250 100644 --- a/admin/src/components/business/operaVisitsWindow.vue +++ b/admin/src/components/business/operaVisitsWindow.vue @@ -5,6 +5,7 @@ :visible.sync="isShowModal" :confirm-working="isWorking" @confirm="confirm" + @close="close" > <el-form :model="param" ref="paramRef" :rules="rules"> <div class="title_tip">璁垮淇℃伅</div> @@ -17,6 +18,7 @@ <el-form-item label="璁垮鎵嬫満鍙�" prop="phone"> <el-input v-model="param.phone" + maxlength="11" placeholder="璇疯緭鍏ヨ瀹㈢殑鎵嬫満鍙�" ></el-input> </el-form-item> @@ -40,7 +42,7 @@ placeholder="璇疯緭鍏ユ潵璁跨殑鍗曚綅鍏ㄧО" ></el-input> </el-form-item> - <el-form-item label="浜鸿劯鐓х墖"> + <el-form-item label="浜鸿劯鐓х墖" prop="faceImgUrl"> <div class="upload_wrap"> <UploadFaceImg :file="{ imgurlfull: param.faceImgUrl, imgurl: param.faceImg }" @@ -134,7 +136,7 @@ GlobalWindow, UploadFaceImg }, - data() { + data () { return { isShowModal: false, param: { @@ -149,7 +151,7 @@ folder: 'member' }, startPickerOptions: { - disabledDate(time) { + disabledDate (time) { return time.getTime() < Date.now() - 8.64e7 // 绂佺敤瓒呰繃褰撳墠鏃堕棿鐨勬棩鏈� }, selectableRange: '00:00:00 - 23:59:59' // 杩欎釜鍔犱笂涔嬪悗锛屾椂鍒嗙涓婇潰鎵嶆湁绂佹閫夋嫨鍙樼伆锛屽鏋滀笉鍔狅紝涔熷彲浠ョ姝㈤�夋嫨锛屼絾鏄笉浼氬彉鐏� @@ -180,13 +182,14 @@ } } }, - created() { + created () { this.$set(this.param, 'receptMemberId', this.$store.state.userInfo.memberId) + this.$set(this.param, 'starttime', dayjs().format('YYYY-MM-DD HH:mm:ss')) this.initData() }, watch: { 'param.starttime': { - handler(newValue, oldValue) { + handler (newValue, oldValue) { if (newValue) { const date = new Date() // const min = date.getMinutes() @@ -210,7 +213,7 @@ immediate: true }, 'param.endtime': { - handler(newValue, oldValue) { + handler (newValue, oldValue) { if (newValue) { const nowDate = dayjs(this.param.starttime).format('HH:mm:ss') let st = '' @@ -228,7 +231,11 @@ } }, methods: { - initData() { + close () { + this.isShowModal = false + this.$emit('close') + }, + initData () { getVisitedVisitReason({}).then(res => { this.VisitReason = res || [] }) @@ -237,15 +244,15 @@ console.log('memberList', this.memberList) }) }, - uploadAvatarSuccess(file) { + uploadAvatarSuccess (file) { this.$set(this.param, 'faceImg', file.imgurl) this.$set(this.param, 'faceImgUrl', file.imgurlfull) }, - changeStarttime(e) { - this.$set(this.param, 'endtime', this.param.starttime) + changeStarttime (e) { + // this.$set(this.param, 'endtime', this.param.starttime) }, // 鍚屾淇℃伅 - confirm() { + confirm () { this.$refs.paramRef.validate((valid) => { if (!valid) { return @@ -262,7 +269,6 @@ this.$emit('close') }) .catch(e => { - this.$tip.apiFailed(e) }) .finally(() => { this.isWorking = false @@ -281,6 +287,16 @@ .upload_wrap{ display: flex; align-items: center; + justify-content: center; + .avatar-uploader{ + display: flex; + align-items: center; + justify-content: center; + } + ::v-deep .avatar{ + max-width: 90px; + max-height: 90px; + } .content{ display: flex; flex-direction: column; -- Gitblit v1.9.3