|  |  | 
 |  |  | <template> | 
 |  |  |   <div class="box"> | 
 |  |  |   <div class="box" style="height:100%;overflow-y: auto" > | 
 |  |  |     <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="reservationWay"> | 
 |  |  |         <el-radio-group v-model="form.reservationWay"> | 
 |  |  |           <el-radio :label="0">预约免登记</el-radio> | 
 |  |  |           <el-radio :label="1">预约后登记(需要配备访客机)</el-radio> | 
 |  |  |           <el-radio :label="1">预约免登记</el-radio> | 
 |  |  |           <el-radio :label="0">预约后登记(需要配备访客机)</el-radio> | 
 |  |  |         </el-radio-group> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="被访人校验方式:" prop="checkVisit"> | 
 |  |  | 
 |  |  |         /> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="在园须知:" prop="visitNotice"> | 
 |  |  |         <el-tiptap | 
 |  |  |         <!-- <el-tiptap | 
 |  |  |           style="width: 50%" | 
 |  |  |           v-model="form.visitNotice" | 
 |  |  |           :extensions="extensions" | 
 |  |  |         /> | 
 |  |  |         /> --> | 
 |  |  |         <RichEditor style="width: 70%" :richData="form.visitNotice" :styleEditor="styleEditor" @getWangedditor="getWangedditor" :readonly="false"/> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="访客预约指南:" prop="visitNotice"> | 
 |  |  |         <el-tiptap | 
 |  |  |         <!-- <el-tiptap | 
 |  |  |           style="width: 50%" | 
 |  |  |           v-model="form.visitTips" | 
 |  |  |           :extensions="extensions" | 
 |  |  |         /> | 
 |  |  |         /> --> | 
 |  |  |         <RichEditor style="width: 70%" :richData="form.visitTips" :styleEditor="styleEditor" @getWangedditor="getWangedditor1" :readonly="false"/> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="访客入园导览图:" prop="visitNotice"> | 
 |  |  |         <el-tiptap | 
 |  |  |         <!-- <el-tiptap | 
 |  |  |           style="width: 50%" | 
 |  |  |           v-model="form.visitMap" | 
 |  |  |           :extensions="extensions" | 
 |  |  |         /> | 
 |  |  |         /> --> | 
 |  |  |         <RichEditor style="width: 70%" :richData="form.visitMap" :styleEditor="styleEditor" @getWangedditor="getWangedditor2" :readonly="false"/> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item> | 
 |  |  |         <el-button type="primary" @click="submit">保存配置项</el-button> | 
 |  |  | 
 |  |  |  | 
 |  |  | <script> | 
 |  |  | import { getVisitConfigDTO, updateVisitConfig } from '@/api/system/common' | 
 |  |  | import RichEditor from '@/components/common/RichEditor' | 
 |  |  | import { | 
 |  |  |   // necessary extensions | 
 |  |  |   Doc, | 
 |  |  | 
 |  |  | import { upload } from '@/api/system/common' | 
 |  |  | export default { | 
 |  |  |   name: 'visitorSources', | 
 |  |  |  | 
 |  |  |   components: { | 
 |  |  |     RichEditor | 
 |  |  |   }, | 
 |  |  |   data() { | 
 |  |  |     return { | 
 |  |  |       form: { | 
 |  |  | 
 |  |  |         visitTips: '', | 
 |  |  |         frezzDays: null | 
 |  |  |       }, | 
 |  |  |       styleEditor:'border: 1px solid #ccc;display: inline-block;', | 
 |  |  |       extensions: [ | 
 |  |  |         new Doc(), | 
 |  |  |         new Text(), | 
 |  |  | 
 |  |  |   }, | 
 |  |  |  | 
 |  |  |   methods: { | 
 |  |  |     getWangedditor(val){ | 
 |  |  |       this.form.visitNotice =val | 
 |  |  |     }, | 
 |  |  |     getWangedditor1(val){ | 
 |  |  |       this.form.visitTips =val | 
 |  |  |     }, | 
 |  |  |     getWangedditor2(val){ | 
 |  |  |       this.form.visitMap =val | 
 |  |  |     }, | 
 |  |  |     getData() { | 
 |  |  |       getVisitConfigDTO({}) | 
 |  |  |         .then(res => { | 
 |  |  | 
 |  |  |   } | 
 |  |  | } | 
 |  |  | </script> | 
 |  |  |  | 
 |  |  | <style lang="scss" scoped> | 
 |  |  | .el-container /deep/  .el-main{ | 
 |  |  |   width: 100%; | 
 |  |  |   overflow-y: auto  !important ; | 
 |  |  |   height: calc(100% - 94px); | 
 |  |  | } | 
 |  |  | /deep/ .el-main{ | 
 |  |  |   width: 100%; | 
 |  |  |   //height: 100%; | 
 |  |  |   overflow-y: auto  !important ; | 
 |  |  |   height: calc(100% - 94px); | 
 |  |  | } | 
 |  |  | .box { | 
 |  |  |   width: 100%; | 
 |  |  |   padding: 30px; |