feige
2024-01-23 d0136913a2c74a44f5bb30327ebbb3fd85e24fce
ruoyi-ui/src/views/contacts/contactsInfo.vue
@@ -66,8 +66,12 @@
           </el-cow>
           <el-cow>
            <el-form-item label="是否常联系" prop="isAlways" label-width="90px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
              <el-input v-model="formData.isAlways === 1 ? '是':'否' " placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
             <el-input v-if="dte" v-model="formData.isAlways === 1 ? '是':'否' " placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
              </el-input>
           <el-select v-if="!dte" v-model="formData.isAlways" placeholder="请选择是否常联系" clearable :style="{width: '100%'}"  >
             <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
             ></el-option>
           </el-select>
            </el-form-item>
           </el-cow>
           <el-cow>
@@ -216,7 +220,7 @@
    // 数据范围选项
    fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
      '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
      fileList:[
      ],
      fileListOther:[
@@ -284,7 +288,15 @@
        }],
      },
      typeOptions: [],
      typeOptions: [{
        value: '是',
        label: '是',
      },
        {
          value: '否',
          label: '否',
        }],
      dte:false,
    }
  },
  computed: {},
@@ -297,6 +309,7 @@
      jd =  this.$route.query.detail
      this.btn= jd
      this.dsb = !jd
      this.dte = false
      this.isShow=true
     // document.title = "修改通讯录详细信息";
      this.$route.meta.title = "修改通讯录详细信息";//列表的名称
@@ -305,6 +318,7 @@
    //  document.title = "通讯录详细信息";
      this.$route.meta.title = "通讯录详细信息";//列表的名称
      this.isShow=false
      this.dte=true
      this.btn = false;
    }
@@ -313,6 +327,10 @@
      this.loading = true;
      getContactIdList(id).then((response) => {
        this.formData = response.data;
        if(this.formData.isAlways==0)
          this.formData.isAlways='否'
        else
          this.formData.isAlways = '是'
        let paths = response.data.url.split(",");
        for(let i = 0; i < paths.length; i++)
        {
@@ -347,17 +365,29 @@
      }).join(",")
      this.formData.url = ul+","+uls
      this.$refs['elForm'].validate(valid => {
      this.$refs['elForm'].validate(valid => {
      if(this.formData.isAlways=='否')
        this.formData.isAlways = 0
      else
        this.formData.isAlways = 1
        if (valid) {
          if (this.formData.id != undefined) {
            updateContact(this.formData).then(response => {
              this.$modal.msgSuccess("修改成功");
              // this.open = false;
              if(this.formData.isAlways==0)
                this.formData.isAlways='否'
              else
                this.formData.isAlways = '是'
              this.btn=false
            });
          } else {
            if(this.formData.isAlways==0)
              this.formData.isAlways='否'
            else
              this.formData.isAlways = '是'
            this.$modal.msgSuccess("修改失败");
          }