diff --git a/alibabacloud_sample/main.py b/alibabacloud_sample/main.py index 0235c6f..104cbd9 100644 --- a/alibabacloud_sample/main.py +++ b/alibabacloud_sample/main.py @@ -44,15 +44,15 @@ def verify(): file_path = request.args.get('filePath') invoice_id = request.args.get('invoiceId') if file_path is None: - return "请选择文件" + return {"msg":"请选择文件","status":'fail'} service = Service() data = dataservice.get_invoice(file_path=file_path,invice_id=invoice_id) if data is not None: if data.get('status') == 'yes': - return "已报销发票!!" + return {"msg":"请勿重复验证","status":'fail'} return service.verify(data=data,file_path=file_path) else: - return "请选择文件" + return {"msg":"请先识别发票","status":'fail'} # 发票复验 @app.route('/reverify', methods=['GET']) def reverify(): diff --git a/alibabacloud_sample/service.py b/alibabacloud_sample/service.py index 108f9dd..bac14b6 100644 --- a/alibabacloud_sample/service.py +++ b/alibabacloud_sample/service.py @@ -105,13 +105,14 @@ class Service: resdata = {'cyjgxx': "未查询到发票信息", 'inspectionAmount': -1,'status': 'fail'} else: resdata.update({'status': 'success'}) + resdata['status'] = 'success' dataservice.insert_verify_log(resdata.get('inspectionAmount'), resdata.get('cyjgxx'), file_path) dataservice.update_invoice_status(data.get('id'), resdata.get('status'), resdata.get('inspectionAmount')) return resdata except Exception as error: # 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 # 错误 message - print(error.message) + print(error) # 诊断地址 print(error.data.get("Recommend")) UtilClient.assert_as_string(error.message) diff --git a/alibabacloud_sample/verify.db b/alibabacloud_sample/verify.db index 73a6f90..57dfaae 100644 Binary files a/alibabacloud_sample/verify.db and b/alibabacloud_sample/verify.db differ diff --git a/webapp/vite-project/src/components/check/index.vue b/webapp/vite-project/src/components/check/index.vue index 4a7220f..980ea40 100644 --- a/webapp/vite-project/src/components/check/index.vue +++ b/webapp/vite-project/src/components/check/index.vue @@ -27,7 +27,7 @@ const items = [ ] as StepProps[]; // 文件路径 const filePath = ref(''); -const current = ref(0); +const current = ref(3); // 下一步 const nextPage = () => { current.value ++; @@ -59,7 +59,6 @@ const formState = ref(''); 上一步 下一步 - 报销 完成 diff --git a/webapp/vite-project/src/components/check/report.vue b/webapp/vite-project/src/components/check/report.vue index 201729c..1058c6e 100644 --- a/webapp/vite-project/src/components/check/report.vue +++ b/webapp/vite-project/src/components/check/report.vue @@ -1,16 +1,14 @@