|
@@ -12,14 +12,14 @@
|
|
</span>
|
|
</span>
|
|
<div v-show="show.showReportMessage">
|
|
<div v-show="show.showReportMessage">
|
|
<el-button type="primary" size="small" @click="getMessage">根据内部卷号获取信息</el-button>
|
|
<el-button type="primary" size="small" @click="getMessage">根据内部卷号获取信息</el-button>
|
|
- <el-button type="primary" size="small" v-if="!editMessage.edit" @click="editReportMessage">编辑</el-button>
|
|
|
|
- <el-button type="primary" size="small" v-if="editMessage.edit" @click="saveReportMessage">保存</el-button>
|
|
|
|
- <el-button type="primary" size="small" v-if="editMessage.edit" @click="cancelEditMessage">取消</el-button>
|
|
|
|
|
|
+ <el-button type="primary" size="small" v-if="!editReport.edit" @click="editReportMessage">编辑</el-button>
|
|
|
|
+ <el-button type="primary" size="small" v-if="editReport.edit" @click="saveReportMessage">保存</el-button>
|
|
|
|
+ <el-button type="primary" size="small" v-if="editReport.edit" @click="cancelEditMessage">取消</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div v-show="show.showReportMessage">
|
|
<div v-show="show.showReportMessage">
|
|
<el-card shadow="always">
|
|
<el-card shadow="always">
|
|
- <reportBasicMessage :edit="editMessage.edit" :reportMessage="reportMessage"></reportBasicMessage>
|
|
|
|
|
|
+ <reportBasicMessage :edit="editReport.edit" :reportMessage="reportMessage"></reportBasicMessage>
|
|
</el-card>
|
|
</el-card>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -34,9 +34,16 @@
|
|
<div v-show="show.showCaseMessage">
|
|
<div v-show="show.showCaseMessage">
|
|
<el-card shadow="always">
|
|
<el-card shadow="always">
|
|
<el-form style="width:100%" :model="reportMessage" label-width="140px">
|
|
<el-form style="width:100%" :model="reportMessage" label-width="140px">
|
|
- <el-form-item label="案件名称:">
|
|
|
|
- <div class="box1" v-html="$commonJS.getColumnData(reportMessage, { type: 'String', value: 'caseName' })"></div>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <!-- <el-form-item label="案件名称:">
|
|
|
|
+ <div v-if="!editField.caseName" class="flex_center">
|
|
|
|
+ <div v-html="reportMessage.caseName" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
|
+ <span @click="edit(reportMessage,'caseName')">
|
|
|
|
+ <el-link type="primary">
|
|
|
|
+ <i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
|
+ </el-link>
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
|
|
+ </el-form-item> -->
|
|
<el-form-item label="初步结论:">
|
|
<el-form-item label="初步结论:">
|
|
<div v-if="!editField.preliminaryConclusions" class="flex_center">
|
|
<div v-if="!editField.preliminaryConclusions" class="flex_center">
|
|
<div v-html="reportMessage.preliminaryConclusions" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
<div v-html="reportMessage.preliminaryConclusions" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
@@ -155,7 +162,10 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- editMessage:{},
|
|
|
|
|
|
+ editMessage:{
|
|
|
|
+ edit:false,
|
|
|
|
+ originMessage:null
|
|
|
|
+ },
|
|
editField:{},
|
|
editField:{},
|
|
loading:{},
|
|
loading:{},
|
|
show:{
|
|
show:{
|
|
@@ -210,17 +220,22 @@ export default {
|
|
},
|
|
},
|
|
//编辑报告基本信息
|
|
//编辑报告基本信息
|
|
editReportMessage(){
|
|
editReportMessage(){
|
|
- this.editMessage = {
|
|
|
|
- edit:!this.editMessage.edit,
|
|
|
|
|
|
+ this.editReport = {
|
|
|
|
+ edit:!this.editReport.edit,
|
|
originMessage:JSON.parse(JSON.stringify(this.reportMessage))
|
|
originMessage:JSON.parse(JSON.stringify(this.reportMessage))
|
|
}
|
|
}
|
|
},
|
|
},
|
|
//保存修改
|
|
//保存修改
|
|
- saveReportMessage(){
|
|
|
|
|
|
+ saveReportMessage(type,field){
|
|
this.$api.updateNoveltyProject(this.reportMessage).then(response=>{
|
|
this.$api.updateNoveltyProject(this.reportMessage).then(response=>{
|
|
if(response.code == 200){
|
|
if(response.code == 200){
|
|
this.$message.success('编辑成功')
|
|
this.$message.success('编辑成功')
|
|
- this.editMessage.edit = false
|
|
|
|
|
|
+ if(type == 1){
|
|
|
|
+ this.$set(this.editField,field,false)
|
|
|
|
+ }else{
|
|
|
|
+ this.editReport.edit = false
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}).catch(error=>{
|
|
}).catch(error=>{
|
|
this.$message.error('编辑失败')
|
|
this.$message.error('编辑失败')
|
|
@@ -229,8 +244,8 @@ export default {
|
|
},
|
|
},
|
|
//取消编辑
|
|
//取消编辑
|
|
cancelEditMessage(){
|
|
cancelEditMessage(){
|
|
- this.reportMessage = this.editMessage.originMessage
|
|
|
|
- this.editMessage.edit = false
|
|
|
|
|
|
+ this.reportMessage = this.editReport.originMessage
|
|
|
|
+ this.editReport.edit = false
|
|
},
|
|
},
|
|
//编辑信息
|
|
//编辑信息
|
|
edit(data,field){
|
|
edit(data,field){
|
|
@@ -244,7 +259,8 @@ export default {
|
|
},
|
|
},
|
|
|
|
|
|
//提交填写的信息
|
|
//提交填写的信息
|
|
- submit(field) {
|
|
|
|
|
|
+ submit(row,field) {
|
|
|
|
+ this.saveReportMessage(1,field)
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
};
|