|
@@ -1,6 +1,6 @@
|
|
|
ed<template>
|
|
|
<div>
|
|
|
- <el-button :disabled="data.status !=='新建'" type="primary" size="mini" @click="drawer = true">编 辑</el-button>
|
|
|
+ <el-button :disabled="data.status !=='新建'" type="primary" size="mini" @click="onShow(drawer = true)">编 辑</el-button>
|
|
|
<el-drawer
|
|
|
title="创建物流单"
|
|
|
:visible.sync="drawer"
|
|
@@ -10,7 +10,7 @@ ed<template>
|
|
|
@close="onClose">
|
|
|
<div class="drawer__panel">
|
|
|
<p class="normal-title normal-margin">基础信息</p>
|
|
|
- <el-form :inline="true" :model="form" class="demo-form-inline" size="small">
|
|
|
+ <el-form :inline="true" :model="form" class="demo-form-inline" size="small" v-if="drawer">
|
|
|
<el-form-item label="企业名称">
|
|
|
<enterprise ref="ent" @rowClick="entRowClick"></enterprise>
|
|
|
</el-form-item>
|
|
@@ -35,13 +35,13 @@ ed<template>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div class="mt-10">
|
|
|
- <div>
|
|
|
+ <div class="normal-margin">
|
|
|
<p class="normal-title inline-16">添加发货单</p>
|
|
|
<el-button type="text" size="mini" @click="addMoreBill">{{setcol === 12?'关闭选择':'添加发货单'}}</el-button>
|
|
|
</div>
|
|
|
<el-row :gutter="10">
|
|
|
<el-col :span="setcol">
|
|
|
- <dispatch-table ref="dislist"></dispatch-table>
|
|
|
+ <dispatch-table :needQuery="true" ref="dislist"></dispatch-table>
|
|
|
</el-col>
|
|
|
<el-col :span="24 - setcol">
|
|
|
<add-disbill ref="addbill" :data="enterpriseInfo" @onConfirm="onConfirm"></add-disbill>
|
|
@@ -100,7 +100,17 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
+ onShow () {
|
|
|
+ this.form = Object.assign({},this.form,this.data)
|
|
|
+ this.enterpriseInfo = this.data
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.$refs['ent'].form.enterprisename = this.data.enterprisename
|
|
|
+ this.$refs['logis'].form.abbreviation = this.data.logiscomp_enterprisename
|
|
|
+ })
|
|
|
+
|
|
|
+ },
|
|
|
addMoreBill () {
|
|
|
+ console.log(this.data)
|
|
|
if (this.enterpriseInfo === null) return this.$message({
|
|
|
message:'请先选择企业信息',
|
|
|
type:'error'
|
|
@@ -126,7 +136,7 @@ export default {
|
|
|
const res = await this.$api.requested({
|
|
|
"id": "202212004124804",
|
|
|
"content": {
|
|
|
- "sa_logisticsid": 0,
|
|
|
+ "sa_logisticsid": this.$route.query.id,
|
|
|
"sys_enterpriseid": this.enterpriseInfo.sys_enterpriseid,
|
|
|
"sa_logiscompid": this.form.sa_logiscompid,
|
|
|
"remarks": "",
|