linwenling
2023-10-10 92e57c0b6bda819b23b2f25cd5eb14b45ec275f6
家大事记修改
2个文件已修改
62 ■■■■■ 已修改文件
ruoyi-ui/src/views/bignote/familyeventInfo.vue 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/bignote/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/bignote/familyeventInfo.vue
@@ -27,8 +27,9 @@
        </el-input>
      </el-form-item>
      <el-form-item label="发生时间" prop="happenTime">
        <el-input v-model="formData.happenTime" placeholder="请输入发生时间" type="date" clearable :style="{width: '100%'}" :disabled="dsb">
        </el-input>
        <el-date-picker v-model="formData.happenTime" type="date" placeholder="请选择日期"
                        :editable="false" :clearable="false" :style="{width: '100%'}" :disabled="dsb" value-format="yyyy-MM-dd"
        ></el-date-picker>
      </el-form-item>
      <el-form-item label="备注" prop="remark">
@@ -49,8 +50,6 @@
        :file-list="fileList"
        :disabled="!btn"
        :class="{ hide: !btn }"
      >
        <div v-if="uploading1" class="upload-status">正在上传...</div>
        <i v-if="!uploading1" slot="default" class="el-icon-plus"></i>
@@ -170,12 +169,14 @@
    return {
      cdi:"家庭大事记信息",
      udi:"家庭大事记修改",
      fot:[".jpg",".jif","png"],
      fileList:[
      ],
      fileListOther:[
      ],
      fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
        '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
      dsb:true,
      btn:false,
      isShow:true,
@@ -190,6 +191,7 @@
        url: undefined,
      },
      dialogImageUrl: '',
      url1:undefined,
      dialogVisible: false,
      disabled: false,
      rules: {
@@ -244,28 +246,38 @@
    if (id) {
      this.loading = true;
      getFamilyeventInfo(id).then((response) => {
        console.log("上面");
        console.log(this.btn);
        this.formData = response.data;
        let paths = response.data.url.split(",");
        for(let i = 0; i < paths.length; i++)
        {
          if(paths[i]!="") {
        const url = this.formData.url;
        // const url1 = url.replace(/^http:/, 'https:');
        const url1 = url.replace(/http:\/\/47\.93\.189\.255:8080\//g, '');
        this.formData.url = url1; // 更新 formData 对象中的 url 字段
        console.log(url);
        console.log(url1); // 输出修改后的 https URL
        let paths = this.formData.url.split(","); // 修正此处
        for (let i = 0; i < paths.length; i++) {
          if (paths[i] !== "") {
            let pth = paths[i].substr(paths[i].length - 4);
            let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
            if (this.fot.includes(pth)) {
            if (_this.fot.includes(pth) === true)
              _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
            else {
              // alert(paths[i])
              let nms = paths[i].split("\/")
              let nm = nms[nms.length - 1]
              _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
              let nms = paths[i].split("/");
              let nm = nms[nms.length - 1];
              this.fileList.push({ name: nm, url: "http://www.bendudu.com/" + paths[i] });
              console.log(this.fileList)
            } else {
              // alert(paths[i]);
              let nms = paths[i].split("/");
              let nm = nms[nms.length - 1];
              this.fileListOther.push({ name: nm, url: process.env.VUE_APP_BASE_TRUE_API + paths[i] });
            }
          }
        }
        this.loading = false;
      });
      this.getCateInfor()
      this.loading = false;
    }
  },
  mounted() {},
ruoyi-ui/src/views/bignote/index.vue
@@ -237,11 +237,9 @@
        </el-form-item>
        <el-form-item label="发生时间" prop="happenTime">
          <el-input
            v-model='formDat.happenTime'
            type='date'
            placeholder='选择日期'
          ></el-input>
          <el-date-picker v-model="formData.happenTime" type="date" placeholder="请选择日期"
                          :editable="false" :clearable="false" :style="{width: '100%'}"  value-format="yyyy-MM-dd"
          ></el-date-picker>
        </el-form-item>
        <el-form-item label="备注" prop="remark">
          <el-input v-model="formDat.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" ></el-input>
@@ -560,7 +558,7 @@
    /** 修改按钮操作 */
    handleUpdate(row) {
      const id = row.id;
      let jd = true
      let jd = true;
      this.$router.push({
        path:"/familymodel/bignote/familyeventInfo/" + id,