|
|
@@ -727,7 +727,10 @@ const handlePhoneInput = () => {
|
|
|
// 获取条件类型列表
|
|
|
const getList = async () => {
|
|
|
try {
|
|
|
- const res = await api.dispatchApi.dispatchList({});
|
|
|
+ const res = await api.dispatchApi.listByParam({
|
|
|
+ scopeApplication: 'PROTOCOL_SCHEDULING',
|
|
|
+ companyId: props.companyId
|
|
|
+ });
|
|
|
dispatchList.value = res.data;
|
|
|
} catch (error) {
|
|
|
console.error("获取条件类型列表失败:", error);
|
|
|
@@ -851,7 +854,7 @@ onMounted(async () => {
|
|
|
// 2. 提取props参数
|
|
|
const { editType, editData } = props;
|
|
|
console.log("当前操作类型:", editType);
|
|
|
-
|
|
|
+
|
|
|
dispatchId.value = editData?.dispatchId || "";
|
|
|
|
|
|
// 3. 初始化formData基础结构(固定保留actionJson默认值,仅动态处理conditionGroups)
|
|
|
@@ -875,15 +878,15 @@ onMounted(async () => {
|
|
|
};
|
|
|
let isDefaultScene = false;
|
|
|
// 4. 新增场景:仅初始化conditionGroups为默认一组条件
|
|
|
- if (!editType || editType === "add") {
|
|
|
+ if (!editType || editType === "add") {
|
|
|
isDefaultScene = true;
|
|
|
console.log("[初始化] 进入场景:无editType或add"); // 新增日志
|
|
|
|
|
|
// 提取原始条件组(兼容editData可能的格式)
|
|
|
- const rawGroups = editData?.groupedAttrLinks
|
|
|
- ? editData.groupedAttrLinks
|
|
|
- : editData?.attrLinks
|
|
|
- ? [editData.attrLinks]
|
|
|
+ const rawGroups = editData?.groupedAttrLinks
|
|
|
+ ? editData.groupedAttrLinks
|
|
|
+ : editData?.attrLinks
|
|
|
+ ? [editData.attrLinks]
|
|
|
: [];
|
|
|
console.log("[初始化] 提取到的rawGroups:", rawGroups, "长度:", rawGroups.length); // 新增日志
|
|
|
|
|
|
@@ -1134,4 +1137,4 @@ onMounted(async () => {
|
|
|
:deep(.el-drawer__body) {
|
|
|
padding: 0 24px;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|