|
@@ -44,13 +44,13 @@
|
|
|
</template>
|
|
|
</el-form-item> -->
|
|
|
<el-form-item :label='$t("dispatch.detailConf.start")+":"' prop="start">
|
|
|
- <el-tooltip content="例如:BZ_361" placement="top">
|
|
|
+ <el-tooltip content="例如:BZ_361 不允许使用接驳位" placement="top">
|
|
|
<el-input v-model="tenant.start" placeholder="起始库位"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
<!-- 临近保养-小时(不派任务) -->
|
|
|
<el-form-item :label='$t("dispatch.detailConf.goal")+":"' prop="goal">
|
|
|
- <el-tooltip content="例如:KT_130" placement="top">
|
|
|
+ <el-tooltip content="例如:KT_130 不允许使用接驳位" placement="top">
|
|
|
<el-input v-model="tenant.goal" placeholder="目的库位"></el-input>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
@@ -61,7 +61,7 @@
|
|
|
<el-radio v-model="tenant.isAutoCode" label="0">{{$t("common.no")}}</el-radio>
|
|
|
</template>
|
|
|
</el-form-item>
|
|
|
- <!-- 是否显示
|
|
|
+ <-- 是否显示
|
|
|
<el-form-item :label='$t("resource.common.displayStatus")+":"' prop="displayStatus">
|
|
|
<template>
|
|
|
<el-radio v-model="tenant.displayStatus" label="1">{{$t("common.yes")}}</el-radio>
|
|
@@ -93,6 +93,17 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
data () {
|
|
|
+ let validateJbw = (rule, value, callback) => {
|
|
|
+ if(value==null || value=="") callback(new Error('数据不能为空'))
|
|
|
+ this.checkJbw(value).then(res => {
|
|
|
+ res = res.data
|
|
|
+ if (res && res.data) {
|
|
|
+ callback(new Error('库位不存在或者库位不允许是接驳位'))
|
|
|
+ }else{
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
return {
|
|
|
type: 'add',
|
|
|
tenant: this.initTenant(),
|
|
@@ -120,10 +131,10 @@ export default {
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
],
|
|
|
start: [
|
|
|
- { required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
+ { required: true, validator: validateJbw, trigger: 'blur' }
|
|
|
],
|
|
|
goal: [
|
|
|
- { required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
+ { required: true, validator: validateJbw,trigger: 'blur' }
|
|
|
]
|
|
|
}
|
|
|
}
|
|
@@ -211,6 +222,9 @@ export default {
|
|
|
this.$refs.form.resetFields()
|
|
|
this.tenant = this.initTenant()
|
|
|
},
|
|
|
+ checkJbw(name){
|
|
|
+ return orderTaskMgrApi.checkJbw({"code":name})
|
|
|
+ },
|
|
|
submitForm () {
|
|
|
this.$refs.form.validate((valid) => {
|
|
|
if (valid) {
|