派工添加NC下发
This commit is contained in:
parent
65b3d20420
commit
8f9bf2bdf2
@ -101,3 +101,11 @@ export function exportNccode(params:any) {
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
//加载全部NC代码
|
||||
export function loadAllNcCode() {
|
||||
return request({
|
||||
url: `biz/ncCode/loadAllNcCode`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
@ -35,8 +35,12 @@
|
||||
value: '2'
|
||||
},
|
||||
{
|
||||
label: '其他异常',
|
||||
label: '设备异常',
|
||||
value: '3'
|
||||
},
|
||||
{
|
||||
label: '其他异常',
|
||||
value: '4'
|
||||
}
|
||||
]
|
||||
|
||||
@ -170,16 +174,11 @@
|
||||
<n-form inline :model="searchForm" label-placement="left">
|
||||
<n-grid :x-gap="8" :cols="4">
|
||||
<n-gi>
|
||||
<n-form-item label="异常编号">
|
||||
<n-input v-model:value="searchForm.abnormalCode" placeholder="请输入异常编号" clearable style="width: 200px"/>
|
||||
</n-form-item>
|
||||
</n-gi>
|
||||
<n-gi>
|
||||
<n-form-item label="操作人员">
|
||||
<n-form-item label="报警异常">
|
||||
<n-select
|
||||
v-model:value="searchForm.abnormalType"
|
||||
:options="abnormalTypes"
|
||||
placeholder="请选择异常类型"
|
||||
placeholder="请选择报警异常"
|
||||
clearable
|
||||
style="width: 200px"
|
||||
/>
|
||||
|
||||
@ -742,7 +742,7 @@ const dispatchLoading = ref(false)
|
||||
const dispatchformRef = ref()
|
||||
const dispatchform = reactive<any>({
|
||||
id: '', name: '', beginTime: '', endTime: '', quantity: '', sectionId: null as number | null, workshopId: null as number | null,
|
||||
list: [{ sectionId:'',deviceId:'', quantity: '' }],
|
||||
list: [{ sectionId:'',deviceId:'', quantity: '', ncId:'' }],
|
||||
})
|
||||
const dispatchrules = {}
|
||||
|
||||
@ -1267,11 +1267,11 @@ function disphand(process: ProcessPlanItemVO, order?: OrderProcessPlanVO) {
|
||||
dispatchform.sort = entity.sort
|
||||
dispatchform.sectionId = entity.sectionId ?? process.sectionId ?? null
|
||||
dispatchform.workshopId = entity.workshopId ?? process.workshopId ?? order?.workshopId ?? null
|
||||
dispatchform.list = [{ sectionId: '', deviceId: '', quantity: remainQty || '' }]
|
||||
dispatchform.list = [{ sectionId: '', deviceId: '', quantity: remainQty || '',ncId:'' }]
|
||||
}
|
||||
|
||||
function addpgnum() {
|
||||
dispatchform.list.push({ sectionId: '', deviceId: '', quantity: '' })
|
||||
dispatchform.list.push({ sectionId: '', deviceId: '', quantity: '',ncId:'' })
|
||||
}
|
||||
|
||||
function deletenum(index: number) {
|
||||
|
||||
@ -40,10 +40,8 @@
|
||||
/>
|
||||
</n-form-item>
|
||||
</n-gi>
|
||||
|
||||
</n-grid>
|
||||
<n-grid>
|
||||
|
||||
<n-gi :span="10">
|
||||
<n-form-item
|
||||
label="数量"
|
||||
@ -57,6 +55,22 @@
|
||||
<n-input v-model:value="obj.quantity"/>
|
||||
</n-form-item>
|
||||
</n-gi>
|
||||
<n-gi :span="10">
|
||||
<n-form-item
|
||||
label="NC下发"
|
||||
:path="`${listname}[${index}].ncId`"
|
||||
>
|
||||
<n-select
|
||||
v-model:value="obj.ncId"
|
||||
filterable
|
||||
placeholder="请选择下发NC"
|
||||
:options="ncList"
|
||||
clearable
|
||||
remote
|
||||
:clear-filter-after-select="false"
|
||||
/>
|
||||
</n-form-item>
|
||||
</n-gi>
|
||||
<n-gi :span="4" style="padding-left:10px;">
|
||||
<n-icon
|
||||
v-if="index == 0"
|
||||
@ -89,6 +103,7 @@
|
||||
AddOutline,
|
||||
TrashOutline,
|
||||
} from '@vicons/ionicons5'
|
||||
import {loadAllNcCode} from '@/api/nccode.ts'
|
||||
|
||||
const props = withDefaults(defineProps<{
|
||||
listname: any
|
||||
@ -106,7 +121,6 @@
|
||||
}>()
|
||||
|
||||
|
||||
|
||||
// function updatehand() {
|
||||
// emit('update')
|
||||
// }
|
||||
@ -114,6 +128,7 @@
|
||||
function addpgnum() {
|
||||
emit('addhand')
|
||||
}
|
||||
|
||||
function deletenum(index: any) {
|
||||
emit('delehand', index)
|
||||
}
|
||||
@ -125,6 +140,7 @@
|
||||
|
||||
let deviceList = ref<any>([])
|
||||
|
||||
let ncList = ref<any>([])
|
||||
|
||||
function slehand(v?: any) {
|
||||
loadingRef.value = true
|
||||
@ -175,21 +191,21 @@
|
||||
})
|
||||
}
|
||||
|
||||
// function searchSection(sectionId?:number){
|
||||
// if(!sectionId) return
|
||||
// props.obj.deviceId = ''
|
||||
// deviceList.value = []
|
||||
// deviceApi.list(sectionId).then(res=>{
|
||||
// deviceList.value = res.map((n:any)=>{
|
||||
// return {
|
||||
// label:n.name,
|
||||
// value:n.id+''
|
||||
// }
|
||||
// })
|
||||
// })
|
||||
// }
|
||||
//加载下发数据
|
||||
async function loadNc() {
|
||||
const res = await loadAllNcCode()
|
||||
ncList.value = res.map((n: any) => {
|
||||
return {
|
||||
label: n.ncName,
|
||||
value: n.id
|
||||
}
|
||||
})
|
||||
console.log(ncList.value)
|
||||
}
|
||||
|
||||
|
||||
loadSection()
|
||||
slehand()
|
||||
// handleDevice()
|
||||
loadNc()
|
||||
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user