|
@@ -9,6 +9,21 @@
|
|
|
top="50px"
|
|
|
>
|
|
|
<el-form ref="form" :model="tenant" :rules="rules" label-position="right" label-width="130px">
|
|
|
+ <!--所属产线-->
|
|
|
+ <el-form-item label='所属产线:' prop="zoneId">
|
|
|
+ <el-select
|
|
|
+ v-model="tenant.zoneId"
|
|
|
+ :placeholder='$t("common.pleaseSelect")'
|
|
|
+ style="width: 220px"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in zoneList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<!--编码-->
|
|
|
<el-form-item :label='$t("prepare.table.tray.no")+":"' prop="no">
|
|
|
<el-input v-model="tenant.no" :placeholder='$t("common.pleaseEnter")'/>
|
|
@@ -49,68 +64,6 @@
|
|
|
<el-form-item :label='$t("prepare.table.tray.num")+":"' prop="num">
|
|
|
<el-input-number v-model="tenant.num" :min="1" :max="1000" label="1"></el-input-number> 个
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <!--夹紧位置-->
|
|
|
-<!-- <el-form-item :label='$t("prepare.table.tray.positionSort")+":"'>-->
|
|
|
-<!-- <!– 功能按钮 –>-->
|
|
|
-<!-- <el-row class="filter-container">-->
|
|
|
-<!-- <el-col>-->
|
|
|
-<!-- <el-button type="primary" icon="el-icon-plus" size="medium" @click="addRes">新增</el-button>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- </el-row>-->
|
|
|
-<!-- <!– Table数据 –>-->
|
|
|
-<!-- <el-table-->
|
|
|
-<!-- ref="table"-->
|
|
|
-<!-- v-loading="loading"-->
|
|
|
-<!-- :data="tableData"-->
|
|
|
-<!-- border-->
|
|
|
-<!-- fit-->
|
|
|
-<!-- style="width: 100%;"-->
|
|
|
-<!-- @selection-change="onSelectChange"-->
|
|
|
-<!-- >-->
|
|
|
-<!-- <el-table-column prop="positionSort" :label='$t("prepare.table.trayPosition.positionSort")' align="center" width="70px">-->
|
|
|
-<!-- <template slot-scope="{ row }">-->
|
|
|
-<!-- <span>{{row.positionSort}}</span>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column prop="size" :label='$t("prepare.table.trayPosition.size")' align="center" width="100px">-->
|
|
|
-<!-- <template slot-scope="{ row }">-->
|
|
|
-<!-- <el-input size="small" v-model="row.size" v-if="row.isEdit" :placeholder='$t("common.pleaseEnter")'></el-input>-->
|
|
|
-<!-- <span v-else>{{row.size}}</span>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column prop="remark" :label='$t("prepare.table.trayPosition.remark")'>-->
|
|
|
-<!-- <template slot-scope="{ row }">-->
|
|
|
-<!-- <el-input size="small" v-model="row.remark" v-if="row.isEdit" :placeholder='$t("common.pleaseEnter")'></el-input>-->
|
|
|
-<!-- <span v-else>{{row.remark}}</span>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column-->
|
|
|
-<!-- :label="$t('table.operation')"-->
|
|
|
-<!-- fixed="right"-->
|
|
|
-<!-- align="center"-->
|
|
|
-<!-- column-key="operation"-->
|
|
|
-<!-- width="80px"-->
|
|
|
-<!-- >-->
|
|
|
-<!-- <template slot-scope="{ row }">-->
|
|
|
-<!-- <el-tooltip v-if="type != 'add'" class="item" :content='$t("common.edit")' effect="dark" placement="top-start">-->
|
|
|
-<!-- <i-->
|
|
|
-<!-- class="el-icon-edit table-operation"-->
|
|
|
-<!-- style="color: #2db7f5;"-->
|
|
|
-<!-- @click="edit(row)"-->
|
|
|
-<!-- />-->
|
|
|
-<!-- </el-tooltip>-->
|
|
|
-<!-- <el-tooltip class="item" :content='$t("common.delete")' effect="dark" placement="top-start">-->
|
|
|
-<!-- <i-->
|
|
|
-<!-- class="el-icon-delete table-operation"-->
|
|
|
-<!-- style="color: #f50;"-->
|
|
|
-<!-- @click="singleDelete(row)"-->
|
|
|
-<!-- />-->
|
|
|
-<!-- </el-tooltip>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- </el-table>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
<el-form-item :label='$t("prepare.table.tools.status")+":"' prop="status">
|
|
|
<template>
|
|
|
<el-radio v-model="tenant.status" label="1">{{$t("common.status.valid")}}</el-radio>
|
|
@@ -127,7 +80,8 @@
|
|
|
<script>
|
|
|
// 【夹具管理】-API
|
|
|
import trayMgrApi from "@/api/prepareProductMgr/trayMgr"
|
|
|
-
|
|
|
+//【所属产线】-API
|
|
|
+import areaMgrApi from "@/api/resourceProductMgr/areaMgr"
|
|
|
export default {
|
|
|
name: 'TenantEdit',
|
|
|
props: {
|
|
@@ -144,6 +98,7 @@ export default {
|
|
|
return {
|
|
|
loading: false,
|
|
|
type: 'add',
|
|
|
+ zoneList: [],
|
|
|
tableData: [],
|
|
|
tenant: this.initTenant(),
|
|
|
screenWidth: 0,
|
|
@@ -160,6 +115,11 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ // 实例已经在内存中创建好,此时data和methods已将ok,如果要操作data中的数据或是调用methods中的方法,最早只能在created中操作
|
|
|
+ created() {
|
|
|
+ // 加载列表数据
|
|
|
+ this.getZoneList();
|
|
|
+ },
|
|
|
computed: {
|
|
|
isVisible: {
|
|
|
get () {
|
|
@@ -190,6 +150,17 @@ export default {
|
|
|
isEdit: true
|
|
|
})
|
|
|
},
|
|
|
+
|
|
|
+ // 获取【所属产线】下拉数据
|
|
|
+ getZoneList() {
|
|
|
+ areaMgrApi.getList({ status: 1 }).then((res) => {
|
|
|
+ res = res.data;
|
|
|
+ if (res.isSuccess) {
|
|
|
+ this.zoneList = res.data;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
// Table的选择事件
|
|
|
onSelectChange (selection) {
|
|
|
this.selection = selection
|
|
@@ -230,6 +201,7 @@ export default {
|
|
|
return {
|
|
|
model: '',
|
|
|
name: '',
|
|
|
+ zoneId: '',
|
|
|
category: {
|
|
|
key: ''
|
|
|
},
|