Browse Source

完成对客户仓库的绑定

dev-warehouse
‘chaoosc’ 2 years ago
parent
commit
1f88807491
  1. 6
      src/option/basicdata/basicStorageServices.js
  2. 22
      src/views/basicdata/brand/basicStorageServices.vue

6
src/option/basicdata/basicStorageServices.js

@ -94,13 +94,13 @@ export default {
hide: true,
},
{
label: "发货单位",
prop: "linkman",
label: "发站仓库",
prop: "sendWarehouseName",
search: true,
},
{
label: "服务仓库",
prop: "warehouseService",
prop: "serveWarehouseName",
search: true,
},
]

22
src/views/basicdata/brand/basicStorageServices.vue

@ -8,10 +8,10 @@
<!-- <el-input v-model="query.shopId" placeholder="请输入门店名称"></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="发站仓库:">
<el-input v-model="query.sendWarehourseName" placeholder="请输入发站仓库"></el-input>
<el-input v-model="query.sendWarehouseName" placeholder="请输入发站仓库"></el-input>
</el-form-item>
<el-form-item label="服务仓库:">
<el-input v-model="query.serveWarehourseName" placeholder="请输入服务仓库"></el-input>
<el-input v-model="query.serveWarehouseName" placeholder="请输入服务仓库"></el-input>
</el-form-item>
<!-- 查询按钮 -->
<el-form-item>
@ -114,7 +114,7 @@
<el-select
v-model="form.sendWarehourseId"
v-model="form.sendWarehouseId"
filterable
remote
reserve-keyword
@ -136,7 +136,7 @@
<el-form-item label="服务仓库" prop="serveWarehourseId">
<el-select
v-model="form.serveWarehourseId"
v-model="form.serveWarehouseId"
filterable
remote
reserve-keyword
@ -211,14 +211,14 @@ export default {
options: [],
warehouseOptions: [],
rules: {
shopId: [
clientId: [
{ required: true, message: '请输入门店名称', trigger: 'blur' },
// { min: 3, max: 5, message: ' 3 5 ', trigger: 'blur' }
],
forwardingUnit: [
{ required: true, message: '请输入发', trigger: 'change' }
sendWarehouseId: [
{ required: true, message: '请选择发站仓', trigger: 'change' }
],
warehouseService: [
serveWarehouseId: [
{ required: true, message: '请选择服务仓', trigger: 'change' }
],
@ -291,7 +291,7 @@ export default {
this.$refs[from].validate((valid) => {
if (valid) {
if (!this.form.id) {
this.form.shopId = this.$route.query.id;
this.form.clientId = this.$route.query.id;
if(!!this.$route.query.type ){
this.form.distinguish = this.$route.query.type
}
@ -305,7 +305,7 @@ export default {
});
} else {
if(this.form.shopId.length < 10){
this.form.shopId = null;
this.form.clientId = null;
}
if(this.form.forwardingUnit.length < 10){
this.form.forwardingUnit = null;
@ -410,7 +410,7 @@ export default {
},
onLoad (page, params = {}) {
this.loading = true;
this.query.shopIds = this.$route.query.id;
this.query.clientId = this.$route.query.id;
if(!!this.$route.query.type ){
this.query.distinguish = this.$route.query.type
}

Loading…
Cancel
Save