luohailiang 2 éve%!(EXTRA string=óta)
szülő
commit
5a4c461683

+ 2 - 2
src/views/bjhd/hdlb/index.vue

@@ -15,7 +15,7 @@
                         clearable
                         v-model="secondForm.time"
                         type="date"
-                        date-formate="yyyy-MM-dd"
+                        value-format="yyyy-MM-dd"
                         @change="getHdList"
                         placeholder="请选择日期">
         </el-date-picker>
@@ -149,7 +149,7 @@
           <el-date-picker style="width: 410px"
                           v-model="newForm.xdb_hdsj"
                           type="daterange"
-                          date-formate="yyyy-MM-dd"
+                          value-format="yyyy-MM-dd"
                           range-separator="至"
                           start-placeholder="开始日期"
                           end-placeholder="结束日期">

+ 3 - 1
src/views/xshjgl/jlgl/rygl/api.js

@@ -26,8 +26,10 @@ export const ry_add = (data = {}) =>
                 xdxr_rychsj:data.xdxr_rychsj,
                 xdxr_bjsybm: data.xdxr_bjsybm,
                 xdxr_jldj:data.xdxr_jldj,
+                xdxr_hjxm:data.xdxr_hjxm,
                 xdxr_hjfs:data.xdxr_hjfs,
-                xdxr_scfj:data.xdxr_scfj
+                xdxr_scfj:data.xdxr_scfj,
+                xdxr_hjyy:data.xdxr_hjyy
             }
         }
     })

+ 56 - 3
src/views/xshjgl/jlgl/rygl/index.vue

@@ -124,7 +124,7 @@
                               clearable
                               v-model="addForm.xdxr_rychsj"
                               type="date"
-                              date-formate="yyyy-MM-dd"
+                              value-format="yyyy-MM-dd"
                               placeholder="请选择日期">
               </el-date-picker>
             </el-form-item>
@@ -163,6 +163,26 @@
             </el-form-item>
           </div>
         </div>
+        <el-form-item label="上传附件" prop="xdxr_scfj">
+          <FileUpload
+              :limit="5"
+              :full.sync="addForm.xdxr_scfj"
+              :key="timestamp"
+              multiple
+          >
+            <div slot="tip" class="el-upload__tip">
+              支持文件类型:doc(.docx)、.ppt(.pptx)、.xls(.xlsx)、.pps、.wps、.pdf、.txt文件格式。
+            </div>
+          </FileUpload>
+        </el-form-item>
+        <el-form-item label="获奖原因" prop="xdxr_hjyy">
+          <el-input
+              type="textarea"
+              :rows="3"
+              placeholder="请输入内容"
+              v-model="addForm.xdxr_hjyy">
+          </el-input>
+        </el-form-item>
       </el-form>
       <div slot="footer">
         <el-button @click="addForm = false">取 消</el-button>
@@ -174,9 +194,12 @@
 
 <script>
 import {ry_list, ry_add} from "./api";
-
+import FileUpload from "@/components/FileUpload/index.vue";
 export default {
   name: "index",
+  components: {
+    FileUpload,
+  },
   data() {
     return {
       id: '',
@@ -266,7 +289,11 @@ export default {
         xdxr_hjfs: [
           {required: true, message: '请输入获奖方式', trigger: 'blur'}
         ],
+        xdxr_hjyy:[
+          {required: true, message: '请输入获奖原因', trigger: 'blur'}
+        ],
       },
+      timestamp: Date.now(),
     }
   },
   methods: {
@@ -314,7 +341,33 @@ export default {
       this.$refs[formName].validate((valid) => {
         if(valid) {
           this.loading = true;
-          
+          let data = {
+            xdxr_xsxm:this.xdxr_xsxm,
+            xdxr_xsxh:this.xdxr_xsxh,
+            xdxr_shrymc:this.addForm.xdxr_shrymc,
+            xdxr_jljb:this.addForm.xdxr_jljb,
+            xdxr_rychsj:this.addForm.xdxr_rychsj,
+            xdxr_bjsybm: this.addForm.xdxr_bjsybm,
+            xdxr_hjxm:this.addForm.xdxr_hjxm,
+            xdxr_jldj:this.addForm.xdxr_jldj,
+            xdxr_hjfs:this.addForm.xdxr_hjfs,
+            xdxr_scfj:this.addForm.xdxr_scfj
+          }
+          ry_add(data).then(res=>{
+            if(res.code == 1) {
+              this.$message({
+                message: "荣誉增加成功!",
+                type: "success",
+              });
+              this.addDialogVisible = false;
+              this.getListData();
+            } else {
+              this.$message({
+                message: res.msg,
+                type: "error",
+              });
+            }
+          })
         }