明树Git Lab

Commit 0b12acf2 authored by yangyajing's avatar yangyajing

资源库修改

parent 708e181d
Pipeline #105994 passed with stage
in 16 seconds
...@@ -45,7 +45,9 @@ ...@@ -45,7 +45,9 @@
<div class="search-container"> <div class="search-container">
<el-form :inline="true" :model="searchForm"> <el-form :inline="true" :model="searchForm">
<el-form-item label="关键字查询"> <el-form-item label="关键字查询">
<el-input v-model="searchForm.name" :style="{width: '220px'}" clearable placeholder="请输入用户姓名" /> <el-input v-model="searchForm.name" :style="{width: '220px'}" clearable
placeholder="请输入用户姓名" @keydown.enter="handleSearch"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleSearch">查询</el-button> <el-button type="primary" @click="handleSearch">查询</el-button>
......
<template> <template>
<div class="system-manage-container"> <div class="system-manage-container">
<div class="system-manage-header"> <div class="system-manage-header">
<div class="header-left"></div> <div class="header-left">
<el-form :inline="true" :model="searchForm">
<el-form-item label="关键字查询">
<el-input v-model="searchForm.name" clearable @keydown.enter="handleSearch" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="handleSearch">查询</el-button>
</el-form-item>
</el-form>
</div>
<div class="header-right"> <div class="header-right">
<el-form> <el-form>
<el-form-item> <el-form-item>
...@@ -135,6 +144,7 @@ ...@@ -135,6 +144,7 @@
const total = ref(0); const total = ref(0);
const currentPage = ref(1); const currentPage = ref(1);
const pageSize = ref(10); const pageSize = ref(10);
const searchForm = ref({});
// 表格列配置 // 表格列配置
const tableColumns = [ const tableColumns = [
{ {
...@@ -157,6 +167,7 @@ ...@@ -157,6 +167,7 @@
proxy.$post({ proxy.$post({
url: "/api/resource/listResource", url: "/api/resource/listResource",
data: { data: {
...searchForm.value,
page: currentPage.value, page: currentPage.value,
pagesize: pageSize.value pagesize: pageSize.value
}, },
...@@ -180,6 +191,10 @@ ...@@ -180,6 +191,10 @@
currentPage.value = page; currentPage.value = page;
getResourceData(); getResourceData();
} }
const handleSearch = (formData) => {
currentPage.value = 1;
getResourceData();
};
const dialogVisible = ref(false); const dialogVisible = ref(false);
const dialogTitle = ref("新增资源库"); const dialogTitle = ref("新增资源库");
...@@ -263,12 +278,11 @@ ...@@ -263,12 +278,11 @@
const saveResourceForm = () => { const saveResourceForm = () => {
resourceForm.value.validate(valid => { resourceForm.value.validate(valid => {
if (valid) { if (valid) {
let url = resourceFormData.value.id ? "" : "createResource" let url = resourceFormData.value.id ? "updateResource" : "createResource"
proxy.$post({ proxy.$post({
url: "/api/resource/" + url, url: "/api/resource/" + url,
data: { data: {
key: resourceFormData.value.key, ...resourceFormData.value,
name: resourceFormData.value.name,
type: resourceFormData.value.type || "1", type: resourceFormData.value.type || "1",
resourceInfos: treeData.value resourceInfos: treeData.value
}, },
...@@ -300,6 +314,7 @@ ...@@ -300,6 +314,7 @@
callback: (data) => { callback: (data) => {
resourceFormData.value = { ...data }; resourceFormData.value = { ...data };
treeData.value = data.resourceInfos || []; treeData.value = data.resourceInfos || [];
dialogVisible.value = true;
} }
}) })
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div class="header-left"> <div class="header-left">
<el-form :inline="true" :model="searchForm"> <el-form :inline="true" :model="searchForm">
<el-form-item label="名称查询"> <el-form-item label="名称查询">
<el-input v-model="searchForm.name" clearable /> <el-input v-model="searchForm.name" clearable @keydown.enter="handleSearch"/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleSearch">查询</el-button> <el-button type="primary" @click="handleSearch">查询</el-button>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div class="header-left"> <div class="header-left">
<el-form :inline="true" :model="searchForm"> <el-form :inline="true" :model="searchForm">
<el-form-item label="关键字查询"> <el-form-item label="关键字查询">
<el-input v-model="searchForm.name" clearable /> <el-input v-model="searchForm.name" clearable @keydown.enter="handleSearch"/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleSearch">查询</el-button> <el-button type="primary" @click="handleSearch">查询</el-button>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment