This commit is contained in:
parent
cdefcd1ee4
commit
b4352070c8
|
|
@ -70,7 +70,7 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24" style="text-align: right;">
|
||||
|
||||
|
||||
<el-button class="primary-lease" size="mini" icon="el-icon-search" type="primary" @click="getEquipmentApplyList">
|
||||
查询
|
||||
</el-button>
|
||||
|
|
@ -189,7 +189,7 @@
|
|||
<pagination :total="total" @pagination="handlePageChange" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" />
|
||||
</div>
|
||||
|
||||
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
|
|
|
|||
|
|
@ -24,12 +24,12 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6" style="text-align: right;">
|
||||
|
||||
|
||||
<el-button class="primary-lease" size="mini" icon="el-icon-search" style="margin-right: 0;" type="primary" @click="getEquipmentApplyList">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button class="primary-lease" size="mini" icon="el-icon-refresh" @click="resetForm">
|
||||
重置
|
||||
<el-button class="primary-lease" size="mini" icon="el-icon-refresh" @click="resetForm">
|
||||
重置
|
||||
</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
<el-card class="content-box">
|
||||
<el-row>
|
||||
<el-col>
|
||||
<el-button class="primary-lease" size="mini" type="primary" @click="addEquipment()" style="margin-right: 0px">
|
||||
<el-button class="primary-lease" size="mini" type="primary" @click="addEquipment()" style="margin-right: -10px">
|
||||
装备录入
|
||||
</el-button>
|
||||
|
||||
|
|
|
|||
|
|
@ -144,9 +144,8 @@
|
|||
v-model.trim="queryParams.maxBuyPrice"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24" style="text-align: right;">
|
||||
|
||||
<el-form-item style="float: right">
|
||||
<el-button icon="el-icon-search" type="primary" @click="queryTableList" size="mini">
|
||||
查询
|
||||
</el-button>
|
||||
|
|
@ -155,6 +154,14 @@
|
|||
>
|
||||
重置
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24" style="text-align: right;">
|
||||
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-card>
|
||||
|
|
@ -169,6 +176,7 @@
|
|||
size="mini"
|
||||
@click="equipmentDeployment"
|
||||
v-show="!isAddVisible"
|
||||
style="margin-right: -12px"
|
||||
>
|
||||
新增装备
|
||||
</el-button>
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@
|
|||
:model="queryParams"
|
||||
ref="queryFormRef"
|
||||
:inline="false"
|
||||
label-width="100px"
|
||||
label-width="auto"
|
||||
size="small"
|
||||
>
|
||||
<!-- 表单搜索 -->
|
||||
<el-card class="search-box">
|
||||
<el-row>
|
||||
<el-row >
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批状态" prop="status">
|
||||
<el-select
|
||||
|
|
@ -22,8 +22,8 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="7">
|
||||
<el-form-item label="申请时间" prop="createTime">
|
||||
<el-col :span="5">
|
||||
<el-form-item label="申请时间" prop="createTime" style="margin-left: 10px">
|
||||
<el-date-picker
|
||||
type="daterange"
|
||||
style="width: 100%"
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12" style="text-align:right;">
|
||||
<el-col :span="14" style="text-align:right;">
|
||||
<el-button icon="el-icon-search" size="mini" class="primary-lease" type="primary" @click="getEquipmentApplyList">
|
||||
查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" class="primary-lease" @click="resetForm">
|
||||
|
|
@ -94,7 +94,7 @@
|
|||
/>
|
||||
</div>
|
||||
</el-card>
|
||||
|
||||
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@
|
|||
<el-row>
|
||||
<el-form ref="queryForm" size="small" label-width="auto" :model="queryParams">
|
||||
<el-card class="search-box">
|
||||
<el-row :gutter="20" style="display: flex; justify-content: space-between">
|
||||
<el-row :gutter="10" style="display: flex; justify-content: space-between">
|
||||
<el-col :span="5">
|
||||
<el-form-item label="装备名称" prop="name">
|
||||
<el-form-item label="装备名称" prop="name" label-width="70px">
|
||||
<el-input
|
||||
style="width: 100%"
|
||||
v-model="queryParams.name"
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="装备厂家" prop="manufacturerId">
|
||||
<el-col :span="5" >
|
||||
<el-form-item label="装备厂家" prop="manufacturerId" label-width="70px">
|
||||
<el-select
|
||||
v-model="queryParams.manufacturerId"
|
||||
placeholder="请选择生产厂家"
|
||||
|
|
|
|||
|
|
@ -6,20 +6,20 @@
|
|||
@close="onClose"
|
||||
>
|
||||
<!-- 搜索条件 -->
|
||||
<el-form ref="queryForm" label-width="70px" inline :model="queryParams">
|
||||
<el-form ref="queryForm" label-width="40px" inline :model="queryParams">
|
||||
|
||||
<el-form-item label="名称" prop="typeName">
|
||||
<el-input v-model="queryParams.typeName" placeholder="请输入名称" clearable style="width: 202px"/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="规格型号" prop="typeModelName">
|
||||
<el-form-item label="规格型号" prop="typeModelName" label-width="70px">
|
||||
<el-input v-model="queryParams.typeModelName" maxlength="20" placeholder="请输入规格型号" clearable style="width: 202px"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备编码" prop="devCode">
|
||||
<el-form-item label="设备编码" prop="devCode" label-width="70px">
|
||||
<el-input v-model="queryParams.devCode" maxlength="20" placeholder="请输入编码" clearable style="width: 202px"/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="分类" prop="devType">
|
||||
<el-form-item label="分类" prop="devType" label-width="40px">
|
||||
<el-select v-model="queryParams.devType" placeholder="请选择分类" clearable style="width: 202px">
|
||||
<el-option label="装备" value="1" />
|
||||
<el-option label="工具" value="2" />
|
||||
|
|
@ -30,6 +30,7 @@
|
|||
<el-form-item
|
||||
v-if="queryParams.devType === '2'"
|
||||
label="管理模式"
|
||||
label-width="70px"
|
||||
prop="manageType"
|
||||
>
|
||||
<el-select
|
||||
|
|
@ -72,7 +73,7 @@
|
|||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<el-form-item style="margin-left: 100px">
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" size="small" @click="onHandleQuery">查询</el-button>
|
||||
<el-button size="small" @click="onHandleReset">重置</el-button>
|
||||
</el-form-item>
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-row>
|
||||
<el-form ref="queryForm" size="small" label-width="auto" :model="queryParams">
|
||||
<el-form ref="queryForm" size="small" label-width="auto" :model="queryParams" inline>
|
||||
<el-card class="search-box">
|
||||
<el-row :gutter="20" style="display: flex; justify-content: space-between ;align-items: center;">
|
||||
<el-col :span="5">
|
||||
<el-row >
|
||||
|
||||
<el-form-item label="任务状态" prop="reviewStatus" >
|
||||
<el-select
|
||||
v-model="queryParams.reviewStatus"
|
||||
placeholder="请选择状态"
|
||||
clearable
|
||||
style="width: 100%"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option label="待审批" value="0" />
|
||||
<el-option label="审批中" value="1" />
|
||||
|
|
@ -18,9 +18,9 @@
|
|||
<el-option label="审批驳回" value="3" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="申请日期范围" prop="dateRange">
|
||||
|
||||
|
||||
<el-form-item label="申请日期范围" prop="dateRange" style=" margin-left: 15px">
|
||||
<el-date-picker
|
||||
v-model="queryParams.dateRange"
|
||||
type="daterange"
|
||||
|
|
@ -28,17 +28,17 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
value-format="yyyy-MM-dd"
|
||||
style="width: 100%"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="14" style="text-align: right;">
|
||||
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="onHandleQuery">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="onHandleReset">重置</el-button>
|
||||
</el-form-item>
|
||||
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="14" style="text-align: right;">
|
||||
<el-col :span="19" style="text-align: right;">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="onHandleQuery">
|
||||
查询
|
||||
</el-button>
|
||||
|
|
@ -144,6 +144,7 @@ export default {
|
|||
|
||||
<style lang="scss" scoped>
|
||||
.search-box {
|
||||
height: 65px;
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
|
|
|||
|
|
@ -10,17 +10,18 @@
|
|||
label-width="auto" size="small"
|
||||
>
|
||||
<el-card class="search-box">
|
||||
<el-row :gutter="20" type="flex">
|
||||
<el-row type="flex">
|
||||
<el-col :span="5" class="flex-center">
|
||||
<el-form-item label="装备编码" prop="deviceCode" style="margin-bottom: 0 !important;">
|
||||
<el-input
|
||||
v-model.trim="searchParams.deviceCode"
|
||||
placeholder="请输入装备编码"
|
||||
clearable
|
||||
style="width:240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="7" class="flex-center">
|
||||
<el-col :span="5" class="flex-center">
|
||||
<el-form-item label="质检日期" prop="leaseStatus" style="margin-bottom: 0 !important;">
|
||||
<el-date-picker
|
||||
v-model="qcTime"
|
||||
|
|
@ -30,10 +31,11 @@
|
|||
value-format="yyyy-MM-dd"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8" class="flex-center">
|
||||
<el-col :span="5" class="flex-center">
|
||||
<el-form-item label="更新日期" prop="createTime" style="margin-bottom: 0 !important;">
|
||||
<el-date-picker
|
||||
v-model="createTime"
|
||||
|
|
@ -43,11 +45,12 @@
|
|||
value-format="yyyy-MM-dd"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="4" style="text-align: right; margin-top: 10px" >
|
||||
<el-col :span="9" style="text-align: right; margin-top: 10px" >
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" class="primary-lease" @click="onSearch" >查询
|
||||
</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" class="primary-lease" @click="onReset">重置</el-button>
|
||||
|
|
@ -223,22 +226,22 @@
|
|||
ref="searchFormRefInDialog"
|
||||
:model="searchParamsInDialog"
|
||||
:inline="true"
|
||||
size="default"
|
||||
label-width="0"
|
||||
size="small"
|
||||
label-width="70px"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item prop="qcCode">
|
||||
<el-form-item prop="qcCode" label="质检编码">
|
||||
<el-input
|
||||
v-model="searchParamsInDialog.qcCode"
|
||||
placeholder="请输入质检编码"
|
||||
clearable
|
||||
style="width: 261px"
|
||||
style="width: 190px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<el-form-item label="质检日期">
|
||||
<el-date-picker
|
||||
v-model="qcTime_1"
|
||||
type="daterange"
|
||||
|
|
@ -247,12 +250,12 @@
|
|||
value-format="yyyy-MM-dd"
|
||||
start-placeholder="质检日期"
|
||||
end-placeholder="质检日期"
|
||||
style="width: 100%"
|
||||
style="width:190px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<el-form-item label="上传日期">
|
||||
<el-date-picker
|
||||
v-model="createTime_1"
|
||||
type="daterange"
|
||||
|
|
@ -261,7 +264,7 @@
|
|||
value-format="yyyy-MM-dd"
|
||||
start-placeholder="上传日期"
|
||||
end-placeholder="上传日期"
|
||||
style="width: 100%"
|
||||
style="width: 190px"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
<el-form
|
||||
:inline="true"
|
||||
label-width="80px"
|
||||
label-position="right"
|
||||
size="small"
|
||||
ref="searchFormRef"
|
||||
:model="searchParams"
|
||||
|
|
@ -12,49 +11,49 @@
|
|||
>
|
||||
<el-card class="search-box">
|
||||
<!-- 用Flex实现自动换行+均匀分布 -->
|
||||
<div class="search-row">
|
||||
<el-form-item prop="major" label="专业" class="search-item">
|
||||
<div >
|
||||
<el-form-item prop="major" label="专业" >
|
||||
<el-input
|
||||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.major"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item prop="subProcess" label="工序" class="search-item">
|
||||
<el-form-item prop="subProcess" label="工序" label-width="60px">
|
||||
<el-input
|
||||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.subProcess"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item prop="name" label="装备名称" class="search-item">
|
||||
<el-form-item prop="name" label="装备名称" >
|
||||
<el-input
|
||||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.name"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item prop="specificationModel" label="规格型号" class="search-item">
|
||||
<el-form-item prop="specificationModel" label="规格型号" >
|
||||
<el-input
|
||||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.specificationModel"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item prop="status" label="装备状态" class="search-item">
|
||||
<el-form-item prop="status" label="装备状态" >
|
||||
<el-select
|
||||
clearable
|
||||
placeholder="请选择"
|
||||
v-model="searchParams.status"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
>
|
||||
<el-option label="在库" value="1"></el-option>
|
||||
<el-option label="自用" value="2"></el-option>
|
||||
|
|
@ -64,22 +63,23 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item prop="code" label="装备编码" class="search-item">
|
||||
<el-form-item prop="code" label="装备编码" >
|
||||
<el-input
|
||||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.code"
|
||||
style="width: 100%;"
|
||||
style="width: 230px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<!-- 按钮区域:固定在右侧 -->
|
||||
<div class="search-btns" style="margin-right: 10px">
|
||||
<el-form-item style="float:right">
|
||||
<el-button @click="getEquipmentList" size="mini" icon="el-icon-search" type="primary" class="primary-lease">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button @click="onReset" icon="el-icon-refresh" size="mini" class="primary-lease">重置</el-button>
|
||||
</div>
|
||||
</el-form-item >
|
||||
</div>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<!-- 搜索表单 -->
|
||||
<el-form
|
||||
:inline="true"
|
||||
label-width="80px"
|
||||
label-width="auto"
|
||||
label-position="right"
|
||||
size="small"
|
||||
ref="searchFormRef"
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.fourthParentName"
|
||||
style="width: 100%; min-width: 200px;"
|
||||
style="width: 240px; min-width: 200px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.greatGrandparentName"
|
||||
style="width: 100%; min-width: 200px;"
|
||||
style="width: 240px; min-width: 200px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.parentTypeName"
|
||||
style="width: 100%; min-width: 200px;"
|
||||
style="width: 240px; min-width: 200px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
clearable
|
||||
placeholder="请输入"
|
||||
v-model="searchParams.typeName"
|
||||
style="width: 100%; min-width: 200px;"
|
||||
style="width:240px; min-width: 200px;"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
value-format="yyyy-MM-dd"
|
||||
style="width: 225px"
|
||||
style="width: 200px"
|
||||
>
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
|
|
@ -136,9 +136,9 @@
|
|||
<!-- 添加申请 -->
|
||||
<el-dialog title="添加申请" :visible.sync="openAdd" width="1200px" append-to-body>
|
||||
<!-- 完善后的查询表单:支持类目查询 -->
|
||||
<el-form :model="addQuery" ref="addQueryForm" label-width="auto" inline class="query-form">
|
||||
<el-form :model="addQuery" ref="addQueryForm" label-width="40px" inline>
|
||||
<!-- 分类选择下拉框(装备/工具) -->
|
||||
<el-form-item label="分类" prop="devType">
|
||||
<el-form-item label="分类" prop="devType" >
|
||||
<el-select
|
||||
v-model="addQuery.devType"
|
||||
placeholder="请选择分类"
|
||||
|
|
@ -155,6 +155,7 @@
|
|||
<el-form-item
|
||||
v-if="addQuery.devType === '1'"
|
||||
label="装备类目"
|
||||
label-width="70px"
|
||||
prop="categoryPath"
|
||||
>
|
||||
<el-cascader
|
||||
|
|
@ -174,6 +175,7 @@
|
|||
<el-form-item
|
||||
v-if="addQuery.devType === '2'"
|
||||
label="工具类目"
|
||||
label-width="70px"
|
||||
prop="toolCategoryPath"
|
||||
>
|
||||
<el-cascader
|
||||
|
|
@ -200,7 +202,7 @@
|
|||
</el-form-item>
|
||||
|
||||
<!-- 规格型号查询 -->
|
||||
<el-form-item label="规格型号" prop="typeModelName">
|
||||
<el-form-item label="规格型号" prop="typeModelName" label-width="70px">
|
||||
<el-input
|
||||
v-model="addQuery.typeModelName"
|
||||
maxlength="20"
|
||||
|
|
@ -223,6 +225,7 @@
|
|||
<el-form-item
|
||||
v-if="addQuery.devType === '2'"
|
||||
label="管理模式"
|
||||
label-width="70px"
|
||||
prop="manageType"
|
||||
>
|
||||
<el-select
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@
|
|||
<!-- 基础页面 -->
|
||||
<div class="app-container">
|
||||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" inline label-width="100px">
|
||||
<el-form :model="queryParams" ref="queryForm" inline label-width="auto">
|
||||
<el-form-item label="项目名称" prop="proCode">
|
||||
<el-select
|
||||
clearable
|
||||
placeholder="请选择项目名称"
|
||||
v-model="queryParams.proCode"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
:key="item.proCode"
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
placeholder="请选择任务状态"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
unlink-panels
|
||||
value-format="yyyy-MM-dd"
|
||||
format="yyyy-MM-dd"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@
|
|||
<!-- 基础页面 -->
|
||||
<div class="app-container">
|
||||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="100px" inline @submit.native.prevent>
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="auto" inline @submit.native.prevent>
|
||||
<el-form-item label="项目名称" prop="proCode">
|
||||
<el-select
|
||||
clearable
|
||||
placeholder="请选择项目名称"
|
||||
v-model="queryParams.proCode"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
:key="item.proCode"
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
placeholder="请选择任务状态"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
unlink-panels
|
||||
value-format="yyyy-MM-dd"
|
||||
format="yyyy-MM-dd"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
<!-- 基础页面 -->
|
||||
<div class="app-container">
|
||||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="100px" inline @submit.native.prevent>
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="auto" inline @submit.native.prevent >
|
||||
<el-form-item label="工程名称" prop="proName">
|
||||
<el-input
|
||||
v-model="queryParams.proName"
|
||||
placeholder="请输入工程名称"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- 日期范围 -->
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
unlink-panels
|
||||
value-format="yyyy-MM-dd"
|
||||
format="yyyy-MM-dd"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务状态" prop="taskStatus">
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
placeholder="请选择任务状态"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</el-select>
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
<!-- 基础页面 -->
|
||||
<div class="app-container">
|
||||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="100px" inline @submit.native.prevent>
|
||||
<el-form :model="queryParams" ref="queryForm" label-width="auto" inline @submit.native.prevent>
|
||||
<el-form-item label="需求单位" prop="useUnit">
|
||||
<el-select
|
||||
v-model="queryParams.useUnit"
|
||||
placeholder="请选择需求单位"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in propertyUnitList"
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="项目名称" prop="proCode">
|
||||
<el-select
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
clearable
|
||||
placeholder="请选择项目名称"
|
||||
v-model="queryParams.proCode"
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
placeholder="请选择任务状态"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</el-select>
|
||||
|
|
@ -60,7 +60,7 @@
|
|||
unlink-panels
|
||||
value-format="yyyy-MM-dd"
|
||||
format="yyyy-MM-dd"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
<!-- 基础页面 -->
|
||||
<div class="app-container">
|
||||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" inline label-width="100px">
|
||||
<el-form :model="queryParams" ref="queryForm" inline label-width="auto">
|
||||
<el-form-item label="需求单位" prop="useUnit">
|
||||
<el-select
|
||||
v-model="queryParams.useUnit"
|
||||
placeholder="请选择需求单位"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in propertyUnitList"
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="项目名称" prop="proCode">
|
||||
<el-select
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
clearable
|
||||
placeholder="请选择项目名称"
|
||||
v-model="queryParams.proCode"
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
placeholder="请选择任务状态"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value"/>
|
||||
</el-select>
|
||||
|
|
@ -60,7 +60,7 @@
|
|||
unlink-panels
|
||||
value-format="yyyy-MM-dd"
|
||||
format="yyyy-MM-dd"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@
|
|||
label-width="auto" size="small"
|
||||
>
|
||||
<!-- 表单搜索 -->
|
||||
<el-card class="search-box">
|
||||
<el-row>
|
||||
<el-col :span="20">
|
||||
<el-card class="search-box" >
|
||||
<el-row >
|
||||
<el-col :span="20" >
|
||||
<el-form-item prop="contractName" label="合同名称">
|
||||
<el-input
|
||||
v-model.trim="queryParams.contractName"
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
<el-date-picker
|
||||
v-model="createTime"
|
||||
type="daterange"
|
||||
style="width: 100%"
|
||||
style="width: 240px"
|
||||
range-separator="-"
|
||||
value-format="YYYY-MM-DD"
|
||||
start-placeholder="更新开始日期"
|
||||
|
|
|
|||
|
|
@ -6,32 +6,32 @@
|
|||
@close="handleClose"
|
||||
>
|
||||
<!-- 查询条件 -->
|
||||
<el-form :model="queryParams" inline size="small" label-width="80px">
|
||||
<el-form-item label="名称">
|
||||
<el-form :model="queryParams" inline size="small" label-width="40px">
|
||||
<el-form-item label="名称" >
|
||||
<el-input v-model="queryParams.typeName" placeholder="输入内容"
|
||||
clearable style="width: 200px"
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="规格型号">
|
||||
<el-form-item label="规格型号" label-width="80px">
|
||||
<el-input v-model="queryParams.typeModelName" placeholder="输入内容"
|
||||
clearable style="width: 200px"
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="编码">
|
||||
<el-form-item label="编码" label-width="50px">
|
||||
<el-input v-model="queryParams.code" placeholder="输入内容"
|
||||
clearable style="width: 200px"
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
|
||||
<!-- 新增:分类选择下拉框(装备/工具) -->
|
||||
<el-form-item label="分类">
|
||||
<el-form-item label="分类" label-width="50px">
|
||||
<el-select
|
||||
v-model="queryParams.devType"
|
||||
placeholder="请选择分类"
|
||||
clearable
|
||||
style="width: 150px"
|
||||
style="width: 200px"
|
||||
@change="handleDevTypeChange"
|
||||
>
|
||||
<el-option label="装备" value="1"/>
|
||||
|
|
@ -44,11 +44,13 @@
|
|||
<el-form-item
|
||||
v-if="queryParams.devType === '2'"
|
||||
label="管理模式"
|
||||
label-width="70px"
|
||||
prop="manageType"
|
||||
>
|
||||
<el-select
|
||||
v-model="queryParams.manageType"
|
||||
placeholder="请选择管理模式"
|
||||
style="width: 200px"
|
||||
clearable
|
||||
>
|
||||
<el-option label="编码设备" value="0"/>
|
||||
|
|
@ -86,7 +88,7 @@
|
|||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
|
||||
<el-form-item style="margin-left: 20px">
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" @click="handleQuery">查询</el-button>
|
||||
<el-button @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button
|
||||
icon="el-icon-refresh"
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
maxlength="60"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="资产编码" prop="assetCode">
|
||||
<el-input
|
||||
v-model="form.assetCode"
|
||||
|
|
@ -283,7 +283,7 @@ export default {
|
|||
changeStatus(row) {
|
||||
let param = {
|
||||
id: row.id,
|
||||
|
||||
|
||||
}
|
||||
updatePropInfo(param).then((response) => {
|
||||
this.getList()
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button
|
||||
icon="el-icon-refresh"
|
||||
|
|
@ -208,7 +208,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row :gutter="24">
|
||||
|
|
@ -236,7 +236,7 @@
|
|||
placeholder="请选择工程类型"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-option
|
||||
<el-option
|
||||
v-for="keeper in proDataRange"
|
||||
:key="keeper.value"
|
||||
:label="keeper.label"
|
||||
|
|
@ -245,7 +245,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row :gutter="24">
|
||||
|
|
@ -280,7 +280,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
|
||||
|
|
@ -303,7 +303,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row :gutter="24">
|
||||
|
|
@ -325,7 +325,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row :gutter="24">
|
||||
|
|
@ -346,7 +346,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
</el-row>
|
||||
|
||||
<el-row :gutter="24">
|
||||
|
|
@ -363,7 +363,7 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm" :loading="isLoading">确 定</el-button>
|
||||
|
|
@ -614,7 +614,7 @@ export default {
|
|||
this.reset()
|
||||
getProjectListDetail(row.proId).then((response) => {
|
||||
this.form = response.data
|
||||
this.form.impUnit =Number(this.form.impUnit)
|
||||
this.form.impUnit =Number(this.form.impUnit)
|
||||
})
|
||||
this.open = true
|
||||
this.title = '编辑工程'
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
|
|
@ -512,7 +512,7 @@ export default {
|
|||
// 根据 node 的类型判断图标
|
||||
if (node.data.level == 99) {
|
||||
iconClass = 'el-icon-user-solid';
|
||||
}
|
||||
}
|
||||
// else if (node.type === 'file') {
|
||||
// iconClass = 'el-icon-document';
|
||||
// }
|
||||
|
|
@ -522,7 +522,7 @@ export default {
|
|||
<i class={iconClass}></i> {node.label}
|
||||
</span>
|
||||
);
|
||||
|
||||
|
||||
},
|
||||
/** 查询人员列表 */
|
||||
getUserList() {
|
||||
|
|
@ -629,7 +629,7 @@ export default {
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
let param = {
|
||||
userId: this.chosenUserId,
|
||||
unitIdList: this.ids
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索
|
||||
>查询
|
||||
</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
</el-form-item>
|
||||
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="auto">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="70px" >
|
||||
|
||||
<el-card class="search-box">
|
||||
<el-card class="search-box" >
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="厂家编号" prop="supplierCode">
|
||||
<el-input
|
||||
v-model="queryParams.supplierCode"
|
||||
|
|
@ -25,7 +26,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="联系人" prop="contactPerson">
|
||||
<el-form-item label="联系人" prop="contactPerson" label-width="55px">
|
||||
<el-input
|
||||
v-model="queryParams.contactPerson"
|
||||
placeholder="请输入联系人"
|
||||
|
|
@ -47,7 +48,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="状态" prop="status" >
|
||||
<el-form-item label="状态" prop="status" label-width="40px">
|
||||
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable style="width: 200px;">
|
||||
<el-option label="启用" :value="1" />
|
||||
<el-option label="停用" :value="0" />
|
||||
|
|
@ -58,6 +59,7 @@
|
|||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
|
|
@ -221,8 +221,8 @@
|
|||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {
|
||||
getListHouse,
|
||||
|
|
@ -475,4 +475,4 @@ export default {
|
|||
display: none;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button
|
||||
icon="el-icon-refresh"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
label-width="68px"
|
||||
>
|
||||
<el-card class="search-box">
|
||||
<el-row>
|
||||
<el-row style="height: 32px">
|
||||
<el-col :span="20">
|
||||
<el-form-item prop="deviceName" label="装备名称">
|
||||
<el-input
|
||||
|
|
@ -18,6 +18,7 @@
|
|||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
maxlength="20"
|
||||
style="width: 220px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item prop="code" label="装备编码">
|
||||
|
|
@ -27,6 +28,7 @@
|
|||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
maxlength="20"
|
||||
style="width: 220px"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
@ -37,7 +39,7 @@
|
|||
:props="partTypeTreeProps"
|
||||
filterable
|
||||
clearable
|
||||
style="width: 100%"
|
||||
style="width: 220px"
|
||||
placeholder="请选择装备类目"
|
||||
@change="deviceTypeChange"
|
||||
></el-cascader>
|
||||
|
|
@ -45,7 +47,7 @@
|
|||
|
||||
<el-form-item prop="dateRange" label="更新时间">
|
||||
<el-date-picker
|
||||
style="width: 280px"
|
||||
style="width: 240px"
|
||||
v-model="dateRange"
|
||||
type="daterange"
|
||||
value-format="yyyy-MM-dd"
|
||||
|
|
@ -58,7 +60,7 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="4" style="text-align: right;">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24" style="text-align: right; margin-top: 10px ;padding-right: 10px">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-col :span="1.5" style="float: right">
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
|
|
@ -128,6 +129,7 @@
|
|||
/>
|
||||
</el-dialog>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<div class="app-container">
|
||||
<!-- 搜索表单 -->
|
||||
<el-card class="box-card" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="100px">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
|
||||
<el-form-item label="流程名称" prop="processName">
|
||||
<el-input v-model="queryParams.processName" placeholder="请输入流程名称" clearable />
|
||||
</el-form-item>
|
||||
|
|
@ -14,27 +14,30 @@
|
|||
<el-option label="设备出库" value="EQUIPMENT_OUT" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
|
||||
<el-form-item label="状态" prop="status" label-width="50px">
|
||||
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable >
|
||||
<el-option label="启用" value="1" />
|
||||
<el-option label="停用" value="0" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-form-item style="float:right">
|
||||
<el-button type="primary" icon="el-icon-search" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-card>
|
||||
|
||||
<!-- 操作按钮 -->
|
||||
<el-card class="box-card" style="margin-bottom: 20px">
|
||||
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">新增流程</el-button>
|
||||
<el-button type="danger" icon="el-icon-delete" @click="handleDelete" :disabled="multipleSelection.length === 0">删除</el-button>
|
||||
</el-card>
|
||||
|
||||
|
||||
|
||||
<!-- 流程列表 -->
|
||||
<el-card class="box-card">
|
||||
<!-- 操作按钮 -->
|
||||
<el-row style="float:right;margin-bottom: 10px">
|
||||
<el-button type="primary" size="small" icon="el-icon-plus" @click="handleAdd">新增流程</el-button>
|
||||
<el-button type="danger" size="small" icon="el-icon-delete" @click="handleDelete" :disabled="multipleSelection.length === 0">删除</el-button>
|
||||
</el-row>
|
||||
|
||||
<el-table
|
||||
v-loading="loading"
|
||||
:data="tableList"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-card class="search-box">
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="参数名称" prop="configName">
|
||||
<el-input
|
||||
v-model="queryParams.configName"
|
||||
|
|
@ -41,11 +43,14 @@
|
|||
></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<div class="action-bar">
|
||||
<el-col :span="1.5">
|
||||
|
|
@ -179,6 +184,7 @@
|
|||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -359,4 +365,23 @@ export default {
|
|||
gap: 10px; /* 统一设置内部元素的间距 */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.search-box {
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
||||
::v-deep .el-card__body {
|
||||
padding: 20px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.table-container {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
margin-bottom: 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>查询</el-button
|
||||
>
|
||||
<el-button
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-card class="search-box" >
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="字典名称" prop="dictName">
|
||||
<el-input
|
||||
v-model="queryParams.dictName"
|
||||
|
|
@ -19,7 +21,7 @@
|
|||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-form-item label="状态" prop="status" label-width="40px">
|
||||
<el-select
|
||||
v-model="queryParams.status"
|
||||
placeholder="字典状态"
|
||||
|
|
@ -46,11 +48,14 @@
|
|||
></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8" >
|
||||
<div class="action-bar">
|
||||
<el-col :span="1.5">
|
||||
|
|
@ -186,6 +191,7 @@
|
|||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -360,4 +366,24 @@ export default {
|
|||
gap: 10px; /* 统一设置内部元素的间距 */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
.search-box {
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
||||
::v-deep .el-card__body {
|
||||
padding: 20px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.table-container {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
margin-bottom: 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -1,17 +1,22 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form inline size="small" :model="listQuery" ref="listQuery">
|
||||
<div class="filter-container">
|
||||
<el-card class="search-box" style="height: 130px" >
|
||||
<el-form-item label="IP地址" prop="ip" label-width="60px">
|
||||
<el-input
|
||||
v-model="listQuery.ip"
|
||||
placeholder="请输入IP地址"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
:maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="日期" prop="rangeDate" label-width="60px">
|
||||
<el-date-picker
|
||||
v-model="rangeDate"
|
||||
style="width: 300px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
value-format="yyyy-MM-dd"
|
||||
type="daterange"
|
||||
|
|
@ -19,10 +24,12 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="异常等级" prop="grade" label-width="80px">
|
||||
<el-select
|
||||
v-model="listQuery.grade"
|
||||
placeholder="请选择异常等级"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -32,14 +39,16 @@
|
|||
:label="levelList[item]"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- <el-input v-model="listQuery.errType" placeholder="请输入异常类型"
|
||||
style="width: 200px" class="filter-item" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/> -->
|
||||
<el-form-item label="异常类型" prop="errType" label-width="90px">
|
||||
<el-select
|
||||
v-model="listQuery.errType"
|
||||
placeholder="请选择异常类型"
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -49,12 +58,14 @@
|
|||
:label="typeList[item]"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="分类" prop="logSort" label-width="60px">
|
||||
<el-select
|
||||
v-model="listQuery.logSort"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
placeholder="请选择"
|
||||
>
|
||||
|
|
@ -65,11 +76,13 @@
|
|||
:value="item.id"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="排序" prop="logDesc" label-width="60px">
|
||||
<el-select
|
||||
v-model="listQuery.logDesc"
|
||||
clearable
|
||||
filterable
|
||||
style="width: 200px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
placeholder="请选择"
|
||||
>
|
||||
|
|
@ -80,6 +93,9 @@
|
|||
:value="item.id"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item style="float:right;">
|
||||
<el-button
|
||||
style="margin-left: 20px"
|
||||
class="filter-item"
|
||||
|
|
@ -99,8 +115,12 @@
|
|||
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
|
||||
备份
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-card>
|
||||
</div>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-table
|
||||
:key="tableKey"
|
||||
v-loading="listLoading"
|
||||
|
|
@ -161,6 +181,7 @@
|
|||
:limit.sync="listQuery.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,24 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form inline size="small" :model="listQuery" ref="listQuery" >
|
||||
<div class="filter-container">
|
||||
<el-card class="search-box " style="height: 130px" >
|
||||
<el-form-item label="操作人" prop="operaUserName" label-width="60px" >
|
||||
<el-input v-model="listQuery.operaUserName" placeholder="请输入操作人"
|
||||
style="width: 200px" class="filter-item" :maxlength="30"
|
||||
style="width: 240px" class="filter-item" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="IP地址" prop="ip" label-width="60px">
|
||||
<el-input v-model="listQuery.ip" placeholder="请输入IP地址"
|
||||
style="width: 200px" class="filter-item ml-20" :maxlength="30"
|
||||
style="width: 240px" class="filter-item ml-20" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="日期" prop="rangeDate" label-width="60px">
|
||||
<el-date-picker
|
||||
v-model="rangeDate"
|
||||
style="width: 300px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
value-format="yyyy-MM-dd"
|
||||
type="daterange"
|
||||
|
|
@ -19,34 +26,48 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <el-input v-model="listQuery.content" placeholder="请输入操作内容"
|
||||
style="width: 200px" class="filter-item ml-20" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/> -->
|
||||
<el-select v-model="listQuery.result" placeholder="请选择事件结果" style="width: 200px" class="filter-item ml-20">
|
||||
<el-form-item label="事件结果" prop="result" label-width="80px">
|
||||
<el-select v-model="listQuery.result" placeholder="请选择事件结果" style="width: 240px" class="filter-item ml-20">
|
||||
<el-option v-for="item in Object.keys(outcomeList)" :key="item" :value="outcomeList[item]" :label="outcomeList[item]" />
|
||||
</el-select>
|
||||
<el-select v-model="listQuery.operType" placeholder="请选择操作类型" style="width: 200px" class="filter-item ml-20">
|
||||
</el-form-item>
|
||||
<el-form-item label="操作类型" prop="operType" label-width="80px">
|
||||
<el-select v-model="listQuery.operType" placeholder="请选择操作类型" style="width: 240px" class="filter-item ml-20">
|
||||
<el-option v-for="item in Object.keys(operateList)" :key="item" :value="operateList[item]" :label="operateList[item]" />
|
||||
</el-select>
|
||||
|
||||
<el-select v-model="listQuery.logSort" clearable filterable style="width: 200px" class="filter-item ml-20" placeholder="请选择" >
|
||||
</el-form-item>
|
||||
<el-form-item label="分类" prop="operaUserName" label-width="60px">
|
||||
<el-select v-model="listQuery.logSort" clearable filterable style="width: 240px" class="filter-item ml-20" placeholder="请选择" >
|
||||
<el-option v-for="item in timeList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
<el-select v-model="listQuery.logDesc" clearable filterable style="width: 200px" class="filter-item ml-20" placeholder="请选择" >
|
||||
</el-form-item>
|
||||
<el-form-item label="排序" prop="operaUserName" label-width="60px">
|
||||
<el-select v-model="listQuery.logDesc" clearable filterable style="width: 240px" class="filter-item ml-20" placeholder="请选择" >
|
||||
<el-option v-for="item in sortList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="handleFilter">
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item style="float:right;">
|
||||
<el-button size="small" class="filter-item" type="primary" @click="handleFilter">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="resetFilter">
|
||||
<el-button size="small" class="filter-item" type="primary" @click="resetFilter">
|
||||
重置
|
||||
</el-button>
|
||||
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
|
||||
<el-button @click="handleBackups" size="small" class="filter-item" type="warning">
|
||||
备份
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-card>
|
||||
</div>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-table
|
||||
:key="tableKey"
|
||||
v-loading="listLoading"
|
||||
|
|
@ -86,6 +107,7 @@
|
|||
:limit.sync="listQuery.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form inline size="small" >
|
||||
<div class="filter-container">
|
||||
|
||||
<el-card class="search-box" >
|
||||
<el-row style="height: 32px;">
|
||||
<el-form-item label="日期" prop="rangeDate">
|
||||
<el-date-picker
|
||||
v-model="rangeDate"
|
||||
style="width: 300px"
|
||||
|
|
@ -11,26 +16,41 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
/>
|
||||
<el-radio-group v-model="listQuery.type" class="toptype">
|
||||
</el-form-item>
|
||||
<el-form-item prop="type">
|
||||
<el-radio-group v-model="listQuery.type" class="toptype" style="width: 300px">
|
||||
<el-radio label="1">日志类型</el-radio>
|
||||
<el-radio label="2">操作类型</el-radio>
|
||||
<el-radio label="3">操作人</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item style="float:right;">
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="handleFilter">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="resetFilter">
|
||||
重置
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item style="float:right;">
|
||||
<span style="margin-left: 40px;">总数:{{sumNum}}</span>
|
||||
<span class="ml-20"> 成功:{{successNum}}</span>
|
||||
<span class="ml-20"> 失败:{{failedNum}}</span>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
|
||||
</div>
|
||||
|
||||
<el-card class="content-box">
|
||||
<div style="width: 95%;height:650px;">
|
||||
<h3 style="text-align: center;">日志类型</h3>
|
||||
<div id="eChartBox" style="width: 60%;height:90%;margin: 0 auto;"></div>
|
||||
</div>
|
||||
|
||||
</el-card>
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,24 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form inline size="small" :model="listQuery" ref="listQuery">
|
||||
<div class="filter-container">
|
||||
<el-card class="search-box" style="height: 130px" >
|
||||
<el-form-item label="操作人" prop="operaUserName" label-width="60px">
|
||||
<el-input v-model="listQuery.operaUserName" placeholder="请输入操作人"
|
||||
style="width: 200px" class="filter-item" :maxlength="30"
|
||||
style="width: 240px" class="filter-item" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="IP地址" prop="ip" label-width="70px">
|
||||
<el-input v-model="listQuery.ip" placeholder="请输入IP地址"
|
||||
style="width: 200px" class="filter-item ml-20" :maxlength="30"
|
||||
style="width: 240px" class="filter-item ml-20" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="日期" prop="rangeDate" label-width="60px">
|
||||
<el-date-picker
|
||||
v-model="rangeDate"
|
||||
style="width: 300px"
|
||||
style="width: 240px"
|
||||
class="filter-item ml-20"
|
||||
value-format="yyyy-MM-dd"
|
||||
type="daterange"
|
||||
|
|
@ -19,6 +26,7 @@
|
|||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <el-input v-model="listQuery.content" placeholder="请输入操作内容"
|
||||
style="width: 200px" class="filter-item ml-20" :maxlength="30"
|
||||
@keyup.enter.native="handleFilter"
|
||||
|
|
@ -26,27 +34,38 @@
|
|||
<el-select v-model="listQuery.result" placeholder="请选择事件结果" style="width: 200px" class="filter-item ml-20">
|
||||
<el-option v-for="item in Object.keys(outcomeList)" :key="item" :value="outcomeList[item]" :label="outcomeList[item]" />
|
||||
</el-select>-->
|
||||
<el-select v-model="listQuery.operType" placeholder="请选择操作类型" style="width: 200px" class="filter-item ml-20">
|
||||
<el-form-item label="操作类型" prop="operType" label-width="90px">
|
||||
<el-select v-model="listQuery.operType" placeholder="请选择操作类型" style="width: 240px" class="filter-item ml-20">
|
||||
<el-option v-for="item in Object.keys(operateList)" :key="item" :value="operateList[item]" :label="operateList[item]" />
|
||||
</el-select>
|
||||
|
||||
<el-select v-model="listQuery.logSort" clearable filterable style="width: 200px" class="filter-item ml-20" placeholder="请选择" >
|
||||
</el-form-item>
|
||||
<el-form-item label="分类" prop="logSort" label-width="60px">
|
||||
<el-select v-model="listQuery.logSort" clearable filterable style="width: 240px" class="filter-item ml-20" placeholder="请选择" >
|
||||
<el-option v-for="item in timeList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
<el-select v-model="listQuery.logDesc" clearable filterable style="width: 200px" class="filter-item ml-20" placeholder="请选择" >
|
||||
</el-form-item>
|
||||
<el-form-item label="排序" prop="logDesc" label-width="60px">
|
||||
<el-select v-model="listQuery.logDesc" clearable filterable style="width: 240px" class="filter-item ml-20" placeholder="请选择" >
|
||||
<el-option v-for="item in sortList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
</el-select>
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="handleFilter">
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item style="float:right;">
|
||||
<el-button size="small" class="filter-item" type="primary" @click="handleFilter">
|
||||
查询
|
||||
</el-button>
|
||||
<el-button style="margin-left: 20px" class="filter-item" type="primary" @click="resetFilter">
|
||||
<el-button size="small" class="filter-item" type="primary" @click="resetFilter">
|
||||
重置
|
||||
</el-button>
|
||||
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
|
||||
<el-button @click="handleBackups" size="small" class="filter-item" type="warning">
|
||||
备份
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-card>
|
||||
</div>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-table
|
||||
:key="tableKey"
|
||||
v-loading="listLoading"
|
||||
|
|
@ -86,6 +105,7 @@
|
|||
:limit.sync="listQuery.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
|
||||
<el-card class="search-box" >
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="菜单名称" prop="menuName">
|
||||
<el-input
|
||||
v-model="queryParams.menuName"
|
||||
|
|
@ -20,11 +22,14 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<div class="action-bar">
|
||||
<el-col :span="1.5">
|
||||
|
|
@ -283,6 +288,7 @@
|
|||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -499,4 +505,23 @@ export default {
|
|||
gap: 10px; /* 统一设置内部元素的间距 */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.search-box {
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
||||
::v-deep .el-card__body {
|
||||
padding: 20px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.table-container {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
margin-bottom: 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-card class="search-box" >
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="公告标题" prop="noticeTitle">
|
||||
<el-input
|
||||
v-model="queryParams.noticeTitle"
|
||||
|
|
@ -17,7 +19,7 @@
|
|||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="类型" prop="noticeType">
|
||||
<el-form-item label="类型" prop="noticeType" label-width="45px">
|
||||
<el-select v-model="queryParams.noticeType" placeholder="公告类型" clearable>
|
||||
<el-option
|
||||
v-for="dict in dict.type.sys_notice_type"
|
||||
|
|
@ -28,11 +30,14 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item style="float:right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<div class="action-bar">
|
||||
<el-col :span="1.5">
|
||||
|
|
@ -222,6 +227,7 @@
|
|||
<el-button @click="cancel">{{ isDetail ? '关 闭' : '取 消' }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -495,4 +501,23 @@ export default {
|
|||
gap: 10px; /* 统一设置内部元素的间距 */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.search-box {
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
||||
::v-deep .el-card__body {
|
||||
padding: 20px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.table-container {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
margin-bottom: 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-card class="search-box">
|
||||
<el-row style="height: 32px">
|
||||
<el-form-item label="岗位编码" prop="postCode">
|
||||
<el-input
|
||||
v-model="queryParams.postCode"
|
||||
|
|
@ -28,11 +30,14 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
||||
<el-card class="content-box">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<div class="action-bar">
|
||||
<el-col :span="1.5">
|
||||
|
|
@ -155,6 +160,7 @@
|
|||
<el-button @click="cancel">取 消</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</el-card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -319,4 +325,23 @@ export default {
|
|||
gap: 10px; /* 统一设置内部元素的间距 */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.search-box {
|
||||
margin-bottom: 20px;
|
||||
border-radius: 8px;
|
||||
padding: 0;
|
||||
|
||||
::v-deep .el-card__body {
|
||||
padding: 20px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.table-container {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
margin-bottom: 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,8 @@
|
|||
:model="searchParams"
|
||||
>
|
||||
<el-card class="search-box">
|
||||
<!-- 关键修改:使用 flex 布局实现自适应换行 -->
|
||||
<el-row style="height: 32px">
|
||||
<!-- 关键修改:使用 flex 布局实现自适应换行 -->
|
||||
<div style="display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-bottom: 10px;">
|
||||
<el-form-item prop="pro_name" label="工程名称" style="margin-bottom: 0; width: 320px">
|
||||
<el-input
|
||||
|
|
@ -64,9 +65,6 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<el-row>
|
||||
|
||||
</el-row>
|
||||
</el-card>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@
|
|||
|
||||
|
||||
<el-form-item class="button-group">
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
</el-form-item>
|
||||
|
||||
<!-- 表单按钮 -->
|
||||
<el-form-item style="margin-left: 1100px">
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-search" @click="handleQuery">查询</el-button>
|
||||
<el-button icon="el-icon-refresh" @click="handleReset">重置</el-button>
|
||||
</el-form-item>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" inline @submit.native.prevent>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="申请人" prop="createBy">
|
||||
<el-form-item label="申请人" prop="createBy" label-width="64px">
|
||||
<el-input
|
||||
v-model="queryParams.createBy"
|
||||
placeholder="请输入申请人"
|
||||
|
|
@ -58,7 +58,7 @@
|
|||
<el-card>
|
||||
<el-row :gutter="10" class="mb8" justify="end">
|
||||
<el-col :span="24" style="display: flex; justify-content: flex-end">
|
||||
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">新增工具</el-button>
|
||||
<el-button size="small" type="primary" icon="el-icon-plus" @click="handleAdd">新增工具</el-button>
|
||||
</el-col>
|
||||
<!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> -->
|
||||
</el-row>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
size="small"
|
||||
inline
|
||||
@submit.native.prevent
|
||||
style="height: 32px;"
|
||||
>
|
||||
<el-form-item label="规格型号">
|
||||
<el-cascader
|
||||
|
|
@ -18,7 +19,7 @@
|
|||
:props="{ value: 'typeId', label: 'typeName' }"
|
||||
clearable
|
||||
@change="handleChange"
|
||||
style="width: 400px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- 厂家 -->
|
||||
|
|
@ -54,7 +55,7 @@
|
|||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item style="display: flex; justify-content: flex-end">
|
||||
<el-form-item style="float: right">
|
||||
<el-button type="primary" icon="el-icon-plus" :disabled="typeIdList.length == 0" @click="handleAdd"
|
||||
>点击填充</el-button
|
||||
>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
:props="{ value: 'typeId', label: 'typeName' }"
|
||||
clearable
|
||||
@change="handleChange"
|
||||
style="width: 400px"
|
||||
style="width: 240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<el-card v-show="showSearch" style="margin-bottom: 20px">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" inline @submit.native.prevent>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="申请人" prop="createBy">
|
||||
<el-form-item label="申请人" prop="createBy" label-width="64px">
|
||||
<el-input
|
||||
v-model="queryParams.createBy"
|
||||
placeholder="请输入申请人"
|
||||
|
|
|
|||
Loading…
Reference in New Issue