[update] 修改企标制修订流程,评分限制分数
This commit is contained in:
@@ -43,7 +43,9 @@ const fixDataSourse = [
|
|||||||
desc: '评估标准文件的格式是否符合GB/T 1.1的要求,包括文件名、编号、版本号、' +
|
desc: '评估标准文件的格式是否符合GB/T 1.1的要求,包括文件名、编号、版本号、' +
|
||||||
'发布日期、生效日期、引用文件章节、图表等内容是否齐全、准确、清晰。',
|
'发布日期、生效日期、引用文件章节、图表等内容是否齐全、准确、清晰。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~5'
|
scoreRange: '0~5',
|
||||||
|
min: 0,
|
||||||
|
max: 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
@@ -61,7 +63,9 @@ const fixDataSourse = [
|
|||||||
desc: '评估标准文件的内容是否详细准确、内容详实、逻辑清晰、科学合理。包括术语定义、' +
|
desc: '评估标准文件的内容是否详细准确、内容详实、逻辑清晰、科学合理。包括术语定义、' +
|
||||||
'引用标准、技术要求、试验检测方法等各个方面是否符合/严于法律法规、国家标准、行业标准等要求。',
|
'引用标准、技术要求、试验检测方法等各个方面是否符合/严于法律法规、国家标准、行业标准等要求。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~20'
|
scoreRange: '0~20',
|
||||||
|
min: 0,
|
||||||
|
max: 45
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 5,
|
id: 5,
|
||||||
@@ -78,7 +82,9 @@ const fixDataSourse = [
|
|||||||
project: '适用性 (10)',
|
project: '适用性 (10)',
|
||||||
desc: '评估标准文件的应用范围是否明确、适用,是否与研发工艺、质量、生产、采购等环节相符合。',
|
desc: '评估标准文件的应用范围是否明确、适用,是否与研发工艺、质量、生产、采购等环节相符合。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~3'
|
scoreRange: '0~3',
|
||||||
|
min: 0,
|
||||||
|
max: 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 8,
|
id: 8,
|
||||||
@@ -96,7 +102,9 @@ const fixDataSourse = [
|
|||||||
desc: '评估标准文件所涉及的专业领域是否全面、系统,是否涵盖了所有相关模版' +
|
desc: '评估标准文件所涉及的专业领域是否全面、系统,是否涵盖了所有相关模版' +
|
||||||
'(比如设计规范模版、释放规范模版、产品技术条件模版)所规定的要素和环节。',
|
'(比如设计规范模版、释放规范模版、产品技术条件模版)所规定的要素和环节。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~5'
|
scoreRange: '0~5',
|
||||||
|
min: 0,
|
||||||
|
max: 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 11,
|
id: 11,
|
||||||
@@ -113,7 +121,9 @@ const fixDataSourse = [
|
|||||||
project: '可读性 (5)',
|
project: '可读性 (5)',
|
||||||
desc: '评估标准文件的可读性是否良好,是否有错别字,是否易于阅读和理解。',
|
desc: '评估标准文件的可读性是否良好,是否有错别字,是否易于阅读和理解。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~2'
|
scoreRange: '0~2',
|
||||||
|
min: 0,
|
||||||
|
max: 5
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 14,
|
id: 14,
|
||||||
@@ -130,7 +140,9 @@ const fixDataSourse = [
|
|||||||
project: '权威性及可执行性(10)',
|
project: '权威性及可执行性(10)',
|
||||||
desc: '评估标准文件的权威性是否足够,是否得到了相关方的认可和信任,是否得到了有效的贯彻和执行。',
|
desc: '评估标准文件的权威性是否足够,是否得到了相关方的认可和信任,是否得到了有效的贯彻和执行。',
|
||||||
score: '一般',
|
score: '一般',
|
||||||
scoreRange: '0~3'
|
scoreRange: '0~3',
|
||||||
|
min: 0,
|
||||||
|
max: 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 17,
|
id: 17,
|
||||||
@@ -223,13 +235,17 @@ export default {
|
|||||||
dataIndex: 'evaluateScore',
|
dataIndex: 'evaluateScore',
|
||||||
customRender: (text, row, index) => {
|
customRender: (text, row, index) => {
|
||||||
const obj = {
|
const obj = {
|
||||||
children: <a-input v-model={this.dataSource[index].evaluateScore} maxLength={50}
|
children: <a-input-number v-model={this.dataSource[index].evaluateScore}
|
||||||
title={this.dataSource[index].evaluateScore} placeholder={'请输入'}
|
min={this.dataSource[index].min} max={this.dataSource[index].max} precision={0}
|
||||||
onChange={ e => {
|
title={this.dataSource[index].evaluateScore + ''} placeholder={'请输入'}
|
||||||
e.target.value = (e.target.value.replace(/[^0-9-]/g, '')).trim()
|
|
||||||
this.dataSource[index].evaluateScore = (e.target.value.replace(/[^0-9-]/g, '')).trim()
|
|
||||||
} }
|
|
||||||
/>,
|
/>,
|
||||||
|
// children: <a-input v-model={this.dataSource[index].evaluateScore} maxLength={50}
|
||||||
|
// title={this.dataSource[index].evaluateScore} placeholder={'请输入'}
|
||||||
|
// onChange={ e => {
|
||||||
|
// e.target.value = (e.target.value.replace(/[^0-9-]/g, '')).trim()
|
||||||
|
// this.dataSource[index].evaluateScore = (e.target.value.replace(/[^0-9-]/g, '')).trim()
|
||||||
|
// } }
|
||||||
|
// />,
|
||||||
attrs: {}
|
attrs: {}
|
||||||
}
|
}
|
||||||
if (index === 19) {
|
if (index === 19) {
|
||||||
@@ -286,8 +302,8 @@ export default {
|
|||||||
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
|
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
|
||||||
for (const i in fixDataSourse) {
|
for (const i in fixDataSourse) {
|
||||||
if (i % 3 === 0) {
|
if (i % 3 === 0) {
|
||||||
this.dataSource[i].evaluateScore = data.reviewMeetingDetails[Math.floor(i / 3)].evaluateScore || ''
|
this.$set(this.dataSource[i], 'evaluateScore', data.reviewMeetingDetails[Math.floor(i / 3)].evaluateScore || '')
|
||||||
this.dataSource[i].deductionScoreReason = data.reviewMeetingDetails[Math.floor(i / 3)].deductionScoreReason || ''
|
this.$set(this.dataSource[i], 'deductionScoreReason', data.reviewMeetingDetails[Math.floor(i / 3)].deductionScoreReason || '')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -304,7 +320,7 @@ export default {
|
|||||||
const data = {}
|
const data = {}
|
||||||
const arr = []
|
const arr = []
|
||||||
for (const item in this.dataSource) {
|
for (const item in this.dataSource) {
|
||||||
if (item % 3 === 0 && this.dataSource[item].evaluateScore && this.dataSource[item].deductionScoreReason) {
|
if (item % 3 === 0) {
|
||||||
// 是有评分和扣分理由的行
|
// 是有评分和扣分理由的行
|
||||||
arr.push({
|
arr.push({
|
||||||
...this.dataSource[item],
|
...this.dataSource[item],
|
||||||
|
|||||||
Reference in New Issue
Block a user