|
|
@ -136,7 +136,7 @@ |
|
|
|
@selection-change="handleSelectionChange" |
|
|
|
@selection-change="handleSelectionChange" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-table-column type="selection" width="60" :selectable="(row) => row.state == 1" /> |
|
|
|
<el-table-column type="selection" width="60" :selectable="(row) => row.state == 1" /> |
|
|
|
<el-table-column prop="signId" label="成交单号" min-width="150px" /> |
|
|
|
<el-table-column prop="signId" label="成交单号" min-width="120px" /> |
|
|
|
<el-table-column prop="name" label="线索名称" width="120px" /> |
|
|
|
<el-table-column prop="name" label="线索名称" width="120px" /> |
|
|
|
<el-table-column prop="phone" label="联系方式" width="120px" />companyProfit |
|
|
|
<el-table-column prop="phone" label="联系方式" width="120px" />companyProfit |
|
|
|
<el-table-column prop="money" label="回款金额" min-width="120px"> |
|
|
|
<el-table-column prop="money" label="回款金额" min-width="120px"> |
|
|
@ -188,7 +188,7 @@ |
|
|
|
<div v-else>{{ row.personProfit }}</div> |
|
|
|
<div v-else>{{ row.personProfit }}</div> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="signPrice" label="成交价" min-width="90" /> |
|
|
|
<el-table-column prop="signPrice" label="成交价" min-width="120" /> |
|
|
|
<el-table-column prop="isPayoff" label="是否结清" min-width="90"> |
|
|
|
<el-table-column prop="isPayoff" label="是否结清" min-width="90"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<el-select v-if="row.edit" size="small" v-model="row.isPayoffValue"> |
|
|
|
<el-select v-if="row.edit" size="small" v-model="row.isPayoffValue"> |
|
|
@ -253,11 +253,12 @@ |
|
|
|
:formatter="dateFormatter" |
|
|
|
:formatter="dateFormatter" |
|
|
|
/> |
|
|
|
/> |
|
|
|
<el-table-column prop="stateName" label="审核状态" fixed="right" min-width="90" /> |
|
|
|
<el-table-column prop="stateName" label="审核状态" fixed="right" min-width="90" /> |
|
|
|
<el-table-column label="操作" width="220px" fixed="right"> |
|
|
|
<el-table-column label="操作" width="150px" fixed="right"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<template #default="{ row }"> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
type="primary" |
|
|
|
style="padding: 0" |
|
|
|
class="mr-10px" |
|
|
|
|
|
|
|
style="padding: 0; margin-left: 0" |
|
|
|
text |
|
|
|
text |
|
|
|
v-hasPermi="['clue:order:return-detail']" |
|
|
|
v-hasPermi="['clue:order:return-detail']" |
|
|
|
@click="handleDetail(row)" |
|
|
|
@click="handleDetail(row)" |
|
|
@ -266,7 +267,8 @@ |
|
|
|
</el-button> |
|
|
|
</el-button> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
type="primary" |
|
|
|
style="padding: 0" |
|
|
|
class="mr-10px" |
|
|
|
|
|
|
|
style="padding: 0; margin-left: 0" |
|
|
|
text |
|
|
|
text |
|
|
|
v-if="row.state == 1 && currentUserId == row.applyUser" |
|
|
|
v-if="row.state == 1 && currentUserId == row.applyUser" |
|
|
|
v-hasPermi="['clue:order:return']" |
|
|
|
v-hasPermi="['clue:order:return']" |
|
|
@ -276,7 +278,8 @@ |
|
|
|
</el-button> |
|
|
|
</el-button> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
type="primary" |
|
|
|
style="padding: 0" |
|
|
|
class="mr-10px" |
|
|
|
|
|
|
|
style="padding: 0; margin-left: 0" |
|
|
|
text |
|
|
|
text |
|
|
|
v-if="row.state == 1" |
|
|
|
v-if="row.state == 1" |
|
|
|
v-hasPermi="['clue:order:update-return-money']" |
|
|
|
v-hasPermi="['clue:order:update-return-money']" |
|
|
@ -286,7 +289,8 @@ |
|
|
|
</el-button> |
|
|
|
</el-button> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
type="primary" |
|
|
|
style="padding: 0" |
|
|
|
class="mr-10px" |
|
|
|
|
|
|
|
style="padding: 0; margin-left: 0" |
|
|
|
text |
|
|
|
text |
|
|
|
v-if="row.state == 1" |
|
|
|
v-if="row.state == 1" |
|
|
|
v-hasPermi="['clue:order:return-audit']" |
|
|
|
v-hasPermi="['clue:order:return-audit']" |
|
|
|