合同约定
@@ -234,7 +236,7 @@
prcTypeCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
uomCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
empName: [{ required: true, message: "该项为必填项", trigger: 'change' }],
- bDeptName: [{ required: true, message: "该项为必填项", trigger: 'change' }],
+ bDeptName: [{ required: false, message: "该项为必填项", trigger: 'change' }],
dateTo:[{ required: true, message: "该项为必填项", trigger: 'change' }],
dateFrom:[{ required: true, message: "该项为必填项", trigger: 'change' }],
allStaSign:[{ required: true, message: "该项为必填项", trigger: 'change' }],
@@ -344,16 +346,18 @@
if (!pageId.value) {
- const res = await getCompDept(userInfo.id)
- formState.bDeptName = res?.dept?.name
- formState.bDeptId = res?.dept?.id
-
- formState.comName = res?.comp?.name
- formState.comId = res?.comp?.id
+ getCompDeptInfo(userInfo.id)
}
}
+ const getCompDeptInfo = async (id)=> {
+ const res = await getCompDept(id)
+ formState.bDeptName = res?.dept?.name
+ formState.bDeptId = res?.dept?.id
+ formState.comName = res?.comp?.name
+ formState.comId = res?.comp?.id
+ }
const dateCfmChange = (val) => {
if (formState.dateCfmFrom || formState.dateCfmTo) {
rules.periodTypeCode = [{ required: true, message: "该项为必填项", trigger: 'change' }]
@@ -431,6 +435,7 @@
formState.empName = val[0].name
formState.empId = val[0].id
formState.tel = val[0].mobile
+ getCompDeptInfo(formState.empId)
}
const handleSuccessDept = (val, info) => {
formState.bDeptName = val[0].name
@@ -499,7 +504,10 @@
v.sort = idx
})
let arrDic = discountRef.value.getDataList()
- let arrSta = lngStationRef.value.getDataList()
+ let arrSta = []
+ if (formState.allStaSign=='N') {
+ arrSta = lngStationRef.value.getDataList()
+ }
for(let i=0; i
{{ formState.datePlan ? dayjs(formState.datePlan).format('YYYY-MM-DD'): null }}
-