Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
client
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
a46ccc81
authored
Aug 22, 2025
by
孙美琪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
相关提交
parent
990b4b29
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
114 additions
and
277 deletions
+114
-277
src/api/computility/order.js
+1
-1
src/views/console/myOrder.vue
+85
-253
src/views/console/overview.vue
+27
-22
src/views/index.vue
+1
-1
No files found.
src/api/computility/order.js
View file @
a46ccc81
...
@@ -3,7 +3,7 @@ import request from '@/utils/request'
...
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询订单管理-需求单管理列表
// 查询订单管理-需求单管理列表
export
function
listOrder
(
query
)
{
export
function
listOrder
(
query
)
{
return
request
({
return
request
({
url
:
'/
computility/order/list
'
,
url
:
'/
trade/order/page
'
,
method
:
'get'
,
method
:
'get'
,
params
:
query
params
:
query
})
})
...
...
src/views/console/myOrder.vue
View file @
a46ccc81
...
@@ -7,14 +7,14 @@
...
@@ -7,14 +7,14 @@
v-show=
"showSearch"
v-show=
"showSearch"
label-width=
"68px"
label-width=
"68px"
>
>
<
el-form-item
label=
"订单编号"
prop=
"orderNo"
>
<
!--
<el-form-item
label=
"订单编号"
prop=
"orderNo"
>
--
>
<el-input
<!--
<el-input-->
v-model=
"queryParams.orderNo"
<!-- v-model="queryParams.orderNo"-->
placeholder=
"请输入订单编号"
<!-- placeholder="请输入订单编号"-->
clearable
<!-- clearable-->
@
keyup
.
enter=
"handleQuery"
<!-- @keyup.enter="handleQuery"-->
/
>
<!-- />--
>
<
/el-form-item
>
<
!--
</el-form-item>
--
>
<el-form-item
label=
"商品类别"
prop=
"category"
>
<el-form-item
label=
"商品类别"
prop=
"category"
>
<el-select
<el-select
v-model=
"queryParams.category"
v-model=
"queryParams.category"
...
@@ -29,136 +29,58 @@
...
@@ -29,136 +29,58 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"型号"
prop=
"model"
>
<!--
<el-form-item
label=
"型号"
prop=
"model"
>
-->
<el-select
v-model=
"queryParams.model"
placeholder=
"请选择型号"
clearable
>
<el-option
v-for=
"dict in model"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"CPU"
prop=
"cpu"
>
<el-select
v-model=
"queryParams.cpu"
placeholder=
"请选择CPU"
clearable
>
<el-option
v-for=
"dict in cpu_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"GPU"
prop=
"gpu"
>
<el-select
v-model=
"queryParams.gpu"
placeholder=
"请选择GPU"
clearable
>
<el-option
v-for=
"dict in gpu_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"内存"
prop=
"memory"
>
<el-select
v-model=
"queryParams.memory"
placeholder=
"请选择内存"
clearable
>
<el-option
v-for=
"dict in memory_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-form-item>
<!--
<el-form-item
label=
"存储硬盘"
prop=
"storage"
>
-->
<!--
<el-select-->
<!--
<el-select-->
<!-- v-model="queryParams.
storage
"-->
<!-- v-model="queryParams.
model
"-->
<!-- placeholder="请选择
存储硬盘
"-->
<!-- placeholder="请选择
型号
"-->
<!-- clearable-->
<!-- clearable-->
<!-- >-->
<!-- >-->
<!--
<el-option-->
<!--
<el-option-->
<!-- v-for="dict in
storage_type
"-->
<!-- v-for="dict in
model
"-->
<!-- :key="dict.value"-->
<!-- :key="dict.value"-->
<!-- :label="dict.label"-->
<!-- :label="dict.label"-->
<!-- :value="dict.value"-->
<!-- :value="dict.value"-->
<!-- />-->
<!-- />-->
<!--
</el-select>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
</el-form-item>
-->
<el-form-item
label=
"算力金额"
prop=
"price"
>
<!--
<el-form-item
label=
"CPU"
prop=
"cpu"
>
-->
<el-input
<!--
<el-select
v-model=
"queryParams.cpu"
placeholder=
"请选择CPU"
clearable
>
-->
v-model=
"queryParams.price"
placeholder=
"请输入算力金额"
clearable
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
<!--
<el-form-item
label=
"状态"
prop=
"orderStatus"
>
-->
<!--
<el-select-->
<!-- v-model="queryParams.orderStatus"-->
<!-- placeholder="请选择状态"-->
<!-- clearable-->
<!-- >-->
<!--
<el-option-->
<!--
<el-option-->
<!-- v-for="dict in
order_status
"-->
<!-- v-for="dict in
cpu_type
"-->
<!-- :key="dict.value"-->
<!-- :key="dict.value"-->
<!-- :label="dict.label"-->
<!-- :label="dict.label"-->
<!-- :value="dict.value"-->
<!-- :value="dict.value"-->
<!-- />-->
<!-- />-->
<!--
</el-select>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
label=
"网络带宽"
prop=
"networkId"
>
-->
<!--
<el-form-item
label=
"GPU"
prop=
"gpu"
>
-->
<!--
<el-input-->
<!--
<el-select
v-model=
"queryParams.gpu"
placeholder=
"请选择GPU"
clearable
>
-->
<!-- v-model="queryParams.networkId"-->
<!--
<el-option-->
<!-- placeholder="请输入网络带宽"-->
<!-- v-for="dict in gpu_type"-->
<!-- clearable-->
<!-- :key="dict.value"-->
<!-- @keyup.enter="handleQuery"-->
<!-- :label="dict.label"-->
<!-- />-->
<!-- :value="dict.value"-->
<!--
</el-form-item>
-->
<!-- />-->
<!--
<el-form-item
label=
"额外IP数量"
prop=
"ipNum"
>
-->
<!--
</el-select>
-->
<!--
<el-input-->
<!-- v-model="queryParams.ipNum"-->
<!-- placeholder="请输入额外IP数量"-->
<!-- clearable-->
<!-- @keyup.enter="handleQuery"-->
<!-- />-->
<!--
</el-form-item>
-->
<!--
<el-form-item
label=
"虚拟机存储"
prop=
"vmStorage"
>
-->
<!--
<el-input-->
<!-- v-model="queryParams.vmStorage"-->
<!-- placeholder="请输入虚拟机存储"-->
<!-- clearable-->
<!-- @keyup.enter="handleQuery"-->
<!-- />-->
<!--
</el-form-item>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
label=
"申请时间"
prop=
"submitTime"
>
-->
<!--
<el-form-item
label=
"内存"
prop=
"memory"
>
-->
<!--
<el-date-picker-->
<!--
<el-select-->
<!-- clearable-->
<!-- v-model="queryParams.memory"-->
<!-- v-model="queryParams.submitTime"-->
<!-- placeholder="请选择内存"-->
<!-- type="date"-->
<!-- value-format="YYYY-MM-DD"-->
<!-- placeholder="请选择申请时间"-->
<!-- >-->
<!--
</el-date-picker>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
label=
"应用人"
prop=
"applyUser"
>
-->
<!--
<el-input-->
<!-- v-model="queryParams.applyUser"-->
<!-- placeholder="请输入应用人"-->
<!-- clearable-->
<!-- clearable-->
<!-- @keyup.enter="handleQuery"-->
<!-- >-->
<!-- />-->
<!--
<el-option-->
<!-- v-for="dict in memory_type"-->
<!-- :key="dict.value"-->
<!-- :label="dict.label"-->
<!-- :value="dict.value"-->
<!-- />-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
label=
"
使用期限"
prop=
"useTim
e"
>
-->
<!--
<el-form-item
label=
"
算力金额"
prop=
"pric
e"
>
-->
<!--
<el-input-->
<!--
<el-input-->
<!-- v-model="queryParams.
useTim
e"-->
<!-- v-model="queryParams.
pric
e"-->
<!-- placeholder="请输入
使用期限
"-->
<!-- placeholder="请输入
算力金额
"-->
<!-- clearable-->
<!-- clearable-->
<!-- @keyup.enter="handleQuery"-->
<!-- @keyup.enter="handleQuery"-->
<!-- />-->
<!-- />-->
...
@@ -172,55 +94,6 @@
...
@@ -172,55 +94,6 @@
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<!--
<el-row
:gutter=
"10"
class=
"mb8"
>
-->
<!--
<el-col
:span=
"1.5"
>
-->
<!--
<el-button-->
<!-- type="primary"-->
<!-- plain-->
<!-- icon="Plus"-->
<!-- @click="handleAdd"-->
<!-- v-hasPermi="['computility:order:add']"-->
<!-- >新增
</el-button-->
<!-- >-->
<!--
</el-col>
-->
<!--
<el-col
:span=
"1.5"
>
-->
<!--
<el-button-->
<!-- type="success"-->
<!-- plain-->
<!-- icon="Edit"-->
<!-- :disabled="single"-->
<!-- @click="handleUpdate"-->
<!-- v-hasPermi="['computility:order:edit']"-->
<!-- >修改
</el-button-->
<!-- >-->
<!--
</el-col>
-->
<!--
<el-col
:span=
"1.5"
>
-->
<!--
<el-button-->
<!-- type="danger"-->
<!-- plain-->
<!-- icon="Delete"-->
<!-- :disabled="multiple"-->
<!-- @click="handleDelete"-->
<!-- v-hasPermi="['computility:order:remove']"-->
<!-- >删除
</el-button-->
<!-- >-->
<!--
</el-col>
-->
<!--
<el-col
:span=
"1.5"
>
-->
<!--
<el-button-->
<!-- type="warning"-->
<!-- plain-->
<!-- icon="Download"-->
<!-- @click="handleExport"-->
<!-- v-hasPermi="['computility:order:export']"-->
<!-- >导出
</el-button-->
<!-- >-->
<!--
</el-col>
-->
<!--
<right-toolbar-->
<!-- v-model:showSearch="showSearch"-->
<!-- @queryTable="getList"-->
<!-- >
</right-toolbar>
-->
<!--
</el-row>
-->
<el-table
<el-table
v-loading=
"loading"
v-loading=
"loading"
:data=
"orderList"
:data=
"orderList"
...
@@ -228,8 +101,11 @@
...
@@ -228,8 +101,11 @@
@
selection-change=
"handleSelectionChange"
@
selection-change=
"handleSelectionChange"
>
>
<el-table-column
type=
"selection"
width=
"45"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"45"
align=
"center"
/>
<
el-table-column
label=
"序号"
align=
"center"
prop=
"id"
/
>
<
!--
<el-table-column
label=
"序号"
align=
"center"
prop=
"id"
/>
--
>
<el-table-column
label=
"订单编号"
align=
"center"
prop=
"orderNo"
/>
<el-table-column
label=
"订单编号"
align=
"center"
prop=
"orderNo"
/>
<el-table-column
label=
"订单流水号"
align=
"center"
prop=
"no"
/>
<el-table-column
label=
"商品数量"
align=
"center"
prop=
"productCount"
/>
<el-table-column
label=
"应付金额"
align=
"center"
prop=
"payPrice"
/>
<el-table-column
label=
"商品类别"
align=
"center"
prop=
"category"
>
<el-table-column
label=
"商品类别"
align=
"center"
prop=
"category"
>
<template
#
default=
"scope"
>
<template
#
default=
"scope"
>
<dict-tag
<dict-tag
...
@@ -238,32 +114,16 @@
...
@@ -238,32 +114,16 @@
/>
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"型号"
align=
"center"
prop=
"model"
>
<el-table-column
<
template
#
default=
"scope"
>
v-for=
"(item, index) in orderList[0]?.properties.length!==0?orderList[0]?.properties.slice(0,6):orderList[0]?.properties"
<dict-tag
:options=
"model"
:value=
"scope.row.model"
/>
:key=
"index"
</
template
>
:label=
"item.propertyName"
</el-table-column>
>
<el-table-column
label=
"CPU"
align=
"center"
prop=
"cpu"
>
<
template
#
default=
"{ row }"
>
<
template
#
default=
"scope"
>
{{
row
.
properties
[
index
].
valueName
}}
<dict-tag
:options=
"cpu_type"
:value=
"scope.row.cpu"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"GPU"
align=
"center"
prop=
"gpu"
>
<
template
#
default=
"scope"
>
<dict-tag
:options=
"gpu_type"
:value=
"scope.row.gpu"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"内存"
align=
"center"
prop=
"memory"
>
<
template
#
default=
"scope"
>
<dict-tag
:options=
"memory_type"
:value=
"scope.row.memory"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"存储"
align=
"center"
prop=
"storage"
>
<
template
#
default=
"scope"
>
<dict-tag
:options=
"storage_type"
:value=
"scope.row.storage"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<!-- <el-table-column label="购买方" align="center" prop=""/>-->
<!-- <el-table-column label="购买方" align="center" prop=""/>-->
<el-table-column
label=
"算力金额"
align=
"center"
prop=
"publicTotalPrice"
/>
<el-table-column
label=
"算力金额"
align=
"center"
prop=
"publicTotalPrice"
/>
<el-table-column
label=
"实际金额"
align=
"center"
prop=
"innerTotalPrice"
/>
<el-table-column
label=
"实际金额"
align=
"center"
prop=
"innerTotalPrice"
/>
<el-table-column
label=
"订单状态"
align=
"center"
prop=
"orderStatus"
>
<el-table-column
label=
"订单状态"
align=
"center"
prop=
"orderStatus"
>
...
@@ -271,10 +131,7 @@
...
@@ -271,10 +131,7 @@
<dict-tag
:options=
"order_status"
:value=
"scope.row.orderStatus"
/>
<dict-tag
:options=
"order_status"
:value=
"scope.row.orderStatus"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"申请时间"
<el-table-column
label=
"申请时间"
align=
"center"
prop=
"submitTime"
width=
"180"
>
align=
"center"
prop=
"submitTime"
width=
"180"
>
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
submitTime
,
'
{
y
}
-
{
m
}
-
{
d
}'
)
}}
<
/span
>
<span>
{{
parseTime
(
scope
.
row
.
submitTime
,
'
{
y
}
-
{
m
}
-
{
d
}'
)
}}
<
/span
>
<
/template
>
<
/template
>
...
@@ -302,31 +159,6 @@
...
@@ -302,31 +159,6 @@
>
>
取消
取消
<
/el-button
>
<
/el-button
>
<!--
<
el
-
button
-->
<!--
link
-->
<!--
type
=
"primary"
-->
<!--
icon
=
"Edit"
-->
<!--
@
click
=
"handleUpdate(scope.row)"
-->
<!--
v
-
hasPermi
=
"['computility:order:edit']"
>-->
<!--
详情
-->
<!--
<
/el-button>--
>
<!--
<
el
-
button
-->
<!--
link
-->
<!--
type
=
"primary"
-->
<!--
icon
=
"Delete"
-->
<!--
@
click
=
"handleDelete(scope.row)"
-->
<!--
v
-
hasPermi
=
"['computility:order:remove']"
>-->
<!--
删除
-->
<!--
<
/el-button>--
>
<!--
<
el
-
button
-->
<!--
link
-->
<!--
type
=
"primary"
-->
<!--
icon
=
"Edit"
-->
<!--
@
click
=
"handleUpdate(scope.row)"
-->
<!--
v
-
hasPermi
=
"['computility:order:edit']"
>-->
<!--
修改
-->
<!--
<
/el-button>--
>
<
/template
>
<
/template
>
<
/el-table-column
>
<
/el-table-column
>
<
/el-table
>
<
/el-table
>
...
@@ -589,26 +421,26 @@ import {
...
@@ -589,26 +421,26 @@ import {
cancelOrder
,
cancelOrder
,
orderReason
orderReason
}
from
'@/api/computility/order'
}
from
'@/api/computility/order'
import
{
ElMessageBox
}
from
'element-plus'
import
{
ElMessageBox
}
from
'element-plus'
const
{
proxy
}
=
getCurrentInstance
()
const
{
proxy
}
=
getCurrentInstance
()
const
{
//
const
{
memory_type
,
//
memory_type,
cpu_type
,
//
cpu_type,
storage_type
,
//
storage_type,
order_status
,
//
order_status,
model
,
//
model,
application_category
,
//
application_category,
gpu_type
//
gpu_type
}
=
proxy
.
useDict
(
//
}
=
proxy
.
useDict
(
'memory_type'
,
//
'memory_type',
'cpu_type'
,
//
'cpu_type',
'storage_type'
,
//
'storage_type',
'order_status'
,
//
'order_status',
'model'
,
//
'model',
'application_category'
,
//
'application_category',
'gpu_type'
//
'gpu_type'
)
//
)
const
orderList
=
ref
([])
const
orderList
=
ref
([])
const
open
=
ref
(
false
)
const
open
=
ref
(
false
)
...
@@ -673,23 +505,23 @@ const data = reactive({
...
@@ -673,23 +505,23 @@ const data = reactive({
const
{
queryParams
,
form
,
rules
}
=
toRefs
(
data
)
const
{
queryParams
,
form
,
rules
}
=
toRefs
(
data
)
/** 查询订单管理-需求单管理列表 */
/** 查询订单管理-需求单管理列表 */
function
getList
()
{
function
getList
()
{
loading
.
value
=
true
loading
.
value
=
true
listOrder
(
queryParams
.
value
).
then
((
response
)
=>
{
listOrder
(
queryParams
.
value
).
then
((
response
)
=>
{
orderList
.
value
=
response
.
rows
orderList
.
value
=
response
.
data
.
list
total
.
value
=
response
.
total
total
.
value
=
response
.
data
.
total
loading
.
value
=
false
loading
.
value
=
false
}
)
}
)
}
}
// 取消按钮
// 取消按钮
function
cancel
()
{
function
cancel
()
{
open
.
value
=
false
open
.
value
=
false
reset
()
reset
()
}
}
// 表单重置
// 表单重置
function
reset
()
{
function
reset
()
{
form
.
value
=
{
form
.
value
=
{
id
:
null
,
id
:
null
,
orderNo
:
null
,
orderNo
:
null
,
...
@@ -718,33 +550,33 @@ function reset () {
...
@@ -718,33 +550,33 @@ function reset () {
}
}
/** 搜索按钮操作 */
/** 搜索按钮操作 */
function
handleQuery
()
{
function
handleQuery
()
{
queryParams
.
value
.
pageNum
=
1
queryParams
.
value
.
pageNum
=
1
getList
()
getList
()
}
}
/** 重置按钮操作 */
/** 重置按钮操作 */
function
resetQuery
()
{
function
resetQuery
()
{
proxy
.
resetForm
(
'queryRef'
)
proxy
.
resetForm
(
'queryRef'
)
handleQuery
()
handleQuery
()
}
}
// 多选框选中数据
// 多选框选中数据
function
handleSelectionChange
(
selection
)
{
function
handleSelectionChange
(
selection
)
{
ids
.
value
=
selection
.
map
((
item
)
=>
item
.
id
)
ids
.
value
=
selection
.
map
((
item
)
=>
item
.
id
)
single
.
value
=
selection
.
length
!=
1
single
.
value
=
selection
.
length
!=
1
multiple
.
value
=
!
selection
.
length
multiple
.
value
=
!
selection
.
length
}
}
/** 新增按钮操作 */
/** 新增按钮操作 */
function
handleAdd
()
{
function
handleAdd
()
{
reset
()
reset
()
open
.
value
=
true
open
.
value
=
true
title
.
value
=
'添加订单管理-需求单管理'
title
.
value
=
'添加订单管理-需求单管理'
}
}
/** 修改按钮操作 */
/** 修改按钮操作 */
function
handleUpdate
(
row
)
{
function
handleUpdate
(
row
)
{
reset
()
reset
()
const
_id
=
row
.
id
||
ids
.
value
const
_id
=
row
.
id
||
ids
.
value
getOrder
(
_id
).
then
((
response
)
=>
{
getOrder
(
_id
).
then
((
response
)
=>
{
...
@@ -755,7 +587,7 @@ function handleUpdate (row) {
...
@@ -755,7 +587,7 @@ function handleUpdate (row) {
}
}
/** 提交按钮 */
/** 提交按钮 */
function
submitForm
()
{
function
submitForm
()
{
proxy
.
$refs
[
'orderRef'
].
validate
((
valid
)
=>
{
proxy
.
$refs
[
'orderRef'
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
if
(
form
.
value
.
id
!=
null
)
{
if
(
form
.
value
.
id
!=
null
)
{
...
@@ -776,7 +608,7 @@ function submitForm () {
...
@@ -776,7 +608,7 @@ function submitForm () {
}
}
/** 删除按钮操作 */
/** 删除按钮操作 */
function
handleDelete
(
row
)
{
function
handleDelete
(
row
)
{
const
_ids
=
row
.
id
||
ids
.
value
const
_ids
=
row
.
id
||
ids
.
value
proxy
.
$modal
proxy
.
$modal
.
confirm
(
'是否确认删除订单管理-需求单管理编号为"'
+
_ids
+
'"的数据项?'
)
.
confirm
(
'是否确认删除订单管理-需求单管理编号为"'
+
_ids
+
'"的数据项?'
)
...
@@ -792,7 +624,7 @@ function handleDelete (row) {
...
@@ -792,7 +624,7 @@ function handleDelete (row) {
}
}
/** 取消按钮操作 */
/** 取消按钮操作 */
function
handleCancel
(
row
)
{
function
handleCancel
(
row
)
{
proxy
.
$modal
proxy
.
$modal
.
confirm
(
'是否取消该订单申请'
)
.
confirm
(
'是否取消该订单申请'
)
.
then
(
function
()
{
.
then
(
function
()
{
...
@@ -807,7 +639,7 @@ function handleCancel (row) {
...
@@ -807,7 +639,7 @@ function handleCancel (row) {
}
}
/** 查看驳回理由按钮操作 */
/** 查看驳回理由按钮操作 */
function
handleViewReason
(
row
)
{
function
handleViewReason
(
row
)
{
orderReason
(
row
.
id
).
then
(
res
=>
{
orderReason
(
row
.
id
).
then
(
res
=>
{
console
.
log
(
res
)
console
.
log
(
res
)
ElMessageBox
.
alert
(
res
.
data
,
'驳回理由'
,
{
ElMessageBox
.
alert
(
res
.
data
,
'驳回理由'
,
{
...
@@ -819,7 +651,7 @@ function handleViewReason (row) {
...
@@ -819,7 +651,7 @@ function handleViewReason (row) {
}
}
/** 导出按钮操作 */
/** 导出按钮操作 */
function
handleExport
()
{
function
handleExport
()
{
proxy
.
download
(
proxy
.
download
(
'computility/order/export'
,
'computility/order/export'
,
{
{
...
...
src/views/console/overview.vue
View file @
a46ccc81
...
@@ -21,21 +21,22 @@
...
@@ -21,21 +21,22 @@
</
template
>
</
template
>
<div
class=
"flex base-info"
>
<div
class=
"flex base-info"
>
<div
class=
"left"
>
<div
class=
"left"
>
<el-image
:src=
"
baseUrl +
infoData.avatar"
fit=
"cover"
></el-image>
<el-image
:src=
"infoData.avatar"
fit=
"cover"
></el-image>
<el-tag
v-if=
"infoData.status === '审核通过'"
type=
"success"
>
已认证
</el-tag>
<el-tag
v-if=
"infoData.status === '审核通过'"
type=
"success"
>
已认证
</el-tag>
<el-tag
v-else
type=
"warning"
>
未认证
</el-tag>
<el-tag
v-else
type=
"warning"
>
未认证
</el-tag>
</div>
</div>
<el-form
label-width=
"110px"
label-position=
"left"
>
<el-form
label-width=
"110px"
label-position=
"left"
>
<el-form-item
label=
"账号昵称:"
>
<el-form-item
label=
"账号昵称:"
>
<div>
{{ infoData.nickName }}
</div>
<div>
{{ infoData.nickname }}
</div>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=0')"
class=
"ml20"
>
修改
</el-button>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=0')"
class=
"ml20"
>
修改
</el-button>
</el-form-item>
</el-form-item>
<el-form-item
label=
"注册时间:"
>
<el-form-item
label=
"注册时间:"
>
<div>
{{ infoData.createUserTime }}
</div>
<div>
{{ parseTime(infoData.createTime, '{y}-{m}-{d}') }}
</div>
</el-form-item>
<el-form-item
label=
"最后登录时间:"
>
<div>
{{ infoData.endLoginUserTime }}
</div>
</el-form-item>
</el-form-item>
<!-- <el-form-item label="最后登录时间:">-->
<!-- <div>{{ parseTime(infoData.enterpriseName, '{y}-{m}-{d}') || '-' }}</div>-->
<!-- </el-form-item>-->
</el-form>
</el-form>
</div>
</div>
</el-card>
</el-card>
...
@@ -51,11 +52,13 @@
...
@@ -51,11 +52,13 @@
<el-form
label-width=
"96px"
label-position=
"left"
>
<el-form
label-width=
"96px"
label-position=
"left"
>
<el-form-item
label=
"我的手机号:"
>
<el-form-item
label=
"我的手机号:"
>
<div>
{{ infoData.mobile }}
</div>
<div>
{{ infoData.mobile }}
</div>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=1')"
class=
"ml20"
>
换绑
</el-button>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=1')"
class=
"ml20"
>
换绑
</el-button>
</el-form-item>
</el-form-item>
<el-form-item
label=
"我的密码:"
>
<el-form-item
label=
"我的密码:"
>
<div>
********
</div>
<div>
********
</div>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=2')"
class=
"ml20"
>
修改密码
</el-button>
<el-button
type=
"primary"
link
@
click=
"$router.push('/user/profile?tab=2')"
class=
"ml20"
>
修改密码
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
...
@@ -71,23 +74,23 @@
...
@@ -71,23 +74,23 @@
<div>
<div>
<el-form
label-width=
"110px"
label-position=
"left"
>
<el-form
label-width=
"110px"
label-position=
"left"
>
<el-form-item
label=
"企业认证:"
>
<el-form-item
label=
"企业认证:"
>
<el-tag
v-if=
"infoData.
s
tatus === '审核通过'"
type=
"success"
>
已认证
</el-tag>
<el-tag
v-if=
"infoData.
checkS
tatus === '审核通过'"
type=
"success"
>
已认证
</el-tag>
<el-tag
v-else
class=
"mr5"
type=
"warning"
>
未认证
</el-tag>
<el-tag
v-else
class=
"mr5"
type=
"warning"
>
未认证
</el-tag>
<el-button
v-if=
"!infoData.
status || infoData.s
tatus === '驳回'"
<el-button
v-if=
"!infoData.
check_status || infoData.checkS
tatus === '驳回'"
@
click=
"$router.push('/console/authentication')"
type=
"primary"
link
class=
"ml20"
>
去申请
@
click=
"$router.push('/console/authentication')"
type=
"primary"
link
class=
"ml20"
>
去申请
</el-button>
</el-button>
</el-form-item>
</el-form-item>
<
el-form-item
label=
"最后提交时间:"
>
<
!-- <el-form-item label="最后提交时间:">--
>
{{ infoData.submitTime }}
<!-- {{ infoData.submitTime }}-->
<
/el-form-item
>
<
!-- </el-form-item>--
>
<el-form-item
label=
"最后审核结果:"
>
<el-form-item
label=
"最后审核结果:"
>
<el-tag
v-if=
"infoData.status === '驳回'"
type=
"danger"
class=
"mr5"
>
未通过
</el-tag>
<el-tag
v-if=
"infoData.
check_
status === '驳回'"
type=
"danger"
class=
"mr5"
>
未通过
</el-tag>
<el-tag
v-if=
"infoData.status === '待审核'"
type=
"primary"
class=
"mr5"
>
待审核
</el-tag>
<el-tag
v-if=
"infoData.
check_
status === '待审核'"
type=
"primary"
class=
"mr5"
>
待审核
</el-tag>
<el-tag
v-if=
"infoData.status === '审核通过'"
type=
"primary"
class=
"mr5"
>
审核通过
</el-tag>
<el-tag
v-if=
"infoData.
check_
status === '审核通过'"
type=
"primary"
class=
"mr5"
>
审核通过
</el-tag>
<el-button
v-if=
"infoData.status === '驳回'"
type=
"primary"
link
@
click=
"handleViewReason"
>
<el-button
v-if=
"infoData.
check_
status === '驳回'"
type=
"primary"
link
@
click=
"handleViewReason"
>
查看驳回理由
查看驳回理由
</el-button>
</el-button>
</el-form-item>
</el-form-item>
...
@@ -121,15 +124,17 @@
...
@@ -121,15 +124,17 @@
import
{
auditInfo
}
from
'@/api/console.js'
import
{
auditInfo
}
from
'@/api/console.js'
import
{
ref
}
from
'vue'
import
{
ref
}
from
'vue'
import
{
ElMessageBox
}
from
'element-plus'
import
{
ElMessageBox
}
from
'element-plus'
import
{
parseTime
}
from
"../../utils/ruoyi.js"
;
import
{
useDict
}
from
"@/utils/dict.js"
;
import
{
listData
}
from
"@/api/system/dict/data.js"
;
const
baseUrl
=
import
.
meta
.
env
.
VITE_APP_BASE_API
const
{
proxy
}
=
getCurrentInstance
();
const
{
check_status
}
=
proxy
.
useDict
(
"check_status"
);
const
infoData
=
ref
({})
const
infoData
=
ref
({})
const
handleOpenDialog
=
ref
(
false
)
function
getAuditInfo
()
{
function
getAuditInfo
()
{
auditInfo
().
then
(
res
=>
{
auditInfo
().
then
(
res
=>
{
console
.
log
(
res
,
'auditInfo'
)
infoData
.
value
=
res
.
data
infoData
.
value
=
res
.
data
})
})
}
}
...
...
src/views/index.vue
View file @
a46ccc81
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
<div
class=
"swiper-box"
>
<div
class=
"swiper-box"
>
<div
class=
"swiper-list"
>
<div
class=
"swiper-list"
>
<div
class=
"swiper-item"
<div
class=
"swiper-item"
:style=
"
{ background: 'url(' + i.homeImage
s[0]
+ ')',backgroundSize: 'cover' }">
:style=
"
{ background: 'url(' + i.homeImage + ')',backgroundSize: 'cover' }">
<div
class=
"item"
><h3
class=
"title"
>
{{
i
.
title
}}
</h3>
<div
class=
"item"
><h3
class=
"title"
>
{{
i
.
title
}}
</h3>
<p
class=
"desc"
v-html=
"i.description"
></p>
<p
class=
"desc"
v-html=
"i.description"
></p>
<p
class=
"info flex-justify-end"
@
click=
"openAssembly(i)"
><span
class=
"btn"
>
{{
<p
class=
"info flex-justify-end"
@
click=
"openAssembly(i)"
><span
class=
"btn"
>
{{
...
...
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