|  | @@ -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>
 |