Merge remote-tracking branch 'origin/dev_2nd_LCYH' into dev_2nd_LCYH
This commit is contained in:
+17
-17
@@ -590,7 +590,7 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
||||
Map<String, String> infoDiffEn = ListDiff.compareObject(dataListCopy.get(0),projectLawsInventoryEOCopy);
|
||||
|
||||
//设置更新log
|
||||
// setContentLog(infoDiff,contentLog,infoDiffEn,enContentLog,projectLawsInventoryEO.getProjectLibraryId());
|
||||
setContentLog(infoDiff,contentLog,infoDiffEn,enContentLog,projectLawsInventoryEO.getProjectLibraryId());
|
||||
|
||||
|
||||
//验证用户是否是该法规上级 项目库的studio, 如果是,则同步更新流程
|
||||
@@ -3752,14 +3752,14 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
||||
this.saveBatch(projectLawsInventoryEOList);
|
||||
|
||||
//更新log
|
||||
// LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
// String username = sysUser.getUsername();
|
||||
// String projectLibraryId = projectLawsInventoryEOList.get(0).getProjectLibraryId();
|
||||
// String serialNumber = projectLawsInventoryEOList.stream().map(e->e.getSerialNumber()).collect(Collectors.joining(","));
|
||||
// String contentLog = username+"复制了“"+serialNumber+"”";
|
||||
// String enContentLog = username+" copied “"+serialNumber+"”";
|
||||
// projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
||||
// projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String username = sysUser.getUsername();
|
||||
String projectLibraryId = projectLawsInventoryEOList.get(0).getProjectLibraryId();
|
||||
String serialNumber = projectLawsInventoryEOList.stream().map(e->e.getSerialNumber()).collect(Collectors.joining(","));
|
||||
String contentLog = username+"复制了“"+serialNumber+"”";
|
||||
String enContentLog = username+" copied “"+serialNumber+"”";
|
||||
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
||||
projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
||||
this.projectTaskInventoryEOService.saveBatch(projectTaskInventoryEOList);
|
||||
projectTaskInventoryEOList.forEach(taskInventory -> {
|
||||
this.initConditionAssessmentEO(taskInventory.getProjectLawsInventoryId());
|
||||
@@ -4052,15 +4052,15 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
||||
String enContentIndexStart = enContentLog.substring(0,enContentLog.indexOf("“"));
|
||||
String enContent= enContentLog.substring(enContentIndexStart.length()+1,enContentLog.length());
|
||||
|
||||
// if(StringUtils.isNotBlank(content)){
|
||||
// contentLog = contentLog.substring(0, contentLog.length() - 5) + "”";
|
||||
// projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
||||
// }
|
||||
if(StringUtils.isNotBlank(content)){
|
||||
contentLog = contentLog.substring(0, contentLog.length() - 5) + "”";
|
||||
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
|
||||
}
|
||||
|
||||
// if(StringUtils.isNotBlank(enContent)){
|
||||
// enContentLog = enContentLog.substring(0, enContentLog.length() - 5) + "”";
|
||||
// projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
||||
// }
|
||||
if(StringUtils.isNotBlank(enContent)){
|
||||
enContentLog = enContentLog.substring(0, enContentLog.length() - 5) + "”";
|
||||
projectLawsInventoryLogEOService.updateLog(enContentLog, projectLibraryId,CutEnum.EN.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1721,4 +1721,5 @@ module.exports = {
|
||||
cantTransferToYourself:"Can't transfer to yourself",
|
||||
theDataYouInitiate:'The data you selected does not meet the process initiation criteria. Please recheck and initiate',
|
||||
dataWithProcessReleasedCannotBeReset:'Data with a process status of list to be released cannot be reset',
|
||||
noteone:'Note: CSV format is supported. The value is within 20M and the number is 1 to 10',
|
||||
}
|
||||
@@ -1821,6 +1821,7 @@ module.exports = {
|
||||
note:'注:附件包括测试项目清单、测试报告.测试标准或技术规范',
|
||||
format:'支持doc/docx/pdf格式,大小50M以内',
|
||||
cantTransferToYourself:"不能转办给自己",
|
||||
noteone:'注:支持CSV格式,大小20M以内,数量1-10个',
|
||||
theDataYouInitiate:'您所选的数据,均不符合流程发起条件,请重新检查后发起',
|
||||
dataWithProcessReleasedCannotBeReset:'流程状态为清单待发布的数据不能被重置',
|
||||
}
|
||||
@@ -389,8 +389,25 @@ export default {
|
||||
},
|
||||
// 引用备案
|
||||
citeforrecord(){
|
||||
|
||||
},
|
||||
if( this.selectedRowKeys.length == 0 ){
|
||||
this.$message.warning(this.$t('selectLeastOne'))
|
||||
}else{
|
||||
if ( this.selectedRowKeys.length > 1){
|
||||
this.$message.warning(this.$t('OnlyOneSelected'))
|
||||
}else{
|
||||
localStorage.removeItem('otaIdT')
|
||||
localStorage.removeItem('otaId')
|
||||
localStorage.setItem('otaIdT',this.selectedRowKeys[0])
|
||||
if(localStorage.getItem('otaIdT')!=null){
|
||||
this.$router.push({
|
||||
path: '/upgradeactivityrecord',
|
||||
query: {
|
||||
type:1
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}},
|
||||
// 创建车型
|
||||
createvehicleandfunctionrecords() {
|
||||
localStorage.removeItem('otaId')
|
||||
|
||||
+8
-4
@@ -43,9 +43,9 @@
|
||||
<span slot="upgradetheelectroniccontrollerinvolved" slot-scope="text,record">
|
||||
<a-input :placeholder="$t('pleaseEnter')" :title="$t('ifNot')" v-model="record.sjsjkzq"></a-input>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 操作列-->
|
||||
<span slot="operation" slot-scope="text,record">
|
||||
<a class="text-operation" @click="addlineAtBot">{{$t('add')}}</a>
|
||||
@@ -54,6 +54,10 @@
|
||||
</a-table>
|
||||
<div>
|
||||
<a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button>
|
||||
<div style='margin-top: 20px'>
|
||||
<p>{{$t('note')}}</p>
|
||||
<p> {{$t('format')}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bootom-button">
|
||||
<a-button style="margin-right:50px">{{$t('preservation')}}</a-button>
|
||||
@@ -79,7 +83,7 @@ export default {
|
||||
return {
|
||||
dataSource: [
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
],
|
||||
loading: false,
|
||||
|
||||
+37
-7
@@ -12,7 +12,7 @@
|
||||
<a-form-model-item class="itemModel" prop="dutyTerritory">
|
||||
<a-input
|
||||
:placeholder="$t('pleaseEnter')"
|
||||
v-model.trim="queryParam.taskname"></a-input>
|
||||
v-model.trim="queryParam.rwmc"></a-input>
|
||||
</a-form-model-item>
|
||||
</div>
|
||||
</a-col>
|
||||
@@ -29,7 +29,7 @@
|
||||
@change="dateChange({db_field_name:'updatereleasetime'})"
|
||||
format="YYYY-MM-DD"
|
||||
:getCalendarContainer="(trigger) => trigger.parentNode"
|
||||
v-model="queryParam.updatereleasetime"
|
||||
v-model="queryParam.sjfbsj"
|
||||
:disabled="false"
|
||||
style="width: 100%"/>
|
||||
</a-form-model-item>
|
||||
@@ -48,7 +48,7 @@
|
||||
@change="dateChange({db_field_name:'upgradeplanexpirationtime'})"
|
||||
format="YYYY-MM-DD"
|
||||
:getCalendarContainer="(trigger) => trigger.parentNode"
|
||||
v-model="queryParam.upgradeplanexpirationtime"
|
||||
v-model="queryParam.sjjzsj"
|
||||
:disabled="false"
|
||||
style="width: 100%"/>
|
||||
</a-form-model-item>
|
||||
@@ -58,7 +58,7 @@
|
||||
</a-form-model>
|
||||
</a-spin>
|
||||
<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='submit'>{{$t('submit')}}</a-button>
|
||||
</div>
|
||||
@@ -77,21 +77,51 @@ export default {
|
||||
return {
|
||||
confirmLoading: false,
|
||||
disabled: false,
|
||||
queryParam:{}
|
||||
queryParam:{
|
||||
sjjzsj:''
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
getData(){
|
||||
let otaIdT=localStorage.getItem('otaIdT')
|
||||
if(otaIdT==null){
|
||||
otaIdT=''
|
||||
}
|
||||
let otaId=localStorage.getItem('otaId')
|
||||
if(otaId==null){
|
||||
otaId=''
|
||||
}
|
||||
getAction('/ota/otaBaSjQtsjxx/queryByOtaId',{otaIdT:otaIdT,otaId:otaId}),then(res=>{
|
||||
if(res.code == 200){
|
||||
this.queryParam= res.result ==null ? {} :res.result
|
||||
}
|
||||
})
|
||||
},
|
||||
save(){
|
||||
let otaId = localStorage.getItem('otaId')
|
||||
if(otaId == null || otaId == undefined){
|
||||
otaId=''
|
||||
}
|
||||
this.queryParam.otaId = otaId
|
||||
postAction('/ota/otaBaSjQtsjxx/add' ,this.queryParam).then(res=>{
|
||||
this.$message.success(this.$t('SavedSuccessfully'))
|
||||
console.log(res);
|
||||
})
|
||||
},
|
||||
|
||||
last(){
|
||||
this.save()
|
||||
this.$emit('otherup')
|
||||
},
|
||||
dateChange(item) {
|
||||
this.formInline[item.db_field_name] = this.formInline[item.db_field_name] ? moment(this.formInline[item.db_field_name]).format('YYYY-MM-DD') : ''
|
||||
},
|
||||
submit(){
|
||||
|
||||
this.$router.push('upgradeactivity')
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
+6
-6
@@ -76,16 +76,16 @@
|
||||
<a-button type="primary" class="button-text"
|
||||
@click="clickButtonToUpload('VINcodelist')">
|
||||
{{ (formInline.VINcodelist === 'null' || formInline.VINcodelist === '' ||
|
||||
formInline.VINcodelist == null) ? $t('clickUpload') : $t('viewUploadedFiles')
|
||||
formInline.VINcodelist == null) ? $t('VINcodeupload') : $t('viewUploadedFiles')
|
||||
}}
|
||||
</a-button>
|
||||
<p>支持cxv格式,大下20M以内,数量1-10个</p>
|
||||
<p>{{$t('noteone')}}</p>
|
||||
<uploadFile ref="uploadFile" @uploadSuccess="uploadSuccess"></uploadFile>
|
||||
</a-form-model-item>
|
||||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
|
||||
</a-form-model>
|
||||
</a-spin>
|
||||
<div class="bootom-button">
|
||||
@@ -148,18 +148,18 @@ export default {
|
||||
})
|
||||
},
|
||||
save(){
|
||||
|
||||
|
||||
let obj={}
|
||||
obj.otaId=localStorage.getItem('otaId')
|
||||
obj.zsl = this.formInline.zsl
|
||||
if(this.formInline.dateofproduction){
|
||||
obj.scrqks = this.formInline.dateofproduction[0]
|
||||
obj.scrqks = this.formInline.dateofproduction[0]
|
||||
obj.scrqjs = this.formInline.dateofproduction[1]
|
||||
}else{
|
||||
obj.scrqks=''
|
||||
obj.scrqjs =''
|
||||
}
|
||||
|
||||
|
||||
obj.vinList = this.formInline.vinList
|
||||
postAction('/ota/otaBaSjSjmbcl/add',obj).then(res=>{
|
||||
this.$message.success(this.$t('SavedSuccessfully'))
|
||||
|
||||
+2
-5
@@ -66,9 +66,6 @@
|
||||
<a class="text-operation" @click="deleteData(record)" v-if="dataSource.length > 1">{{$t('delete')}}</a>
|
||||
</span>
|
||||
</a-table>
|
||||
<div>
|
||||
<a-button @click="clickButtonToUpload" type="primary">{{$t('uploadattachment')}}</a-button>
|
||||
</div>
|
||||
<div class="bootom-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>
|
||||
@@ -146,7 +143,7 @@ export default {
|
||||
ellipsis: true,
|
||||
width: 170,
|
||||
scopedSlots: { customRender: 'nameoftheupgradedelectroniccontroller' },
|
||||
|
||||
|
||||
},
|
||||
{
|
||||
title: this.$t('adaptivehardwareversion'),
|
||||
@@ -188,7 +185,7 @@ export default {
|
||||
width: 170,
|
||||
scopedSlots: { customRender: 'aftertheoperatingsystemversionupgraded' },
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
title: this.$t('upgradepackageintegrityverificationdata'),
|
||||
align: 'left',
|
||||
|
||||
+5
-2
@@ -389,8 +389,11 @@ this.$forceUpdate()
|
||||
})
|
||||
},
|
||||
save(){
|
||||
|
||||
this.form.otaId=localStorage.getItem('otaId')
|
||||
let otaId = localStorage.getItem('otaId')
|
||||
if(otaId == null || otaId == undefined){
|
||||
otaId=''
|
||||
}
|
||||
this.form.otaId=otaId
|
||||
postAction('/ota/otaBaSjSjyxpg/add',this.form).then(res=>{
|
||||
this.$message.success(this.$t('SavedSuccessfully'))
|
||||
console.log(res);
|
||||
|
||||
+27
-2
@@ -158,6 +158,7 @@
|
||||
formInline.xgwj == null) ? $t('uploadattachment') : $t('viewUploadedFiles')
|
||||
}}
|
||||
</a-button>
|
||||
<p>{{$t('format')}}</p>
|
||||
</a-form-model-item>
|
||||
</div>
|
||||
</a-col>
|
||||
@@ -178,6 +179,7 @@ import { getAction, postAction, deleteAction,downloadFile } from '@/api/manage'
|
||||
import ImportFile from '@/components/ImportFileData/index'
|
||||
import uploadFile from '@/components/uploadFile/file'
|
||||
import moment from 'moment'
|
||||
import { post } from '../../../../common/lang/zh-cn'
|
||||
|
||||
export default {
|
||||
name: 'basicInformation',
|
||||
@@ -197,7 +199,7 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
||||
this.getData()
|
||||
},
|
||||
methods: {// 模板下载
|
||||
handleModule() {
|
||||
@@ -228,8 +230,31 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
getData(){
|
||||
let otaIdT=localStorage.getItem('otaIdT')
|
||||
if(otaIdT==null){
|
||||
otaIdT=''
|
||||
}
|
||||
let otaId=localStorage.getItem('otaId')
|
||||
if(otaId==null){
|
||||
otaId=''
|
||||
}
|
||||
getAction('/ota/otaBaSjGgnrfs/queryByOtaId',{otaIdT:otaIdT,otaId:otaId}),then(res=>{
|
||||
if(res.code == 200){
|
||||
this.formInline= res.result ==null ? {} :res.result
|
||||
}
|
||||
})
|
||||
},
|
||||
save(){
|
||||
|
||||
let otaId = localStorage.getItem('otaId')
|
||||
if(otaId == null || otaId == undefined){
|
||||
otaId=''
|
||||
}
|
||||
this.formInline.otaId = otaId
|
||||
postAction('/ota/otaBaSjGgnrfs/add' ,this.formInline).then(res=>{
|
||||
this.$message.success(this.$t('SavedSuccessfully'))
|
||||
console.log(res);
|
||||
})
|
||||
},
|
||||
|
||||
next(){
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
</span>
|
||||
|
||||
<span slot="softwaredevelopmententerprise" slot-scope="text,record">
|
||||
<a-input :placeholder="$t('pleaseEnter')" v-model="record.yjbbxx" :max-length="500"></a-input>
|
||||
<a-input :placeholder="$t('pleaseEnter')" v-model="record.rjkfqy" :max-length="500"></a-input>
|
||||
</span>
|
||||
<span slot="operatingsystemversion" slot-scope="text,record">
|
||||
<a-input :placeholder="$t('pleaseEnter')" v-model="record.rjkfqy" :max-length="500"></a-input>
|
||||
|
||||
Reference in New Issue
Block a user