|
@@ -611,7 +611,6 @@
|
|
|
.sellOder .reply-box {
|
|
.sellOder .reply-box {
|
|
|
position: fixed;
|
|
position: fixed;
|
|
|
width: 391px;
|
|
width: 391px;
|
|
|
- min-height: 282px;
|
|
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
top: 187px;
|
|
top: 187px;
|
|
|
left: 650px;
|
|
left: 650px;
|
|
@@ -636,7 +635,7 @@
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box ul {
|
|
.sellOder .reply-box ul {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
- right:44px;
|
|
|
|
|
|
|
+ right:35px;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box ul li {
|
|
.sellOder .reply-box ul li {
|
|
|
width: 200px;
|
|
width: 200px;
|
|
@@ -678,12 +677,22 @@
|
|
|
padding-top: 10px;
|
|
padding-top: 10px;
|
|
|
padding-left: 10px;
|
|
padding-left: 10px;
|
|
|
overflow: scroll;
|
|
overflow: scroll;
|
|
|
- border: 1px solid #f9f9f9;
|
|
|
|
|
|
|
+ border: 1px solid rgb( 233, 233, 233 );
|
|
|
|
|
+ }
|
|
|
|
|
+ .sellOder .reply-box .reply-box-text >textarea.active{
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ color: #333;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box .reply-box-btn {
|
|
.sellOder .reply-box .reply-box-btn {
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- margin-top: 15px;
|
|
|
|
|
|
|
+ margin: 20px 0;
|
|
|
|
|
+ width: 324px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .sellOder .reply-box .modal-head {
|
|
|
width: 324px;
|
|
width: 324px;
|
|
|
|
|
+ height: 30px;
|
|
|
|
|
+ border: 1px solid rgb( 233, 233, 233 );
|
|
|
|
|
+ padding-left: 10px;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box .reply-box-btn .modal-btn {
|
|
.sellOder .reply-box .reply-box-btn .modal-btn {
|
|
|
float: none;
|
|
float: none;
|
|
@@ -712,7 +721,8 @@
|
|
|
padding: 10px 24px;
|
|
padding: 10px 24px;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box .vendor-modal-header .modal-first-rate {
|
|
.sellOder .reply-box .vendor-modal-header .modal-first-rate {
|
|
|
- padding: 10px 24px;
|
|
|
|
|
|
|
+ padding-top: 24px;
|
|
|
|
|
+ padding-left: 24px;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box .vendor-modal-header .modal-first-rate >span {
|
|
.sellOder .reply-box .vendor-modal-header .modal-first-rate >span {
|
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
@@ -741,7 +751,9 @@
|
|
|
.sellOder .reply-box .vendor-modal-header .modal-add-rate .rate-content {
|
|
.sellOder .reply-box .vendor-modal-header .modal-add-rate .rate-content {
|
|
|
width: 243px;
|
|
width: 243px;
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
|
|
+ overflow: hidden;
|
|
|
float: right;
|
|
float: right;
|
|
|
|
|
+ height: 50px;
|
|
|
}
|
|
}
|
|
|
.sellOder .reply-box .vendor-modal-header .modal-add-rate .rate-content span {
|
|
.sellOder .reply-box .vendor-modal-header .modal-add-rate .rate-content span {
|
|
|
word-break: break-all;
|
|
word-break: break-all;
|
|
@@ -942,7 +954,7 @@
|
|
|
<a href="vendor#/purchase/detail/{{purchase.purchaseid | EncryptionFilter}}" class="oder_d action-link" target="_blank">订单详情</a><br/>
|
|
<a href="vendor#/purchase/detail/{{purchase.purchaseid | EncryptionFilter}}" class="oder_d action-link" target="_blank">订单详情</a><br/>
|
|
|
<em ng-if="purchase.buyerNotifyShip && (purchase.status == 502 || purchase.status == 406)" style="display: block;">买家催促发货</em>
|
|
<em ng-if="purchase.buyerNotifyShip && (purchase.status == 502 || purchase.status == 406)" style="display: block;">买家催促发货</em>
|
|
|
<a class="oder_d action-link" href="vendor#/logistics/query/{{purchase.purchaseid | EncryptionFilter}}" ng-if="purchase.status == 404 || purchase.status == 520 || purchase.status == 405 || purchase.status == 503 || purchase.status == 514" target="_blank">查看物流</a>
|
|
<a class="oder_d action-link" href="vendor#/logistics/query/{{purchase.purchaseid | EncryptionFilter}}" ng-if="purchase.status == 404 || purchase.status == 520 || purchase.status == 405 || purchase.status == 503 || purchase.status == 514" target="_blank">查看物流</a>
|
|
|
- <a class="oder_d action-link" ng-if="purchase.status == 522" target="_blank" href="vendor#/showRate/1" style="display: block;">双方已评</a>
|
|
|
|
|
|
|
+ <a class="oder_d action-link" target="_blank" href="vendor#/showRate/1" style="display: block;">双方已评</a>
|
|
|
</div>
|
|
</div>
|
|
|
</span>
|
|
</span>
|
|
|
<span class="click_shop">
|
|
<span class="click_shop">
|
|
@@ -950,8 +962,8 @@
|
|
|
<a class="order-operation" href="javascript:void(0)" ng-if="(purchase.status == 502 || purchase.status == 406)&&(purchase.uasPurcid == null)" ng-click="toBeShiped(purchase)">点击发货</a>
|
|
<a class="order-operation" href="javascript:void(0)" ng-if="(purchase.status == 502 || purchase.status == 406)&&(purchase.uasPurcid == null)" ng-click="toBeShiped(purchase)">点击发货</a>
|
|
|
<a ng-if="purchase.uasPurcid" style="text-decoration: none;color: #323232;">来源UAS</a>
|
|
<a ng-if="purchase.uasPurcid" style="text-decoration: none;color: #323232;">来源UAS</a>
|
|
|
<a class="order-operation" href="javascript:void(0)" ng-if="purchase.status == 404 && purchase.lgtId&&!purchase.uasPurcid" ng-click="toBeShiped(purchase)" style="position: relative;">修改物流</a>
|
|
<a class="order-operation" href="javascript:void(0)" ng-if="purchase.status == 404 && purchase.lgtId&&!purchase.uasPurcid" ng-click="toBeShiped(purchase)" style="position: relative;">修改物流</a>
|
|
|
- <a class="order-operation" ng-if="purchase.status == 523" href="javascript:void(0)" style="position: relative;">追加评价</a>
|
|
|
|
|
- <a class="order-operation" ng-if="purchase.status == 520" href="javascript:void(0)" style="position: relative;">评价</a>
|
|
|
|
|
|
|
+ <a class="order-operation" href="javascript:void(0)" ng-click="getModal(purchase,'addRate')" style="position: relative;">追加评价</a>
|
|
|
|
|
+ <a class="order-operation" href="javascript:void(0)" style="position: relative;" ng-click="getModal(purchase,'firstRate')">评价</a>
|
|
|
<div class="seller-ship-tip" ng-if="purchase.status == 404 && purchase.lgtId &&!purchase.uasPurcid" style="position: relative;">
|
|
<div class="seller-ship-tip" ng-if="purchase.status == 404 && purchase.lgtId &&!purchase.uasPurcid" style="position: relative;">
|
|
|
<img src="static/img/common/notice-tip.png" ng-mouseover="purchase.noticeTip = true" ng-mouseleave="purchase.noticeTip = false"/>
|
|
<img src="static/img/common/notice-tip.png" ng-mouseover="purchase.noticeTip = true" ng-mouseleave="purchase.noticeTip = false"/>
|
|
|
<div class="ship-notify" ng-if="purchase.noticeTip">
|
|
<div class="ship-notify" ng-if="purchase.noticeTip">
|
|
@@ -1003,15 +1015,15 @@
|
|
|
</div>
|
|
</div>
|
|
|
</dl>
|
|
</dl>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="reply-box" ng-if="showRateBoxFlag">
|
|
|
|
|
- <img src="static/img/vendor/images/rate-box-del.png" alt="">
|
|
|
|
|
|
|
+ <div class="reply-box" ng-show="showRateBoxFlag">
|
|
|
|
|
+ <img src="static/img/vendor/images/rate-box-del.png" ng-click="setShowRateBoxFlag(false)" alt="">
|
|
|
<div class="vendor-modal-header">
|
|
<div class="vendor-modal-header">
|
|
|
- <div class="modal-first-rate">
|
|
|
|
|
|
|
+ <div class="modal-first-rate" ng-show="rateType == 'firstRate'">
|
|
|
<span>
|
|
<span>
|
|
|
<label class="check-act">
|
|
<label class="check-act">
|
|
|
<img src="static/img/user/images/rate1.png" alt="">
|
|
<img src="static/img/user/images/rate1.png" alt="">
|
|
|
<span>好评</span>
|
|
<span>好评</span>
|
|
|
- <input type="radio" id="1" name="rate"/>
|
|
|
|
|
|
|
+ <input type="radio" id="1" name="rate" ng-model="rateContent.level" value="1"/>
|
|
|
<label for="1"></label>
|
|
<label for="1"></label>
|
|
|
</label>
|
|
</label>
|
|
|
</span>
|
|
</span>
|
|
@@ -1019,7 +1031,7 @@
|
|
|
<label class="check-act">
|
|
<label class="check-act">
|
|
|
<img src="static/img/user/images/rate2.png" alt="">
|
|
<img src="static/img/user/images/rate2.png" alt="">
|
|
|
<span>中评</span>
|
|
<span>中评</span>
|
|
|
- <input type="radio" id="2" name="rate"/>
|
|
|
|
|
|
|
+ <input type="radio" id="2" name="rate" ng-model="rateContent.level" value="2"/>
|
|
|
<label for="2"></label>
|
|
<label for="2"></label>
|
|
|
</label>
|
|
</label>
|
|
|
</span>
|
|
</span>
|
|
@@ -1027,12 +1039,12 @@
|
|
|
<label class="check-act">
|
|
<label class="check-act">
|
|
|
<img src="static/img/user/images/rate3.png" alt="">
|
|
<img src="static/img/user/images/rate3.png" alt="">
|
|
|
<span>差评</span>
|
|
<span>差评</span>
|
|
|
- <input type="radio" id="3" name="rate"/>
|
|
|
|
|
|
|
+ <input type="radio" id="3" name="rate" ng-model="rateContent.level" value="3"/>
|
|
|
<label for="3"></label>
|
|
<label for="3"></label>
|
|
|
</label>
|
|
</label>
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="modal-add-rate">
|
|
|
|
|
|
|
+ <div class="modal-add-rate" ng-show="rateType == 'addRate'">
|
|
|
<div style="width: 70px;display: inline-block;">
|
|
<div style="width: 70px;display: inline-block;">
|
|
|
<span class="rate-item">初次评价:</span>
|
|
<span class="rate-item">初次评价:</span>
|
|
|
<span><img src="static/img/user/images/rate2.png" alt="">中评</span>
|
|
<span><img src="static/img/user/images/rate2.png" alt="">中评</span>
|
|
@@ -1043,28 +1055,30 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="vendor-modal-content">
|
|
<div class="vendor-modal-content">
|
|
|
- <div style="position: relative;">
|
|
|
|
|
- <label class="check-active">
|
|
|
|
|
- <input ng-model="isSetTop" type="checkbox" id="check-act" class="ng-pristine ng-untouched ng-valid" checked="checked">
|
|
|
|
|
|
|
+ <div style="position: relative;height: 30px;line-height: 30px;">
|
|
|
|
|
+ <label class="check-active" ng-show="boxStatus == 1 || boxStatus == 2">
|
|
|
|
|
+ <input type="checkbox" id="check-act" ng-click="setBoxStatus(boxStatus == 1?2:1)" ng-checked="boxStatus == 1" class="ng-pristine ng-untouched ng-valid">
|
|
|
<label for="check-act"></label>
|
|
<label for="check-act"></label>
|
|
|
- <span style="font-size: 14px; color: black; font-weight: normal">使用模板</span>
|
|
|
|
|
|
|
+ <span style="font-size: 14px; color: black; font-weight: normal" >使用模板</span>
|
|
|
</label>
|
|
</label>
|
|
|
- <input type="search" class="form-control modal-select" readonly>
|
|
|
|
|
- <ul>
|
|
|
|
|
- <li>aaa</li>
|
|
|
|
|
- <li>bbb</li>
|
|
|
|
|
- <li>ccc</li>
|
|
|
|
|
- <li class="add-modal"><img src="static/img/vendor/images/rate-add.png" alt="">新增模板</li>
|
|
|
|
|
|
|
+ <input type="search" ng-show="boxStatus == 1" class="form-control modal-select" ng-focus="setShowModalListFlag(true)" ng-blur="setShowModalListFlag(false)" readonly>
|
|
|
|
|
+ <ul ng-show="showModalListFlag" ng-mouseenter="setIsInListFlag(true)" ng-mouseleave="setIsInListFlag(false)">
|
|
|
|
|
+ <li ng-repeat="modal in modalData" ng-bind="modalData.rateTemplateName" ng-click="chooseModal(modal)"></li>
|
|
|
|
|
+ <li ng-click="addModal()" class="add-modal"><img src="static/img/vendor/images/rate-add.png" alt="">新增模板</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <input type="text" ng-model="modalTempData.modalTitle" ng-if="boxStatus == 3 || boxStatus == 4" class="modal-head" placeholder="请填写模板名称">
|
|
|
|
|
+ </div>
|
|
|
<div class="reply-box-text">
|
|
<div class="reply-box-text">
|
|
|
- <textarea readonly>谢谢亲的好评</textarea>
|
|
|
|
|
|
|
+ <textarea ng-readonly="boxStatus == 1" ng-class="{'active': boxStatus != 1}" ng-model="modalTempData.rateContent"></textarea>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="reply-box-btn">
|
|
<div class="reply-box-btn">
|
|
|
- <span class="modal-btn modify-modal">修改模板</span>
|
|
|
|
|
- <span class="modal-btn cancel-modal">取消</span>
|
|
|
|
|
- <span class="modal-btn cancel-modal">返回上一步</span>
|
|
|
|
|
- <span class="modal-btn submit-modal">提交</span>
|
|
|
|
|
|
|
+ <span class="modal-btn modify-modal" ng-click="setBoxStatus(4)" ng-show="boxStatus == 1">修改模板</span>
|
|
|
|
|
+ <span class="modal-btn cancel-modal" ng-click="setShowRateBoxFlag(false)" ng-show="boxStatus == 1 || boxStatus == 2">取消</span>
|
|
|
|
|
+ <span class="modal-btn cancel-modal" ng-click="setBoxStatus(1)" ng-show="boxStatus == 3 || boxStatus == 4">返回上一步</span>
|
|
|
|
|
+ <span class="modal-btn submit-modal" ng-show="boxStatus == 3 || boxStatus == 4" ng-click="saveModal()">保存</span>
|
|
|
|
|
+ <span class="modal-btn submit-modal" ng-show="boxStatus == 1 || boxStatus == 2" ng-click="submitRate()">提交</span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|