diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankubaogao/pankubaogaoAdd.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankubaogao/pankubaogaoAdd.vue index 44422c9beb..51435ddb2c 100644 --- a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankubaogao/pankubaogaoAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankubaogao/pankubaogaoAdd.vue @@ -34,6 +34,14 @@ + + + 未盘原因 + + + + + 具体情况 @@ -89,6 +97,7 @@ export default { name: 'pankubaogaoAdd', data() { return { + surplusNumber: false, recipientList: [], user_list: [], formobj: { @@ -104,6 +113,7 @@ export default { profitRemarks: '', damageRemarks: '', lossRemarks: '', + reason: '', recipientList: [] } } @@ -121,6 +131,9 @@ export default { this.$nextTick(() => { this.$refs['form_obj'].clearValidate() }) + if (row.surplusNumber !== '0') { + this.surplusNumber = true + } this.formobj.mainSid = row.sid this.formobj.userSid = window.sessionStorage.getItem('userSid') req.getCarInventoryReport(row.sid, window.sessionStorage.getItem('userSid')).then((resp) => { @@ -157,6 +170,10 @@ export default { } this.formobj.recipientList = aa } + if (!this.surplusNumber && this.formobj.reason === '') { + this.$message({ showClose: true, type: 'error', message: '因存在未盘记录,请填写未盘原因' }) + return + } this.$refs['form_obj'].validate((valid) => { if (valid) { req.sendReport(this.formobj).then((resp) => { @@ -187,6 +204,7 @@ export default { lossRemarks: '', recipientList: [] } + this.surplusNumber = false this.$refs['form_obj'].resetFields() this.$emit('doback') }