|
@@ -11328,17 +11328,18 @@
|
|
|
<div class="oldBox" v-if="userMes[0].type == 2">
|
|
|
<div class="oldMes" style="background: #aacaff;">{{ userMes[0].username }}</div>
|
|
|
<div class="oldText">
|
|
|
- <div class="detailBox">
|
|
|
+ <div class="detailBox" style="position: relative;">
|
|
|
<div class="oldDetail">
|
|
|
<div>标题:</div>
|
|
|
- <el-input v-model="newEnglishList.engTitle" />
|
|
|
+ <el-input v-if="greyType" v-model="newEnglishList.engTitle" />
|
|
|
+ <div v-else v-html="newEnglishList.engTitle"></div>
|
|
|
</div>
|
|
|
<div class="oldDetail">
|
|
|
<div>正文:</div>
|
|
|
- <el-input type="textarea"
|
|
|
- :rows="10"
|
|
|
- resize="none" v-model="newEnglishList.engText" />
|
|
|
+ <el-input v-if="greyType" type="textarea" :rows="10" resize="none" v-model="newEnglishList.engText" />
|
|
|
+ <div v-else v-html="newEnglishList.engText"></div>
|
|
|
</div>
|
|
|
+ <el-button @click="greyType = !greyType" style="position: absolute;bottom: -50px;right: 0;background: #409eff;color: #fff;">{{ greyType == false ? '编辑' : '取消编辑' }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -11349,47 +11350,54 @@
|
|
|
</div>
|
|
|
<div class="oldMes" style="background: #aacaff;" v-else>{{ userMes[0].username }}</div>
|
|
|
<div class="oldText" v-if="newEngIndex == -1 && isNoUserid == true && newEnglishList1.length">
|
|
|
- <div class="detailBox">
|
|
|
+ <div class="detailBox" style="position: relative;">
|
|
|
<div class="oldDetail">
|
|
|
<div>标题:</div>
|
|
|
- <el-input v-model="oldEnglishJson1.engTitle" />
|
|
|
+ <el-input v-if="greyType" v-model="oldEnglishJson1.engTitle" />
|
|
|
+ <div v-else v-html="oldEnglishJson1.engTitle"></div>
|
|
|
</div>
|
|
|
<div class="oldDetail">
|
|
|
<div>正文:</div>
|
|
|
- <el-input type="textarea"
|
|
|
- :rows="10"
|
|
|
- resize="none" v-model="oldEnglishJson1.engText" />
|
|
|
+ <el-input v-if="greyType" type="textarea" :rows="10" resize="none" v-model="oldEnglishJson1.engText" />
|
|
|
+ <div v-else v-html="oldEnglishJson1.engText"></div>
|
|
|
</div>
|
|
|
+ <el-button @click="greyType = !greyType" style="position: absolute;bottom: -50px;right: 0;background: #409eff;color: #fff;">{{ greyType == false ? '编辑' : '取消编辑' }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="oldText" v-else-if="newEngIndex == -1">
|
|
|
- <div class="detailBox">
|
|
|
+ <div class="detailBox" style="position: relative;">
|
|
|
<div class="oldDetail">
|
|
|
<div>标题:</div>
|
|
|
- <el-input v-model="newEnglishList.engTitle" />
|
|
|
+ <el-input v-if="greyType" v-model="newEnglishList.engTitle" />
|
|
|
+ <div v-else v-html="newEnglishList.engTitle"></div>
|
|
|
</div>
|
|
|
<div class="oldDetail">
|
|
|
<div>正文:</div>
|
|
|
- <el-input type="textarea"
|
|
|
- :rows="10"
|
|
|
- resize="none" v-model="newEnglishList.engText" />
|
|
|
+ <el-input v-if="greyType" type="textarea" :rows="10" resize="none" v-model="newEnglishList.engText" />
|
|
|
+ <div v-else v-html="newEnglishList.engText"></div>
|
|
|
</div>
|
|
|
+ <el-button @click="greyType = !greyType" style="position: absolute;bottom: -50px;right: 0;background: #409eff;color: #fff;">{{ greyType == false ? '编辑' : '取消编辑' }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="oldText" v-else-if="newEngIndex > -1 && newEnglishList1.length > 0">
|
|
|
- <div class="detailBox">
|
|
|
+ <div class="detailBox" style="position: relative;">
|
|
|
<div class="oldDetail">
|
|
|
<div>标题:</div>
|
|
|
<div v-if="userMes[0].userid != newEnglishList1[newEngIndex].correct" v-html="JSON.parse(newEnglishList1[newEngIndex].cWork).engTitle"></div>
|
|
|
- <el-input v-else v-model="JSON.parse(newEnglishList1[newEngIndex].cWork).engTitle" />
|
|
|
+ <div v-else>
|
|
|
+ <el-input v-if="greyType" v-model="JSON.parse(newEnglishList1[newEngIndex].cWork).engTitle" />
|
|
|
+ <div v-else v-html="JSON.parse(newEnglishList1[newEngIndex].cWork).engTitle"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="oldDetail">
|
|
|
<div>正文:</div>
|
|
|
<div v-if="userMes[0].userid != newEnglishList1[newEngIndex].correct" v-html="JSON.parse(newEnglishList1[newEngIndex].cWork).engText"></div>
|
|
|
- <el-input v-else type="textarea"
|
|
|
- :rows="10"
|
|
|
- resize="none" v-model="JSON.parse(newEnglishList1[newEngIndex].cWork).engText" />
|
|
|
+ <div v-else>
|
|
|
+ <el-input v-if="greyType" type="textarea" :rows="10" resize="none" v-model="JSON.parse(newEnglishList1[newEngIndex].cWork).engText" />
|
|
|
+ <div v-else v-html="JSON.parse(newEnglishList1[newEngIndex].cWork).engText"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ <el-button @click="greyType = !greyType" style="position: absolute;bottom: -50px;right: 0;background: #409eff;color: #fff;">{{ greyType == false ? '编辑' : '取消编辑' }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -11893,6 +11901,7 @@ export default {
|
|
|
isPickStudent: [],
|
|
|
pzStype: 1,
|
|
|
downLoading: false,
|
|
|
+ greyType: false,
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -19014,6 +19023,7 @@ export default {
|
|
|
this.newEnglishList1 = b;
|
|
|
}
|
|
|
}
|
|
|
+ this.greyType = false;
|
|
|
this.engUpdateDialogVisible = true;
|
|
|
this.$forceUpdate();
|
|
|
setTimeout(() => {
|