feige
2025-03-11 8142b945508cd53a4dfaa739ad066389e8dfe214
ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
@@ -54,7 +54,7 @@
              </el-form-item>
            </el-cow>
            <el-cow >
              <el-form-item label="变更/注销" prop="isChange" label-width="100px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
              <el-form-item label="变更/注销/购买" prop="isChange" label-width="120px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
                <el-select v-model="formData.isChange" placeholder="请选择 " clearable :style="{width: '100%'}" :disabled="dsb"  >
                  <el-option v-for="(item, index) in typeOptions1" :key="index" :label="item.label" :value="item.value"
                  ></el-option>
@@ -83,7 +83,7 @@
            </el-cow>
            <el-cow >
              <el-form-item label="备注" prop="remark" label-width="45px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
                <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
                <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb" type="textarea"></el-input>
              </el-form-item>
            </el-cow>
          </el-row>
@@ -178,7 +178,7 @@
            ></video>
            <img v-else
                 class="el-upload-list__item-thumbnail"
                 src="../../assets/401_images/401.gif"
                 src="../../assets/images/deviceLis.png"
                 alt=""
                 style="width: 147px; height: 147px"
                 fit="cover">
@@ -248,7 +248,7 @@
      cdi:"个人财产详细信息",
      udi:"个人财产信息详情",
     // 数据范围选项
     fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
     fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx','HEIC',
       '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
      fileList:[
@@ -257,6 +257,7 @@
      uploadFileList:[],
      uploadFileList1:[],
      fileListOther:[],
      fileListOther1:[],
      dsb:true,
      btn:false,
      isShow:true,
@@ -298,7 +299,7 @@
        }],
        isChange: [{
          required: true,
          message: '请输入变更/注销',
          message: '请输入变更/注销/购买',
          trigger: 'blur'
        }],
        price: [{
@@ -345,10 +346,15 @@
        value: '变更',
        label: '变更',
      },
        {
          value: '注销',
          label: '注销',
        }],
      {
        value: '注销',
        label: '注销',
      },
      {
        value: '购买',
        label: '购买',
      },
      ],
    }
  },
  computed: {},
@@ -375,6 +381,7 @@
    if (id) {
      this.loading = true;
      getSelfEconomyInfo({id}).then((response) => {
        console.log(response.data,'123123123')
        this.formData = response.data;
      if(this.formData.status==1)
         this.formData.status = '是'
@@ -388,12 +395,26 @@
              let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
             // alert(pth)
              if (_this.fot.includes(pth) === true)
             {
                if(paths[i][0]=="/")
                _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
               else
                  _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
               }
             // {
             //    if(paths[i][0]=="/")
           //      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
             //   else
             //      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
             //   }
            {
              if(paths[i].includes(process.env.VUE_APP_BASE_TRUE_API)){
                if(paths[i][0]=="/")
                      _this.fileList.push({name:paths[i],url: paths[i].substr(1),res:false})
                else
                   _this.fileList.push({name:paths[i],url: paths[i],res:false})
              }else{
                if(paths[i][0]=="/")
                      _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
                else
                   _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
              }
              }
              else {
                // alert(paths[i])
              // alert()
@@ -412,11 +433,52 @@
      // this.getCateInfor()
    }
    console.log(_this.fileList,'666')
        console.log(_this.fileListOther,'888')
  },
  mounted() {},
  methods: {
    getData(){
      const id = this.$route.params && this.$route.params.id;
      let _this = this
      if (id) {
        this.loading = true;
        getSelfEconomyInfo({id}).then((response) => {
          this.formData = response.data;
      if(this.formData.status==1)
         this.formData.status = '是'
      else
         this.formData.status = '否'
          let paths = response.data.url.split(",");
          for(let i = 0; i < paths.length; i++)
          {
            if(paths[i]!="") {
                let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
               // alert(pth)
                if (_this.fot.includes(pth) === true)
               {
              console.log()
                 }
                else {
                  // alert(paths[i])
                // alert()
                  let nms = paths[i].split("\/")
                  let nm = nms[nms.length - 1]
                 if(paths[i][0]=="/")
                  _this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
                  else
                  _this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
               }
              }
          }
          _this.fileListOther = _this.fileListOther1
          this.loading = false;
        });
        // this.getCateInfor()
      }
    },
    /** 查询类别信息 */
    // getCateInfor()
    // {
@@ -524,7 +586,10 @@
           updateSelfEconomy(this.formData).then(response => {
            this.$modal.msgSuccess("删除成功");
            // this.open = false;
          if(this.formData.status==1)
            this.formData.status = '是'
          else
            this.formData.status = '否'
           });
        }
    },
@@ -569,6 +634,10 @@
                          this.formData.status = 0
           updateSelfEconomy(this.formData).then(response => {
            this.$modal.msgSuccess("删除成功");
          if(this.formData.status==1)
            this.formData.status = '是'
          else
            this.formData.status = '否'
           });
        }
    },
@@ -619,7 +688,7 @@
       this.fileList.push({name:file.name,url:file.url,res:true})
     },
    //自定义上传方法
    handleChange1(file, fileListOther1) {
    handleChange1(file, fileListOther12) {
           //定义一个全局数组uploadFileList来做存储
         // this.uploadFileList.push(file.raw);
@@ -660,6 +729,8 @@
           updateSelfEconomy(_this.formData).then(response => {
             this.$modal.msgSuccess("文档上传成功");
             // this.open = false;
          this.getData()
          this.fileListOther1=[]
          if(this.formData.status== 1)
             this.formData.status = '是'
          else