|  |  |  | 
|---|
|  |  |  | <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('保存成功') | 
|---|