|
|
|
@ -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> |
|
|
|
|
|
|
|
|
|
<!-- <!– 表单按钮 –> v-if="!view || viewSC"--> |
|
|
|
|
<div class="foot" :disabled="view" > |
|
|
|
|
<!-- <!– 表单按钮 –> 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,21 +3118,21 @@ export default {
|
|
|
|
|
.el-input-number { |
|
|
|
|
width: 100%; |
|
|
|
|
} |
|
|
|
|
:deep(.maboxhi){ |
|
|
|
|
:deep(.maboxhi) { |
|
|
|
|
height: 100% !important; |
|
|
|
|
} |
|
|
|
|
.toscontent{ |
|
|
|
|
:deep(.el-form-item__content){ |
|
|
|
|
.toscontent { |
|
|
|
|
:deep(.el-form-item__content) { |
|
|
|
|
height: 400px; |
|
|
|
|
overflow-y: scroll; |
|
|
|
|
align-items: flex-start; |
|
|
|
|
} |
|
|
|
|
:deep(.el-tabs){ |
|
|
|
|
:deep(.el-tabs) { |
|
|
|
|
height: 100% !important; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.LoadIMG{ |
|
|
|
|
img{ |
|
|
|
|
.LoadIMG { |
|
|
|
|
img { |
|
|
|
|
width: 100%; |
|
|
|
|
height: 100%; |
|
|
|
|
} |
|
|
|
|