xq feat:"完成了项目列表新增的功能"
This commit is contained in:
@ -1,13 +1,18 @@
|
||||
export interface NbqVO {
|
||||
/**
|
||||
* 自增ID
|
||||
* 序号
|
||||
*/
|
||||
nbqId: string | number;
|
||||
|
||||
/**
|
||||
* 项目简介
|
||||
*/
|
||||
projectBrief: string;
|
||||
|
||||
/**
|
||||
* 项目地址
|
||||
*/
|
||||
adress: string;
|
||||
address: string;
|
||||
|
||||
/**
|
||||
* 项目负责人
|
||||
@ -38,14 +43,19 @@ export interface NbqVO {
|
||||
|
||||
export interface NbqForm extends BaseEntity {
|
||||
/**
|
||||
* 自增ID
|
||||
* 序号
|
||||
*/
|
||||
nbqId?: string | number;
|
||||
|
||||
/**
|
||||
* 项目简介
|
||||
*/
|
||||
projectBrief?: string;
|
||||
|
||||
/**
|
||||
* 项目地址
|
||||
*/
|
||||
adress?: string;
|
||||
address?: string;
|
||||
|
||||
/**
|
||||
* 项目负责人
|
||||
@ -76,10 +86,15 @@ export interface NbqForm extends BaseEntity {
|
||||
|
||||
export interface NbqQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 项目简介
|
||||
*/
|
||||
projectBrief?: string;
|
||||
|
||||
/**
|
||||
* 项目地址
|
||||
*/
|
||||
adress?: string;
|
||||
address?: string;
|
||||
|
||||
/**
|
||||
* 项目负责人
|
||||
|
@ -4,8 +4,11 @@
|
||||
<div v-show="showSearch" class="mb-[10px]">
|
||||
<el-card shadow="hover">
|
||||
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
||||
<el-form-item label="项目地址" prop="adress">
|
||||
<el-input v-model="queryParams.adress" placeholder="请输入项目地址" clearable @keyup.enter="handleQuery" />
|
||||
<el-form-item label="项目简介" prop="projectBrief">
|
||||
<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 label="项目负责人" prop="projectLeader">
|
||||
<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-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="adress" />
|
||||
<el-table-column label="序号" align="center" prop="nbqId" v-if="true" />
|
||||
<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="telephone" />
|
||||
<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-form ref="nbqFormRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="项目地址" prop="adress">
|
||||
<el-input v-model="form.adress" placeholder="请输入项目地址" />
|
||||
<el-form-item label="项目简介" prop="projectBrief">
|
||||
<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 label="项目负责人" prop="projectLeader">
|
||||
<el-input v-model="form.projectLeader" placeholder="请输入项目负责人" />
|
||||
@ -138,7 +145,8 @@ const dialog = reactive<DialogOption>({
|
||||
|
||||
const initFormData: NbqForm = {
|
||||
nbqId: undefined,
|
||||
adress: undefined,
|
||||
projectBrief: undefined,
|
||||
address: undefined,
|
||||
projectLeader: undefined,
|
||||
telephone: undefined,
|
||||
state: undefined,
|
||||
@ -150,7 +158,8 @@ const data = reactive<PageData<NbqForm, NbqQuery>>({
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
adress: undefined,
|
||||
projectBrief: undefined,
|
||||
address: undefined,
|
||||
projectLeader: undefined,
|
||||
telephone: undefined,
|
||||
state: undefined,
|
||||
@ -158,7 +167,8 @@ const data = reactive<PageData<NbqForm, NbqQuery>>({
|
||||
params: {}
|
||||
},
|
||||
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' }]
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user