diff --git a/src/permission.js b/src/permission.js index 2bfb91bb..4560e313 100644 --- a/src/permission.js +++ b/src/permission.js @@ -170,6 +170,9 @@ const whiteList = [ '/agriculturalTrusteeship/societyProjectList',//社会化产品列表 '/agriculturalTrusteeship/societyProjectDetail',//社会化产品详情 '/agriculturalTrusteeship/shopList',//保险列表首页 + '/agriculturalTrusteeship/shopNeedsList',//保险列表首页 + '/agriculturalTrusteeship/shopOrganizationDetail',//保险列表首页 + '/agriculturalTrusteeship/shopDepositDetail',//保险列表首页 '/agriculturalTrusteeship/shopDetail',//保险列表详情 '/agriculturalTrusteeship/shopEdit',//保险列表详情 '/agriculturalTrusteeship/shopAdd',//保险列表首页 diff --git a/src/router/index.js b/src/router/index.js index e6d21bcd..d58d62b4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5137,6 +5137,33 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/agriculturalTrusteeship/shop/shopList'], resolve) }, + { + path: '/agriculturalTrusteeship/shopNeedsList', + name: 'agriculturalTrusteeshipShopNeedsList', + meta: { + title: '贷款需求', + hidden: true, + }, + component: (resolve) => require(['@/views/agriculturalTrusteeship/shop/shopNeedsList'], resolve) + }, + { + path: '/agriculturalTrusteeship/shopOrganizationDetail', + name: 'agriculturalTrusteeshipShopOrganizationDetail', + meta: { + title: '服务组织', + hidden: true, + }, + component: (resolve) => require(['@/views/agriculturalTrusteeship/shop/shopOrganizationDetail'], resolve) + }, + { + path: '/agriculturalTrusteeship/shopDepositDetail', + name: 'agriculturalTrusteeshipShopDepositDetail', + meta: { + title: '托管主体', + hidden: true, + }, + component: (resolve) => require(['@/views/agriculturalTrusteeship/shop/shopDepositDetail'], resolve) + }, { path: '/agriculturalTrusteeship/serviceEdit', name: 'agriculturalTrusteeshipServiceEdit', diff --git a/src/views/agriculturalTrusteeship/shop/shopDepositDetail.vue b/src/views/agriculturalTrusteeship/shop/shopDepositDetail.vue new file mode 100644 index 00000000..8920f180 --- /dev/null +++ b/src/views/agriculturalTrusteeship/shop/shopDepositDetail.vue @@ -0,0 +1,394 @@ + + + diff --git a/src/views/agriculturalTrusteeship/shop/shopList.vue b/src/views/agriculturalTrusteeship/shop/shopList.vue index 9597eb7a..7763e11c 100644 --- a/src/views/agriculturalTrusteeship/shop/shopList.vue +++ b/src/views/agriculturalTrusteeship/shop/shopList.vue @@ -75,11 +75,31 @@
- - - +
+
+

+

+

发布新产品

+
+
+ +

查看贷款需求

+
+ + +
+ +
+
+

+

+

发布新产品

+
+
+ + + + import Cookies from "js-cookie"; import {productList, productOut, productIn, serviceGet, treeselect} from "@/api/agriculturalTrusteeship"; + import {Dialog} from "vant"; export default { name: "agriculturalTrusteeshipShopList", data() { @@ -178,7 +199,19 @@ methods: { getDetail(){ serviceGet(Cookies.get('ACCESS-SESSION-ID')).then(response => { - this.serviceForm = response.data; + if (response.code == 200){ + this.serviceForm = response.data; + }else{ + Dialog.confirm({ + title: '系统提示', + message: '登录状态已过期,请重新登录', + confirmButtonText: '重新登录', + cancelButtonText: '取消' + }).then(() => { + window.location.href = '/agriculturalTrusteeship/login'; + }); + } + }); }, getList(){ @@ -260,6 +293,45 @@ } } + .main_btn{ + display: flex; + background: #ffffff; + border-top-left-radius: 25PX; + border-top-right-radius: 25PX; + overflow: hidden; + padding: 4vw 4% 0; + justify-content: space-between; + .btn_box_01{ + width: 48%; + display: flex; + justify-content: center; + align-items: center; + border: 1Px dashed #4E7FFF; + color: #4E7FFF; + font-size: .35rem; + line-height: 15vw; + border-radius: 10Px; + p:first-child{ + font-weight: bold; + margin-right: 5PX; + } + } + .btn_box_02{ + width: 48%; + display: flex; + justify-content: center; + align-items: center; + background: rgba(78,127,255,0.17); + color: #1E49BB; + font-size: .35rem; + line-height: 15vw; + border-radius: 10Px; + p{ + margin-left: 5PX; + } + } + } + .serviceName{ display: flex; align-items: center; @@ -305,9 +377,9 @@ .main{ background-image: linear-gradient(to right , #6E93F3 , #7E89E9 , #54C6E4); /deep/ .van-tabs__nav{ - border-top-left-radius: 25PX; - border-top-right-radius: 25PX; - overflow: hidden; + /*border-top-left-radius: 25PX;*/ + /*border-top-right-radius: 25PX;*/ + /*overflow: hidden;*/ } /deep/ .van-tabs__line{ background: #334281!important; diff --git a/src/views/agriculturalTrusteeship/shop/shopNeedsList.vue b/src/views/agriculturalTrusteeship/shop/shopNeedsList.vue new file mode 100644 index 00000000..1777fc80 --- /dev/null +++ b/src/views/agriculturalTrusteeship/shop/shopNeedsList.vue @@ -0,0 +1,416 @@ + + + diff --git a/src/views/agriculturalTrusteeship/shop/shopOrganizationDetail.vue b/src/views/agriculturalTrusteeship/shop/shopOrganizationDetail.vue new file mode 100644 index 00000000..d73aa0ee --- /dev/null +++ b/src/views/agriculturalTrusteeship/shop/shopOrganizationDetail.vue @@ -0,0 +1,442 @@ + + + diff --git a/static/images/agriculturalTrusteeship/insurance/shop_icon_add2.png b/static/images/agriculturalTrusteeship/insurance/shop_icon_add2.png new file mode 100644 index 00000000..d208533a Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_icon_add2.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_icon_see.png b/static/images/agriculturalTrusteeship/insurance/shop_icon_see.png new file mode 100644 index 00000000..6b81ae88 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_icon_see.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_icon_see2.png b/static/images/agriculturalTrusteeship/insurance/shop_icon_see2.png new file mode 100644 index 00000000..1193b1b1 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_icon_see2.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_needs_icon.png b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon.png new file mode 100644 index 00000000..2a8a1c92 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_needs_icon01.png b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon01.png new file mode 100644 index 00000000..aaf4fa95 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon01.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_needs_icon02.png b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon02.png new file mode 100644 index 00000000..7191d829 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon02.png differ diff --git a/static/images/agriculturalTrusteeship/insurance/shop_needs_icon03.png b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon03.png new file mode 100644 index 00000000..c8ba7d56 Binary files /dev/null and b/static/images/agriculturalTrusteeship/insurance/shop_needs_icon03.png differ