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, hide: true,
}, },
{ {
label: "发货单位", label: "发站仓库",
prop: "linkman", prop: "sendWarehouseName",
search: true, search: true,
}, },
{ {
label: "服务仓库", label: "服务仓库",
prop: "warehouseService", prop: "serveWarehouseName",
search: true, search: true,
}, },
] ]

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

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

Loading…
Cancel
Save