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