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 {