Commit 8b3619d3 authored by jiaxu.yan's avatar jiaxu.yan

fix: 70467 70445 70411

parent 832fa1f4
......@@ -89,7 +89,7 @@
</div>
<div class="message-box" style="background-color: #47baba">
<div class="message-detail">
<div class="detail-title">标准条款通过率</div>
<div class="detail-title">标准条款通过率(%)</div>
<div class="detail-num mt10">
{{ model.carReviewTask.standardsPass }}%
</div>
......
......@@ -89,7 +89,7 @@
</div>
<div class="message-box" style="background-color: #47baba">
<div class="message-detail">
<div class="detail-title">标准条款通过率</div>
<div class="detail-title">标准条款通过率(%)</div>
<div class="detail-num mt10">
{{ model.carReviewTask.standardsPass }} %
</div>
......
......@@ -67,6 +67,7 @@
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="publishDate">
......@@ -99,6 +100,10 @@ export default {
enterpriseName: {
type: String,
default: ''
},
fileName: {
type: String,
default: ''
}
},
data() {
......@@ -148,6 +153,9 @@ export default {
}
},
watch: {
fileName(newValue) {
this.model.fileName = newValue
},
'dialogManger.dialogEditId'(newValue) {
this.model.fetch(
newValue,
......@@ -164,6 +172,9 @@ export default {
this.model.taskId = this.$route.query.taskId
},
methods: {
handleUpdateFile(newValue) {
this.$emit('fileNameUpdate', newValue)
},
/**
* 失去焦点回调
*/
......
......@@ -237,6 +237,12 @@
v-show="formManger.show"
style="margin-left: 125px"
:enterprise-name="model.carReviewTask.enterpriseName"
:file-name="form.fileName"
@fileNameUpdate="
name => {
form.fileName = name
}
"
@handleUpdate="handleFileUpdate"
@handleSave="handleFileSave"
></company-file>
......@@ -608,11 +614,25 @@ export default {
handleBack() {
this.$router.go(-1)
},
// 根据传入的名字去匹配数组内符合的项目并返回该项目
getProjectByName(arr, name) {
return arr.find(item => item.value === name)
},
// 保存当前条目
submitQuestionnaire(type) {
this.$refs.form.validate(valid => {
if (valid) {
if (!this.isFileUpdate) {
// 根据公司文件和文件名获取特定项目项,并据此更新表单中的审核企业档案ID
const files = this.companyFiles // 获取公司文件列表
const fileName = this.form.fileName // 获取表单中填写的文件名
// 根据文件名在公司文件列表中查找对应项目项
const item = this.getProjectByName(files, fileName)
if (item) {
this.form.reviewEnterpriseArchiveId = item.id // 找到项目项则更新表单的审核企业档案ID
} else {
this.form.reviewEnterpriseArchiveId = null // 未找到则将审核企业档案ID设为null
}
reviewDetailsSubmit(this.form).then(async res => {
if (res.code === 200) {
await this.getTask()
......@@ -641,6 +661,9 @@ export default {
this.$router.go(-1)
})
},
/**
*确认细则内容变更
*/
confirmDetailChange() {
reviewDetailsConfirm({
detailsId: this.taskModel.id,
......
......@@ -94,7 +94,7 @@
</div>
<div class="message-box" style="background-color: #47baba">
<div class="message-detail">
<div class="detail-title">标准条款通过率</div>
<div class="detail-title">标准条款通过率(%)</div>
<div class="detail-num mt10">
{{ model.systemReviewTask.standardsPass }}%
</div>
......
......@@ -94,7 +94,7 @@
</div>
<div class="message-box" style="background-color: #47baba">
<div class="message-detail">
<div class="detail-title">标准条款通过率</div>
<div class="detail-title">标准条款通过率(%)</div>
<div class="detail-num mt10">
{{ model.systemReviewTask.standardsPass }} %
</div>
......
......@@ -67,6 +67,7 @@
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="publishDate">
......@@ -99,6 +100,10 @@ export default {
enterpriseName: {
type: String,
default: ''
},
fileName: {
type: String,
default: ''
}
},
data() {
......@@ -148,6 +153,9 @@ export default {
}
},
watch: {
fileName(newValue) {
this.model.fileName = newValue
},
'dialogManger.dialogEditId'(newValue) {
this.model.fetch(
newValue,
......@@ -164,6 +172,9 @@ export default {
this.model.taskId = this.$route.query.taskId
},
methods: {
handleUpdateFile(newValue) {
this.$emit('fileNameUpdate', newValue)
},
/**
* 失去焦点回调
*/
......
......@@ -247,6 +247,12 @@
v-show="formManger.show"
style="margin-left: 125px"
:enterprise-name="model.systemReviewTask.enterpriseName"
:file-name="form.fileName"
@fileNameUpdate="
name => {
form.fileName = name
}
"
@handleUpdate="handleFileUpdate"
@handleSave="handleFileSave"
></company-file>
......@@ -623,11 +629,25 @@ export default {
handleBack() {
this.$router.go(-1)
},
// 根据传入的名字去匹配数组内符合的项目并返回该项目
getProjectByName(arr, name) {
return arr.find(item => item.value === name)
},
// 保存当前条目
submitQuestionnaire(type) {
this.$refs.form.validate(valid => {
if (valid) {
if (!this.isFileUpdate) {
// 根据公司文件和文件名获取特定项目项,并据此更新表单中的审核企业档案ID
const files = this.companyFiles // 获取公司文件列表
const fileName = this.form.fileName // 获取表单中填写的文件名
// 根据文件名在公司文件列表中查找对应项目项
const item = this.getProjectByName(files, fileName)
if (item) {
this.form.reviewEnterpriseArchiveId = item.id // 找到项目项则更新表单的审核企业档案ID
} else {
this.form.reviewEnterpriseArchiveId = null // 未找到则将审核企业档案ID设为null
}
reviewDetailsSubmit(this.form).then(async res => {
if (res.code === 200) {
await this.getTask()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment