feat:检验任务 回车事件下拉框修改及 树形结构父级开关问题

This commit is contained in:
周炼 2024-11-28 16:00:12 +08:00
parent d605977d53
commit 7b312798cf

View File

@ -228,7 +228,7 @@
@visible-change="isShowSelectOptions" @keyup.enter.native="(e) => inputEnter(e, scope.$index)"
:disabled="state === 'view'">
<el-option v-for="item in scope.row.qcItemTypeTextSubDetailList" :key="item.textNo"
:label="item.textNoDesc" :value="item.textNo" @click.native="selectChange(item, scope.row)">
:label="item.textNoDesc" :value="item.textNo" @click.native="selectChange(item, scope.row,scope.$index)">
</el-option>
</el-select>
<el-input v-if="scope.row.inputText" :disabled="state === 'view'" :ref="'ipt' + scope.$index"
@ -819,8 +819,10 @@ export default {
})
},
//下拉列表change事件
selectChange(val, row) {
selectChange(val, row,index) {
let me = this
// 回车事件
me.inputEnter(null,index)
this.$watch('message', () => { }, { immediate: false });
if (val.textNoDecide === '0') {
return row.qcItemJudge = false
@ -831,11 +833,11 @@ export default {
switchChange(e, row) {
let me = this;
this.$watch('message', () => { }, { immediate: false });
console.log(e)
console.log('Switch changed:', event, row);
if (e) {
if(!row.sid) me.$forceUpdate()
return 'ok-cell'
} else {
if(!row.sid) me.$forceUpdate()
return 'ng-cell'
}
},
@ -871,7 +873,6 @@ export default {
this.isShowSelect = isShowSelect
},
inputEnter(e, index) {
console.log(e);
let me = this
let result = [];
for (let i = 0; i < me.qcTable.length; i++) {