From bb0e99f8cd27dd6cbe60db96d0e985aebd6e45ed Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期三, 21 十月 2026 15:05:36 +0800
Subject: [PATCH] feat: 标准查新支持删除并补充查新信息
---
src/views/CNAS/process/method/standardNoveltyRetrieval/component/EditFormDia.vue | 40 +++++++++++++++++++++++++++++++++-------
1 files changed, 33 insertions(+), 7 deletions(-)
diff --git a/src/views/CNAS/process/method/standardNoveltyRetrieval/component/EditFormDia.vue b/src/views/CNAS/process/method/standardNoveltyRetrieval/component/EditFormDia.vue
index 5d4f86c..591109d 100644
--- a/src/views/CNAS/process/method/standardNoveltyRetrieval/component/EditFormDia.vue
+++ b/src/views/CNAS/process/method/standardNoveltyRetrieval/component/EditFormDia.vue
@@ -18,11 +18,25 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="鏄惁鏄柊鏍囧噯锛�" prop="isNewStandard">
- <el-radio-group v-model="form.isNewStandard">
- <el-radio :value="0">鍚�</el-radio>
- <el-radio :value="1">鏄�</el-radio>
- </el-radio-group>
+ <el-form-item label="鏌ユ柊鏃堕棿锛�" prop="searchNewTime">
+ <el-date-picker v-model="form.searchNewTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"
+ format="YYYY-MM-DD HH:mm:ss" placeholder="璇烽�夋嫨" size="small"
+ style="width: 100%;"></el-date-picker>
+ </el-form-item>
+ </el-col>
+ <el-col :span="8">
+ <el-form-item label="鏌ユ柊浜猴細">
+ <el-input :model-value="form.searchNewUserName" size="small" disabled></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="8">
+ <el-form-item label="鏌ユ柊缁撴灉锛�" prop="searchNewResult">
+ <el-input v-model="form.searchNewResult" size="small"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="8">
+ <el-form-item label="鏄惁鏄柊鏍囧噯锛�">
+ <el-tag type="success">鏄�</el-tag>
</el-form-item>
</el-col>
<el-col :span="8">
@@ -33,6 +47,12 @@
<el-radio :value="2">鏍囧噯鏁�</el-radio>
<el-radio :value="3">鍏朵粬</el-radio>
</el-radio-group>
+ </el-form-item>
+ </el-col>
+ <el-col v-if="form.searchNewSource === 3" :span="8">
+ <el-form-item label="鏉ユ簮缃戝潃/缃戠珯鍚嶇О锛�" prop="searchNewWebsite"
+ :rules="[{required: true, message: '璇峰~鍐欏叿浣撶綉鍧�鎴栫綉绔欏悕绉�', trigger: 'blur'}]">
+ <el-input v-model="form.searchNewWebsite" size="small"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
@@ -82,6 +102,10 @@
isNewStandard: '',
newMethodName: '',
newStandardNo: '',
+ searchNewTime: '',
+ searchNewResult: '',
+ searchNewUserName: '',
+ searchNewWebsite: '',
searchNewSource: '',
remark: '',
fileNo: '',
@@ -89,7 +113,6 @@
formRules: {
methodName: [{required: true, message: '璇峰~鍐欐爣鍑嗗悕绉�',trigger: 'blur'}],
standardNo: [{required: true, message: '璇峰~鍐欐爣鍑嗗彿',trigger: 'blur'}],
- isNewStandard: [{required: true, message: '璇烽�夋嫨鏄惁鏄柊鏍囧噯',trigger: 'change'}],
newMethodName: [{required: false, message: '璇峰~鍐欐柊鏍囧噯鍚嶇О',trigger: 'blur'}],
newStandardNo: [{required: false, message: '璇峰~鍐欐柊鏍囧噯鍙�',trigger: 'blur'}],
searchNewSource: [{required: true, message: '璇烽�夋嫨鏌ユ柊璁板綍鏉ユ簮',trigger: 'change'}],
@@ -103,7 +126,7 @@
methods: {
openDia(row) {
this.formDia = true
- this.form = {...row}
+ this.form = {...row, isNewStandard: 1}
},
handleEdit() {
this.$refs['form'].validate((valid) => {
@@ -111,6 +134,9 @@
this.editLoad = true
const processMethodSearchNews = this.HaveJson(this.form)
delete processMethodSearchNews.createTime
+ if (processMethodSearchNews.searchNewSource !== 3) {
+ processMethodSearchNews.searchNewWebsite = null
+ }
updateMethodSearchNew(processMethodSearchNews).then(res => {
this.editLoad = false
if (res.code === 200){
--
Gitblit v1.9.3