|
@@ -11,21 +11,21 @@
|
|
|
>
|
|
|
<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 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">
|
|
|
+ <el-form-item label="更新内容" prop="Content" class="update-text">
|
|
|
<div class="rich-editor-wrap">
|
|
|
<froala :id="`log-editor`"
|
|
|
:ref="`logEditor`"
|
|
|
:tag="'textarea'"
|
|
|
- :config="richEditorConfig" v-model="formData.updateText">
|
|
|
+ :config="richEditorConfig" v-model="formData.Content">
|
|
|
</froala>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="更新日期" prop="updateTime">
|
|
|
+ <el-form-item label="更新日期" prop="UpdateDate">
|
|
|
<el-date-picker
|
|
|
- v-model="formData.updateTime"
|
|
|
+ v-model="formData.UpdateDate"
|
|
|
type="date"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
@@ -45,6 +45,18 @@ export default {
|
|
|
isLogSetShow:{
|
|
|
type:Boolean,
|
|
|
default:false
|
|
|
+ },
|
|
|
+ logInfo:{
|
|
|
+ type:Object,
|
|
|
+ default:()=>{ return {}}
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ watch:{
|
|
|
+ isLogSetShow(newVal){
|
|
|
+ if(newVal){
|
|
|
+ this.logInfo.Version?(this.formData = _.cloneDeep(this.logInfo)):(this.formData = {Content:''})
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -52,9 +64,9 @@ export default {
|
|
|
value1:'',
|
|
|
formData:{},
|
|
|
rules:{
|
|
|
- version:[{ required: true, message: '请输入版本号', trigger: 'blur' }],
|
|
|
- updateText:[{ required: true, message: '请输入更新内容', trigger: 'blur' }],
|
|
|
- updateTime:[{ required: true, message: '请选择更新日期', trigger: 'blur' }]
|
|
|
+ Version:[{ required: true, message: '请输入版本号', trigger: 'blur' }],
|
|
|
+ Content:[{ required: true, message: '请输入更新内容', trigger: 'blur' }],
|
|
|
+ UpdateDate:[{ required: true, message: '请选择更新日期', trigger: 'blur' }]
|
|
|
},
|
|
|
richEditorConfig:{
|
|
|
toolbarButtons:[
|
|
@@ -80,6 +92,10 @@ export default {
|
|
|
pasteAllowedStyleProps: ['font-family', 'font-size', 'color'],
|
|
|
language: "zh_cn",
|
|
|
placeholderText:'请输入更新内容',
|
|
|
+ wordPasteKeepFormatting:false,
|
|
|
+ pastePlain:true,
|
|
|
+ wordPasteModal:false,
|
|
|
+ pluginsEnabled:['colors'],//定义可用插件
|
|
|
},//富文本编辑器配置项
|
|
|
};
|
|
|
},
|
|
@@ -87,7 +103,9 @@ export default {
|
|
|
closeDia(){
|
|
|
this.$emit('close')
|
|
|
},
|
|
|
- saveLog(){}
|
|
|
+ saveLog(){
|
|
|
+ this.$emit('saveLog',this.formData)
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|