|
@ -157,13 +157,29 @@ |
|
|
:value="cur.value" |
|
|
:value="cur.value" |
|
|
/> |
|
|
/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
<el-input key="物料分组" |
|
|
<el-select key="物料分组" |
|
|
|
|
|
v-model="item.Value" |
|
|
|
|
|
placeholder="请输入物料分组,多个物料分组以逗号分隔" |
|
|
|
|
|
style="flex: 1" |
|
|
|
|
|
clearable |
|
|
|
|
|
multiple |
|
|
|
|
|
collapse-tags |
|
|
|
|
|
v-if="item.ParamCode == 'ItemGroup'" |
|
|
|
|
|
> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="cur in getStrDictOptions(DICT_TYPE.ITEM_GROUP)" |
|
|
|
|
|
:key="'物料分组Value'+cur.value" |
|
|
|
|
|
:label="cur.label" |
|
|
|
|
|
:value="cur.value" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
<!-- <el-input key="物料分组" |
|
|
v-model="item.Value" |
|
|
v-model="item.Value" |
|
|
placeholder="请输入物料分组,多个物料分组以逗号分隔" |
|
|
placeholder="请输入物料分组,多个物料分组以逗号分隔" |
|
|
clearable |
|
|
clearable |
|
|
style="flex: 1" |
|
|
style="flex: 1" |
|
|
v-else-if="item.ParamCode == 'ItemGroup'" |
|
|
v-else-if="item.ParamCode == 'ItemGroup'" |
|
|
/> |
|
|
/> --> |
|
|
<el-input key="项目" |
|
|
<el-input key="项目" |
|
|
v-model="item.Value" |
|
|
v-model="item.Value" |
|
|
placeholder="请输入项目,多个项目以逗号分隔" |
|
|
placeholder="请输入项目,多个项目以逗号分隔" |
|
@ -1064,6 +1080,9 @@ defineExpose({ open }) // 提供 open 方法,用于打开弹窗 |
|
|
/** 提交表单 */ |
|
|
/** 提交表单 */ |
|
|
const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调 |
|
|
const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调 |
|
|
const submitForm = async () => { |
|
|
const submitForm = async () => { |
|
|
|
|
|
|
|
|
|
|
|
console.log('规则条件',formData.value.condition) |
|
|
|
|
|
|
|
|
// 校验表单 |
|
|
// 校验表单 |
|
|
if (!formRef) return |
|
|
if (!formRef) return |
|
|
const valid = await formRef.value.validate() |
|
|
const valid = await formRef.value.validate() |
|
|