|
|
|
@ -13,8 +13,10 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'工厂编号:'"> |
|
|
|
<el-input v-model="mainData.site" readonly style="width: 130px"></el-input> |
|
|
|
<el-button @click="getPartDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'物料信息'}}</el-button> |
|
|
|
<el-button @click="changeStatus()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'更改状态'}}</el-button> |
|
|
|
<el-button @click="getPartDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'物料信息'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="changeStatus()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'更改状态'}} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;"> |
|
|
|
@ -32,7 +34,8 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'计量单位:'"> |
|
|
|
<el-input v-model="mainData.umid" readonly style="width: 130px"></el-input> |
|
|
|
<el-button @click="tongBuOrder()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'同步工艺路线到订单'}}</el-button> |
|
|
|
<el-button @click="tongBuOrder()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'同步工艺路线到订单'}} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;"> |
|
|
|
@ -47,17 +50,23 @@ |
|
|
|
<el-form-item :label="'修复版本:'" style="margin-left: 20px"> |
|
|
|
<el-checkbox style="margin-left: 0px" disabled v-model="mainData.repairFlag"></el-checkbox> |
|
|
|
<el-button @click="setDefault()" type="primary" style="margin-left: 58px;margin-top: 0px">{{'设为默认'}}</el-button> |
|
|
|
<el-button @click="copyRouting()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'复制产品工艺路线'}}</el-button> |
|
|
|
<el-button @click="copyRouting()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'复制产品工艺路线'}} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-tabs v-model="activeName"> |
|
|
|
<el-tab-pane :label="'明细'" name="first"> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;"> |
|
|
|
<el-button @click="addRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增'}}</el-button> |
|
|
|
<el-button @click="editRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'修改'}}</el-button> |
|
|
|
<el-button @click="deleteRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'删除'}}</el-button> |
|
|
|
<el-button @click="jumpWorkCenter()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'加工中心'}}</el-button> |
|
|
|
<el-button @click="getResourceModel()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'可用机台'}}</el-button> |
|
|
|
<el-button @click="addRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="editRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'修改'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="deleteRoutingDetail()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'删除'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="jumpWorkCenter()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'加工中心'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="getResourceModel()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'可用机台'}} |
|
|
|
</el-button> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
:height="height" |
|
|
|
@ -87,10 +96,14 @@ |
|
|
|
</el-tab-pane> |
|
|
|
<el-tab-pane :label="'工具清单'" name="second"> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;"> |
|
|
|
<el-button @click="addRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增'}}</el-button> |
|
|
|
<el-button @click="editRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'修改'}}</el-button> |
|
|
|
<el-button @click="deleteRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'删除'}}</el-button> |
|
|
|
<el-button @click="jumpToolInfo()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'工具信息'}}</el-button> |
|
|
|
<el-button @click="addRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'新增'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="editRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'修改'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="deleteRoutingTool()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'删除'}} |
|
|
|
</el-button> |
|
|
|
<el-button @click="jumpToolInfo()" type="primary" style="margin-left: 2px;margin-top: 0px">{{'工具信息'}} |
|
|
|
</el-button> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
:height="height" |
|
|
|
@ -168,7 +181,8 @@ |
|
|
|
<el-dialog title="维护工艺路线明细" :close-on-click-modal="false" v-drag :visible.sync="detailmodelFlag" width="620px"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: 0px;"> |
|
|
|
<el-form-item :label="'工序号:'"> |
|
|
|
<el-input v-model="detailData.itemNo" :disabled="detailmodelInputFlag" style="width: 130px;text-align: right" type="number"></el-input> |
|
|
|
<el-input v-model="detailData.itemNo" :disabled="detailmodelInputFlag" style="width: 130px;text-align: right" |
|
|
|
type="number"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'工序名称:'"> |
|
|
|
<el-input v-model="detailData.operationDesc" style="width: 130px"></el-input> |
|
|
|
@ -222,7 +236,8 @@ |
|
|
|
<el-dialog title="维护工艺路线工具" :close-on-click-modal="false" v-drag :visible.sync="ToolmodelFlag" width="480px"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: 0px;"> |
|
|
|
<el-form-item :label="'工序号:'"> |
|
|
|
<el-select v-model="toolData.itemNo" @change="getOperationDesc()" :disabled="toolmodelInputFlag" style="width: 130px" placeholder="请选择"> |
|
|
|
<el-select v-model="toolData.itemNo" @change="getOperationDesc()" :disabled="toolmodelInputFlag" |
|
|
|
style="width: 130px" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="(item,index) in selectList" |
|
|
|
:key="index" |
|
|
|
@ -237,7 +252,8 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label" style="" @click="getBaseList(70,0)"><a herf="#">工具编号:</a></span> |
|
|
|
<el-input v-model="toolData.toolID" @change="getToolDesc()" :disabled="toolmodelInputFlag" style="width: 130px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="toolData.toolID" @change="getToolDesc()" :disabled="toolmodelInputFlag" |
|
|
|
style="width: 130px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: 0px;"> |
|
|
|
@ -392,7 +408,8 @@ |
|
|
|
<el-input v-model="copyRoutingData.partNo" disabled style="width: 120px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'工艺路线名称:'"> |
|
|
|
<el-input v-model="copyRoutingData.partDescription" disabled style="width: 250px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="copyRoutingData.partDescription" disabled |
|
|
|
style="width: 250px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -0px;"> |
|
|
|
@ -400,7 +417,8 @@ |
|
|
|
<el-input v-model="copyRoutingData.revNo" disabled style="width: 120px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'启用日期:'"> |
|
|
|
<el-input v-model="copyRoutingData.phaseInDate" disabled style="width: 120px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="copyRoutingData.phaseInDate" disabled |
|
|
|
style="width: 120px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'修复版本:'"> |
|
|
|
<el-checkbox style="margin-left: 0px" disabled v-model="copyRoutingData.repairFlag"></el-checkbox> |
|
|
|
@ -412,10 +430,12 @@ |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -8px;"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label" style="" @click="getBaseList(5,1)"><a herf="#">工艺路线编码:</a></span> |
|
|
|
<el-input v-model="copyRoutingData.partNo1" @change="getPartDescription()" style="width: 120px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="copyRoutingData.partNo1" @change="getPartDescription()" |
|
|
|
style="width: 120px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'工艺路线名称:'"> |
|
|
|
<el-input v-model="copyRoutingData.partDescription1" disabled style="width: 250px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="copyRoutingData.partDescription1" disabled |
|
|
|
style="width: 250px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: -0px;"> |
|
|
|
@ -465,7 +485,8 @@ |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 0px;margin-top: -5px;"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label" style="" @click="getBaseList(5,2)"><a herf="#">工艺路线编码:</a></span> |
|
|
|
<el-input v-model="routingHeaderData.partNo" :disabled="routingHeaderInputFlag" style="width: 130px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="routingHeaderData.partNo" :disabled="routingHeaderInputFlag" |
|
|
|
style="width: 130px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'工厂编号:'"> |
|
|
|
<el-input v-model="routingHeaderData.site" disabled style="width: 130px;text-align: right"></el-input> |
|
|
|
@ -476,7 +497,8 @@ |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 0px;margin-top: -5px;"> |
|
|
|
<el-form-item :label="'版本号:'"> |
|
|
|
<el-input v-model="routingHeaderData.revNo" :disabled="routingHeaderInputFlag" style="width: 130px;text-align: right" ></el-input> |
|
|
|
<el-input v-model="routingHeaderData.revNo" :disabled="routingHeaderInputFlag" |
|
|
|
style="width: 130px;text-align: right"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'启用日期:'"> |
|
|
|
<el-date-picker |
|
|
|
@ -551,6 +573,7 @@ |
|
|
|
deleteRoutingHeaderData |
|
|
|
} from "@/api/base/site.js" |
|
|
|
import Chooselist from '@/views/modules/common/Chooselist' |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "maintainProductRouting", |
|
|
|
components: { |
|
|
|
@ -2095,7 +2118,11 @@ |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
let inData={user:this.$store.state.user.name,site:this.currentRow.site,workCenterNo:this.currentRow.workCenterNo}; |
|
|
|
let inData = { |
|
|
|
user: this.$store.state.user.name, |
|
|
|
site: this.currentRow.site, |
|
|
|
workCenterNo: this.currentRow.workCenterNo |
|
|
|
}; |
|
|
|
localStorage.setItem('workCenterNo', JSON.stringify(inData)) |
|
|
|
this.$router.replace('base-workCenter') |
|
|
|
}, |
|
|
|
@ -2106,7 +2133,11 @@ |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
let inData={site:this.$store.state.user.site,toolId:this.currentRow2.toolID,toolDescription:this.currentRow2.toolDescription}; |
|
|
|
let inData = { |
|
|
|
site: this.$store.state.user.site, |
|
|
|
toolId: this.currentRow2.toolID, |
|
|
|
toolDescription: this.currentRow2.toolDescription |
|
|
|
}; |
|
|
|
localStorage.setItem('toolInfo', JSON.stringify(inData)) |
|
|
|
this.$router.replace('knifemold-tool-info') |
|
|
|
}, |
|
|
|
@ -2339,6 +2370,13 @@ |
|
|
|
|
|
|
|
}) |
|
|
|
this.$message.success('操作成功') |
|
|
|
|
|
|
|
let row = { |
|
|
|
partNo: this.copyRoutingData.partNo1, |
|
|
|
site: this.mainData.site, |
|
|
|
revNo: this.copyRoutingData.revNo1, |
|
|
|
} |
|
|
|
this.tableHanddle(row) |
|
|
|
} else { |
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
|