From e6fbd6de483eaa492d1df65fed48af52c8cc52bd Mon Sep 17 00:00:00 2001 From: zhangyouji Date: Fri, 7 Jun 2024 11:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E6=98=9F=E9=93=BEoms=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=8A=9F=E8=83=BD=201.=E5=85=85=E5=80=BC=E5=8A=9F?= =?UTF-8?q?=E8=83=BD-=E5=AF=B9=E5=BA=94=E8=BF=90=E8=90=A5=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=B3=BB=E7=BB=9F=E4=B8=AD=E4=BC=81=E4=B8=9A=E5=85=85?= =?UTF-8?q?=E5=80=BC=E9=A2=84=E5=A4=84=E7=90=86=E5=8A=9F=E8=83=BD=203.?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=B2=B9=E4=BB=B7=E5=8A=9F=E8=83=BD-?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E8=BF=90=E8=90=A5=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E4=B8=AD=E6=B2=B9=E4=BB=B7=E7=AE=A1=E7=90=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=204.=E5=85=AC=E5=8F=B8=E7=AE=A1=E7=90=86-=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=20=E5=BC=80=E6=88=B7=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4=E9=93=B6=E8=A1=8C=E4=BF=A1=E6=81=AF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/OilSiteOilsPrice.js | 33 ++ api/companyManagement.js | 59 +++ api/enterpriseRecharge.js | 38 ++ .../companyManagement/bankNameEnterprise.vue | 152 +++++++ .../companyManagement/companyEnterprise.vue | 154 ++++++++ .../companyManagement/detail.vue | 284 +++++++++++++ .../companyManagement/enterprise.vue | 152 +++++++ .../companyManagement/index.css | 257 ++++++++++++ .../companyManagement/index.vue | 312 +++++++++++++++ financialCenter/enterpriseRecharge/detail.vue | 373 ++++++++++++++++++ financialCenter/enterpriseRecharge/index.css | 333 ++++++++++++++++ financialCenter/enterpriseRecharge/index.vue | 176 +++++++++ pages.json | 106 ++++- pages/index/menu.json | 37 ++ siteManagement/OilSiteOilsPrice/index.css | 220 +++++++++++ siteManagement/OilSiteOilsPrice/index.vue | 279 +++++++++++++ .../OilSiteOilsPrice/otherSiteEnterprise.vue | 264 +++++++++++++ .../OilSiteOilsPrice/siteEnterprise.vue | 264 +++++++++++++ 18 files changed, 3478 insertions(+), 15 deletions(-) create mode 100644 api/OilSiteOilsPrice.js create mode 100644 api/companyManagement.js create mode 100644 api/enterpriseRecharge.js create mode 100644 customerManagement/companyManagement/bankNameEnterprise.vue create mode 100644 customerManagement/companyManagement/companyEnterprise.vue create mode 100644 customerManagement/companyManagement/detail.vue create mode 100644 customerManagement/companyManagement/enterprise.vue create mode 100644 customerManagement/companyManagement/index.css create mode 100644 customerManagement/companyManagement/index.vue create mode 100644 financialCenter/enterpriseRecharge/detail.vue create mode 100644 financialCenter/enterpriseRecharge/index.css create mode 100644 financialCenter/enterpriseRecharge/index.vue create mode 100644 siteManagement/OilSiteOilsPrice/index.css create mode 100644 siteManagement/OilSiteOilsPrice/index.vue create mode 100644 siteManagement/OilSiteOilsPrice/otherSiteEnterprise.vue create mode 100644 siteManagement/OilSiteOilsPrice/siteEnterprise.vue diff --git a/api/OilSiteOilsPrice.js b/api/OilSiteOilsPrice.js new file mode 100644 index 0000000..16e2020 --- /dev/null +++ b/api/OilSiteOilsPrice.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' +export default { + getByPage(data) { + return request({ + url: `/oil-site/oilSiteOilsPrice/getPage`, + method: 'post', + data: data + }) + }, + getSimpleOilSiteInfo(oilSiteInfo) { + // 油站名称查询 + return request({ + url: `/oil-site/oilSiteInfo/getSimpleOilSiteInfo`, + method: 'post', + data: oilSiteInfo + }) + }, + getSiteChannelList(oilSiteChannel) { // 根据三方渠道油站名称查询对应的三方渠道油站 + return request({ + url: `/oil-site/oilSiteChannel/getSiteChannelList`, + method: 'post', + data: oilSiteChannel + }) + }, + update(oilSiteOilsPrice) { + // 更新 + return request({ + url: `/oil-site/oilSiteOilsPrice/update`, + method: 'put', + data: oilSiteOilsPrice + }) + }, +} diff --git a/api/companyManagement.js b/api/companyManagement.js new file mode 100644 index 0000000..2ff0b7d --- /dev/null +++ b/api/companyManagement.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +export default { + getByPage(data) { + return request({ + url: `/oil-user/oilCompanyInfo/getByPage`, + method: 'post', + data: data + }) + }, + getLikeByNameMainCompany(data) { + return request({ + url: `/oil-user/oilCompanyInfo/getLikeByNameMainCompany`, + method: 'post', + data + }) + }, + getCompanyNames(name) { + return request({ + url: `/oil-user/oilCompanyInfo/getCompanyNames/${name}`, + method: 'get' + }) + }, + updateBatchEnable(data) { + // 批量修改启用禁用状态 + return request({ + url: `/oil-user/oilCompanyInfo/updateBatchEnable`, + method: 'post', + data + }) + }, + openShareDistribute(data) { + // 联动分油启用禁用 + return request({ + url: `/oil-user/oilCompanyInfo/openShareDistribute`, + method: 'post', + data + }) + }, + getByCompanyId(companyId) { + return request({ + url: `/oil-finance/oilCompanyBankCard/getByCompanyId/${companyId}`, + method: 'get' + }) + }, + findAllByName(name) { // 开户行名称查询 + return request({ + url: `/oil-site/sysSheet/findAllByName`, + method: 'get', + params: name + }) + }, + saveBatchCompanyRelationBank(data) { + return request({ + url: `/oil-finance/oilCompanyBankCard/saveBatchCompanyRelationBank`, + method: 'post', + data + }) + }, +} \ No newline at end of file diff --git a/api/enterpriseRecharge.js b/api/enterpriseRecharge.js new file mode 100644 index 0000000..0068c80 --- /dev/null +++ b/api/enterpriseRecharge.js @@ -0,0 +1,38 @@ +import request from '@/utils/request' +export default { + getByPage(data) { + return request({ + url: `/oil-finance/oilCompanyRechargePretreatment/getByPage`, + method: 'post', + data: data + }) + }, + getCompanyTrading(data) { + console.log(data,'getCompanyTrading') + return request({ + url: `/oil-finance/oilCompanyAccountReverse/getCompanyTrading`, + method: 'post', + data: data + }) + }, + findDetail(id) { + return request({ + url: `/oil-finance/oilCompanyRechargePretreatment/findDetail?id=${id}`, + method: 'get' + }) + }, + handleRejection(rejectRemark) { // 预处理驳回 + return request({ + url: `/oil-finance/oilCompanyRechargePretreatment/handleRejection`, + method: 'post', + data:rejectRemark + }) + }, + savePreprocessing(data) { // 预处理提交 + return request({ + url: `/oil-finance/oilCompanyRechargePretreatment/savePreprocessing`, + method: 'post', + data :data + }) + }, +} diff --git a/customerManagement/companyManagement/bankNameEnterprise.vue b/customerManagement/companyManagement/bankNameEnterprise.vue new file mode 100644 index 0000000..7e19139 --- /dev/null +++ b/customerManagement/companyManagement/bankNameEnterprise.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file diff --git a/customerManagement/companyManagement/companyEnterprise.vue b/customerManagement/companyManagement/companyEnterprise.vue new file mode 100644 index 0000000..d92702b --- /dev/null +++ b/customerManagement/companyManagement/companyEnterprise.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/customerManagement/companyManagement/detail.vue b/customerManagement/companyManagement/detail.vue new file mode 100644 index 0000000..be1bf3d --- /dev/null +++ b/customerManagement/companyManagement/detail.vue @@ -0,0 +1,284 @@ + + + + + \ No newline at end of file diff --git a/customerManagement/companyManagement/enterprise.vue b/customerManagement/companyManagement/enterprise.vue new file mode 100644 index 0000000..2a6faf1 --- /dev/null +++ b/customerManagement/companyManagement/enterprise.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file diff --git a/customerManagement/companyManagement/index.css b/customerManagement/companyManagement/index.css new file mode 100644 index 0000000..3d4cf8d --- /dev/null +++ b/customerManagement/companyManagement/index.css @@ -0,0 +1,257 @@ +.icoon :active { + color: #007AFF; +} + +.flex { + display: flex; +} + +.acenter { + align-items: center; +} + +/* .list_item_car_title:last-child{ + margin-bottom: 0; +} */ +.list_item_car_title { + width: 100%; + margin-bottom: 15rpx; +} + +.pricr_text { + font-size: 26rpx; + color: #999999; +} + +.pricr_text .felx { + padding: 15rpx 0; +} + +.list_item_car_footer { + border-top: solid 1rpx #F0F0F0; + font-size: 24rpx; + color: #999999; +} + +.blackcolor { + color: #333333; +} + + +.jcenter { + justify-content: center; +} + +.jb { + justify-content: space-between; + padding: 15rpx 0; + border-bottom: 2rpx solid #000000; +} + +.enterpriseRecharge_body { + display: flex; + flex-direction: column; + height: 100vh; +} + +.tipLamp { + position: absolute; + height: 100%; + background-color: #E9CF31; + width: 17rpx; + top: 0; + left: 0; +} + +.listContainer { + flex-grow: 1; + padding-top: 20rpx; + box-sizing: border-box; +} + +.list_item_car { + /* min-height: 241rpx; */ + background: #FFFFFF; + box-shadow: 0rpx 3rpx 9rpx 0rpx rgba(88, 88, 88, 0.2); + border-radius: 12rpx; + padding: 17rpx; + display: flex; + flex-direction: column; + position: relative; + overflow: hidden; + padding-bottom: 0; + /* margin-bottom: 20rpx; */ + margin: 0 20rpx 20rpx 20rpx; +} + + + + + +.seach_input { + border-radius: 12rpx; + flex: 1; +} + + + +page { + background-color: #F0F2FF; +} + +.special-input { + position: relative; + display: inline-block; + width: 40%; + height: 100%; + flex: 1; + background-color: #FFF; + border-radius: 12rpx; + color: #333; + line-height: 80rpx; + padding-left: 20rpx; + padding-right: 65rpx; + margin: 0 4rpx; + overflow: hidden; + white-space: normal; + text-overflow: ellipsis; + text-align: right; +} + +.special-input .close { + position: absolute; + top: 50%; + right: 20rpx; + transform: translateY(-50%); + width: 36rpx; + height: 36rpx; +} + +.header_seach_butten { + font-size: 24rpx !important; + display: inline-block; + line-height: 80rpx; + align-items: center !important; + margin: 0 !important; + flex-shrink: 1; + margin-left: 9rpx !important; + background: #FFFFFF !important; + justify-content: center; +} + +.uni-easyinput__content { + height: 80rpx; +} + +.uni-easyinput { + height: 80rpx; +} + +.header_seach_seach { + display: flex; + height: 80rpx; + margin-top: 23rpx; +} + +.header_seach_title { + display: flex; + align-items: center; +} + +.header_seach { + font-size: 26rpx; + padding: 0 10px; +} + +.uni-navbar__header-btns-right { + padding-right: 0 !important; + width: 120rpx !important; +} + + +.top { + height: var(--status-bar-height); +} + +.list_header { + font-size: 28rpx; + font-family: PingFang SC; + font-weight: 500; + color: #333333; + display: flex; + align-items: center; + padding-left: 16px; + position: relative; + height: fit-content; +} + +.list_right { + flex: 1; + display: flex; + justify-content: flex-end; +} + +.olipopup_item { + width: 167rpx; + height: 60rpx; + border: 1px solid #999999; + border-radius: 4rpx; + display: flex; + align-items: center; + justify-content: center; + color: #999999; + margin: 0 4rpx; +} + +.seleOlipopup_item { + width: 167rpx; + height: 60rpx; + border-radius: 4rpx; + display: flex; + align-items: center; + justify-content: center; + color: #FFFFFF; + background-color: #2866FF; +} + +.list_right_input { + width: 100%; + color: #333333; + text-align: end !important; + font-size: 28rpx; + text-align: right !important; + padding-left: 90rpx; + box-sizing: border-box; +} + +.datailDetele { + width: 140rpx; + height: 44rpx; + color: #D9001B; + border: 2rpx solid #D9001B; + border-radius: 5rpx; + background-color: #fff8e6; + position: absolute; + right: 20rpx; + top: 12rpx; + text-align: center; +} + +.detailAdd { + width: 414rpx; + height: 76rpx; + color: #FFF; + background-color: #95f204; + border-radius: 10rpx; + text-align: center; + line-height: 76rpx; +} + +.preTreatmentSign{ + width: 160rpx; + height: 80rpx; + border-radius: 10rpx; + text-align: center; + line-height: 80rpx; + margin: auto; +} \ No newline at end of file diff --git a/customerManagement/companyManagement/index.vue b/customerManagement/companyManagement/index.vue new file mode 100644 index 0000000..d1b84d3 --- /dev/null +++ b/customerManagement/companyManagement/index.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/financialCenter/enterpriseRecharge/detail.vue b/financialCenter/enterpriseRecharge/detail.vue new file mode 100644 index 0000000..e43a3e1 --- /dev/null +++ b/financialCenter/enterpriseRecharge/detail.vue @@ -0,0 +1,373 @@ + + + + + \ No newline at end of file diff --git a/financialCenter/enterpriseRecharge/index.css b/financialCenter/enterpriseRecharge/index.css new file mode 100644 index 0000000..b482a02 --- /dev/null +++ b/financialCenter/enterpriseRecharge/index.css @@ -0,0 +1,333 @@ +.icoon :active { + color: #007AFF; +} + +.flex { + display: flex; +} + +.acenter { + align-items: center; +} + +/* .list_item_car_title:last-child{ + margin-bottom: 0; +} */ +.list_item_car_title { + width: 100%; + margin-bottom: 15rpx; +} + +.pricr_text { + font-size: 26rpx; + color: #999999; +} +.pricr_text .felx{ + padding: 15rpx 0; +} + +.list_item_car_footer { + border-top: solid 1rpx #F0F0F0; + font-size: 24rpx; + color: #999999; +} + +.blackcolor { + color: #333333; +} + + +.jcenter { + justify-content: center; +} + +.jb { + justify-content: space-between; + padding: 15rpx 0; + border-bottom: 2rpx solid #000000; +} +.preTreatmentSignFlex{ + display: flex; + flex: 1; +} +.preTreatmentSign{ + width: 160rpx; + height: 80rpx; + border-radius: 10rpx; + text-align: center; + line-height: 80rpx; + margin: auto; +} +.colorFFBA00{ + color: #FFBA00; + border: 2rpx solid #FFBA00; + background-color: #FFF8E6; +} +.color13D6C4{ + color: #13D6C4; + border: 2rpx solid #13D6C4; + background-color: #E7FAF0; +} +.colorFF4949{ + color: #FF4949; + border: 2rpx solid #FF4949; + background-color: #FFEDED; +} +.enterpriseRecharge_body { + display: flex; + flex-direction: column; + height: 100vh; +} +.popup_coment { + padding: 80rpx; + text-align: center; + font-size: 35rpx; + color: #666666; + } +.tipLamp{ + position: absolute; + height:100%; + background-color: #E9CF31; + width: 17rpx; + top: 0; + left: 0; +} +.listContainer { + flex-grow: 1; + padding-top: 20rpx; + box-sizing: border-box; +} + +.list_item_car { + /* min-height: 241rpx; */ + background: #FFFFFF; + box-shadow: 0rpx 3rpx 9rpx 0rpx rgba(88, 88, 88, 0.2); + border-radius: 12rpx; + padding: 17rpx; + display: flex; + flex-direction: column; + position: relative; + overflow: hidden; + padding-bottom: 0; + /* margin-bottom: 20rpx; */ + margin: 0 20rpx 20rpx 20rpx; +} + +.yuan { + width: 13rpx; + height: 13rpx; + background: #E9CF31; + border-radius: 50%; + margin-right: 5rpx; +} + +.itemtable { + width: 80rpx; + height: 40rpx; + background: #FD9500; + color: white; + position: relative; + top: -17rpx; + font-size: 24rpx; +} + +.large_text { + font-size: 32rpx; + font-family: PingFang SC; + font-weight: bold; + color: #333333; +} + +.company_msg_content { + max-width: 330rpx; + font-size: 28rpx; + font-family: PingFang SC; + font-weight: 500; + color: #333333; + text-align: end; +} + +.examine_popup_body { + padding: 0 47rpx; + margin: 33rpx 0; +} + +.company_msg { + display: flex; + justify-content: space-between; + align-items: baseline; +} + +.bgtext { + + + font-size: 28rpx; + font-family: PingFang SC; + font-weight: bold; + color: #333333; + +} + +.item_price { + font-size: 24rpx; + font-family: PingFang SC; + font-weight: 500; + color: #333333; +} + +.text { + + font-size: 26rpx; + font-family: PingFang SC; + font-weight: 500; + color: #333333; +} + +.samll_txext { + font-size: 24rpx; + font-family: PingFang SC; + font-weight: 500; + color: #999999; + display: flex; + align-items: center; + +} + +.leftTip { + position: absolute; + top: 0; + left: 0; + height: 100%; + background-color: #E9CF31; + width: 10rpx; +} + +.seach_input { + background-color: #FFFFFF; + border-radius: 12rpx; + flex: 1; +} + +.typeyuan { + background-color: #17A00E; + width: 14rpx; + height: 14rpx; + border-radius: 50px; + margin-right: 6rpx; +} + +.seletypeyuan { + background-color: red; + width: 14rpx; + height: 14rpx; + border-radius: 50px; + margin-right: 6rpx; +} + +.is-input-border { + border: 0px !important; +} + +page { + background-color: #F0F2FF; +} + +.form_body_item { + min-height: 339rpx; + background: #FFFFFF; + box-shadow: 0px 3px 9px 0px rgba(88, 88, 88, 0.2); + border-radius: 12rpx; + font-size: 28rpx; + /* padding: 20rpx; */ + display: flex; + flex-direction: column; + /* padding-bottom: 0; */ + position: relative; + overflow: hidden; + /* padding-top: 0; */ +} + +.form_body { + width: 100vw; + padding: 0 10px; + margin-top: 40rpx; + box-sizing: border-box; +} + +.navigation_seleitem { + width: 150rpx; + height: 59rpx; + background: #F0F2FF; + border-top-left-radius: 11rpx; + border-top-right-radius: 11rpx; + font-size: 26rpx; + color: #333333; + display: flex; + justify-content: center; + align-items: center; + transition: all 0.3s; + position: relative; + bottom: -2px; +} + +.navigation_item { + width: 150rpx; + height: 59rpx; + border-top-left-radius: 11rpx; + border-top-right-radius: 11rpx; + font-size: 26rpx; + color: #F0F2FF; + display: flex; + justify-content: center; + align-items: center; + transition: all 0.3s; + bottom: -2px; +} + +.Navigation { + display: flex; + position: absolute; + bottom: 0px; + transition: all .5s; +} + +.header_seach_butten { + font-size: 24rpx !important; + display: flex !important; + align-items: center !important; + margin: 0 !important; + flex-shrink: 1; + margin-left: 9rpx !important; + background: #FFFFFF !important; + justify-content: center; +} + +.uni-easyinput__content { + height: 80rpx; +} + +.uni-easyinput { + height: 80rpx; +} + +.header_seach_seach { + display: flex; + height: 80rpx; + margin-top: 23rpx; +} + +.header_seach_title { + display: flex; + align-items: center; +} + +.header_seach { + font-size: 26rpx; + padding: 0 10px; +} + + + +.top { + height: var(--status-bar-height); +} diff --git a/financialCenter/enterpriseRecharge/index.vue b/financialCenter/enterpriseRecharge/index.vue new file mode 100644 index 0000000..d0cdc70 --- /dev/null +++ b/financialCenter/enterpriseRecharge/index.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/pages.json b/pages.json index 46fb927..1d90b55 100644 --- a/pages.json +++ b/pages.json @@ -456,6 +456,22 @@ "enablePullDownRefresh": false } + }, { + "path": "enterpriseRecharge/index", + "style": { + "navigationBarTitleText": "企业充值预处理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + + }, { + "path": "enterpriseRecharge/detail", + "style": { + "navigationBarTitleText": "企业充值预处理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + } ] @@ -534,6 +550,66 @@ ] }, + { + "root": "customerManagement", + "pages": [{ + "path": "companyManagement/index", + "style": { + "navigationBarTitleText": "公司管理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, { + "path": "companyManagement/detail", + "style": { + "navigationBarTitleText": "公司管理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, { + "path": "companyManagement/companyEnterprise", + "style": { + "navigationBarTitleText": "请选择企业", + "enablePullDownRefresh": false + } + + }, { + "path": "companyManagement/enterprise", + "style": { + "navigationBarTitleText": "请选择总公司", + "enablePullDownRefresh": false + } + }, { + "path": "companyManagement/bankNameEnterprise", + "style": { + "navigationBarTitleText": "请选择开户行", + "enablePullDownRefresh": false + } + }] + }, + { + "root": "siteManagement", + "pages": [{ + "path": "OilSiteOilsPrice/index", + "style": { + "navigationBarTitleText": "油价管理", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, { + "path": "OilSiteOilsPrice/siteEnterprise", + "style": { + "navigationBarTitleText": "请选择油站", + "enablePullDownRefresh": false + } + }, { + "path": "OilSiteOilsPrice/otherSiteEnterprise", + "style": { + "navigationBarTitleText": "请选择三方油站", + "enablePullDownRefresh": false + } + }] + }, { "root": "contractManagement", "pages": [{ @@ -555,21 +631,21 @@ { "root": "dataStatistics", "pages": [{ - "path": "networkPoint/index", - "style": { - "navigationBarTitleText": "网点数据统计", - "navigationStyle": "custom", - "enablePullDownRefresh": false + "path": "networkPoint/index", + "style": { + "navigationBarTitleText": "网点数据统计", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, + { + "path": "networkPoint/province", + "style": { + "navigationBarTitleText": "各省数据统计", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } } - }, - { - "path": "networkPoint/province", - "style": { - "navigationBarTitleText": "各省数据统计", - "navigationStyle": "custom", - "enablePullDownRefresh": false - } - } ] } ], @@ -582,4 +658,4 @@ "easycom": { "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue" } -} +} \ No newline at end of file diff --git a/pages/index/menu.json b/pages/index/menu.json index ad9a968..711a7cb 100644 --- a/pages/index/menu.json +++ b/pages/index/menu.json @@ -165,6 +165,13 @@ "router":"/financialCenter/settlementDoc/manage/index", "lable":"finance:settlementDoc:manage", "image":"../../static/newindex/customerList.png" + }, + { + "icon":"iconxiugaijiage", + "name":"企业充值预处理", + "router":"/financialCenter/enterpriseRecharge/index", + "lable":"finance:enterpriseRecharge:index", + "image":"../../static/newindex/customerList.png" } ] }, @@ -190,6 +197,36 @@ } ] }, + { + "name":"客户管理", + "icon":"iconxiugaiyonghuxinxi", + "label":"customerManagement", + "colorOpen":false, + "submenu":[ + { + "icon":"iconxiugaiyonghuxinxi", + "name":"公司管理", + "router":"/customerManagement/companyManagement/index", + "lable":"management:company:list", + "image":"../../static/newindex/customerList.png" + } + ] + }, + { + "name":"油站管理", + "icon":"iconxiugaiyonghuxinxi", + "label":"siteManagement", + "colorOpen":false, + "submenu":[ + { + "icon":"iconxiugaiyonghuxinxi", + "name":"油价管理", + "router":"/siteManagement/OilSiteOilsPrice/index", + "lable":"management:oilPrice:list", + "image":"../../static/newindex/customerList.png" + } + ] + }, { "name":"合同管理", "icon":"iconxiugaiyonghuxinxi", diff --git a/siteManagement/OilSiteOilsPrice/index.css b/siteManagement/OilSiteOilsPrice/index.css new file mode 100644 index 0000000..cf0a8b6 --- /dev/null +++ b/siteManagement/OilSiteOilsPrice/index.css @@ -0,0 +1,220 @@ +.icoon :active { + color: #007AFF; +} + +.flex { + display: flex; +} + +.acenter { + align-items: center; +} + +/* .list_item_car_title:last-child{ + margin-bottom: 0; +} */ +.list_item_car_title { + width: 100%; + margin-bottom: 15rpx; +} + +.pricr_text { + font-size: 26rpx; + color: #999999; +} + +.pricr_text .felx { + padding: 15rpx 0; +} + +.list_item_car_footer { + border-top: solid 1rpx #F0F0F0; + font-size: 24rpx; + color: #999999; +} + +.blackcolor { + color: #333333; +} + + +.jcenter { + justify-content: center; +} + +.jb { + justify-content: space-between; + padding: 15rpx 0; + border-bottom: 2rpx solid #000000; +} + +.enterpriseRecharge_body { + display: flex; + flex-direction: column; + height: 100vh; +} + +.tipLamp { + position: absolute; + height: 100%; + background-color: #E9CF31; + width: 17rpx; + top: 0; + left: 0; +} + +.listContainer { + flex-grow: 1; + padding-top: 20rpx; + box-sizing: border-box; +} + +.list_item_car { + /* min-height: 241rpx; */ + background: #FFFFFF; + box-shadow: 0rpx 3rpx 9rpx 0rpx rgba(88, 88, 88, 0.2); + border-radius: 12rpx; + padding: 17rpx; + display: flex; + flex-direction: column; + position: relative; + overflow: hidden; + padding-bottom: 0; + /* margin-bottom: 20rpx; */ + margin: 0 20rpx 20rpx 20rpx; +} + + + + + +.seach_input { + border-radius: 12rpx; + flex: 1; +} + + + +page { + background-color: #F0F2FF; +} + +.special-input { + position: relative; + display: inline-block; + width: 40%; + height: 100%; + flex: 1; + background-color: #FFF; + border-radius: 12rpx; + color: #333; + line-height: 80rpx; + padding-left: 20rpx; + padding-right: 65rpx; + margin: 0 4rpx; + overflow: hidden; + white-space: normal; + text-overflow: ellipsis; + text-align: right; +} + +.special-input .close { + position: absolute; + top: 50%; + right: 20rpx; + transform: translateY(-50%); + width: 36rpx; + height: 36rpx; +} +.navigation_seleitem { + width: 150rpx; + height: 59rpx; + background: #F0F2FF; + border-top-left-radius: 11rpx; + border-top-right-radius: 11rpx; + font-size: 26rpx; + color: #333333; + display: flex; + justify-content: center; + align-items: center; + transition: all 0.3s; + position: relative; + bottom: -2px; +} + +.navigation_item { + width: 150rpx; + height: 59rpx; + border-top-left-radius: 11rpx; + border-top-right-radius: 11rpx; + font-size: 26rpx; + color: #F0F2FF; + display: flex; + justify-content: center; + align-items: center; + transition: all 0.3s; + bottom: -2px; +} + +.Navigation { + display: flex; + position: absolute; + top: 0px; + transition: all .5s; +} + +.header_seach_butten { + font-size: 24rpx !important; + display: inline-block; + line-height: 80rpx; + align-items: center !important; + margin: 0 !important; + flex-shrink: 1; + margin-left: 9rpx !important; + background: #FFFFFF !important; + justify-content: center; +} + +.uni-easyinput__content { + height: 80rpx; +} + +.uni-easyinput { + height: 80rpx; +} + +.header_seach_seach { + display: flex; + height: 80rpx; + margin-top: 23rpx; +} + +.header_seach_title { + display: flex; + align-items: center; +} + +.header_seach { + font-size: 26rpx; + padding: 0 10px; +} + +.uni-navbar__header-btns-right { + padding-right: 0 !important; + width: 120rpx !important; +} + + +.top { + height: var(--status-bar-height); +} +.tag-view{ + color: #1890FF; + font-size: 32rpx; +} +.explain{ + display: inline-block; + font-size:16px; + margin-right: 10rpx; + font-weight:bold; +} \ No newline at end of file diff --git a/siteManagement/OilSiteOilsPrice/index.vue b/siteManagement/OilSiteOilsPrice/index.vue new file mode 100644 index 0000000..dd614be --- /dev/null +++ b/siteManagement/OilSiteOilsPrice/index.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/siteManagement/OilSiteOilsPrice/otherSiteEnterprise.vue b/siteManagement/OilSiteOilsPrice/otherSiteEnterprise.vue new file mode 100644 index 0000000..a090c98 --- /dev/null +++ b/siteManagement/OilSiteOilsPrice/otherSiteEnterprise.vue @@ -0,0 +1,264 @@ + + + + + \ No newline at end of file diff --git a/siteManagement/OilSiteOilsPrice/siteEnterprise.vue b/siteManagement/OilSiteOilsPrice/siteEnterprise.vue new file mode 100644 index 0000000..d58104a --- /dev/null +++ b/siteManagement/OilSiteOilsPrice/siteEnterprise.vue @@ -0,0 +1,264 @@ + + + + + \ No newline at end of file