|
@@ -37,7 +37,7 @@
|
|
|
v-if="choose == 'single'"
|
|
|
>
|
|
|
<template v-for="item in poolDetailList[0]">
|
|
|
- <!-- <span class="hzx ellipsis" v-for="part in item.questionDetailList" :title="'[ '+item.name+' ]'" :key="part.id">{{part.name}}</span> -->
|
|
|
+ <span class="hzx ellipsis" v-for="part in item.questionDetailList" :title="'[ '+item.name+' ]'" :key="part.id">{{part.name}}</span>
|
|
|
</template>
|
|
|
</div>
|
|
|
<div
|
|
@@ -46,14 +46,14 @@
|
|
|
@click="selectPart(0)"
|
|
|
v-else
|
|
|
>
|
|
|
- <!-- <span class="hzx ellipsis" v-for="item in poolDetailList[0][0].questionDetailList" :title="'[ '+item.name+' ]'" v-show="choose == 'multiple'" :key="item.id">{{item.name}}</span> -->
|
|
|
+ <span class="hzx ellipsis" v-for="item in poolDetailList[0][0].questionDetailList" :title="'[ '+item.name+' ]'" v-show="choose == 'multiple'" :key="item.id">{{item.name}}</span>
|
|
|
</div>
|
|
|
<div class="onlyBottom pubList">
|
|
|
<ul class="clearfix">
|
|
|
<li v-for="n in 5"
|
|
|
:key="n + 'part'"
|
|
|
class="onlyBottomPart "
|
|
|
- :class="selectArr[n]?'activeBgc':(n==1 && sign == 6?'activeBgcF5':'')"
|
|
|
+ :class="selectArr[n]?'activeBgc':''"
|
|
|
:style="{borderRight:n==5?'0':''}"
|
|
|
@click="selectPart(n)"
|
|
|
>
|
|
@@ -66,7 +66,7 @@
|
|
|
</ul>
|
|
|
<ul v-else>
|
|
|
<template v-if="n == 1">
|
|
|
- <li class="partDetail ellipsis" v-for="item in poolDetailList[n][0].questionDetailList" :style="getStyleR(item.id)?styleR:null" :title="'[ '+item.name+' ]'" :key="item.name">
|
|
|
+ <li class="partDetail ellipsis" v-for="item in poolDetailList[n][0].questionDetailList" :style="getStyleR(item.id)?styleR:null" :title="'[ '+item.name+' ]'" :key="item.id">
|
|
|
[ {{item.name}} ]
|
|
|
</li>
|
|
|
</template>
|
|
@@ -524,19 +524,43 @@ export default {
|
|
|
});
|
|
|
return;
|
|
|
}else{
|
|
|
- if((idx == 0 && (tmpArr[0].questionDetailList && tmpArr[0].questionDetailList.length > 1)) || (idx == 1 && (tmpArr[0].tagType != 1 && tmpArr[0].tagType != 2))){ //第一列
|
|
|
- this.$message({
|
|
|
- showClose: true,
|
|
|
- message: '添加的数据有误',
|
|
|
- type: 'warning'
|
|
|
- });
|
|
|
- return;
|
|
|
- }else{
|
|
|
- this.poolDetailList[idx] = tmpArr;
|
|
|
+ if(idx == 0){//互斥
|
|
|
+ if(tmpArr[0].questionDetailList && tmpArr[0].questionDetailList.length > 1){
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ message: '添加的数据有误',
|
|
|
+ type: 'warning'
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }else{
|
|
|
+ this.poolDetailList[idx] = tmpArr;
|
|
|
+ }
|
|
|
+ }else{//第一列伴无
|
|
|
+ if(tmpArr[0].controlType != 2){
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ message: '添加的数据有误',
|
|
|
+ type: 'warning'
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }else if(tmpArr[0].questionDetailList && tmpArr[0].questionDetailList.length > 0){
|
|
|
+ if(tmpArr[0].questionDetailList[0].code == 0){
|
|
|
+ this.poolDetailList[idx] = tmpArr;
|
|
|
+ }else if(!tmpArr[0].questionDetailList[0].code){
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ message: '添加的数据有误',
|
|
|
+ type: 'warning'
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }else{
|
|
|
+ this.poolDetailList[idx] = tmpArr;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
- if(tmpArr[0].tagType == 1){
|
|
|
+ if(tmpArr[0].tagType != 4){
|
|
|
this.$message({
|
|
|
showClose: true,
|
|
|
message: '添加的数据有误',
|