Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform-ui
Commits
6755ceae
Commit
6755ceae
authored
Jan 14, 2021
by
rencs
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_ren' into 'dev'
Dev ren See merge request
!55
parents
d5389122
709a4fab
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
247 additions
and
79 deletions
+247
-79
index.js
src/api/website/imageLibrary/index.js
+9
-0
index.vue
src/views/archiveDataManagement/dataList/index.vue
+3
-1
list.vue
src/views/webSiteManagement/imageLibrary/list.vue
+99
-1
index.vue
...eManagement/industryApplication/applicationCate/index.vue
+10
-6
list.vue
src/views/webSiteManagement/satelliteIntroduction/list.vue
+126
-71
No files found.
src/api/website/imageLibrary/index.js
View file @
6755ceae
...
...
@@ -39,3 +39,12 @@ export function getDetail(query) {
method
:
'get'
});
}
// /api/website/imageImgStorage/getDetail/{id}
export
function
imgmoreUpdata
(
query
)
{
return
fetch
({
url
:
'/api/website/imageImgStorage/updateBatch'
,
method
:
'post'
,
data
:
query
});
}
src/views/archiveDataManagement/dataList/index.vue
View file @
6755ceae
...
...
@@ -60,7 +60,7 @@
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"imageResolution"
label=
"分辨率"
align=
"center"
>
<el-table-column
prop=
"imageResolution
Str
"
label=
"分辨率"
align=
"center"
>
</el-table-column>
<el-table-column
prop=
"imageTakeTimeStr"
label=
"拍摄时间"
align=
"center"
>
</el-table-column>
...
...
@@ -142,7 +142,9 @@ export default {
if
(
res
.
status
==
200
)
{
this
.
total
=
res
.
data
.
totalCount
;
this
.
list
=
res
.
data
.
data
;
this
.
list
.
map
((
item
)
=>
{
item
.
imageResolutionStr
=
item
.
imageResolution
.
join
(
"m,"
)
+
"m"
;
item
.
imageTakeTimeStr
=
timestamp2DateAuto
(
item
.
imageTakeTime
,
"yyyy-MM-dd hh:mm:ss"
...
...
src/views/webSiteManagement/imageLibrary/list.vue
View file @
6755ceae
...
...
@@ -38,6 +38,9 @@
<el-button
type=
"primary"
plain
@
click=
"clearFilterData"
>
清除搜索
</el-button
>
<el-button
type=
"text"
@
click=
"moreUp"
>
批量上架
</el-button>
<el-button
type=
"text"
@
click=
"moreDown"
>
批量下架
</el-button>
<el-button
type=
"text"
@
click=
"moreDel"
>
批量删除
</el-button>
</el-form-item>
</el-form>
</div>
...
...
@@ -46,9 +49,12 @@
v-loading
.
body=
"listLoading"
border
fit
@
selection-change=
"handleSelectionChange"
highlight-current-row
style=
"width: 100%"
>
<el-table-column
type=
"selection"
width=
"40"
align=
"center"
>
</el-table-column>
<el-table-column
align=
"center"
label=
"序号"
...
...
@@ -126,7 +132,12 @@
<
script
>
import
{
satelliteIntroduction
}
from
"@/utils/formDatas.js"
;
import
{
page
,
update
,
updateStatus
}
from
"@/api/website/imageLibrary"
;
import
{
page
,
update
,
updateStatus
,
imgmoreUpdata
,
}
from
"@/api/website/imageLibrary"
;
export
default
{
name
:
"satelliteIntroduction"
,
...
...
@@ -163,12 +174,17 @@ export default {
},
dialogVisible
:
false
,
dialogTitle
:
"新增卫星"
,
multipleSelection
:
[],
};
},
mounted
()
{
this
.
getList
();
},
methods
:
{
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
;
console
.
log
(
this
.
multipleSelection
);
},
handleSizeChange
(
val
)
{
this
.
listQuery
.
limit
=
val
;
...
...
@@ -178,6 +194,88 @@ export default {
// this.listQuery = page;
this
.
$emit
(
"recordPageInfo"
,
page
);
},
//批量上架
moreUp
()
{
if
(
this
.
multipleSelection
.
length
<
1
)
{
this
.
$message
.
warning
(
"请选择至少一条数据"
);
return
;
}
this
.
$confirm
(
"批量上架操作, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
//1
let
list
=
[];
this
.
multipleSelection
.
forEach
((
item
)
=>
{
list
.
push
(
item
.
id
);
});
imgmoreUpdata
({
ids
:
list
.
join
(
","
),
status
:
1
}).
then
((
res
)
=>
{
if
(
res
.
status
==
200
)
{
this
.
$message
.
success
(
"操作成功"
);
this
.
getList
();
}
else
{
this
.
$message
.
warning
(
res
.
message
);
}
});
})
.
catch
(()
=>
{});
},
moreDown
()
{
if
(
this
.
multipleSelection
.
length
<
1
)
{
this
.
$message
.
warning
(
"请选择至少一条数据"
);
return
;
}
this
.
$confirm
(
"批量下架操作, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
//2
let
list
=
[];
this
.
multipleSelection
.
forEach
((
item
)
=>
{
list
.
push
(
item
.
id
);
});
imgmoreUpdata
({
ids
:
list
.
join
(
","
),
status
:
2
}).
then
((
res
)
=>
{
if
(
res
.
status
==
200
)
{
this
.
$message
.
success
(
"操作成功"
);
this
.
getList
();
}
else
{
this
.
$message
.
warning
(
res
.
message
);
}
});
})
.
catch
(()
=>
{});
},
moreDel
()
{
if
(
this
.
multipleSelection
.
length
<
1
)
{
this
.
$message
.
warning
(
"请选择至少一条数据"
);
return
;
}
this
.
$confirm
(
"批量删除操作, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
//3
let
list
=
[];
this
.
multipleSelection
.
forEach
((
item
)
=>
{
list
.
push
(
item
.
id
);
});
imgmoreUpdata
({
ids
:
list
.
join
(
","
),
isDel
:
1
}).
then
((
res
)
=>
{
if
(
res
.
status
==
200
)
{
this
.
$message
.
success
(
"操作成功"
);
this
.
getList
();
}
else
{
this
.
$message
.
warning
(
res
.
message
);
}
});
})
.
catch
(()
=>
{});
},
//搜索按钮
search
()
{
this
.
listQuery
=
{
...
...
src/views/webSiteManagement/industryApplication/applicationCate/index.vue
View file @
6755ceae
...
...
@@ -163,13 +163,14 @@
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"父级"
align=
"center"
>
<!-- <el-table-column label="父级" align="center">
<template slot-scope="scope">
<span class="typelevel">{{
getFatherTypeName
(
scope
.
row
.
pid
)
getFatherTypeName(scope.row.pid)
}}</span>
</template>
</el-table-column>
</el-table-column>
-->
<el-table-column
label=
"排序"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
sort
}}
</span>
...
...
@@ -529,9 +530,12 @@ export default {
}
});
}
this
.
tableData
.
forEach
((
obj
,
index
)
=>
{
obj
.
index
=
((
this
.
typePagination
.
currentPage
-
1
)
*
this
.
typePagination
.
pageSize
)
+
(
++
index
)
})
this
.
tableData
.
forEach
((
obj
,
index
)
=>
{
obj
.
index
=
(
this
.
typePagination
.
currentPage
-
1
)
*
this
.
typePagination
.
pageSize
+
++
index
;
});
}
},
// 删除类型
...
...
src/views/webSiteManagement/satelliteIntroduction/list.vue
View file @
6755ceae
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment