Browse Source

处理BUG

wangcz 7 years ago
parent
commit
203f156998

+ 3 - 4
components/mobile/applyPurchase/SeekList.vue

@@ -63,7 +63,7 @@
               <span class="date">{{(item.endDate || item.inquiry.endDate) | date}}</span>
             </div>
           </div>
-          <div class="fr" :class="{'no-btn': !isSelfSeek(item) && !canSayPrice(item) && !canSeeInfo(item), 'is-qutation': item.quotations, 'is-simple': seekType !== 'seekPurchase' && item.quotations}">
+          <div class="fr" :class="{'no-btn': !isSelfSeek(item) && !canSayPrice(item) && !canSeeInfo(item) && !(seekType === 'purchaseinquiry' && activeType === 'todo'), 'is-qutation': item.quotations, 'is-simple': seekType !== 'seekPurchase' && item.quotations}">
             <template v-if="item.quotations">
               <div class="content" v-if="seekType !== 'enquiry' && seekType !== 'purchaseinquiry'">
                 <span>{{item.quotations.vendName || '-'}}</span>
@@ -94,8 +94,8 @@
                 </tr>
                 </tbody>
               </table>
-              <button v-if="seekType !== 'enquiry'" class="more-btn" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看更多</button>
-              <button v-if="seekType === 'enquiry'" class="more-btn" @click="goBtobDetails(item.id)">查看更多</button>
+              <button v-if="seekType !== 'enquiry' && seekType !== 'purchaseinquiry'" class="more-btn" @click="goSayPriceInfo(item.newId || item.quteId || item.id, item.agreed, index)">查看更多</button>
+              <button v-if="seekType === 'enquiry' || seekType === 'purchaseinquiry'" class="more-btn" @click="goBtobDetails(item.id)">查看更多</button>
             </template>
             <template v-else>
               <div v-if="seekType === 'enquiry'">
@@ -118,7 +118,6 @@
                   <span v-if="getDay(item.inquiry.endDate - new Date()) <= 0" v-text="getHours(item.inquiry.endDate - new Date())"></span>
                   <i v-if="getDay(item.inquiry.endDate - new Date()) <= 0">&nbsp;小时</i>
                 </p>
-                <p class="remain-time" v-if="activeType === 'todo'"><span>待报价</span></p>
                 <p class="remain-time" v-if="activeType === 'done'"><span>已报价</span></p>
                 <p class="remain-time" v-if="activeType === 'agreed'"><span>已采纳</span></p>
                 <p class="remain-time" v-if="activeType === 'end'"><span>已失效</span></p>

+ 18 - 34
pages/mobile/center/user/seek_btob_details.vue

@@ -5,7 +5,7 @@
       <p v-if="active === 'done'">已报价</p>
       <p v-if="active === 'end'">已失效</p>
       <p v-if="active === 'agreed'">已采纳</p>
-      <p v-if="active === 'todo'">我要报价</p>
+      <p v-if="active === 'todo'">报价</p>
     </div>
     <div class="orderbtob_details_content">
       <div class="orderbtob_details_top">
@@ -52,34 +52,18 @@
       </div>
       <div class="orderbtob_details_middle">
         <div class="list">
-          <template v-if="active === 'todo'">
-            <div class="item clearfix">
-              <span class="name">交货周期:</span>
-              <input type="number" class="dateinput" v-model="listInfo.leadtime" >天
-            </div>
-            <div class="item clearfix">
-              <span class="name">最小起订:</span>
-              <input type="number" class="dateinput" v-model="listInfo.minOrderQty" >PCS
-            </div>
-            <div class="item clearfix">
-              <span class="name">最小包装:</span>
-              <input type="number" class="dateinput" v-model="listInfo.minPackQty">PCS
-            </div>
-          </template>
-          <template v-else>
-            <div class="item clearfix">
-              <span class="name">交货周期:</span>
-              <span>{{listInfo.leadtime || '-'}}天</span>
-            </div>
-            <div class="item clearfix">
-              <span class="name">最小起订:</span>
-              <span>{{listInfo.minOrderQty || '-'}}PCS</span>
-            </div>
-            <div class="item clearfix">
-              <span class="name">最小包装:</span>
-              <span>{{listInfo.minPackQty || '-'}}PCS</span>
-            </div>
-          </template>
+          <div class="item clearfix">
+            <span class="name">交货周期:</span>
+            <span>{{listInfo.leadtime || '-'}}天</span>
+          </div>
+          <div class="item clearfix">
+            <span class="name">最小起订:</span>
+            <span>{{listInfo.minOrderQty || '-'}}PCS</span>
+          </div>
+          <div class="item clearfix">
+            <span class="name">最小包装:</span>
+            <span>{{listInfo.minPackQty || '-'}}PCS</span>
+          </div>
           <div class="item clearfix" style="position: relative">
             <span class="fl name">分段报价:</span>
             <ul class="fl table">
@@ -97,13 +81,13 @@
                   <input type="number" v-model="item.lapQty" />
                 </div>
                 <div class="fl" >
-                  <input type="number" v-model="item.price" :readonly="active !== 'todo'"/>
+                  <input type="number" v-model="item.price" readonly/>
                 </div>
               </li>
-              <div class="posixicon"  v-if="active === 'todo'">
-                <i class="iconfont icon-add" @click="addItem()"></i>
-                <i class="iconfont icon-minus" @click="deleteItem()"></i>
-              </div>
+              <!--<div class="posixicon"  v-if="active === 'todo'">-->
+                <!--<i class="iconfont icon-add" @click="addItem()"></i>-->
+                <!--<i class="iconfont icon-minus" @click="deleteItem()"></i>-->
+              <!--</div>-->
             </ul>
             <div style="clear:both"></div>
             <!--<div class="replayBtn" @click="Replay(item)" v-if="active === 'todo'">-->

+ 11 - 9
pages/mobile/order/orderbtob_details.vue

@@ -167,15 +167,17 @@
         } else if (Number(item.replayData.count) > Number(item.qty)) {
           this._iniFo('回复数量不能大于订单数量')
         } else {
-          this.$http.post(`/sale/orders/items/${item.id}/reply?token=${this.token}`, {
-            delivery: item.replayData.date ? new Date(item.replayData.date).getTime() : new Date().getTime(),
-            qty: item.replayData.count,
-            remark: item.replayData.remank
-          }).then(res => {
-            this.remank = ''
-            this.count = ''
-            this._iniFo('回复成功')
-            this.getInitInfo()
+          this.$http.get('/token?userType=sale').then(res => {
+            this.$http.post(`/sale/orders/items/${item.id}/reply?token=${res.data.token}`, {
+              delivery: item.replayData.date ? new Date(item.replayData.date).getTime() : new Date().getTime(),
+              qty: item.replayData.count,
+              remark: item.replayData.remank
+            }).then(res => {
+              this.remank = ''
+              this.count = ''
+              this._iniFo('回复成功')
+              this.getInitInfo()
+            })
           })
         }
       },