src/views/inventoryManagement/dispatchLog/index.vue
@@ -4,15 +4,15 @@ <el-tab-pane label="生产出库" name="production"> <div class="search_form"> <div> <span class="search_title">客户名称:</span> <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">客户名称:</span>--> <!-- <el-input--> <!-- v-model="searchForm.customerName"--> <!-- style="width: 240px"--> <!-- placeholder="请输入"--> <!-- @change="handleQuery"--> <!-- clearable--> <!-- prefix-icon="Search"--> <!-- />--> <span class="search_title ml10">出库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -46,16 +46,16 @@ > <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="出库日期" prop="createTime" min-width="250" show-overflow-tooltip /> <el-table-column label="客户名称" prop="customerName" width="250" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="100" show-overflow-tooltip /> <el-table-column label="出库日期" prop="createTime" min-width="120" show-overflow-tooltip /> <!-- <el-table-column label="客户名称" prop="customerName" width="250" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="出库数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip /> <!-- <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip />--> <el-table-column label="出库人" prop="createBy" width="80" show-overflow-tooltip /> </el-table> <pagination @@ -72,15 +72,15 @@ <el-tab-pane label="采购出库" name="purchase"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input--> <!-- v-model="searchForm.supplierName"--> <!-- style="width: 240px"--> <!-- placeholder="请输入"--> <!-- @change="handleQuery"--> <!-- clearable--> <!-- prefix-icon="Search"--> <!-- />--> <span class="search_title ml10">出库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -114,16 +114,16 @@ > <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="出库日期" prop="createTime" min-width="250" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplierName" width="250" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="100" show-overflow-tooltip /> <el-table-column label="出库日期" prop="createTime" min-width="120" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="250" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="出库数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip /> <!-- <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip />--> <el-table-column label="出库人" prop="createBy" width="80" show-overflow-tooltip /> </el-table> <pagination @@ -140,15 +140,15 @@ <el-tab-pane label="自定义出库" name="manual"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input--> <!-- v-model="searchForm.supplierName"--> <!-- style="width: 240px"--> <!-- placeholder="请输入"--> <!-- @change="handleQuery"--> <!-- clearable--> <!-- prefix-icon="Search"--> <!-- />--> <span class="search_title ml10">出库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -182,18 +182,18 @@ > <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="出库日期" prop="createTime" min-width="250" show-overflow-tooltip /> <el-table-column label="出库日期" prop="createTime" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="250" show-overflow-tooltip /> --> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="100" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" width="120" show-overflow-tooltip /> <el-table-column label="出库数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip /> <el-table-column label="出库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" show-overflow-tooltip /> <el-table-column label="出库数量" prop="inboundNum" show-overflow-tooltip /> <!-- <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" show-overflow-tooltip />--> <el-table-column label="出库人" prop="createBy" show-overflow-tooltip /> </el-table> <pagination v-show="total > 0" @@ -358,7 +358,7 @@ searchForm: { supplierName: "", customerName: "", timeStr: "", timeStr: getCurrentDate(), }, form: { supplierId: null, src/views/inventoryManagement/issueManagement/index.vue
@@ -4,9 +4,9 @@ <el-tab-pane label="生产出库" name="production"> <div class="search_form"> <div> <span class="search_title">客户名称:</span> <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">客户名称:</span>--> <!-- <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -30,15 +30,15 @@ <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库时间" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <template #default="scope"> @@ -54,9 +54,9 @@ <el-tab-pane label="采购出库" name="purchase"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -81,15 +81,15 @@ <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库时间" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <template #default="scope"> @@ -105,9 +105,9 @@ <el-tab-pane label="自定义出库" name="manual"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -133,17 +133,17 @@ <el-table-column label="入库时间" prop="inboundDate" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> --> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" width="100" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <el-table-column label="物品类型" prop="itemType" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" width="100" align="center"> <template #default="scope"> <el-button link type="primary" size="small" @click="openForm(scope.row);">领用</el-button> </template> @@ -221,7 +221,7 @@ inboundTime:'', nickName: '', userId: '', timeStr: '', timeStr: getCurrentDate(), }, form: { productrecordId: '', src/views/inventoryManagement/receiptManagement/components/formDia.vue
@@ -47,25 +47,25 @@ <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.quantityStock" /> </template> </el-table-column> <el-table-column label="税率(%)" prop="taxRate" width="120" /> <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" :formatter="formattedNumber" width="150" /> <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" :formatter="formattedNumber" width="150" /> <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" :formatter="formattedNumber" width="150" /> <!-- <el-table-column label="税率(%)" prop="taxRate" width="120" />--> <!-- <el-table-column--> <!-- label="含税单价(元)"--> <!-- prop="taxInclusiveUnitPrice"--> <!-- :formatter="formattedNumber"--> <!-- width="150"--> <!-- />--> <!-- <el-table-column--> <!-- label="含税总价(元)"--> <!-- prop="taxInclusiveTotalPrice"--> <!-- :formatter="formattedNumber"--> <!-- width="150"--> <!-- />--> <!-- <el-table-column--> <!-- label="不含税总价(元)"--> <!-- prop="taxExclusiveTotalPrice"--> <!-- :formatter="formattedNumber"--> <!-- width="150"--> <!-- />--> </el-table> </el-form> <template #footer> src/views/inventoryManagement/receiptManagement/components/formDiaManual.vue
@@ -36,7 +36,7 @@ <el-input v-model="scope.row.supplierName" placeholder="请输入供应商" /> </template> </el-table-column> --> <el-table-column label="物品类型" prop="itemType" width="140"> <el-table-column label="物品类型" prop="itemType"> <template #default="scope"> <el-select v-model="scope.row.itemType" placeholder="请选择物品类型" style="width: 100%"> <el-option @@ -48,7 +48,7 @@ </el-select> </template> </el-table-column> <el-table-column label="入库数量" prop="inboundNum" width="150"> <el-table-column label="入库数量" prop="inboundNum"> <template #default="scope"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.inboundNum" @change="() => calculateTotalPrice(scope.row)" /> </template> @@ -65,45 +65,45 @@ /> </template> </el-table-column> <el-table-column label="税率(%)" prop="taxRate" width="150"> <template #default="scope"> <el-select v-model="scope.row.taxRate" placeholder="请选择税率" style="width: 100%" @change="() => calculateExclusivePrice(scope.row)"> <el-option v-for="item in taxRateOptions" :key="item.value" :label="item.label" :value="item.value" /> </el-select> </template> </el-table-column> <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="180" > <template #default="scope"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxInclusiveUnitPrice" @change="calculateTotalPrice(scope.row)" /> </template> </el-table-column> <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="180" > <template #default="scope"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxInclusiveTotalPrice" @change="calculateExclusivePrice(scope.row)" /> </template> </el-table-column> <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" width="180" > <template #default="scope"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxExclusiveTotalPrice" /> </template> </el-table-column> <!-- <el-table-column label="税率(%)" prop="taxRate" width="150">--> <!-- <template #default="scope">--> <!-- <el-select v-model="scope.row.taxRate" placeholder="请选择税率" style="width: 100%" @change="() => calculateExclusivePrice(scope.row)">--> <!-- <el-option--> <!-- v-for="item in taxRateOptions"--> <!-- :key="item.value"--> <!-- :label="item.label"--> <!-- :value="item.value"--> <!-- />--> <!-- </el-select>--> <!-- </template>--> <!-- </el-table-column>--> <!-- <el-table-column--> <!-- label="含税单价(元)"--> <!-- prop="taxInclusiveUnitPrice"--> <!-- width="180"--> <!-- >--> <!-- <template #default="scope">--> <!-- <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxInclusiveUnitPrice" @change="calculateTotalPrice(scope.row)" />--> <!-- </template>--> <!-- </el-table-column>--> <!-- <el-table-column--> <!-- label="含税总价(元)"--> <!-- prop="taxInclusiveTotalPrice"--> <!-- width="180"--> <!-- >--> <!-- <template #default="scope">--> <!-- <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxInclusiveTotalPrice" @change="calculateExclusivePrice(scope.row)" />--> <!-- </template>--> <!-- </el-table-column>--> <!-- <el-table-column--> <!-- label="不含税总价(元)"--> <!-- prop="taxExclusiveTotalPrice"--> <!-- width="180"--> <!-- >--> <!-- <template #default="scope">--> <!-- <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="scope.row.taxExclusiveTotalPrice" />--> <!-- </template>--> <!-- </el-table-column>--> <el-table-column label="操作" width="80" v-if="operationType === 'add'"> <template #default="scope"> <el-button type="danger" size="small" @click="removeProductRow(scope.$index)">删除</el-button> src/views/inventoryManagement/receiptManagement/index.vue
@@ -4,9 +4,9 @@ <el-tab-pane label="生产入库" name="production"> <div class="search_form"> <div> <span class="search_title">客户名称:</span> <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">客户名称:</span>--> <!-- <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -28,17 +28,17 @@ :expand-row-keys="expandedRowKeys" :row-key="row => row.id" show-summary style="width: 100%" :summary-method="summarizeMainTable" height="calc(100vh - 18.5em)"> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库时间" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <el-table-column label="入库时间" prop="createTime" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" show-overflow-tooltip /> <!-- <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> </el-table> <pagination v-show="total > 0" :total="total" layout="total, sizes, prev, pager, next, jumper" @@ -49,9 +49,9 @@ <el-tab-pane label="采购入库" name="purchase"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -78,15 +78,15 @@ <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库时间" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <template #default="scope"> @@ -102,9 +102,9 @@ <el-tab-pane label="自定义入库" name="manual"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -130,19 +130,19 @@ <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库时间" prop="inboundDate" width="100" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" width="160" show-overflow-tooltip /> <el-table-column label="入库批次" prop="inboundBatches" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> --> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="70" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" width="100" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" width="90" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" show-overflow-tooltip /> <el-table-column label="入库数量" prop="inboundNum" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="80" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <el-table-column fixed="right" label="操作" width="100" align="center"> <template #default="scope"> <el-button link type="primary" size="small" @click="openForm('edit', scope.row, 'manual');">编辑</el-button> </template> @@ -164,6 +164,7 @@ import { ref, reactive, toRefs, onMounted, getCurrentInstance, nextTick } from 'vue' import { ElMessageBox } from "element-plus"; import useUserStore from '@/store/modules/user' import dayjs from 'dayjs' import { getStockInPage, getStockInPageByProduction, @@ -173,6 +174,11 @@ } from "@/api/inventoryManagement/stockIn.js"; import FormDia from './components/formDia.vue' import FormDiaManual from './components/formDiaManual.vue' // 获取当前日期 function getCurrentDate() { return dayjs().format('YYYY-MM-DD') } const userStore = useUserStore() const { proxy } = getCurrentInstance() @@ -194,7 +200,7 @@ searchForm: { supplierName: '', customerName: '', timeStr: '', timeStr: getCurrentDate(), }, }) const { searchForm } = toRefs(data) src/views/inventoryManagement/stockManagement/index.vue
@@ -4,9 +4,9 @@ <el-tab-pane label="生产入库" name="production"> <div class="search_form"> <div> <span class="search_title">客户名称:</span> <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">客户名称:</span>--> <!-- <el-input v-model="searchForm.customerName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -32,17 +32,17 @@ <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库日期" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="客户名称" prop="customerName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="库存数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="已出库数量" prop="totalInboundNum" width="100" show-overflow-tooltip /> <el-table-column label="待出库数量" prop="inboundNum0" width="100" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <template #default="scope"> @@ -58,9 +58,9 @@ <el-tab-pane label="采购入库" name="purchase"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -86,18 +86,18 @@ <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库日期" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="库存数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="已出库数量" prop="totalInboundNum" width="100" show-overflow-tooltip /> <el-table-column label="待出库数量" prop="inboundNum0" width="100" show-overflow-tooltip /> <el-table-column label="已出库数量" prop="totalInboundNum" show-overflow-tooltip /> <el-table-column label="待出库数量" prop="inboundNum0" show-overflow-tooltip /> <el-table-column label="库存预警数量" prop="warnNum" width="130" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <template #default="scope"> @@ -113,9 +113,9 @@ <el-tab-pane label="自定义入库" name="manual"> <div class="search_form"> <div> <span class="search_title">供应商名称:</span> <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery" clearable prefix-icon="Search" /> <!-- <span class="search_title">供应商名称:</span>--> <!-- <el-input v-model="searchForm.supplierName" style="width: 240px" placeholder="请输入" @change="handleQuery"--> <!-- clearable prefix-icon="Search" />--> <span class="search_title ml10">入库日期:</span> <el-date-picker v-model="searchForm.timeStr" @@ -141,20 +141,20 @@ <el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" label="序号" type="index" width="60" /> <el-table-column label="入库日期" prop="createTime" width="100" show-overflow-tooltip /> <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip /> <el-table-column label="产品大类" prop="productCategory" width="100" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" width="200" show-overflow-tooltip /> <!-- <el-table-column label="供应商名称" prop="supplierName" width="240" show-overflow-tooltip />--> <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip /> <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip /> <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip /> <el-table-column label="物品类型" prop="itemType" width="120" show-overflow-tooltip /> <el-table-column label="库存数量" prop="inboundNum" width="100" show-overflow-tooltip /> <el-table-column label="已出库数量" prop="totalInboundNum" width="100" show-overflow-tooltip /> <el-table-column label="待出库数量" prop="inboundNum0" width="100" show-overflow-tooltip /> <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip /> <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip /> <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip /> <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip /> <!-- <el-table-column label="含税单价" prop="taxInclusiveUnitPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="含税总价" prop="taxInclusiveTotalPrice" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="税率(%)" prop="taxRate" width="100" show-overflow-tooltip />--> <!-- <el-table-column label="不含税总价" prop="taxExclusiveTotalPrice" width="100" show-overflow-tooltip />--> <el-table-column label="入库人" prop="createBy" width="80" show-overflow-tooltip /> <el-table-column fixed="right" label="操作" min-width="60" align="center"> <el-table-column fixed="right" label="操作" width="100" align="center"> <template #default="scope"> <el-button link type="primary" size="small" @click="openForm('edit', scope.row);">编辑</el-button> </template> @@ -307,7 +307,7 @@ searchForm: { supplierName: '', customerName: '', timeStr: '', timeStr: getCurrentDate(), }, form: { supplierId: null, src/views/procurementManagement/paymentHistory/index.vue
@@ -118,9 +118,10 @@ const { form: searchForm } = useFormData({ searchText: undefined, purchaseContractNumber: undefined, paymentDate: [], paymentDateStart: undefined, paymentDateEnd: undefined, // 设置付款日期范围为当天 paymentDate: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')], paymentDateStart: dayjs().startOf('day').format('YYYY-MM-DD'), paymentDateEnd: dayjs().endOf('day').format('YYYY-MM-DD'), }); // 查询列表 @@ -137,7 +138,8 @@ const getList = () => { tableLoading.value = true; const { paymentDate, ...rest } = searchForm; paymentHistoryListPage({ ...rest, ...page }).then((res) => { const { total, ...pageParams } = page; paymentHistoryListPage({ ...rest, ...pageParams }).then((res) => { tableLoading.value = false; tableData.value = res.records; page.total = res.total; src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -122,6 +122,7 @@ import EditModal from "./Modal/EditModal.vue"; import useUserStore from "@/store/modules/user.js"; import {delInvoiceLedgerByRegProductId} from "@/api/salesManagement/invoiceLedger.js"; import dayjs from "dayjs"; const userStore = useUserStore(); defineOptions({ @@ -147,7 +148,8 @@ { purchaseContractNumber: undefined, // 采购合同号 supplierName: undefined, // 供应商 createdAt: [], // 来票日期 // 设置来票日期范围为当天 createdAt: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')], // 来票日期 }, [ { src/views/procurementManagement/procurementLedger/index.vue
@@ -878,7 +878,13 @@ }, }); const { form, rules } = toRefs(data); const { form: searchForm } = useFormData(data.searchForm); const { form: searchForm } = useFormData({ ...data.searchForm, // 设置录入日期范围为当天 entryDate: [dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD')], entryDateStart: dayjs().startOf('day').format('YYYY-MM-DD'), entryDateEnd: dayjs().endOf('day').format('YYYY-MM-DD') }); // 产品表单弹框数据 const productFormVisible = ref(false); src/views/procurementManagement/procurementReport/index.vue
@@ -280,6 +280,7 @@ import { ref, reactive, onMounted } from 'vue' import { ElMessage } from 'element-plus' import { Document, List, TrendCharts, Shop, Search, Refresh, Download } from '@element-plus/icons-vue' import dayjs from "dayjs"; // 响应式数据 const loading = ref(false) @@ -690,14 +691,10 @@ } onMounted(() => { // 设置默认时间范围为最近30天 const endDate = new Date() const startDate = new Date() startDate.setDate(startDate.getDate() - 30) // 设置默认时间范围为当天 searchForm.dateRange = [ startDate.toISOString().split('T')[0], endDate.toISOString().split('T')[0] dayjs().startOf('day').format('YYYY-MM-DD'), dayjs().endOf('day').format('YYYY-MM-DD') ] }) </script> src/views/productionManagement/operationScheduling/index.vue
@@ -61,9 +61,9 @@ searchForm: { staffName: "", status: 1, entryDate: null, // 录入日期 entryDateStart: undefined, entryDateEnd: undefined, entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 录入日期,默认当天 entryDateStart: dayjs().format("YYYY-MM-DD"), entryDateEnd: dayjs().format("YYYY-MM-DD"), }, }); const { searchForm } = toRefs(data); src/views/productionManagement/productionDispatching/index.vue
@@ -88,9 +88,10 @@ searchForm: { customerName: "", projectName: "", entryDate: null, // 录入日期 entryDateStart: undefined, entryDateEnd: undefined, status: "", entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 录入日期,默认当天 entryDateStart: dayjs().format("YYYY-MM-DD"), entryDateEnd: dayjs().format("YYYY-MM-DD"), }, }); const { searchForm } = toRefs(data); src/views/productionManagement/productionOrder/index.vue
@@ -133,9 +133,10 @@ searchForm: { customerName: "", projectName: "", entryDate: null, // 录入日期 entryDateStart: undefined, entryDateEnd: undefined, status: "", entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 录入日期,默认当天 entryDateStart: dayjs().format("YYYY-MM-DD"), entryDateEnd: dayjs().format("YYYY-MM-DD"), }, }); const { searchForm } = toRefs(data); src/views/productionManagement/productionReporting/index.vue
@@ -148,10 +148,12 @@ const data = reactive({ searchForm: { staffName: "", entryDate: null, // 录入日期 entryDateStart: undefined, entryDateEnd: undefined, customerName: "", projectName: "", status: "", entryDate: [dayjs().format("YYYY-MM-DD"), dayjs().format("YYYY-MM-DD")], // 录入日期,默认当天 entryDateStart: dayjs().format("YYYY-MM-DD"), entryDateEnd: dayjs().format("YYYY-MM-DD"), }, }); const { searchForm } = toRefs(data); src/views/salesManagement/indicatorStats/index.vue
@@ -224,6 +224,10 @@ } onMounted(() => { // 设置指标筛选日期范围默认值为当天 const today = dayjs().format('YYYY-MM-DD') indicatorFilter.dateRange = [today, today] nextTick(() => initIndicatorChart()) }) </script> src/views/salesManagement/invoiceLedger/index.vue
@@ -245,7 +245,11 @@ const getList = () => { tableLoading.value = true; const { invoiceDate, ...rest } = searchForm; registrationProductPage({ ...rest, ...page }).then((res) => { // 将范围日期字段传递给后端 const params = { ...rest, ...page }; // 移除开票日期的默认值设置,只保留范围日期字段 delete params.invoiceDate; registrationProductPage(params).then((res) => { tableLoading.value = false; tableData.value = res.data.records; total.value = res.data.total; @@ -274,11 +278,9 @@ fileList.value = res.data.fileList; if (!form.value.invoicePerson) { form.value.invoicePerson = userStore.nickName; form.value.entryDate = getCurrentDate(); // 移除录入日期默认值设置,只处理范围日期字段 } if (!form.value.invoiceDate) { form.value.invoiceDate = getCurrentDate(); } // 移除开票日期默认值设置,只处理范围日期字段 }); dialogFormVisible.value = true; }; @@ -434,6 +436,12 @@ }; onMounted(() => { // 设置开票日期范围默认值为当天 const today = dayjs().format('YYYY-MM-DD'); searchForm.invoiceDate = [today, today]; // 设置范围日期字段的起始和结束时间 searchForm.invoiceDateStart = today; searchForm.invoiceDateEnd = today; getList(); }); </script> src/views/salesManagement/receiptPaymentHistory/index.vue
@@ -168,7 +168,11 @@ const getList = () => { tableLoading.value = true; const { receiptPaymentDate, ...rest } = searchForm; receiptPaymentHistoryListPage({ ...rest, ...page }).then((res) => { // 将范围日期字段传递给后端 const params = { ...rest, ...page }; // 移除回款日期的默认值设置,只保留范围日期字段 delete params.receiptPaymentDate; receiptPaymentHistoryListPage(params).then((res) => { tableLoading.value = false; tableData.value = res.records; page.total = res.total; @@ -212,6 +216,12 @@ }; onMounted(() => { // 设置回款日期范围默认值为当天 const today = dayjs().format('YYYY-MM-DD'); searchForm.receiptPaymentDate = [today, today]; // 设置范围日期字段的起始和结束时间 searchForm.receiptPaymentDateStart = dayjs(today).format('YYYY-MM-DD 00:00:00'); searchForm.receiptPaymentDateEnd = dayjs(today).format('YYYY-MM-DD 23:59:59'); getList(); }); </script> src/views/salesManagement/salesLedger/index.vue
@@ -644,7 +644,11 @@ const getList = () => { tableLoading.value = true; const { entryDate, ...rest } = searchForm; ledgerListPage({ ...rest, ...page }) // 将范围日期字段传递给后端 const params = { ...rest, ...page }; // 移除录入日期的默认值设置,只保留范围日期字段 delete params.entryDate; ledgerListPage(params) .then((res) => { tableLoading.value = false; tableData.value = res.records; @@ -785,7 +789,7 @@ // form.value.entryPerson = userAll.user.userId // 设置默认业务员为当前用户 // } // }); form.value.entryDate = getCurrentDate(); // 设置默认录入日期为当前日期 // 移除录入日期默认值设置,只处理范围日期字段 dialogFormVisible.value = true; }; function changs(val) { @@ -1541,7 +1545,7 @@ const openDeliveryForm = (row) => { currentDeliveryRow.value = row; deliveryForm.value = { shippingDate: getCurrentDate(), shippingDate: "", // 移除默认值设置 shippingCarNumber: "", }; deliveryFormVisible.value = true; @@ -1576,7 +1580,13 @@ }; onMounted(() => { getList(); // 设置录入日期范围默认值为当天 const today = dayjs().format('YYYY-MM-DD'); searchForm.entryDate = [today, today]; // 设置范围日期字段的起始和结束时间 searchForm.entryDateStart = today; searchForm.entryDateEnd = today; getList(); }); </script>