|
|
@@ -15,6 +15,7 @@
|
|
|
<el-select
|
|
|
v-model="queryParams.materialsCabinetId"
|
|
|
:disabled="visibleSelect"
|
|
|
+ @change="handleChangeCanbinet"
|
|
|
placeholder="请选择物资柜"
|
|
|
class="!w-240px"
|
|
|
>
|
|
|
@@ -104,11 +105,11 @@
|
|
|
v-model="createTime"
|
|
|
type="datetimerange"
|
|
|
range-separator="-"
|
|
|
+ value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
- :default-time="['00:00:00', '23:59:59']"
|
|
|
+ :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
:picker-options="pickerOptions"
|
|
|
- @change="handleClearTime"
|
|
|
class="!w-240px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
@@ -407,26 +408,29 @@ const filteredPropertyValues = computed(() => {
|
|
|
const route=useRoute()
|
|
|
// 初始化
|
|
|
onMounted(async () => {
|
|
|
+// 设置初始值
|
|
|
+ setInitialCabinetId()
|
|
|
await getList()
|
|
|
await getTreeselect()
|
|
|
await materialsCabinets()
|
|
|
|
|
|
- // 设置初始值
|
|
|
- setInitialCabinetId()
|
|
|
})
|
|
|
|
|
|
// 设置初始物资柜ID
|
|
|
const setInitialCabinetId = () => {
|
|
|
- if (props.cabinetId) {
|
|
|
+ if (props.cabinetId||route.query.cabinetId) {
|
|
|
queryParams.materialsCabinetId = Number(props.cabinetId)
|
|
|
- visibleSelect.value = true
|
|
|
- } else if (route.query.cabinetId) {
|
|
|
queryParams.materialsCabinetId = Number(route.query.cabinetId)
|
|
|
+ visibleSelect.value = true
|
|
|
} else {
|
|
|
- queryParams.materialsCabinetId = null
|
|
|
+ queryParams.materialsCabinetId = 1
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+// 查询物资柜
|
|
|
+const handleChangeCanbinet=(value)=>{
|
|
|
+ console.log(value,'value')
|
|
|
+ queryParams.materialsCabinetId = Number(value)
|
|
|
+}
|
|
|
// 监听物资柜数据变化,确保值能正确回显
|
|
|
watch(
|
|
|
() => cabinets.value,
|
|
|
@@ -450,12 +454,7 @@ const getList = async () => {
|
|
|
queryParams.startExpirationDate = startTime
|
|
|
queryParams.endExpirationDate = endTime
|
|
|
}
|
|
|
- if(route.query.cabinetId){
|
|
|
- queryParams.materialsCabinetId = Number(route.query.cabinetId)
|
|
|
- }else {
|
|
|
- queryParams.materialsCabinetId =null
|
|
|
- }
|
|
|
-
|
|
|
+ console.log(queryParams,'queryParams')
|
|
|
const data = await MaterialApi.listMaterials(queryParams)
|
|
|
materialsList.value = data.list
|
|
|
total.value = data.total
|
|
|
@@ -561,11 +560,11 @@ const handlePropertyChange = () => {
|
|
|
queryParams.recordId = undefined
|
|
|
}
|
|
|
|
|
|
-/** 日期清空处理 */
|
|
|
-const handleClearTime = (value: any) => {
|
|
|
- if (value == null) {
|
|
|
- queryParams.startExpirationDate = undefined
|
|
|
- queryParams.endExpirationDate = undefined
|
|
|
- }
|
|
|
-}
|
|
|
+// /** 日期清空处理 */
|
|
|
+// const handleClearTime = (value: any) => {
|
|
|
+// if (value == null) {
|
|
|
+// queryParams.startExpirationDate = undefined
|
|
|
+// queryParams.endExpirationDate = undefined
|
|
|
+// }
|
|
|
+// }
|
|
|
</script>
|