xuanyan 4 лет назад
Родитель
Сommit
083cd673fe

+ 3 - 65
src/components/guestauthorize/guestauthorize-check.vue

@@ -2,7 +2,7 @@
   <basic-container>
     <avue-form :option="option" v-model="reviewDetail" ref="form">
     </avue-form>
-    <div v-if="reviewType">
+    <div>
       <el-row>
         <el-col span="24" align="right">
           <el-button type="primary" icon="el-icon-check" size="small" @click="reviewExamine(1)">通过</el-button>
@@ -23,7 +23,6 @@ export default {
     closeFn: {type: Function},
     reviewDetail: {},
     url: '',
-    reviewType: false,
   },
   data() {
     return {
@@ -33,21 +32,12 @@ export default {
           {
             label: "访客姓名",
             prop: "guestName",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             search: true,
-            rules: [{
-              required: true,
-              message: "请输入访客名称",
-              trigger: "blur"
-            }]
           },
           {
             label: '访客性别',
             prop: 'guestSex',
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             type: 'select',
             dicData: [{
@@ -68,18 +58,8 @@ export default {
           {
             label: "访客手机号",
             prop: "guestTel",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             labelWidth: 100,
-            rules: [{
-              required: true,
-              message: "请输入访客手机号",
-              trigger: "blur"
-            },{
-              validator: validatePhone,
-              trigger: "blur"
-            }]
           },
           {
             label: "证件号码",
@@ -90,76 +70,50 @@ export default {
           {
             label: "小区名称",
             prop: "residentialName",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             hide: true,
           },
           {
             label: "楼栋名称",
             prop: "buildingName",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             hide: true,
           },
           {
             label: "单元名称",
             prop: "unitName",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             hide: true,
           },
           {
             label: "房间名称",
             prop: "roomName",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             hide: true,
           },
           {
             label: "预约开始时间",
             prop: "beginTime",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             type: "datetime",
             labelWidth: 110,
             format: "yyyy-MM-dd HH:mm:ss",
             valueFormat: "yyyy-MM-dd HH:mm:ss",
-            rules: [{
-              required: true,
-              message: "请选择预约开始时间",
-              trigger: "blur"
-            }]
           },
           {
             label: "预约结束时间",
             prop: "endTime",
-            editDisplay: false,
-            addDisplay: false,
             disabled: true,
             type: "datetime",
             labelWidth: 110,
             format: "yyyy-MM-dd HH:mm:ss",
             valueFormat: "yyyy-MM-dd HH:mm:ss",
-            rules: [{
-              required: true,
-              message: "请选预约结束时间",
-              trigger: "blur"
-            }]
           },
           {
             label: "登记来源",
-            labelWidth: 110,
             type:"select",
             prop: "registerSource",
             disabled: true,
-            slot: true,
-            editDisplay: false,
-            addDisplay: false,
             dicData: [{
               label: '小程序',
               value: 1,
@@ -171,15 +125,13 @@ export default {
               value: 3
             }]
           },
+
           {
             label: "人脸图片",
             prop: "faceUrl",
-            editDisplay: false,
-            addDisplay: false,
-            hide: true,
             disabled: true,
             type: 'upload',
-            row: true,
+            // row: true,
             listType: 'picture-img',
             propsHttp: {
               res: "data",
@@ -214,18 +166,11 @@ export default {
             addDisplay: false,
             disabled: true,
             type: 'textarea',
-            rules: [{
-              required: false,
-              message: "请输入访问缘由",
-              trigger: "blur"
-            }],
-
           },
           {
             label: "审核意见",
             prop: "checkOpinion",
             type: 'textarea',
-            disabled: !this.reviewType,
             rules: [{
               required: false,
               message: "请输入审核意见",
@@ -236,13 +181,6 @@ export default {
       }
     }
   },
-  created(){
-    if(this.reviewType){
-      this.option.column[9].display = false;
-    }else{
-      this.option.column[9].display = true;
-    }
-  },
   methods: {
     reviewExamine(examine, done) {
 

+ 3 - 2
src/components/houseuser/houseuser-check.vue

@@ -323,11 +323,12 @@ export default {
     }
   },
   created(){
-    if(this.reviewType){
+    this.findObject(this.option.column, "auditStatus").display = !this.reviewType;
+    /*if(this.reviewType){
       this.option.column[9].display = false;
     }else{
       this.option.column[9].display = true;
-    }
+    }*/
   },
   methods: {
     reviewExamine(examine, done) {