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 @@
+
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+