"use strict"; const common_vendor = require("../../../common/vendor.js"); const composables_useWorkFlow = require("../../../composables/useWorkFlow.js"); const types_index = require("../../../types/index.js"); const stores_appStore = require("../../../stores/appStore.js"); const utils_common = require("../../../utils/common.js"); if (!Array) { const _easycom_fui_icon2 = common_vendor.resolveComponent("fui-icon"); const _easycom_fui_nav_bar2 = common_vendor.resolveComponent("fui-nav-bar"); const _easycom_up_status_bar2 = common_vendor.resolveComponent("up-status-bar"); const _easycom_up_button2 = common_vendor.resolveComponent("up-button"); (_easycom_fui_icon2 + _easycom_fui_nav_bar2 + _easycom_up_status_bar2 + _easycom_up_button2)(); } const _easycom_fui_icon = () => "../../../components/firstui/fui-icon/fui-icon.js"; const _easycom_fui_nav_bar = () => "../../../components/firstui/fui-nav-bar/fui-nav-bar.js"; const _easycom_up_status_bar = () => "../../../node-modules/uview-plus/components/u-status-bar/u-status-bar.js"; const _easycom_up_button = () => "../../../node-modules/uview-plus/components/u-button/u-button.js"; if (!Math) { (_easycom_fui_icon + _easycom_fui_nav_bar + TaskProgress + _easycom_up_status_bar + Seed + AudioUpload + ImageUpload + Width + Height + Positive + ModeSelect + Picker + CustomNumberBox + ImageSelectPreview + MoreImageUpload + _easycom_up_button + TnIcon + DragButton2 + BaseLayout)(); } const BaseLayout = () => "../../../layouts/BaseLayout.js"; const ImageUpload = () => "../../../components/dynamic/ImageUpload.js"; const MoreImageUpload = () => "../../../components/dynamic/MoreImageUpload.js"; const AudioUpload = () => "../../../components/dynamic/AudioUpload.js"; const Height = () => "../../../components/dynamic/Height.js"; const Positive = () => "../../../components/dynamic/Positive.js"; const Picker = () => "../../../components/dynamic/Picker.js"; const CustomNumberBox = () => "../../../components/dynamic/CustomNumberBox.js"; const Width = () => "../../../components/dynamic/Width.js"; const Seed = () => "../../../components/dynamic/Seed.js"; const ImageSelectPreview = () => "../../../components/dynamic/ImageSelectPreview.js"; const ModeSelect = () => "../../../components/dynamic/ModeSelect.js"; const TaskProgress = () => "../../../components/TaskProgress.js"; const TnIcon = () => "../../../node-modules/@tuniao/tnui-vue3-uniapp/components/icon/src/icon.js"; const DragButton2 = () => "../../../components/common/DragButton2.js"; const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "apps", setup(__props) { const { workflow, handleGetWorkFlwById, workFlowParamLists, bindParam, params_component_list, socketInit, handleFindComponentName, handleSubmitTaskTask } = composables_useWorkFlow.useWorkFlow(); console.log("-------------bindParam----------------", bindParam.value); const workflowId = common_vendor.ref(""); common_vendor.onLoad(async () => { const currentPage = getCurrentPages().pop(); const query = currentPage == null ? void 0 : currentPage.options; workflowId.value = query.id; handleGetWorkFlwById(query.id).then(() => console.log(workflow.value)); socketInit({ params: { type: types_index.IWebsocketSceneType.drawProcessPush } }); }); const showPopup = common_vendor.ref(false); const FlotButton = common_vendor.ref("空闲"); const { localTasks } = common_vendor.storeToRefs(stores_appStore.useAppStore()); const currentProgress = common_vendor.computed(() => { const excuTask = localTasks.value.find((item) => item.status === 4); if (!excuTask) { return FlotButton.value; } return excuTask.progress + "%"; }); const endPos = common_vendor.ref({ x: 0, y: 0 }); const anims = common_vendor.ref([]); const startAnimation = async () => { console.log("seedRef.value", seedRef.value); if (seedRef.value && seedRef.value.length > 0) { for (const item of seedRef.value) { item.getSeed(); } } handleSubmitTaskTask(); console.log("handleSubmitTaskTask", handleSubmitTaskTask); const key = utils_common.randomId(5); anims.value.push({ key, id: "addBtn", left: 0, top: 0, y: 0, x: 0 }); await common_vendor.nextTick$1(); const submitBtn = common_vendor.index.createSelectorQuery().select("#submit-btn"); common_vendor.index.createSelectorQuery().select("#cartBtn"); submitBtn.boundingClientRect().exec((rect) => { anims.value.some((citem) => { if (citem.key === key) { citem.top = rect[0].top; citem.left = rect[0].left + rect[0].width / 2; return true; } return false; }); common_vendor.nextTick$1(() => { let end = { x: 0, y: 0 }; if (endPos.value.x > 300) { end = { x: endPos.value.x - 50, y: endPos.value.y }; } else { end = { x: endPos.value.x, y: endPos.value.y }; } anims.value.some((citem) => { if (citem.key === key) { citem.y = end.y - rect[0].top; citem.x = end.x - rect[0].left - rect[0].width / 2; setTimeout(() => { anims.value.splice(anims.value.findIndex((v) => v.key === key), 1); }, 500); return true; } return false; }); }); }); }; const handToggelePregress = () => { showPopup.value = !showPopup.value; if (showPopup.value == true) { FlotButton.value = "返回"; } else { FlotButton.value = "空闲"; } }; const seedRef = common_vendor.ref([]); function leftClick() { common_vendor.index.redirectTo({ url: "/pages/index/index" }); } function checkFileType(input) { const imageRegex = /\.(jpg|jpeg|png|gif|bmp)$/i; const videoRegex = /\.(mp3|wav|ogg)$/i; if (!input) { console.log("==============", "是空值"); return 0; } else if (imageRegex.test(input)) { console.log("==============", "是图片"); return 1; } else if (videoRegex.test(input)) { console.log("==============", "是音频"); return 2; } } return (_ctx, _cache) => { return common_vendor.e({ a: common_vendor.p({ name: "arrowleft" }), b: common_vendor.o(leftClick), c: common_vendor.p({ title: common_vendor.unref(workflow).title }), d: showPopup.value }, showPopup.value ? { e: common_vendor.o(($event) => showPopup.value = $event), f: common_vendor.p({ modelValue: showPopup.value }) } : {}, { g: common_vendor.f(common_vendor.unref(workFlowParamLists), (item, index, i0) => { return common_vendor.e({ a: common_vendor.unref(handleFindComponentName)(item.name) === "Seed" }, common_vendor.unref(handleFindComponentName)(item.name) === "Seed" ? { b: common_vendor.sr(seedRef, "6cf62e12-5-" + i0 + ",6cf62e12-3", { "k": "seedRef", "f": 1 }), c: "6cf62e12-5-" + i0 + ",6cf62e12-3", d: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), e: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "ImageUpload" ? common_vendor.e({ g: checkFileType(item.param) == 2 }, checkFileType(item.param) == 2 ? { h: "6cf62e12-6-" + i0 + ",6cf62e12-3", i: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), j: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : { k: "6cf62e12-7-" + i0 + ",6cf62e12-3", l: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), m: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) }) : common_vendor.unref(handleFindComponentName)(item.name) === "Width" ? { o: "6cf62e12-8-" + i0 + ",6cf62e12-3", p: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), q: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "Height" ? { s: "6cf62e12-9-" + i0 + ",6cf62e12-3", t: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), v: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "Positive" ? { x: "6cf62e12-10-" + i0 + ",6cf62e12-3", y: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), z: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "ModeSelect" ? { B: "6cf62e12-11-" + i0 + ",6cf62e12-3", C: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), D: common_vendor.p({ title: item.title, workflow_id: common_vendor.unref(workflow)._id, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "Picker" ? { F: "6cf62e12-12-" + i0 + ",6cf62e12-3", G: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), H: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "CustomNumberBox" ? { J: "6cf62e12-13-" + i0 + ",6cf62e12-3", K: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), L: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.unref(handleFindComponentName)(item.name) === "ImageSelectPreview" ? { N: "6cf62e12-14-" + i0 + ",6cf62e12-3", O: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), P: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : common_vendor.e({ Q: item.name == "custom_batch_image_path_origin" }, item.name == "custom_batch_image_path_origin" ? { R: "6cf62e12-15-" + i0 + ",6cf62e12-3", S: common_vendor.o(($event) => common_vendor.unref(bindParam)[item.name] = $event), T: common_vendor.p({ title: item.title, options: item.attributes, modelValue: common_vendor.unref(bindParam)[item.name] }) } : {}), { f: common_vendor.unref(handleFindComponentName)(item.name) === "ImageUpload", n: common_vendor.unref(handleFindComponentName)(item.name) === "Width", r: common_vendor.unref(handleFindComponentName)(item.name) === "Height", w: common_vendor.unref(handleFindComponentName)(item.name) === "Positive", A: common_vendor.unref(handleFindComponentName)(item.name) === "ModeSelect", E: common_vendor.unref(handleFindComponentName)(item.name) === "Picker", I: common_vendor.unref(handleFindComponentName)(item.name) === "CustomNumberBox", M: common_vendor.unref(handleFindComponentName)(item.name) === "ImageSelectPreview" }); }), h: common_vendor.o(startAnimation), i: common_vendor.p({ icon: "edit-pen", type: "primary", shape: "circle" }), j: common_vendor.f(anims.value, (item, k0, i0) => { return { a: "6cf62e12-17-" + i0 + ",6cf62e12-3", b: item.key, c: `${item.top}px`, d: `${item.left}px`, e: `translate(${item.x}px, ${item.y}px)` }; }), k: common_vendor.p({ name: "rocket", size: "40rpx" }), l: common_vendor.t(currentProgress.value), m: common_vendor.o(handToggelePregress), n: common_vendor.o(($event) => endPos.value = $event), o: common_vendor.p({ modelValue: endPos.value }) }); }; } }); const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-6cf62e12"]]); wx.createPage(MiniProgramPage);