接口对接

This commit is contained in:
yuekuo
2023-03-25 12:00:47 +08:00
parent 8f1c176659
commit 279ca78e2b
7 changed files with 305 additions and 156 deletions
@@ -20,14 +20,11 @@
<span class="title-text-text" :title="$t('selectTheVehicleTemplate')">{{$t('selectTheVehicleTemplate')}}</span> <span class="title-text-text" :title="$t('selectTheVehicleTemplate')">{{$t('selectTheVehicleTemplate')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="dutyTerritory"> <a-form-model-item class="itemModel" prop="dutyTerritory">
<j-dict-select-tag class="box-input"
:disabled="disabled" <a-select :disabled="disabled" class="box-input" v-model="form.cxmb" allowClear :triggerChange="false" :placeholder="$t('PleaseSelect')">
:placeholder="$t('PleaseSelect')" <a-select-option v-for="(item , key ) in selectList" :key="key" >
:type="'list'" </a-select-option>
allowClear </a-select>
:triggerChange="false"
v-model="form.cxmb"
/>
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
@@ -38,6 +35,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('pleaseEnter')" :placeholder="$t('pleaseEnter')"
@@ -53,6 +51,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('pleaseEnter')" :placeholder="$t('pleaseEnter')"
@@ -85,6 +84,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="dutyTerritory"> <a-form-model-item class="itemModel" prop="dutyTerritory">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('PleaseSelect')" :placeholder="$t('PleaseSelect')"
@@ -100,6 +100,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('PleaseSelect')" :placeholder="$t('PleaseSelect')"
@@ -115,6 +116,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('PleaseSelect')" :placeholder="$t('PleaseSelect')"
@@ -131,6 +133,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-input <a-input
:max-length="500"
:disabled="disabled" :disabled="disabled"
class="box-input" class="box-input"
:placeholder="$t('PleaseSelect')" :placeholder="$t('PleaseSelect')"
@@ -197,6 +200,7 @@
</div> </div>
<a-form-model-item class="itemModel"> <a-form-model-item class="itemModel">
<a-textarea <a-textarea
:max-length="500"
:placeholder="$t('pleaseStateTheDistribution')" :placeholder="$t('pleaseStateTheDistribution')"
:rows="4" :rows="4"
v-model="form.cdotasj" v-model="form.cdotasj"
@@ -230,18 +234,35 @@
formRules:[], formRules:[],
form:{}, form:{},
projectNameList1:['传统动力汽车','节能汽车','新能源汽车','其他'], projectNameList1:['传统动力汽车','节能汽车','新能源汽车','其他'],
projectNameList2:[] projectNameList2:[],
selectList:[],
otaId:''
} }
}, },
mounted() { mounted() {
this.getSelect()
}, },
methods: { methods: {
getSelect(){
getAction('/ota/otaBaCxList/list').then(res=>{
if(res.code==200){
this.selectList=[]
let obj={}
res.result.map(item=>{
obj.id=item.id
obj.ggpc=item.ggpc
this.selectList.push(obj)
})
}
})
},
next(){ next(){
this.save() this.save()
this.$emit('basicInformationForm') this.$emit('basicInformationForm')
}, },
save(){ save(){
postAction('/ota/otaBaCxJbxx/add',this.form).then( res => {
postAction('/ota/otaBaCxJbxx/add',{otaId:this.otaId,...this.form}).then( res => {
console.log(res); console.log(res);
}) })
}, },
@@ -23,11 +23,11 @@
style="margin-bottom: 20px" style="margin-bottom: 20px"
> >
<span slot="functionname" slot-scope="text,record"> <span slot="functionname" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.gnmc"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.gnmc" :max-length="500"></a-input>
</span> </span>
<!-- 配置情况--> <!-- 配置情况-->
<span slot="configuration" slot-scope="text,record" > <span slot="configuration" slot-scope="text,record" >
<a-radio-group v-model="record.pzqk"> <a-radio-group v-model="record.pzqk" >
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
@@ -50,35 +50,35 @@
</span> </span>
<!-- 技术参数--> <!-- 技术参数-->
<span slot="technicalparameters" slot-scope="text,record"> <span slot="technicalparameters" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.sjggcs"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.sjggcs" :max-length="500"></a-input>
</span> </span>
<span slot="functiondescription" slot-scope="text,record"> <span slot="functiondescription" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.gnms"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.gnms" :max-length="500"></a-input>
</span> </span>
<span slot="applicationconditions" slot-scope="text,record"> <span slot="applicationconditions" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.sytj"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.sytj" :max-length="500"></a-input>
</span> </span>
<span slot="functiondeelectronicscription" slot-scope="text,record"> <span slot="functiondeelectronicscription" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqmc"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqmc" :max-length="500"></a-input>
</span> </span>
<span slot="electroniccontrollerproductionenterprises" slot-scope="text,record"> <span slot="electroniccontrollerproductionenterprises" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqscqy"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqscqy" :max-length="500"> </a-input>
</span> </span>
<span slot="electroniccontrollertypeone" slot-scope="text,record"> <span slot="electroniccontrollertypeone" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqxh"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqxh" :max-length="500"></a-input>
</span> </span>
<span slot="hardwareversioninformation" slot-scope="text,record"> <span slot="hardwareversioninformation" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.yjbbxx"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.yjbbxx" :max-length="500"></a-input>
</span> </span>
<span slot="softwaredevelopmententerprise" slot-scope="text,record"> <span slot="softwaredevelopmententerprise" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.yjbbxx"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.yjbbxx" :max-length="500"></a-input>
</span> </span>
<span slot="operatingsystemversion" slot-scope="text,record"> <span slot="operatingsystemversion" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.rjkfqy"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.rjkfqy" :max-length="500"></a-input>
</span> </span>
<span slot="inflammatorydata" slot-scope="text,record"> <span slot="inflammatorydata" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.czxtbbh"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.czxtbbh" :max-length="500"></a-input>
</span> </span>
<!-- 操作列--> <!-- 操作列-->
<span slot="operation" slot-scope="text,record"> <span slot="operation" slot-scope="text,record">
@@ -94,7 +94,7 @@
</div> </div>
<div class="bootom-button"> <div class="bootom-button">
<a-button style="margin-right:50px">{{$t('preservation')}}</a-button> <a-button style="margin-right:50px" @click="save">{{$t('preservation')}}</a-button>
<a-button type="primary" style='width: 73px;margin-right: 50px' @click='last'>{{$t('last')}}</a-button> <a-button type="primary" style='width: 73px;margin-right: 50px' @click='last'>{{$t('last')}}</a-button>
<a-button type="primary" style='width: 73px' @click='next'>{{$t('next')}}</a-button> <a-button type="primary" style='width: 73px' @click='next'>{{$t('next')}}</a-button>
</div> </div>
@@ -115,7 +115,32 @@
return { return {
dataSource: [ dataSource: [
{ {
} gnmc:'前向碰撞预警(FCW)'
},
{
gnmc:'车道偏离预警(LDW)'
},
{
gnmc:'百区监测(BSD)'
},
{
gnmc:'驻员疲劳篮澳CDFM)'
},
{
gnmc:'自动紧急制动(AEB)'
},
{
gnmc:'自适应巡航控制(ACC)'
},
{
gnmc:'自适应巡航控制(ACC)'
},
{
gnmc:'智能泊车辅助(IPA)'
},
{
gnmc:'交通拥堵辅助(TJA)'
},
], ],
loading: false, loading: false,
disable:false, disable:false,
@@ -283,10 +308,17 @@
} }
}) })
}, },
save(){
postAction('',{otaId:this.otaId,list:this.dataSource}).then(res =>{
console.log(res);
})
},
last(){ last(){
this.save()
this.$emit('beupgradedonlineup') this.$emit('beupgradedonlineup')
}, },
next(){ next(){
this.save()
this.$emit('beupgradedonlinedown') this.$emit('beupgradedonlinedown')
}, },
uploadSuccess(data) { uploadSuccess(data) {
@@ -305,7 +337,7 @@
}, },
//中间加 //中间加
addlineAtMid(record){ addlineAtMid(record){
let obj = {} let obj = {gnmc:record.gnmc}
this.dataSource.splice(this.dataSource.indexOf(record)+1,0,obj) this.dataSource.splice(this.dataSource.indexOf(record)+1,0,obj)
}, },
//最后一行加 //最后一行加
@@ -1,17 +1,17 @@
<template> <template>
<div class="box"> <div class="box">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form-model class="formAdd" ref="ruleForm"> <a-form-model class="formAdd" ref="ruleForm" :model="queryParam" :rules="rules">
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="24"> <a-col :span="24">
<div class="box-title-text-add"> <div class="box-title-text-add">
<div class="title-text-add"> <div class="title-text-add">
<span class="title-text-text" :title="$t('upgradepacketprotectionmeasures')">{{$t('upgradepacketprotectionmeasures')}}</span> <span class="title-text-text" :title="$t('upgradepacketprotectionmeasures')">{{$t('upgradepacketprotectionmeasures')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="dutyTerritory"> <a-form-model-item class="itemModel" prop="sjbbhcs" >
<a-textarea <a-textarea
:placeholder="$t('controlsystem')" :placeholder="$t('controlsystem')"
v-model.trim="queryParam.description" :rows="4"/> v-model.trim="queryParam.sjbbhcs" :rows="4"/>
</a-form-model-item> </a-form-model-item>
</div> </div>
</a-col> </a-col>
@@ -19,7 +19,7 @@
</a-form-model> </a-form-model>
</a-spin> </a-spin>
<div class="bootom-button"> <div class="bootom-button">
<a-button style="margin-right:50px">{{$t('preservation')}}</a-button> <a-button style="margin-right:50px" @click="save">{{$t('preservation')}}</a-button>
<a-button type="primary" @click='last' style="margin-right:50px">{{$t('last')}}</a-button> <a-button type="primary" @click='last' style="margin-right:50px">{{$t('last')}}</a-button>
<a-button type="primary" @click='submit'>{{$t('submit')}}</a-button> <a-button type="primary" @click='submit'>{{$t('submit')}}</a-button>
</div> </div>
@@ -37,18 +37,35 @@ export default {
return { return {
confirmLoading: false, confirmLoading: false,
disabled: false, disabled: false,
queryParam:{} queryParam:{},
rules:{
sjbbhcs:[
{ max: 500,message:'最多只能添加500个字符',trigger:'blur'}
]
}
} }
}, },
mounted() { mounted() {
}, },
methods: { methods: {
save(){
this.$refs.ruleForm.validate( valid =>{
if (valid) {
postAction('/ota/otaBaCxQt/add',this.queryParam).then(res=>{
console.log(res);
})
} else {
return false;
}
})
},
last(){ last(){
this.save()
this.$emit('otherup') this.$emit('otherup')
}, },
submit(){ submit(){
this.save()
}, },
} }
} }
@@ -96,115 +96,115 @@
<div style='width: 300px'> <div style='width: 300px'>
<span class='content-text' style='background: #f3f6f6;line-height: 50px;text-align: center;color: #191E29;font-weight: bold'>{{$t('fillincontent')}}</span> <span class='content-text' style='background: #f3f6f6;line-height: 50px;text-align: center;color: #191E29;font-weight: bold'>{{$t('fillincontent')}}</span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.wlaqyqPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.hmbldPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.csbldPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.sxthsPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.sxtdsdPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.jsyjkPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text'> <span class='radio-text'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.jsyhwPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.czwxdwPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.gxdhPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.lsjPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.gjddtPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-three'> <span class='radio-text-three'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.dzwlPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-four'> <span class='radio-text-four'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.cztxPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-five'> <span class='radio-text-five'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.jsfzczjPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-five'> <span class='radio-text-five'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.jsfzzsqPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-five'> <span class='radio-text-five'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.fxptstsPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-five'> <span class='radio-text-five'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.jsyzyltsPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.dssadPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<span class='radio-text-two'> <span class='radio-text-two'>
<a-radio-group style='margin-left: 40px;'> <a-radio-group style='margin-left: 40px;' v-model="query.edrPz">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
@@ -219,7 +219,7 @@
<div style='width: 700px'> <div style='width: 700px'>
<span class='content-text' style='background: #f3f6f6;line-height: 50px;text-align: center;color: #191E29;font-weight: bold'>{{$t('fillincontent')}}</span> <span class='content-text' style='background: #f3f6f6;line-height: 50px;text-align: center;color: #191E29;font-weight: bold'>{{$t('fillincontent')}}</span>
<span v-for='(item,index) in dataSource' class='content-text'> <span v-for='(item,index) in dataSource' class='content-text'>
<a-input v-model="item.val" class="item-input" :placeholder="item.fillincontent"/> <a-input v-model="item.val" class="item-input" :placeholder="item.fillincontent" :max-length="500"/>
</span><br> </span><br>
</div> </div>
</div> </div>
@@ -235,40 +235,32 @@
style="margin-bottom: 20px" style="margin-bottom: 20px"
> >
<span slot="componentname" slot-scope="text,record"> <span slot="componentname" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.bjmc" :max-length="500"></a-input>
</span> </span>
<!-- 可升级--> <!-- 可升级-->
<span slot="systemclass" slot-scope="text,record"> <span slot="systemclass" slot-scope="text,record" >
<a-radio-group> <a-radio-group v-model="record.pzqk">
<a-radio :value="1"> {{ $t('yes') }} </a-radio> <a-radio :value="1"> {{ $t('yes') }} </a-radio>
<a-radio :value="2"> {{ $t('not') }} </a-radio> <a-radio :value="2"> {{ $t('not') }} </a-radio>
</a-radio-group> </a-radio-group>
</span> </span>
<!-- 技术参数-->
<span slot="technicalparameters" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')"></a-input>
</span>
<!-- 上传附件-->
<span slot="architecturetopologydiagram" slot-scope="text,record">
<a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button>
</span>
<span slot="controllername" slot-scope="text,record"> <span slot="controllername" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqmc" :max-length="500"></a-input>
</span> </span>
<span slot="hardwarespecificationmodel" slot-scope="text,record"> <span slot="hardwarespecificationmodel" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.yjggxh" :max-length="500"></a-input>
</span> </span>
<span slot="hardwaremanufacturer" slot-scope="text,record"> <span slot="hardwaremanufacturer" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.yjscqy" :max-length="500"></a-input>
</span> </span>
<span slot="softwareversion" slot-scope="text,record"> <span slot="softwareversion" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.rjbb" :max-length="500"></a-input>
</span> </span>
<span slot="softwaredevelopmententerprise" slot-scope="text,record"> <span slot="softwaredevelopmententerprise" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.rjkfqy" :max-length="500"></a-input>
</span> </span>
<span slot="layoutposition" slot-scope="text,record"> <span slot="layoutposition" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.bzwz" :max-length="500"></a-input>
</span> </span>
<!-- 操作列--> <!-- 操作列-->
<span slot="operation" slot-scope="text,record"> <span slot="operation" slot-scope="text,record">
@@ -277,7 +269,7 @@
</span> </span>
</a-table> </a-table>
<div class="bootom-button"> <div class="bootom-button">
<a-button class='btn'>{{$t('preservation')}}</a-button> <a-button class='btn' @click="save">{{$t('preservation')}}</a-button>
<a-button type="primary" style='width: 73px;margin-right: 50px' @click='last'>{{$t('last')}}</a-button> <a-button type="primary" style='width: 73px;margin-right: 50px' @click='last'>{{$t('last')}}</a-button>
<a-button type="primary" style='width: 73px' @click='next'>{{$t('next')}}</a-button> <a-button type="primary" style='width: 73px' @click='next'>{{$t('next')}}</a-button>
</div> </div>
@@ -300,426 +292,476 @@ export default {
radioList:9, radioList:9,
dataSource: [ dataSource: [
{ {
key: '1', key: 'wlaqyq_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '2', key: 'wlaqyq_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '3', key: 'wlaqyq_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '4', key: 'wlaqyq_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '5', key: 'hmbld_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '6', key: 'hmbld_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '7', key: 'hmbld_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '8', key: 'hmbld_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '9', key: 'csbld_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '10', key: 'csbld_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '11', key: '1csbld_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '12', key: 'csbld_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '13', key: 'sxths_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '14', key: 'sxths_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '15', key: 'sxths_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '16', key: 'sxths_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '17', key: 'sxtdsd_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '18', key: 'sxtdsd_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '19', key: 'sxtdsd_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '20', key: 'sxtdsd_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '21', key: 'jsyjk_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '22', key: 'jsyjk_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '23', key: 'jsyjk_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '24', key: 'jsyjk_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '25', key: 'jsyhw_sl',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('Quantity'), ParameterName: this.$t('Quantity'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '26', key: 'jsyhw_bzwz',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('layoutposition'), ParameterName: this.$t('layoutposition'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '27', key: 'jsyhw_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '28', key: 'jsyhw_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('productionenterprise'), configuration: this.$t('productionenterprise'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '29', key: 'czwxdw_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '30', key: 'czwxdw_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '31', key: 'gxdh_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '32', key: 'gxdh_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '33', key: 'lsj_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '34', key: 'lsj_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '35', key: 'gjddt_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('VersionNumber'), ParameterName: this.$t('VersionNumber'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '36', key: 'gjddt_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '37', key: 'dzwl_dxxgcs',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('qualitativelydescriberelevantplaces'), ParameterName: this.$t('qualitativelydescriberelevantplaces'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '38', key: 'cztx_xtmc',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('systemname'), ParameterName: this.$t('systemname'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '39', key: 'cztx_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('systemspecificationmodel'), ParameterName: this.$t('systemspecificationmodel'),
fillincontent:this.$t('forwardXquantity'), fillincontent:this.$t('forwardXquantity'),
}, },
{ {
key: '40', key: 'cztx_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('systemproductionenterprise'), ParameterName: this.$t('systemproductionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '41', key: 'cztx_bbh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('softwareversionnumber'), ParameterName: this.$t('softwareversionnumber'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '42', key: 'cztx_kfqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('softwaredevelopmententerprise'), ParameterName: this.$t('softwaredevelopmententerprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '43', key: 'jsfzczj_mc',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('controlname'), ParameterName: this.$t('controlname'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '44', key: 'jsfzczj_yjxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('hardwarespecificationmodel'), ParameterName: this.$t('hardwarespecificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '45', key: 'jsfzczj_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '46', key: 'jsfzzsq_mc',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('nameofindicatorsignaldevice'), ParameterName: this.$t('nameofindicatorsignaldevice'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '47', key: 'jsfzzsq_yjxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('hardwarespecificationmodel'), ParameterName: this.$t('hardwarespecificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '48', key: 'jsfzzsq_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '49', key: 'fxptsts_mc',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('nameofindicatorsignaldevice'), ParameterName: this.$t('nameofindicatorsignaldevice'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '50', key: 'fxptsts_yjxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('hardwarespecificationmodel'), ParameterName: this.$t('hardwarespecificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '51', key: 'fxptsts_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '52', key: 'jsyzylts_mc',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('nameofindicatorsignaldevice'), ParameterName: this.$t('nameofindicatorsignaldevice'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '53', key: 'jsyzylts_yjxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('hardwarespecificationmodel'), ParameterName: this.$t('hardwarespecificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '54', key: 'jsyzylts_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '55', key: 'DSSAD_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '56', key: 'DSSAD_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '57', key: 'EDR_ggxh',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('specificationmodel'), ParameterName: this.$t('specificationmodel'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
{ {
key: '58', key: 'EDR_scqy',
val:'',
componentname: this.$t('networksecurityrequirements'), componentname: this.$t('networksecurityrequirements'),
configuration: this.$t('ineffectiveupgrades'), configuration: this.$t('ineffectiveupgrades'),
ParameterName: this.$t('productionenterprise'), ParameterName: this.$t('productionenterprise'),
fillincontent:this.$t('yesisselected'), fillincontent:this.$t('yesisselected'),
}, },
], ],
url: { url: {
}, },
queryParam: {}, queryParam: {},
dataSourceList: [ dataSourceList: [
{ {
bjmc:'车端OTA升级功能模块'
} }
], ],
columns: [ columns: [
@@ -806,6 +848,7 @@ export default {
], ],
selectedRowKeys: [], selectedRowKeys: [],
fileList:{}, fileList:{},
query:{}
} }
}, },
mounted() { mounted() {
@@ -855,10 +898,30 @@ export default {
} }
}) })
}, },
save(){
let arr =[]
this.dataSource.map(item=>{
let kval={}
kval.key=item.key
kval.val=item.val
arr.push(kval)
})
postAction('/ota/otaBaCxJsfzbacs/add',{
otaId:this.otaId,
bj:this.query,
cs:arr,
kzq:this.dataSourceList
}).then( res => {
console.log(res);
})
},
last(){ last(){
this.save()
this.$emit('recordparametersup') this.$emit('recordparametersup')
}, },
next(){ next(){
this.save()
this.$emit('recordparametersdown') this.$emit('recordparametersdown')
}, },
// 合并单元格 // 合并单元格
@@ -881,7 +944,7 @@ export default {
return obj; return obj;
}, },
addlineAtBot(){ addlineAtBot(){
let obj={} let obj={bjmc:'车端OTA升级功能模块'}
this.dataSourceList.push(obj) this.dataSourceList.push(obj)
}, },
deleteData(record){ deleteData(record){
@@ -215,6 +215,7 @@
}, },
save(){ save(){
let obj={} let obj={}
obj.otaId=this.otaId,
obj.bhjz = this.dataSource[0].info obj.bhjz = this.dataSource[0].info
obj.fsxjz= this.dataSource[1].info obj.fsxjz= this.dataSource[1].info
obj.sjsbcs = this.dataSource[2].info obj.sjsbcs = this.dataSource[2].info
@@ -240,6 +240,7 @@ export default {
}, },
save() { save() {
let obj = {} let obj = {}
obj.otaId=this.otaId
obj.bhsjb = this.dataSource[0].relevantverification obj.bhsjb = this.dataSource[0].relevantverification
obj.bhclbb = this.dataSource[1].relevantverification obj.bhclbb = this.dataSource[1].relevantverification
obj.clgxnl = this.dataSource[2].relevantverification obj.clgxnl = this.dataSource[2].relevantverification
@@ -22,7 +22,7 @@
style="margin-bottom: 20px" style="margin-bottom: 20px"
> >
<span slot="sys" slot-scope="text,record"> <span slot="sys" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.xtlb"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.xtlb" :max-length="500"></a-input>
</span> </span>
<!-- 可升级--> <!-- 可升级-->
<span slot="systemclass" slot-scope="text,record"> <span slot="systemclass" slot-scope="text,record">
@@ -33,44 +33,44 @@
</span> </span>
<!-- 技术参数--> <!-- 技术参数-->
<span slot="technicalparameters" slot-scope="text,record"> <span slot="technicalparameters" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.sjbgcs"></a-input> <a-input :placeholder="$t('ifNot')" v-model="record.sjbgcs" :max-length="500"></a-input>
</span> </span>
<!-- 上传附件--> <!-- 上传附件-->
<span slot="architecturetopologydiagram" slot-scope="text,record"> <span slot="architecturetopologydiagram" slot-scope="text,record">
<a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button> <a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button>
</span> </span>
<span slot="electronicController" slot-scope="text,record"> <span slot="electronicController" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqmc"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqmc" :max-length="500"></a-input>
</span> </span>
<span slot="electroniccontrollername" slot-scope="text,record"> <span slot="electroniccontrollername" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.aqwzxdj"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.aqwzxdj" :max-length="500"></a-input>
</span> </span>
<span slot="electroniccontrollerproductionenterprises" slot-scope="text,record"> <span slot="electroniccontrollerproductionenterprises" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqscqy"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqscqy" :max-length="500"></a-input>
</span> </span>
<span slot="electroniccontrollertype" slot-scope="text,record"> <span slot="electroniccontrollertype" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.kzqxh"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.kzqxh" :max-length="500"></a-input>
</span> </span>
<span slot="hardwareversioninformation" slot-scope="text,record"> <span slot="hardwareversioninformation" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.yjbbxx"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.yjbbxx" :max-length="500"></a-input>
</span> </span>
<span slot="initialsoftwareversionnumber" slot-scope="text,record"> <span slot="initialsoftwareversionnumber" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.csrjbbh"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.csrjbbh" :max-length="500"></a-input>
</span> </span>
<span slot="initialpackageforintegrityinflammatorydata" slot-scope="text,record"> <span slot="initialpackageforintegrityinflammatorydata" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.csrjbwzsj"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.csrjbwzsj" :max-length="500"></a-input>
</span> </span>
<span slot="environmentalprotection" slot-scope="text,record"> <span slot="environmentalprotection" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.sjsfyx"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.sjsfyx" :max-length="500"></a-input>
</span> </span>
<span slot="operatingsystemtype" slot-scope="text,record"> <span slot="operatingsystemtype" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.czxtlx"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.czxtlx" :max-length="500"></a-input>
</span> </span>
<span slot="operatingsystemmanufacturer" slot-scope="text,record"> <span slot="operatingsystemmanufacturer" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.czxtscqy"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.czxtscqy" :max-length="500"></a-input>
</span> </span>
<span slot="operatingsystemversion" slot-scope="text,record"> <span slot="operatingsystemversion" slot-scope="text,record">
<a-input :placeholder="$t('ifNot')" v-model="record.czxtbbh"></a-input> <a-input :placeholder="$t('pleaseEnter')" v-model="record.czxtbbh" :max-length="500"></a-input>
</span> </span>
<!-- 操作列--> <!-- 操作列-->
<span slot="operation" slot-scope="text,record" > <span slot="operation" slot-scope="text,record" >
@@ -82,7 +82,7 @@
<div> <div>
<a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button> <a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button>
<p>注:附件包括测试项目清单、测试报告.测试标准或技术规范</p> <p>注:附件包括测试项目清单、测试报告.测试标准或技术规范</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;支持doc/docx/pdf格式,大小50M以内</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;支持doc/docx/pdf格式,大小50M以内1</p>
</div> </div>
<div class="bootom-button"> <div class="bootom-button">
@@ -107,8 +107,23 @@
return { return {
dataSource: [ dataSource: [
{ {
xtlb:'动力系统'
} },
{
xtlb:'传动系统'
},
{
xtlb:'转向系统'
},
{
xtlb:'制动系统'
},
{
xtlb:'车身系统'
},
{
xtlb:'车载能源系统'
},
], ],
columns: [ columns: [
{ {
@@ -248,7 +263,6 @@
scopedSlots: { customRender: 'operation' } scopedSlots: { customRender: 'operation' }
} }
], ],
form:[{}]
} }
}, },
mounted() { mounted() {
@@ -311,7 +325,7 @@
}, },
//中间加 //中间加
addlineAtMid(record){ addlineAtMid(record){
let obj = {} let obj = {xtlb:record.xtlb}
this.dataSource.splice(this.dataSource.indexOf(record)+1,0,obj) this.dataSource.splice(this.dataSource.indexOf(record)+1,0,obj)
}, },
//最后一行加 //最后一行加
@@ -323,7 +337,7 @@
this.dataSource.splice(this.dataSource.indexOf(record),1) this.dataSource.splice(this.dataSource.indexOf(record),1)
}, },
save(){ save(){
postAction('/ota/otaBaCxKsjxtmccs/add',this.dataSource).then(res => { postAction('/ota/otaBaCxKsjxtmccs/add',{otaId:this.otaId,list:this.dataSource}).then(res => {
console.log(res); console.log(res);
}) })
} }