|
@@ -48,7 +48,16 @@
|
|
|
<cascaderMulti class="truecascader" placeholder="业绩归属部门" v-model="saleCodeModel" :data="saleDeplist" multiple
|
|
|
@on-change="saleDepChange" style="marginRight:10px;" :disabled="saleDis"></cascaderMulti>
|
|
|
</template>
|
|
|
- <Table class="table-container" ellipsis :loading="loading" ref="selection" :columns="columns" :data="list.lists || []" stripe></Table>
|
|
|
+ <Table
|
|
|
+ class="table-container"
|
|
|
+ ellipsis
|
|
|
+ :loading="loading"
|
|
|
+ ref="selection"
|
|
|
+ :columns="columns"
|
|
|
+ :data="list.lists || []"
|
|
|
+ @on-row-click="rowClick"
|
|
|
+ stripe
|
|
|
+ ></Table>
|
|
|
</new-table-lists>
|
|
|
|
|
|
<!-- 订单详情弹窗 -->
|
|
@@ -120,6 +129,14 @@ export default {
|
|
|
this.filter.auditStatus = '-1'
|
|
|
}
|
|
|
},
|
|
|
+ rowClick(row) {
|
|
|
+ const sources = JSON.parse(row.filter || '{}').source ? JSON.parse(row.filter || '{}').source : ''
|
|
|
+ const news = this.$router.resolve({
|
|
|
+ path: '/order/detail/' + row.order_code,
|
|
|
+ query: {id: row.id, proType: row.product_type, type: sources,otherType:row.orderProducttype}
|
|
|
+ })
|
|
|
+ window.open(news.href, '_blank')
|
|
|
+ },
|
|
|
async operateOrder(row, opera = false) { //操作 审核or查看
|
|
|
this.reviewing.showReviewModule = opera
|
|
|
this.reviewing.orderCode = row.order_code
|
|
@@ -276,7 +293,20 @@ export default {
|
|
|
{
|
|
|
title: '订单编号',
|
|
|
key: 'order_code',
|
|
|
- align: 'center'
|
|
|
+ align: 'center',
|
|
|
+ render(h, { row }) {
|
|
|
+ return h(
|
|
|
+ 'div',
|
|
|
+ {
|
|
|
+ style: {
|
|
|
+ color: '#2d8cf0'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ [
|
|
|
+ h('span', row.order_code)
|
|
|
+ ]
|
|
|
+ )
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
title: '产品类型',
|
|
@@ -444,7 +474,8 @@ export default {
|
|
|
margin: '5px'
|
|
|
},
|
|
|
on: {
|
|
|
- click: () => {
|
|
|
+ click: (e) => {
|
|
|
+ e.stopPropagation()
|
|
|
this.operateOrder(row)
|
|
|
}
|
|
|
}
|
|
@@ -460,7 +491,8 @@ export default {
|
|
|
margin: '5px'
|
|
|
},
|
|
|
on: {
|
|
|
- click: () => {
|
|
|
+ click: (e) => {
|
|
|
+ e.stopPropagation()
|
|
|
this.operateOrder(row, true)
|
|
|
}
|
|
|
}
|