|
@@ -37,6 +37,11 @@
|
|
|
<el-form-item :label='$t("prepare.table.tray.materialType")+":"' prop="materialType">
|
|
|
<el-input v-model="tenant.materialType" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item :label="$t('prepare.table.tray.productionType')" prop="productionType">
|
|
|
+ <el-select style="width:100%" :placeholder="$t('prepare.table.tray.productionType')" v-model="tenant.productionType.key" value>
|
|
|
+ <el-option :key="index" :label="item" :value="key" v-for="(item, key, index) in dicts.BUSINESS_PRODUCT_TYPE" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<!-- <!–品牌–>-->
|
|
|
<!-- <el-form-item :label='$t("prepare.table.tray.brand")+":"' prop="brand">-->
|
|
|
<!-- <el-select style="width:100%" :placeholder='$t("common.pleaseSelect")' v-model="tenant.brand.key" value>-->
|
|
@@ -44,6 +49,12 @@
|
|
|
<!-- </el-select>-->
|
|
|
<!-- </el-form-item>-->
|
|
|
<!--生产分厂/制造商-->
|
|
|
+ <el-form-item :label='$t("prepare.table.tray.fiveAxis")+":"' prop="fiveAxis">
|
|
|
+ <template>
|
|
|
+ <el-radio v-model="tenant.fiveAxis" :label="0">{{$t("common.no")}}</el-radio>
|
|
|
+ <el-radio v-model="tenant.fiveAxis" :label="1">{{$t("common.yes")}}</el-radio>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item :label='$t("prepare.table.tray.factory")+":"' prop="factory">
|
|
|
<el-input v-model="tenant.factory" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
@@ -83,6 +94,8 @@
|
|
|
import trayMgrApi from "@/api/prepareProductMgr/trayMgr"
|
|
|
//【所属产线】-API
|
|
|
import areaMgrApi from "@/api/resourceProductMgr/areaMgr"
|
|
|
+import { initDicts } from '@/utils/commons'
|
|
|
+import {convertEnum} from "@/utils/utils"
|
|
|
export default {
|
|
|
name: 'TenantEdit',
|
|
|
props: {
|
|
@@ -107,6 +120,7 @@ export default {
|
|
|
width: this.initWidth(),
|
|
|
confirmDisabled: false,
|
|
|
dicts: {
|
|
|
+ BUSINESS_PRODUCT_TYPE: {},
|
|
|
METERIAL_BRAND: {} //工具材料品牌
|
|
|
},
|
|
|
roles: [],
|
|
@@ -167,7 +181,7 @@ export default {
|
|
|
// 实例已经在内存中创建好,此时data和methods已将ok,如果要操作data中的数据或是调用methods中的方法,最早只能在created中操作
|
|
|
created() {
|
|
|
// 加载列表数据
|
|
|
- this.getZoneList();
|
|
|
+ this.getZoneList()
|
|
|
},
|
|
|
computed: {
|
|
|
isVisible: {
|
|
@@ -178,7 +192,7 @@ export default {
|
|
|
this.close()
|
|
|
this.reset()
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
},
|
|
|
mounted () {
|
|
|
window.onresize = () => {
|
|
@@ -257,9 +271,10 @@ export default {
|
|
|
category: {
|
|
|
key: ''
|
|
|
},
|
|
|
- brand: {
|
|
|
+ productionType: {
|
|
|
key: ''
|
|
|
},
|
|
|
+ fiveAxis: 0,
|
|
|
status: '1',
|
|
|
num: '1'
|
|
|
}
|
|
@@ -276,7 +291,7 @@ export default {
|
|
|
},
|
|
|
setTenant (val, dicts) {
|
|
|
if(val){
|
|
|
- this.tenant = { ...val }
|
|
|
+ this.tenant = { ...val }
|
|
|
// 根据id,查询规格列表数据
|
|
|
this.getSpecsList(val)
|
|
|
}
|