Browse Source

修复已知bug

dev
马远东 3 days ago
parent
commit
39b711bf2c
  1. 2
      src/views/cost/storagecost/Transferwarehousestatistics.vue
  2. 39
      src/views/cost/storagecost/WarehouseMonthly.vue
  3. 38
      src/views/cost/storagecost/Warehousedaily.vue
  4. 29
      src/views/distribution/turndelivery/deliveryDiscuss.vue

2
src/views/cost/storagecost/Transferwarehousestatistics.vue

@ -178,7 +178,7 @@
columnList,
/** 列表数据 */
data: [{}],
data: [],
/** 页面loading */
loadingObj: {
/** 列表加载loading */

39
src/views/cost/storagecost/WarehouseMonthly.vue

@ -14,7 +14,18 @@
multiple
placeholder="请选择仓库"
style="min-width: 340px"
collapse-tags
:max-collapse-tags="2"
>
<template #header>
<el-checkbox
v-model="warehousecheckAll"
:indeterminate="indeterminate"
@change="handleCheckAll"
>
全选
</el-checkbox>
</template>
<el-option
v-for="item in warehouseList"
:key="item.value"
@ -154,7 +165,10 @@ const $useStore = useStore(); //权限
const $route = useRoute(); //
const warehouseList = ref([]); //
const monthList = ref([]); //
const queryTop = ref({}); //
const warehousecheckAll = ref(false);
const indeterminate = ref(false);
const queryTop = ref({
}); //
const details = reactive({
/** 是否开启搜索 */
search: false,
@ -271,6 +285,29 @@ const timesc = (index, row) => {
}
};
watch(
() => queryTop.value.warehouse,
val => {
if (!val.length) {
warehousecheckAll.value = false;
indeterminate.value = false;
} else if (val.length === warehouseList.value.length) {
warehousecheckAll.value = true;
indeterminate.value = false;
} else {
indeterminate.value = true;
}
}
);
const handleCheckAll = val => {
indeterminate.value = false;
if (val) {
queryTop.value.warehouse = warehouseList.value.map(_ => _.value);
} else {
queryTop.value.warehouse = [];
}
};
/** 表格表头输入框搜索 */
const btnsc = val => {
console.log(val);

38
src/views/cost/storagecost/Warehousedaily.vue

@ -14,7 +14,18 @@
multiple
placeholder="请选择仓库"
style="min-width: 340px"
collapse-tags
:max-collapse-tags="2"
>
<template #header>
<el-checkbox
v-model="warehousecheckAll"
:indeterminate="indeterminate"
@change="handleCheckAll"
>
全选
</el-checkbox>
</template>
<el-option
v-for="item in warehouseList"
:key="item.value"
@ -154,6 +165,8 @@ const $route = useRoute(); //获取地址栏参数
const warehouseList = ref([]); //
const monthList = ref([]); //
const queryTop = ref({}); //
const warehousecheckAll = ref(false);
const indeterminate = ref(false);
const details = reactive({
/** 是否开启搜索 */
search: false,
@ -283,6 +296,29 @@ const selectionChange = list => {
console.log(list);
details.selectionList = list;
};
watch(
() => queryTop.value.warehouse,
val => {
if (!val.length) {
warehousecheckAll.value = false;
indeterminate.value = false;
} else if (val.length === warehouseList.value.length) {
warehousecheckAll.value = true;
indeterminate.value = false;
} else {
indeterminate.value = true;
}
}
);
const handleCheckAll = val => {
indeterminate.value = false;
if (val) {
queryTop.value.warehouse = warehouseList.value.map(_ => _.value);
} else {
queryTop.value.warehouse = [];
}
};
//
const searchChange = () => {
if (queryTop.value.costSettlementYear?.length) {
@ -295,7 +331,7 @@ const searchChange = () => {
}
if (queryTop.value.warehouse) {
details.query.warehouseNameQuery = queryTop.value.warehouse.join(',');
}else{
} else {
delete details.query.warehouseNameQuery;
}
onLoad();

29
src/views/distribution/turndelivery/deliveryDiscuss.vue

@ -212,6 +212,12 @@
<el-radio label="1" size="large">商配</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否整车" v-if="kind">
<el-radio-group v-model="DataSubmit.isAll">
<el-radio :value="1" size="large"> </el-radio>
<el-radio :value="0" size="large"></el-radio>
</el-radio-group>
</el-form-item>
<!-- 备货区域 -->
<!-- <el-form-item label="备货区域">
<el-select
@ -807,6 +813,7 @@ const DataSubmit = ref({
],
masterDriverName: null, //
masterVehicleNub: null, //
isAll:0,
remarks: null, //
reservation: {
deliveryType: '1', //
@ -977,7 +984,7 @@ onMounted(() => {
// wrapLoading.value = true; //
editLoading.value = true; //
getDeliveryList(route.query.id)
.then(res => {
.then( async res => {
console.log(res, '页面信息');
//
@ -1028,6 +1035,7 @@ onMounted(() => {
}
});
}
DataSubmit.value.isAll =res.data.data.isAll;//
}
wrapDataInfo.value = res.data.data.stockArticleList || ''; //
@ -1038,20 +1046,21 @@ onMounted(() => {
DataSubmit.value.stockup.unloaderId = res.data.data.unloadingTeamId || ''; //ID
DataSubmit.value.stockup.unloaderName = res.data.data.unloadingTeamName || ''; //
DataSubmit.value.remarks = res.data.data.remarks; //
DataSubmit.value.taskTime = res.data.data.taskTime; //
if (!res.data.data.stockupInfo) {
return;
}
DataSubmit.value.stockup.forkliftName = res.data.data.stockupInfo.forkliftId || ''; //
DataSubmit.value.stockup.forkliftId = res.data.data.stockupInfo.forkliftId || ''; //ID
const { stockupInfo } = res.data.data;
DataSubmit.value.stockup.forkliftName = stockupInfo.forkliftId || ''; //
DataSubmit.value.stockup.forkliftId = stockupInfo.forkliftId || ''; //ID
// DataSubmit.value.stockup.goodsAreaId = res.data.data.stockupInfo.goodsAreaId||''; //ID
DataSubmit.value.stockup.goodsAreaName = res.data.data.stockupInfo.stockupArea || ''; //
DataSubmit.value.stockup.outboundDate = res.data.data.stockupInfo.outboundDate || ''; //
DataSubmit.value.stockup.stockupDate = res.data.data.stockupInfo.stockupDate || ''; //
DataSubmit.value.taskTime = res.data.data.taskTime; //
editLoading.value = false; //
tooSUM();
DataSubmit.value.stockup.goodsAreaName = stockupInfo.stockupArea || ''; //
DataSubmit.value.stockup.outboundDate = stockupInfo.outboundDate || ''; //
DataSubmit.value.stockup.stockupDate = stockupInfo.stockupDate || ''; //
await tooSUM();
})
.catch((e) => {console.log(e,'error');
})
.catch(() => {})
.finally(() => {
editLoading.value = false; //
});

Loading…
Cancel
Save