|
@@ -100,6 +100,54 @@
|
|
|
@blur="onBlur(remark, 'en')"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
+ <div class="adult-book-input-item" v-if="remark.img_list && remark.img_list.length == 0">
|
|
|
+ <UploadArt
|
|
|
+ :change-fill-id="changeImage"
|
|
|
+ :datafile-list="remark.img_list"
|
|
|
+ upload-type="image"
|
|
|
+ class="article_pdf"
|
|
|
+ :filleNumber="10000"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <ul
|
|
|
+ class="uploadArt_list"
|
|
|
+ v-if="remark.img_list && remark.img_list.length > 0"
|
|
|
+ >
|
|
|
+ <li
|
|
|
+ v-for="(artItem, artIndex) in remark.img_list"
|
|
|
+ :key="'articleImgList' + artIndex"
|
|
|
+ style="display:flex;align-items:center;"
|
|
|
+ >
|
|
|
+ <img :src="artItem.url" style="width: 26px;margin-right:5px" />
|
|
|
+ <span class="art_name">{{ artItem.name }}</span>
|
|
|
+ <img
|
|
|
+ src="@/assets/adult/del-close.png"
|
|
|
+ class="del-close"
|
|
|
+ style="width: 16px"
|
|
|
+ @click="delImage(artIndex)"
|
|
|
+ />
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <div class="adult-book-input-item">
|
|
|
+ <span class="adult-book-lable">图片宽度:</span>
|
|
|
+ <el-input
|
|
|
+ class="adult-book-input"
|
|
|
+ placeholder="请输入宽度值"
|
|
|
+ v-model="remark.widthNumber"
|
|
|
+ @blur="onBlur(remark, 'widthNumber')"
|
|
|
+ maxlength="200"
|
|
|
+ style="width:150px"
|
|
|
+ ></el-input>
|
|
|
+ <span class="adult-book-lable">图片高度:</span>
|
|
|
+ <el-input
|
|
|
+ class="adult-book-input"
|
|
|
+ placeholder="请输入高度值"
|
|
|
+ v-model="remark.heightNumber"
|
|
|
+ @blur="onBlur(remark, 'heightNumber')"
|
|
|
+ maxlength="200"
|
|
|
+ style="width:150px"
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="remarkVisible = false">取 消</el-button>
|
|
@@ -112,8 +160,9 @@
|
|
|
<script>
|
|
|
import "@/utils/pinyin_dict_withtone";
|
|
|
import "@/utils/pinyinUtil";
|
|
|
+import UploadArt from "../../../common/UploadArt.vue";
|
|
|
export default {
|
|
|
- components: {},
|
|
|
+ components: {UploadArt},
|
|
|
props: ["curQue", "sureSeg", "isClause", "changeIsClause"],
|
|
|
data() {
|
|
|
return {
|
|
@@ -257,7 +306,16 @@ export default {
|
|
|
item.remark = {
|
|
|
chs: "",
|
|
|
en: "",
|
|
|
+ img_list: [],
|
|
|
+ widthNumber: null,
|
|
|
+ heightNumber: null,
|
|
|
};
|
|
|
+ }else{
|
|
|
+ if(!item.remark.hasOwnProperty("img_list")){
|
|
|
+ this.$set(item.remark,"img_list",[])
|
|
|
+ this.$set(item.remark,"widthNumber",null)
|
|
|
+ this.$set(item.remark,"heightNumber",null)
|
|
|
+ }
|
|
|
}
|
|
|
this.remark = JSON.parse(JSON.stringify(item.remark));
|
|
|
this.remarkVisible = true;
|
|
@@ -269,6 +327,23 @@ export default {
|
|
|
);
|
|
|
this.remarkVisible = false;
|
|
|
},
|
|
|
+ changeImage(file) {
|
|
|
+ if (file.response) {
|
|
|
+ const obj = {
|
|
|
+ name: file.name,
|
|
|
+ url: file.response.file_info_list[0].file_url,
|
|
|
+ id: "[FID##" + file.response.file_info_list[0].file_id + "##FID]",
|
|
|
+ imgNumber: 0,
|
|
|
+ };
|
|
|
+ this.remark.img_list.push(obj);
|
|
|
+ this.$forceUpdate();
|
|
|
+ }else{
|
|
|
+ this.remark.img_list = []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ delImage(index) {
|
|
|
+ this.remark.img_list.splice(index, 1);
|
|
|
+ },
|
|
|
},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {},
|