|
@@ -1,7 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<div class="ding-dan">
|
|
<div class="ding-dan">
|
|
<h1>创建订单审核</h1>
|
|
<h1>创建订单审核</h1>
|
|
- <table-lists ref="tableLists" v-model="list" :filter="filter" :filterSear="2" :filterReset="filterStyle.filterReset"
|
|
|
|
|
|
+ <table-lists ref="tableLists" v-model="list" :autoLoad="false" :filter="filter" :filterSear="2" :filterReset="filterStyle.filterReset"
|
|
:filterType="filterStyle.filterType" requestApi="/order/orderCreateAuditList" @loading="load"
|
|
:filterType="filterStyle.filterType" requestApi="/order/orderCreateAuditList" @loading="load"
|
|
@emptyFilter="emptyFilter" @pageChange="pageChange">
|
|
@emptyFilter="emptyFilter" @pageChange="pageChange">
|
|
<template slot="filterContent">
|
|
<template slot="filterContent">
|
|
@@ -14,7 +14,7 @@
|
|
</Select>
|
|
</Select>
|
|
<span style="margin-top: 7px;">业绩归属部门:</span>
|
|
<span style="margin-top: 7px;">业绩归属部门:</span>
|
|
<cascaderMulti class="truecascader" placeholder="业绩归属部门" v-model="saleCodeModel" :data="saleDeplist" multiple
|
|
<cascaderMulti class="truecascader" placeholder="业绩归属部门" v-model="saleCodeModel" :data="saleDeplist" multiple
|
|
- @on-change="saleDepChange" style="marginRight:10px;"></cascaderMulti>
|
|
|
|
|
|
+ @on-change="saleDepChange" style="marginRight:10px;" :disabled="saleDis"></cascaderMulti>
|
|
</template>
|
|
</template>
|
|
<Table ellipsis :loading="loading" ref="selection" :columns="columns" :data="list.lists" stripe></Table>
|
|
<Table ellipsis :loading="loading" ref="selection" :columns="columns" :data="list.lists" stripe></Table>
|
|
</table-lists>
|
|
</table-lists>
|
|
@@ -93,14 +93,27 @@ export default {
|
|
getsaleDep() {
|
|
getsaleDep() {
|
|
let url = '/order/getSalesChannelItem'
|
|
let url = '/order/getSalesChannelItem'
|
|
this.$request(url).data({
|
|
this.$request(url).data({
|
|
- name: this.reqType
|
|
|
|
}).success((res) => {
|
|
}).success((res) => {
|
|
if (res.data.dep) {
|
|
if (res.data.dep) {
|
|
- this.saleDeplist = res.data.dep
|
|
|
|
|
|
+ this.saleDeplist = res.data.dep
|
|
}
|
|
}
|
|
|
|
+ if(res.data.userDep && Object.keys(res.data.userDep).length>0){ // 有部门限制
|
|
|
|
+ this.saleDis = true
|
|
|
|
+ this.$nextTick(()=>{
|
|
|
|
+ this.saleCodeModel = [res.data.userDep.value]
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ if(res.data.equity){ // 审核默认筛选项回显
|
|
|
|
+ this.filter.auditStatus = res.data.equity + ''
|
|
|
|
+ }
|
|
|
|
+ this.flushList()
|
|
}).post()
|
|
}).post()
|
|
},
|
|
},
|
|
saleDepChange(val) {
|
|
saleDepChange(val) {
|
|
|
|
+ if(this.saleDis){ // 后端给默认的回显部门(不能修改),则部门筛选值不传,仅展示出来回显部门
|
|
|
|
+ this.filter.saleDep = ''
|
|
|
|
+ return
|
|
|
|
+ }
|
|
if (val && val.length > 0) {
|
|
if (val && val.length > 0) {
|
|
let valres = this.getMinLevelData(this.saleDeplist, val)
|
|
let valres = this.getMinLevelData(this.saleDeplist, val)
|
|
this.filter.saleDep = valres.join(',')
|
|
this.filter.saleDep = valres.join(',')
|
|
@@ -152,6 +165,7 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ saleDis: false,
|
|
saleCodeModel: [],
|
|
saleCodeModel: [],
|
|
saleDeplist: [],//部门数据
|
|
saleDeplist: [],//部门数据
|
|
loading: false,
|
|
loading: false,
|
|
@@ -352,7 +366,7 @@ export default {
|
|
}
|
|
}
|
|
}, '查看')
|
|
}, '查看')
|
|
]
|
|
]
|
|
- if (row.audit_status === 1 || row.audit_status === 2 || row.audit_status === 4) {
|
|
|
|
|
|
+ if (row.auditButtShow == 1 && (row.audit_status === 1 || row.audit_status === 2 || row.audit_status === 4)) {
|
|
opera.unshift(h('Button', {
|
|
opera.unshift(h('Button', {
|
|
props: {
|
|
props: {
|
|
type: 'success',
|
|
type: 'success',
|