From dd58c80929d803e83012ade05dfd2b880d8389cc Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Fri, 27 Aug 2021 11:40:20 +0800
Subject: [PATCH] 社保

---
 src/views/talk/talk.vue |   32 ++++++++++++++++++++++++++++----
 src/api/talk/talk.js    |    4 ++--
 2 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/src/api/talk/talk.js b/src/api/talk/talk.js
index 58088fb..40d097f 100644
--- a/src/api/talk/talk.js
+++ b/src/api/talk/talk.js
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-talk/talk/submit',
+    url: '/api/blade-talk/talk/save',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-talk/talk/submit',
+    url: '/api/blade-talk/talk/update',
     method: 'post',
     data: row
   })
diff --git a/src/views/talk/talk.vue b/src/views/talk/talk.vue
index 887de35..a04f821 100644
--- a/src/views/talk/talk.vue
+++ b/src/views/talk/talk.vue
@@ -7,6 +7,12 @@
       :page.sync="page"
       :permission="permissionList"
       :before-open="beforeOpen"
+      :upload-preview="uploadPreview"
+      :upload-error="uploadError"
+      :upload-exceed="uploadExceed"
+      :upload-delete="uploadDelete"
+      :upload-before="uploadBefore"
+      :upload-after="uploadAfter"
       v-model="form"
       ref="crud"
       @row-update="rowUpdate"
@@ -38,7 +44,7 @@
           plain
           v-if="permission.talk_delete"
           @click="handleDelete"
-          >删 除
+        >删 除
         </el-button>
       </template>
     </avue-crud>
@@ -46,13 +52,12 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove } from "@/api/talk/talk";
-import { mapGetters } from "vuex";
+import {getList, getDetail, add, update, remove} from "@/api/talk/talk";
+import {mapGetters} from "vuex";
 
 export default {
   data() {
     var id = this.$store.getters.userInfo.dept_id;
-    console.log(id);
     return {
       findName: "",
       form: {},
@@ -156,6 +161,19 @@
               },
             ],
           },
+          {
+            label: '图片',
+            prop: 'imgurl',
+            // dataType: 'string',
+            type: 'upload',
+            propsHttp: {
+              res: 'data'
+            },
+            span: 24,
+            listType: 'picture-card',
+            tip: '只能上传jpg/png文件,且不超过500kb',
+            action: '/api/blade-resource/oss/endpoint/put-files-talk?file='
+          },
         ],
       },
       data: [],
@@ -185,7 +203,13 @@
     //   done();
     // this.$message.success(JSON.stringify(params));
     // },
+
     rowSave(row, done, loading) {
+      var d = [];
+      for (var k in row.imgurl) {
+        d.push(row.imgurl[k].value);
+      }
+      row.imgurl = d.join(',');
       add(row).then(
         () => {
           row.deptid = this.$store.getters.userInfo.dept_id;

--
Gitblit v1.9.3