| | |
| | | <el-button type="primary" @click="close">退 出</el-button> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | <div style="margin: 10px; font-size: 28px; font-weight: bold; text-align: center;">器具档案编辑</div> |
| | | <div style="margin: 10px; font-size: 28px; font-weight: bold; text-align: center;">容器档案编辑</div> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="140px"> |
| | | <el-tabs v-model="activeName" type="card"> |
| | | <el-tab-pane label="基本信息" name="first"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具编号" prop="HMouldNo" v-show="isShow"> |
| | | <el-input v-model="form.HMouldNo" placeholder="请输入器具编号" /> |
| | | <el-form-item label="容器编号" prop="HMouldNo" v-show="isShow"> |
| | | <el-input v-model="form.HMouldNo" placeholder="请输入容器编号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具名称" prop="HName" v-show="isShow"> |
| | | <el-input v-model="form.HName" placeholder="请输入器具名称" /> |
| | | <el-form-item label="容器名称" prop="HName" v-show="isShow"> |
| | | <el-input v-model="form.HName" placeholder="请输入容器名称" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具规格" prop="HModel" v-show="isShow"> |
| | | <el-input v-model="form.HModel" placeholder="请输入器具规格" /> |
| | | <el-form-item label="容器规格" prop="HModel" v-show="isShow"> |
| | | <el-input v-model="form.HModel" placeholder="请输入容器规格" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具型号" prop="HModel2" v-show="isShow"> |
| | | <el-input v-model="form.HModel2" placeholder="请输入器具型号" /> |
| | | <el-form-item label="容器型号" prop="HModel2" v-show="isShow"> |
| | | <el-input v-model="form.HModel2" placeholder="请输入容器型号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具分类" prop="HMouleTypeName" v-show="isHide"> |
| | | <el-input v-model="form.HMouleTypeName" placeholder="请输入器具分类" disabled> |
| | | <el-form-item label="容器分类" prop="HMouleTypeName" v-show="isHide"> |
| | | <el-input v-model="form.HMouleTypeName" placeholder="请输入容器分类" disabled> |
| | | <el-button slot="append" icon="el-icon-search"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="单位" prop="HUnitName" v-show="isHide"> |
| | | <el-form-item label="单位" prop="HUnitName" v-show="isShow"> |
| | | <el-input v-model="form.HUnitName" placeholder="请输入单位" disabled> |
| | | <el-button slot="append" icon="el-icon-search"></el-button> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(11)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具状态" prop="HMouldStatus" v-show="isHide"> |
| | | <el-form-item label="容器状态" prop="HMouldStatus" v-show="isHide"> |
| | | <el-select v-model="form.HMouldStatus" placeholder="请选择"> |
| | | <el-option label="在库" value="在库" /> |
| | | <el-option label="上机" value="上机" /> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具类型" prop="HMouldClass" v-show="isHide"> |
| | | <el-form-item label="容器类型" prop="HMouldClass" v-show="isHide"> |
| | | <el-select v-model="form.HMouldClass" placeholder="请选择"> |
| | | <el-option label="模具" value="模具" /> |
| | | <el-option label="工装" value="工装" /> |
| | | <el-option label="夹具" value="夹具" /> |
| | | <el-option label="刀具" value="刀具" /> |
| | | <el-option label="检具" value="检具" /> |
| | | <el-option label="周转器具" value="周转器具" /> |
| | | <el-option label="周转容器" value="周转容器" /> |
| | | <el-option label="其他" value="其他" /> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具可用状态" prop="HMouldUseStatus" v-show="isHide"> |
| | | <el-form-item label="容器可用状态" prop="HMouldUseStatus" v-show="isHide"> |
| | | <el-select v-model="form.HMouldUseStatus" placeholder="请选择"> |
| | | <el-option label="正常" value="正常" /> |
| | | <el-option label="异常" value="异常" /> |
| | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-tabs type="border-card" v-show="isHide"> |
| | | <el-tab-pane label="子器具"> |
| | | <el-tab-pane label="子容器"> |
| | | <div style="margin-bottom: 10px;"> |
| | | <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb(type = 'edit')" |
| | | size="mini">增加一行</el-button> |
| | |
| | | @selection-change="handleTableZbEdit" :row-class-name="rowSysZbIndex" show-summary border> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column align="center" label="序号" type="index" width="80" /> |
| | | <el-table-column align="center" label="子器具"> |
| | | <el-table-column align="center" label="子容器"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.HMouldFileName" /> |
| | | </template> |
| | |
| | | <GySupplier @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gySupplierShow" /> |
| | | <GyCustomer @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyCustomerShow" /> |
| | | <GyStockPlace @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyStockPlaceShow" /> |
| | | <GyUnit @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyUnitShow" /> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="deptClickSub">确 定</el-button> |
| | | <el-button @click="deptClose">取 消</el-button> |
| | |
| | | import GySupplier from '@/views/basic/gy/gySupplier.vue' |
| | | import GyCustomer from '@/views/GyCustomer' |
| | | import GyStockPlace from '@/views/basic/gyStockPlace/gyStockPlace.vue' |
| | | import GyUnit from '@/views/basic/gyUnit/gyUnit.vue' |
| | | import moment from 'moment'; |
| | | |
| | | export default { |
| | | name: 'Gy_MouldFile', |
| | | components: { Dept, Warehouse, Material, RowSettings, GyEmployee, GySource, GySupplier, GyCustomer, GyStockPlace }, |
| | | components: { Dept, Warehouse, Material, RowSettings, GyEmployee, GySource, GySupplier, GyCustomer, GyStockPlace,GyUnit }, |
| | | props: { |
| | | OperationType: { type: Number, }, |
| | | linterid: { type: Number, }, |
| | |
| | | gySupplierShow: false, |
| | | gyCustomerShow: false, |
| | | gyStockPlaceShow: false, |
| | | gyUnitShow: false, |
| | | deptform: {},//弹窗选中数据 |
| | | openData: false,//数据弹窗 |
| | | dialogTitle: '', |
| | |
| | | form: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | HUnitName:[{required: true, message: "单位不能为空", trigger: "blur" }], |
| | | // HSupName: [ |
| | | // { required: true, message: "客户不能为空", trigger: "blur" } |
| | | // ], |
| | |
| | | this.gySupplierShow = false |
| | | this.openData = false |
| | | } else if (num == 7) { |
| | | console.log(deptRow) |
| | | this.form.HCusName = deptRow.客户名称 |
| | | this.form.HCusID = deptRow.HItemID |
| | | this.gyCustomerShow = false |
| | |
| | | } |
| | | this.gyStockPlaceShow = false |
| | | this.openData = false |
| | | } else if (num == 11){ |
| | | this.form.HUnitName = deptRow.计量单位名称; |
| | | this.form.HUnitID = deptRow.HItemID; |
| | | this.gyUnitShow= false |
| | | this.openData = false |
| | | |
| | | } |
| | | } else { |
| | | this.$modal.msgError("请选择单条数据!"); |
| | |
| | | HMouldDotCheckRuleInterID: 0, |
| | | HMouldMaintainRuleInterName: '', |
| | | HMouldMaintainRuleInterID: 0, |
| | | HBarCode: '', |
| | | HBarCode: '1', |
| | | HMadeSupID: 0, |
| | | HMadeSupName: '', |
| | | HMouldClass: '', |
| | |
| | | // this.form.HMouldWidth = data.HMouldWidth |
| | | // this.form.HMouldHeight = data.HMouldHeight |
| | | // this.form.HMouldFoldHeight = data.HMouldFoldHeight |
| | | this.form.HTransPackFlag = data.HTransPackFlag == 0 ? false : true |
| | | this.form.HSendPackFlag = data.HSendPackFlag == 0 ? false : true |
| | | this.form.HTransPackFlag = data.发货容器标记 |
| | | this.form.HSendPackFlag = data.周转容器标记 |
| | | this.form.HMouldFoldHeight = data.折叠高度 |
| | | this.form.HMouldLength = data.长 |
| | | this.form.HMouldWidth = data.宽 |
| | |
| | | this.gySupplierShow = false |
| | | this.gyCustomerShow = false |
| | | this.gyStockPlaceShow = false |
| | | this.gyUnitShow= false |
| | | }, |
| | | // 打开数据列表弹窗 |
| | | openDataDialog(num, row) { |
| | |
| | | this.dialogTitle = '仓位列表' |
| | | this.gyStockPlaceShow = true |
| | | this.openData = true |
| | | } else if (num == 11) { |
| | | this.dialogTitle = '单位列表' |
| | | this.gyUnitShow = true |
| | | this.openData = true |
| | | } |
| | | }, |
| | | } |