diff --git a/src/api/Sys.ts b/src/api/Sys.ts index 29a6aba..231712e 100644 --- a/src/api/Sys.ts +++ b/src/api/Sys.ts @@ -234,6 +234,17 @@ export function getListperformTree() { }); } +/** + * 岗位下用户分页 + */ +export function performUserPage(params) { + return request({ + url: `/admin/Sys/performUserPage`, + method: "GET", + params:params + }); +} + /** * 岗位列表 */ @@ -316,4 +327,15 @@ export function saveUser(data) { params:params }); } +/** + *消息管理-通知公告新增或者修改 + */ + export function noticeAdd(params) { + return request({ + url: `/admin/notice/noticeAdd`, + method: "POST", + data:params + }); +} + diff --git a/src/api/emergency.ts b/src/api/emergency.ts index f7dc061..ff3af01 100644 --- a/src/api/emergency.ts +++ b/src/api/emergency.ts @@ -18,4 +18,135 @@ export function deleteEquip(data) { params: {}, data: data, }); -} \ No newline at end of file +} + +/** + *应急避难场所分页 + */ + export function refugePage(params) { + return request({ + url: `/admin/Othteam/refugePage`, + method: "GET", + params: params + }); + } + /** + *应急避难场所新增或者修改 + */ + export function refugeAdd(params) { + return request({ + url: `/admin/Othteam/refugeAdd`, + method: "POST", + data: params + }); + } + /** + *应急避难场所新增或者修改 + */ + export function refugeDel(params) { + return request({ + url: `/admin/Othteam/refugeDel/${params.othrefugeid}`, + method: "POST", + }); +} + /** + *应急值守列表 + */ + export function dutyList(params) { + return request({ + url: `/admin/Othteam/dutyList`, + method: "GET", + params:params + }); +} + /** + *应急值守新增或修改 + */ + export function dutyAdd(params) { + return request({ + url: `/admin/Othteam/dutyAdd`, + method: "POST", + data:params + }); +} + /** + *应急预案分页 + */ + export function getOthplanPage(params) { + return request({ + url: `/admin/Othplan/getOthplanPage`, + method: "GET", + params:params + }); +} + /** + *应急预案类型列表 + */ + export function getOthtypeList() { + return request({ + url: `/admin/Othplan/getOthtypeList`, + method: "GET", + }); +} + /** + *应急预案新增-修改 + */ + export function saveOthplan(params) { + return request({ + url: `/admin/Othplan/saveOthplan`, + method: "POST", + data:params, + }); +} + /** + *应急预案删除 + */ + export function delOthplan(params) { + return request({ + url: `/admin/Othplan/delOthplan`, + method: "POST", + data:params, + }); +} + + /** + *风险列表分页 + */ + export function riskPoolPage(params) { + return request({ + url: `/admin/risk/riskPoolPage`, + method: "GET", + params:params, + }); +} + + /** + *风险列表分页 + */ + export function riskTypeList() { + return request({ + url: `/admin/risk/riskTypeList`, + method: "GET", + }); +} +/** + *风险新增或者修改 + */ + export function riskPoolAdd(params) { + return request({ + url: `/admin/risk/riskPoolAdd`, + method: "POST", + data:params, + }); +} +/** + *删除风险 + */ + export function riskPoolDel(params) { + return request({ + url: `/admin/risk/riskPoolDel/${params.poolId}`, + method: "POST", + }); +} + + diff --git a/src/components/CustomUpload/index.vue b/src/components/CustomUpload/index.vue index 2fb18fa..9a1acdc 100644 --- a/src/components/CustomUpload/index.vue +++ b/src/components/CustomUpload/index.vue @@ -292,18 +292,18 @@ const getFileType = (fileName) => { const setFiles = () => { fileList.value = []; props.listPic.forEach((item: any) => { - item.url = item.filepath; + item.url = baseUrl.value + item.filepath; item.fileType = getFileType(item.url); fileList.value.push(item); }); }; -// watch( -// () => props.listPic, -// () => { -// setFiles(); -// } -// ); +watch( + () => props.listPic, + () => { + setFiles(); + } +); onMounted(() => { setFiles(); diff --git a/src/router/modules/emergency.js b/src/router/modules/emergency.js index a7ed259..fd40f20 100644 --- a/src/router/modules/emergency.js +++ b/src/router/modules/emergency.js @@ -100,7 +100,18 @@ export default { meta: { icon: 'point', auth: "emer.plan", - title: '隐患点位', + title: '风险点', + breadcrumb: true, //是否显示面包屑 + } + }, + { + path: 'command', + name: 'command', + component: () => import('@/views/emergency/command-system/index.vue'), + meta: { + icon: 'point', + auth: "emer.command", + title: '指挥体系', breadcrumb: true, //是否显示面包屑 } } diff --git a/src/views/base-manage/village/index.vue b/src/views/base-manage/village/index.vue index cb6e7dd..40e04a0 100644 --- a/src/views/base-manage/village/index.vue +++ b/src/views/base-manage/village/index.vue @@ -89,10 +89,12 @@ 编辑 - + + diff --git a/src/views/emergency/command-system/details.vue b/src/views/emergency/command-system/details.vue new file mode 100644 index 0000000..395e1d1 --- /dev/null +++ b/src/views/emergency/command-system/details.vue @@ -0,0 +1,255 @@ + + + + + \ No newline at end of file diff --git a/src/views/emergency/command-system/index.vue b/src/views/emergency/command-system/index.vue new file mode 100644 index 0000000..0966e53 --- /dev/null +++ b/src/views/emergency/command-system/index.vue @@ -0,0 +1,271 @@ + + + + \ No newline at end of file diff --git a/src/views/emergency/danger-points/dialog/add-edit.vue b/src/views/emergency/danger-points/dialog/add-edit.vue index edbb2aa..a4fef59 100644 --- a/src/views/emergency/danger-points/dialog/add-edit.vue +++ b/src/views/emergency/danger-points/dialog/add-edit.vue @@ -2,7 +2,7 @@ - - + + - + - + - + + + + + + + + + + @@ -56,11 +79,12 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/emergency/danger-points/index.vue b/src/views/emergency/danger-points/index.vue index b95751c..6007d8a 100644 --- a/src/views/emergency/danger-points/index.vue +++ b/src/views/emergency/danger-points/index.vue @@ -1,8 +1,8 @@ - +