|
@@ -66,11 +66,15 @@
|
|
|
<div class="bangdan">
|
|
|
<el-form-item label="上传磅单" v-if="this.types == 1">
|
|
|
</el-form-item>
|
|
|
- <el-upload action="https://www.zthymaoyi.com/upload/admin" list-type="picture-card"
|
|
|
+ <!-- <el-upload action="https://www.zthymaoyi.com/upload/admin"
|
|
|
+ list-type="picture-card"
|
|
|
:on-success="(res, file) => {handlePictureCardPreview1(res)}"
|
|
|
- :on-remove="(value) => {handleRemove(value)}" class="photo2" v-if="this.types == 1">
|
|
|
+ :on-remove="handleRemove" class="photo2" v-if="this.types == 1">
|
|
|
<i class="el-icon-plus"></i>
|
|
|
- </el-upload>
|
|
|
+ </el-upload> -->
|
|
|
+ <ws-upload ref="upload" :comp-id="compId" :appendix-ids="weighingList.addressUrl"
|
|
|
+ :size-limit="size" @onChange="onChange" v-if="this.types == 1"
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" />
|
|
|
<el-dialog :visible.sync="dialogVisible" v-if="this.types == 1">
|
|
|
<img width="100%" :src="weighingList.addressUrl" alt="" />
|
|
|
</el-dialog>
|
|
@@ -94,7 +98,12 @@
|
|
|
tareEdit,
|
|
|
getweighing
|
|
|
} from '@/model/outboundManagement/index'
|
|
|
+ import WsUpload from '@/components/WsUpload'
|
|
|
+ import {EventBus} from 'base-core-lib'
|
|
|
export default {
|
|
|
+ components: {
|
|
|
+ WsUpload,
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
inspect: {},
|
|
@@ -103,6 +112,7 @@
|
|
|
weighingList: {
|
|
|
carNumber: '',
|
|
|
storageNumber: '',
|
|
|
+ addressUrl: '',
|
|
|
buckleMiscellaneous: 0,
|
|
|
compId: sessionStorage.getItem('ws-pf_compId'),
|
|
|
},
|
|
@@ -132,6 +142,8 @@
|
|
|
],
|
|
|
relationId: '',
|
|
|
warehouseId: '', //仓库id
|
|
|
+ compId: sessionStorage.getItem('ws-pf_compId'),
|
|
|
+ size: 10,
|
|
|
}
|
|
|
},
|
|
|
activated() {
|
|
@@ -163,9 +175,18 @@
|
|
|
return
|
|
|
}
|
|
|
},
|
|
|
- handlePictureCardPreview1(file) {
|
|
|
- this.weighingList.addressUrl += file.url + ','
|
|
|
- this.addressUrls.push(file.url)
|
|
|
+ //附件
|
|
|
+ //上传附件
|
|
|
+ onChange() {
|
|
|
+ this.$refs.upload
|
|
|
+ .handleSaveBill()
|
|
|
+ .then(async response => {
|
|
|
+ this.weighingList.addressUrl = response
|
|
|
+ })
|
|
|
+ .catch(res => {
|
|
|
+ EventBus.$emit('error', (JSON.parse(res) || {}).message)
|
|
|
+ this.$refs.upload.clearFiles()
|
|
|
+ })
|
|
|
},
|
|
|
cancel() {
|
|
|
this.weighingList = {}
|