copyright.php 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <template id="limit">
  2. <el-row>
  3. <el-col :span="24">
  4. <el-form-item label="版权开关" prop="status">
  5. <el-switch v-model="ruleForm.copyright.status.value" :active-value="1" :inactive-value="0"></el-switch>
  6. </el-form-item>
  7. <el-form-item label="底部版权文字">
  8. <el-col :span="12">
  9. <el-input v-model="ruleForm.copyright.description.value" type="textarea" :rows="2"></el-input>
  10. <div class="tips-text" v-if="ruleForm.copyright.description.remark">{{ruleForm.copyright.description.remark}}</div>
  11. </el-col>
  12. </el-form-item>
  13. <el-form-item label="版权图标" prop="pic_url">
  14. <com-attachment :multiple="false" :max="1" @selected="picUrl">
  15. <el-tooltip class="item" effect="dark" content="建议尺寸160*50" placement="top">
  16. <el-button size="mini">选择文件</el-button>
  17. </el-tooltip>
  18. </com-attachment>
  19. <div flex="dir:top" class="customize-share-title">
  20. <el-button class="del-btn" circle
  21. v-if="ruleForm.copyright.pic_url.value"
  22. size="mini" type="danger" icon="el-icon-close"
  23. @click="ruleForm.copyright.pic_url.value = ''"></el-button>
  24. </div>
  25. <com-image width="80px" height="80px" mode="aspectFill" :src="ruleForm.copyright.pic_url.value"></com-image>
  26. </el-form-item>
  27. <el-form-item label="软件许可使用协议" prop="ruleForm.copyright.usage_agreement.value">
  28. <com-rich-text style="width: 750px" v-model="ruleForm.copyright.usage_agreement.value"></com-rich-text>
  29. </el-form-item>
  30. <el-form-item label="证照信息">
  31. <div flex="dir:left">
  32. <draggable v-model="ruleForm.copyright.certificates.value" v-if="ruleForm.copyright.certificates.value.length" flex="dif:left">
  33. <div class="card-coverimg" v-for="(item, index) in ruleForm.copyright.certificates.value">
  34. <el-image class="elImages" style="width: 80px; height: 80px" :src="item.pic_url"></el-image>
  35. <el-button @click="delPic('bannar_pic', index)" class="icon-close" type="primary" size="mini" icon="el-icon-close" circle></el-button>
  36. </div>
  37. </draggable>
  38. <com-attachment v-if="ruleForm.copyright.certificates.value.length < 10" :multiple="true" :max="10" type="images" @selected="certificatesPic">
  39. <div class="card-upload">
  40. <i class="el-icon-plus"></i>
  41. </div>
  42. </com-attachment>
  43. </div>
  44. </el-form-item>
  45. </el-col>
  46. </el-row>
  47. </template>