|
|
@@ -9,7 +9,7 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单号">
|
|
|
- <el-input v-model="form.id" placeholder="请输入订单号查找"></el-input>
|
|
|
+ <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -19,18 +19,13 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="业务员归属">
|
|
|
- <el-cascader
|
|
|
- clearable
|
|
|
- style="width: 100%"
|
|
|
- v-model="form.salesmanCompany"
|
|
|
- :options="option"
|
|
|
- :props="tableProps"
|
|
|
- />
|
|
|
+ <el-cascader clearable v-model="form.salesmanCompany" style="width: 100%" :options="option" :props="tableProps"
|
|
|
+ @change="organizationChange" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="保险公司">
|
|
|
- <el-select v-model="form.companyName" placeholder="请选择">
|
|
|
+ <el-select v-model="form.companyId" placeholder="请选择" filterable clearable >
|
|
|
<el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -109,7 +104,7 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单号">
|
|
|
- <el-input v-model="form.orderNo" placeholder="请输入订单号查找"></el-input>
|
|
|
+ <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -130,8 +125,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="保险公司">
|
|
|
- <el-select v-model="form.companyName" placeholder="请选择">
|
|
|
- <el-option label="公司1" value="1" key="1"></el-option>
|
|
|
+ <el-select v-model="form.companyId" placeholder="请选择" filterable clearable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -249,7 +244,7 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单号">
|
|
|
- <el-input v-model="form.orderNo" placeholder="请输入订单号查找"></el-input>
|
|
|
+ <el-input v-model="form.orderId" placeholder="请输入订单号查找"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -270,8 +265,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="保险公司">
|
|
|
- <el-select v-model="form.companyName" placeholder="请选择">
|
|
|
- <el-option label="公司1" value="1" key="1"></el-option>
|
|
|
+ <el-select v-model="form.companyId" placeholder="请选择" filterable clearable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -385,7 +380,7 @@ const handleClick = (e: any) => {
|
|
|
|
|
|
let form = ref<any>({})
|
|
|
const tableProps = ref({
|
|
|
- value: "id",
|
|
|
+ value: "name",
|
|
|
label: "name",
|
|
|
children: "children",
|
|
|
checkStrictly: true,
|
|
|
@@ -470,7 +465,19 @@ const handleDel = (row: any) => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+// 机构列表
|
|
|
|
|
|
+const institutionList = () => {
|
|
|
+ api.institutionApi.institutionList({ name: '', system: '' }).then((res: any) => {
|
|
|
+ if (res?.code == 200) {
|
|
|
+ option.value = res.data
|
|
|
+ } else {
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+const organizationChange = (e: any) => {
|
|
|
+ form.value.salesmanCompany = e[e.length - 1]
|
|
|
+}
|
|
|
// 分页
|
|
|
let pages = ref(1)
|
|
|
let size = ref(10)
|
|
|
@@ -512,10 +519,10 @@ const initData = (type) => {
|
|
|
size: size.value,
|
|
|
isTemporarily: 0,
|
|
|
auditStatus: type,
|
|
|
- orderNo: form.value.orderNo,
|
|
|
+ orderId: form.value.orderId,
|
|
|
salesman: form.value.salesman,
|
|
|
salesmanCompany: form.value.salesmanCompany,
|
|
|
- companyName: form.value.companyName,
|
|
|
+ companyId: form.value.companyId,
|
|
|
licenseNo: form.value.licenseNo,
|
|
|
recordingTime: form.value.recordingTime
|
|
|
}).then((res: any) => {
|
|
|
@@ -596,6 +603,7 @@ onMounted(() => {
|
|
|
initData(1);
|
|
|
initData(2);
|
|
|
initCompany();
|
|
|
+ institutionList();
|
|
|
})
|
|
|
</script>
|
|
|
|