作者 xiaoqiu

完成功能

... ... @@ -10,10 +10,11 @@ export function addRules(data) {
}
// 查询规则列表
export function queryRules() {
export function queryRules(data) {
return request({
url: '/system/rule/lsit',
method: 'get'
method: 'get',
params: data
})
}
... ...
... ... @@ -8,10 +8,10 @@
:inline="true"
label-width="68px"
>
<el-form-item label="车主姓名" prop="name">
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入名称"
placeholder="请输入企业名称"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
... ...
... ... @@ -8,10 +8,10 @@
:inline="true"
label-width="68px"
>
<el-form-item label="用户姓名" prop="name">
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入名称"
placeholder="请输入企业名称"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
... ...
<template>
<div class="app-container">
<!-- 筛选条件 -->
<el-form
:model="queryParams"
ref="queryRef"
:inline="true"
label-width="68px"
>
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入企业名称"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="车牌号码" prop="licensePlate">
<el-input
v-model="queryParams.licensePlate"
placeholder="请输入车牌号"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="识别代码" prop="frameNumber">
<el-input
v-model="queryParams.frameNumber"
placeholder="请输入车辆识别代码"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="时间范围" prop="timeFrame">
<el-date-picker
v-model="timeFrame"
type="datetimerange"
range-separator="To"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="handleTime"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>查询</el-button
>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<!-- 表格数据 -->
<el-table v-loading="loading" :data="policyList" @row-click="handleUpdate">
<el-table-column label="序号" width="55" type="index" />
... ... @@ -12,24 +64,49 @@
<el-table-column
label="车牌号"
prop="licensePlateNumber"
width="150"
align="center"
/>
<el-table-column
label="车架号"
prop="frameNumber"
align="center"
width="180"
:show-overflow-tooltip="true"
/>
<el-table-column
label="发动机号"
prop="engineNumber"
align="center"
width="180"
:show-overflow-tooltip="true"
/>
<el-table-column label="企业名称" prop="businessName" align="center" />
<el-table-column
label="统一信用代码"
prop="uniformCreditCode"
width="180"
align="center"
:show-overflow-tooltip="true"
/>
<el-table-column label="车主姓名" prop="name" align="center" />
<el-table-column label="联系电话" prop="phone" align="center" />
<el-table-column label="是否新能源" prop="isNewEnergy" align="center" />
<el-table-column label="上年承保公司" prop="sysDeptName" align="center" />
<el-table-column
label="联系电话"
prop="businessPhone"
width="160"
align="center"
/>
<el-table-column
label="是否新能源"
width="120"
prop="isNewEnergy"
align="center"
/>
<el-table-column
label="上年承保公司"
prop="sysDeptName"
width="150"
align="center"
/>
<el-table-column label="保单进度" prop="orderProgress" align="center" />
<el-table-column label="保单状态" prop="policyStatus" align="center" />
</el-table>
... ... @@ -157,26 +234,19 @@ const title = ref("保单信息");
const open = ref(false);
const transferShow = ref(false);
const form = ref({});
const timeFrame = ref(null);
const transferForm = ref({});
const transferOptions = ref([]);
const rules = ref({
carNum: [{ required: true, message: "车牌号不能为空", trigger: "blur" }],
frameNum: [{ required: true, message: "车架号不能为空", trigger: "blur" }],
name: [{ required: true, message: "车主姓名不能为空", trigger: "blur" }],
createTime: [{ required: true, message: "日期不能为空", trigger: "blur" }],
phone: [
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur",
},
],
});
const companyShow = ref(false);
const queryParams = reactive({
pageNum: 1,
pageSize: 10,
name: "",
licensePlate: "",
type: 1,
frameNumber: "",
startTime: "",
endTime: "",
});
const policyList = ref([]);
... ... @@ -225,6 +295,31 @@ const handleUpdate = (row) => {
// isCustom.value = data.isCustomizeBrandAndModel == "0";
open.value = true;
};
// 选择时间范围
const handleTime = (valu) => {
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
/** 搜索按钮操作 */
function handleQuery() {
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
function resetQuery() {
proxy.resetForm("queryRef");
queryParams.startTime = "";
queryParams.endTime = "";
handleQuery();
}
getList();
</script>
... ...
... ... @@ -8,10 +8,10 @@
:inline="true"
label-width="68px"
>
<el-form-item label="用户姓名" prop="name">
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入名称"
placeholder="请输入企业名称"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
... ... @@ -413,7 +413,7 @@ function handleUpdate(row) {
/** 搜索按钮操作 */
function handleQuery() {
queryParams.value.pageNum = 1;
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
... ...
<template>
<div class="app-container">
<!-- 筛选条件 -->
<el-form
:model="queryParams"
ref="queryRef"
:inline="true"
label-width="68px"
>
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入企业名称"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="车牌号码" prop="licensePlate">
<el-input
v-model="queryParams.licensePlate"
placeholder="请输入车牌号"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="识别代码" prop="frameNumber">
<el-input
v-model="queryParams.frameNumber"
placeholder="请输入车辆识别代码"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="时间范围" prop="timeFrame">
<el-date-picker
v-model="timeFrame"
type="datetimerange"
range-separator="To"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="handleTime"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>查询</el-button
>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<!-- 表格数据 -->
<el-table v-loading="loading" :data="policyList" @row-click="handleTask">
<el-table-column label="序号" width="55" type="index" />
... ... @@ -494,6 +546,7 @@ const open = ref(false);
const timer = ref(null);
const timerReason = ref(null);
const form = ref({});
const timeFrame = ref(null);
const showFeedback = ref(false);
const transferShow = ref(false);
const transferForm = ref({});
... ... @@ -519,10 +572,16 @@ const deprecatedForm = ref({
associationapprove: "",
});
const companyForm = ref({});
// 查询参数
const queryParams = reactive({
pageNum: 1,
pageSize: 10,
name: "",
licensePlate: "",
type: 1,
frameNumber: "",
startTime: "",
endTime: "",
});
const companyQueryParams = reactive({
deptName: undefined,
... ... @@ -712,7 +771,6 @@ const handleSharing = (id) => {
};
/** 查询部门列表 */
const getDeptList = () => {
loading.value = true;
listDept(companyQueryParams).then((response) => {
let newArr = [];
newArr = response.data.filter((item) => item.parentId === 100);
... ... @@ -722,7 +780,6 @@ const getDeptList = () => {
deptName: child.deptName,
};
});
loading.value = false;
});
};
/** 重置操作表单 */
... ... @@ -794,7 +851,7 @@ const getTransferTip = async () => {
loadingBtn.value = true;
const { data } = await getCompanyTip();
transferTip.value = data.deptName;
transferDeptId.value = data.deptId;
transferDeptId.value = data.deptId.toString();
loadingBtn.value = false;
};
... ... @@ -814,7 +871,33 @@ const submitUpdate = () => {
});
};
getList();
// 选择时间范围
const handleTime = (valu) => {
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
/** 搜索按钮操作 */
function handleQuery() {
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
function resetQuery() {
proxy.resetForm("queryRef");
queryParams.startTime = "";
queryParams.endTime = "";
handleQuery();
}
onMounted(() => {
getList();
});
if (checkRole(["associationemployee"])) {
getDeptList();
}
... ...
... ... @@ -8,10 +8,10 @@
:inline="true"
label-width="68px"
>
<el-form-item label="用户姓名" prop="name">
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入名称"
placeholder="请输入企业名称"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
... ...
... ... @@ -23,6 +23,16 @@
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="Edit"
:disabled="multiple"
@click="handleMultipleUpdate"
>批量修改</el-button
>
</el-col>
</el-row>
<!-- 表格数据 -->
... ... @@ -40,7 +50,6 @@
v-model="scope.row.status"
active-value="0"
inactive-value="1"
@change="handleUpdate(scope.row)"
/>
</template>
</el-table-column>
... ... @@ -126,6 +135,7 @@ const { proxy } = getCurrentInstance();
const loading = ref(false);
const multiple = ref(true);
const ids = ref([]);
const selectList = ref([]);
const total = ref(0);
const countData = ref({});
const deptOptions = ref([]);
... ... @@ -151,9 +161,12 @@ onMounted(() => {
// 获取规则列表
const getList = async () => {
loading.value = true;
const { data } = await queryRules(queryParams);
loading.value = false;
rulesList.value = data.records || data;
total.value = data.total || 0;
getNumber();
};
/** 查询部门列表 */
const getDeptList = () => {
... ... @@ -175,8 +188,19 @@ function handleAdd() {
const handleUpdate = async (row) => {
reset();
form.value = row;
loading.value = true;
await updateRules([form.value]);
proxy.$modal.msgSuccess("修改成功");
loading.value = false;
getList();
};
// 批量修改
const handleMultipleUpdate = async () => {
loading.value = true;
await updateRules(selectList.value);
proxy.$modal.msgSuccess("修改成功");
loading.value = false;
getList();
};
... ... @@ -208,6 +232,7 @@ function reset() {
/** 多选框选中数据 */
function handleSelectionChange(selection) {
selectList.value = selection;
ids.value = selection.map((item) => item.deptId);
multiple.value = !selection.length;
}
... ...
... ... @@ -231,7 +231,7 @@ const getList = async () => {
/** 搜索按钮操作 */
function handleQuery() {
queryParams.value.pageNum = 1;
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
... ...
<template>
<div class="app-container">
<!-- 筛选条件 -->
<el-form
:model="queryParams"
ref="queryRef"
:inline="true"
label-width="68px"
>
<el-form-item label="车主姓名" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入车主"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="车牌号码" prop="licensePlate">
<el-input
v-model="queryParams.licensePlate"
placeholder="请输入车牌号"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="识别代码" prop="frameNumber">
<el-input
v-model="queryParams.frameNumber"
placeholder="请输入车辆识别代码"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="时间范围" prop="timeFrame">
<el-date-picker
v-model="timeFrame"
type="datetimerange"
range-separator="To"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="handleTime"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>查询</el-button
>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<!-- 表格数据 -->
<el-table v-loading="loading" :data="policyList" @row-click="handleUpdate">
<el-table-column label="序号" width="55" type="index" />
... ... @@ -11,6 +63,7 @@
/>
<el-table-column
label="车牌号"
width="150"
prop="licensePlateNumber"
align="center"
/>
... ... @@ -18,18 +71,35 @@
label="车架号"
prop="frameNumber"
align="center"
width="180"
:show-overflow-tooltip="true"
/>
<el-table-column
label="发动机号"
prop="engineNumber"
align="center"
width="180"
:show-overflow-tooltip="true"
/>
<el-table-column label="车主姓名" prop="name" align="center" />
<el-table-column label="联系电话" prop="phone" align="center" />
<el-table-column label="是否新能源" prop="isNewEnergy" align="center" />
<el-table-column label="上年承保公司" prop="sysDeptName" align="center" />
<el-table-column
label="联系电话"
width="150"
prop="phone"
align="center"
/>
<el-table-column
label="是否新能源"
width="120"
prop="isNewEnergy"
align="center"
/>
<el-table-column
label="上年承保公司"
prop="sysDeptName"
width="150"
align="center"
/>
<el-table-column label="保单进度" prop="orderProgress" align="center" />
<el-table-column label="保单状态" prop="policyStatus" align="center" />
</el-table>
... ... @@ -158,25 +228,18 @@ const open = ref(false);
const transferShow = ref(false);
const form = ref({});
const transferForm = ref({});
const timeFrame = ref(null);
const transferOptions = ref([]);
const rules = ref({
carNum: [{ required: true, message: "车牌号不能为空", trigger: "blur" }],
frameNum: [{ required: true, message: "车架号不能为空", trigger: "blur" }],
name: [{ required: true, message: "车主姓名不能为空", trigger: "blur" }],
createTime: [{ required: true, message: "日期不能为空", trigger: "blur" }],
phone: [
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur",
},
],
});
const companyShow = ref(false);
const queryParams = reactive({
pageNum: 1,
pageSize: 10,
name: "",
licensePlate: "",
type: 0,
frameNumber: "",
startTime: "",
endTime: "",
});
const policyList = ref([]);
... ... @@ -225,6 +288,29 @@ const handleUpdate = (row) => {
// isCustom.value = data.isCustomizeBrandAndModel == "0";
open.value = true;
};
// 选择时间范围
const handleTime = (valu) => {
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
/** 搜索按钮操作 */
function handleQuery() {
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
function resetQuery() {
proxy.resetForm("queryRef");
queryParams.startTime = "";
queryParams.endTime = "";
handleQuery();
}
getList();
</script>
... ...
... ... @@ -65,21 +65,6 @@
/>
</el-select>
</el-form-item>
<el-form-item label="保单状态" prop="status">
<el-select
v-model="queryParams.status"
placeholder="选择进度"
clearable
style="width: 200px"
>
<el-option
v-for="dict in statusOption"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>查询</el-button
... ... @@ -351,20 +336,6 @@ const options = [
label: "人工分配",
},
];
const statusOption = ref([
{
value: 0,
label: "进行中",
},
{
value: 1,
label: "疑难件",
},
{
value: 2,
label: "已办结",
},
]);
const policyList = ref([]);
// 获取人员列表
... ... @@ -402,7 +373,7 @@ function handleUpdate(row) {
/** 搜索按钮操作 */
function handleQuery() {
queryParams.value.pageNum = 1;
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
... ...
<template>
<div class="app-container">
<!-- 筛选条件 -->
<el-form
:model="queryParams"
ref="queryRef"
:inline="true"
label-width="68px"
>
<el-form-item label="车主姓名" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入车主"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="车牌号码" prop="licensePlate">
<el-input
v-model="queryParams.licensePlate"
placeholder="请输入车牌号"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="识别代码" prop="frameNumber">
<el-input
v-model="queryParams.frameNumber"
placeholder="请输入车辆识别代码"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="时间范围" prop="timeFrame">
<el-date-picker
v-model="timeFrame"
type="datetimerange"
range-separator="To"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="handleTime"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>查询</el-button
>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<!-- 表格数据 -->
<el-table v-loading="loading" :data="policyList" @row-click="handleTask">
<el-table-column label="序号" width="55" type="index" />
... ... @@ -44,7 +96,7 @@
<el-table-column
label="联系电话"
prop="phone"
width="180"
width="150"
align="center"
/>
<el-table-column
... ... @@ -472,6 +524,7 @@ const activeTitle = ref("");
const loadingBtn = ref(false);
const showIssue = ref(false);
const total = ref(0);
const timeFrame = ref(null);
const typeId = ref(0); // 判断类型 0 问题件 1 退回 2 作废
const transferTip = ref(""); //流转下一家名称
const transferDeptId = ref(""); // 流转的部门公司ID
... ... @@ -504,17 +557,22 @@ const deprecatedForm = ref({
associationapprove: "",
});
const companyForm = ref({});
// 查询参数
const queryParams = reactive({
pageNum: 1,
pageSize: 10,
name: "",
licensePlate: "",
type: 0,
frameNumber: "",
startTime: "",
endTime: "",
});
const companyQueryParams = reactive({
deptName: undefined,
status: undefined,
});
const policyList = ref([]);
// 判断是否有权限
const hasRole = computed(() => {
return proxy.$auth.hasRole("associationemployee");
... ... @@ -531,7 +589,16 @@ const NewEnergyOption = ref([
name: "是",
},
]);
// 选择时间范围
const handleTime = (valu) => {
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
// 车辆类型
const carTypeOption = ref([]);
const getCarTypeOption = async () => {
... ... @@ -697,7 +764,6 @@ const handleSharing = (id) => {
};
/** 查询部门列表 */
const getDeptList = () => {
loading.value = true;
listDept(companyQueryParams).then((response) => {
let newArr = [];
newArr = response.data.filter((item) => item.parentId === 100);
... ... @@ -707,7 +773,6 @@ const getDeptList = () => {
deptName: child.deptName,
};
});
loading.value = false;
});
};
/** 重置操作表单 */
... ... @@ -779,7 +844,7 @@ const getTransferTip = async () => {
loadingBtn.value = true;
const { data } = await getCompanyTip();
transferTip.value = data.deptName;
transferDeptId.value = data.deptId;
transferDeptId.value = data.deptId.toString();
loadingBtn.value = false;
};
... ... @@ -799,7 +864,23 @@ const submitUpdate = () => {
});
};
getList();
/** 搜索按钮操作 */
function handleQuery() {
queryParams.pageNum = 1;
getList();
}
/** 重置按钮操作 */
function resetQuery() {
proxy.resetForm("queryRef");
queryParams.startTime = "";
queryParams.endTime = "";
handleQuery();
}
onMounted(() => {
getList();
});
if (checkRole(["associationemployee"])) {
getDeptList();
}
... ...
... ... @@ -41,10 +41,10 @@
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="承接人" prop="companyEmployeeUserName">
<el-form-item label="处理人" prop="companyEmployeeUserName">
<el-input
v-model="queryParams.companyEmployeeUserName"
placeholder="请输入承接人"
placeholder="请输入处理人"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
... ... @@ -80,10 +80,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="车主" prop="name">
<el-form-item label="企业名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入车主"
placeholder="请输入企业名称"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
... ... @@ -190,14 +190,8 @@
align="center"
label="操作人"
width="120"
prop="distributionMechanism"
>
<template #default="{ row }">
<span>{{
row.companyEmployeeUserName || row.associationEmployeeUserName
}}</span>
</template>
</el-table-column>
prop="associationEmployeeUserName"
/>
<el-table-column
align="center"
label="操作时间"
... ... @@ -210,6 +204,12 @@
width="150"
align="center"
/>
<el-table-column
label="处理人"
prop="companyEmployeeUserName"
width="150"
align="center"
/>
<el-table-column label="保单进度" width="100" prop="orderProgress" />
<el-table-column
label="保单状态"
... ... @@ -536,8 +536,13 @@ function handleExport() {
// 选择时间范围
const handleTime = (valu) => {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
// 获取保单列表
const getList = async () => {
... ...
... ... @@ -41,10 +41,10 @@
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="承接人" prop="companyEmployeeUserName">
<el-form-item label="处理人" prop="companyEmployeeUserName">
<el-input
v-model="queryParams.companyEmployeeUserName"
placeholder="请输入承接人"
placeholder="请输入处理人"
clearable
style="width: 220px"
@keyup.enter="handleQuery"
... ... @@ -182,16 +182,10 @@
/>
<el-table-column
align="center"
label="操作人"
label="操作人"
width="120"
prop="distributionMechanism"
>
<template #default="{ row }">
<span>{{
row.companyEmployeeUserName || row.associationEmployeeUserName
}}</span>
</template>
</el-table-column>
prop="associationEmployeeUserName"
/>
<el-table-column
align="center"
label="操作时间"
... ... @@ -204,6 +198,12 @@
width="150"
align="center"
/>
<el-table-column
align="center"
label="处理人"
width="120"
prop="companyEmployeeUserName"
/>
<el-table-column label="保单进度" width="100" prop="orderProgress" />
<el-table-column
label="保单状态"
... ... @@ -530,8 +530,13 @@ function handleExport() {
// 选择时间范围
const handleTime = (valu) => {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
if (valu !== null) {
queryParams.startTime = proxy.parseTime(valu[0]);
queryParams.endTime = proxy.parseTime(valu[1]);
} else {
queryParams.startTime = "";
queryParams.endTime = "";
}
};
// 获取保单列表
const getList = async () => {
... ...
... ... @@ -156,7 +156,7 @@ import {
} from "@/api/process/deployService";
import commonHelper from "@/utils/common.js";
import { computed, onMounted, reactive } from "vue";
import { ElMessage, ElMessageBox } from "element-plus";
const responseData = ref({});
const searchParams = reactive({
key: "",
... ... @@ -267,7 +267,7 @@ const handleDelete = (index, row) => {
const { deploymentId } = row;
deleteProcessByDeployId(deploymentId).then((res) => {
ElMessage({ type: "success", message: "删除成功" });
this.getListAndRenderByParams(this.searchParams);
getListAndRenderByParams(searchParams);
});
})
.catch(() => {
... ...
... ... @@ -122,6 +122,7 @@ import {
import commonHelper from "@/utils/common.js";
import TableTemplate from "@/components/TableTemplate";
import { reactive } from "vue";
import { ElMessage, ElMessageBox } from "element-plus";
const responseData = ref({});
const showAddDialog = ref(false);
... ...