|
|
@ -58,9 +58,7 @@ |
|
|
|
<view class="content"> |
|
|
|
<view class="content"> |
|
|
|
<view style="width: 100%; overflow: hidden;"> |
|
|
|
<view style="width: 100%; overflow: hidden;"> |
|
|
|
<zeroMarkdownView :markdown="item.data || ''" /> |
|
|
|
<zeroMarkdownView :markdown="item.data || ''" /> |
|
|
|
<!-- <view class="yindao" v-if="isShowYindao" @click="clickYinDao(item.data)"> |
|
|
|
|
|
|
|
安装条件引导 |
|
|
|
|
|
|
|
</view> --> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- <ua-markdown :source="mdvalue" /> --> |
|
|
|
<!-- <ua-markdown :source="mdvalue" /> --> |
|
|
|
<view class="btnBox"> |
|
|
|
<view class="btnBox"> |
|
|
@ -109,6 +107,10 @@ |
|
|
|
<view class="btn" @click="handleGroup(item)">确认</view> |
|
|
|
<view class="btn" @click="handleGroup(item)">确认</view> |
|
|
|
<view class="btn" @click="handleGroup2(i)">清空</view> |
|
|
|
<view class="btn" @click="handleGroup2(i)">清空</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- v-if="isShowYindao && item.isOver" --> |
|
|
|
|
|
|
|
<view class="yindao" v-if="isShowYindao && item.isOver && item" @click="clickYinDao(item.reference)"> |
|
|
|
|
|
|
|
<image src="../../static/nav/yindao.png" style="height: 40rpx; width: 40rpx;"></image> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="loading-animation" v-if="loading"> |
|
|
|
<view class="loading-animation" v-if="loading"> |
|
|
@ -138,6 +140,15 @@ |
|
|
|
</view> --> |
|
|
|
</view> --> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<u-popup :show="showYinDao" @close="showYinDao = false"> |
|
|
|
|
|
|
|
<view class="custom-pop-head"> |
|
|
|
|
|
|
|
<view class="title">{{ dataYinDao.title }}</view> |
|
|
|
|
|
|
|
<uni-icons class="left" type="closeempty" size="23" @click="showYinDao = false"></uni-icons> |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="custom-pop-content"> |
|
|
|
|
|
|
|
{{ dataYinDao.content }} |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
</u-popup> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
@ -192,6 +203,8 @@ |
|
|
|
tabkey: 0, |
|
|
|
tabkey: 0, |
|
|
|
radiovalue1: "", |
|
|
|
radiovalue1: "", |
|
|
|
checkboxValue1: [], |
|
|
|
checkboxValue1: [], |
|
|
|
|
|
|
|
showYinDao: false, |
|
|
|
|
|
|
|
dataYinDao: '' |
|
|
|
}; |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
|
onLoad(options) { |
|
|
|
onLoad(options) { |
|
|
@ -255,6 +268,7 @@ |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
clickYinDao(data) { |
|
|
|
clickYinDao(data) { |
|
|
|
console.log('data12121 ========>',data) |
|
|
|
console.log('data12121 ========>',data) |
|
|
|
|
|
|
|
this.showYinDao = true |
|
|
|
// let newData = data.content + data.reference.content |
|
|
|
// let newData = data.content + data.reference.content |
|
|
|
// const timer = setInterval(() => { |
|
|
|
// const timer = setInterval(() => { |
|
|
|
// data.content += data.reference.content |
|
|
|
// data.content += data.reference.content |
|
|
@ -264,14 +278,14 @@ |
|
|
|
// } |
|
|
|
// } |
|
|
|
// }, 50); |
|
|
|
// }, 50); |
|
|
|
// console.log('data ========>',data) |
|
|
|
// console.log('data ========>',data) |
|
|
|
let newdata = data |
|
|
|
this.dataYinDao = data |
|
|
|
const timer = setInterval(() => { |
|
|
|
// const timer = setInterval(() => { |
|
|
|
data += data.reference ? data.reference.content :'' |
|
|
|
// data += data.reference ? data.reference.content :'' |
|
|
|
|
|
|
|
|
|
|
|
if (newdata == data.content) { |
|
|
|
// if (this.dataYinDao == data.content) { |
|
|
|
clearInterval(timer); |
|
|
|
// clearInterval(timer); |
|
|
|
} |
|
|
|
// } |
|
|
|
}, 50); |
|
|
|
// }, 50); |
|
|
|
// uni.showToast({ |
|
|
|
// uni.showToast({ |
|
|
|
// title: data, |
|
|
|
// title: data, |
|
|
|
// icon: "none", |
|
|
|
// icon: "none", |
|
|
@ -490,11 +504,16 @@ |
|
|
|
data.answerId || "1", |
|
|
|
data.answerId || "1", |
|
|
|
data.content, |
|
|
|
data.content, |
|
|
|
data.optionType, |
|
|
|
data.optionType, |
|
|
|
data.answerOptions |
|
|
|
data.answerOptions, |
|
|
|
|
|
|
|
data.reference |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
if(JSON.stringify(data.reference) != '{}'){ |
|
|
|
if(JSON.stringify(data.reference) != '{}'){ |
|
|
|
this.isShowYindao = true |
|
|
|
if(data.reference.content != null && data.reference.title != null) { |
|
|
|
|
|
|
|
this.isShowYindao = true |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
this.isShowYindao = false |
|
|
|
|
|
|
|
} |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
this.isShowYindao = false |
|
|
|
this.isShowYindao = false |
|
|
|
} |
|
|
|
} |
|
|
@ -562,7 +581,7 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 更新列表信息 |
|
|
|
// 更新列表信息 |
|
|
|
changeMsgList(answerId, data, optionType, answerOptions) { |
|
|
|
changeMsgList(answerId, data, optionType, answerOptions, reference) { |
|
|
|
let id = 1; |
|
|
|
let id = 1; |
|
|
|
data = data.replace("undefined", '') |
|
|
|
data = data.replace("undefined", '') |
|
|
|
data = data.replace("null", '') |
|
|
|
data = data.replace("null", '') |
|
|
@ -601,10 +620,12 @@ |
|
|
|
answerOptions || []; |
|
|
|
answerOptions || []; |
|
|
|
this.msgList[this.msgList.length - 1].checkboxValue1 = []; |
|
|
|
this.msgList[this.msgList.length - 1].checkboxValue1 = []; |
|
|
|
this.msgList[this.msgList.length - 1].radiovalue1 = ""; |
|
|
|
this.msgList[this.msgList.length - 1].radiovalue1 = ""; |
|
|
|
|
|
|
|
this.msgList[this.msgList.length - 1].reference = reference; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
this.msgList[this.msgList.length - 1].options = answerOptions; |
|
|
|
this.msgList[this.msgList.length - 1].options = answerOptions; |
|
|
|
} |
|
|
|
} |
|
|
|
clearInterval(timer); |
|
|
|
clearInterval(timer); |
|
|
|
|
|
|
|
this.msgList[this.msgList.length - 1].isOver = true |
|
|
|
} |
|
|
|
} |
|
|
|
}, 50); |
|
|
|
}, 50); |
|
|
|
} else { |
|
|
|
} else { |
|
|
@ -971,4 +992,28 @@ |
|
|
|
word-spacing: 0.1em; |
|
|
|
word-spacing: 0.1em; |
|
|
|
color: rgba(0, 102, 255, 1) |
|
|
|
color: rgba(0, 102, 255, 1) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.custom-pop-head { |
|
|
|
|
|
|
|
width: 100%; |
|
|
|
|
|
|
|
padding: 20rpx 0; |
|
|
|
|
|
|
|
display: flex; |
|
|
|
|
|
|
|
align-items: center; |
|
|
|
|
|
|
|
justify-content: space-between; |
|
|
|
|
|
|
|
border-bottom: 1px solid #E6E6E6; |
|
|
|
|
|
|
|
margin-bottom: 20rpx; |
|
|
|
|
|
|
|
.left { |
|
|
|
|
|
|
|
color: #666666; |
|
|
|
|
|
|
|
font-size: 16px; |
|
|
|
|
|
|
|
margin-right: 20rpx; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.title { |
|
|
|
|
|
|
|
font-size: 18px; |
|
|
|
|
|
|
|
margin-left: 20rpx; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.custom-pop-content{ |
|
|
|
|
|
|
|
margin: 20rpx; |
|
|
|
|
|
|
|
font-size: 16px; |
|
|
|
|
|
|
|
line-height: 2.3; |
|
|
|
|
|
|
|
word-spacing: 0.1em; |
|
|
|
|
|
|
|
} |
|
|
|
</style> |
|
|
|
</style> |