ljlong_2630 8 months ago
parent
commit
5dcd2b90fc
  1. 10
      src/views/eam/device/deviceInternalAudit/deviceInternalAudit.data.ts
  2. 4
      src/views/eam/item/countadjustPlan/countadjustPlan.data.ts
  3. 46
      src/views/eam/item/itemApplyMain/index.vue

10
src/views/eam/device/deviceInternalAudit/deviceInternalAudit.data.ts

@ -5,33 +5,43 @@ import { dateFormatter } from '@/utils/formatTime'
export const DeviceInternalAuditRules = reactive({ export const DeviceInternalAuditRules = reactive({
personer: [ personer: [
{ required: true, message: '请输入人员', trigger: 'blur' }, { required: true, message: '请输入人员', trigger: 'blur' },
], ],
fitOut: [ fitOut: [
{ required: true, message: '请输入装配', trigger: 'blur' }, { required: true, message: '请输入装配', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
coating: [ coating: [
{ required: true, message: '请输入涂装', trigger: 'blur' }, { required: true, message: '请输入涂装', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
injectionMolding: [ injectionMolding: [
{ required: true, message: '请输入注塑', trigger: 'blur' }, { required: true, message: '请输入注塑', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
business: [ business: [
{ required: true, message: '请输入商务', trigger: 'blur' }, { required: true, message: '请输入商务', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
laboratory: [ laboratory: [
{ required: true, message: '请输入实验室', trigger: 'blur' }, { required: true, message: '请输入实验室', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
it: [ it: [
{ required: true, message: '请输入IT', trigger: 'blur' }, { required: true, message: '请输入IT', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
qualityDepartment: [ qualityDepartment: [
{ required: true, message: '请输入质量保障部', trigger: 'blur' }, { required: true, message: '请输入质量保障部', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
materialFlow: [ materialFlow: [
{ required: true, message: '请输入物流', trigger: 'blur' }, { required: true, message: '请输入物流', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
moldPre: [ moldPre: [
{ required: true, message: '请输入模具前期', trigger: 'blur' }, { required: true, message: '请输入模具前期', trigger: 'blur' },
{ max: 200, message: '不得超过200', trigger: 'blur' }
], ],
}) })

4
src/views/eam/item/countadjustPlan/countadjustPlan.data.ts

@ -4,6 +4,10 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
export const CountadjustPlanRules = reactive({ export const CountadjustPlanRules = reactive({
number: [required], number: [required],
name: [required], name: [required],
classification: [
{ required: true, message: '请选择盘点类型', trigger: 'blur' }
],
}) })
export const CountadjustPlan = useCrudSchemas(reactive<CrudSchema[]>([ export const CountadjustPlan = useCrudSchemas(reactive<CrudSchema[]>([

46
src/views/eam/item/itemApplyMain/index.vue

@ -39,9 +39,7 @@
:apiCreate="ItemApplyDetailApi.createItemApplyDetail" :apiUpdate="ItemApplyDetailApi.updateItemApplyDetail" :apiCreate="ItemApplyDetailApi.createItemApplyDetail" :apiUpdate="ItemApplyDetailApi.updateItemApplyDetail"
:apiPage="ItemApplyDetailApi.getItemApplyDetailPage" :apiDelete="ItemApplyDetailApi.deleteItemApplyDetail" :apiPage="ItemApplyDetailApi.getItemApplyDetailPage" :apiDelete="ItemApplyDetailApi.deleteItemApplyDetail"
@searchTableSuccessDetail="searchTableSuccessDetail" @detailSubmitForm='detailSubmitForm' @searchTableSuccessDetail="searchTableSuccessDetail" @detailSubmitForm='detailSubmitForm'
:isShowAddBtn="isShowAddBtn" :isShowAddBtn="isShowAddBtn" :detailButtonIsShow="detailButtonIsShow" />
:detailButtonIsShow="detailButtonIsShow"
/>
<!-- 导入 --> <!-- 导入 -->
<ImportForm ref="importFormRef" url="/wms/purchase-main/import" :importTemplateData="importTemplateData" <ImportForm ref="importFormRef" url="/wms/purchase-main/import" :importTemplateData="importTemplateData"
@ -84,7 +82,8 @@
let flag = false; let flag = false;
if (subList.length > 0) { if (subList.length > 0) {
subList.forEach((item) => { subList.forEach((item) => {
if (item.itemNumber == val[0]['itemNumber']) { if (item.itemNumber == val[0]['itemNumber'] &&item.isInAccount == val[0]['isInAccount']
) {
flag = true; flag = true;
} }
}) })
@ -95,13 +94,13 @@
} }
row[formField] = val[0][searchField] row[formField] = val[0][searchField]
row['itemNumber'] = val[0]['itemNumber'] row['itemNumber'] = val[0]['itemNumber']
row['isRadeIn'] = val[0]['isInAccount'] row['isInAccount'] = val[0]['isInAccount']
row['currentQty'] = val[0]['qty'] row['currentQty'] = val[0]['qty']
row['available'] = val[0]['available'] row['available'] = val[0]['available']
} }
if (formField == 'deviceNumber') { if (formField == 'deviceNumber') {
row['deviceNumber'] = val[0]['number'] row['deviceNumber'] = val[0]['number']
} }
} else { } else {
const setV = {} const setV = {}
setV[formField] = val[0][searchField] setV[formField] = val[0][searchField]
@ -115,20 +114,21 @@
const setV = {} const setV = {}
setV[formField] = val[0][searchField] setV[formField] = val[0][searchField]
if (formField == 'itemNumber') { if (formField == 'itemNumber') {
setV['itemNumber'] = val[0]['itemNumber'] setV['itemNumber'] = val[0]['itemNumber']
setV['isRadeIn'] = val[0]['isInAccount']
setV['isInAccount'] = val[0]['isInAccount']
setV['currentQty'] = val[0]['qty'] setV['currentQty'] = val[0]['qty']
setV['available'] = val[0]['available'] setV['available'] = val[0]['available']
} else if (formField == 'deviceNumber') { } else if (formField == 'deviceNumber') {
setV['deviceNumber'] = val[0]['number'] setV['deviceNumber'] = val[0]['number']
} }
formRef.setValues(setV) formRef.setValues(setV)
}) })
} }
const formSelectChange = (field, val, row) => { const formSelectChange = (field, val, row) => {
if (field == 'type') { if (field == 'type') {
row['deviceNumber'] = "" row['deviceNumber'] = ""
} }
} }
// //
@ -171,7 +171,7 @@
} else if (val == 'refresh') { // } else if (val == 'refresh') { //
getList() getList()
} else if (val == 'filtrate') { // } else if (val == 'filtrate') { //
} }
} }
// //
@ -228,12 +228,12 @@
/** 详情操作 */ /** 详情操作 */
const detailRef = ref() const detailRef = ref()
const openDetail = (row : any, titleName : any, titleValue : any) => { const openDetail = (row : any, titleName : any, titleValue : any) => {
if(row.status!='0'){ if (row.status != '0') {
isShowAddBtn.value=false isShowAddBtn.value = false
detailButtonIsShow.value=true detailButtonIsShow.value = true
}else{ } else {
isShowAddBtn.value=true isShowAddBtn.value = true
detailButtonIsShow.value=false detailButtonIsShow.value = false
} }
detailRef.value.openDetail(row, titleName, titleValue, 'basicItemApplyMain') detailRef.value.openDetail(row, titleName, titleValue, 'basicItemApplyMain')
} }
@ -348,7 +348,7 @@
formRef.dialogVisible = false formRef.dialogVisible = false
await detailRef.value.getList() await detailRef.value.getList()
} }
}catch { } catch {
} finally { } finally {
formRef.formLoading = false formRef.formLoading = false
} }
@ -360,4 +360,4 @@
getList() getList()
importTemplateData.templateUrl = await ItemApplyMainApi.importTemplate() importTemplateData.templateUrl = await ItemApplyMainApi.importTemplate()
}) })
</script> </script>

Loading…
Cancel
Save