feige
2025-07-29 f468170d79dee3f8efb75705c7e23a1b53e54e91
ruoyi-ui/src/views/pet/petInfo.vue
@@ -96,7 +96,7 @@
                    <el-input v-model="petList.sex === 1 ? '雄性':'雌性'" :disabled="true"></el-input>
                  </template>
                  <template v-else>
                    <el-select v-model="petList.sex" placeholder="请选择保洁/收纳" clearable :style="{width: '100%'}">
                    <el-select v-model="petList.sex" placeholder="请选择性别" clearable :style="{width: '100%'}">
                      <el-option label="雌性" value="0"></el-option>
                      <el-option label="雄性" value="1"></el-option>
                    </el-select>
@@ -110,7 +110,7 @@
                </el-form-item>
              </el-row>
              <el-row :span="5">
                <el-form-item label="饮食习惯(恶)" prop="disEatHabit" label-width="100px" style="background: #FAD1E0;border-radius: 6px 6px 0px 6px;opacity: 1;">
                <el-form-item label="饮食习惯(恶)" prop="disEatHabit" label-width="120px" style="background: #FAD1E0;border-radius: 6px 6px 0px 6px;opacity: 1;">
                  <el-input v-model="petList.disEatHabit" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
@@ -447,7 +447,7 @@
        dialect: undefined,
        address:undefined,
        eatHabit:undefined,
        diseatHabit: undefined,
        disEatHabit: undefined,
        LifeHabit: undefined,
        disLifeHabit: undefined,
        url: undefined,
@@ -520,9 +520,9 @@
          trigger: 'blur'
        }],
        diseatHabit: [{
        disEatHabit: [{
          required: true,
          message: '请输入饮食习惯(喜)',
          message: '请输入饮食习惯(恶)',
          trigger: 'blur'
        }],
        masterName: [{
@@ -566,11 +566,11 @@
      this.isShow = true
     // document.title = "修改魅宠详细信息";
      this.$route.meta.title = "修改魅宠详细信息";//列表的名称
      this.$route.meta.title = "修改宠物详细信息";//列表的名称
    }
    else{
     // document.title = "查看魅宠详细信息";
      this.$route.meta.title = "查看魅宠详细信息";//列表的名称
      this.$route.meta.title = "查看宠物详细信息";//列表的名称
      this.btn = false;
      this.isShow = false;
    }
@@ -581,6 +581,10 @@
      this.loading = true;
      getPetList(id).then((response) => {
        this.petList = response.data;
        if(this.petList.sex==1)
           this.petList.sex = '雄性'
        else
           this.petList.sex = '雌性'
        console.log(this.petList)
     //   alert(this.petList.headPicture)
        this.loading = false;
@@ -611,21 +615,23 @@
      );
    },
    requestUpload2(params)
    {
      var file = params.file;
      var formData = new FormData();
    // requestUpload2(params)
    // {
    //   var file = params.file;
    //   var formData = new FormData();
      formData.append('uploadFile', file);
      let _this = this
    //   formData.append('uploadFile', file);
    //   let _this = this
      uploadPic1(formData).then(response => {
        let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
        _this.fileList2.push({name:response.data.fileName, url:response.data.url})
        console("ok")
      })
    },
    //   uploadPic1(formData).then(response => {
    //     let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
    //     _this.fileList2.push({name:response.data.fileName, url:response.data.url})
    //     console("ok")
    //   })
    // },
    submitForm() {
      // let ul = this.fileList1.map(function (elem){
@@ -641,13 +647,25 @@
          if (valid) {
            if (this.petList.id != undefined) {
              if(this.petList.sex=='雄性')
                 this.petList.sex = 1
              else
                 this.petList.sex = 0
              updatePet(this.petList).then(response => {
                this.$modal.msgSuccess("修改成功");
                // this.open = false;
                if(this.petList.sex==1)
                   this.petList.sex = '雄性'
                else
                   this.petList.sex = '雌性'
                this.btn=false
              });
            } else {
              this.$modal.msgSuccess("修改失败");
              if(this.petList.sex==1)
                 this.petList.sex = '雄性'
              else
                 this.petList.sex = '雌性'
            }
          }
@@ -760,18 +778,28 @@
   //   console("ok")
    //  alert(90)
    //  alert(response.data.url)
    if(this.petList.sex=='雄性')
       this.petList.sex = 1
    else
       this.petList.sex = 0
      _this.petList.fullPicture =  response.data.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      updatePet(_this.petList).then(response => {
        _this.$modal.msgSuccess("图像修改成功");
        if(this.petList.sex==1)
           this.petList.sex = '雄性'
        else
           this.petList.sex = '雌性'
        // this.open = false;
        _this.btn=false
      });
     // alert(100)
    })
      //alert(90)
     },
requestUpload1(params)
    {
      var file = params.file;
      var formData = new FormData();
      formData.append('uploadFile', file);
@@ -787,14 +815,23 @@
   //   console("ok")
    //  alert(90)
    //  alert(response.data.url)
    if(this.petList.sex=='雄性')
       this.petList.sex = 1
    else
       this.petList.sex = 0
      _this.petList.headPicture =  response.data.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      updatePet(_this.petList).then(response => {
        _this.$modal.msgSuccess("修改成功");
        // this.open = false;
        if(this.petList.sex==1)
           this.petList.sex = '雄性'
        else
           this.petList.sex = '雌性'
        _this.btn=false
      });
     // alert(100)
    })
      //alert(90)
     },