浏览代码

付款管理优化~

zhengjinyi 4 年之前
父节点
当前提交
b85251b7b7
共有 2 个文件被更改,包括 8 次插入4 次删除
  1. 6 2
      src/main/resources/static/js/product/detail.js
  2. 2 2
      src/main/resources/templates/product/detail.html

+ 6 - 2
src/main/resources/static/js/product/detail.js

@@ -29,7 +29,8 @@ var productDetail = new Vue({
         parameters: [],
         tabsIndex:0,
         disabledText:'',
-        isNoneDisabled:false
+        isNoneDisabled:false,
+        isServiceInfo:false,
     },
     computed: {},
     methods: {
@@ -71,6 +72,9 @@ var productDetail = new Vue({
             ProductApi.GetProductDdtails({userId:GLOBAL_USER_ID,productID:_self.productId},function (response) {
                 if(response.code == 0){
                     var product = response.data;
+                    if(product.productDetail.orderInfo!='' && product.productDetail.serviceInfo!=''){
+                        _self.isServiceInfo = true;
+                    }
                     if(product.validFlag =='3' || product.stock == 0 ){
                         _self.isNoneDisabled = true;
                     }else{
@@ -79,7 +83,7 @@ var productDetail = new Vue({
                     if(product.validFlag =='3'){
                         _self.disabledText = '下架'
                     }
-                    if(product.stock == 0){
+                    if(product.stock == 0 && product.validFlag !='3'){
                         _self.disabledText = '售罄'
                     }
                 }else{

+ 2 - 2
src/main/resources/templates/product/detail.html

@@ -210,8 +210,8 @@
         <div class="productInfo">
             <div class="tabTit">
                 <span :class="tabsIndex == 0 ? 'on' : ''" @click="detailsClicktab(0)">商品详情</span>
-                <span :class="tabsIndex == 1 ? 'on' : ''"v-if="parameters.length>0" @click="detailsClicktab(1)">相关参数</span>
-                <span :class="tabsIndex == 2 ? 'on' : ''" th:if="not${#strings.isEmpty(product.serviceInfo)}" @click="detailsClicktab(2)">服务项目</span>
+                <span :class="tabsIndex == 1 ? 'on' : ''" v-if="parameters.length>0 && !isNoneDisabled" @click="detailsClicktab(1)">相关参数</span>
+                <span :class="tabsIndex == 2 ? 'on' : ''" v-if="isServiceInfo && !isNoneDisabled" @click="detailsClicktab(2)">服务项目</span>
 <!--            <span>评价</span>-->
             </div>
             <div class="tabCon">