diff --git a/public/home.jpg b/public/home.jpg
deleted file mode 100644
index c458c73..0000000
Binary files a/public/home.jpg and /dev/null differ
diff --git a/public/home.png b/public/home.png
deleted file mode 100644
index e889ca5..0000000
Binary files a/public/home.png and /dev/null differ
diff --git a/src/api/news/index.js b/src/api/news/index.js
index aeaf52d..ee02d89 100644
--- a/src/api/news/index.js
+++ b/src/api/news/index.js
@@ -24,3 +24,11 @@ export const review = (ids,status,type) => {
}
})
}
+export const importTemplate = (data) => {
+ return request({
+ url: '/api/'+moduleName+'/ui/news/importTemplate',
+ headers:{'Content-Type': 'multipart/form-data'},
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/api/remoteSensingSourceData/remoteSensingSourceData.js b/src/api/remoteSensingSourceData/remoteSensingSourceData.js
index c69fdea..9272eff 100644
--- a/src/api/remoteSensingSourceData/remoteSensingSourceData.js
+++ b/src/api/remoteSensingSourceData/remoteSensingSourceData.js
@@ -29,3 +29,11 @@ export const getPagesRemoteSensingSourceData = (param) => {
params: param,
});
};
+
+export const approval = (data) => {
+ return request({
+ url: '/api/' + moduleName + '/ui/remoteSensing/approval',
+ method: 'post',
+ data: data
+ });
+};
\ No newline at end of file
diff --git a/src/api/websites/websites.js b/src/api/websites/websites.js
new file mode 100644
index 0000000..531d5ff
--- /dev/null
+++ b/src/api/websites/websites.js
@@ -0,0 +1,50 @@
+import request from '/@/utils/request';
+import { moduleName } from '/@/utils/request';
+
+export function websitesPage(current, size, params) {
+ return request({
+ url: '/api/' + moduleName + '/ui/websites/websitesPage',
+ method: 'get',
+ params: {
+ current,
+ size,
+ ...params
+ },
+ });
+};
+
+export function saveWebsites(data) {
+ return request({
+ url: '/api/' + moduleName + '/ui/websites/saveWebsites',
+ method: 'post',
+ data: data
+ });
+};
+
+export function updateWebsites(data) {
+ return request({
+ url: '/api/' + moduleName + '/ui/websites/updateWebsites',
+ method: 'post',
+ data: data
+ });
+};
+
+export const delWebsites = (id) => {
+ return request({
+ url: '/api/' + moduleName + '/ui/websites/remove',
+ method: 'delete',
+ params: {
+ id
+ }
+ });
+};
+
+export const getWebsitesById = (id) => {
+ return request({
+ url: '/api/' + moduleName + '/ui/websites/getWebsitesById',
+ method: 'get',
+ params: {
+ id
+ }
+ });
+};
\ No newline at end of file
diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue
index feb0fe5..2982b2e 100644
--- a/src/layout/navBars/breadcrumb/user.vue
+++ b/src/layout/navBars/breadcrumb/user.vue
@@ -7,7 +7,7 @@
@command="onComponentSizeChange">
+ title="component size">
diff --git a/src/layout/navBars/tagsView/contextmenu.vue b/src/layout/navBars/tagsView/contextmenu.vue
index f21fab4..7a885a9 100644
--- a/src/layout/navBars/tagsView/contextmenu.vue
+++ b/src/layout/navBars/tagsView/contextmenu.vue
@@ -52,11 +52,11 @@ const emit = defineEmits(['currentContextmenuClick']);
const state = reactive({
isShow: false,
dropdownList: [
- { contextMenuClickId: 0, txt: '刷新', affix: false, icon: 'ele-RefreshRight' },
- { contextMenuClickId: 1, txt: '关闭', affix: false, icon: 'ele-Close' },
- { contextMenuClickId: 2, txt: '关闭其它', affix: false, icon: 'ele-CircleClose' },
- { contextMenuClickId: 3, txt: '全部关闭', affix: false, icon: 'ele-FolderDelete' },
- { contextMenuClickId: 4, txt: '当前页全屏', affix: false, icon: 'iconfont icon-fullscreen' },
+ { contextMenuClickId: 0, txt: 'Refresh', affix: false, icon: 'ele-RefreshRight' },
+ { contextMenuClickId: 1, txt: 'Close', affix: false, icon: 'ele-Close' },
+ { contextMenuClickId: 2, txt: 'Close other', affix: false, icon: 'ele-CircleClose' },
+ { contextMenuClickId: 3, txt: 'Close all', affix: false, icon: 'ele-FolderDelete' },
+ { contextMenuClickId: 4, txt: 'The current page full screen', affix: false, icon: 'iconfont icon-fullscreen' },
],
item: {},
arrowLeft: 10,
diff --git a/src/router/route.js b/src/router/route.js
index 806bdc2..84b66f2 100644
--- a/src/router/route.js
+++ b/src/router/route.js
@@ -50,7 +50,7 @@ export const dynamicRoutes = [
component: () => import('/@/views/responseManagement/index.vue'),
redirect: '/responseManagement/userResponse',
meta: {
- title: 'Response management',
+ title: 'Response',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -66,13 +66,13 @@ export const dynamicRoutes = [
name: 'userResponseManagement',
component: () => import('/@/views/responseManagement/userResponse/index.vue'),
meta: {
- title: 'User response management',
+ title: 'User response',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
- roles: ['admin', 'chief'],
+ roles: ['admin'],
icon: 'ele-FolderChecked',
zh: '用户响应管理',
},
@@ -82,7 +82,7 @@ export const dynamicRoutes = [
name: 'data-upload-management',
component: () => import('/@/views/responseManagement/dataUpload/index.vue'),
meta: {
- title: 'Data upload management',
+ title: 'Data upload',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -98,13 +98,13 @@ export const dynamicRoutes = [
name: 'tool-management',
component: () => import('/@/views/responseManagement/tool/index.vue'),
meta: {
- title: 'Tool Management',
+ title: 'Tool',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
- roles: ['admin', 'chief'],
+ roles: ['admin'],
icon: 'ele-Tools',
zh: 'tool管理',
},
@@ -114,13 +114,13 @@ export const dynamicRoutes = [
name: 'contact-management',
component: () => import('/@/views/responseManagement/contact/index.vue'),
meta: {
- title: 'Contact Management',
+ title: 'Contact',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
- roles: ['admin', 'chief'],
+ roles: ['admin'],
icon: 'ele-Cellphone',
zh: 'tool管理',
},
@@ -149,7 +149,7 @@ export const dynamicRoutes = [
name: 'multimediaData',
component: () => import('/@/views/dataService/multimediaData/index.vue'),
meta: {
- title: 'Multimedia data service',
+ title: 'Multimedia data',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -165,7 +165,7 @@ export const dynamicRoutes = [
name: 'remoteSensingData',
component: () => import('/@/views/dataService/remoteSensingData/index.vue'),
meta: {
- title: 'Remote sensing data service',
+ title: 'Remote sensing data',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -181,7 +181,7 @@ export const dynamicRoutes = [
name: 'otherData',
component: () => import('/@/views/dataService/otherData/index.vue'),
meta: {
- title: 'Other data service',
+ title: 'Other data',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -197,7 +197,7 @@ export const dynamicRoutes = [
name: 'visualData',
component: () => import('/@/views/dataService/visualData/index.vue'),
meta: {
- title: 'Visual data service',
+ title: 'Visual data',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -213,7 +213,7 @@ export const dynamicRoutes = [
name: 'pictureInfo',
component: () => import('/@/views/dataService/pictureInfo/index.vue'),
meta: {
- title: 'Picture info service',
+ title: 'Picture info',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -224,6 +224,22 @@ export const dynamicRoutes = [
zh: '其他数据服务',
},
},
+ {
+ path: '/dataService/disasterPartners',
+ name: 'disasterPartners',
+ component: () => import('/@/views/dataService/disasterPartners/index.vue'),
+ meta: {
+ title: 'Disaster Website',
+ isLink: '',
+ isHide: false,
+ isKeepAlive: true,
+ isAffix: false,
+ isIframe: false,
+ roles: ['admin', 'chief'],
+ icon: 'ele-Star',
+ zh: '遥感数据',
+ },
+ },
],
},
{
@@ -248,7 +264,7 @@ export const dynamicRoutes = [
name: 'chief-administrator-management',
component: () => import('/@/views/systemManagement/chiefAdministrator/index.vue'),
meta: {
- title: 'Chief Administrator management',
+ title: 'Chief Administrator',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -264,7 +280,7 @@ export const dynamicRoutes = [
name: 'administratorManagement',
component: () => import('/@/views/systemManagement/administrator/index.vue'),
meta: {
- title: 'Administrator management',
+ title: 'Administrator',
isLink: '',
isHide: false,
isKeepAlive: true,
@@ -280,7 +296,7 @@ export const dynamicRoutes = [
name: 'systemDic',
component: () => import('/@/views/system/dic/index.vue'),
meta: {
- title: 'Dictionary management',
+ title: 'Dictionary',
isLink: '',
isHide: false,
isKeepAlive: true,
diff --git a/src/theme/app.scss b/src/theme/app.scss
index 0f486e7..ee341a3 100644
--- a/src/theme/app.scss
+++ b/src/theme/app.scss
@@ -131,7 +131,7 @@ body,
}
// pc端左侧导航样式
.layout-aside-pc-220 {
- width: 220px !important;
+ width: 250px !important;
transition: width 0.3s ease;
}
.layout-aside-pc-64 {
diff --git a/src/theme/element.scss b/src/theme/element.scss
index c865ab3..4545906 100644
--- a/src/theme/element.scss
+++ b/src/theme/element.scss
@@ -73,7 +73,7 @@
// 默认样式修改
.el-menu {
border-right: none !important;
- width: 220px;
+ width: 250px;
}
.el-menu-item {
height: 56px !important;
diff --git a/src/views/dataService/disasterPartners/component/editPicture.vue b/src/views/dataService/disasterPartners/component/editPicture.vue
new file mode 100644
index 0000000..83019eb
--- /dev/null
+++ b/src/views/dataService/disasterPartners/component/editPicture.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dataService/disasterPartners/component/upload.vue b/src/views/dataService/disasterPartners/component/upload.vue
new file mode 100644
index 0000000..b5d8023
--- /dev/null
+++ b/src/views/dataService/disasterPartners/component/upload.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dataService/disasterPartners/index.vue b/src/views/dataService/disasterPartners/index.vue
new file mode 100644
index 0000000..175a8af
--- /dev/null
+++ b/src/views/dataService/disasterPartners/index.vue
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Upload
+
+
+
+
+
+ Batch delete
+
+
+
+
+
+
+
+
+ {{ formatName(scope.row.title) }}
+
+
+
+
+
+
+ Edit
+ Delete
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dataService/multimediaData/component/boot.vue b/src/views/dataService/multimediaData/component/boot.vue
index 03899fb..b94498c 100644
--- a/src/views/dataService/multimediaData/component/boot.vue
+++ b/src/views/dataService/multimediaData/component/boot.vue
@@ -5,191 +5,226 @@
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
- {{ state.baiduOption.runTitle }}
+ {{
+ state.baiduOption.runTitle }}
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
- {{ state.bingOption.runTitle }}
+ {{ state.bingOption.runTitle
+ }}
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/dataService/multimediaData/component/uploadData.vue b/src/views/dataService/multimediaData/component/uploadData.vue
new file mode 100644
index 0000000..797e1fb
--- /dev/null
+++ b/src/views/dataService/multimediaData/component/uploadData.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+ select file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dataService/multimediaData/index.vue b/src/views/dataService/multimediaData/index.vue
index c87a161..bbc16eb 100644
--- a/src/views/dataService/multimediaData/index.vue
+++ b/src/views/dataService/multimediaData/index.vue
@@ -16,7 +16,7 @@
-
+
@@ -44,12 +44,21 @@
Search
-
-
-
-
- Batch operation
-
+
+
+
+
+
+ Batch operation
+
+
+
+
+
+ Upload
+
+
+
@@ -107,33 +116,28 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/dataService/remoteSensingData/components/approvalData.vue b/src/views/dataService/remoteSensingData/components/approvalData.vue
new file mode 100644
index 0000000..33e5d23
--- /dev/null
+++ b/src/views/dataService/remoteSensingData/components/approvalData.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+ pass
+ no pass
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/dataService/remoteSensingData/components/retrievalCondition.vue b/src/views/dataService/remoteSensingData/components/retrievalCondition.vue
index 33d5a5f..ed2dc1c 100644
--- a/src/views/dataService/remoteSensingData/components/retrievalCondition.vue
+++ b/src/views/dataService/remoteSensingData/components/retrievalCondition.vue
@@ -2,33 +2,40 @@
-
+
-
-
- start
-
-
-
-
+
+
+ start
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
@@ -43,40 +50,51 @@
-
+
+
-
-
+
-
-
-
-
+
+
+
+
+ start
+ add_address
+
+ style="margin-right: 20px;" :page-sizes="[10, 20, 30]" background
+ v-model:current-page="state.tableData.param.pageNum" v-model:page-size="state.tableData.param.pageSize"
+ layout="total, sizes, prev, pager, next" :total="state.tableData.total">
+
+