master
lion 2 years ago
parent d384feb458
commit f511f6e567

@ -261,39 +261,48 @@
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<template v-slot:visitorinfos>
<template v-slot:visitorinfos v-if="visitType==1||visitType==2">
<div class="xy-table-item"> <div class="xy-table-item">
<div class="xy-table-item-content" style="width:400px"> <div class="xy-table-item-content" style="width:400px">
被访人信息 被访人信息
</div> </div>
</div> </div>
</template> </template>
<!-- <template v-slot:accpet_department_id>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;"></span>部门
</div>
<div class="xy-table-item-content">
<el-select v-model="form.accpet_department_id" placeholder="请选择" style="width:100%">
<el-option v-for="item in departmentList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</div>
</div>
</template> -->
<template v-slot:accept_admin_id v-if="visitType==1||visitType==2"> <template v-slot:accept_admin_id v-if="visitType==1||visitType==2">
<div class="xy-table-item"> <div class="xy-table-item">
<div class="xy-table-item-label"> <div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>人员 <span style="color: red;font-weight: 600;padding-right: 4px;">*</span>人员
</div> </div>
<div class="xy-table-item-content"> <div class="xy-table-item-content">
<el-select filterable v-model="form.accept_admin_id" @change='changeAdmin' placeholder="请选择" style="width:100%"> <el-select filterable v-model="form.accept_admin_id" @change='changeAdmin1' placeholder="请选择" style="width:100%">
<el-option v-for="item in adminList" :key="item.id" :label="item.name" :value="item.id"> <el-option v-for="item in adminList" :key="item.id" :label="item.name" :value="item.id">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
</template>
<template v-slot:visitorinfos1 v-if="visitType==1||visitType==2">
<div class="xy-table-item">
<div class="xy-table-item-content" style="width:400px">
陪同人信息
</div>
</div>
</template>
<template v-slot:accompany_id v-if="visitType==1||visitType==2">
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>人员
</div>
<div class="xy-table-item-content">
<el-select filterable v-model="form.accompany_id" @change='changeAdmin' placeholder="请选择" style="width:100%">
<el-option v-for="item in adminList" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select>
</div>
</div>
</template> </template>
<template v-slot:accept_goods_admin_id v-if="visitType==3"> <template v-slot:accept_goods_admin_id v-if="visitType==3">
<div class="xy-table-item"> <div class="xy-table-item">
@ -365,9 +374,11 @@
follw_people: [], follw_people: [],
long_time: 0, long_time: 0,
longrange: "", longrange: "",
visitorinfos: "", visitorinfos: "",
accpet_department_id: "", accpet_department_id: "",
accept_admin_id: "", accept_admin_id: "",
visitorinfos1:'',
accompany_id:'',
accept_goods_admin_id: "" accept_goods_admin_id: ""
}, },
followList:[], followList:[],
@ -516,9 +527,13 @@
required: true, required: true,
message: '请输入车牌号' message: '请输入车牌号'
}], }],
accompany_id: [{
required: true,
message: '请选择陪同人'
}],
accept_admin_id: [{ accept_admin_id: [{
required: true, required: true,
message: '请选择被访人' message: '请选被访人'
}], }],
accept_goods_admin_id: [{ accept_goods_admin_id: [{
required: true, required: true,
@ -588,6 +603,8 @@
visitorinfos: "", visitorinfos: "",
accpet_department_id: res?.accpet_department_id, accpet_department_id: res?.accpet_department_id,
accept_admin_id: res?.accept_admin_id, accept_admin_id: res?.accept_admin_id,
visitorinfos1:'',
accompany_id:res?.accompany_id,
accept_goods_admin_id: res?parseInt(res.accept_goods_admin_id):'' accept_goods_admin_id: res?parseInt(res.accept_goods_admin_id):''
} }
this.followList = res?.follw_people this.followList = res?.follw_people
@ -633,6 +650,16 @@
this.form.work_end_time = val[1] this.form.work_end_time = val[1]
}, },
changeAdmin(item){ changeAdmin(item){
if(item){
this.adminList.map(e=>{
if(e.id==item){
this.form.accompany_id = e.id
}
})
}
},
changeAdmin1(item){
if(item){ if(item){
this.adminList.map(e=>{ this.adminList.map(e=>{
if(e.id==item){ if(e.id==item){

@ -258,24 +258,42 @@
</div> </div>
</div> </div>
</div> </div>
</template>
<template v-slot:visitorinfos>
<div class="xy-table-item">
<div class="xy-table-item-content" style="width:400px">
被访人信息
</div>
</div>
</template>
<template v-slot:accept_admin_id>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;"></span>人员
</div>
<div class="xy-table-item-content">
{{form.accept_admin?form.accept_admin.name:''}}
</div>
</div>
</template>
<template v-slot:visitorinfos1>
<div class="xy-table-item">
<div class="xy-table-item-content" style="width:400px">
陪同人信息
</div>
</div>
</template>
<template v-slot:accompany_id>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;"></span>人员
</div>
<div class="xy-table-item-content">
{{form.accompany?form.accompany.name:''}}
</div>
</div>
</template> </template>
<template v-slot:visitorinfos>
<div class="xy-table-item">
<div class="xy-table-item-content" style="width:400px">
被访人信息
</div>
</div>
</template>
<template v-slot:accept_admin_id>
<div class="xy-table-item">
<div class="xy-table-item-label">
<span style="color: red;font-weight: 600;padding-right: 4px;"></span>人员
</div>
<div class="xy-table-item-content">
{{form.accept_admin?form.accept_admin.name:''}}
</div>
</div>
</template>
<template v-slot:accept_goods_admin_id v-if="form.type==3"> <template v-slot:accept_goods_admin_id v-if="form.type==3">
<div class="xy-table-item"> <div class="xy-table-item">
<div class="xy-table-item-label"> <div class="xy-table-item-label">
@ -290,7 +308,7 @@
<!-- 审核 --> <!-- 审核 -->
<template v-slot:checkRecord v-if="formDataType=='checkrecord'"> <template v-slot:checkRecord v-if="formDataType=='checkrecord'">
<div style="width:600px"> <div style="width:600px">
审核 审核
</div> </div>
</template> </template>
<template v-slot:checkForm v-if="form.audit_status==0&&isCheck"> <template v-slot:checkForm v-if="form.audit_status==0&&isCheck">
@ -386,12 +404,13 @@
cars: "", cars: "",
follw_people: [], follw_people: [],
long_time: 0, long_time: 0,
longrange: "", longrange: "",
visitorinfos: "", visitorinfos: "",
accpet_department_id: "", accpet_department_id: "",
accept_admin_id: "", accept_admin_id: "",
visitorinfos1: "",
accompany_id:"",
accept_goods_admin_id: "", accept_goods_admin_id: "",
checkRecord: '', checkRecord: '',
checkForm: {}, checkForm: {},
checkText: '' checkText: ''
@ -408,7 +427,7 @@
}, // }, //
codeTypeList: [{ codeTypeList: [{
id:0, id:0,
value:'请提醒被访人签字' value:'请提醒陪同人签字'
},{ },{
id: 1, id: 1,
value: '入场' value: '入场'
@ -618,7 +637,7 @@
console.log(this.codeForm) console.log(this.codeForm)
console.log(this.codeForm.person_no) console.log(this.codeForm.person_no)
if(this.codeForm.type==0){ if(this.codeForm.type==0){
this.$successMessage('请提醒被访人签字','','warning') this.$successMessage('请提醒陪同人签字','','warning')
this.isShow = false this.isShow = false
return return
} }

Loading…
Cancel
Save