...
|
...
|
@@ -6,49 +6,49 @@ |
|
|
<el-divider content-position="left"><i class="el-icon-document"></i> 货物信息</el-divider>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="serialnumber">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="serialnumber">
|
|
|
<el-input v-model="addForm.serialnumber" autocomplete="off" disabled>
|
|
|
<template slot="prepend">流  水</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="waybill">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="waybill">
|
|
|
<el-input v-model="addForm.waybillmaster" autocomplete="off" suffix-icon="el-icon-document" clearable>
|
|
|
<template slot="prepend">主  单</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="waybill">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="waybill">
|
|
|
<el-input v-model="addForm.waybillsub" autocomplete="off" suffix-icon="el-icon-document" clearable>
|
|
|
<template slot="prepend">分  单</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="pcs">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="pcs">
|
|
|
<el-input v-model.number="addForm.pcs" autocomplete="off" suffix-icon="el-icon-files" clearable >
|
|
|
<template slot="prepend">件  数</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="weight">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="weight">
|
|
|
<el-input v-model="addForm.weight" autocomplete="off" suffix-icon="el-icon-files" clearable>
|
|
|
<template slot="prepend">重  量</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="billweight">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="billweight">
|
|
|
<el-input v-model="addForm.billweight" autocomplete="off" suffix-icon="el-icon-files" clearable>
|
|
|
<template slot="prepend">计费重量</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="vol">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="vol">
|
|
|
<div class="my-text-area">
|
|
|
<div class="el-input-group__prepend prepand">体  积</div>
|
|
|
<el-input v-model="addForm.vol"
|
...
|
...
|
@@ -65,7 +65,7 @@ |
|
|
<el-divider content-position="left"><i class="el-icon-s-home"></i> 入库相关</el-divider>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="area">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="area">
|
|
|
<el-autocomplete
|
|
|
v-model="addForm.area"
|
|
|
:fetch-suggestions="areaQuerySearch"
|
...
|
...
|
@@ -85,7 +85,7 @@ |
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="location">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="location">
|
|
|
<el-autocomplete
|
|
|
v-model="addForm.location"
|
|
|
:fetch-suggestions="locationQuerySearch"
|
...
|
...
|
@@ -105,14 +105,14 @@ |
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="transcar">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="transcar">
|
|
|
<el-input v-model="addForm.transcar" autocomplete="off">
|
|
|
<template slot="prepend">运输车辆</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="customername">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="customername">
|
|
|
<el-autocomplete
|
|
|
v-model="addForm.customername"
|
|
|
:fetch-suggestions="crmQuerySearch"
|
...
|
...
|
@@ -132,7 +132,7 @@ |
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="" :label-width="formLabelWidth" prop="opter">
|
|
|
<el-form-item label=" " :label-width="formLabelWidth" prop="opter">
|
|
|
<el-input v-model="addForm.opter" autocomplete="off" disabled>
|
|
|
<template slot="prepend">经 办 人</template>
|
|
|
</el-input>
|
...
|
...
|
@@ -422,8 +422,8 @@ |
|
|
} from '../../api/consigner/station';
|
|
|
import dateUtil from "@/utils/index"
|
|
|
import jsutil from "@/common/js/util";
|
|
|
import {mapActions, mapGetters} from 'vuex'
|
|
|
import { getList as getCRMList } from '@/api/crm_api';
|
|
|
import { loginedUserInfo } from '@/api/user';
|
|
|
|
|
|
|
|
|
export default {
|
...
|
...
|
@@ -516,11 +516,17 @@ |
|
|
{ required: true, message: '计费重量为必填项', trigger: 'blur' },
|
|
|
{ pattern: /^([0-9]+)(\.\d{2})?$/, message: '只允许输入数字与小数,支持到小数点后两位' }
|
|
|
],
|
|
|
orginStation: [
|
|
|
{ required: true, message: '请输入起始场站', trigger: 'blur' },
|
|
|
area: [
|
|
|
{ required: true, message: '库区为必填项', trigger: 'blur' }
|
|
|
],
|
|
|
endStation: [
|
|
|
{ required: true, message: '请输入目的场站', trigger: 'blur' },
|
|
|
location: [
|
|
|
{ required: true, message: '库位为必填项', trigger: 'blur' }
|
|
|
],
|
|
|
customername: [
|
|
|
{ required: true, message: '货主名称为必填项', trigger: 'blur' }
|
|
|
],
|
|
|
opter: [
|
|
|
{ required: true, message: '必须包含经办人信息', trigger: 'blur' }
|
|
|
]
|
|
|
},
|
|
|
}
|
...
|
...
|
@@ -781,15 +787,15 @@ |
|
|
this.getLocationList();
|
|
|
this.getRoles();
|
|
|
this.addForm.serialnumber = this.serialNumber()
|
|
|
if (!jsutil.checkNull(this.getUserInfoStore) && !jsutil.checkNull(this.getUserInfoStore.username)){
|
|
|
let userinfo = loginedUserInfo();
|
|
|
if (!jsutil.checkNull(userinfo) && !jsutil.checkNull(userinfo.username)){
|
|
|
this.$message.error("获取用户信息出错")
|
|
|
}else{
|
|
|
this.addForm.opter = this.getUserInfoStore.username
|
|
|
this.addForm.opter = userinfo.username
|
|
|
}
|
|
|
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters(['getUserInfoStore','getUserMenuStore']) // 动态计算属性,相当于this.$store.getters.resturantName
|
|
|
},
|
|
|
|
|
|
|
...
|
...
|
|