mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update
This commit is contained in:
@@ -113,6 +113,7 @@ public class ThirdPartySettingInfoServiceImpl implements IThirdPartySettingInfoS
|
||||
return insertThirdPartySettingInfo(info);
|
||||
}else {
|
||||
// 修改
|
||||
info.setId(infoByStationId.getId());
|
||||
return updateThirdPartySettingInfo(info);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -56,41 +56,42 @@
|
||||
|
||||
<el-card>
|
||||
<h2>互联互通配置</h2>
|
||||
|
||||
<el-form :model="stationSettingInfo" label-position="right" label-width="200px" style="margin-top:10px">
|
||||
<el-button icon="el-icon-edit" size="big" @click="openEdit" v-has-permi = "['pile:station:edit']" >编辑参数</el-button>
|
||||
<el-form ref="stationSettingForm" :model="stationSettingInfo" label-position="right" label-width="200px" style="margin-top:10px">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="运营商ID" prop="operatorId">
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.operatorId"/>
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.operatorId" :disabled="disableFlag"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="运营商密钥" prop="operatorSecret">
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.operatorSecret"/>
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.operatorSecret" :disabled="disableFlag"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="消息Data密钥:" prop="dataSecret">
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.dataSecret"/>
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.dataSecret" :disabled="disableFlag"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="签名密钥" prop="signSecret">
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.signSecret"/>
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.signSecret" :disabled="disableFlag"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row >
|
||||
<el-col :span="12">
|
||||
<el-form-item label="消息Data密钥初始化向量" prop="dataSecretIv">
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.dataSecretIv"/>
|
||||
<el-input placeholder="请输入" v-model="stationSettingInfo.dataSecretIv" :disabled="disableFlag"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item>
|
||||
<el-button size="big">提交</el-button>
|
||||
<el-button size="big" @click="submitConfigForm" v-has-permi = "['pile:station:edit']">提交</el-button>
|
||||
<!-- <el-button icon="el-icon-edit" size="big" @click="openEdit" v-has-permi = "['pile:station:edit']" >编辑参数</el-button>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -154,6 +155,7 @@ export default {
|
||||
stationLat:null,
|
||||
stationLng:null,
|
||||
stationSettingInfo: {},
|
||||
disableFlag: true,
|
||||
};
|
||||
},
|
||||
created() {
|
||||
@@ -210,6 +212,33 @@ export default {
|
||||
})
|
||||
},
|
||||
|
||||
// 开放编辑按钮
|
||||
openEdit(){
|
||||
this.disableFlag = false;
|
||||
},
|
||||
|
||||
// 提交配置设置
|
||||
submitConfigForm() {
|
||||
const param = {
|
||||
stationId: this.stationId,
|
||||
operatorId: this.stationSettingInfo.operatorId,
|
||||
operatorSecret: this.stationSettingInfo.operatorSecret,
|
||||
dataSecret: this.stationSettingInfo.dataSecret,
|
||||
signSecret: this.stationSettingInfo.signSecret,
|
||||
dataSecretIv: this.stationSettingInfo.dataSecretIv,
|
||||
}
|
||||
console.log("param:", param);
|
||||
this.$refs.stationSettingForm.validate((valid) => {
|
||||
if(valid){
|
||||
updateSettingByStationId(param).then((response) => {
|
||||
this.$modal.msgSuccess('修改成功')
|
||||
this.disableFlag = true;
|
||||
})
|
||||
} else{
|
||||
return false
|
||||
}
|
||||
})
|
||||
},
|
||||
// 配置参数按钮
|
||||
handleCreate() {
|
||||
this.dialogTitle = '配置参数';
|
||||
|
||||
Reference in New Issue
Block a user