优化
This commit is contained in:
@ -65,7 +65,7 @@
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="业务部门" name="bDeptName">
|
||||
<a-input-search v-model:value="formState.bDeptName" :disabled="isDisable" placeholder="请选择业务部门" readonly @search="onSearch"/>
|
||||
<a-input-search v-model:value="formState.bDeptName" disabled placeholder="请选择业务部门" readonly @search="onSearch"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
@ -118,8 +118,10 @@
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<h4>气源地列表</h4>
|
||||
<lngStationList :list="dataListStation" ref="lngStationRef" :disabled="isDisable" :isEdit="isDisable ||!formState.allStaSign|| formState.allStaSign=='Y'"></lngStationList>
|
||||
<template v-if="formState.allStaSign=='N'">
|
||||
<h4>气源地列表</h4>
|
||||
<lngStationList :list="dataListStation" ref="lngStationRef" :disabled="isDisable" :isEdit="isDisable ||!formState.allStaSign|| formState.allStaSign=='Y'"></lngStationList>
|
||||
</template>
|
||||
</div>
|
||||
<div>
|
||||
<h4>合同约定</h4>
|
||||
@ -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<arrDic.length; i++) {
|
||||
if (!arrDic[i].discTypeCode || !arrDic[i].dateFrom || !arrDic[i].dateTo) {
|
||||
message.warn('请完善返优惠列表必选项')
|
||||
|
||||
Reference in New Issue
Block a user