From f45692df458fd89fa0c6ad1008158a8ee2ff53e1 Mon Sep 17 00:00:00 2001 From: aixianling Date: Tue, 22 Mar 2022 18:41:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E4=BA=A7=E5=93=81=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/App.vue | 2 +- .../AppFinanceProduct/AppFinanceProduct.vue | 9 +- .../finance/AppFinanceProduct/productList.vue | 12 +- .../AppFinanceProduct/productRecommend.vue | 164 ++++++++++++++++++ 4 files changed, 182 insertions(+), 5 deletions(-) create mode 100644 project/xiushan/apps/finance/AppFinanceProduct/productRecommend.vue diff --git a/examples/App.vue b/examples/App.vue index b9801840..44801184 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -70,7 +70,7 @@ export default { this.$axios.post("/admin/user/detail-phone").then(res => { if (res && res.data) { this.$store.commit("setUserInfo", res.data) - if (/^\/xiushan/.test(location.pathname)) { + if (/^\/project\/xiushan/.test(location.pathname)) { this.$store.commit("setFinanceUser") } } diff --git a/project/xiushan/apps/finance/AppFinanceProduct/AppFinanceProduct.vue b/project/xiushan/apps/finance/AppFinanceProduct/AppFinanceProduct.vue index dc234d11..b0c70944 100644 --- a/project/xiushan/apps/finance/AppFinanceProduct/AppFinanceProduct.vue +++ b/project/xiushan/apps/finance/AppFinanceProduct/AppFinanceProduct.vue @@ -9,10 +9,11 @@ import ProductDetail from "./productDetail"; import ProductList from "./productList"; import ProductAdd from "./productAdd"; +import ProductRecommend from "./productRecommend"; export default { name: "AppFinanceProduct", - components: {ProductAdd, ProductList, ProductDetail}, + components: {ProductRecommend, ProductAdd, ProductList, ProductDetail}, label: "产品发布", props: { instance: Function, @@ -22,11 +23,13 @@ export default { computed: { currentComponent() { return this.$route.hash == "#add" ? ProductAdd : - !!this.$route.query.id ? ProductDetail : ProductList + this.$route.hash == "#productRecommend" ? ProductRecommend : + !!this.$route.query.id ? ProductDetail : ProductList } }, created() { - this.dict.load( "productGuaranteeMode", "productRepaymentMethod", "productRepaymentTimeline", "productStatus", "productFaceUser","enterpriseAuditStatus") + this.dict.load("productGuaranteeMode", "productRepaymentMethod", "productRepaymentTimeline", "productStatus", "productFaceUser", + "enterpriseAuditStatus", "yesOrNo", "financialOrganizationType") } } diff --git a/project/xiushan/apps/finance/AppFinanceProduct/productList.vue b/project/xiushan/apps/finance/AppFinanceProduct/productList.vue index 1d7d2c57..2ff9b21d 100644 --- a/project/xiushan/apps/finance/AppFinanceProduct/productList.vue +++ b/project/xiushan/apps/finance/AppFinanceProduct/productList.vue @@ -1,16 +1,25 @@