Browse Source

盘点修复状态

master
马远东 1 year ago
parent
commit
aacab9f6a0
  1. 129
      src/views/aftersales/VueTemp.vue
  2. 4
      src/views/distribution/checkInventoryTask/createTask.vue

129
src/views/aftersales/VueTemp.vue

@ -104,47 +104,47 @@
<!-- 查询模块 -->
<el-form :inline="true" :model="query" class="el-fr-d">
<div class="el_tims_box">
<el-form-item label="上报日期" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="处理时间" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="送货时间" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="运损发现" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
</div>
<el-form-item label="上报日期" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="处理时间" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="送货时间" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
<el-form-item label="运损发现" class="el-times">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:size="size"
/>
</el-form-item>
</div>
<!-- 查询按钮 -->
<el-form-item class="el-btn">
<el-button type="primary" icon="el-icon-search"> </el-button>
@ -808,6 +808,7 @@ import { ref, reactive, toRefs, computed, onMounted, nextTick } from 'vue';
import { columnList, recordList } from '@/option/aftersales/vueTvemp.js';
import { processRowProperty } from '@/utils/util';
import dayjs from 'dayjs';
import { join } from 'lodash';
const currentPage = ref(1); //
const pageSize = ref(30); //
const total = ref(0); //
@ -1424,36 +1425,48 @@ const AddInfo = () => {
//
const ConfirmForm = () => {
console.log(Indexform.value.deliveryDriver, 'Indexform.value.deliveryDriver');
console.log(Indexform.value.processor, 'Indexform.value.processor');
console.log(warehouseData.value,'准备好的数据');
console.log(Indexform.value.duty,'要筛选的数据');
let filteredB = warehouseData.value.filter(item => Indexform.value.duty.includes(item.id));
console.log(filteredB);
//
Indexform.value.deliveryDriver = DeliveryDriver.value.find(
item => item.value == Indexform.value.deliveryDriver
).label;
console.log(Indexform.value.deliveryDriver); //
FromDisabled.value = false; //
let processorEntityList = [];
const matchingObjects = warehouseData.value.filter(obj => Indexform.value.duty.includes(obj.id));
console.log(matchingObjects, '名字');
let ProcessingParty = {
//
businessName: warehouseData.value.find(row => row.value == Indexform.value.processor)?.label,
businessId: Indexform.value.processor,
// businessName: result,
businessId: Indexform.value.processor.join(','),
conditions: 1,
typesOf: 2,
};
processorEntityList.push(ProcessingParty);
let ResponsibleParty = {
//
businessName: warehouseData.value.find(row => row.value == Indexform.value.duty).label,
businessId: Indexform.value.duty,
// businessName:resultT,
businessId: Indexform.value.duty.join(','),
conditions: 1,
typesOf: 1,
};
processorEntityList.push(ResponsibleParty);
console.log(processorEntityList, 'processorEntityList');
let DataSubmit = { ...Indexform.value }; //
DataSubmit.processorEntityList = processorEntityList;
let DataSubmit = { ...Indexform.value };
delete DataSubmit.duty, //
delete DataSubmit.processor; //
console.log(DataSubmit, '处理好的表单信息');
console.log(warehouseData.value, 'warehouseData.value');
Indexdialog.value = false; //
// $_submit(DataSubmit).then(res => {
// if (res.data.code == 200) {
@ -1659,16 +1672,16 @@ const selectionChange = list => {
};
/** 页码改变执行的回调 */
const currentChange = (val) => {
page.value.currentPage=val
const currentChange = val => {
page.value.currentPage = val;
IndexTable();
};
//
const sizeChange=(val)=>{
const sizeChange = val => {
console.log(val);
page.value.pageSize=val
page.value.pageSize = val;
IndexTable();
}
};
const changeProcessingResults = val => {
//
ProcessingList.value = ProcessingList.value.filter(item => val.includes(item.state - 1));
@ -1952,17 +1965,15 @@ const changeProcessingResults = val => {
align-items: flex-end;
margin-bottom: 10px;
}
.el-times{
:deep(.el-input__wrapper){
.el-times {
:deep(.el-input__wrapper) {
height: 30px !important;
}
}
.el_tims_box{
.el_tims_box {
display: flex;
}
.el-btn{
.el-btn {
width: 100%;
}
</style>

4
src/views/distribution/checkInventoryTask/createTask.vue

@ -253,7 +253,7 @@
</template>
<template #default="props">
<span v-if="item.type == 6 && item.prop == 'questStatus'">
<span v-if="item.type == 1 && item.prop == 'questStatus'">
{{
props.row[item.prop] == 0
? '待盘点'
@ -936,7 +936,7 @@ const InventoryDetails = ref([
{
prop: 'questStatus',
label: '盘点状态',
type: 6,
type: 1,
values: '',
width: '100',
checkarr: [

Loading…
Cancel
Save