<style>
  .sectionTitle .webSliderDiv {
    line-height: 0;
    height: 350px;
    width:350px;
    border: 1px solid #ccc;
    cursor: pointer;
    position: relative;
  }

  .sectionTitle .webSliderDiv .web_imgUrl {
    width: 100%;
    height: 100%;
  }

  .sectionTitle .webSliderDiv .el-upload {
    width: 100%;
    height: 100%;
  }

  .sectionTitle .webSliderDiv .addIconDiv {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .sectionTitle .webSliderDiv i {
    font-size: 50px;
    color: #d1d1d1;
    cursor: pointer;
  }

  .sectionTitle .webSliderDiv .addIconDiv:hover {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
  }

  .sectionTitle .webSliderDiv>div {
    height: 100%;
  }
  .sectionTitle .sectionImg{
    position:absolute;
    width:100%;
    height:100%;
    background-position: center;
    background-size: cover;
  }
  .sectionTitle .section_last{
    width:390px!important;
    height:213px!important;
  }
</style>
<template>
  <div class="sectionTitle">
    <el-form label-width="80px">
      <el-row>
        <el-col :span="24">
          <el-form-item label="標題">
            <el-input type="text" v-model="plugData.Title"></el-input>
          </el-form-item>
        </el-col>
      </el-row>
      <el-row v-if="plugData.Type==1||plugData.Type==4||plugData.Type==5">
        <el-col :span="24">
          <el-form-item label="描述">
            <el-input type="textarea" v-model="plugData.Describe" :rows="4"></el-input>
          </el-form-item>
        </el-col>
      </el-row>
      <template v-if="plugData.Type==2||plugData.Type==3">
        <el-row>
            <el-col :span="12">
              <el-form-item label="子標題">
                <el-input type="text" v-model="plugData.SubTitle1"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item label="子標題">
                <el-input type="text" v-model="plugData.SubTitle2"></el-input>
              </el-form-item>
            </el-col>
        </el-row>
        <el-row>
            <el-col :span="12">
              <el-form-item label="描述">
                <el-input type="textarea" :rows="4" v-model="plugData.Describe1"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item label="描述">
                <el-input type="textarea" :rows="4" v-model="plugData.Describe2"></el-input>
              </el-form-item>
            </el-col>
        </el-row>
      </template>
      <template v-if="plugData.Type==3">
        <el-row>
            <el-col :span="12">
              <el-form-item label="子標題">
                <el-input type="text" v-model="plugData.SubTitle3"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item label="子標題">
                <el-input type="text" v-model="plugData.SubTitle4"></el-input>
              </el-form-item>
            </el-col>
        </el-row>
        <el-row>
            <el-col :span="12">
              <el-form-item label="描述">
                <el-input type="textarea" :rows="4" v-model="plugData.Describe3"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item label="描述">
                <el-input type="textarea" :rows="4" v-model="plugData.Describe4"></el-input>
              </el-form-item>
            </el-col>
        </el-row>
      </template>
      <template v-if="plugData.Type==4||plugData.Type==5">
        <el-row>
          <el-col :span="12">
            <el-form-item>
              <div class="webSliderDiv" @click="checkIndex=1">
                <el-upload :http-request="UploadAttachment" :multiple="true" accept="image/jpeg,image/gif,image/png,image/bmp"
                  :show-file-list="false" action="">
                  <div class="sectionImg" :style="{backgroundImage:'url(' + plugData.ImageUrl1 + ')'}"></div>
                  <div class="addIconDiv">
                    <i class="web_addImg iconfont icon-img_haha"></i>
                    <i class="web_delImg iconfont icon-img_delete_small" style="margin-left:10px;"
                      @click.stop="plugData.ImageUrl1=''"></i>
                  </div>
                </el-upload>
              </div>
              <div>圖片尺寸請上傳:800x800,檔案請小於3M</div>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item>
              <div class="webSliderDiv" @click="checkIndex=2">
                <el-upload :http-request="UploadAttachment" :multiple="true" accept="image/jpeg,image/gif,image/png,image/bmp"
                  :show-file-list="false" action="">
                  <div class="sectionImg" :style="{backgroundImage:'url(' + plugData.ImageUrl2 + ')'}"></div>
                  <div class="addIconDiv">
                    <i class="web_addImg iconfont icon-img_haha"></i>
                    <i class="web_delImg iconfont icon-img_delete_small" style="margin-left:10px;"
                      @click.stop="plugData.ImageUrl2=''"></i>
                  </div>
                </el-upload>
              </div>
              <div>圖片尺寸請上傳:800x800,檔案請小於3M</div>
            </el-form-item>
          </el-col>
        </el-row>
      </template>
      <template v-if="plugData.Type==6">
        <el-row>
          <el-col :span="12">
            <el-form-item>
              <div class="webSliderDiv section_last" @click="checkIndex=1">
                <el-upload :http-request="UploadAttachment" :multiple="true" accept="image/jpeg,image/gif,image/png,image/bmp"
                  :show-file-list="false" action="">
                  <div class="sectionImg" :style="{backgroundImage:'url(' + plugData.ImageUrl1 + ')'}"></div>
                  <div class="addIconDiv">
                    <i class="web_addImg iconfont icon-img_haha"></i>
                    <i class="web_delImg iconfont icon-img_delete_small" style="margin-left:10px;"
                      @click.stop="plugData.ImageUrl1=''"></i>
                  </div>
                </el-upload>
              </div>
              <div>圖片尺寸請上傳:1090x764,檔案請小於3M</div>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="子標題">
              <el-input type="text" v-model="plugData.SubTitle1"></el-input>
            </el-form-item>
            <el-form-item label="描述">
              <el-input type="textarea" :rows="4" v-model="plugData.Describe1"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
      </template>
    </el-form>
  </div>
</template>
<script>
  export default {
    props: ["plugData"],
    data() {
      return {
        checkIndex:1
      };
    },
    created() {},
    methods: {
      UploadAttachment(file) {
        let newArr = [];
        newArr.push(file.file);
        let fileName = file.file.name;
        var path = "/Upload/WebSite/";
        this.UploadSelfFileT(path, newArr, x => {
          var str = x.data.FilePath;
          var imgUrl = this.domainManager().ViittoFileUrl + str;
          if(this.checkIndex==1){
            this.plugData.ImageUrl1 = imgUrl;
          }else{
            this.plugData.ImageUrl2 = imgUrl;
          }
        });
      }
    },
    mounted() {
      
    },
  };

</script>