|
@@ -47,7 +47,7 @@
|
|
|
<el-form-item label="备注">
|
|
|
<el-input v-model.number="form.remarks" placeholder="运费"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="单据日期">
|
|
|
+ <el-form-item label="单据日期" prop="billdate">
|
|
|
<el-date-picker
|
|
|
v-model="form.billdate"
|
|
|
type="date"
|
|
@@ -67,33 +67,16 @@
|
|
|
<dispatch-table ref="dislist"></dispatch-table>
|
|
|
</el-col>
|
|
|
<el-col :span="24 - setcol">
|
|
|
- <add-disbill ref="addbill" :data="enterpriseInfo" :paytype="form.paytype" @onConfirm="onConfirm"></add-disbill>
|
|
|
+ <add-disbill v-if="drawer" ref="addbill" :data="enterpriseInfo" :paytype="form.paytype" @onConfirm="onConfirm"></add-disbill>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="fixed__btn__panel">
|
|
|
<el-button size="small" @click="drawer = false" class="normal-btn-width">取 消</el-button>
|
|
|
- <el-button size="small" type="primary" @click="onSubmit" class="normal-btn-width">保存修改</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="onSubmit" class="normal-btn-width">提交</el-button>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
|
- <el-dialog append-to-body title="选择收货地址" :visible.sync="dialogAddress">
|
|
|
- <p style="color:red" class="mt-10">存在多个收货地址,请选择正确收货地址!</p>
|
|
|
- <el-table :data="rec_address">
|
|
|
- <el-table-column property="name" label="收货人" width="150"></el-table-column>
|
|
|
- <el-table-column property="phonenumber" label="联系电话" width="200"></el-table-column>
|
|
|
- <el-table-column label="地址">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{scope.row.province}}{{scope.row.city}}{{scope.row.county}}{{scope.row.address}}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column>
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button type="text" @click="selectAddress(scope.row)" size="small">选 择</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -112,7 +95,6 @@ export default {
|
|
|
return {
|
|
|
drawer:false,
|
|
|
visible:false,
|
|
|
- dialogAddress:false,
|
|
|
setcol:24,
|
|
|
form:{
|
|
|
"freightamount": "",
|
|
@@ -127,7 +109,7 @@ export default {
|
|
|
"logisphone":"",
|
|
|
"logiscontact":"",
|
|
|
"rec_contactsid":'',
|
|
|
- billdate:`${new Date().getFullYear()}-${new Date().getMonth() + 1}-${new Date().getDay()}`
|
|
|
+ billdate:`${new Date().getFullYear()}-${new Date().getMonth() + 1}-${new Date().getDate()}`
|
|
|
},
|
|
|
rules:{
|
|
|
point:[
|
|
@@ -135,7 +117,6 @@ export default {
|
|
|
],
|
|
|
},
|
|
|
enterpriseInfo:null,
|
|
|
- rec_address:[],
|
|
|
pickerOptions: {
|
|
|
disabledDate(time) {
|
|
|
return time.getTime() < Date.now() - 24 * 3600 * 1000;
|
|
@@ -176,23 +157,13 @@ export default {
|
|
|
"content": this.form
|
|
|
})
|
|
|
console.log(res);
|
|
|
-
|
|
|
- if (Array.isArray(res.data)) {
|
|
|
- this.dialogAddress = true
|
|
|
- this.rec_address = res.data
|
|
|
- } else {
|
|
|
- this.tool.showMessage(res,()=>{
|
|
|
- this.drawer = false
|
|
|
- this.dialogAddress = false
|
|
|
- this.$emit('onSuccess')
|
|
|
- this.form = {}
|
|
|
- })
|
|
|
- }
|
|
|
- this.$router.push({path:'/logisticsdetail',query:{id:res.data.sa_logisticsid,rowindex:res.data.rowindex}})
|
|
|
- },
|
|
|
- selectAddress (row) {
|
|
|
- this.form.rec_contactsid = row.rec_contactsid
|
|
|
- this.onSubmit()
|
|
|
+ this.tool.showMessage(res,()=>{
|
|
|
+ this.drawer = false
|
|
|
+ this.dialogAddress = false
|
|
|
+ this.$emit('onSuccess')
|
|
|
+ this.form = {}
|
|
|
+ this.$router.push({path:'/logisticsdetail',query:{id:res.data.sa_logisticsid,rowindex:res.data.rowindex}})
|
|
|
+ })
|
|
|
},
|
|
|
selectChange () {
|
|
|
this.$refs['addbill'].listData()
|