| | |
| | | <template> |
| | | <el-dialog |
| | | :title="row?'修改公告':'新增公告'" |
| | | :title="row?'修改内容':'新增内容'" |
| | | :close-on-click-modal="false" |
| | | :visible.sync="visible" |
| | | @close = 'handClose' |
| | |
| | | <el-form-item label="标题" prop="title"> |
| | | <el-input v-model="dataForm.title" placeholder="标题"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="登录人资金密码" prop="loginSafeword"> |
| | | <el-input v-model="dataForm.loginSafeword" type="password" placeholder="登录人资金密码"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="业务代码" prop="contentCode"> |
| | | <el-form-item label="业务代码" prop="contentCode"> |
| | | <el-input |
| | | v-model="dataForm.contentCode" |
| | | placeholder="业务代码" |
| | | placeholder="业务代码,如 20=关于我们,27=帮助中心" |
| | | ></el-input> |
| | | </el-form-item> |
| | | |
| | |
| | | title:[ |
| | | { required: true, message: "标题不能为空", trigger: "blur" }, |
| | | ], |
| | | loginSafeword:[ |
| | | { required: true, message: "登录人资金密码不能为空", trigger: "blur" }, |
| | | ], |
| | | contentCode:[ |
| | | contentCode:[ |
| | | { required: true, message: "业务代码不能为空", trigger: "blur" }, |
| | | ], |
| | | content:[ |
| | |
| | | this.row = row || '' |
| | | if (row) { |
| | | this.dataForm.title = row.title |
| | | this.options.value = row.model |
| | | this.langug.value = row.language |
| | | this.dataForm.content = row.content |
| | | this.dataForm.contentCode = row.contentCode |
| | | this.dataForm.id = row.uuid |
| | | this.options.value = row.model |
| | | this.langug.value = row.language |
| | | this.dataForm.contentCode = row.contentCode |
| | | this.dataForm.id = row.uuid |
| | | this.dataForm.content = '' |
| | | this.$http({ |
| | | url: this.$http.adornUrl('/cms/info'), |
| | | method: 'post', |
| | | data: this.$http.adornData({ id: row.uuid }), |
| | | }).then(({ data }) => { |
| | | if (data.code === 0 && data.data) { |
| | | this.dataForm.content = data.data.content || '' |
| | | this.dataForm.title = data.data.title || this.dataForm.title |
| | | this.dataForm.contentCode = data.data.contentCode || this.dataForm.contentCode |
| | | this.options.value = data.data.model || this.options.value |
| | | this.langug.value = data.data.language || this.langug.value |
| | | } |
| | | }) |
| | | }else{ |
| | | this.options.value = this.options[0].value |
| | | this.langug.value = this.langug[0].value |
| | |
| | | content: this.dataForm.content, |
| | | contentCode: this.dataForm.contentCode, |
| | | language: this.langug.value, |
| | | loginSafeword: encrypt(this.dataForm.loginSafeword), |
| | | model: this.options.value, |
| | | title: this.dataForm.title, |
| | | id: this.dataForm.id, |
| | |
| | | content: this.dataForm.content, |
| | | contentCode: this.dataForm.contentCode, |
| | | language: this.langug.value, |
| | | loginSafeword: encrypt(this.dataForm.loginSafeword), |
| | | model: this.options.value, |
| | | title: this.dataForm.title, |
| | | }), |