|
|
@@ -120,9 +120,9 @@
|
|
|
{{-- <td class="text-muted" style="max-width: 190px">@{{rejectedBill.remark}}</td>--}}
|
|
|
<td style="min-width:150px;">
|
|
|
@can('退货管理-编辑备注')
|
|
|
- <textarea v-if="rejectedBill.remark" class="btn-sm btn-outline-secondary btn" @click="rejectedBillRemarkCheck($event)" :data_id="rejectedBill.id">@{{rejectedBill.remark}}</textarea>
|
|
|
- <textarea v-else class="form-control form-control-sm" @blur="addRejectedBillRemark($event)" onfocus="$(this).css('width','200px')" :value="rejectedBill.remark" :data_id="rejectedBill.id" ></textarea>
|
|
|
- <textarea type="text" class="form-control form-control-sm" @blur="updateRejectedBillRemark($event)" :value="rejectedBill.remark" :data_id="rejectedBill.id" style="min-width:200px;display: none"></textarea>
|
|
|
+ <textarea v-if="rejectedBill.remark&&rejectedBill.remark.length>=8" :rows="Math.ceil(rejectedBill.remark.length/8)" cols=8 class="form-control form-control-sm" @click="rejectedBillRemarkCheck($event)" :data_id="rejectedBill.id" style="width:200px;">@{{rejectedBill.remark}}</textarea>
|
|
|
+ <textarea v-else class="form-control form-control-sm" @blur="addRejectedBillRemark($event)" onfocus="$(this).css('width','150px')" :value="rejectedBill.remark" :data_id="rejectedBill.id" ></textarea>
|
|
|
+ <textarea type="text" class="form-control form-control-sm" @blur="updateRejectedBillRemark($event)" :value="rejectedBill.remark" :data_id="rejectedBill.id" style="min-width:150px;display: none"></textarea>
|
|
|
@else
|
|
|
<span v-if="rejectedBill.remark">@{{rejectedBill.remark}}</span>
|
|
|
@endcan
|
|
|
@@ -223,6 +223,7 @@
|
|
|
{name:'logistic_number',type:'input',tip:'原单单号:可在两侧增加百分号(%)进行模糊搜索',placeholder:'原单单号'},
|
|
|
{name:'is_checked',type:'select',placeholder: '是否审核',data:[{name:1,value:'已审核'},{name:0,value:'未审核'}]},
|
|
|
{name:'id_logistic_return',type:'select',placeholder: '快递名称',data:this.logistics},
|
|
|
+ {name:'remark',type:'input',tip:'退单备注:默认查询15天以内记录信息',placeholder: '退单备注'},
|
|
|
],[
|
|
|
{name:'created_at_end',type:'dateTime',tip:'选择显示指定日期的结束时间'},
|
|
|
{name:'barcode_goods',type:'input',tip:'商品条码:可模糊匹配右边未填完的部分,按回车提交',placeholder:'商品条码'},
|
|
|
@@ -304,9 +305,9 @@
|
|
|
rejectedBillRemarkCheck:function (e) {
|
|
|
let target = $(e.target);
|
|
|
target.hide();
|
|
|
- let input = target.next();
|
|
|
- input.show();
|
|
|
- input.focus();
|
|
|
+ let textarea = target.next();
|
|
|
+ textarea.show();
|
|
|
+ textarea.focus();
|
|
|
},
|
|
|
// 失焦事件
|
|
|
updateRejectedBillRemark:function (e) {
|
|
|
@@ -317,7 +318,7 @@
|
|
|
let oldRemark = span.text();
|
|
|
let remark = target.val();
|
|
|
if(remark !== span.text()){
|
|
|
- let ajaxUrl= '{{url("apiLocal/rejectedBill/apiChangeRejectedBillRemark")}}';
|
|
|
+ let ajaxUrl= '{{url("rejected/changeRejectedBillRemark")}}';
|
|
|
axios.post(ajaxUrl,{'id':id,'remark':remark}).then(function (response) {
|
|
|
if(response.data.success){
|
|
|
_this.updateRejectedBills(id,remark);
|
|
|
@@ -339,37 +340,39 @@
|
|
|
},
|
|
|
addRejectedBillRemark(e){
|
|
|
let target = $(e.target);
|
|
|
- target.css('width','200px');
|
|
|
+ target.css('width','150px');
|
|
|
let _this = this;
|
|
|
let id = target.attr('data_id');
|
|
|
console.log(id)
|
|
|
let remark = target.val();
|
|
|
- let ajaxUrl= '{{url("apiLocal/rejectedBill/apiChangeRejectedBillRemark")}}';
|
|
|
+ let ajaxUrl= '{{url("rejected/changeRejectedBillRemark")}}';
|
|
|
if(remark === ''|| remark === null){
|
|
|
- target.css('width','200px');
|
|
|
+ target.css('width','150px');
|
|
|
return;
|
|
|
}else{
|
|
|
axios.post(ajaxUrl,{'id':id,'remark':remark}).then(function (response) {
|
|
|
if(response.data.success){
|
|
|
+ console.log(response,remark)
|
|
|
+ _this.updateRejectedBills(id,remark);
|
|
|
tempTip.setDuration(2000);
|
|
|
tempTip.showSuccess('备注添加成功');
|
|
|
- _this.updateRejectedBills(id,remark);
|
|
|
}else{
|
|
|
tempTip.setDuration(3000);
|
|
|
tempTip.show('备注添加失败!'+response.data.fail_info);
|
|
|
}
|
|
|
}).catch(function (err) {
|
|
|
tempTip.setDuration(3000);
|
|
|
- tempTip.show('备注添加失败!网络异常:'+response.data.fail_info);
|
|
|
+ tempTip.show('备注添加失败!网络异常:'+err);
|
|
|
});
|
|
|
target.css('width','75px');
|
|
|
}
|
|
|
},
|
|
|
// 更新表格数据
|
|
|
- updateRejectedBills(id,newFee){
|
|
|
+ updateRejectedBills(id,remark){
|
|
|
this.rejectedBills.some(function(rejectedBill){
|
|
|
- if(rejectedBill.id === id){
|
|
|
- rejectedBill.remark = newFee;
|
|
|
+ if(parseInt(rejectedBill.id) === parseInt(id)){
|
|
|
+ console.log(remark)
|
|
|
+ rejectedBill.remark = remark;
|
|
|
return true;
|
|
|
}
|
|
|
})
|
|
|
@@ -455,7 +458,7 @@
|
|
|
alert('网络连接错误:'+e);
|
|
|
tempTip.setDuration(2500);
|
|
|
tempTip.show('审核勾选内容失败,网络连接错误:'+e);
|
|
|
- console.log(e);
|
|
|
+
|
|
|
});
|
|
|
$(e.target).val("")
|
|
|
},
|
|
|
@@ -498,7 +501,6 @@
|
|
|
alert('网络连接错误:'+e);
|
|
|
tempTip.setDuration(2500);
|
|
|
tempTip.show('审核勾选内容失败,网络连接错误:'+e);
|
|
|
- console.log(e);
|
|
|
})
|
|
|
},
|
|
|
confirmBeStored:function($e,id){
|
|
|
@@ -520,7 +522,7 @@
|
|
|
alert('确认失败,网络连接错误:'+e);
|
|
|
tempTip.setDuration(2500);
|
|
|
tempTip.show('确认失败,网络连接错误:'+e);
|
|
|
- console.log(e);
|
|
|
+
|
|
|
})
|
|
|
},
|
|
|
finishAll:function(){
|