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 @@
+
+
+
+
+
+
+
+ {{item.bankName}}
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 企业名称
+
+ {{rowDetails.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 默认
+ 删除
+
+
+
+
+
+
+
+ {{item.bankNature&&item.bankNature==='1'?'个人账户':'公户'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.bankName || '开户行名称'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+ 返回
+
+
+ 确认提交
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 企业名称:{{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+ 加价策略
+
+ {{item.oilsPriceStrategy == '1' ? '费率' : '增减'}}:{{item.oilsPriceScale?item.oilsPriceScale:''}}
+
+
+
+ 折返策略
+
+
+ {{item.consumRebateStrategy == 'TYFL' ? '统一费率' : '油站等级'}}:{{item.consumRebateScale ? item.consumRebateScale : '0'}}
+
+
+ {{item.consumRebateStrategy == 'TYSSFL' ? '统一升数' : '未知'}}:{{item.consumRebateScale ? item.consumRebateScale + '元/L' : '0'}}
+
+ 暂无
+
+
+
+
+ 企业类型
+
+ {{ optionNature(item.companyNature).text }}
+
+
+
+ 账户类型
+
+ {{ optionType(item.companyType).text }}
+
+
+
+ 共享总公司额度
+
+ {{ item.shareParentAmt =='0'?'共享':'不共享' }}
+
+
+
+
+
+
+ 启用状态
+
+
+
+ 联动分油
+
+
+
+
+ 编辑银行信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+ 浪潮:{{detailData.lcCollectId}}
+
+
+
+
+
+
+
+ 企业名称
+
+ {{detailData.companyName}}
+
+
+
+ 交易金额
+
+ {{ Number(detailData.collectionAmount).toFixed(2) }}
+
+
+
+ 创建时间
+
+ {{ detailData.createTime }}
+
+
+
+
+
+
+ 未处理
+
+
+ 已处理
+
+
+ 已驳回
+
+
+
+
+
+
+
+
+
+
+ 汇款公司账户
+
+
+
+
+
+
+
+ 账户名称
+
+ {{detailData.offlinePaymentCompany?detailData.offlinePaymentCompany:'暂无'}}
+
+
+
+ 银行账号
+
+ {{ detailData.payBankAccount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 收款公司账户
+
+
+
+
+
+
+
+ 账户名称
+
+ {{detailData.collectionAccountName}}
+
+
+
+ 开户行
+
+ {{detailData.collectionBankName }}
+
+
+
+ 银行账号
+
+ {{ detailData.collectionBankAccount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 赊销待还金额
+
+
+
+
+
+
+
+ 赊销金额
+ 创建时间
+
+
+ {{ item.transactionAmount?item.transactionAmount.toFixed(2):'暂无数据' }}
+
+ {{ item.createTime }}
+
+
+
+
+
+
+ 合计赊销待还款金额:{{Number(cumulative).toFixed(2)}}
+
+
+
+
+
+
+ 充值金额:
+
+
+
+
+
+
+
+
+
+ 返回
+
+
+ 驳回
+
+
+ 确认提交
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 浪潮:{{item.lcCollectId}}
+
+
+
+
+
+
+
+ 企业名称
+
+ {{item.companyName}}
+
+
+
+ 交易金额
+
+ {{ Number(item.collectionAmount).toFixed(2) }}
+
+
+
+ 创建时间
+
+ {{ item.createTime }}
+
+
+
+
+
+
+ 未处理
+
+
+ 已处理
+
+
+ 已驳回
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 三方油站名称:{{item.otherSiteName?item.otherSiteName:''}}
+
+
+ {{item.oilProductCode}}
+
+
+
+
+
+
+
+
+
+ 价格说明
+
+
+
+ 发改委: {{item.marketPrice}}
+ 油站: {{item.sitePrice}}
+ 渠道: {{item.otherPrice}}
+
+ 企业: {{item.enterprisePrice}}
+
+ 结算:
+
+ {{item.settlementPrice ? item.settlementPrice : '暂无'}}
+
+ 底价:
+ {{item.floorPrice ?
+ item.floorPrice : '暂无'}}
+
+
+
+ 修改时间
+
+ {{item.updateTime?item.updateTime:'暂无'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+ {{item.otherSiteName}}{{onlineStatus(item.putawayMark).text}}
+ {{firstSites(item.channelCode).text}}{{secondSites(item.secondChannelCode).text}}
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+ {{item.siteName}}{{onlineStatus(item.putawayMark).text}}
+ {{firstSites(item.channelCode).text}}{{secondSites(item.secondChannelCode).text}}
+
+
+
+
+
+
+
+
+
\ No newline at end of file