This commit is contained in:
Leo
2026-01-05 23:04:49 +08:00
parent 986cdd6fd9
commit 0d03604888

View File

@@ -10,60 +10,75 @@
@reset="resetQuery" @reset="resetQuery"
@quick-search="handleQuickSearch" @quick-search="handleQuickSearch"
> >
<el-form-item label="备注"> <template #form="{ expanded }">
<el-input v-model="queryParams.remark" placeholder="单据备注" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form
</el-form-item> :model="queryParams"
<el-form-item label="订单号"> :inline="!expanded"
<el-input v-model="queryParams.orderSearch" placeholder="订单号/第三方单号/分销标识" clearable size="small" @keyup.enter.native="handleQuery" /> :label-width="expanded ? '80px' : '68px'"
</el-form-item> :label-position="expanded ? 'top' : 'left'"
<el-form-item label="分销标记"> >
<el-input v-model="queryParams.distributionMark" placeholder="分销标记" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="备注">
</el-form-item> <el-input v-model="queryParams.remark" placeholder="单据备注" clearable size="small" @keyup.enter.native="handleQuery" />
<el-form-item label="型号"> </el-form-item>
<el-input v-model="queryParams.modelNumber" placeholder="型号" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="订单号">
</el-form-item> <el-input v-model="queryParams.orderSearch" placeholder="订单号/第三方单号/分销标识" clearable size="small" @keyup.enter.native="handleQuery" />
<el-form-item label="下单人"> </el-form-item>
<el-input v-model="queryParams.buyer" placeholder="下单人" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="分销标记">
</el-form-item> <el-input v-model="queryParams.distributionMark" placeholder="分销标记" clearable size="small" @keyup.enter.native="handleQuery" />
<el-form-item label="地址"> </el-form-item>
<el-input v-model="queryParams.address" placeholder="收货地址" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="型号">
</el-form-item> <el-input v-model="queryParams.modelNumber" placeholder="型号" clearable size="small" @keyup.enter.native="handleQuery" />
<el-form-item label="状态"> </el-form-item>
<el-input v-model="queryParams.status" placeholder="备注/状态" clearable size="small" @keyup.enter.native="handleQuery" /> <el-form-item label="下单人">
</el-form-item> <el-input v-model="queryParams.buyer" placeholder="下单人" clearable size="small" @keyup.enter.native="handleQuery" />
<el-form-item label="下单时间"> </el-form-item>
<el-date-picker <el-form-item label="地址">
v-model="dateRange" <el-input v-model="queryParams.address" placeholder="收货地址" clearable size="small" @keyup.enter.native="handleQuery" />
type="daterange" </el-form-item>
start-placeholder="开始日期" <el-form-item label="状态">
end-placeholder="结束日期" <el-input v-model="queryParams.status" placeholder="备注/状态" clearable size="small" @keyup.enter.native="handleQuery" />
value-format="yyyy-MM-dd" </el-form-item>
size="small" <el-form-item label="下单时间">
range-separator="" <el-date-picker
@change="handleDateRangeChange" v-model="dateRange"
/> type="daterange"
</el-form-item> start-placeholder="开始日期"
<el-form-item label="完成日期"> end-placeholder="结束日期"
<el-checkbox v-model="queryParams.hasFinishTime" @change="handleQuery">仅显示已完成订单</el-checkbox> value-format="yyyy-MM-dd"
</el-form-item> size="small"
<el-form-item label="退款状态"> range-separator=""
<el-select v-model="queryParams.isRefunded" placeholder="全部" clearable size="small" style="width: 120px;"> @change="handleDateRangeChange"
<el-option label="已退款" :value="1" /> />
<el-option label="未退款" :value="0" /> </el-form-item>
</el-select> <el-form-item label="完成日期">
</el-form-item> <el-checkbox v-model="queryParams.hasFinishTime" @change="handleQuery">仅显示已完成订单</el-checkbox>
<el-form-item label="退款到账"> </el-form-item>
<el-select v-model="queryParams.isRefundReceived" placeholder="全部" clearable size="small" style="width: 120px;"> <el-form-item label="退款状态">
<el-option label="已到账" :value="1" /> <el-select v-model="queryParams.isRefunded" placeholder="全部" clearable size="small" style="width: 120px;">
<el-option label="未到账" :value="0" /> <el-option label="已退款" :value="1" />
</el-select> <el-option label="未退款" :value="0" />
</el-form-item> </el-select>
<el-form-item label="后返到账"> </el-form-item>
<el-select v-model="queryParams.isRebateReceived" placeholder="全部" clearable size="small" style="width: 120px;"> <el-form-item label="退款到账">
<el-option label="已到账" :value="1" /> <el-select v-model="queryParams.isRefundReceived" placeholder="全部" clearable size="small" style="width: 120px;">
<el-option label="到账" :value="0" /> <el-option label="到账" :value="1" />
</el-select> <el-option label="未到账" :value="0" />
</el-form-item> </el-select>
</el-form-item>
<el-form-item label="后返到账">
<el-select v-model="queryParams.isRebateReceived" placeholder="全部" clearable size="small" style="width: 120px;">
<el-option label="已到账" :value="1" />
<el-option label="未到账" :value="0" />
</el-select>
</el-form-item>
<!-- 搜索按钮桌面端显示移动端展开时在底部显示 -->
<el-form-item>
<el-button type="primary" size="small" icon="el-icon-search" @click="handleQuery">搜索</el-button>
<el-button size="small" icon="el-icon-refresh" @click="resetQuery">重置</el-button>
<el-button type="warning" size="small" icon="el-icon-download" @click="handleExport" v-hasPermi="['system:jdorder:export']">导出</el-button>
</el-form-item>
</el-form>
</template>
</mobile-search-form> </mobile-search-form>
<!-- 操作按钮区域移动端单独显示 --> <!-- 操作按钮区域移动端单独显示 -->
@@ -76,7 +91,6 @@
<!-- 桌面端按钮组 --> <!-- 桌面端按钮组 -->
<div class="desktop-action-buttons"> <div class="desktop-action-buttons">
<el-button type="warning" size="small" icon="el-icon-download" @click="handleExport" v-hasPermi="['system:jdorder:export']">导出</el-button>
<el-button type="success" size="small" icon="el-icon-setting" @click="showAutoWriteConfig = true" title="配置H-TF订单自动写入腾讯文档">腾峰文档配置</el-button> <el-button type="success" size="small" icon="el-icon-setting" @click="showAutoWriteConfig = true" title="配置H-TF订单自动写入腾讯文档">腾峰文档配置</el-button>
<el-button type="info" size="small" icon="el-icon-monitor" @click="showPushMonitor = true" title="查看推送监控和历史记录">推送监控</el-button> <el-button type="info" size="small" icon="el-icon-monitor" @click="showPushMonitor = true" title="查看推送监控和历史记录">推送监控</el-button>
<el-button type="warning" size="small" icon="el-icon-user" @click="showTouserConfig = true" title="配置分销标识对应的企业微信接收人">接收人配置</el-button> <el-button type="warning" size="small" icon="el-icon-user" @click="showTouserConfig = true" title="配置分销标识对应的企业微信接收人">接收人配置</el-button>