diff --git a/src/views/contract/contractList.vue b/src/views/contract/contractList.vue index 7752c08..ee4a729 100644 --- a/src/views/contract/contractList.vue +++ b/src/views/contract/contractList.vue @@ -13,14 +13,6 @@ > 新增合同类 - - 新增报销类 - 0) { + const firstContract = res.list.data[0]; + if (firstContract.req_status === 0 && + firstContract.purchase_status === 0 && + firstContract.invite_status === 0 && + firstContract.join_status === 0) { + // 所有状态都为0,直接唤起付款登记窗口 + this.$refs['paymentRegistration'].getContract(firstContract); + this.$refs['paymentRegistration'].isShowPaymentRegistration = true; + } + } + + // 刷新列表 this.getContracts(); + Message({ type: 'success', message: this.isEditMode ? '编辑成功' : '新增成功' diff --git a/src/views/contract/seeContract.vue b/src/views/contract/seeContract.vue index bba6d9b..a8ac7d3 100644 --- a/src/views/contract/seeContract.vue +++ b/src/views/contract/seeContract.vue @@ -508,10 +508,10 @@ status: "", year: "", plan_id: "", - plan_name: "请选择预算计划", + plan_name: "", start_plan_price: null, end_plan_price: null, - assurance_status: 0, + assurance_status: '', start_assurance_money: null, end_assurance_money: null, showDatePickerBao: "", @@ -1038,7 +1038,7 @@ }, clearSelectForSearch() { this.select.plan_id = ""; - this.select.plan_name = "请选择预算计划"; + this.select.plan_name = ""; }, async getPlanTypes() { @@ -1373,7 +1373,9 @@ const res = await getContract({ page_size: this.select.pageSize, page: this.select.pageIndex, - ...this.select + is_auth: 1, + ...this.select, + contract_category: [null, this.select.contract_category] }) this.list = res.list.data