xq feat:"完成了项目列表新增的功能"
This commit is contained in:
@ -1,13 +1,18 @@
|
|||||||
export interface NbqVO {
|
export interface NbqVO {
|
||||||
/**
|
/**
|
||||||
* 自增ID
|
* 序号
|
||||||
*/
|
*/
|
||||||
nbqId: string | number;
|
nbqId: string | number;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目简介
|
||||||
|
*/
|
||||||
|
projectBrief: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目地址
|
* 项目地址
|
||||||
*/
|
*/
|
||||||
adress: string;
|
address: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目负责人
|
* 项目负责人
|
||||||
@ -38,14 +43,19 @@ export interface NbqVO {
|
|||||||
|
|
||||||
export interface NbqForm extends BaseEntity {
|
export interface NbqForm extends BaseEntity {
|
||||||
/**
|
/**
|
||||||
* 自增ID
|
* 序号
|
||||||
*/
|
*/
|
||||||
nbqId?: string | number;
|
nbqId?: string | number;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目简介
|
||||||
|
*/
|
||||||
|
projectBrief?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目地址
|
* 项目地址
|
||||||
*/
|
*/
|
||||||
adress?: string;
|
address?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目负责人
|
* 项目负责人
|
||||||
@ -76,10 +86,15 @@ export interface NbqForm extends BaseEntity {
|
|||||||
|
|
||||||
export interface NbqQuery extends PageQuery {
|
export interface NbqQuery extends PageQuery {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目简介
|
||||||
|
*/
|
||||||
|
projectBrief?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目地址
|
* 项目地址
|
||||||
*/
|
*/
|
||||||
adress?: string;
|
address?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目负责人
|
* 项目负责人
|
||||||
|
@ -4,8 +4,11 @@
|
|||||||
<div v-show="showSearch" class="mb-[10px]">
|
<div v-show="showSearch" class="mb-[10px]">
|
||||||
<el-card shadow="hover">
|
<el-card shadow="hover">
|
||||||
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
||||||
<el-form-item label="项目地址" prop="adress">
|
<el-form-item label="项目简介" prop="projectBrief">
|
||||||
<el-input v-model="queryParams.adress" placeholder="请输入项目地址" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.projectBrief" placeholder="请输入项目简介" clearable @keyup.enter="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="项目地址" prop="address">
|
||||||
|
<el-input v-model="queryParams.address" placeholder="请输入项目地址" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="项目负责人" prop="projectLeader">
|
<el-form-item label="项目负责人" prop="projectLeader">
|
||||||
<el-input v-model="queryParams.projectLeader" placeholder="请输入项目负责人" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.projectLeader" placeholder="请输入项目负责人" clearable @keyup.enter="handleQuery" />
|
||||||
@ -53,8 +56,9 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" border :data="nbqList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" border :data="nbqList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="自增ID" align="center" prop="nbqId" v-if="true" />
|
<el-table-column label="序号" align="center" prop="nbqId" v-if="true" />
|
||||||
<el-table-column label="项目地址" align="center" prop="adress" />
|
<el-table-column label="项目简介" align="center" prop="projectBrief" />
|
||||||
|
<el-table-column label="项目地址" align="center" prop="address" />
|
||||||
<el-table-column label="项目负责人" align="center" prop="projectLeader" />
|
<el-table-column label="项目负责人" align="center" prop="projectLeader" />
|
||||||
<el-table-column label="负责人电话" align="center" prop="telephone" />
|
<el-table-column label="负责人电话" align="center" prop="telephone" />
|
||||||
<el-table-column label="状态" align="center" prop="state" />
|
<el-table-column label="状态" align="center" prop="state" />
|
||||||
@ -81,8 +85,11 @@
|
|||||||
<!-- 添加或修改逆变器列对话框 -->
|
<!-- 添加或修改逆变器列对话框 -->
|
||||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||||
<el-form ref="nbqFormRef" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="nbqFormRef" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="项目地址" prop="adress">
|
<el-form-item label="项目简介" prop="projectBrief">
|
||||||
<el-input v-model="form.adress" placeholder="请输入项目地址" />
|
<el-input v-model="form.projectBrief" placeholder="请输入项目简介" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="项目地址" prop="address">
|
||||||
|
<el-input v-model="form.address" placeholder="请输入项目地址" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="项目负责人" prop="projectLeader">
|
<el-form-item label="项目负责人" prop="projectLeader">
|
||||||
<el-input v-model="form.projectLeader" placeholder="请输入项目负责人" />
|
<el-input v-model="form.projectLeader" placeholder="请输入项目负责人" />
|
||||||
@ -138,7 +145,8 @@ const dialog = reactive<DialogOption>({
|
|||||||
|
|
||||||
const initFormData: NbqForm = {
|
const initFormData: NbqForm = {
|
||||||
nbqId: undefined,
|
nbqId: undefined,
|
||||||
adress: undefined,
|
projectBrief: undefined,
|
||||||
|
address: undefined,
|
||||||
projectLeader: undefined,
|
projectLeader: undefined,
|
||||||
telephone: undefined,
|
telephone: undefined,
|
||||||
state: undefined,
|
state: undefined,
|
||||||
@ -150,7 +158,8 @@ const data = reactive<PageData<NbqForm, NbqQuery>>({
|
|||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
adress: undefined,
|
projectBrief: undefined,
|
||||||
|
address: undefined,
|
||||||
projectLeader: undefined,
|
projectLeader: undefined,
|
||||||
telephone: undefined,
|
telephone: undefined,
|
||||||
state: undefined,
|
state: undefined,
|
||||||
@ -158,7 +167,8 @@ const data = reactive<PageData<NbqForm, NbqQuery>>({
|
|||||||
params: {}
|
params: {}
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
adress: [{ required: true, message: '项目地址不能为空', trigger: 'blur' }],
|
projectBrief: [{ required: true, message: '项目简介不能为空', trigger: 'blur' }],
|
||||||
|
address: [{ required: true, message: '项目地址不能为空', trigger: 'blur' }],
|
||||||
remark: [{ required: true, message: '备注不能为空', trigger: 'blur' }]
|
remark: [{ required: true, message: '备注不能为空', trigger: 'blur' }]
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user