6 Commits

Author SHA1 Message Date
dependabot[bot]
c1d0c3b3a2 Bump webpack-dev-server and @quasar/app-webpack
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) to 5.2.2 and updates ancestor dependency [@quasar/app-webpack](https://github.com/quasarframework/quasar). These dependencies need to be updated together.


Updates `webpack-dev-server` from 4.11.1 to 5.2.2
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.11.1...v5.2.2)

Updates `@quasar/app-webpack` from 3.15.1 to 4.2.0
- [Release notes](https://github.com/quasarframework/quasar/releases)
- [Commits](https://github.com/quasarframework/quasar/compare/@quasar/app-webpack-v3.15.1...@quasar/app-webpack-v4.2.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-version: 5.2.2
  dependency-type: indirect
- dependency-name: "@quasar/app-webpack"
  dependency-version: 4.2.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 07:49:49 +00:00
fofolee
724bd9e4e7 新增构建和开发脚本 2025-05-08 19:18:48 +08:00
fofolee
72abdf4524 修复编排中ubrowser.hide和show未正确添加的BUG 2025-04-30 22:13:52 +08:00
fofolee
b400bbb48d 添加AI时默认添加在首行 2025-04-25 21:50:01 +08:00
fofolee
c2514e9f2d 修复编排ubrowser设置值报错的BUG 2025-04-25 15:36:21 +08:00
fofolee
c32a5a4829 修复编排的控制流程被错误添加引号的BUG 2025-04-25 11:55:56 +08:00
9 changed files with 5218 additions and 2642 deletions

4
build.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
git pull
cd plugin && npm i && cd .. && npm i
quasar build

4
dev.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
git pull
cd plugin && npm i && cd .. && npm i
quasar dev

7822
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -25,7 +25,7 @@
},
"devDependencies": {
"@babel/eslint-parser": "^7.13.14",
"@quasar/app-webpack": "^3.5.2",
"@quasar/app-webpack": "^4.2.0",
"@types/mousetrap": "^1.6.9",
"copy-webpack-plugin": "^10.2.4",
"eslint": "^8.10.0",

View File

@@ -257,12 +257,8 @@ export default defineComponent({
defaultConfig.apiUrl = "";
}
this.aiConfigs.push(defaultConfig);
this.aiConfigs.unshift(defaultConfig);
// 滚动到底部
this.$nextTick(() => {
this.$refs.scrollArea.setScrollPosition("vertical", 99999);
});
},
getConfigListHeight() {
const counts = Math.min(this.aiConfigs.length, 3);

View File

@@ -46,7 +46,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -112,7 +112,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -169,7 +169,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -225,7 +225,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -266,7 +266,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -320,7 +320,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},
@@ -360,7 +360,7 @@ export const controlCommands = {
{
label: "结束",
value: "end",
codeTemplate: "}",
codeTemplate: "};",
},
],
},

View File

@@ -124,7 +124,7 @@ export function generateCode(flow) {
if (cmd.asyncMode === "await") {
cmdCode = `await ${cmdCode}`;
}
code.push(indent + cmdCode + comma);
code.push(indent + cmdCode + (cmd.isControlFlow ? "" : comma));
}
});

View File

@@ -70,8 +70,6 @@ export function generateUBrowserCode(argvs) {
// 添加其他操作
if (argvs.operations?.length) {
argvs.operations.forEach(({ value, args }) => {
if (!args?.length) return;
const stringifiedArgs = args
.map((arg) => stringifyArgv(arg))
.filter(Boolean);

View File

@@ -491,13 +491,13 @@ export const ubrowserOperationConfigs = {
],
},
setValue: {
value: "setValue",
value: "value",
label: "设置值",
icon: "check_box",
config: [
{
label: "元素选择器",
icon: "varInput",
icon: "find_in_page",
component: "VariableInput",
width: 6,
},