- 后台管理系统
+ 影刀后台管理系统
- 后台管理系统
+ 影刀后台管理系统
From 0a72b8171b36b74bc1ae70273c95a688d5a085a5 Mon Sep 17 00:00:00 2001
From: lcr <977192391@qq.com>
Date: Sat, 15 Jun 2024 15:06:46 +0800
Subject: [PATCH 3/9] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/business/ctApplyPlan/index.vue | 262 +++++++++++++++--------
1 file changed, 173 insertions(+), 89 deletions(-)
diff --git a/src/views/business/ctApplyPlan/index.vue b/src/views/business/ctApplyPlan/index.vue
index 4e54dfd..8ac3774 100644
--- a/src/views/business/ctApplyPlan/index.vue
+++ b/src/views/business/ctApplyPlan/index.vue
@@ -25,12 +25,7 @@
-
+
@@ -63,6 +58,7 @@
+
@@ -70,49 +66,64 @@
+
-
+
-
-
-
+
-
+
-
-
-
-
-
+
+
+
- {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+ {{ scope.row.manualTime }} 分钟
+
+
+
+
+ {{ scope.row.planTime }} 分钟
-
-
+
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
+ {{ scope.row.timeSaving }} 分钟
+
+
+
+
+
+ {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
- 修改
+ 修改
删除
@@ -125,69 +136,116 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -262,9 +261,11 @@ import { listApplyAll } from "@/api/business/ctApply";
export default {
name: "CtApplyPlan",
- dicts: ['plan_type', 'wait_timeout', , 'exc_type', 'plan_run_status'],
+ dicts: ['plan_type', 'wait_timeout', , 'exc_type', 'plan_run_status','app_param_type'],
data() {
return {
+ // 添加参数
+ addParamVisible: false,
// 遮罩层
loading: true,
// 选中数组
@@ -307,13 +308,23 @@ export default {
// 机器人列表
rebotList: [],
// 应用列表
- applyList: []
+ applyList: [],
+ // 参数集
+ params:[],
+ // 单个参数对象
+ param:{},
};
},
created() {
this.getList();
},
methods: {
+ // 添加参数
+ addParam(){
+ this.params.push(this.param);
+ this.form.planParams = JSON.stringify(this.params);
+ this.addParamVisible = false;
+ },
/** 查询应用执行计划管理列表 */
getList() {
this.loading = true;
From 76d2c779a6850d3b6253d5779f5eb2176fca331a Mon Sep 17 00:00:00 2001
From: lcr <977192391@qq.com>
Date: Mon, 17 Jun 2024 17:43:46 +0800
Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BF=90=E8=A1=8C?=
=?UTF-8?q?=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/business/ctApplyPlan/index.vue | 104 +++++++++++++++++++----
1 file changed, 87 insertions(+), 17 deletions(-)
diff --git a/src/views/business/ctApplyPlan/index.vue b/src/views/business/ctApplyPlan/index.vue
index d4f9a84..ef95cf8 100644
--- a/src/views/business/ctApplyPlan/index.vue
+++ b/src/views/business/ctApplyPlan/index.vue
@@ -50,7 +50,7 @@
{{ scope.$index + 1 }}
-
+
@@ -61,7 +61,16 @@
-
+
+
+
+ {{ scope.row.planParams }}
+
+ 显示参数
+
+
+
+
@@ -80,6 +89,8 @@
+
+
@@ -105,7 +116,7 @@
-
+
-
-
+
+
+
+
+ 生成表达式
+
+
+
+
@@ -200,8 +218,9 @@
- 添加参数
- 清空参数
+ 添加参数
+ 清空参数
@@ -219,18 +238,21 @@
+
+
+
-
-
+
+
+ :value="dict.value">
-
+
@@ -238,11 +260,32 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -258,12 +301,19 @@
import { listCtApplyPlan, getCtApplyPlan, delCtApplyPlan, addCtApplyPlan, updateCtApplyPlan } from "@/api/business/ctApplyPlan";
import { listRebotAll } from "@/api/business/ctRebot";
import { listApplyAll } from "@/api/business/ctApply";
+import Crontab from '@/components/Crontab'
+
export default {
+ components: { Crontab },
name: "CtApplyPlan",
- dicts: ['plan_type', 'wait_timeout', , 'exc_type', 'plan_run_status','app_param_type'],
+ dicts: ['plan_type', 'wait_timeout', , 'exc_type', 'plan_run_status', 'app_param_type'],
data() {
return {
+ // 是否显示Cron表达式弹出层
+ openCron: false,
+ // 传入的表达式
+ expression: "",
// 添加参数
addParamVisible: false,
// 遮罩层
@@ -310,9 +360,9 @@ export default {
// 应用列表
applyList: [],
// 参数集
- params:[],
+ params: [],
// 单个参数对象
- param:{},
+ param: {},
};
},
created() {
@@ -320,11 +370,22 @@ export default {
},
methods: {
// 添加参数
- addParam(){
+ addParam() {
this.params.push(this.param);
this.form.planParams = JSON.stringify(this.params);
this.addParamVisible = false;
},
+ // 清空参数
+ clearAddParam() {
+ this.form.planParams = ''
+ this.params = [];
+ this.param = {};
+ },
+ // 打开添加参数
+ showAddParam() {
+ this.addParamVisible = true;
+ this.param = {};
+ },
/** 查询应用执行计划管理列表 */
getList() {
this.loading = true;
@@ -476,7 +537,16 @@ export default {
});
return sums;
- }
+ },
+ /** cron表达式按钮操作 */
+ handleShowCron() {
+ this.expression = this.form.cronExpression;
+ this.openCron = true;
+ },
+ /** 确定后回传值 */
+ crontabFill(value) {
+ this.form.cronExpression = value;
+ },
}
};
\ No newline at end of file
From a1a0883a72f5b726805863a0e71e42b07b447d92 Mon Sep 17 00:00:00 2001
From: lcr <977192391@qq.com>
Date: Mon, 17 Jun 2024 18:12:46 +0800
Subject: [PATCH 6/9] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90?=
=?UTF-8?q?=E5=BA=93=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/business/ctResourceLibrary.js | 44 +++
.../business/ctResourceLibrary/index.vue | 355 ++++++++++++++++++
2 files changed, 399 insertions(+)
create mode 100644 src/api/business/ctResourceLibrary.js
create mode 100644 src/views/business/ctResourceLibrary/index.vue
diff --git a/src/api/business/ctResourceLibrary.js b/src/api/business/ctResourceLibrary.js
new file mode 100644
index 0000000..d628c3e
--- /dev/null
+++ b/src/api/business/ctResourceLibrary.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询资源库管理列表
+export function listCtResourceLibrary(query) {
+ return request({
+ url: '/business/ctResourceLibrary/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询资源库管理详细
+export function getCtResourceLibrary(id) {
+ return request({
+ url: '/business/ctResourceLibrary/' + id,
+ method: 'get'
+ })
+}
+
+// 新增资源库管理
+export function addCtResourceLibrary(data) {
+ return request({
+ url: '/business/ctResourceLibrary',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改资源库管理
+export function updateCtResourceLibrary(data) {
+ return request({
+ url: '/business/ctResourceLibrary',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除资源库管理
+export function delCtResourceLibrary(id) {
+ return request({
+ url: '/business/ctResourceLibrary/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/views/business/ctResourceLibrary/index.vue b/src/views/business/ctResourceLibrary/index.vue
new file mode 100644
index 0000000..be0efbe
--- /dev/null
+++ b/src/views/business/ctResourceLibrary/index.vue
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+ {{ scope.$index + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+ {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 681e65d8ca88f25b108ad61feed9448774c96416 Mon Sep 17 00:00:00 2001
From: lcr <977192391@qq.com>
Date: Tue, 18 Jun 2024 14:38:31 +0800
Subject: [PATCH 7/9] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90=E6=A8=A1=E5=9D=97?=
=?UTF-8?q?=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/FileUpload/index.vue | 2 +-
src/views/business/ctApply/index.vue | 71 +++--
src/views/business/ctApplyPlan/index.vue | 150 +++------
src/views/business/ctRebot/index.vue | 14 +-
.../business/ctResourceLibrary/index.vue | 293 +++++++++---------
src/views/system/menu/index.vue | 2 +-
6 files changed, 227 insertions(+), 305 deletions(-)
diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue
index 6c583cf..84eca64 100644
--- a/src/components/FileUpload/index.vue
+++ b/src/components/FileUpload/index.vue
@@ -60,7 +60,7 @@ export default {
// 文件类型, 例如['png', 'jpg', 'jpeg']
fileType: {
type: Array,
- default: () => ["doc", "xls", "ppt", "txt", "pdf"],
+ default: () => ["doc", "xls", "xlsx", "ppt", "txt", "pdf"],
},
// 是否显示提示
isShowTip: {
diff --git a/src/views/business/ctApply/index.vue b/src/views/business/ctApply/index.vue
index 8a40570..175b9cc 100644
--- a/src/views/business/ctApply/index.vue
+++ b/src/views/business/ctApply/index.vue
@@ -35,33 +35,38 @@
同步应用数据
-
- 导出
-
-
+
{{ scope.$index + 1 }}
-
-
-
+
-
+
+ {{ scope.row.appName }}
+
+ {{scope.row.appName}}
+
+
+
+
+
+
+
+ 应用名称前缀:部门-XXX 分配部门
+ {{ scope.row.deptName }}
+
+ {{scope.row.deptName}}
+ 未分配部门
+
+
-
-
-
-
-
-
@@ -74,10 +79,22 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
+
@@ -93,22 +110,8 @@
- 设置时间
-
+ 设置人工用时
diff --git a/src/views/business/ctApplyPlan/index.vue b/src/views/business/ctApplyPlan/index.vue
index ef95cf8..66e2e0c 100644
--- a/src/views/business/ctApplyPlan/index.vue
+++ b/src/views/business/ctApplyPlan/index.vue
@@ -4,12 +4,16 @@
+
-
-
+
+
+
+
@@ -27,18 +31,6 @@
新增
-
- 修改
-
-
- 删除
-
-
- 导出
-
@@ -52,6 +44,14 @@
+
+
+ 下载
+ {{ scope.row.outParam
+ }}
+
+
@@ -71,6 +71,7 @@
+
@@ -116,11 +117,12 @@
-
+
- 设置参数
+
+ 设置参数
+
修改
-
+
@@ -153,7 +155,7 @@
-
+
@@ -171,7 +173,6 @@
-
@@ -209,21 +210,6 @@
-
-
-
-
-
-
-
-
-
- 添加参数
- 清空参数
-
-
-
@@ -239,60 +225,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+