|
@@ -30,7 +30,6 @@
|
|
|
<div style="flex-basis:35%">物流电话:{{ detail.transportTele||'--' }}</div>
|
|
|
<div style="flex-basis:35%">物流单号:{{ detail.transportNo||'--' }}</div>
|
|
|
<div style="flex-basis:30%"></div>
|
|
|
- <!-- <div style="flex-basis:100%;word-break: break-all;">发货备注:{{ detail.sendRemark||'--' }}</div> -->
|
|
|
<div style="flex-basis:35%" :class="type==0?'requerd':''">物流情况:
|
|
|
<v-select
|
|
|
v-model="form.transportState"
|
|
@@ -54,11 +53,23 @@
|
|
|
<span v-else>{{ detail.receiveDate||'--' }}</span>
|
|
|
</div>
|
|
|
<div style="flex-basis:30%" v-else></div>
|
|
|
- <div style="flex-basis:100%">
|
|
|
+ <div style="flex-basis:30%">
|
|
|
<label>物流备注:</label>
|
|
|
<a-textarea v-model="form.transportRemark" placeholder="请输入备注" v-if="type==0"/>
|
|
|
<span v-else>{{ detail.transportRemark||'--' }}</span>
|
|
|
</div>
|
|
|
+ <div style="flex-basis:60%;display:flex;" v-if="detail.receiveFlag == 1 && type!=0">
|
|
|
+ 问题反馈:
|
|
|
+ <div style="padding:0 10px;">
|
|
|
+ <div v-if="showEditQus" style="width:400px;">
|
|
|
+ <a-textarea @blur="saveIssue" v-model="detail.issueRemark" placeholder="请输入问题反馈(最多100字符)" :maxLength="100" auto-size />
|
|
|
+ </div>
|
|
|
+ <div v-else>{{ detail.issueRemark||'--' }}</div>
|
|
|
+ </div>
|
|
|
+ <div v-if="!showEditQus">
|
|
|
+ <a-icon @click="showEditQus = !showEditQus" style="color:#00aaff;font-size:16px;cursor:pointer;" type="form" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div>
|
|
|
<a-table class="sTable" :columns="columns" :pagination="false" :data-source="tableData" bordered></a-table>
|
|
@@ -82,7 +93,7 @@ import moment from 'moment'
|
|
|
import { STable, VSelect } from '@/components'
|
|
|
import printModel from './printModel.vue'
|
|
|
import commonModal from '@/views/common/commonModal.vue'
|
|
|
-import { updateTransportInfo, sendBillFindBySn } from '@/api/sendBill'
|
|
|
+import { updateTransportInfo, sendBillFindBySn, updateIssueRemark } from '@/api/sendBill'
|
|
|
export default {
|
|
|
name: 'SendOutDetailModal',
|
|
|
mixins: [commonMixin],
|
|
@@ -148,7 +159,8 @@ export default {
|
|
|
],
|
|
|
sendBillSn: null,
|
|
|
customeName: '',
|
|
|
- showTipModal: false
|
|
|
+ showTipModal: false,
|
|
|
+ showEditQus: false
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -163,6 +175,13 @@ export default {
|
|
|
this.showTipModal = false
|
|
|
}
|
|
|
},
|
|
|
+ saveIssue(){
|
|
|
+ updateIssueRemark({issueRemark: this.detail.issueRemark, sendBillSn: this.sendBillSn}).then(res => {
|
|
|
+ if(res.status == 200){
|
|
|
+ this.showEditQus = false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 编辑
|
|
|
getDetail (data, type, title) {
|
|
|
this.type = type // 0 是物流跟踪,1是详情
|
|
@@ -176,6 +195,7 @@ export default {
|
|
|
if (res.data) {
|
|
|
this.detail = res.data
|
|
|
this.detail.receiveFlag = res.data.receiveFlag == 1
|
|
|
+ this.detail.issueRemark = this.detail.issueRemark || ''
|
|
|
this.form.receiveFlag = false
|
|
|
this.form.receiveDate = ''
|
|
|
this.form.transportState = res.data.transportState
|