|  |  | 
 |  |  |         <el-input v-model="form.label" placeholder="请输入数据标签" v-trim/> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="是否富文本" prop="istext" > | 
 |  |  |         <el-switch v-model="form.istext" :active-value="true" :inactive-value="false"/> | 
 |  |  |         <span class="status-text">{{form.istext | disabledText1}}</span> | 
 |  |  |         <el-radio-group v-model="form.istext"> | 
 |  |  |           <el-radio :label="0" value="0">文本</el-radio> | 
 |  |  |           <el-radio :label="1" value="1">图片|文件</el-radio> | 
 |  |  |           <el-radio :label="2" value="2">富文本</el-radio> | 
 |  |  |         </el-radio-group> | 
 |  |  | <!--        <el-switch v-model="form.istext" :active-value="true" :inactive-value="false"/> | 
 |  |  |         <span class="status-text">{{form.istext | disabledText1}}</span>--> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="数据值" prop="code" required> | 
 |  |  |         <el-input v-if="!form.istext" v-model="form.code" placeholder="请输入数据值" v-trim/> | 
 |  |  |         <RichEditor v-else  :richData="form.code" :styleEditor="styleEditor" @getWangedditor="getWangedditor" :readonly="false"/> | 
 |  |  |         <template  v-if="form.istext == 1" > | 
 |  |  |           <UploadFile :uploadData="{ folder: 'richeditor',fileType:'' }" :fileList="fileList" @uploadSuccess="fileUploaded" /> | 
 |  |  |           <el-input  readonly v-model="form.code" placeholder="完整数据值" v-trim/> | 
 |  |  |         </template> | 
 |  |  |         <RichEditor v-if="form.istext == 2"  :richData="form.code" :styleEditor="styleEditor" @getWangedditor="getWangedditor" :readonly="false"/> | 
 |  |  |         <el-input v-if="form.istext == 0"  v-model="form.code" placeholder="请输入数据值" v-trim/> | 
 |  |  |       </el-form-item> | 
 |  |  |       <el-form-item label="状态" prop="disabled" required class="form-item-status"> | 
 |  |  |         <el-switch v-model="form.disabled" :active-value="false" :inactive-value="true"/> | 
 |  |  | 
 |  |  | import BaseOpera from '@/components/base/BaseOpera' | 
 |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
 |  |  | import RichEditor from '@/components/common/RichEditor' | 
 |  |  | import UploadFile from "@/components/common/UploadFile" | 
 |  |  | export default { | 
 |  |  |   name: 'OperaDictDataWindow', | 
 |  |  |   extends: BaseOpera, | 
 |  |  |   components: { GlobalWindow,RichEditor }, | 
 |  |  |   components: {UploadFile, GlobalWindow,RichEditor }, | 
 |  |  |   data () { | 
 |  |  |     return { | 
 |  |  |       // 表单数据 | 
 |  |  | 
 |  |  |         code: '', | 
 |  |  |         label: '', | 
 |  |  |         disabled: false, | 
 |  |  |         istext: false, | 
 |  |  |         remark:'' | 
 |  |  |         istext: 0, | 
 |  |  |         remark: '' | 
 |  |  |       }, | 
 |  |  |       fileList: [], | 
 |  |  |       // 验证规则 | 
 |  |  |       rules: { | 
 |  |  |         label: [ | 
 |  |  | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |     fileUploaded(data){ | 
 |  |  |       this.form.code = data.fileurlFull | 
 |  |  |     }, | 
 |  |  |     getWangedditor(val){ | 
 |  |  |       this.form.code =val | 
 |  |  |     }, | 
 |  |  | 
 |  |  |     open (title, dictId, target) { | 
 |  |  |       this.title = title | 
 |  |  |       this.visible = true | 
 |  |  |  | 
 |  |  |       this.form.istext = 0 | 
 |  |  |       // 新建 | 
 |  |  |       if (target == null) { | 
 |  |  |         this.$nextTick(() => { | 
 |  |  |           this.$refs.form.resetFields() | 
 |  |  |           this.form.id = null | 
 |  |  |           this.form.dictId = dictId | 
 |  |  |           this.form.istext=false | 
 |  |  |           this.form.istext=0 | 
 |  |  |         }) | 
 |  |  |         return | 
 |  |  |       } | 
 |  |  | 
 |  |  |         for (const key in this.form) { | 
 |  |  |           this.form[key] = target[key] | 
 |  |  |           this.form.dictId = dictId | 
 |  |  |           this.form.istext=false | 
 |  |  |           this.form.istext = 0 | 
 |  |  |         } | 
 |  |  |       }) | 
 |  |  |     } |