认证 增加功能

This commit is contained in:
zyx.net
2023-01-10 10:30:34 +08:00
parent 6e104480f9
commit 3c27953350
@@ -4,7 +4,7 @@
<!-- 纯文本-->
<div v-if='detailDate.controlType === "1"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="text"'>
<div style='display: inline-block' v-if='item.type==="text"'>
<!-- 文本校验 分情况-->
<!-- 1 -->
<!-- 2 中文-->
@@ -95,15 +95,18 @@
v-model="item.dataValue"/>
</div>
</div>
<div @click="Referenceparametercolumn" class="operator-text-title">
<a-icon type="plus"/>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 默认值-->
<div v-if='detailDate.controlType === "11"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="text"'>
<div style='display: inline-block' v-if='item.type==="text"'>
<!-- 文本校验 分情况-->
<!-- 1 无-->
<!-- 2 中文-->
@@ -124,11 +127,17 @@
</div>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 纯下拉单选-->
<div v-else-if='detailDate.controlType === "2"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type === "pull"'>
<div style='display: inline-block' v-if='item.type === "pull"'>
<a-select v-model="item.dataValue" @change='selectChange'
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class='selectWid' :disabled="item.isLock == '1' ? true: false"
@@ -141,11 +150,17 @@
</a-select>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 纯下拉多选-->
<div v-else-if='detailDate.controlType === "3"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' style='flex: 1' class='add-width'>
<div v-if='item.type==="pull_more"'>
<div style='display: inline-block' v-if='item.type==="pull_more"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
mode="multiple" class='selectWid'
@@ -158,11 +173,17 @@
</a-select>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 纯附件-->
<div v-else-if='detailDate.controlType === "4"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' style='flex: 1' class='add-width'>
<div v-if='item.type==="file"'>
<div style='display: inline-block' v-if='item.type==="file"'>
<a-button type="primary" class="button-text inputWid"
@click="clickButtonToUpload(item)">
{{ (item.dataValue === 'null' || item.dataValue === '' ||
@@ -170,11 +191,17 @@
</a-button>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 文本+下拉单选-->
<div v-else-if='detailDate.controlType === "5"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="pull"'>
<div style='display: inline-block' v-if='item.type==="pull"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class='selectWid' :disabled="item.isLock == '1' ? true: false"
@@ -186,7 +213,7 @@
</a-select-option>
</a-select>
</div>
<div v-else-if='item.type==="text"'>
<div style='display: inline-block' v-else-if='item.type==="text"'>
<!-- 文本校验 分情况-->
<!-- 1 无-->
<!-- 2 中文-->
@@ -278,11 +305,16 @@
</div>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 文本+下拉多选-->
<div v-else-if='detailDate.controlType === "6"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div style='display: inline-block' v-if='item.type==="pull_more"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
@@ -386,19 +418,18 @@
v-model="item.dataValue"/>
</div>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="eye"/>
<a-icon type="minus"/>
</div>
</div>
<!-- 文本+附件-->
<div v-else-if='detailDate.controlType === "7"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="text"'>
<div style='display: inline-block' v-if='item.type==="text"'>
<!-- 文本校验 分情况-->
<!-- 1 无-->
<!-- 2 中文-->
@@ -489,7 +520,7 @@
v-model="item.dataValue"/>
</div>
</div>
<div v-if='item.type==="file"'>
<div style='display: inline-block' v-if='item.type==="file"'>
<a-button type="primary" class="button-text inputWid"
@click="clickButtonToUpload(item)">
{{ (item.dataValue === 'null' || item.dataValue === '' ||
@@ -497,11 +528,18 @@
</a-button>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 下拉单选+附件-->
<div v-else-if='detailDate.controlType === "8"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="pull"'>
<div style='display: inline-block' v-if='item.type==="pull"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class='selectWid' :disabled="item.isLock == '1' ? true: false"
@@ -513,7 +551,7 @@
</a-select-option>
</a-select>
</div>
<div v-else-if='item.type==="file"'>
<div style='display: inline-block' v-else-if='item.type==="file"'>
<a-button type="primary" class="button-text inputWid"
@click="clickButtonToUpload(item)">
{{ (item.dataValue === 'null' || item.dataValue === '' ||
@@ -521,11 +559,17 @@
</a-button>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 下拉多选+附件-->
<div v-else-if='detailDate.controlType === "9"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="pull_more"'>
<div style='display: inline-block' v-if='item.type==="pull_more"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
mode="multiple" class='selectWid'
@@ -537,7 +581,7 @@
</a-select-option>
</a-select>
</div>
<div v-else-if='item.type==="file"'>
<div style='display: inline-block' v-else-if='item.type==="file"'>
<a-button type="primary" class="button-text inputWid"
@click="clickButtonToUpload(item)">
{{ (item.dataValue === 'null' || item.dataValue === '' ||
@@ -545,11 +589,17 @@
</a-button>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
<!-- 文本+下拉单选+附件-->
<div v-else-if='detailDate.controlType === "10"' class='add_flex'>
<div v-for='(item,index) in detailDateList' :key='index' class='add-width'>
<div v-if='item.type==="pull"'>
<div style='display: inline-block' v-if='item.type==="pull"'>
<a-select v-model="item.dataValue"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class='selectWid' :disabled="item.isLock == '1' ? true: false"
@@ -561,7 +611,7 @@
</a-select-option>
</a-select>
</div>
<div v-if='item.type==="text"'>
<div style='display: inline-block' v-if='item.type==="text"'>
<!-- 文本校验 分情况-->
<!-- 1 无-->
<!-- 2 中文-->
@@ -652,7 +702,7 @@
v-model="item.dataValue"/>
</div>
</div>
<div v-if='item.type==="file"'>
<div style='display: inline-block' v-if='item.type==="file"'>
<a-button type="primary" class="button-text inputWid"
@click="clickButtonToUpload(item)">
{{ (item.dataValue === 'null' || item.dataValue === '' ||
@@ -660,6 +710,12 @@
</a-button>
</div>
</div>
<div @click="addconfig" class='addicon'>
<a-icon type="plus"/>
</div>
<div @click="delconfig" class='delicon'>
<a-icon type="minus"/>
</div>
</div>
</div>
<uploadFileChangeDown ref="uploadFile" @uploadSuccess="uploadSuccess"
@@ -766,7 +822,17 @@
})
},
addconfig(){
for (const key in this.detailDate.paramsConfigData){
console.log(key)
let paramsConfigId = key
}
postAction('params/configData/add', { paramsCollectManifestId: this.$route.query.id , paramsConfigId :paramsConfigId }).then((res) => {
if (res.success) {
this.$refs.uploadFile.perentHandleFunc(res.result)
} else {
this.$refs.uploadFile.perentHandleFunc()
}
})
},
delconfig(){
@@ -868,10 +934,12 @@
.addicon{
display: inline-block;
margin-left: 5px;
margin-top: 8px;
}
.delicon{
display: inline-block;
margin-left: 5px;
margin-top: 8px;
}
.ant-input-disabled {
color: rgba(0, 0, 0, 0.65);