|
|
@@ -7,36 +7,32 @@
|
|
|
<div id="form_div" style="min-width: 1220px;"></div>
|
|
|
<div class="form-inline mt-1" id="btn">
|
|
|
@can('订单管理-订单问题件生成')
|
|
|
- <span class="ml-1">
|
|
|
- <button type="button" class="btn btn-outline-dark btn-sm form-control-sm tooltipTarget"
|
|
|
- @click="createOrderIssue(null,false)" style="background: #dad7e8;">生成问题件</button>
|
|
|
- </span>
|
|
|
+ <button type="button"
|
|
|
+ class="ml-1 btn btn-outline-dark btn-sm form-control-sm tooltipTarget"
|
|
|
+ @click="createOrderIssue(null,false)" style="background: #dad7e8;">生成问题件
|
|
|
+ </button>
|
|
|
@endcan
|
|
|
@can('订单管理-订单问题件生成')
|
|
|
- <span class="ml-1">
|
|
|
- <button type="button" class="btn btn-outline-primary btn-sm form-control-sm tooltipTarget"
|
|
|
- @click="exportText()">导出文本</button>
|
|
|
- </span>
|
|
|
+ <button type="button"
|
|
|
+ class="ml-1 btn btn-outline-primary btn-sm form-control-sm tooltipTarget"
|
|
|
+ @click="exportText()">导出文本
|
|
|
+ </button>
|
|
|
@endcan
|
|
|
@can('订单管理-工单处理-审核')
|
|
|
- <span class="ml-1">
|
|
|
- <button type="button" class="btn btn-outline-success btn-sm form-control-sm tooltipTarget"
|
|
|
- @click="batchReview">
|
|
|
- 批量审核
|
|
|
+ <button type="button"
|
|
|
+ class="ml-1 btn btn-outline-success btn-sm form-control-sm tooltipTarget"
|
|
|
+ @click="batchReview">批量审核
|
|
|
</button>
|
|
|
- </span>
|
|
|
@endcan
|
|
|
- <span class="ml-1">
|
|
|
- <button type="button" class="btn btn-outline-dark btn-sm form-control-sm tooltipTarget"
|
|
|
- @click="copyLogisticNumber()" style="background: #dad7e8;">批量复制单号</button>
|
|
|
- </span>
|
|
|
+ <button type="button"
|
|
|
+ class="ml-1 btn btn-outline-dark btn-sm form-control-sm tooltipTarget"
|
|
|
+ @click="copyLogisticNumber()" style="background: #dad7e8;">批量复制单号
|
|
|
+ </button>
|
|
|
@can('订单管理-工单处理-审核')
|
|
|
- <span class="ml-1">
|
|
|
- <button type="button" class="btn btn-outline-success btn-sm form-control-sm tooltipTarget"
|
|
|
- @click="showEditIssueType">
|
|
|
- 批量修改问题件类型
|
|
|
+ <button type="button"
|
|
|
+ class="ml-1 btn btn-outline-success btn-sm form-control-sm tooltipTarget"
|
|
|
+ @click="showEditIssueType">批量修改问题件类型
|
|
|
</button>
|
|
|
- </span>
|
|
|
@endcan
|
|
|
</div>
|
|
|
|
|
|
@@ -49,35 +45,38 @@
|
|
|
<label><input type="checkbox" :value="item.id"></label>
|
|
|
</td>
|
|
|
<td class="text-center">
|
|
|
- <span>@{{ i+1 }}</span>
|
|
|
+ <span v-text="i+1"></span>
|
|
|
<span v-show="item.is_issue_order" class="badge badge-primary">问题件</span>
|
|
|
</td>
|
|
|
<td class="text-left">
|
|
|
@can('订单管理-订单问题件生成')
|
|
|
<button class="btn btn-sm btn-outline-primary"
|
|
|
- @click="createOrderIssue(item,true)" v-show="!item.is_issue_order ">
|
|
|
- 生成问题件
|
|
|
+ v-show="!item.is_issue_order "
|
|
|
+ @click="createOrderIssue(item,true)">生成问题件
|
|
|
</button>
|
|
|
@endcan
|
|
|
@can('订单管理-工单处理-审核')
|
|
|
- <button class="btn btn-sm btn-outline-success" v-show="item.status !== '已处理'"
|
|
|
- @click="review(item,i)">
|
|
|
- 审核
|
|
|
+ <button class="btn btn-sm btn-outline-success"
|
|
|
+ v-show="item.status !== '已处理'"
|
|
|
+ @click="review(item,i)">审核
|
|
|
</button>
|
|
|
@endcan
|
|
|
@can('订单管理-工单处理-货主编辑')
|
|
|
- <button class="btn btn-sm btn-outline-secondary" @click="showFillModel(item,i)"
|
|
|
- v-if="item['issue_type']['name'] ==='快递丢件'">信息填充
|
|
|
+ <button class="btn btn-sm btn-outline-secondary"
|
|
|
+ v-if="item['issue_type']['name'] ==='快递丢件'"
|
|
|
+ @click="showFillModel(item,i)">信息填充
|
|
|
</button>
|
|
|
@endcan
|
|
|
@can('订单管理-工单处理-承运商编辑')
|
|
|
- <button class="btn btn-sm btn-outline-secondary" @click="showEditLog(item,i,2)"
|
|
|
- v-if="['快递丢件','破损'].includes(item['issue_type']['name'])">快递处理
|
|
|
+ <button class="btn btn-sm btn-outline-secondary"
|
|
|
+ v-if="['快递丢件','破损'].includes(item['issue_type']['name'])"
|
|
|
+ @click="showEditLog(item,i,2)">快递处理
|
|
|
</button>
|
|
|
@endcan
|
|
|
@can('订单管理-工单处理-宝时编辑')
|
|
|
- <button class="btn btn-sm btn-outline-secondary" @click="showEditLog(item,i,1)"
|
|
|
- v-if="['快递丢件','破损'].includes(item['issue_type']['name'])">宝时处理
|
|
|
+ <button class="btn btn-sm btn-outline-secondary"
|
|
|
+ v-if="['快递丢件','破损'].includes(item['issue_type']['name'])"
|
|
|
+ @click="showEditLog(item,i,1)">宝时处理
|
|
|
</button>
|
|
|
@endcan
|
|
|
</td>
|
|
|
@@ -85,11 +84,11 @@
|
|
|
@can('订单管理-工单处理-宝时编辑')
|
|
|
<select class="form-control form-control-sm"
|
|
|
:value="item['work_order_status']"
|
|
|
- @change="updateWorkOrderStatus(item,$event)"
|
|
|
- :disabled="item['work_order_status'] === '工单完成'">
|
|
|
+ :disabled="item['work_order_status'] === '工单完成'"
|
|
|
+ @change="updateWorkOrderStatus(item,$event)">
|
|
|
<option value="">无</option>
|
|
|
- <option :value="status" v-for="status in workOrderStatus">@{{ status }}
|
|
|
- </option>
|
|
|
+ <option :value="status" v-for="status in workOrderStatus"
|
|
|
+ v-text="status"></option>
|
|
|
</select>
|
|
|
@else
|
|
|
@{{ item.work_order_status }}
|
|
|
@@ -100,58 +99,53 @@
|
|
|
<td class="text-center">@{{ item.order ? item.order.client_code : ''}}</td>
|
|
|
<td>@{{item.order ? (item.order.logistic ? item.order.logistic.name : '') : '' }}</td>
|
|
|
<td class="text-center">
|
|
|
- <template v-if="item.order">
|
|
|
- <template v-if="item.order.packages && item.order.packages.length === 1">
|
|
|
- <p>@{{ item.order.packages[0].logistic_number }}</p>
|
|
|
- </template>
|
|
|
- <template v-else-if="item.order.packages && item.order.packages.length > 0">
|
|
|
- <template v-if="selectOrder === item.order.id">
|
|
|
- <template v-for="(package,index) in item.order.packages">
|
|
|
- @{{ package.logistic_number }}
|
|
|
- </template>
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <p>@{{ item.order.packages[0].logistic_number }}</p>
|
|
|
- </template>
|
|
|
- <button class="btn btn-sm btn-outline-primary" v-show="selectOrder === null"
|
|
|
- @click="selectOrder = item.order.id">
|
|
|
- 展开
|
|
|
+ <div v-if="item.order">
|
|
|
+ <p v-if="item.order.packages && item.order.packages.length === 1"
|
|
|
+ v-text="item.order.packages[0].logistic_number">
|
|
|
+ </p>
|
|
|
+ <div v-else-if="item.order.packages && item.order.packages.length > 0">
|
|
|
+ <div v-if="selectOrder === item.order.id">
|
|
|
+ <p v-for="(package,index) in item.order.packages"
|
|
|
+ v-text="package.logistic_number"></p>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <p v-text="item.order.packages[0].logistic_number"></p>
|
|
|
+ </div>
|
|
|
+ <button class="btn btn-sm btn-outline-primary"
|
|
|
+ v-show="selectOrder === null"
|
|
|
+ @click="selectOrder = item.order.id">展开
|
|
|
</button>
|
|
|
<button class="btn btn-sm btn-outline-primary"
|
|
|
v-show="selectOrder === item.order.id"
|
|
|
- @click="selectOrder = null">
|
|
|
- 收起
|
|
|
+ @click="selectOrder = null">收起
|
|
|
</button>
|
|
|
- </template>
|
|
|
-
|
|
|
- </template>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</td>
|
|
|
<td>
|
|
|
{{-- 承运商处理日志 --}}
|
|
|
<div v-if="item['logistic_log']" class="alert alert-light">
|
|
|
<div>
|
|
|
- 承运商处理
|
|
|
- <button @click="selectLogisticLogId = null"
|
|
|
+ <span class="text-muted">承运商处理</span>
|
|
|
+ <button class="btn btn-sm btn-outline-info float-right"
|
|
|
v-show="selectLogisticLogId === item['logistic_log']['id']"
|
|
|
- class="btn btn-sm btn-outline-info float-right">
|
|
|
- 隐藏
|
|
|
+ @click="selectLogisticLogId = null">隐藏
|
|
|
</button>
|
|
|
- <button @click="selectLogisticLogId = item['logistic_log']['id']"
|
|
|
+ <button class="btn btn-sm btn-outline-info float-right"
|
|
|
v-show="selectLogisticLogId !== item['logistic_log']['id']"
|
|
|
- class="btn btn-sm btn-outline-info float-right">
|
|
|
- 显示
|
|
|
+ @click="selectLogisticLogId = item['logistic_log']['id']">显示
|
|
|
</button>
|
|
|
</div>
|
|
|
<transition name="fade">
|
|
|
<div v-show="selectLogisticLogId === item['logistic_log']['id']">
|
|
|
<div>
|
|
|
<span class="mr-2">是否赔偿:</span>
|
|
|
- <span v-text="item['logistic_log']['is_indemnity']"
|
|
|
- class="text-primary"></span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="item['logistic_log']['is_indemnity']"></span>
|
|
|
</div>
|
|
|
<div v-if="item['logistic_log']['is_indemnity'] === '是'">
|
|
|
<span class="mr-2">赔偿金额:</span>
|
|
|
- <span class="text-primary"
|
|
|
+ <span class="text-truncate"
|
|
|
v-text="item['logistic_log']['indemnity']"></span>
|
|
|
</div>
|
|
|
<div v-if="item['logistic_log']['is_indemnity'] === '否'">
|
|
|
@@ -161,52 +155,47 @@
|
|
|
</div>
|
|
|
</transition>
|
|
|
</div>
|
|
|
-
|
|
|
-
|
|
|
<div v-if="item['process_log']" class="alert alert-light">
|
|
|
<div>
|
|
|
- 宝时处理
|
|
|
- <button @click="selectBaoShiLogId = null"
|
|
|
+ <span class="text-muted">宝时处理</span>
|
|
|
+ <button class="btn btn-sm btn-outline-info float-right"
|
|
|
v-if="selectBaoShiLogId === item['process_log']['id']"
|
|
|
- class="btn btn-sm btn-outline-info float-right">
|
|
|
- 隐藏
|
|
|
+ @click="selectBaoShiLogId = null">隐藏
|
|
|
</button>
|
|
|
- <button @click="selectBaoShiLogId = item['process_log']['id']"
|
|
|
+ <button class="btn btn-sm btn-outline-info float-right"
|
|
|
v-if="selectBaoShiLogId !== item['process_log']['id']"
|
|
|
- class="btn btn-sm btn-outline-info float-right">
|
|
|
- 显示
|
|
|
+ @click="selectBaoShiLogId = item['process_log']['id']">显示
|
|
|
</button>
|
|
|
</div>
|
|
|
<transition name="fade">
|
|
|
<div v-show="selectBaoShiLogId === item['process_log']['id']">
|
|
|
<div>
|
|
|
- <span>是否赔偿: </span>
|
|
|
+ <span class="text-muted">是否赔偿: </span>
|
|
|
<span v-text="item['process_log']['is_indemnity']"
|
|
|
- class="ml-2 text-primary"></span></div>
|
|
|
+ class="ml-2 text-truncate"></span></div>
|
|
|
<div v-if="item['process_log']['is_indemnity'] === '是'">
|
|
|
- <span>赔偿方:</span>
|
|
|
- <span class="text-primary"
|
|
|
+ <span class="text-muted">赔偿方:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
v-text="item['process_log']['indemnitor']"></span>
|
|
|
</div>
|
|
|
<div v-if="item['process_log']['is_indemnity'] === '是'">
|
|
|
- <span>赔偿金额:</span>
|
|
|
- <span class="ml-2 text-primary"
|
|
|
+ <span class="text-muted">赔偿金额:</span>
|
|
|
+ <span class="ml-2 text-truncate"
|
|
|
v-text="item['process_log']['indemnity']"></span>
|
|
|
</div>
|
|
|
<div v-if="item['process_log']['is_indemnity'] === '否'">
|
|
|
- <span>不赔偿理由:</span>
|
|
|
+ <span class="text-muted">不赔偿理由:</span>
|
|
|
<span class="ml-2" v-text=" item['process_log']['remark']"></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</transition>
|
|
|
</div>
|
|
|
-
|
|
|
</td>
|
|
|
<td>
|
|
|
{{-- 工单详情 --}}
|
|
|
- <div v-if="item.details.length > 0" class="alert alert-light">
|
|
|
+ <div v-if="item.details.length > 0" class="alert alert-light mb-0">
|
|
|
<div class="header-alert">
|
|
|
- 工单详情
|
|
|
+ <span class="text-monospace">工单详情</span>
|
|
|
<button type="button" class="btn btn-sm btn-outline-primary float-right"
|
|
|
v-show="selectDetailId !== item.id"
|
|
|
@click="selectDetailId = item.id">显示
|
|
|
@@ -216,44 +205,153 @@
|
|
|
@click="selectDetailId = null">隐藏
|
|
|
</button>
|
|
|
</div>
|
|
|
- <div class="body-alert" v-if="selectDetailId === item.id">
|
|
|
- <div v-for="(detail,i) in item.details">
|
|
|
- {{-- 快递丢件工单详情 --}}
|
|
|
- <div v-if="item['issue_type']['name'] === '快递丢件'">
|
|
|
- <div v-if="detail['logistic_number']">
|
|
|
- <span class="mr-3">丢件快递单号:</span>
|
|
|
- <span v-text="detail['logistic_number']" class="text-primary"></span>
|
|
|
+ <transition name="fade">
|
|
|
+ <div class="body-alert" v-if="selectDetailId === item.id">
|
|
|
+ <div class="card-body row col-12 mb-0 pb-0"
|
|
|
+ v-for="(detail,i) in item.details">
|
|
|
+ {{-- 快递丢件工单详情 --}}
|
|
|
+ <div v-if="item['issue_type']['name'] === '快递丢件'">
|
|
|
+ <div v-if="detail.logistic_number">
|
|
|
+ <span class="mr-3">丢件快递单号:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="detail.logistic_number"></span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">丢件价值:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="detail.price"></span>
|
|
|
+ </div>
|
|
|
+ {{-- 工单登记商品详情 --}}
|
|
|
+ <div v-for="(item,i) in item.commodities">
|
|
|
+ <span class="mr-2">sku</span>
|
|
|
+ <span v-text="item.sku"></span>
|
|
|
+ <span class="mr-2">商品名</span>
|
|
|
+ <span
|
|
|
+ v-text="item.commodity ? item.commodity.name : ''"></span>
|
|
|
+ <span class="mr-2">数量</span>
|
|
|
+ <span v-text="item.amount"></span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="mr-3">丢件价值:</span>
|
|
|
- <span v-text="detail['price']" class="text-primary"></span>
|
|
|
+
|
|
|
+ {{-- 破损工单详情 --}}
|
|
|
+ <div v-if="item['issue_type']['name'] === '破损'">
|
|
|
+ <div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">破损sku数:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="detail.sku_amount"></span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">快递单号:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="detail.logistic_number"></span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">破损商品价值:</span>
|
|
|
+ <span v-text="detail.price"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
- </div>
|
|
|
- {{-- 破损工单详情 --}}
|
|
|
- <div v-if="item['issue_type']['name'] === '破损'">
|
|
|
- <div>
|
|
|
- <span class="mr-3">破损sku数:</span>
|
|
|
- <span class="text-primary" v-text="detail.sku_amount"></span>
|
|
|
+ {{-- 交易截图 --}}
|
|
|
+ <div class="row"
|
|
|
+ v-if="item['deal_images'] && item['deal_images'].length > 0">
|
|
|
+ <div class="col-12">
|
|
|
+ <hr>
|
|
|
+ <span class="text-monospace" v-text="'交易截图'"></span>
|
|
|
+ </div>
|
|
|
+ <div class="card-body col-sm-6"
|
|
|
+ v-for="(dealImage,i) in item['deal_images']">
|
|
|
+ <div class="">
|
|
|
+ <a target="_blank"
|
|
|
+ :href="filePrefix+dealImage.upload_file.url + '.'+dealImage.upload_file.type">
|
|
|
+ <img class="image-w"
|
|
|
+ :src="filePrefix+dealImage.upload_file.url + '.'+dealImage.upload_file.type"
|
|
|
+ alt="交易截图">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- <span class="mr-3">破损商品价值</span>
|
|
|
- <span class="text-primary" v-text="detail.price"></span>
|
|
|
+ {{-- 退款截图 --}}
|
|
|
+ <div class="row"
|
|
|
+ v-if="item['refund_image'] && item['refund_image'].length > 0">
|
|
|
+ <div class="col-12">
|
|
|
+ <hr>
|
|
|
+ <span class="text-monospace" v-text="'退款截图'"></span>
|
|
|
+ </div>
|
|
|
+ <div class="card-body col-sm-6"
|
|
|
+ v-for="(refundImage,i) in item['refund_images']">
|
|
|
+ <a target="_blank"
|
|
|
+ :href="filePrefix+refundImage.upload_file.url + '.'+refundImage.upload_file.type">
|
|
|
+ <img class="image-w"
|
|
|
+ :src="filePrefix+refundImage.upload_file.url + '.'+refundImage.upload_file.type"
|
|
|
+ alt="退款截图">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- {{-- 工单登记商品详情 --}}
|
|
|
- <div v-for="(item,i) in item.commodities">
|
|
|
- <span class="mr-2">sku</span>
|
|
|
- <span v-text="item.sku"></span>
|
|
|
- <span class="mr-2">商品名</span>
|
|
|
- <span v-text="item.commodity ? item.commodity.name : ''"></span>
|
|
|
- <span class="mr-2">数量</span>
|
|
|
- <span v-text="item.amount"></span>
|
|
|
+ {{-- 外包装截图 --}}
|
|
|
+ <div class="row"
|
|
|
+ v-if="item['package_images'] && item['package_images'].length > 0">
|
|
|
+ <div class="col-12">
|
|
|
+ <hr>
|
|
|
+ <span class="text-monospace" v-text="'外包装截图'"></span>
|
|
|
+ </div>
|
|
|
+ <div class="card-body col-sm-6"
|
|
|
+ v-for="(packageImage,i) in item['package_images']">
|
|
|
+ <a target="_blank"
|
|
|
+ :href="filePrefix+packageImage.upload_file.url + '.'+packageImage.upload_file.type">
|
|
|
+ <img class="image-w"
|
|
|
+ :src="filePrefix+packageImage.upload_file.url + '.'+packageImage.upload_file.type"
|
|
|
+ alt="外包装截图">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
- 图片
|
|
|
+ {{-- 内物破损图片 --}}
|
|
|
+ <div class="row"
|
|
|
+ v-if="item['commodity_images'] && item['commodity_images'].length > 0">
|
|
|
+ <div class="col-12">
|
|
|
+ <hr>
|
|
|
+ <span class="text-monospace" v-text="'内物破损图片'"></span>
|
|
|
+ </div>
|
|
|
+ <div class="card-body col-sm-6"
|
|
|
+ v-for="(commodityImage,i) in item['commodity_images']">
|
|
|
+ <a target="_blank"
|
|
|
+ :href="filePrefix+commodityImage.upload_file.url + '.'+commodityImage.upload_file.type">
|
|
|
+ <img class="image-w"
|
|
|
+ :src="filePrefix+commodityImage.upload_file.url + '.'+commodityImage.upload_file.type"
|
|
|
+ alt="内物破损图片">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {{-- 破损商品详情 --}}
|
|
|
+ <div class="row"
|
|
|
+ v-if="item['issue_type']['name'] === '破损'">
|
|
|
+ <div class="col-12">
|
|
|
+ <hr>
|
|
|
+ <div class="text-monospace">破损商品详情</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-body col-12"
|
|
|
+ v-for="(commodity,i) in item.commodities">
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">SKU:</span>
|
|
|
+ <span class="text-truncate" v-text="commodity.sku"></span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">商品名称:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="commodity.commodity ? commodity.commodity.name : '' "></span>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <span class="mr-3">数量:</span>
|
|
|
+ <span class="text-truncate"
|
|
|
+ v-text="commodity.amount"></span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </transition>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td class="text-center">
|
|
|
@@ -385,19 +483,26 @@
|
|
|
<script type="text/javascript" src="{{mix('js/queryForm/header.js')}}"></script>
|
|
|
<style>
|
|
|
.fade-enter-active, .fade-leave-active {
|
|
|
- transition: opacity .5s;
|
|
|
+ transition: opacity .3s;
|
|
|
}
|
|
|
|
|
|
.fade-enter, .fade-leave-to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
+
|
|
|
+ .image-div {
|
|
|
+ }
|
|
|
+
|
|
|
+ .image-w {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
</style>
|
|
|
<script>
|
|
|
let list = new Vue({
|
|
|
el: "#list",
|
|
|
data: {
|
|
|
workOrders: {!! $workOrders->toJson() !!}['data'],
|
|
|
- selectTr: null,
|
|
|
+
|
|
|
form: null,
|
|
|
logistics: [
|
|
|
@foreach($logistics as $logistic)
|
|
|
@@ -439,6 +544,7 @@
|
|
|
indemnitor: null, // 赔偿方
|
|
|
},
|
|
|
workOrderStatus: ['信息未填写', '信息已填写', '快递已处理', '工单完成'],
|
|
|
+ selectTr: null,
|
|
|
selectOrderPackage: null,
|
|
|
selectOrder: null,
|
|
|
selectLogisticLogId: null,
|
|
|
@@ -446,6 +552,7 @@
|
|
|
selectDetailId: null,
|
|
|
selectOrderIssue: null,
|
|
|
selectIssueType: '',
|
|
|
+ filePrefix: "{{asset("/storage")}}",
|
|
|
},
|
|
|
mounted() {
|
|
|
let data = [[
|
|
|
@@ -487,7 +594,7 @@
|
|
|
el: '#form_div',
|
|
|
condition: data,
|
|
|
});
|
|
|
- this.form.init();
|
|
|
+ // this.form.init();
|
|
|
let column = [
|
|
|
{name: 'no', value: '序号', neglect: true},
|
|
|
{name: 'operation', value: '操作', neglect: true},
|
|
|
@@ -529,7 +636,6 @@
|
|
|
data: this.workOrders,
|
|
|
fixedTop: ($('#form_div').height()) + 2,
|
|
|
}).init();
|
|
|
-
|
|
|
$("#list").removeClass("d-none");
|
|
|
},
|
|
|
created() {
|
|
|
@@ -895,7 +1001,7 @@
|
|
|
window.tempTip.show(res.data.message);
|
|
|
}
|
|
|
}).catch(err => {
|
|
|
- window.template.show(err);
|
|
|
+ window.tempTip.show(err);
|
|
|
});
|
|
|
},
|
|
|
showEditLog(item, index, type) {
|