| | |
| | | <el-tab-pane label="基本信息" name="first"> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="单据号" prop="HBillNo"> |
| | | <el-form-item label="单据号" prop="HBillNo" v-show="isShow"> |
| | | <el-input v-model="form.HBillNo" placeholder="请输入单据号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="日期" prop="HDate"> |
| | | <el-form-item label="日期" prop="HDate" v-show="isShow"> |
| | | <el-date-picker v-model="form.HDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="货主类型" prop="HMouldOWNER"> |
| | | <el-form-item label="货主类型" prop="HMouldOWNER" v-show="isHide"> |
| | | <el-select v-model="form.HMouldOWNER" placeholder="请选择"> |
| | | <el-option label="自费" value="自费" /> |
| | | <el-option label="客供" value="客供" /> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具编号" prop="HMouldNo"> |
| | | <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"> |
| | | <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"> |
| | | <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"> |
| | | <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 label="直径" prop="HDiameter"> |
| | | <el-form-item label="直径" prop="HDiameter" v-show="isHide"> |
| | | <el-input v-model="form.HDiameter" placeholder="请输入直径" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="辅助属性" prop="HSubjoin"> |
| | | <el-form-item label="辅助属性" prop="HSubjoin" v-show="isHide"> |
| | | <el-input v-model="form.HSubjoin" placeholder="请输入辅助属性" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="辅助属性2" prop="HSubjoin2"> |
| | | <el-form-item label="辅助属性2" prop="HSubjoin2" v-show="isHide"> |
| | | <el-input v-model="form.HSubjoin2" placeholder="请输入辅助属性2" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="图号" prop="HPICNo"> |
| | | <el-form-item label="图号" prop="HPICNo" v-show="isHide"> |
| | | <el-input v-model="form.HPICNo" placeholder="请输入图号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="生产产品型号" prop="HWorkMaterModel"> |
| | | <el-form-item label="生产产品型号" prop="HWorkMaterModel" v-show="isHide"> |
| | | <el-input v-model="form.HWorkMaterModel" placeholder="请输入生产产品型号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="对应ERP物料" prop="HMaterNumber"> |
| | | <el-form-item label="对应ERP物料" prop="HMaterNumber" v-show="isHide"> |
| | | <el-input v-model="form.HMaterNumber" placeholder="请输入对应ERP物料" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(3)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具分类" prop="HMouleTypeName"> |
| | | <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"> |
| | | <el-form-item label="单位" prop="HUnitName" v-show="isHide"> |
| | | <el-input v-model="form.HUnitName" 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="HOutComDate"> |
| | | <el-form-item label="出厂日期" prop="HOutComDate" v-show="isHide"> |
| | | <el-date-picker v-model="form.HOutComDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="出厂编号" prop="HOutComNo"> |
| | | <el-form-item label="出厂编号" prop="HOutComNo" v-show="isHide"> |
| | | <el-input v-model="form.HOutComNo" placeholder="请输入出厂编号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="使用部门" prop="HDeptName"> |
| | | <el-form-item label="使用部门" prop="HDeptName" v-show="isHide"> |
| | | <el-input v-model="form.HDeptName" placeholder="请输入使用部门" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(1)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="供应商" prop="HSupName"> |
| | | <el-form-item label="供应商" prop="HSupName" v-show="isHide"> |
| | | <el-input v-model="form.HSupName" placeholder="请输入供应商" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(6)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具状态" prop="HMouldStatus"> |
| | | <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-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="安全寿命" prop="HSaveLife"> |
| | | <el-form-item label="安全寿命" prop="HSaveLife" v-show="isHide"> |
| | | <el-input v-model="form.HSaveLife" placeholder="请输入安全寿命" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="默认仓库" prop="HWHName"> |
| | | <el-form-item label="默认仓库" prop="HWHName" v-show="isHide"> |
| | | <el-input v-model="form.HWHName" placeholder="请输入默认仓库" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(2, ckType = 1)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="版本号" prop="HVersion"> |
| | | <el-form-item label="版本号" prop="HVersion" v-show="isHide"> |
| | | <el-input v-model="form.HVersion" placeholder="请输入版本号" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="默认仓位" prop="HSPName"> |
| | | <el-form-item label="默认仓位" prop="HSPName" v-show="isHide"> |
| | | <el-input v-model="form.HSPName" placeholder="请输入默认仓位" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(9, cwType = 1)"></el-button> |
| | | </el-input> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="设计寿命" prop="HDesignLife"> |
| | | <el-form-item label="设计寿命" prop="HDesignLife" v-show="isHide"> |
| | | <el-input v-model="form.HDesignLife" placeholder="请输入设计寿命" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="使用寿命" prop="HUseLife"> |
| | | <el-form-item label="使用寿命" prop="HUseLife" v-show="isHide"> |
| | | <el-input v-model="form.HUseLife" placeholder="请输入使用寿命" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="剩余寿命" prop="HLeaveLife"> |
| | | <el-form-item label="剩余寿命" prop="HLeaveLife" v-show="isHide"> |
| | | <el-input v-model="form.HLeaveLife" placeholder="请输入剩余寿命" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="已生产数量" prop="HProdQty"> |
| | | <el-form-item label="已生产数量" prop="HProdQty" v-show="isHide"> |
| | | <el-input v-model="form.HProdQty" placeholder="请输入已生产数量" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="已生产重量" prop="HProdWeight"> |
| | | <el-form-item label="已生产重量" prop="HProdWeight" v-show="isHide"> |
| | | <el-input v-model="form.HProdWeight" placeholder="请输入已生产重量" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="穴数" prop="HCaveQty"> |
| | | <el-form-item label="穴数" prop="HCaveQty" v-show="isHide"> |
| | | <el-input v-model="form.HCaveQty" placeholder="请输入穴数" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="默认保养规程" prop="HMouldMaintainRuleInterName"> |
| | | <el-form-item label="默认保养规程" prop="HMouldMaintainRuleInterName" v-show="isHide"> |
| | | <el-input v-model="form.HMouldMaintainRuleInterName" 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="HBarCode"> |
| | | <el-form-item label="条码编号" prop="HBarCode" v-show="isHide"> |
| | | <el-input v-model="form.HBarCode" placeholder="请输入条码编号" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="制造厂商" prop="HMadeSupName"> |
| | | <el-form-item label="制造厂商" prop="HMadeSupName" v-show="isHide"> |
| | | <el-input v-model="form.HMadeSupName" 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="HNextMainDate"> |
| | | <el-form-item label="下次保养/校正日期" prop="HNextMainDate" v-show="isHide"> |
| | | <el-date-picker v-model="form.HNextMainDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具类型" prop="HMouldClass"> |
| | | <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-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="上线初始化寿命" prop="HInitLife"> |
| | | <el-form-item label="上线初始化寿命" prop="HInitLife" v-show="isHide"> |
| | | <el-input v-model="form.HInitLife" placeholder="请输入上线初始化寿命" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="当前仓库" prop="HNowWHName"> |
| | | <el-form-item label="当前仓库" prop="HNowWHName" v-show="isHide"> |
| | | <el-input v-model="form.HNowWHName" placeholder="请输入当前仓库" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(2, ckType = 2)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="当前仓位" prop="HNowSPName"> |
| | | <el-form-item label="当前仓位" prop="HNowSPName" v-show="isHide"> |
| | | <el-input v-model="form.HNowSPName" placeholder="请输入当前仓库" disabled> |
| | | <el-button slot="append" icon="el-icon-search" @click="openDataDialog(9, cwType = 2)"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="器具可用状态" prop="HMouldUseStatus"> |
| | | <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-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="使用组织" prop="HCREATEORGID"> |
| | | <el-form-item label="使用组织" prop="HCREATEORGID" v-show="isShow"> |
| | | <el-select v-model="form.HCREATEORGID" placeholder="请选择组织使用" @change="organizationChange" |
| | | :disabled="zzSelDis"> |
| | | <el-option v-for="(item, index) in organizationList" :key="index" :label="item.Name" :value="item.ID"> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="长" prop="HMouldLength"> |
| | | <el-form-item label="长" prop="HMouldLength" v-show="isShow"> |
| | | <el-input v-model="form.HMouldLength" placeholder="请输入长" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="宽" prop="HMouldWidth"> |
| | | <el-form-item label="宽" prop="HMouldWidth" v-show="isShow"> |
| | | <el-input v-model="form.HMouldWidth" placeholder="请输入宽" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="高" prop="HMouldHeight"> |
| | | <el-form-item label="高" prop="HMouldHeight" v-show="isShow"> |
| | | <el-input v-model="form.HMouldHeight" placeholder="请输入高" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="折叠高度" prop="HMouldFoldHeight"> |
| | | <el-form-item label="折叠高度" prop="HMouldFoldHeight" v-show="isShow"> |
| | | <el-input v-model="form.HMouldFoldHeight" placeholder="请输入折叠高度" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="周转容器标记" prop="HTransPackFlag"> |
| | | <el-form-item label="周转容器标记" prop="HTransPackFlag" v-show="isShow"> |
| | | <el-checkbox v-model="form.HTransPackFlag"></el-checkbox> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="发货容器标记" prop="HSendPackFlag"> |
| | | <el-form-item label="发货容器标记" prop="HSendPackFlag" v-show="isShow"> |
| | | <el-checkbox v-model="form.HSendPackFlag"></el-checkbox> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-row> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-tabs type="border-card"> |
| | | <el-tabs type="border-card" v-show="isHide"> |
| | | <el-tab-pane label="子器具"> |
| | | <div style="margin-bottom: 10px;"> |
| | | <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb(type = 'edit')" |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | isShow: true, |
| | | isHide: false, |
| | | HModName: "Gy_MouldFile", |
| | | ckType: null, |
| | | cwType: null, |
| | |
| | | this.form = { |
| | | HInterID: 0, |
| | | HBillNo: '', |
| | | HDate: moment(new Date()).format('YYYY-MM-DDTHH:mm:ss'), |
| | | HDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | HMouldOWNER: '', |
| | | HMouldNo: '', |
| | | HName: '', |
| | |
| | | HMouleTypeName: '', |
| | | HUnitID: 0, |
| | | HUnitName: '', |
| | | HOutComDate: moment(new Date()).format('YYYY-MM-DDTHH:mm:ss'), |
| | | HOutComDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | HOutComNo: '', |
| | | HDeptID: 0, |
| | | HDeptName: '', |
| | |
| | | HTransPackFlag: 0, |
| | | HSendPackFlag: 0, |
| | | HMaker: sessionStorage["HUserName"], |
| | | HMakeDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | HChecker: '', |
| | | HCheckDate: '', |
| | | HUpDater: '', |
| | |
| | | HCloseDate: '', |
| | | HDeleteMan: '', |
| | | HDeleteDate: '', |
| | | HInComDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | DateTime: moment(new Date()).format('YYYY-MM-DD'), |
| | | } |
| | | this.editData = [] |
| | | this.editBtData = [] |
| | |
| | | HBillType: '3899' |
| | | } |
| | | }).then(response => { |
| | | console.log(response) |
| | | this.form.HInterID = response.data.data[0].HInterID |
| | | this.form.HBillNo = response.data.data[0].HBillNo |
| | | }).catch(error => { |
| | | this.$modal.msgError("接口请求失败!"); |
| | |
| | | this.form.HTransPackFlag = this.form.HTransPackFlag == false ? 0 : 1 |
| | | this.form.HSendPackFlag = this.form.HSendPackFlag == false ? 0 : 1 |
| | | var sMainStr = JSON.stringify(this.form); |
| | | var sSubStr = JSON.stringify(this.editData); |
| | | var mainTableMaintainRuleStr = JSON.stringify(this.maintainData); |
| | | var mainTableDotCheckRuleStr = JSON.stringify(this.dotCheckData); |
| | | var sSubStr = JSON.stringify(this.editData) |
| | | var mainTableMaintainRuleStr = JSON.stringify(this.maintainData) |
| | | var mainTableDotCheckRuleStr = JSON.stringify(this.dotCheckData) |
| | | // if (this.editData.length > 0) { |
| | | // sSubStr = JSON.stringify(this.editData); |
| | | // } |
| | | // if (this.maintainData.length > 0) { |
| | | // mainTableMaintainRuleStr = JSON.stringify(this.maintainData); |
| | | // } |
| | | // if (this.dotCheckData.length > 0) { |
| | | // mainTableDotCheckRuleStr = JSON.stringify(this.dotCheckData); |
| | | // } |
| | | var oMain = sMainStr + ";" + ModRightNameAdd + ";" + user + ";" + sSubStr + ";" + mainTableMaintainRuleStr + ";" + mainTableDotCheckRuleStr; |
| | | console.log(oMain) |
| | | axios({ |
| | | method: 'post', |
| | | url: this.baseURL + url, |
| | |
| | | }, |
| | | }).then(response => { |
| | | console.log(response) |
| | | |
| | | if (response.data.count == 1) { |
| | | // this.subDisabled = true//设置保存按钮不可用 |
| | | this.$modal.msgSuccess(response.data.Message); |
| | | // this.addBtnShow = true |
| | | this.formShow = false |
| | | this.$emit('editClose', false) |
| | | } else { |
| | | this.$modal.msgError(response.data.Message); |
| | | } |
| | | }).catch(error => { |
| | | console.log(error) |