|
|
@ -15,6 +15,26 @@ |
|
|
|
<el-option label="已驳回" :value="4" /> |
|
|
|
<el-option label="已驳回" :value="4" /> |
|
|
|
</el-select> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="appStore.getAppInfo?.instanceType == 1"> |
|
|
|
|
|
|
|
<el-select v-model="searchForm.receiver" placeholder="接待人" clearable filterable> |
|
|
|
|
|
|
|
<el-option |
|
|
|
|
|
|
|
v-for="item in userOptions" |
|
|
|
|
|
|
|
:key="item.id" |
|
|
|
|
|
|
|
:label="item.nickname" |
|
|
|
|
|
|
|
:value="item.id" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-else-if="appStore.getAppInfo?.instanceType == 2"> |
|
|
|
|
|
|
|
<el-select v-model="searchForm.convertPeople" placeholder="转化人" clearable filterable> |
|
|
|
|
|
|
|
<el-option |
|
|
|
|
|
|
|
v-for="item in userOptions" |
|
|
|
|
|
|
|
:key="item.id" |
|
|
|
|
|
|
|
:label="item.nickname" |
|
|
|
|
|
|
|
:value="item.id" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="searchForm.signUser" placeholder="登记人" clearable filterable> |
|
|
|
<el-select v-model="searchForm.signUser" placeholder="登记人" clearable filterable> |
|
|
|
<el-option |
|
|
|
<el-option |
|
|
@ -76,6 +96,18 @@ |
|
|
|
<el-table-column prop="phone" label="联系方式" min-width="150px" /> |
|
|
|
<el-table-column prop="phone" label="联系方式" min-width="150px" /> |
|
|
|
<el-table-column prop="money" label="回款金额" min-width="90" /> |
|
|
|
<el-table-column prop="money" label="回款金额" min-width="90" /> |
|
|
|
<el-table-column prop="isPayoff" label="是否结清" min-width="90" /> |
|
|
|
<el-table-column prop="isPayoff" label="是否结清" min-width="90" /> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
|
|
|
|
v-if="appStore.getAppInfo?.instanceType == 1" |
|
|
|
|
|
|
|
prop="receiverName" |
|
|
|
|
|
|
|
label="接待人" |
|
|
|
|
|
|
|
min-width="90" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
|
|
|
|
v-else-if="appStore.getAppInfo?.instanceType == 2" |
|
|
|
|
|
|
|
prop="convertPeopleName" |
|
|
|
|
|
|
|
label="转化人" |
|
|
|
|
|
|
|
min-width="90" |
|
|
|
|
|
|
|
/> |
|
|
|
<el-table-column prop="signUserName" label="登记人" min-width="90" /> |
|
|
|
<el-table-column prop="signUserName" label="登记人" min-width="90" /> |
|
|
|
<el-table-column |
|
|
|
<el-table-column |
|
|
|
prop="dealDate" |
|
|
|
prop="dealDate" |
|
|
@ -142,10 +174,12 @@ import DialogFeebackDetail from './DialogFeebackDetail.vue' |
|
|
|
import DialogBatchAudit from './DialogBatchAudit.vue' |
|
|
|
import DialogBatchAudit from './DialogBatchAudit.vue' |
|
|
|
|
|
|
|
|
|
|
|
import { removeNullField } from '@/utils' |
|
|
|
import { removeNullField } from '@/utils' |
|
|
|
|
|
|
|
import { useAppStore } from '@/store/modules/app' |
|
|
|
import { dateFormatter } from '@/utils/formatTime' |
|
|
|
import { dateFormatter } from '@/utils/formatTime' |
|
|
|
|
|
|
|
|
|
|
|
const userStore = useUserStore() |
|
|
|
const userStore = useUserStore() |
|
|
|
const message = useMessage() // 消息弹窗 |
|
|
|
const message = useMessage() // 消息弹窗 |
|
|
|
|
|
|
|
const appStore = useAppStore() |
|
|
|
|
|
|
|
|
|
|
|
const feebackDialog = ref() |
|
|
|
const feebackDialog = ref() |
|
|
|
|
|
|
|
|
|
|
@ -176,6 +210,8 @@ function handleSearch() { |
|
|
|
function handleReset() { |
|
|
|
function handleReset() { |
|
|
|
searchForm.value = { |
|
|
|
searchForm.value = { |
|
|
|
signId: undefined, |
|
|
|
signId: undefined, |
|
|
|
|
|
|
|
receiver: undefined, |
|
|
|
|
|
|
|
convertPeople: undefined, |
|
|
|
name: undefined, |
|
|
|
name: undefined, |
|
|
|
dealDate: [], |
|
|
|
dealDate: [], |
|
|
|
state: undefined, |
|
|
|
state: undefined, |
|
|
|