|
|
@@ -11,7 +11,6 @@
|
|
|
<van-col span="24">
|
|
|
<div class="text">{{ videoChannelName }}</div>
|
|
|
</van-col>
|
|
|
-
|
|
|
</van-row>
|
|
|
<!-- //主体内容 -->
|
|
|
<div class="mainBox">
|
|
|
@@ -22,8 +21,7 @@
|
|
|
</van-row>
|
|
|
<div class="mainItem">
|
|
|
<van-row class="rowItem" v-for="item in dataList" :key="item.id">
|
|
|
- <van-col class="itemCls" span="10"
|
|
|
- style="display: flex;"
|
|
|
+ <van-col class="itemCls" span="10" style="display: flex"
|
|
|
><van-checkbox
|
|
|
v-model="item.isChecked"
|
|
|
@change="checkedFc($event, item)"
|
|
|
@@ -31,8 +29,10 @@
|
|
|
icon-size="16px"
|
|
|
shape="square"
|
|
|
>
|
|
|
- </van-checkbox>
|
|
|
- <span @click="textTitleHandler(item.remark)" class="info">{{ item.dictLabel }}</span>
|
|
|
+ </van-checkbox>
|
|
|
+ <span class="info"
|
|
|
+ >{{ item.dictLabel }}<van-icon class="info-o" name="info-o" @click="textTitleHandler(item.remark)"
|
|
|
+ /></span>
|
|
|
</van-col>
|
|
|
<van-radio-group v-model="item.situation" @change="checkHandler($event, item)">
|
|
|
<van-col class="itemCls" span="7" v-for="itemDict in dictList" :key="itemDict.dictValue">
|
|
|
@@ -55,6 +55,13 @@
|
|
|
/></van-col>
|
|
|
</van-row>
|
|
|
</div>
|
|
|
+ <!-- 文字描述弹框 -->
|
|
|
+ <van-dialog v-model="showDialog" title="提示">
|
|
|
+ <div class="showtext">
|
|
|
+ <!-- {{ showText }} -->
|
|
|
+ <div v-for="item in showText" :key="item">{{ item }}</div>
|
|
|
+ </div>
|
|
|
+ </van-dialog>
|
|
|
<!-- 底部按钮 -->
|
|
|
<div>
|
|
|
<van-row>
|
|
|
@@ -83,6 +90,8 @@ export default {
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
+ showText:[],
|
|
|
+ showDialog: false,
|
|
|
taskId: '', //任务ID
|
|
|
show: false,
|
|
|
host: '',
|
|
|
@@ -102,11 +111,11 @@ export default {
|
|
|
created() {
|
|
|
this.disabled = +this.$route.params.id.split('_')[3] ? true : false
|
|
|
},
|
|
|
-
|
|
|
-mounted(){
|
|
|
- let list = document.querySelector('.mainItem')
|
|
|
- list.addEventListener('touchmove', e => e.stopPropagation(), false)
|
|
|
-},
|
|
|
+
|
|
|
+ mounted() {
|
|
|
+ let list = document.querySelector('.mainItem')
|
|
|
+ list.addEventListener('touchmove', e => e.stopPropagation(), false)
|
|
|
+ },
|
|
|
|
|
|
methods: {
|
|
|
//组件初始化
|
|
|
@@ -186,7 +195,7 @@ mounted(){
|
|
|
if (item.isChecked) {
|
|
|
console.log(item)
|
|
|
if (item.situation == '1' && item.abnormalIllustrate == '') {
|
|
|
- Toast(`${item.dictLabel}的异常情况说明不能为空!`)
|
|
|
+ Toast(`${item.dictLabel}的异常原因不能为空!`)
|
|
|
|
|
|
this.falg = true
|
|
|
}
|
|
|
@@ -206,7 +215,9 @@ mounted(){
|
|
|
list.push(item)
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
+ if(list.length==0){
|
|
|
+ return Toast(`单通道调阅项至少勾选一项!`)
|
|
|
+ }
|
|
|
//编辑提交
|
|
|
updateInfo({
|
|
|
host: this.hostId,
|
|
|
@@ -227,7 +238,9 @@ mounted(){
|
|
|
},
|
|
|
//文字提示
|
|
|
textTitleHandler(text) {
|
|
|
- Dialog({ message: text ? text : '提示' })
|
|
|
+ // text='1.挖掘第哦啊uiOS多i,2.是多久啊了多久哦'
|
|
|
+ this.showDialog = true
|
|
|
+ this.showText = text.split(',')
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -265,7 +278,6 @@ mounted(){
|
|
|
color: black;
|
|
|
}
|
|
|
.mainBox {
|
|
|
-
|
|
|
.titleList {
|
|
|
background-color: #e8e8e8;
|
|
|
margin-top: 20px;
|
|
|
@@ -291,6 +303,18 @@ mounted(){
|
|
|
}
|
|
|
.info {
|
|
|
color: #1989fa;
|
|
|
- text-decoration: underline;
|
|
|
+ margin-left: 10px;
|
|
|
+ // text-decoration: underline;
|
|
|
+ .info-o{
|
|
|
+ margin-left: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.showtext{
|
|
|
+ text-align: left;
|
|
|
+ color: black;
|
|
|
+ padding-left: 50px;
|
|
|
+ margin-top: 50px;
|
|
|
+ margin-bottom: 50px;
|
|
|
}
|
|
|
+
|
|
|
</style>
|