修改参数收集增加数据
This commit is contained in:
@@ -98,14 +98,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 默认值-->
|
||||
@@ -134,14 +136,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 纯下拉单选-->
|
||||
@@ -162,14 +166,16 @@
|
||||
</a-select>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 纯下拉多选-->
|
||||
@@ -192,14 +198,16 @@
|
||||
</a-select>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 纯附件-->
|
||||
@@ -216,14 +224,16 @@
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 文本+下拉单选-->
|
||||
@@ -335,14 +345,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 文本+下拉多选-->
|
||||
@@ -456,14 +468,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 文本+附件-->
|
||||
@@ -570,14 +584,16 @@
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 下拉单选+附件-->
|
||||
@@ -607,14 +623,16 @@
|
||||
</div>
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 下拉多选+附件-->
|
||||
@@ -646,14 +664,16 @@
|
||||
</div>
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 文本+下拉单选+附件-->
|
||||
@@ -774,14 +794,17 @@
|
||||
</a-button>
|
||||
</div>
|
||||
</div>
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<span v-if="currentPersonRole == 'dre'">
|
||||
<div @click="addconfig" class='addicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index < 9">
|
||||
<a-icon type="plus"/>
|
||||
</div>
|
||||
<div @click="delconfig(item)" class='delicon'
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length - 1 == index && index > 0">
|
||||
v-if="Object.keys(detailDate.paramsConfigData).length > 1">
|
||||
<a-icon type="minus"/>
|
||||
</div>
|
||||
</span>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -816,6 +839,10 @@
|
||||
type: Array,
|
||||
default: [],
|
||||
require: true
|
||||
},
|
||||
currentPersonRole: {
|
||||
type: String,
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -839,6 +866,7 @@
|
||||
this.paramsConfigData = this.detailDate.paramsConfigData
|
||||
let name = []
|
||||
console.log(this.detailDate)
|
||||
console.log(this.currentPersonRole)
|
||||
// this.columName.forEach(item => {
|
||||
// if (item.db_field_name && item.db_field_name != '') {
|
||||
// name.push(item.db_field_name)
|
||||
@@ -1091,12 +1119,13 @@
|
||||
display: inline-block;
|
||||
//margin-left: -34px;
|
||||
margin-top: 8px;
|
||||
margin-right: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.delicon {
|
||||
display: inline-block;
|
||||
margin-left: 5px;
|
||||
/*margin-left: 5px;*/
|
||||
margin-top: 8px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
|
||||
<span slot="detailClick" slot-scope="text,record">
|
||||
<collection-type :detailDate='text' :recordList = 'record' :columName='content'
|
||||
:currentPersonRole="currentPersonRole"
|
||||
@consolidateData="consolidateData"
|
||||
@collectionForm='collectionForm'/>
|
||||
</span>
|
||||
|
||||
@@ -1408,10 +1408,10 @@
|
||||
},
|
||||
Updateparametercolumn() {
|
||||
let data = JSON.parse(JSON.stringify(this.$refs.CollectionTabel.dataSource))
|
||||
console.log(data)
|
||||
let referencesCol = []
|
||||
let postDate = []
|
||||
let colunmnFlag = ''
|
||||
this.colunmnFlag = false
|
||||
data.forEach((item, index) => {
|
||||
if (!item.referencesCol) {
|
||||
this.colunmnFlag = true
|
||||
@@ -1433,7 +1433,7 @@
|
||||
if (referencesCol[i][itemIn[j]] instanceof Object && !(referencesCol[i][itemIn[j]] instanceof Array)) {
|
||||
postDateobj[itemIn[j]] = referencesCol[i][itemIn[j]]
|
||||
for (let k = 0; k < referencesCol[i][itemIn[j]].list.length; k++) {
|
||||
if (referencesCol[i][itemIn[j]].list[k].type == 'pull_more') {
|
||||
if (referencesCol[i][itemIn[j]].list[k].type == 'pull_more' && referencesCol[i][itemIn[j]].list[k].dataValue instanceof Array) {
|
||||
referencesCol[i][itemIn[j]].list[k].dataValue = referencesCol[i][itemIn[j]].list[k].dataValue.join(',')
|
||||
}
|
||||
if (referencesCol[i][itemIn[j]].list[k].type == 'text' && referencesCol[i][itemIn[j]].list[k].dataValue !== null) {
|
||||
|
||||
Reference in New Issue
Block a user