From df9a1f38f9d035790a45bd28900c24dd0403080a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com>
Date: Mon, 20 Jun 2022 18:21:58 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9system.js?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/model/system.js | 27 +++++
src/views/ecm/event.vue | 187 ++++++++++++++++++---------------
src/views/ecm/event_detail.vue | 0
src/views/ecm/event_form.vue | 102 ++++++++++++++++++
4 files changed, 232 insertions(+), 84 deletions(-)
delete mode 100644 src/views/ecm/event_detail.vue
create mode 100644 src/views/ecm/event_form.vue
diff --git a/src/api/model/system.js b/src/api/model/system.js
index 0c5d16c1..b6cec3b0 100644
--- a/src/api/model/system.js
+++ b/src/api/model/system.js
@@ -184,4 +184,31 @@ export default {
}
}
},
+ post:{
+ list: {
+ name: "获取",
+ req: async function(data){
+ return await http.get(
+ `${config.API_URL}/system/post/`,
+ data
+ );
+ }
+ },
+ create: {
+ name: "创建",
+ req: async function(data){
+ return await http.post(
+ `${config.API_URL}/system/post/`,
+ data);
+ }
+ },
+ delete: {
+ name: "删除",
+ req: async function(id, data){
+ return await http.delete(
+ `${config.API_URL}/system/post/${id}/`,
+ data);
+ }
+ },
+ },
}
diff --git a/src/views/ecm/event.vue b/src/views/ecm/event.vue
index e09b0f44..38f1b7ea 100644
--- a/src/views/ecm/event.vue
+++ b/src/views/ecm/event.vue
@@ -1,6 +1,6 @@
-
-
-
-
-
-
-
-
-
-
- 企业员工
- 相关方
- 访客
-
-
-
-
-
-
-
-
-
-
-
-
-
- 查看
-
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
+import saveDialog from "./event_form.vue";
+import { CircleCheckFilled, CircleCloseFilled } from "@element-plus/icons-vue";
+export default {
+ name: "event",
+ components: {
+ CircleCheckFilled,
+ CircleCloseFilled,
+ saveDialog,
+ },
+ data() {
+ return {
+ dialog: {
+ save: false,
+ permission: false,
+ },
+ apiObj: this.$API.ecm.event.list,
+ query: {},
+ selection: [],
+ search: {
+ keyword: null,
+ },
+ };
+ },
+ methods: {
+ //查看
+ table_show(row) {
+ this.dialog.save = true;
+ this.$nextTick(() => {
+ this.$refs.saveDialog.open("show").setData(row);
+ });
+ },
+ //搜索
+ upsearch() {},
+ //本地更新数据
+ handleSaveSuccess(data, mode) {
+ if (mode == "add") {
+ this.$refs.table.refresh();
+ } else if (mode == "edit") {
+ this.$refs.table.refresh();
+ }
+ },
+ resetQuery() {
+ this.query = {};
+ },
+ },
+};
+
\ No newline at end of file
diff --git a/src/views/ecm/event_detail.vue b/src/views/ecm/event_detail.vue
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/views/ecm/event_form.vue b/src/views/ecm/event_form.vue
new file mode 100644
index 00000000..ecaefd54
--- /dev/null
+++ b/src/views/ecm/event_form.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
From 6de230462de2461be31abd3fbbec21655dd74455 Mon Sep 17 00:00:00 2001
From: "2309368887@qq.com" <2309368887@qq.com>
Date: Tue, 5 Jul 2022 09:14:57 +0800
Subject: [PATCH 2/2] xialashijian
---
src/api/model/ecm.js | 8 +
src/config/route.js | 22 +++
src/layout/components/userbar.vue | 5 +-
src/views/ecm/algos_form.vue | 2 +-
src/views/ecm/event.vue | 26 +--
src/views/ecm/event_detail.vue | 0
src/views/ecm/event_from.vue | 200 +++++++++++-------------
src/views/ecm/event_handlefrom.vue | 243 ++++++++++++++---------------
8 files changed, 247 insertions(+), 259 deletions(-)
delete mode 100644 src/views/ecm/event_detail.vue
diff --git a/src/api/model/ecm.js b/src/api/model/ecm.js
index ca6c31f2..e7d61a04 100644
--- a/src/api/model/ecm.js
+++ b/src/api/model/ecm.js
@@ -66,8 +66,16 @@ export default {
);
}
},
+ read:{
+ name: "详情",
+ req: async function (id) {
+ return await http.get(
+ `${config.API_URL}/ecm/event/${id}/`);
+ }
+ },
}
,
+
myevent:{
list: {
name: "获取",
diff --git a/src/config/route.js b/src/config/route.js
index e0361c18..14b4f10b 100644
--- a/src/config/route.js
+++ b/src/config/route.js
@@ -84,6 +84,28 @@ const routes = [
"icon": "el-icon-menu",
},
"component": "ecm/event"
+ }
+ ,
+ {
+ "name": "eventfrom",
+ "path": "/ecm/event_from",
+ "meta": {
+ "title": "作业详情",
+ "icon": "el-icon-menu",
+ "hidden": true
+ },
+ "component": "ecm/event_from"
+ }
+ ,
+ {
+ "name": "eventhandlefrom",
+ "path": "/ecm/event_handlefrom",
+ "meta": {
+ "title": "处理作业",
+ "icon": "el-icon-menu",
+ "hidden": true
+ },
+ "component": "ecm/event_handlefrom"
},
{
"name": "myevent",
diff --git a/src/layout/components/userbar.vue b/src/layout/components/userbar.vue
index 259b1aae..76d20958 100644
--- a/src/layout/components/userbar.vue
+++ b/src/layout/components/userbar.vue
@@ -37,9 +37,6 @@
:value="items.id"
>事件种类:{{ items.name }}
-
-
-
可处理
@@ -122,7 +119,7 @@ export default {
getMyVents() {
this.$API.ecm.myevent.list.req({ page: 0 }).then((res) => {
this.msgList = res;
- console.log(this.msgList.event_);
+
});
},
//个人信息
diff --git a/src/views/ecm/algos_form.vue b/src/views/ecm/algos_form.vue
index 8a6cd1c8..dcd12e03 100644
--- a/src/views/ecm/algos_form.vue
+++ b/src/views/ecm/algos_form.vue
@@ -136,7 +136,7 @@ export default {
setData(data) {
Object.assign(this.form, data);
debugger;
- console.log(this.form);
+
},
},
};
diff --git a/src/views/ecm/event.vue b/src/views/ecm/event.vue
index b4d265fa..b3b321fe 100644
--- a/src/views/ecm/event.vue
+++ b/src/views/ecm/event.vue
@@ -116,22 +116,16 @@
-
-
diff --git a/src/views/ecm/event_handlefrom.vue b/src/views/ecm/event_handlefrom.vue
index 2cc864db..2c91dfcf 100644
--- a/src/views/ecm/event_handlefrom.vue
+++ b/src/views/ecm/event_handlefrom.vue
@@ -1,45 +1,43 @@
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
- {{item.name}}
-
-
+
+
+ {{ item.name }}
-
-
-
-
-
-
+
-
+ {{ form.employee_.name }}
+ 未知人员
-
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 提交
-
+
@@ -140,17 +121,17 @@
>
-
+
-
+
-
+
是
@@ -165,28 +146,22 @@
-
-
-
-
-
+
+
+
-