|
@ -70,11 +70,11 @@ const get = async function (val) { |
|
|
} |
|
|
} |
|
|
console.log("搜索参数", getObj.value); |
|
|
console.log("搜索参数", getObj.value); |
|
|
// 发送POST请求 |
|
|
// 发送POST请求 |
|
|
const result = await API.post("http://192.168.8.93:10040/detail", { |
|
|
|
|
|
|
|
|
const result = await API.post("http://192.168.8.93:10010/detail", { |
|
|
...getObj.value, |
|
|
...getObj.value, |
|
|
detail: { ...detail.value }, |
|
|
detail: { ...detail.value }, |
|
|
}); |
|
|
}); |
|
|
const result2 = await API.post("http://192.168.8.93:10040/detail", { |
|
|
|
|
|
|
|
|
const result2 = await API.post("http://192.168.8.93:10010/detail", { |
|
|
...getAllObj.value, |
|
|
...getAllObj.value, |
|
|
detail: { ...detail.value }, |
|
|
detail: { ...detail.value }, |
|
|
}); |
|
|
}); |
|
@ -175,7 +175,6 @@ const get7Days = function () { |
|
|
get(); |
|
|
get(); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 验证跳转输入框的数字是否合法 |
|
|
// 验证跳转输入框的数字是否合法 |
|
|
const checkNumber = function () { |
|
|
const checkNumber = function () { |
|
|
if (typeof parseInt(getObj.value.pageNum) === "number") { |
|
|
if (typeof parseInt(getObj.value.pageNum) === "number") { |
|
@ -217,18 +216,39 @@ onMounted(async function () { |
|
|
<div class="head-card"> |
|
|
<div class="head-card"> |
|
|
<div class="head-card-element"> |
|
|
<div class="head-card-element"> |
|
|
<el-text class="mx-1" size="large">精网号:</el-text> |
|
|
<el-text class="mx-1" size="large">精网号:</el-text> |
|
|
<el-input v-model="detail.jwcode" style="width: 240px" placeholder="请输入精网号" clearable /> |
|
|
|
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="detail.jwcode" |
|
|
|
|
|
style="width: 240px" |
|
|
|
|
|
placeholder="请输入精网号" |
|
|
|
|
|
clearable |
|
|
|
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="head-card-element"> |
|
|
<div class="head-card-element"> |
|
|
<el-text class="mx-1" size="large">更新类型:</el-text> |
|
|
<el-text class="mx-1" size="large">更新类型:</el-text> |
|
|
<el-select v-model="detail.updateType" placeholder="请选择更新类型" size="large" style="width: 240px" clearable> |
|
|
|
|
|
<el-option v-for="item in updateType" :key="item.value" :label="item.label" :value="item.value" /> |
|
|
|
|
|
|
|
|
<el-select |
|
|
|
|
|
v-model="detail.updateType" |
|
|
|
|
|
placeholder="请选择更新类型" |
|
|
|
|
|
size="large" |
|
|
|
|
|
style="width: 240px" |
|
|
|
|
|
clearable |
|
|
|
|
|
> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in updateType" |
|
|
|
|
|
:key="item.value" |
|
|
|
|
|
:label="item.label" |
|
|
|
|
|
:value="item.value" |
|
|
|
|
|
/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
<div class="head-card-element"> |
|
|
<div class="head-card-element"> |
|
|
<el-text class="mx-1" size="large">更新时间:</el-text> |
|
|
<el-text class="mx-1" size="large">更新时间:</el-text> |
|
|
<el-date-picker v-model="getTime" type="daterange" range-separator="至" start-placeholder="起始时间" |
|
|
|
|
|
end-placeholder="结束时间" /> |
|
|
|
|
|
|
|
|
<el-date-picker |
|
|
|
|
|
v-model="getTime" |
|
|
|
|
|
type="daterange" |
|
|
|
|
|
range-separator="至" |
|
|
|
|
|
start-placeholder="起始时间" |
|
|
|
|
|
end-placeholder="结束时间" |
|
|
|
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<div class="head-card-btn"> |
|
|
<div class="head-card-btn"> |
|
|
<el-button @click="reset()">重置</el-button> |
|
|
<el-button @click="reset()">重置</el-button> |
|
@ -272,17 +292,42 @@ onMounted(async function () { |
|
|
<!-- 分页 --> |
|
|
<!-- 分页 --> |
|
|
<!-- 分页 --> |
|
|
<!-- 分页 --> |
|
|
<div class="pagination"> |
|
|
<div class="pagination"> |
|
|
<el-pagination background :page-size="getObj.pageSize" layout="slot" :total="total"> |
|
|
|
|
|
|
|
|
<el-pagination |
|
|
|
|
|
background |
|
|
|
|
|
:page-size="getObj.pageSize" |
|
|
|
|
|
layout="slot" |
|
|
|
|
|
:total="total" |
|
|
|
|
|
> |
|
|
<div>共{{ total }}条,每页</div> |
|
|
<div>共{{ total }}条,每页</div> |
|
|
<el-select v-model="getObj.pageSize" class="page-size" @change="get()" style="width: 80px"> |
|
|
|
|
|
<el-option v-for="item in [5, 6, 7, 8, 9, 10]" :key="item" :label="item" :value="item"></el-option> |
|
|
|
|
|
|
|
|
<el-select |
|
|
|
|
|
v-model="getObj.pageSize" |
|
|
|
|
|
class="page-size" |
|
|
|
|
|
@change="get()" |
|
|
|
|
|
style="width: 80px" |
|
|
|
|
|
> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in [5, 6, 7, 8, 9, 10]" |
|
|
|
|
|
:key="item" |
|
|
|
|
|
:label="item" |
|
|
|
|
|
:value="item" |
|
|
|
|
|
></el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
<div>条</div> |
|
|
<div>条</div> |
|
|
</el-pagination> |
|
|
</el-pagination> |
|
|
<el-pagination background layout="prev, pager, next,slot" :page-size="getObj.pageSize" :total="total" |
|
|
|
|
|
:current-page="getObj.pageNum" @current-change="get"> |
|
|
|
|
|
|
|
|
<el-pagination |
|
|
|
|
|
background |
|
|
|
|
|
layout="prev, pager, next,slot" |
|
|
|
|
|
:page-size="getObj.pageSize" |
|
|
|
|
|
:total="total" |
|
|
|
|
|
:current-page="getObj.pageNum" |
|
|
|
|
|
@current-change="get" |
|
|
|
|
|
> |
|
|
<div>跳至</div> |
|
|
<div>跳至</div> |
|
|
<el-input v-model="getObj.pageNum" style="width: 40px" @change="checkNumber" /> |
|
|
|
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="getObj.pageNum" |
|
|
|
|
|
style="width: 40px" |
|
|
|
|
|
@change="checkNumber" |
|
|
|
|
|
/> |
|
|
<div>页</div> |
|
|
<div>页</div> |
|
|
</el-pagination> |
|
|
</el-pagination> |
|
|
</div> |
|
|
</div> |
|
|