|
@@ -432,11 +432,17 @@ const submitLocalParams = async () => {
|
|
|
/**
|
|
|
* 协议必须至少配置一条参数,此函数用于提供给外部进行判断是否可以提交协议的创建、修改等操作
|
|
|
*/
|
|
|
-const isAtLeastOneParam = () => {
|
|
|
+const isAtLeastOneParam = async () => {
|
|
|
let isAtLeastOne: boolean;
|
|
|
|
|
|
if (props.info.id) {
|
|
|
- isAtLeastOne = paramTotal.value > 0;
|
|
|
+ const { total } = await getProtocolParamList({
|
|
|
+ pageIndex: 1,
|
|
|
+ pageSize: 1,
|
|
|
+ baseInfoId: props.info.id,
|
|
|
+ });
|
|
|
+
|
|
|
+ isAtLeastOne = total > 0;
|
|
|
} else {
|
|
|
isAtLeastOne = localParamList.value.length > 0;
|
|
|
}
|