|
@@ -10,11 +10,7 @@
|
|
|
class="demo-ruleForm"
|
|
|
:inline-message="true"
|
|
|
>
|
|
|
- <el-form-item
|
|
|
- label="有效期"
|
|
|
- prop="examDatetimeRange"
|
|
|
- :label-width="style.label_width_tab1"
|
|
|
- >
|
|
|
+ <el-form-item label="有效期" prop="examDatetimeRange">
|
|
|
<el-date-picker
|
|
|
class="input"
|
|
|
v-model="examDatetimeRange"
|
|
@@ -26,7 +22,7 @@
|
|
|
:clearable="false"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="通知内容">
|
|
|
+ <el-form-item label="通知内容" prop="content">
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
placeholder="请输入内容"
|
|
@@ -35,7 +31,7 @@
|
|
|
show-word-limit
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item>
|
|
|
+ <el-form-item style="margin-top:10px;">
|
|
|
<el-button type="primary" @click="submitForm('ruleForm')"
|
|
|
>保 存</el-button
|
|
|
>
|
|
@@ -50,6 +46,7 @@ import moment from "moment";
|
|
|
import { CORE_API } from "@/constants/constants.js";
|
|
|
let _this = null;
|
|
|
export default {
|
|
|
+ name: "sys_notice",
|
|
|
data() {
|
|
|
let validateExamDatetimeRange = (rule, value, callback) => {
|
|
|
let examDatetimeRange = _this.examDatetimeRange;
|
|
@@ -83,6 +80,8 @@ export default {
|
|
|
submitForm(formName) {
|
|
|
this.$refs[formName].validate(valid => {
|
|
|
if (valid) {
|
|
|
+ this.ruleForm.startTime = this.examDatetimeRange[0];
|
|
|
+ this.ruleForm.endTime = this.examDatetimeRange[1];
|
|
|
this.$httpWithMsg
|
|
|
.put(CORE_API + "/sys/notice/saveSysNotice", this.ruleForm)
|
|
|
.then(
|
|
@@ -103,7 +102,7 @@ export default {
|
|
|
initForm() {
|
|
|
var url = CORE_API + "/sys/notice/getSysNotice/?rootOrgId=-1";
|
|
|
this.$httpWithMsg.get(url).then(response => {
|
|
|
- if (response) {
|
|
|
+ if (response && response.data) {
|
|
|
let data = response.data;
|
|
|
(this.ruleForm.rootOrgId = data.rootOrgId),
|
|
|
(this.ruleForm.content = data.content);
|