|
|
|
|
@ -42,10 +42,11 @@ |
|
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
|
<el-form-item label="镀种:" prop="plateId"> |
|
|
|
|
<el-select v-model="projectForm.plateId"> |
|
|
|
|
<el-form-item label="镀种:" prop="plateName"> |
|
|
|
|
<el-input v-model="projectForm.plateName" placeholder="请输入镀种"></el-input> |
|
|
|
|
<!-- <el-select v-model="projectForm.plateId"> |
|
|
|
|
<el-option v-for="item in plateData" :key="item.id" :label="item.plate" :value="item.id"></el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-select> --> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="8"> |
|
|
|
|
@ -72,8 +73,8 @@ |
|
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
|
<el-form-item label="工艺员:" prop="processUserId"> |
|
|
|
|
<el-select v-model="projectForm.processUserId" placeholder="请选择工艺员"> |
|
|
|
|
<el-form-item label="工艺员:" prop="processUserIds"> |
|
|
|
|
<el-select v-model="projectForm.processUserIds" placeholder="请选择工艺员" :multiple="title == '新增' ? true : false"> |
|
|
|
|
<el-option v-for="item in userData" :key="item.id" :label="item.name" :value="item.id"></el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
@ -85,7 +86,7 @@ |
|
|
|
|
v-model="projectForm.testDuration" |
|
|
|
|
controls-position="right" |
|
|
|
|
@change="handleChange" |
|
|
|
|
:min="1" |
|
|
|
|
:min="0" |
|
|
|
|
> |
|
|
|
|
</el-input-number> |
|
|
|
|
<span style="margin-left: 5px">天</span> |
|
|
|
|
@ -97,7 +98,7 @@ |
|
|
|
|
v-model="projectForm.genBefore" |
|
|
|
|
controls-position="right" |
|
|
|
|
@change="handleChange" |
|
|
|
|
:min="1" |
|
|
|
|
:min="0" |
|
|
|
|
> |
|
|
|
|
</el-input-number> |
|
|
|
|
<span style="margin-left: 5px">天</span> |
|
|
|
|
@ -110,6 +111,7 @@ |
|
|
|
|
controls-position="right" |
|
|
|
|
@change="handleChange" |
|
|
|
|
:min="projectForm.testDuration" |
|
|
|
|
:max="Number(projectForm.testDuration) + Number(projectForm.genBefore)" |
|
|
|
|
> |
|
|
|
|
</el-input-number> |
|
|
|
|
<span style="margin-left: 5px">天</span> |
|
|
|
|
@ -312,8 +314,10 @@ export default { |
|
|
|
|
projectRules: { |
|
|
|
|
cycleTestItemId: [{ required: true, message: '请输入项目名称', trigger: 'blur' }], |
|
|
|
|
testType: [{ required: true, message: '请选择试验件', trigger: 'blur' }], |
|
|
|
|
processUserId: [{ required: true, message: '请选择工艺员', trigger: 'blur' }], |
|
|
|
|
processUserIds: [{ required: true, message: '请选择工艺员', trigger: 'blur' }], |
|
|
|
|
remind: [{ required: true, message: '请选择超期提醒', trigger: 'blur' }], |
|
|
|
|
genBefore: [{ required: true, message: '请选择提前下发', trigger: 'blur' }], |
|
|
|
|
testDuration: [{ required: true, message: '请选择试验时长', trigger: 'blur' }], |
|
|
|
|
jobType: [{ required: true, message: '请选择试验周期', trigger: 'blur' }], |
|
|
|
|
testMat:[{required:true,message:'请输入试验件材料',trigger:'blur'}], |
|
|
|
|
minDoTestCount:[{required:true,message:'请输入最小试验数量',trigger:'blur'}], |
|
|
|
|
@ -345,7 +349,8 @@ export default { |
|
|
|
|
this.projectForm = { |
|
|
|
|
...res.data.data, |
|
|
|
|
isPutOff:res.data.data.isPutOff == 1 ? true : false, |
|
|
|
|
testType:res.data.data.testType != '' ? res.data.data.testType + '' : '' |
|
|
|
|
testType:res.data.data.testType != '' ? res.data.data.testType + '' : '', |
|
|
|
|
processUserIds:res.data.data.processUserId |
|
|
|
|
} |
|
|
|
|
if(this.projectForm.jobType == 1){ |
|
|
|
|
this.projectForm = { |
|
|
|
|
@ -497,11 +502,10 @@ export default { |
|
|
|
|
} |
|
|
|
|
let params = { |
|
|
|
|
testType:this.projectForm.testType, |
|
|
|
|
plateId:this.projectForm.plateId, |
|
|
|
|
plateName:this.projectForm.plateName, |
|
|
|
|
cycleTestItemId:this.projectForm.cycleTestItemId, |
|
|
|
|
cycleTestItemCondition:this.projectForm.cycleTestItemCondition, |
|
|
|
|
cycleTestItemStandard:this.projectForm.cycleTestItemStandard, |
|
|
|
|
processUserId:this.projectForm.processUserId ? this.projectForm.processUserId : '', |
|
|
|
|
testDuration:this.projectForm.testDuration ? this.projectForm.testDuration : '', |
|
|
|
|
genBefore:this.projectForm.genBefore ? this.projectForm.genBefore : '', |
|
|
|
|
remind:this.projectForm.remind, |
|
|
|
|
@ -514,9 +518,10 @@ export default { |
|
|
|
|
testMat:this.projectForm.testMat, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
console.log('params==============',params) |
|
|
|
|
console.log('title--------------',this.title) |
|
|
|
|
if(this.title == '新增'){ |
|
|
|
|
params.processUserIds = this.projectForm.processUserIds.length != 0 ? this.projectForm.processUserIds.join(',') : '' |
|
|
|
|
console.log('params==============',params) |
|
|
|
|
add(params).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
this.$message.success('新增成功') |
|
|
|
|
@ -524,6 +529,8 @@ export default { |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}else{ |
|
|
|
|
params.processUserId = this.projectForm.processUserIds ? this.projectForm.processUserIds : '' |
|
|
|
|
console.log('params==============',params) |
|
|
|
|
params.id = this.projectForm.id |
|
|
|
|
update(params).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
|