web-base-admin/src/views/logistics/commodity/ckspdd.vue

715 lines
19 KiB
Vue
Raw Normal View History

2025-03-23 09:18:42 +08:00
<template>
<div class="page">
<topBar
v-if="topList.length > 0"
2025-04-14 17:51:17 +08:00
:top-list="topList"
2025-03-23 09:18:42 +08:00
:moren="moren"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<div class="thetopbox">
<el-form ref="form" :model="queryParams" label-width="100px">
<el-row>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'产品编号'" prop="waresCode">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.waresCode" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'产品名称'" prop="waresName">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.waresName" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="SKU编码">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.skuCode" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'订单类型'" prop="orderType">
2025-03-23 09:18:42 +08:00
<el-select
2025-04-14 17:51:17 +08:00
v-model="queryParams.orderType"
2025-03-23 09:18:42 +08:00
clearable
2025-04-01 23:46:26 +08:00
:placeholder="'请选择'"
2025-03-23 09:18:42 +08:00
>
<el-option
v-for="item in orderTypeList"
:key="item.value"
:label="item.label"
:value="item.value"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'订单编号'" prop="orderCode">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.orderCode" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'会员编号'" prop="memberCode">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.memberCode" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'会员姓名'" prop="memberName">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.memberName" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'联系方式'" prop="phone">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.phone" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'商品编号'" prop="commodityCode">
2025-03-23 09:18:42 +08:00
<el-input
v-model="queryParams.commodityCode"
2025-04-14 17:51:17 +08:00
clearable
/>
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'商品名称'" prop="commodityName">
2025-03-23 09:18:42 +08:00
<el-input
v-model="queryParams.commodityName"
2025-04-14 17:51:17 +08:00
clearable
/>
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item
2025-04-01 23:46:26 +08:00
:label="`${'购买人' + '编号'}`"
2025-03-23 09:18:42 +08:00
prop="buyMemberCode"
>
<el-input
v-model="queryParams.buyMemberCode"
2025-04-14 17:51:17 +08:00
clearable
/>
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item
2025-04-01 23:46:26 +08:00
:label="`${'购买人' + '姓名'}`"
2025-03-23 09:18:42 +08:00
prop="buyMemberName"
>
<el-input
v-model="queryParams.buyMemberName"
2025-04-14 17:51:17 +08:00
clearable
/>
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'收货人'" prop="recName">
2025-04-14 17:51:17 +08:00
<el-input v-model="queryParams.recName" clearable />
2025-03-23 09:18:42 +08:00
</el-form-item>
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'发货类型'" prop="shippingChannel">
2025-03-23 09:18:42 +08:00
<el-select
2025-04-14 17:51:17 +08:00
v-model="queryParams.shippingChannel"
2025-03-23 09:18:42 +08:00
clearable
2025-04-01 23:46:26 +08:00
:placeholder="'请选择'"
2025-03-23 09:18:42 +08:00
>
<el-option
v-for="item in shippingTypeList"
:key="item.value"
:label="item.label"
:value="item.value"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
</el-select>
</el-form-item>
</el-col>
2025-03-23 09:18:42 +08:00
<el-col :span="4">
<el-form-item label="支付方式" prop="payType">
<el-select
2025-04-14 17:51:17 +08:00
v-model="queryParams.payType"
2025-03-23 09:18:42 +08:00
clearable
2025-04-01 23:46:26 +08:00
:placeholder="'请选择'"
2025-03-23 09:18:42 +08:00
>
<el-option
v-for="item in payTypeList"
:key="item.value"
:label="item.label"
:value="item.value"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'创建日期'">
2025-03-23 09:18:42 +08:00
<el-date-picker
v-model="queryParams.times1"
type="daterange"
2025-04-01 23:46:26 +08:00
:range-separator="'至'"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
2025-03-23 09:18:42 +08:00
value-format="yyyy-MM-dd"
2025-04-14 17:51:17 +08:00
@change="changeTime"
/></el-form-item>
2025-03-23 09:18:42 +08:00
</el-col>
<el-col :span="8">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'支付日期'">
2025-03-23 09:18:42 +08:00
<el-date-picker
v-model="queryParams.times2"
type="daterange"
2025-04-01 23:46:26 +08:00
:range-separator="'至'"
:start-placeholder="'开始日期'"
:end-placeholder="'结束日期'"
2025-03-23 09:18:42 +08:00
value-format="yyyy-MM-dd"
2025-04-14 17:51:17 +08:00
@change="changeTime2"
/></el-form-item>
2025-03-23 09:18:42 +08:00
</el-col>
<el-col :span="4">
2025-04-01 23:46:26 +08:00
<el-form-item :label="'快递单号'" prop="logisticsCode">
2025-03-23 09:18:42 +08:00
<el-input v-model="queryParams.logisticsCode" clearable />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="订单状态" prop="orderStatus">
<el-select
v-model="queryParams.orderStatus"
clearable
placeholder="请选择订单状态"
>
<el-option
v-for="(item, index) in orderStatusList"
:key="index"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4" style="padding-left: 30px">
<div class="searchbox">
<el-button class="searchbtn" @click="getSearch">
2025-04-14 17:51:17 +08:00
{{ '搜索' }}</el-button>
2025-04-01 23:46:26 +08:00
<el-button @click="reChongzhi"> {{ '重置' }}</el-button>
2025-03-23 09:18:42 +08:00
</div>
</el-col>
</el-row>
</el-form>
</div>
<div class="maintop">
<div class="mainbtn">
<el-button
2025-04-14 17:51:17 +08:00
v-has-buttons="['ckspddExport']"
2025-03-23 09:18:42 +08:00
size="small"
class="thebtn2"
@click="handleExport"
>
2025-04-14 17:51:17 +08:00
{{ '导出' }}</el-button>
2025-03-23 09:18:42 +08:00
</div>
</div>
<div class="main">
<div class="maintable">
<el-table
height="600px"
:data="tableData"
style="width: 100%"
:header-cell-style="{ background: '#EEEEEE' }"
:row-class-name="tableRowClassName"
:span-method="objectSpanMethod"
2025-04-14 17:51:17 +08:00
@selection-change="handleSelectionChange"
2025-03-23 09:18:42 +08:00
>
2025-04-14 17:51:17 +08:00
<el-table-column type="selection" />
2025-04-01 23:46:26 +08:00
<el-table-column align="center" prop="" :label="'产品主图'">
2025-03-23 09:18:42 +08:00
<template slot-scope="scope">
<img
style="
width: 44px;
height: 44px;
border-radius: 8px 8px 8px 8px;
"
:src="scope.row.cover1"
alt=""
2025-04-14 17:51:17 +08:00
>
2025-03-23 09:18:42 +08:00
</template>
</el-table-column>
<el-table-column
align="center"
prop="waresCode"
2025-04-01 23:46:26 +08:00
:label="'产品编号'"
2025-04-14 17:51:17 +08:00
min-width="120px"
/>
2025-03-23 09:18:42 +08:00
<el-table-column
min-width="200px"
align="center"
prop="waresName"
2025-04-01 23:46:26 +08:00
:label="'产品名称'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
min-width="200px"
align="center"
prop="specsName"
2025-04-01 23:46:26 +08:00
:label="'产品规格'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
min-width="200px"
align="center"
prop="skuCode"
label="SKU编码"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="weight"
2025-04-01 23:46:26 +08:00
:label="'重量' + 'KG'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="120px"
prop="productPrice"
2025-04-01 23:46:26 +08:00
:label="'产品单价' + '(¥)'"
2025-03-23 09:18:42 +08:00
>
<template slot-scope="scope">
<span>{{ scope.row.productPrice | numFilter }}</span>
</template>
</el-table-column>
<el-table-column
align="center"
prop="quantity"
2025-04-01 23:46:26 +08:00
:label="'产品数量'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="productPriceTotal"
min-width="120px"
:formatter="productPriceTotal"
2025-04-01 23:46:26 +08:00
:label="'产品总价' + '(¥)'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="200px"
prop="commodityCode"
2025-04-01 23:46:26 +08:00
:label="'商品编号'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="200px"
prop="commodityName"
2025-04-01 23:46:26 +08:00
:label="'商品名称'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="200px"
prop="waresQuantity"
2025-04-01 23:46:26 +08:00
:label="'商品数量'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="200px"
prop="orderCode"
2025-04-01 23:46:26 +08:00
:label="'订单编号'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="orderTypeStr"
2025-04-01 23:46:26 +08:00
:label="'订单类型'"
2025-04-14 17:51:17 +08:00
min-width="120px"
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="memberCode"
2025-04-01 23:46:26 +08:00
:label="'会员编号'"
2025-04-14 17:51:17 +08:00
min-width="120px"
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="memberName"
2025-04-01 23:46:26 +08:00
:label="'会员姓名'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="120px"
prop="phone"
2025-04-01 23:46:26 +08:00
:label="'联系方式'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="shippingChannelStr"
2025-04-01 23:46:26 +08:00
:label="'发货类型'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="recName"
2025-04-01 23:46:26 +08:00
:label="'收货人'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="120px"
prop="recPhone"
2025-04-01 23:46:26 +08:00
:label="'收货电话'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
min-width="120px"
prop="buyMemberCode"
2025-04-01 23:46:26 +08:00
:label="`${'购买人' + '编号'}`"
2025-03-23 09:18:42 +08:00
/>
<el-table-column
align="center"
min-width="120px"
prop="buyMemberName"
2025-04-01 23:46:26 +08:00
:label="`${'购买人' + '姓名'}`"
2025-03-23 09:18:42 +08:00
/>
<el-table-column
align="center"
prop="recProvinceName"
2025-04-01 23:46:26 +08:00
:label="'省'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="recCityName"
2025-04-01 23:46:26 +08:00
:label="'市'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="recCountryName"
2025-04-01 23:46:26 +08:00
:label="'区/县'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="recAddress"
2025-04-01 23:46:26 +08:00
:label="'详细地址'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="orderAmount"
2025-04-01 23:46:26 +08:00
:label="'订单金额'"
2025-04-14 17:51:17 +08:00
/>
<el-table-column
align="center"
prop="orderAchieve"
:label="'订单业绩'"
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="orderAssAchieve"
2025-04-01 23:46:26 +08:00
:label="'商品订单' + 'BV'"
2025-04-14 17:51:17 +08:00
min-width="120px"
2025-03-23 09:18:42 +08:00
/>
<el-table-column
align="center"
prop="postage"
2025-04-01 23:46:26 +08:00
:label="'订单邮费'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="deliveryWayStr"
2025-04-01 23:46:26 +08:00
:label="'发货方式'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="operateScope"
2025-04-01 23:46:26 +08:00
:label="'供应方式'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="tranTypeStr"
2025-04-01 23:46:26 +08:00
:label="'运输方式'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="preSaleStatusStr"
2025-04-01 23:46:26 +08:00
:label="'预售状态'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="orderStatusStr"
2025-04-01 23:46:26 +08:00
:label="'订单状态'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="payTypeStr"
2025-04-01 23:46:26 +08:00
:label="'支付方式'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="logisticsCompany"
2025-04-01 23:46:26 +08:00
:label="'物流公司'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="logisticsCode"
2025-04-01 23:46:26 +08:00
:label="'快递单号'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="remark"
2025-04-01 23:46:26 +08:00
:label="'备注'"
2025-04-14 17:51:17 +08:00
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="creationTime"
2025-04-01 23:46:26 +08:00
:label="'创建日期'"
2025-04-14 17:51:17 +08:00
min-width="160px"
/>
2025-03-23 09:18:42 +08:00
<el-table-column
align="center"
prop="payTime"
2025-04-01 23:46:26 +08:00
:label="'支付日期'"
2025-04-14 17:51:17 +08:00
min-width="160px"
/>
2025-03-23 09:18:42 +08:00
</el-table>
</div>
</div>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getSearch"
/>
<!-- <div class="footer">
2025-04-01 23:46:26 +08:00
<el-button size="small" class="thebtn2" @click="goBack"> {{ '返回' }}</el-button>
2025-03-23 09:18:42 +08:00
</div> -->
</div>
</template>
<script>
2025-04-14 17:51:17 +08:00
import topBar from '@/components/topBar'
import * as log from '@/api/logistics'
import * as del from '@/api/delivery'
import { getStatus } from '@/api/notice'
2025-03-23 09:18:42 +08:00
export default {
2025-04-14 17:51:17 +08:00
name: 'Ckspdd',
2025-03-23 09:18:42 +08:00
components: {
2025-04-14 17:51:17 +08:00
topBar
2025-03-23 09:18:42 +08:00
},
filters: {
numFilter(value) {
// 截取当前数据到小数点后两位
2025-04-14 17:51:17 +08:00
const realVal = parseFloat(value).toFixed(2)
return realVal
}
2025-03-23 09:18:42 +08:00
},
data() {
return {
2025-04-14 17:51:17 +08:00
moren: 'ckspdd',
2025-03-23 09:18:42 +08:00
topList: [
{
2025-04-01 23:46:26 +08:00
name: '商品订单',
2025-04-14 17:51:17 +08:00
path: 'spdd'
2025-03-23 09:18:42 +08:00
},
{
2025-04-01 23:46:26 +08:00
name: '订单详情',
2025-04-14 17:51:17 +08:00
path: 'ckspdd'
}
2025-03-23 09:18:42 +08:00
],
multipleSelection: [],
queryParams: {
pageNum: 1,
pageSize: 50,
2025-04-14 17:51:17 +08:00
orderCode: '',
orderStatus: ''
2025-03-23 09:18:42 +08:00
},
orderStatusList: [],
tableData: [],
orderTypeList: [],
shippingTypeList: [],
payTypeList: [],
2025-04-14 17:51:17 +08:00
total: 0
}
2025-03-23 09:18:42 +08:00
},
created() {
2025-04-14 17:51:17 +08:00
this.queryParams.orderCode = this.$route.query.orderCode
this.getOthers()
this.getSearch()
this.getOrderStatus()
2025-03-23 09:18:42 +08:00
},
methods: {
getOrderStatus() {
getStatus().then((res) => {
2025-04-14 17:51:17 +08:00
this.orderStatusList = res.data
})
2025-03-23 09:18:42 +08:00
},
changeTime(val) {
2025-04-14 17:51:17 +08:00
this.queryParams.startCreateDate = val[0]
this.queryParams.endCreateDate = val[1]
2025-03-23 09:18:42 +08:00
},
changeTime2(val) {
2025-04-14 17:51:17 +08:00
this.queryParams.startPayDate = val[0]
this.queryParams.endPayDate = val[1]
2025-03-23 09:18:42 +08:00
},
// 导出
handleExport() {
2025-04-01 23:46:26 +08:00
this.$confirm('是否确认导出所有数据项?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
2025-04-14 17:51:17 +08:00
type: 'warning'
2025-03-23 09:18:42 +08:00
}).then((_) => {
this.download(
2025-04-14 17:51:17 +08:00
'/sale/manage/order/get-order-info-export',
2025-03-23 09:18:42 +08:00
{ ...this.queryParams },
`商品订单详情${new Date().getTime()}.xlsx`
2025-04-14 17:51:17 +08:00
)
})
2025-03-23 09:18:42 +08:00
},
getOthers() {
log.getOrderType().then((res) => {
2025-04-14 17:51:17 +08:00
this.orderTypeList = res.data
})
2025-03-23 09:18:42 +08:00
del.getShippingChannelList().then((res) => {
2025-04-14 17:51:17 +08:00
this.shippingTypeList = res.data
})
2025-03-23 09:18:42 +08:00
del.getOrderPayType().then((res) => {
2025-04-14 17:51:17 +08:00
this.payTypeList = res.data
})
2025-03-23 09:18:42 +08:00
},
totalAmount(row) {
2025-04-14 17:51:17 +08:00
let total = ''
2025-03-23 09:18:42 +08:00
2025-04-14 17:51:17 +08:00
total = row.orderAmount * row.quantity
return total
2025-03-23 09:18:42 +08:00
},
goBack() {
2025-04-14 17:51:17 +08:00
this.$router.go(-1)
2025-03-23 09:18:42 +08:00
},
handleChange1() {},
getSearch() {
log.getFindOrderList(this.queryParams).then((res) => {
2025-04-14 17:51:17 +08:00
this.tableData = res.rows
this.total = res.total
})
2025-03-23 09:18:42 +08:00
},
2025-04-14 17:51:17 +08:00
// 重置
2025-03-23 09:18:42 +08:00
reChongzhi() {
this.queryParams = {
pageNum: 1,
2025-04-14 17:51:17 +08:00
pageSize: 50
}
this.getSearch()
2025-03-23 09:18:42 +08:00
},
handleSelectionChange(val) {
2025-04-14 17:51:17 +08:00
this.multipleSelection = val
2025-03-23 09:18:42 +08:00
},
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
// if (columnIndex === 0) {
// if (rowIndex % 2 === 0) {
// return {
// rowspan: 2,
// colspan: 1,
// };
// } else {
// return {
// rowspan: 0,
// colspan: 0,
// };
// }
// }
},
tableRowClassName({ row, rowIndex }) {
if (rowIndex % 2 == 1) {
2025-04-14 17:51:17 +08:00
return 'warning-row'
2025-03-23 09:18:42 +08:00
} else if (rowIndex % 2 == 0) {
2025-04-14 17:51:17 +08:00
return 'success-row'
2025-03-23 09:18:42 +08:00
}
2025-04-14 17:51:17 +08:00
return ''
}
}
}
2025-03-23 09:18:42 +08:00
</script>
<style lang="scss" scoped>
::v-deep .el-range-editor.el-input__inner {
width: 100%;
}
::v-deep .dizhi {
width: 100%;
}
::v-deep .el-table .warning-row {
background: #f9f9f9;
}
.footer {
height: 68px;
background: #ffffff;
box-shadow: 0px -3px 20px 0px rgba(204, 204, 204, 0.5);
// margin: 0 20px;
display: flex;
justify-content: center;
align-items: center;
.thebtn1 {
background: #3181e5;
color: #ffffff;
padding: 9px 45px;
}
.thebtn2 {
background: #cccccc;
color: #ffffff;
padding: 9px 45px;
}
}
::v-deep .el-table .success-row {
background: #ffffff;
}
::v-deep .el-table thead {
color: #000000;
}
.openClose {
margin-top: 10px;
margin-right: 10px;
color: #666666;
text-align: center;
}
.page {
padding: 20px;
background: #f9f9f9;
font-size: 14px;
.thetopbox {
padding: 20px 20px 0 0;
background: #ffffff;
border-radius: 8px;
.searchbox {
display: flex;
align-items: center;
.searchtitle {
margin-right: 10px;
}
.searchbtn {
background: #c8161d;
color: #ffffff;
}
}
}
.maintop {
display: flex;
padding: 0px 20px;
justify-content: space-between;
align-items: center;
.mainbtn {
.thebtn2 {
color: #ffffff;
background: #ffad41;
}
}
}
.main {
// margin-top: 10px;
background: #ffffff;
border-radius: 8px;
box-shadow: 0px 2px 20px 0px rgba(238, 238, 238, 0.5);
.maintop {
display: flex;
padding: 10px 20px;
justify-content: space-between;
align-items: center;
.mainbtn {
.thebtn2 {
color: #ffffff;
background: #ffad41;
}
}
}
}
}
</style>