qp.js 909 B

12345678910111213141516171819202122232425262728
  1. //!获取按钮的值,判断是否为模板创建,如果不是,弹出警告 ---start--
  2. export async function qp() {
  3. try {
  4. const 表单类型 = await sdk.getValue("text_12");
  5. console.log("获取表单:", 表单类型.value.text);
  6. // 注意:在生产环境中将 === 改为 !==
  7. if (表单类型.value.text !== "模板创建") {
  8. const 图片 = await sdk.getValue("file_2");
  9. console.log("图片:", 图片);
  10. if (!图片.value || 图片.value === undefined) {
  11. await sdk.alert({
  12. title: "警告",
  13. content: "请上传报价准备!",
  14. confirmButtonText: "确认",
  15. });
  16. return false;
  17. }
  18. }
  19. return true; // 验证通过
  20. } catch (error) {
  21. console.error("验证过程中出错:", error);
  22. return false;
  23. }
  24. }
  25. // 获取按钮的值,判断是否为模板创建,如果不是,弹出警告 ---end--