bug: 修改逻辑
This commit is contained in:
parent
d96b8f4329
commit
1deb6e58ec
@ -15,7 +15,7 @@ export const config: FormConfig = {
|
||||
|
||||
export const formItems = (
|
||||
materialOptions: Array<{ value: string | undefined; label: string | undefined }>,
|
||||
required: Ref<boolean>,
|
||||
required: boolean,
|
||||
persons: Array<{ value: string | undefined; label: string | undefined }>,
|
||||
): FormItem[] => [
|
||||
{
|
||||
@ -53,7 +53,7 @@ export const formItems = (
|
||||
properties: {
|
||||
size: 'default',
|
||||
mode: 'multiple',
|
||||
required: required.value,
|
||||
required: required,
|
||||
placeholder: '请选择物料',
|
||||
options: materialOptions,
|
||||
},
|
||||
|
@ -146,7 +146,7 @@
|
||||
//新增申请的下拉框选择对象
|
||||
const materialList = ref<Array<{ value: string | undefined; label: string | undefined }>>([])
|
||||
const personList = ref<Array<{ value: string | undefined; label: string | undefined }>>([])
|
||||
const required = ref(false)
|
||||
const required = ref(true)
|
||||
api.materialApi.material.all((data) => {
|
||||
materialList.value = data.map((item) => {
|
||||
return {
|
||||
@ -166,7 +166,16 @@
|
||||
|
||||
//是否必填
|
||||
const disabledFields = computed(() => {
|
||||
return applyForm.value?.auditType === 'ALL' ? ['materials'] : []
|
||||
return applyForm.value?.auditType === 'ALL' ? ['ids'] : []
|
||||
})
|
||||
|
||||
// 监听盘点类型是否时部分盘点,部分盘点时必填
|
||||
watch(applyForm, () => {
|
||||
if (applyForm.value && applyForm.value.auditType === 'ALL') {
|
||||
required.value = false
|
||||
} else {
|
||||
required.value = true
|
||||
}
|
||||
})
|
||||
|
||||
//抽屉组件
|
||||
@ -176,7 +185,8 @@
|
||||
})
|
||||
//表单配置
|
||||
const items = computed(() => {
|
||||
return formItems(materialList.value, required, personList.value)
|
||||
//required 参数未生效
|
||||
return formItems(materialList.value, required.value, personList.value)
|
||||
})
|
||||
// 加载数据的方法
|
||||
const loadData = async (page = 1, size = 10) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user