|
@@ -349,6 +349,46 @@
|
|
|
:autosize="autosize"/>
|
|
:autosize="autosize"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
+ <template v-if="operationInfo.value == 'DCA'">
|
|
|
|
|
+ <el-form-item
|
|
|
|
|
+ label="Hash Algorithm:"
|
|
|
|
|
+ prop="hashAlgorithm"
|
|
|
|
|
+ v-if="paramsOption.certificateHashOption">
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="operationForm.hashAlgorithm"
|
|
|
|
|
+ class="flex-item">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="(item, index) in paramsOption.certificateHashOption"
|
|
|
|
|
+ :key="index"
|
|
|
|
|
+ :label="item"
|
|
|
|
|
+ :value="item"/>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item
|
|
|
|
|
+ label="Issuer Name Hash:"
|
|
|
|
|
+ prop="issuerNameHash">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="operationForm.issuerNameHash"
|
|
|
|
|
+ class="flex-item"
|
|
|
|
|
+ maxlength="128"/>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item
|
|
|
|
|
+ label="Issuer Key Hash:"
|
|
|
|
|
+ prop="issuerKeyHash">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="operationForm.issuerKeyHash"
|
|
|
|
|
+ class="flex-item"
|
|
|
|
|
+ maxlength="128"/>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item
|
|
|
|
|
+ label="Serial Number:"
|
|
|
|
|
+ prop="serialNumber">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="operationForm.serialNumber"
|
|
|
|
|
+ class="flex-item"
|
|
|
|
|
+ maxlength="128"/>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </template>
|
|
|
<div class="perform">
|
|
<div class="perform">
|
|
|
<el-button
|
|
<el-button
|
|
|
style="margin-left: 15px;"
|
|
style="margin-left: 15px;"
|
|
@@ -417,7 +457,11 @@
|
|
|
chargingProfilePk: '',
|
|
chargingProfilePk: '',
|
|
|
chargingProfilePurpose: undefined,
|
|
chargingProfilePurpose: undefined,
|
|
|
certificateType: '',
|
|
certificateType: '',
|
|
|
- certificate: ''
|
|
|
|
|
|
|
+ certificate: '',
|
|
|
|
|
+ hashAlgorithm: '',
|
|
|
|
|
+ issuerNameHash: '',
|
|
|
|
|
+ issuerKeyHash: '',
|
|
|
|
|
+ serialNumber: ''
|
|
|
},
|
|
},
|
|
|
paramsOption: {
|
|
paramsOption: {
|
|
|
idTags: [],
|
|
idTags: [],
|
|
@@ -437,6 +481,7 @@
|
|
|
chargingProfileOption: [],
|
|
chargingProfileOption: [],
|
|
|
chargingPurposeOption: [],
|
|
chargingPurposeOption: [],
|
|
|
certificateTypeOption: [],
|
|
certificateTypeOption: [],
|
|
|
|
|
+ certificateHashOption: [],
|
|
|
needChargingProfilePurpose: false
|
|
needChargingProfilePurpose: false
|
|
|
},
|
|
},
|
|
|
rule: {
|
|
rule: {
|
|
@@ -524,6 +569,26 @@
|
|
|
required: true,
|
|
required: true,
|
|
|
trigger: 'change',
|
|
trigger: 'change',
|
|
|
message: 'Please select retrieve date time'
|
|
message: 'Please select retrieve date time'
|
|
|
|
|
+ },
|
|
|
|
|
+ hashAlgorithm: {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ trigger: 'change',
|
|
|
|
|
+ message: 'Please select hash algorithm'
|
|
|
|
|
+ },
|
|
|
|
|
+ issuerNameHash: {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ trigger: 'blur',
|
|
|
|
|
+ message: 'Please input issuer name hash'
|
|
|
|
|
+ },
|
|
|
|
|
+ issuerKeyHash: {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ trigger: 'blur',
|
|
|
|
|
+ message: 'Please input issuer key hash'
|
|
|
|
|
+ },
|
|
|
|
|
+ serialNumber: {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ trigger: 'blur',
|
|
|
|
|
+ message: 'Please input serial number'
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
columns: [{
|
|
columns: [{
|