|  |  | 
 |  |  | <template> | 
 |  |  |     <div class="box"> | 
 |  |  |         <el-form :model="form" ref="form" label-width="140px"> | 
 |  |  |             <div><span style="font-size: 15px;font-weight: bold">人员授权配置:</span></div> | 
 |  |  |           <el-form-item label="" prop="frezzDays" label-width="50px"> | 
 |  |  |             人员门禁授权冻结:连续 | 
 |  |  |             <el-input style="width: 50px;" type="text" v-model="form.frezzDays" placeholder="" v-trim/> | 
 |  |  |             天,无门禁/车辆闸机事件 | 
 |  |  |           </el-form-item> | 
 |  |  |             <div><span style="font-size: 15px;font-weight: bold">访客配置:</span></div> | 
 |  |  |             <el-form-item label="来访预约方式:" prop="reservationWay"> | 
 |  |  |                 <el-radio-group v-model="form.reservationWay"> | 
 |  |  |                     <el-radio :label="0">预约免登记</el-radio> | 
 |  |  | 
 |  |  |             </el-form-item> | 
 |  |  |             <el-form-item label="入厂须知:" prop="visitNotice"> | 
 |  |  |                 <el-tiptap style="width: 50%;" v-model="form.visitNotice" :extensions="extensions" /> | 
 |  |  |             </el-form-item> | 
 |  |  |             <el-form-item label="访客预约指南:" prop="visitNotice"> | 
 |  |  |                 <el-tiptap style="width: 50%;" v-model="form.visitTips" :extensions="extensions" /> | 
 |  |  |             </el-form-item> | 
 |  |  |             <el-form-item label="访客入园导览图:" prop="visitNotice"> | 
 |  |  |                 <el-tiptap style="width: 50%;" v-model="form.visitMap" :extensions="extensions" /> | 
 |  |  |             </el-form-item> | 
 |  |  |             <el-form-item> | 
 |  |  |                 <el-button type="primary" @click="submit">保存配置项</el-button> | 
 |  |  | 
 |  |  |         doorsVisitRequired: '', | 
 |  |  |         theme: '', | 
 |  |  |         description: '', | 
 |  |  |         visitNotice: '' | 
 |  |  |         visitNotice: '', | 
 |  |  |         visitMap: '', | 
 |  |  |         visitTips: '', | 
 |  |  |         frezzDays: null | 
 |  |  |       }, | 
 |  |  |       extensions: [ | 
 |  |  |         new Doc(), | 
 |  |  | 
 |  |  |             fd.append('folder', 'visit/') | 
 |  |  |             fd.append('file', file) | 
 |  |  |             return upload(fd).then(res => { | 
 |  |  |               return res.prefixPath + res.folder + res.halfPath | 
 |  |  |               return res.url | 
 |  |  |             }) | 
 |  |  |           } | 
 |  |  |         }), | 
 |  |  | 
 |  |  |           this.form.theme = res.theme | 
 |  |  |           this.form.doorsVisitRequired = res.doorsVisitRequired | 
 |  |  |           this.form.visitNotice = res.visitNotice | 
 |  |  |           this.form.visitTips = res.visitTips | 
 |  |  |           this.form.visitMap = res.visitMap | 
 |  |  |           this.form.frezzDays = res.frezzDays | 
 |  |  |         }) | 
 |  |  |     }, | 
 |  |  |     submit () { | 
 |  |  | 
 |  |  |         description: this.form.description, | 
 |  |  |         theme: this.form.theme, | 
 |  |  |         visitNotice: this.form.visitNotice, | 
 |  |  |         visitTips: this.form.visitTips, | 
 |  |  |         frezzDays: this.form.frezzDays, | 
 |  |  |         visitMap: this.form.visitMap, | 
 |  |  |         doorsVisitRequired: this.form.doorsVisitRequired | 
 |  |  |       }).then(res => { | 
 |  |  |         this.$message.success('保存成功') |