diff --git a/src/api/base/site.js b/src/api/base/site.js
index 974d0ab..2600820 100644
--- a/src/api/base/site.js
+++ b/src/api/base/site.js
@@ -119,3 +119,11 @@ export const searchUsedResource= data => createAPI(`/base/searchUsedResource`,'p
export const addRoutingResource= data => createAPI(`/base/addRoutingResource`,'post',data)
//删除机台
export const deleteRoutingResource= data => createAPI(`/base/deleteRoutingResource`,'post',data)
+//工序下拉框
+export const getItemSelect= data => createAPI(`/base/getItemSelect`,'post',data)
+//工具信息
+export const getToolDesc = data => createAPI(`/base/getToolDesc`,'post',data)
+//保存工具
+export const saveRoutingTool = data => createAPI(`/base/saveRoutingTool`,'post',data)
+//删除工具
+export const deleteRoutingTool= data => createAPI(`/base/deleteRoutingTool`,'post',data)
diff --git a/src/views/modules/base/maintainProductRouting.vue b/src/views/modules/base/maintainProductRouting.vue
index 5bae528..c03354b 100644
--- a/src/views/modules/base/maintainProductRouting.vue
+++ b/src/views/modules/base/maintainProductRouting.vue
@@ -79,6 +79,7 @@
{{'新增'}}
{{'修改'}}
{{'删除'}}
+ {{'工具信息'}}
关闭
-
+
-
+
+
+
+
-
+
-
-
+
+ 工具编号:
+
-
+
-
+
-
+
-
+
- 保存
+ 保存
关闭
@@ -315,6 +325,10 @@
searchAllResource,
addRoutingResource,
deleteRoutingResource,
+ getItemSelect,
+ getToolDesc,
+ saveRoutingTool,
+ deleteRoutingTool,
}from "@/api/base/site.js"
import Chooselist from '@/views/modules/common/Chooselist'
export default {
@@ -324,6 +338,7 @@
},
data () {
return {
+ selectList:[],
resourceList1:[],
resourceList2:[],
currentRow4:null,
@@ -353,6 +368,7 @@
ToolmodelFlag:false,
detailmodelFlag:false,
detailmodelInputFlag:false,
+ toolmodelInputFlag:false,
dataList:[],
dataList2:[],
dataList3:[],
@@ -361,12 +377,14 @@
partNo:'',
revNo:'',
itemNo:'',
- site:'',
- site:'',
- site:'',
- site:'',
- site:'',
- site:'',
+ operationDesc:'',
+ toolID:'',
+ toolDescription:'',
+ spec:'',
+ toolQty:'',
+ remark:'',
+ user:'',
+ add:'',
},
columnList:[
{
@@ -1149,8 +1167,9 @@
if (this.tagNo === 24){
this.detailData.workCenterNo = val.WorkCenterNo
}
- if (this.tagNo === 91){
- this.modelData3.calendarID = val.CalendarID
+ if (this.tagNo === 70){
+ this.toolData.toolID = val.ToolID
+ this.getToolDesc();
}
},
// 获取基础数据列表
@@ -1161,8 +1180,8 @@
if (val === 24){
strVal = this.detailData.workCenterNo
}
- if (val === 91){
- strVal = this.modelData3.calendarID
+ if (val === 70){
+ strVal = this.toolData.toolID
}
this.$refs.baseList.init(val,strVal)
})
@@ -1197,7 +1216,7 @@
this.detailmodelFlag=true;
},
- saveRoutingDetailData(){
+ saveRoutingDetailData(){
if(this.detailData.itemNo==''||this.detailData.itemNo==null){
this.$alert("请输入工序号!",'错误',{
confirmButtonText:'确定'
@@ -1453,7 +1472,185 @@
})
},
addRoutingTool(){
-
+ if(this.mainData.partNo==null||this.mainData.partNo==''){
+ this.$alert("请选择物料号!", '错误', {
+ confirmButtonText: '确定'
+ })
+ return false;
+ }
+ this.toolData={
+ site:this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ itemNo:'',
+ operationDesc:'',
+ toolID:'',
+ toolDescription:'',
+ spec:'',
+ toolQty:'',
+ remark:'',
+ user:this.$store.state.user.name,
+ add:0,
+ };
+ this.selectList=[];
+ let data={
+ site:this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ }
+ getItemSelect(data).then(({data}) => {
+ let list=data.rows;
+ for (let i = 0; i {
+ this.currentRow2=null;
+ if (data && data.code == 200) {
+ this.ToolmodelFlag = false
+ let data1={
+ site: this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ }
+ searchRoutingToolData(data1).then(({data}) => {
+ this.dataList3=data.rows;
+ })
+ this.$message({
+ message: '操作成功',
+ type: 'success',
+ duration: 1500,
+ onClose: () => {
+ }
+ })
+ } else {
+ this.$alert(data.msg, '错误', {
+ confirmButtonText: '确定'
+ })
+ }
+ })
+ },
+ deleteRoutingTool(){
+ if(this.currentRow2==null){
+ this.$alert("请选择工具!", '错误', {
+ confirmButtonText: '确定'
+ })
+ return false;
+ }
+ this.$confirm(`是否删除此工具信息?`, '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(() => {
+ let delDate={
+ site:this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ itemNo:this.currentRow2.itemNo,
+ toolID:this.currentRow2.toolID,
+ }
+ deleteRoutingTool(delDate).then(({data}) => {
+ this.currentRow2=null;
+ if (data && data.code == 200) {
+ this.ToolmodelFlag = false
+ let data1={
+ site: this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ }
+ searchRoutingToolData(data1).then(({data}) => {
+ this.dataList3=data.rows;
+ })
+ this.$message({
+ message: '删除成功',
+ type: 'success',
+ duration: 1500,
+ onClose: () => {
+ }
+ })
+ } else {
+ this.$alert(data.msg, '错误', {
+ confirmButtonText: '确定'
+ })
+ }
+ })
+ })
+ },
+ getOperationDesc(){
+ let data={
+ site:this.mainData.site,
+ partNo:this.mainData.partNo,
+ revNo:this.mainData.revNo,
+ itemNo:this.toolData.itemNo
+ }
+ getItemSelect(data).then(({data}) => {
+ if(data.rows.length>0){
+ this.toolData.operationDesc=data.rows[0].operationDesc
+ }
+ })
+ },
+ getToolDesc(){
+ let data={
+ site:this.mainData.site,
+ toolID:this.toolData.toolID
+ }
+ getToolDesc(data).then(({data}) => {
+ if(data.rows.length>0){
+ this.toolData.toolDescription=data.rows[0].toolDescription
+ this.toolData.spec=data.rows[0].spec
+ }
+ })
},
deleteResource(){
if(this.currentRow4==null){
@@ -1499,6 +1696,17 @@
localStorage.setItem('workCenterNo', JSON.stringify(inData))
this.$router.replace('base-workCenter')
},
+ jumpToolInfo(){
+ if(this.currentRow2==null){
+ this.$alert("请选择工具!", '错误', {
+ confirmButtonText: '确定'
+ })
+ return false;
+ }
+ 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')
+ },
},
created() {