zengh
2021-08-21 9a2daf35d2ef820e3e5bd81dc5d68f026016d65e
问题修复
2 files modified
51 ■■■■■ changed files
src/views/article/article.vue 46 ●●●●● patch | view | raw | blame | history
vue.config.js 5 ●●●●● patch | view | raw | blame | history
src/views/article/article.vue
@@ -118,13 +118,14 @@
            editDisplay: true,
            viewDisplay: true,
            searchSpan: 3,
            dicUrl: "/api/blade-system/dict-biz/dictionary?code=articleType",
            checkStrictly: true,
            dicUrl: "/api/blade-system/dict-biz/child-list?parentId=1411214799056932865",
            props: {
              label: "dictValue",
              value: "dictKey",
            },
            search: true,
            type: "select",
            type: "tree",
            rules: [
              {
                required: true,
@@ -164,6 +165,23 @@
            valueFormat: "yyyy-MM-dd HH:mm:ss",
          },
          {
            label: "视频",
            prop: "videoUrl",
            dataType: "array",
            type: "upload",
            accept: "video/mp4",
            display: true,
            hide: true,
            viewDisplay: true,
            editDisabled: true,
            listType: "picture",
            action: "http://web.byisf.com:82/blade-jfpts/depl/put-depl",
            propsHttp: {
              res: "data",
              url: "link",
            },
          },
          {
            label: "资讯内容",
            prop: "content",
            component: "AvueUeditor",
@@ -186,6 +204,30 @@
      data: [],
    };
  },
  watch: {
    "form.articleType": {
      handler(val) {
        var videoUrl = this.findObject(this.option.column, "videoUrl");
        var content = this.findObject(this.option.column, "content");
        if (val === "2" || val === "2001"|| val === "2002"|| val === "2003") {
          videoUrl.display = true;
          content.display = false;
          videoUrl.rules = [
            {
              required: true,
              message: "请选择视频",
              trigger: "blur",
            },
          ];
        } else {
          videoUrl.display = false;
          content.display = true;
          videoUrl.rules = [];
        }
      },
      immediate: true,
    }
  },
  computed: {
    ...mapGetters(["permission"]),
    permissionList() {
vue.config.js
@@ -40,9 +40,8 @@
        // target: 'http://192.168.0.114:82/',
        // target: 'http://192.168.0.111:83/',
        //target: 'http://localhost:82/',
        //target: 'http://s16s652780.51mypc.cn/api/',
        //target: 'http://223.82.109.183:83/',
        target: 'http://localhost:82/',
        //target: 'http://223.82.109.183:2082/api/',
        target: 'http://localhost:83/',
        //target: 'https://web.byisf.com/api/',
        //远程演示服务地址,可用于直接启动项目
        //target: 'https://saber.bladex.vip/api',