认证 增加功能
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user