Browse Source

盘点

master
马远东 1 year ago
parent
commit
0240145cb5
  1. 21
      src/views/aftersales/VueTemp.vue
  2. 85
      src/views/distribution/checkInventoryTask/createTask.vue

21
src/views/aftersales/VueTemp.vue

@ -1425,8 +1425,8 @@ const AddInfo = () => {
//
const ConfirmForm = () => {
console.log(warehouseData.value,'准备好的数据');
console.log(Indexform.value.duty,'要筛选的数据');
console.log(warehouseData.value, '准备好的数据');
console.log(Indexform.value.duty, '要筛选的数据');
let filteredB = warehouseData.value.filter(item => Indexform.value.duty.includes(item.id));
console.log(filteredB);
//
@ -1438,14 +1438,23 @@ const ConfirmForm = () => {
FromDisabled.value = false; //
let processorEntityList = [];
const matchingObjects = warehouseData.value.filter(obj =>
Indexform.value.processor.includes(obj.value)
);
let name = matchingObjects.map(item => item.label);
name = name.join(',');
const matchingObjects = warehouseData.value.filter(obj => Indexform.value.duty.includes(obj.id));
console.log(matchingObjects, '名字');
const matchingObjectsT = warehouseData.value.filter(obj =>
Indexform.value.duty.includes(obj.value)
);
let nameS = matchingObjectsT.map(item => item.label);
nameS = nameS.join(',');
let ProcessingParty = {
//
// businessName: result,
businessName: name,
businessId: Indexform.value.processor.join(','),
conditions: 1,
typesOf: 2,
@ -1453,7 +1462,7 @@ const ConfirmForm = () => {
processorEntityList.push(ProcessingParty);
let ResponsibleParty = {
//
// businessName:resultT,
businessName:nameS,
businessId: Indexform.value.duty.join(','),
conditions: 1,
typesOf: 1,

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

@ -235,22 +235,18 @@
/>
</el-select>
<!-- 日期搜索 -->
<el-date-picker
v-if="item.type == 8"
v-model="TcFrom[item.prop]"
type="datetimerange"
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="TcChenge($event, item)"
/>
<!-- 日期搜索 -->
<el-date-picker
v-if="item.type == 8"
v-model="TcFrom[item.prop]"
type="datetimerange"
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
@change="TcChenge($event, item)"
/>
</template>
<template #default="props">
<span v-if="item.type == 1 && item.prop == 'questStatus'">
@ -542,7 +538,6 @@
</el-select>
</el-form-item>
<el-form-item label="品牌">
<el-input v-model="formInventory.brandName" disabled placeholder="品牌名称" />
</el-form-item>
@ -708,7 +703,7 @@ const Tcrow = ref(); //弹窗当前行
const WrapBarEditing = ref({}); //
const PopupEditing = ref(false); //
const ElBtnClass = ref(null);
const DiskStatus=ref(true);//
const DiskStatus = ref(true); //
const UncountedDetails = ref(); //
const contrastData = ref([]); //
const dialogcontrast = ref(false); //
@ -1514,9 +1509,9 @@ const InputSo = val => {
};
if (DiskStatus.value) {
dataS.questStatus = 1;
}else{
dataS.questStatus = 0;
}
} else {
dataS.questStatus = 0;
}
console.log(dataS, '要提交的数据');
$_getDetailInfo(dataS).then(res => {
Tctotal.value = res.data.data.total;
@ -1749,7 +1744,7 @@ const TcViewEvent = (val, Inso) => {
};
//
const ViewEvent = val => {
DiskStatus.value=true;//
DiskStatus.value = true; //
InventoryDetails.value.forEach(item => {
item.values = null;
});
@ -1794,17 +1789,17 @@ const Discard = val => {
//
const NotCountedFn = (row, Inso, type = 0) => {
TcPdloading.value = true;
let dataInfo={
let dataInfo = {
...Inso,
}
dataInfo.questStatus=type
dataInfo.questNum=row.questNum
dataInfo.questId=row.id
dataInfo.current=TccurrentPage.value //
dataInfo.size=TcpageSize.value//
if(!DiskStatus.value){
dataInfo.questStatus=0
}//)
};
dataInfo.questStatus = type;
dataInfo.questNum = row.questNum;
dataInfo.questId = row.id;
dataInfo.current = TccurrentPage.value; //
dataInfo.size = TcpageSize.value; //
if (!DiskStatus.value) {
dataInfo.questStatus = 0;
} //)
$_getDetailInfo(dataInfo).then(res => {
TcPdloading.value = false;
console.log(res, '未盘点明细返回值');
@ -1820,11 +1815,11 @@ const NotCountedFn = (row, Inso, type = 0) => {
//
const DetailsNotCounted = row => {
DiskStatus.value=false;//
DiskStatus.value = false; //
InventoryDetails.value.forEach(item => {
item.values = null;
});
UncountedDetails.value = row;
InventoryState.value = true; //
TcFrom.value = {}; //
@ -2278,7 +2273,7 @@ const InformationEditing = () => {
//
const TcChenge = (event, val) => {
// startTime
// EndTime
// endTime
console.log(event, val);
TcPdloading.value = true;
console.log(row.value, '必须参数');
@ -2292,16 +2287,16 @@ const TcChenge = (event, val) => {
questNum: quest,
questId: qstId,
};
data.startTime=event[0]
data.EndTime=event[1]
delete data.inventoryDate
console.log(DiskStatus.value,'DiskStatus.value');
if (DiskStatus.value) {
data.questStatus = 1;
}else{
data.questStatus = 0;
}
$_getDetailInfo(data).then(res => {
data.startTime = event[0];
data.endTime = event[1];
delete data.inventoryDate;
console.log(DiskStatus.value, 'DiskStatus.value');
if (DiskStatus.value) {
data.questStatus = 1;
} else {
data.questStatus = 0;
}
$_getDetailInfo(data).then(res => {
Tctotal.value = res.data.data.total;
res.data.data.records.forEach(item => {
item.Checkbox = true;

Loading…
Cancel
Save