质检结果录入检测条件
This commit is contained in:
@@ -88,7 +88,8 @@
|
|||||||
<tr v-for="e in dataList" :key="e.inspection_item_id">
|
<tr v-for="e in dataList" :key="e.inspection_item_id">
|
||||||
<td>{{e.inspection_item_name}}</td>
|
<td>{{e.inspection_item_name}}</td>
|
||||||
<!-- <td><input-number :min="0 + ''" v-model="e.testing_value"/></td> -->
|
<!-- <td><input-number :min="0 + ''" v-model="e.testing_value"/></td> -->
|
||||||
<td><input type="number" class="sin_input" :class="{'bred': e.bred === true}" v-model="e.testing_value" @focus="handleFocus(e)" @blur="handleBlur(e)"></td>
|
<!-- <td><input type="number" class="sin_input" :class="{'bred': e.bred === true}" v-model="e.testing_value" @focus="handleFocus(e)" @blur="handleBlur(e)"></td> -->
|
||||||
|
<td><input type="number" class="sin_input" :class="{'bred': e.bred === true}" v-model="e.testing_value"></td>
|
||||||
<td>{{e.up_limit_value | numeric(4)}}</td>
|
<td>{{e.up_limit_value | numeric(4)}}</td>
|
||||||
<td>{{e.down_limit_value | numeric(4)}}</td>
|
<td>{{e.down_limit_value | numeric(4)}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -100,6 +101,12 @@
|
|||||||
<button class="btn submit-button" :class="{'btn-disabled': dataList.length === 0}" @click="calculate">计算</button>
|
<button class="btn submit-button" :class="{'btn-disabled': dataList.length === 0}" @click="calculate">计算</button>
|
||||||
<button class="btn submit-button" :disabled="disabled1" :class="{'btn-disabled': sure === false}" @click="toSure">保存</button>
|
<button class="btn submit-button" :disabled="disabled1" :class="{'btn-disabled': sure === false}" @click="toSure">保存</button>
|
||||||
</section>
|
</section>
|
||||||
|
<modal
|
||||||
|
:mdShow="mdShow"
|
||||||
|
@closeModalCallback="closeModalCallback"
|
||||||
|
@comfirmCallback="comfirmCallback">
|
||||||
|
检测值全部为空,是否继续?
|
||||||
|
</modal>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -107,13 +114,15 @@
|
|||||||
import NavBar from '@components/NavBar.vue'
|
import NavBar from '@components/NavBar.vue'
|
||||||
import DropdownMenu from '@components/DropdownMenu.vue'
|
import DropdownMenu from '@components/DropdownMenu.vue'
|
||||||
import InputNumber from '@components/InputNumber.vue'
|
import InputNumber from '@components/InputNumber.vue'
|
||||||
|
import Modal from '@components/Modal.vue'
|
||||||
import {queryWorkProducedure, queryInspection, inspectConfirm, updateWorkStatus} from '@config/getData2.js'
|
import {queryWorkProducedure, queryInspection, inspectConfirm, updateWorkStatus} from '@config/getData2.js'
|
||||||
export default {
|
export default {
|
||||||
name: 'ResultEntry',
|
name: 'ResultEntry',
|
||||||
components: {
|
components: {
|
||||||
NavBar,
|
NavBar,
|
||||||
DropdownMenu,
|
DropdownMenu,
|
||||||
InputNumber
|
InputNumber,
|
||||||
|
Modal
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
@@ -136,7 +145,8 @@ export default {
|
|||||||
disabled: JSON.stringify(this.$store.getters.materObj1) !== '{}',
|
disabled: JSON.stringify(this.$store.getters.materObj1) !== '{}',
|
||||||
disabled1: false,
|
disabled1: false,
|
||||||
device_id: '',
|
device_id: '',
|
||||||
sure: false
|
sure: false,
|
||||||
|
mdShow: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
beforeRouteLeave (to, from, next) {
|
beforeRouteLeave (to, from, next) {
|
||||||
@@ -179,19 +189,19 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleFocus (e) {
|
// handleFocus (e) {
|
||||||
e.testing_value = ''
|
// e.testing_value = ''
|
||||||
},
|
// },
|
||||||
handleBlur (e) {
|
// handleBlur (e) {
|
||||||
if (e.testing_value === '') {
|
// if (e.testing_value === '') {
|
||||||
e.testing_value = e.testing_value2
|
// e.testing_value = e.testing_value2
|
||||||
}
|
// }
|
||||||
if (Number(e.testing_value) < Number(e.down_limit_value) || Number(e.testing_value) > Number(e.up_limit_value)) {
|
// if (Number(e.testing_value) < Number(e.down_limit_value) || Number(e.testing_value) > Number(e.up_limit_value)) {
|
||||||
e.bred = true
|
// e.bred = true
|
||||||
} else {
|
// } else {
|
||||||
e.testing_value2 = e.testing_value
|
// e.testing_value2 = e.testing_value
|
||||||
}
|
// }
|
||||||
},
|
// },
|
||||||
goIn () {
|
goIn () {
|
||||||
if (this.$route.query.url === 'ProcessGrindBall') {
|
if (this.$route.query.url === 'ProcessGrindBall') {
|
||||||
this.$router.push('/ProcessGrindBall')
|
this.$router.push('/ProcessGrindBall')
|
||||||
@@ -317,9 +327,21 @@ export default {
|
|||||||
this.disabled1 = false
|
this.disabled1 = false
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (this.sure) {
|
if (!this.sure) {
|
||||||
this._inspectConfirm()
|
return
|
||||||
}
|
}
|
||||||
|
let arr = this.dataList.filter(el => el.testing_value === '')
|
||||||
|
if (arr.length === this.dataList.length) {
|
||||||
|
this.mdShow = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this._inspectConfirm()
|
||||||
|
},
|
||||||
|
closeModalCallback () {
|
||||||
|
this.mdShow = false
|
||||||
|
},
|
||||||
|
comfirmCallback () {
|
||||||
|
this._inspectConfirm()
|
||||||
},
|
},
|
||||||
calculate () {
|
calculate () {
|
||||||
let flag = false
|
let flag = false
|
||||||
|
|||||||
Reference in New Issue
Block a user