Commit 279467e5 by wangweidong

整体优化

parent d2faa442
...@@ -22,6 +22,9 @@ export default { ...@@ -22,6 +22,9 @@ export default {
http http
.post('meter/v1/item/bath_write_value/' + data.itemIds, data) .post('meter/v1/item/bath_write_value/' + data.itemIds, data)
.then(res => res), .then(res => res),
_handJudge: data =>
http.post('meter/v1/item/hand_judge/' + data.ids, data).then(res => res),
testEnd: data => testEnd: data =>
http http
.post( .post(
......
...@@ -5,16 +5,15 @@ ...@@ -5,16 +5,15 @@
<div> <div>
<Form ref="formObj" :model="formObj" :rules="ruleValidate" :label-width="90"> <Form ref="formObj" :model="formObj" :rules="ruleValidate" :label-width="90">
<Form-item label="判定结果:" prop="type"> <Form-item label="判定结果:" prop="type">
<RadioGroup v-model="formObj.type"> <RadioGroup v-model="formObj.singleJudge">
<Radio :label="1">合格</Radio> <Radio :label="'PASS'">合格</Radio>
<Radio :label="2">不合格</Radio> <Radio :label="'FAIL'">不合格</Radio>
<Radio :label="3">不判定</Radio>
</RadioGroup> </RadioGroup>
</Form-item> </Form-item>
</Form> </Form>
</div> </div>
<div slot="footer"> <div slot="footer">
<ModalFooter ref="footerModal" @on-result-change="_footerResult" :footer="footerList"></ModalFooter> <ModalFooter ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></ModalFooter>
</div> </div>
</Modal> </Modal>
</div> </div>
...@@ -24,6 +23,7 @@ ...@@ -24,6 +23,7 @@
* 判定 * 判定
*/ */
import ModalFooter from '../../../components/base/modalFooter' import ModalFooter from '../../../components/base/modalFooter'
import { meterItem } from '../../../api'
export default { export default {
components: { components: {
...@@ -35,13 +35,12 @@ export default { ...@@ -35,13 +35,12 @@ export default {
modalTitle: '判定', modalTitle: '判定',
showBackModal: false, showBackModal: false,
formObj: { formObj: {
type: 1 singleJudge: 'PASS'
}, },
path: '', path: '',
ruleValidate: { ruleValidate: {
type: [ singleJudge: [
{ {
type: 'number',
required: true, required: true,
message: '判定结果不能为空', message: '判定结果不能为空',
trigger: 'blur' trigger: 'blur'
...@@ -80,20 +79,20 @@ export default { ...@@ -80,20 +79,20 @@ export default {
if (valid) { if (valid) {
const data = {} const data = {}
data.ids = this.ids.join(',') data.ids = this.ids.join(',')
this.$extend(data, { type: this.formObj.type }) this.$extend(data, { singleJudge: this.formObj.singleJudge })
console.log('要传的数据', data) this._handJudge(data)
this.showBackModal = false
// this.$store.dispatch('FoodItem/judge', data).then(() => {
// if (this.$store.state.FoodItem.success) {
// this.$Message.success('判定成功')
// this.showBackModal = false
// this.$emit('on-result-change')
// }
// })
} else { } else {
this.$Message.error('表单验证失败!') this.$Message.error('表单验证失败!')
} }
}) })
},
_handJudge: async function(data) {
const result = await meterItem._handJudge(data)
if (result) {
this.$Message.success('判定成功!')
this.showBackModal = false
this.$emit('on-result-change')
}
} }
} }
} }
......
...@@ -67,8 +67,8 @@ ...@@ -67,8 +67,8 @@
<modal-footer ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></modal-footer> <modal-footer ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></modal-footer>
</div> </div>
</Modal> </Modal>
<fillout ref="fillout"></fillout> <fillout ref="fillout" @on-result-change="_page"></fillout>
<decide ref="decide"></decide> <decide ref="decide" @on-result-change="_page"></decide>
</div> </div>
</template> </template>
<script> <script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment