Browse Source

修复预约查看包件为空的问题

dev-xx
qb 1 year ago
parent
commit
38756a9196
  1. 2
      src/api/distribution/distributionStockArticle.js
  2. 75
      src/views/distribution/inventory/distrilbutionBillLading.vue
  3. 4795
      src/views/distribution/reservation/reservationAddFrom.vue

2
src/api/distribution/distributionStockArticle.js

@ -305,7 +305,7 @@ export const getPackageListByStockArticleId = (current, size, orderId) => {
url: '/api/logpm-distribution/distributionStockArticle/getPackageListByStockArticleId',
method: 'get',
params: {
orderId,
...orderId,
current,
size,
},

75
src/views/distribution/inventory/distrilbutionBillLading.vue

@ -91,9 +91,9 @@
</el-col>
</el-row>
<el-row :gutter="20" class="toscontent">
<el-col :span="24" >
<el-form-item label="物品明细" prop="certificateType" >
<el-tabs type="border-card" @tab-click="handleChlickTab" style="width: 100%;">
<el-col :span="24">
<el-form-item label="物品明细" prop="certificateType">
<el-tabs type="border-card" @tab-click="handleChlickTab" style="width: 100%">
<el-tab-pane label="定制品">
<el-button
type="primary"
@ -179,7 +179,7 @@
</el-tabs>
</el-form-item>
</el-col>
<el-col v-if = !view :span="8">
<el-col v-if="!view" :span="8">
<el-form-item label="提货证件" label-width="120px">
<el-upload
v-model:file-list="fileListSell"
@ -202,8 +202,8 @@
</template>
</el-upload>
</el-form-item>
</el-col >
<el-col v-if = !view :span="8">
</el-col>
<el-col v-if="!view" :span="8">
<el-form-item label="文员确定图片" label-width="120px">
<el-upload
v-model:file-list="fileListClerk"
@ -227,7 +227,7 @@
</el-upload>
</el-form-item>
</el-col>
<el-col v-if = !view :span="8">
<el-col v-if="!view" :span="8">
<el-form-item label="库管签收图片" label-width="120px">
<el-upload
v-model:file-list="fileListLibrary"
@ -253,7 +253,7 @@
</el-col>
</el-row>
</el-form>
<div v-if = view>
<div v-if="view">
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="提货证件" label-width="120px">
@ -306,7 +306,6 @@
<el-col :span="8">
<el-form-item label="库管签收图片" label-width="120px">
<el-upload
v-model:file-list="fileListLibrary"
class="upload-demo"
:action="action"
@ -321,7 +320,7 @@
:on-remove="handleRemove"
list-type="picture"
>
<el-button type="primary" :disabled = "!view">上传</el-button>
<el-button type="primary" :disabled="!view">上传</el-button>
<template #tip>
<div class="el-upload__tip">只能上传jpg/png文件且不超过500kb</div>
</template>
@ -331,8 +330,8 @@
</el-row>
</div>
<!-- &lt;!&ndash; 表单按钮 &ndash;&gt; v-if="!view || viewSC"-->
<div class="foot" :disabled="view" >
<!-- &lt;!&ndash; 表单按钮 &ndash;&gt; v-if="!view || viewSC"-->
<div class="foot" :disabled="view">
<div class="dialog-footer">
<el-button type="primary" icon="el-icon-circle-check" @click="handleSubmit('form')"
> </el-button
@ -575,7 +574,6 @@
<img w-full :src="Imgurl" alt="Preview Image" />
</el-dialog>
</div>
</basic-container>
</template>
@ -602,8 +600,8 @@ import { nextTick, ref } from 'vue';
export default {
data() {
return {
dialogImg:false,
Imgurl:undefined,
dialogImg: false,
Imgurl: undefined,
OrdercolumnList: [
{
prop: 'serviceNumber',
@ -1824,7 +1822,7 @@ export default {
this.onLoad(this.page);
} else if (this.$route.query.type == '3') {
this.onLoadCj();
}else if (this.$route.query.type == '4') {
} else if (this.$route.query.type == '4') {
//
this.view = true;
this.getDetailOen();
@ -2135,6 +2133,7 @@ export default {
},
//
callFordeliveryOrder() {
console.log('111 :>> ', 111);
let st = false;
let sts = false;
let ad = false;
@ -2142,9 +2141,11 @@ export default {
let consigneeMobile = '';
this.selectionList.some(i => {
if (this.dataList.length > 0) {
let w = this.dataList.find(
c => c.consigneeMobile == i.consigneeMobile && c.consigneePerson == i.consigneePerson
);
let w = this.dataList.find(c => {
console.log('i :>> ', i);
console.log('c :>> ', c);
return c.consigneeMobile == i.consigneeMobile && c.consigneePerson == i.consigneePerson;
});
if (!w) {
ad = true;
}
@ -2346,8 +2347,8 @@ export default {
},
handlePreview(file) {
console.log(file);
this.Imgurl =file.url;
this.dialogImg =true;
this.Imgurl = file.url;
this.dialogImg = true;
},
textbox(e, index) {
let nu = index + 1;
@ -3117,23 +3118,23 @@ export default {
.el-input-number {
width: 100%;
}
:deep(.maboxhi){
height: 100% !important;
:deep(.maboxhi) {
height: 100% !important;
}
.toscontent{
:deep(.el-form-item__content){
height: 400px;
overflow-y: scroll;
align-items: flex-start;
}
:deep(.el-tabs){
height: 100% !important;
}
.toscontent {
:deep(.el-form-item__content) {
height: 400px;
overflow-y: scroll;
align-items: flex-start;
}
:deep(.el-tabs) {
height: 100% !important;
}
}
.LoadIMG{
img{
width: 100%;
height: 100%;
}
.LoadIMG {
img {
width: 100%;
height: 100%;
}
}
</style>

4795
src/views/distribution/reservation/reservationAddFrom.vue

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save