|
|
@@ -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) {
|
|
|
|