From 17842234c68e9d031905b127a8dd9516ee65e42d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=AE=8F=E6=9D=B0?= <1943105267@qq.com>
Date: Tue, 25 Feb 2025 10:52:43 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/taskManagement/selectUnit.vue | 28 ++++
src/views/auditPages/taskManagement.vue | 128 +++++++++++++++++-
2 files changed, 149 insertions(+), 7 deletions(-)
create mode 100644 src/views/auditPages/components/taskManagement/selectUnit.vue
diff --git a/src/views/auditPages/components/taskManagement/selectUnit.vue b/src/views/auditPages/components/taskManagement/selectUnit.vue
new file mode 100644
index 0000000..bff8ab3
--- /dev/null
+++ b/src/views/auditPages/components/taskManagement/selectUnit.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/auditPages/taskManagement.vue b/src/views/auditPages/taskManagement.vue
index 13e2e2c..57afafd 100644
--- a/src/views/auditPages/taskManagement.vue
+++ b/src/views/auditPages/taskManagement.vue
@@ -12,6 +12,7 @@
size="small"
:inline="true"
label-width="110px"
+ class="search-form"
>
+
+
+
+
+
+
+
+
+
+ web资产
+ 小程序资产
+ 公众号资产
+ 电子邮件资产
+ 移动应用程序资产
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -144,6 +219,21 @@ export default {
dicts: ["tc_rwgl_stste"],
data() {
return {
+ taskForm: {
+ taskName: "",
+ dwmc: [],
+ taskDeadline: "",
+ type: [],
+ },
+ taskFormDwmc: [],
+ taskRules: {
+ taskName: [{ required: true, message: "请填写", trigger: "change" }],
+ dwmc: [{ required: true, message: "请填写", trigger: "change" }],
+ taskDeadline: [
+ { required: true, message: "请填写", trigger: "change" },
+ ],
+ type: [{ required: true, message: "请填写", trigger: "change" }],
+ },
pickerOptions: {
disabledDate(time) {
const date = new Date();
@@ -158,7 +248,7 @@ export default {
return [`${hour}:${minute}:${second} - 23:59:59`];
})(),
},
-
+ openTask: true,
btnloading: false,
time: [],
formInline: {
@@ -178,6 +268,31 @@ export default {
this.getList();
},
methods: {
+ // 新增任务确认
+ submitTask() {
+ this.$refs["taskForm"].validate((valid) => {
+ if (valid) {
+ alert("submit!");
+ } else {
+ return false;
+ }
+ });
+ },
+ // 新增资产类型变化
+ assetChange() {
+ this.taskForm.dwmc = [];
+ this.$nextTick(() => {
+ this.$refs.taskForm.clearValidate();
+ });
+ },
+ //选择核查单位
+ handleAddUnit() {
+ if (this.taskForm.type.length > 0) {
+ } else {
+ this.$message("请先选择核查资产类型");
+ }
+ },
+
// 关闭
handleClose(row) {
this.$confirm("此操作将关闭任务, 是否继续?", "提示", {
@@ -252,12 +367,11 @@ export default {