diff --git a/src/api/strategicApi.js b/src/api/strategicApi.js
new file mode 100644
index 0000000..4605ce5
--- /dev/null
+++ b/src/api/strategicApi.js
@@ -0,0 +1,46 @@
+import request from "@/utils/request";
+const api = "/mosty-api/mosty-gsxt";
+
+// 战略研判-分页查询
+export const strategicGet = (data, url) => {
+ return request({
+ url: url + `/ypbg/sjzl/getPageYpList`,
+ method: "post",
+ data
+ })
+}
+
+// 战略研判-新增
+export const strategicPost = (data, url) => {
+ return request({
+ url: url,
+ method: "post",
+ data
+ })
+}
+
+// 战略研判-删除
+export const strategicDelete = (data, url) => {
+ return request({
+ url: url,
+ method: "delete",
+ data
+ })
+}
+
+// 战略研判-根据ID查询详情
+export const strategicGetInfo = (id) => {
+ return request({
+ url: api + `/strategic/${id}`,
+ method: "get"
+ })
+}
+
+// 战略研判-编辑
+export const strategicPut = (data, url) => {
+ return request({
+ url: url,
+ method: "put",
+ data
+ })
+}
diff --git a/src/api/tacticalApi.js b/src/api/tacticalApi.js
new file mode 100644
index 0000000..0378a11
--- /dev/null
+++ b/src/api/tacticalApi.js
@@ -0,0 +1,62 @@
+import request from "@/utils/request";
+const api = "/mosty-api/mosty-gsxt";
+
+/**
+ * 战术研判-分页查询
+ * @param {Object} params 查询参数
+ * @param {number} [params.pageSize] 每页显示数量
+ * @param {number} [params.pageCurrent] 页码
+ * @param {string} [params.startTime] 开始时间
+ * @param {string} [params.endTime] 结束时间
+ * @param {string} [params.timeField] 时间范围查询字段
+ * @param {string} [params.sort] 排序字段
+ * @param {string} [params.order] 排序方式
+ * @param {string} [params.ypyt] 研判议题
+ * @param {string} [params.yppyq] 研判要求
+ * @param {string} [params.ypfs] 研判方式(01 线上、02 线下、03 自建)
+ * @param {string} [params.bglx] 报告类型(01 战术研判 02 战略研判)查询研判列表必传
+ * @param {string} [params.ssbmdm] 所属部门代码
+ * @returns {Promise} 请求Promise对象
+ */
+export const tacticalGet = (params) => {
+ return request({
+ url: api + `/ypbg/sjzl/getPageYpList`,
+ method: "get",
+ params
+ })
+}
+
+// 战术研判-新增
+export const tacticalPost = (data, url) => {
+ return request({
+ url: api,
+ method: "post",
+ data
+ })
+}
+
+// 战术研判-删除
+export const tacticalDelete = (data, url) => {
+ return request({
+ url: api,
+ method: "delete",
+ data
+ })
+}
+
+// 战术研判-根据ID查询详情
+export const tacticalGetInfo = (id) => {
+ return request({
+ url: api + `/tactical/${id}`,
+ method: "get"
+ })
+}
+
+// 战术研判-编辑
+export const tacticalPut = (data, url) => {
+ return request({
+ url: api,
+ method: "put",
+ data
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fed905d..b50b4c9 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -667,6 +667,24 @@ export const publicRoutes = [
icon: "article"
}
},
+ {
+ path: "/tacticalResearch",
+ name: "tacticalResearch",
+ component: () => import("@/views/backOfficeSystem/JudgmentHome/tacticalResearch/index"),
+ meta: {
+ title: "战术研判",
+ icon: "article"
+ }
+ },
+ {
+ path: "/strategicResearch",
+ name: "strategicResearch",
+ component: () => import("@/views/backOfficeSystem/JudgmentHome/strategicResearch/index"),
+ meta: {
+ title: "战略研判",
+ icon: "article"
+ }
+ },
// {
// path: "/analysisReport",
diff --git a/src/views/backOfficeSystem/JudgmentHome/strategicResearch/components/addForm.vue b/src/views/backOfficeSystem/JudgmentHome/strategicResearch/components/addForm.vue
new file mode 100644
index 0000000..5ff9076
--- /dev/null
+++ b/src/views/backOfficeSystem/JudgmentHome/strategicResearch/components/addForm.vue
@@ -0,0 +1,208 @@
+
+
+
+
战略研判管理{{ title }}
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/JudgmentHome/strategicResearch/index.vue b/src/views/backOfficeSystem/JudgmentHome/strategicResearch/index.vue
new file mode 100644
index 0000000..c6dd75f
--- /dev/null
+++ b/src/views/backOfficeSystem/JudgmentHome/strategicResearch/index.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/components/addForm.vue b/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/components/addForm.vue
new file mode 100644
index 0000000..db87acc
--- /dev/null
+++ b/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/components/addForm.vue
@@ -0,0 +1,208 @@
+
+
+
+
战术研判管理{{ title }}
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/index.vue b/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/index.vue
new file mode 100644
index 0000000..26fce51
--- /dev/null
+++ b/src/views/backOfficeSystem/JudgmentHome/tacticalResearch/index.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file