|
@@ -12,8 +12,10 @@
|
|
|
<el-form-item :label='$t("lineSide.form.storgeNo")+ ":"' prop="no">
|
|
|
<el-input v-model="tenant.no" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item :label='$t("lineSide.form.toolNo")+ ":"' prop="toolNo">
|
|
|
- <el-input v-model="tenant.toolNo" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item :label='$t("lineSide.form.toolNo")' prop="toolId" >
|
|
|
+ <el-select v-model="tenant.toolId" style="width: 50%">
|
|
|
+ <el-option v-for="(item, index) in toolList" :key="index" :label="item.cuttingToolName" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item :label='$t("lineSide.form.storgeName")+ ":"' prop="name">
|
|
|
<el-input v-model="tenant.name" :placeholder='$t("common.pleaseEnter")'/>
|
|
@@ -111,6 +113,7 @@ export default {
|
|
|
oldName: '',
|
|
|
oldNo: '',
|
|
|
oldToolNo: '',
|
|
|
+ toolId: '',
|
|
|
tenant: this.initTenant(),
|
|
|
screenWidth: 0,
|
|
|
width: this.initWidth(),
|
|
@@ -120,6 +123,7 @@ export default {
|
|
|
NATION: {}
|
|
|
},
|
|
|
roles: [],
|
|
|
+ toolList: [],
|
|
|
rules: {
|
|
|
no: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' },
|
|
@@ -138,8 +142,9 @@ export default {
|
|
|
status: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
],
|
|
|
- toolNo: [
|
|
|
- { validator: validateToolNoExsit, trigger: 'blur'}
|
|
|
+ toolId: [
|
|
|
+ /*{ validator: validateToolNoExsit, trigger: 'blur',required: true}*/
|
|
|
+ { required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
],
|
|
|
toolManagementId: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
@@ -150,7 +155,8 @@ export default {
|
|
|
// 实例已经在内存中创建好,此时data和methods已将ok,如果要操作data中的数据或是调用methods中的方法,最早只能在created中操作
|
|
|
created() {
|
|
|
// 获取【库位类型】数据
|
|
|
- this.getWareTypeList()
|
|
|
+ this.getWareTypeList(),
|
|
|
+ this.getToolList()
|
|
|
},
|
|
|
computed: {
|
|
|
isVisible: {
|
|
@@ -287,7 +293,15 @@ export default {
|
|
|
this.wareTypeList = res.data
|
|
|
}
|
|
|
})
|
|
|
- }
|
|
|
+ },
|
|
|
+ getToolList(){
|
|
|
+ locationMgrApi.toolPageList({}).then(res => {
|
|
|
+ res = res.data
|
|
|
+ if(res.isSuccess){
|
|
|
+ this.toolList = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|