lideyin 4 tahun lalu
induk
melakukan
af35708817
1 mengubah file dengan 7 tambahan dan 8 penghapusan
  1. 7 8
      src/modules/basic/view/sys_notice.vue

+ 7 - 8
src/modules/basic/view/sys_notice.vue

@@ -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);