|  |  |  | 
|---|
|  |  |  | <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; | 
|---|