tangzy
2021-08-27 dd58c80929d803e83012ade05dfd2b880d8389cc
社保
2 files modified
36 ■■■■ changed files
src/api/talk/talk.js 4 ●●●● patch | view | raw | blame | history
src/views/talk/talk.vue 32 ●●●● patch | view | raw | blame | history
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
  })
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;