|
|
@@ -10,7 +10,7 @@
|
|
|
<el-input placeholder="输入车牌号查找" v-model="orderForm.licenseNo" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="报价时间">
|
|
|
- <el-date-picker clearable v-model="range" type="datetimerange" range-separator="至" start-placeholder="开始时间"
|
|
|
+ <el-date-picker clearable v-model="orderForm.quoteTime" type="datetimerange" range-separator="至" start-placeholder="开始时间"
|
|
|
end-placeholder="结束时间" value-format="YYYY-MM-DD HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="订单状态">
|
|
|
@@ -63,7 +63,7 @@
|
|
|
<el-form-item>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">查询</el-button>
|
|
|
- <el-button plain @click="isExportShow = true">导出</el-button>
|
|
|
+ <el-button plain @click="handleOrderExport">导出</el-button>
|
|
|
|
|
|
<el-button type="primary" link @click="toggle">
|
|
|
{{ fold ? '展开' : '收起' }}
|
|
|
@@ -699,6 +699,19 @@ const updateOrderStatus = (orderNo) => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+const handleOrderExport = () => {
|
|
|
+ const hasCondition = Object.values(orderForm.value).some(val => {
|
|
|
+ return Array.isArray(val) ? val.length > 0 : val !== '' && val != null
|
|
|
+ })
|
|
|
+ if (!hasCondition) {
|
|
|
+ ElMessage({
|
|
|
+ message: '不允许全量导出,请请选择任意条件',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ isExportShow.value = true
|
|
|
+}
|
|
|
|
|
|
const mockUnderwited = (row) => {
|
|
|
row.loading = true
|