|
@@ -0,0 +1,109 @@
|
|
|
+<template>
|
|
|
+ <el-dialog
|
|
|
+ :visible.sync="isLogSetShow"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ :modal-append-to-body='false'
|
|
|
+ title="添加日志"
|
|
|
+ @close="closeDia"
|
|
|
+ width="820px"
|
|
|
+ v-dialogDrag
|
|
|
+ center
|
|
|
+ >
|
|
|
+ <div class="log-set-wrap">
|
|
|
+ <el-form :model="formData" :rules="rules" inline label-width="80px" ref="logForm">
|
|
|
+ <el-form-item label="版本号" prop="version">
|
|
|
+ <el-input v-model="formData.version" placeholder="请输入版本号" style="width:100%"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="更新内容" prop="updateText" class="update-text">
|
|
|
+ <div class="rich-editor-wrap">
|
|
|
+ <froala :id="`log-editor`"
|
|
|
+ :ref="`logEditor`"
|
|
|
+ :tag="'textarea'"
|
|
|
+ :config="richEditorConfig" v-model="formData.updateText">
|
|
|
+ </froala>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="更新日期" prop="updateTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="formData.updateTime"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div class="btn-wrap" style="text-align: center;margin-bottom: 25px;">
|
|
|
+ <el-button type="primary" plain style="width:200px;" @click="closeDia">取消</el-button>
|
|
|
+ <el-button type="primary" style="margin-left:50px;width:200px;" @click="saveLog">保存</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ props:{
|
|
|
+ isLogSetShow:{
|
|
|
+ type:Boolean,
|
|
|
+ default:false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ value1:'',
|
|
|
+ formData:{},
|
|
|
+ rules:{
|
|
|
+ version:[{ required: true, message: '请输入版本号', trigger: 'blur' }],
|
|
|
+ updateText:[{ required: true, message: '请输入更新内容', trigger: 'blur' }],
|
|
|
+ updateTime:[{ required: true, message: '请选择更新日期', trigger: 'blur' }]
|
|
|
+ },
|
|
|
+ richEditorConfig:{
|
|
|
+ toolbarButtons:[
|
|
|
+ 'textColor',
|
|
|
+ 'bold',
|
|
|
+ 'italic',
|
|
|
+ 'underline',
|
|
|
+ 'fontFamily',
|
|
|
+ 'fontSize',
|
|
|
+ 'align',
|
|
|
+ 'outdent',
|
|
|
+ 'indent',
|
|
|
+ 'specialCharacters',
|
|
|
+ 'insertHR',
|
|
|
+ 'selectAll',
|
|
|
+ 'clearFormatting',
|
|
|
+ 'undo',
|
|
|
+ 'redo',
|
|
|
+ ],
|
|
|
+ height:220,
|
|
|
+ fontSizeDefaultSelection: "16",
|
|
|
+ quickInsertEnabled: false,
|
|
|
+ pasteAllowedStyleProps: ['font-family', 'font-size', 'color'],
|
|
|
+ language: "zh_cn",
|
|
|
+ placeholderText:'请输入更新内容',
|
|
|
+ },//富文本编辑器配置项
|
|
|
+ };
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ closeDia(){
|
|
|
+ this.$emit('close')
|
|
|
+ },
|
|
|
+ saveLog(){}
|
|
|
+ },
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss">
|
|
|
+.log-set-wrap{
|
|
|
+ .el-form{
|
|
|
+ .el-form-item.update-text{
|
|
|
+ display: flex;
|
|
|
+ .el-form-item__content{
|
|
|
+ flex:1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|
|
|
+<style scoped lang="scss">
|
|
|
+
|
|
|
+</style>
|