|
|
@@ -33,6 +33,7 @@
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
+ <div v-if="!scope.column.data[scope.column.columnname] && isSave" style="color: red">{{$t('请选择检验项目')}}</div>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
{{scope.column.data[scope.column.columnname]}}
|
|
|
@@ -54,6 +55,7 @@
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
+ <div v-if="!scope.column.data[scope.column.columnname] && isSave" style="color: red">{{$t('请选择技术要求')}}</div>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
{{scope.column.data[scope.column.columnname]}}
|
|
|
@@ -75,6 +77,7 @@
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
+ <div v-if="!scope.column.data[scope.column.columnname] && isSave" style="color: red">{{$t('请选择结论')}}</div>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
{{scope.column.data[scope.column.columnname]}}
|
|
|
@@ -133,7 +136,11 @@ export default {
|
|
|
optionnameList:[],
|
|
|
askList:[],
|
|
|
answerList:['合格','不合格'],
|
|
|
- nowIndex:0
|
|
|
+ nowIndex:0,
|
|
|
+ isOptionname:'',
|
|
|
+ isAsk:'',
|
|
|
+ isAnswer:'',
|
|
|
+ isSave:false
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
@@ -189,25 +196,32 @@ export default {
|
|
|
this.listData()
|
|
|
},
|
|
|
async onSave(data){
|
|
|
- const res = await this.$api.requested({
|
|
|
- "content": {
|
|
|
- "plm_item_jymxid": data.plm_item_jymxid,
|
|
|
- "itemid": this.$route.query.id,
|
|
|
- "optionname": data.optionname,
|
|
|
- "ask": data.ask,
|
|
|
- "answer": data.answer,
|
|
|
- "sequence": data.sequence
|
|
|
- },
|
|
|
- "id": 2025101415205302,
|
|
|
- })
|
|
|
- if (res.code == 0){
|
|
|
- this.tool.showMessage(res,()=>{})
|
|
|
+ this.isSave = true
|
|
|
+ if (data.optionname != '' && data.ask != '' && data.answer != ''){
|
|
|
+ const res = await this.$api.requested({
|
|
|
+ "content": {
|
|
|
+ "plm_item_jymxid": data.plm_item_jymxid,
|
|
|
+ "itemid": this.$route.query.id,
|
|
|
+ "optionname": data.optionname,
|
|
|
+ "ask": data.ask,
|
|
|
+ "answer": data.answer,
|
|
|
+ "sequence": data.sequence
|
|
|
+ },
|
|
|
+ "id": 2025101415205302,
|
|
|
+ })
|
|
|
+ if (res.code == 0){
|
|
|
+ this.tool.showMessage(res,()=>{})
|
|
|
+ }else {
|
|
|
+ this.param.content.pageNUmber = 1
|
|
|
+ this.isAdd = false
|
|
|
+ this.nowIndex = ''
|
|
|
+ this.listData()
|
|
|
+ this.isSave = false
|
|
|
+ }
|
|
|
}else {
|
|
|
- this.param.content.pageNUmber = 1
|
|
|
- this.isAdd = false
|
|
|
- this.nowIndex = ''
|
|
|
- this.listData()
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
},
|
|
|
onEdit(data){
|
|
|
this.nowIndex = data.rowindex
|