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