소스 검색

二手发布接口联调

Admin 3 년 전
부모
커밋
4e6b22a4ce

+ 1 - 1
src/main/resources/static/js/common/serviceapi/user.service.js

@@ -68,7 +68,7 @@ var UserApi = {
         * @params
         * @params
         * isCheckCaptcha        是否检查图片验证码,0:检查,1:不检查
         * isCheckCaptcha        是否检查图片验证码,0:检查,1:不检查
         * imgCode               图片验证码
         * imgCode               图片验证码
-        * activateCodeType      1:找回密码,2:注册机构,3:供应商注册,4:更换联系人手机号-旧手机验证码,5:更换联系人手机号-新手机验证码
+        * activateCodeType      1:找回密码,2:注册机构,3:供应商注册,4:更换联系人手机号-旧手机验证码,5:更换联系人手机号-新手机验证码 6:二手发布
         * platformType          0:www,1:crm/h5,2:小程序
         * platformType          0:www,1:crm/h5,2:小程序
         * token                 图片token
         * token                 图片token
         * */
         * */

+ 1 - 1
src/main/resources/static/js/flea-market/form.js

@@ -335,7 +335,7 @@ var fleaMarketForm = new Vue({
             var params = {
             var params = {
                 mobile:_self.secondParams.contactMobile,
                 mobile:_self.secondParams.contactMobile,
                 isCheckCaptcha:1,
                 isCheckCaptcha:1,
-                activateCodeType:5,
+                activateCodeType:6,
                 platformType:0
                 platformType:0
             };
             };
             _self.isMobileDisabled = true;
             _self.isMobileDisabled = true;

+ 28 - 12
src/main/resources/static/js/pay/caimei-paycash.js

@@ -437,23 +437,39 @@ var payContainer = new Vue({
             var _self = this;
             var _self = this;
             _self.mobileTabIndex = index;
             _self.mobileTabIndex = index;
             _self.payInfo.payBankNum = bankNum;
             _self.payInfo.payBankNum = bankNum;
-            if( _self.mobileTabIndex==2){
-                _self.bankTabIndex = 0
-                _self.payInfo.payType = '1';
-                _self.payInfo.payUserType = 'ENTERPRISE';
-            }else if(_self.mobileTabIndex == 3){
-                _self.bankTabIndex = 0
-                _self.payInfo.payType = '2';
-                _self.payInfo.payUserType = 'USER';
+            switch (index) {
+                case 2:// 企业网银
+                    _self.bankTabIndex = 0
+                    _self.payInfo.payType = '1';
+                    _self.payInfo.payUserType = 'ENTERPRISE';
+                    break;
+                case 3:// 个人网银
+                    _self.bankTabIndex = 0
+                    _self.payInfo.payType = '2';
+                    _self.payInfo.payUserType = 'USER';
+                    break;
+                case 4:// 大额网银
+                    _self.bankTabIndex = 0
+                    _self.payInfo.payType = '2';
+                    _self.payInfo.payUserType = 'USER';
+                    break;
             }
             }
         },
         },
         checkBankPay:function(index,item){//选择网银支付方式-选择银行
         checkBankPay:function(index,item){//选择网银支付方式-选择银行
             var _self = this;
             var _self = this;
             _self.bankTabIndex = index;
             _self.bankTabIndex = index;
-            if( _self.mobileTabIndex == 2 ){
-                _self.payInfo.payBankNum = item.b2B;
-            }else if( _self.mobileTabIndex ==3 ){
-                _self.payInfo.payBankNum = item.b2C;
+            switch (_self.mobileTabIndex) {
+                case 2:// 企业网银
+                    _self.payInfo.payBankNum = item.b2B;
+                    break;
+                case 3:// 个人网银
+                    _self.payInfo.payBankNum = item.b2C;
+                    break;
+                case 4:// 大额网银
+                    _self.bankTabIndex = 0
+                    _self.payInfo.payType = '2';
+                    _self.payInfo.payUserType = 'USER';
+                    break;
             }
             }
         },
         },
         copyLinkPaySubmitFn:function(){//复制网银支付链接
         copyLinkPaySubmitFn:function(){//复制网银支付链接

+ 3 - 3
src/main/resources/templates/flea-market/detail.html

@@ -123,9 +123,9 @@
                         <p v-if="detail.productType==1">医美</p>
                         <p v-if="detail.productType==1">医美</p>
                         <p v-else>非医美</p>
                         <p v-else>非医美</p>
                     </div>
                     </div>
-                    <div class="info price" v-if="detail.productType!=null && detail.productType!=''">
-                        <span class="label">提供方:</span>
-                        <p>采美二手代售</p>
+                    <div class="info price" v-if="detail.publishIdentity">
+                        <span class="label">提&nbsp;&nbsp;&nbsp;&nbsp;方:</span>
+                        <p>{{ detail.publishIdentity == 1 ? '采美二手代售' : detail.companyName }}</p>
                     </div>
                     </div>
                 </div>
                 </div>
                 <div class="ercode" v-if="ShowImage && detail.sold == 0" ><img :class="ShowImage?'show':''" src="/img/flea-market/er.png"/></div>
                 <div class="ercode" v-if="ShowImage && detail.sold == 0" ><img :class="ShowImage?'show':''" src="/img/flea-market/er.png"/></div>

+ 1 - 0
src/main/resources/templates/flea-market/form.html

@@ -365,6 +365,7 @@
 <template th:replace="components/foot-link"></template>
 <template th:replace="components/foot-link"></template>
 <script charset="utf-8" type="text/javascript"
 <script charset="utf-8" type="text/javascript"
         th:src="@{/js/common/serviceapi/second.service.js(v=${version})}"></script>
         th:src="@{/js/common/serviceapi/second.service.js(v=${version})}"></script>
+<script charset="utf-8" type="text/javascript" th:src="@{/js/common/serviceapi/user.service.js(v=${version})}"></script>
 <script charset="utf-8" type="text/javascript" th:src="@{/js/flea-market/form.js(v=${version})}"></script>
 <script charset="utf-8" type="text/javascript" th:src="@{/js/flea-market/form.js(v=${version})}"></script>
 </body>
 </body>
 </html>
 </html>

+ 5 - 2
src/main/resources/templates/pay/caimei-paycash.html

@@ -91,7 +91,7 @@
                 <div class="method-title">选择支付方式</div>
                 <div class="method-title">选择支付方式</div>
                 <div class="pay-method-tab mf">
                 <div class="pay-method-tab mf">
                     <a class="item" href="javascript:void(0);" @click="changeTab(0)" :class ="{ active: tabIndex === 0 }">线上支付</a>
                     <a class="item" href="javascript:void(0);" @click="changeTab(0)" :class ="{ active: tabIndex === 0 }">线上支付</a>
-                    <a class="item" href="javascript:void(0);" @click="changeTab(1)" :class ="{ active: tabIndex === 1 }" v-if="isReceiptStatus">转账支付</a>
+                    <a class="item" href="javascript:void(0);" @click="changeTab(1)" :class ="{ active: tabIndex === 1 }" v-if="isReceiptStatus">线下转账</a>
                 </div>
                 </div>
                 <div class="method-content">
                 <div class="method-content">
                     <div class="payment" id="mobilePayment" v-if="tabIndex === 0">
                     <div class="payment" id="mobilePayment" v-if="tabIndex === 0">
@@ -113,9 +113,12 @@
                                 <a href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(3,'ICBC_B2C')" :class="{ active: mobileTabIndex === 3 }">
                                 <a href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(3,'ICBC_B2C')" :class="{ active: mobileTabIndex === 3 }">
                                     <img src="/img/pay/iconbank-B2Cbank@2x.png" alt="个人网银">
                                     <img src="/img/pay/iconbank-B2Cbank@2x.png" alt="个人网银">
                                 </a>
                                 </a>
+                                <a href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(4,'ICBC_B2C')" :class="{ active: mobileTabIndex === 4 }">
+                                    <img src="/img/pay/iconbank-bigbank@2x.png" alt="大额网银转账">
+                                </a>
                             </div>
                             </div>
                         </div>
                         </div>
-                        <div class="pay-bank"  v-if="mobileTabIndex === 2 && isPC">
+                        <div class="pay-bank"  v-if="(mobileTabIndex === 2 || mobileTabIndex === 4) && isPC">
                             <div class="bank-list mfw" id="bankContent">
                             <div class="bank-list mfw" id="bankContent">
                                 <a href="javascript:void(0);" v-if="item.b2B!=''" class="bank-b mIcon" v-for="(item, index) in bankListData" :key="index" :class="{ active: bankTabIndex === index }"  @click="checkBankPay(index,item)">
                                 <a href="javascript:void(0);" v-if="item.b2B!=''" class="bank-b mIcon" v-for="(item, index) in bankListData" :key="index" :class="{ active: bankTabIndex === index }"  @click="checkBankPay(index,item)">
                                     <img :src="item.bankLogo" :alt="item.bankName">
                                     <img :src="item.bankLogo" :alt="item.bankName">