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/3] =?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 773eeaa0dda8157e51eb2f7bac21ea5f35515921 Mon Sep 17 00:00:00 2001
From: shijing
Date: Thu, 7 Jul 2022 14:07:32 +0800
Subject: [PATCH 2/3] mapcontroller&userdetail
---
public/img/left_arrow.png | Bin 0 -> 250 bytes
public/img/v_track.png | Bin 0 -> 283 bytes
public/img/v_view.png | Bin 0 -> 276 bytes
src/api/model/hrm.js | 8 +
src/api/model/system.js | 4 +-
src/api/model/third.js | 31 +
src/views/bigScreen/index.vue | 1493 ++++++++++++++++++++++++++++-----
src/views/hrm/ep_form.vue | 13 +-
src/views/sys/user_form.vue | 8 +-
9 files changed, 1337 insertions(+), 220 deletions(-)
create mode 100644 public/img/left_arrow.png
create mode 100644 public/img/v_track.png
create mode 100644 public/img/v_view.png
diff --git a/public/img/left_arrow.png b/public/img/left_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..3957dd1e4b39e49bc91cfdc9e82db3c3ff039376
GIT binary patch
literal 250
zcmV1W
zI(Tvnn@AGP;N2lS6Z8kcsUYxRPM+WfFlrk9gx9j#E69Vw*q*W%-bi8yzoc;2XYB({
zC0_V-SdelgsJ>;=!dmonUQI4kyaEh|1W5>(RptPNg5Yup)CRV#ObId{1HIG!r*os?
z=GmIpDQ(-c)1GY+rwi+fINx?x#ObSSE6qQ@01ekS+-lbS%m4rY07*qoM6N<$f`!Xz
A6951J
literal 0
HcmV?d00001
diff --git a/public/img/v_track.png b/public/img/v_track.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1b80150bcc4fecca1bc275dfc1279f96ed489e5
GIT binary patch
literal 283
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IPE0F$AF$kJld{p{dxMncmQxYEa6X_FdY9S3lt|
zlc)2F64MtC-pqO}a?_>sTZP}G?a!oMsk?iMm8^JLD=NBdb&FZ&{-^98_&GyYrwG>o
Pt!D6a^>bP0l+XkKZ*!0z
literal 0
HcmV?d00001
diff --git a/public/img/v_view.png b/public/img/v_view.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1e424edc5fd6f8658cfbe32de89d5c5f8218a9a
GIT binary patch
literal 276
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhE0F$A0dU^^D+_3ZNJ)@i
zFoS@CfxSaOLP34QgasSUU%3C^{fGHeKOF?h7kIijhDb>E9`qJ!HsE1BsNVBKqIrYS
zcl+!ZPp#}-Uqfa-_pINh?)+{UzyFK1dlkCb*jK4!H+WAg$lAN!Rrb;qhWQO4th1~h
zoC`2pu$pOgDTl1XRHnSmyKYVqn56TdDASYUa)P@3*)O4e4HjK;mCS!Xv)`&Y@X8u!
OH-o3EpUXO@geCwn*@|QU
literal 0
HcmV?d00001
diff --git a/src/api/model/hrm.js b/src/api/model/hrm.js
index 714bba48..f3d0d18c 100644
--- a/src/api/model/hrm.js
+++ b/src/api/model/hrm.js
@@ -12,6 +12,14 @@ export default {
);
}
},
+ item: {
+ name: "获取企业员工",
+ req: async function(id){
+ return await http.get(
+ `${config.API_URL}/hrm/employee/${id}/`,
+ );
+ }
+ },
create: {
name: "新增员工",
req: async function(data){
diff --git a/src/api/model/system.js b/src/api/model/system.js
index b8eff89a..8225a7c9 100644
--- a/src/api/model/system.js
+++ b/src/api/model/system.js
@@ -341,8 +341,8 @@ export default {
list: {
url: `${config.API_URL}/system/user_post/`,
name: "用户/岗位关系",
- req: async function(params){
- return await http.get(this.url, params);
+ req: async function(data){
+ return await http.get(this.url, data);
}
},
create: {
diff --git a/src/api/model/third.js b/src/api/model/third.js
index 0ee19e60..05831b4b 100644
--- a/src/api/model/third.js
+++ b/src/api/model/third.js
@@ -14,4 +14,35 @@ export default {
},
},
+ blt:{
+ all:{
+ name: "全部在线标签列表信息",
+ req: async function(data){
+ return await http.post(
+ `${config.API_URL}/third/tdevice/blt/all/`,
+ data
+ );
+ }
+ },
+ countBind:{
+ name: "统计绑定定位卡人/设备数",
+ req: async function(data){
+ return await http.get(
+ `${config.API_URL}/third/tdevice/blt/count_bind/`,
+ data
+ );
+ }
+ },
+ countNow:{
+ name: "统计在厂终端数",
+ req: async function(data){
+ return await http.get(
+ `${config.API_URL}/third/tdevice/blt/count_now/`,
+ data
+ );
+ }
+ }
+
+ },
+
}
diff --git a/src/views/bigScreen/index.vue b/src/views/bigScreen/index.vue
index ec424bd6..600de877 100644
--- a/src/views/bigScreen/index.vue
+++ b/src/views/bigScreen/index.vue
@@ -2,7 +2,7 @@