|
|
@ -1,13 +1,16 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<el-form :model="searchForm" label-width="0" inline> |
|
|
|
<el-form :model="searchForm" label-width="0" inline> |
|
|
|
<el-form-item> |
|
|
|
<template v-if="appStore.getAppInfo?.instanceType == 2"> |
|
|
|
<el-input |
|
|
|
<el-form-item> |
|
|
|
v-model="searchForm.signId" |
|
|
|
<el-input v-model="searchForm.signOrderId" placeholder="成交单号" clearable /> |
|
|
|
placeholder="成交单号" |
|
|
|
</el-form-item> |
|
|
|
clearable |
|
|
|
<el-form-item> |
|
|
|
style="width: 120px" |
|
|
|
<el-input v-model="searchForm.signId" placeholder="子订单号" clearable /> |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</template> |
|
|
|
|
|
|
|
<el-form-item v-else> |
|
|
|
|
|
|
|
<el-input v-model="searchForm.signId" placeholder="成交单号" clearable /> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="searchForm.name" placeholder="线索名称" clearable style="width: 120px" /> |
|
|
|
<el-input v-model="searchForm.name" placeholder="线索名称" clearable style="width: 120px" /> |
|
|
@ -152,7 +155,24 @@ |
|
|
|
fixed="left" |
|
|
|
fixed="left" |
|
|
|
:selectable="(row) => row.settlementState == '待结算'" |
|
|
|
:selectable="(row) => row.settlementState == '待结算'" |
|
|
|
/> |
|
|
|
/> |
|
|
|
<el-table-column prop="signId" label="成交单号" min-width="120px" /> |
|
|
|
<el-table-column |
|
|
|
|
|
|
|
v-if="appStore.getAppInfo?.instanceType == 1" |
|
|
|
|
|
|
|
prop="signId" |
|
|
|
|
|
|
|
label="成交单号" |
|
|
|
|
|
|
|
min-width="120px" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
|
|
|
|
v-if="appStore.getAppInfo?.instanceType == 2" |
|
|
|
|
|
|
|
prop="signOrderId" |
|
|
|
|
|
|
|
label="成交单号" |
|
|
|
|
|
|
|
min-width="120px" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
|
|
|
|
v-if="appStore.getAppInfo?.instanceType == 2" |
|
|
|
|
|
|
|
prop="signId" |
|
|
|
|
|
|
|
label="子订单号" |
|
|
|
|
|
|
|
min-width="120px" |
|
|
|
|
|
|
|
/> |
|
|
|
<el-table-column prop="name" label="线索名称" min-width="120px" /> |
|
|
|
<el-table-column prop="name" label="线索名称" min-width="120px" /> |
|
|
|
<el-table-column prop="phone" label="联系方式" width="120px" /> |
|
|
|
<el-table-column prop="phone" label="联系方式" width="120px" /> |
|
|
|
<el-table-column prop="signUserName" label="登记人" min-width="90" /> |
|
|
|
<el-table-column prop="signUserName" label="登记人" min-width="90" /> |
|
|
@ -280,8 +300,10 @@ import * as SettleApi from '@/api/clue/settle' |
|
|
|
import { getSupplierSimpleList } from '@/api/school/setting/supplier' |
|
|
|
import { getSupplierSimpleList } from '@/api/school/setting/supplier' |
|
|
|
import { removeNullField } from '@/utils/index' |
|
|
|
import { removeNullField } from '@/utils/index' |
|
|
|
import { dateFormatter, formatDate } from '@/utils/formatTime' |
|
|
|
import { dateFormatter, formatDate } from '@/utils/formatTime' |
|
|
|
|
|
|
|
import { useAppStore } from '@/store/modules/app' |
|
|
|
|
|
|
|
|
|
|
|
const message = useMessage() // 消息弹窗 |
|
|
|
const message = useMessage() // 消息弹窗 |
|
|
|
|
|
|
|
const appStore = useAppStore() |
|
|
|
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
onMounted(() => { |
|
|
|
getOptions() |
|
|
|
getOptions() |
|
|
@ -297,6 +319,7 @@ const searchForm = ref({ |
|
|
|
signProduct: undefined, |
|
|
|
signProduct: undefined, |
|
|
|
signSpecs: undefined, |
|
|
|
signSpecs: undefined, |
|
|
|
signId: undefined, |
|
|
|
signId: undefined, |
|
|
|
|
|
|
|
signOrderId: undefined, |
|
|
|
settlementState: 0, |
|
|
|
settlementState: 0, |
|
|
|
settlementType: undefined, |
|
|
|
settlementType: undefined, |
|
|
|
supplier: undefined, |
|
|
|
supplier: undefined, |
|
|
@ -314,6 +337,7 @@ function handleReset() { |
|
|
|
signProduct: undefined, |
|
|
|
signProduct: undefined, |
|
|
|
signSpecs: undefined, |
|
|
|
signSpecs: undefined, |
|
|
|
signId: undefined, |
|
|
|
signId: undefined, |
|
|
|
|
|
|
|
signOrderId: undefined, |
|
|
|
settlementState: 0, |
|
|
|
settlementState: 0, |
|
|
|
settlementType: undefined, |
|
|
|
settlementType: undefined, |
|
|
|
supplier: undefined, |
|
|
|
supplier: undefined, |
|
|
|