linwe
2023-12-04 cfc850a99ad28954825615dc0db32d411d458998
src/views/article/article.vue
@@ -93,6 +93,9 @@
    upcommentPd
  } from "@/api/discuss/publicDiscuss";
  import website from '@/config/website';
  import {
    getDistrictTree
  } from "@/api/district/index";
@@ -637,6 +640,15 @@
        }
        row.userid = this.userInfo.user_id;
        row.articleRange = JSON.stringify(row.articleList)
        if (row.url.length > 0) {
          var urls = []
          var split = row.url.split(",");
          split.forEach(url => {
            var names = url.split("jczz/");
            urls.push(names[1])
          })
          row.url = urls.join(",")
        }
        add(row).then(
          () => {
            this.onLoad(this.page);
@@ -654,6 +666,16 @@
      },
      rowUpdate(row, index, done, loading) {
        row.articleRange = JSON.stringify(row.articleList)
        if (row.url.length > 0) {
          var urls = []
          var split = row.url.split(",");
          split.forEach(url => {
            var names = url.split("jczz/");
            urls.push(names[1])
          })
          row.url = urls.join(",")
        }
        update(row).then(
          () => {
            this.onLoad(this.page);
@@ -729,6 +751,16 @@
        if (["edit", "view"].includes(type)) {
          getNotice(this.form.id).then((res) => {
            let data = res.data.data
            // data.forEach(item=>{
              if(data.url.length>0){
                var urls = []
                var names = data.url.split(",");
                names.forEach(name=>{
                  urls.push(website.minioUrl + name)
                })
                data.url = urls.join(",")
              }
            // })
            this.form = data;
          });
        }
@@ -765,6 +797,16 @@
          const data = res.data.data;
          this.page.total = data.total;
          this.data = data.records;
          this.data.forEach(item => {
            if (item.url.length > 0) {
              var urls = []
              var names = item.url.split(",");
              names.forEach(name => {
                urls.push(website.minioUrl + name)
              })
              item.url = urls.join(",")
            }
          })
          this.loading = false;
          this.selectionClear();
        });