-
+
{{ scope.row.code }}
+
+
@@ -102,10 +100,12 @@
{{ formatDate(scope.row.purchaseDate) }}
-
-
- {{ formatDate(scope.row.createDatetime) }}
-
+
+
+
+
+
+
@@ -143,6 +143,8 @@ const route = useRoute()
let open_code = ref(null)
onMounted(() => {
init()
+ getSupplierList()
+ getManagerUserList()
})
const addOrderRef = ref
('')
const openAdd = () => {
@@ -162,8 +164,9 @@ let init = () => {
const query = {
page: page.value,
pageSize: 20,
+ ...searchModel.value
}
- post("inventory/order/list", {query: query,...searchModel.value}).then((res: any) => {
+ post("inventory/order/list", {query: query}).then((res: any) => {
tableData.value = res.list
total.value = res.total_count
})
@@ -197,24 +200,39 @@ const handleDateChange = (date: any[]) => {
if (selectedDate.value[0] == selectedDate.value[1]) {
selectedDate.value[1] = getEndOfDay(selectedDate.value[1]); // 输出今天 23:59
}
+ searchModel.value.beginTime = selectedDate.value[0]
+ searchModel.value.endTime = selectedDate.value[1]
+}
+const supplier_list = ref([])
+const getSupplierList = () => {
+ const query = {
+ turn: 1
+ }
+ post("inventory/supplier/list", {query: query}).then((res: any) => {
+ supplier_list.value = res.list
+ })
+}
+const managerUserList: any = ref([])
+const getManagerUserList = () => {
+ post("manager/user/list", {
+ }).then((res: any) => {
+ managerUserList.value = res
+ })
}
-
const searchModel = ref({
- purchaseDate:"",
code: "",
- cateId: [],
- minInterestRate: "",
- maxInterestRate: "",
- curProfitCate: []
+ managerUserIds: [],
+ supplierIds: [],
+ beginTime: null,
+ endTime:null
})
const resetSearch = () => {
searchModel.value = {
- purchaseDate:"",
code: "",
- cateId: [],
- minInterestRate: "",
- maxInterestRate: "",
- curProfitCate: []
+ managerUserIds: [],
+ supplierIds: [],
+ beginTime: null,
+ endTime:null
}
init()
}
@@ -360,6 +378,7 @@ const resetSearch = () => {
color: #4D6DE4;
text-align: center;
line-height: 42px;
+ cursor: pointer;
&:hover {
background: #4D6DE4;
color: #fff;
@@ -368,6 +387,9 @@ const resetSearch = () => {
}
}
}
+:deep(.el-range-editor.el-input__wrapper) {
+ height: 42px;
+}
:deep(.el-select__wrapper) {
height: 42px;
}