src/views/CNAS/nonConformanceManage/index.vue
@@ -1,9 +1,10 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form ref="form" :inline="true" :model="searchData" style="margin-top: 10px;"> <el-form-item label="录入日期:" style="margin-right: 20px;"> <el-date-picker size="small" v-model="searchData.entry_date" type="date" placeholder="请选择录入日期"> @@ -11,13 +12,14 @@ </el-form-item> <el-form-item label="审核日期:" style="margin-right: 20px;"> <el-date-picker size="small" v-model="searchData.check_date" type="date" placeholder="请选择审核日期"> </el-date-picker> </el-form-item> <el-form-item label="状态:" style="margin-right: 20px;"> <el-select v-model="searchData.state" placeholder="全部" style="width: 100px;"> <el-select size="small" v-model="searchData.state" placeholder="全部" style="width: 100px;"> <el-option v-for="item in stateoptions" :key="item.value" @@ -27,20 +29,20 @@ </el-select> </el-form-item> <el-form-item label="部门:" style="margin-right: 20px;"> <el-input v-model="searchData.department" placeholder="请输入部门"> <el-input size="small" v-model="searchData.department" placeholder="请输入部门"> </el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="searchInspections">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button size="small" type="primary" @click="searchInspections">查询</el-button> <el-button size="small" type="primary" plain @click="reset">重置</el-button> </el-form-item> </el-form> <el-form class="rightBtn"> <el-form class="rightBtn" style="margin-top: 10px;"> <el-form-item class="createBtn"> <el-button type="primary" icon="el-icon-document-add" style="margin-right: 10px;">新增记录</el-button> <el-button size="small" type="primary" icon="el-icon-document-add" style="margin-right: 10px;">新增记录</el-button> </el-form-item> <el-form-item class="getDataBtn"> <el-button type="primary" icon="el-icon-download">导出</el-button> <el-button size="small" type="primary" icon="el-icon-download">导出</el-button> </el-form-item> </el-form> </div> src/views/CNAS/reviewAnnualPlan/index.vue
@@ -1,9 +1,10 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true"> <el-form ref="form" :inline="true" style="margin-top: 10px;"> <el-form-item> <el-date-picker size="small" v-model="input" class="input-form" type="month" @@ -12,14 +13,15 @@ </el-date-picker> </el-form-item> <el-form-item> <el-button type="primary" @click="getData()">查询</el-button> <el-button type="primary" plain @click="resetData()">重置</el-button> <el-button size="small" type="primary" @click="getData()">查询</el-button> <el-button size="small" type="primary" plain @click="resetData()">重置</el-button> </el-form-item> </el-form> <el-form class="rightBtn"> <el-form class="rightBtn" style="margin-top: 10px;"> <!-- 上传附件 --> <el-form-item class="createBtn"> <el-button size="small" type="primary" icon="el-icon-upload2" @click=" @@ -74,6 +76,7 @@ <!-- 新增计划 --> <el-form-item class="createBtn"> <el-button size="small" type="primary" icon="el-icon-document-add" @click=" @@ -262,12 +265,12 @@ </el-form-item> <!-- 导出年度计划 --> <el-form-item class="createBtn"> <el-button type="primary" icon="el-icon-document-checked" <el-button size="small" type="primary" icon="el-icon-document-checked" >导出年度计划</el-button > </el-form-item> <el-form-item class="createBtn"> <el-button type="primary" icon="el-icon-document-checked" <el-button size="small" type="primary" icon="el-icon-document-checked" >导出内部实施计划</el-button > </el-form-item> src/views/CNAS/satisfactionSurveys/index.vue
@@ -1,14 +1,14 @@ <template> <div class="content-main survey"> <div class="top-bar"> <el-form ref="form" style="width: 1000px;" :inline="true"> <el-form ref="form" style="width: 1000px;margin-top: 10px;" :inline="true" > <!-- <el-input v-model="input" class="input-form" placeholder="请直接输入样式编号/样品名称/型号规格/进行搜索或下拉选择进行组合查询" @keyup.enter.native="getData" /> --> <el-form-item style="width: 800px;"> <el-col style="display: flex; justify-content: space-around;" :span="12"> <el-row>调查日期:</el-row> <el-row style="width: 300px;"> <el-date-picker style="width: 270px;" class="newly-form" v-model="surveyDate" type="date" <el-date-picker size="small" style="width: 270px;" class="newly-form" v-model="surveyDate" type="date" placeholder="请选择调查日期" autocomplete="off"> </el-date-picker> </el-row> @@ -16,7 +16,7 @@ <el-col style="display: flex; justify-content: space-around;" :span="12"> <el-row>录入日期:</el-row> <el-row style="width: 300px;"> <el-date-picker style="width: 270px;" class="newly-form" v-model="entryDate" type="date" <el-date-picker size="small" style="width: 270px;" class="newly-form" v-model="entryDate" type="date" placeholder="请选择录入日期" autocomplete="off"> </el-date-picker> </el-row> @@ -27,8 +27,8 @@ <el-button type="primary" size="small" plain @click="resetData()">清空</el-button> </el-form-item> </el-form> <el-form> <el-button size="40" @click="getFillName()" icon="el-icon-document-add" type="primary">新增记录</el-button> <el-form style="margin-top: 10px;"> <el-button size="small" @click="getFillName()" icon="el-icon-document-add" type="primary">新增记录</el-button> </el-form> </div> <div class="library-table"> src/views/basicData/index.vue
@@ -1,53 +1,60 @@ <template> <div class="main_div"> <div class="top_div"> <span>样品名称:</span> <el-select v-model="params.material" size="small" placeholder="请选择样品名称" @change="selectProductModelTable()"> <el-option v-for="item in productModelSelectmater" :value="item" :key="item.index" :label="item"></el-option> </el-select> <span class="top_div_span">项目分组:</span> <el-input v-model="params.father" placeholder="请输入项目分组" style="width: 10%" size="small "></el-input> <span class="top_div_span">项目名称:</span> <el-input v-model="params.name" placeholder="请输入项目名称" style="width: 10%" size="small "></el-input> <el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">查询</el-button> <el-button class="top_div_button" size="small" @click="clean">重置</el-button> <div style="float: right"> <el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add" @click="centerDialogVisible = true">新增</el-button> <el-dialog :visible.sync="centerDialogVisible" width="30%" right :before-close="handleClose" :title="isUpdate ? '更新' : '新增'" :hide-required-asterisk="false"> <el-form :model="form" :rules="rules" ref="ruleForm" class="addForm"> <el-form-item prop="material" required> <span>样品名称:</span> <el-autocomplete class="inline-input" v-model="form.material" :fetch-suggestions="querySearch1" placeholder="请输入样品名称" style="width: calc(100% - 70px);"></el-autocomplete> </el-form-item> <el-form-item> <span>项目分组:</span> <el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2" placeholder="请输入样品分组" style="width: calc(100% - 70px);"></el-autocomplete> </el-form-item> <el-row :gutter="24"> <el-col :span="12"><el-form-item prop="name" required><span>项目名称:</span> <el-input style="width: calc(100% - 70px);" v-model="form.name" placeholder="请输入项目名称"></el-input></el-form-item></el-col> <el-col :span="12"> <el-form-item prop="unit"> <span v-html="'单 位:'"></span> <el-input style="width: calc(100% - 70px);" v-model="form.unit" placeholder="请输入单位"></el-input></el-form-item></el-col> </el-row> </el-form> <span slot="footer" class="dialog-footer"> <el-button @click="centerDialogVisible = false" size="small ">取 消</el-button> <el-button type="primary" @click="submitAdd" size="small ">{{ isUpdate ? "更 新" : "保 存" }}</el-button> </span> </el-dialog> <el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff" @click="deleteListClick">删除</el-button> </div> <el-form :inline="true" :model="params" label-position="left"> <el-form-item prop="material" label="样品名称:"> <el-select v-model="params.material" size="small" placeholder="请选择样品名称" @change="selectProductModelTable()"> <el-option v-for="item in productModelSelectmater" :value="item" :key="item.index" :label="item"></el-option> </el-select> </el-form-item> <el-form-item prop="father" label="项目分组:" width="200"> <el-input size="small" v-model="params.father" placeholder="请输入项目分组"></el-input> </el-form-item> <el-form-item prop="name" label="项目名称:" width="200" > <el-input size="small" v-model="params.name" placeholder="请输入项目名称"></el-input> </el-form-item> <el-form-item label=""> <el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">查询</el-button> <el-button class="top_div_button" size="small" @click="clean">重置</el-button> </el-form-item> <el-form-item> <el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add" @click="centerDialogVisible = true">新增</el-button> <el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff" @click="deleteListClick">删除</el-button> </el-form-item> </el-form> <el-dialog :visible.sync="centerDialogVisible" width="30%" right :before-close="handleClose" :title="isUpdate ? '更新' : '新增'" :hide-required-asterisk="false"> <el-form :model="form" :rules="rules" ref="ruleForm" class="addForm"> <el-form-item prop="material" required> <span>样品名称:</span> <el-autocomplete class="inline-input" v-model="form.material" :fetch-suggestions="querySearch1" placeholder="请输入样品名称" style="width: calc(100% - 70px);"></el-autocomplete> </el-form-item> <el-form-item> <span>项目分组:</span> <el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2" placeholder="请输入样品分组" style="width: calc(100% - 70px);"></el-autocomplete> </el-form-item> <el-row :gutter="24"> <el-col :span="12"><el-form-item prop="name" required><span>项目名称:</span> <el-input style="width: calc(100% - 70px);" v-model="form.name" placeholder="请输入项目名称"></el-input></el-form-item></el-col> <el-col :span="12"> <el-form-item prop="unit"> <span v-html="'单 位:'"></span> <el-input style="width: calc(100% - 70px);" v-model="form.unit" placeholder="请输入单位"></el-input></el-form-item></el-col> </el-row> </el-form> <span slot="footer" class="dialog-footer"> <el-button @click="centerDialogVisible = false" size="small ">取 消</el-button> <el-button type="primary" @click="submitAdd" size="small ">{{ isUpdate ? "更 新" : "保 存" }}</el-button> </span> </el-dialog> </div> <div class="table_div"> <el-table :data="tableData" style="width: 100%; margin-bottom: 20px" row-key="id" border @@ -438,7 +445,7 @@ } .top_div { height: 120px; height: 90px; width: 100%; padding: 30px 40px; background-color: #ffffff; src/views/chart/work/index.vue
@@ -8,6 +8,7 @@ :model="formInline" class="demo-form-inline"> <el-form-item prop="date" label="检测日期:"> <el-date-picker size="small" v-model="formInline.date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @@ -18,15 +19,15 @@ </el-date-picker> </el-form-item> <el-form-item prop="type" label="检验类型:"> <el-select v-model="formInline.type" placeholder="采购入库"> <el-select size="small" v-model="formInline.type" placeholder="采购入库"> <el-option label="原材料" value="0"></el-option> <el-option label="成品" value="1"></el-option> <el-option label="委托品" value="2"></el-option> </el-select> </el-form-item> <el-form-item class="buttons"> <el-button @click="resetForm('formInline')">清空</el-button> <el-button type="primary" @click="onSubmit('formInline')">查询</el-button> <el-button size="small" @click="resetForm('formInline')">清空</el-button> <el-button size="small" type="primary" @click="onSubmit('formInline')">查询</el-button> </el-form-item> </el-form> </el-card> @@ -62,7 +63,7 @@ </el-row> </div> <div class="work-foot"> <el-button type="primary">数据导出</el-button> <el-button size="small" type="primary">数据导出</el-button> </div> </div> </template> src/views/experiment/checkTheReport/index.vue
@@ -1,24 +1,24 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData" label-position="left"> <el-form ref="form" :inline="true" :model="searchData" label-position="left" style="margin-top: 10px;"> <el-form-item label="样品编号:"> <el-input v-model="searchData.sample_code" class="input-form" placeholder="请输入样品编号" <el-input size="small" v-model="searchData.sample_code" class="input-form" placeholder="请输入样品编号" @keyup.enter.native="getData" /> </el-form-item> <el-form-item label="报告单号:"> <el-input v-model="searchData.reportCode" class="input-form" placeholder="请输入报告单号" /> <el-input size="small" v-model="searchData.reportCode" class="input-form" placeholder="请输入报告单号" /> </el-form-item> <el-form-item label="申请单号:"> <el-input v-model="searchData.application_code" class="input-form" placeholder="请输入申请单号" /> <el-input size="small" v-model="searchData.application_code" class="input-form" placeholder="请输入申请单号" /> </el-form-item> <el-form-item> <el-button type="primary" @click="getData()">查询</el-button> <el-button type="primary" plain @click="resetData()">重置</el-button> <el-button size="small" type="primary" @click="getData()">查询</el-button> <el-button size="small" type="primary" plain @click="resetData()">重置</el-button> </el-form-item> </el-form> <el-form> <el-button @click="exportToPDF" class="rightBtn" type="primary" icon="el-icon-document">导出报告</el-button> <el-form style="margin-top: 10px;"> <el-button size="small" @click="exportToPDF" class="rightBtn" type="primary" icon="el-icon-document">导出报告</el-button> </el-form> </div> <div class="library-table"> src/views/experiment/inspectionApplication/index.vue
@@ -5,35 +5,35 @@ <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form-item label="申请单号:"> <el-input v-model="searchData.applicationnumber" class="input-form" placeholder="请输入申请单号" <el-input size="small" v-model="searchData.applicationnumber" class="input-form" placeholder="请输入申请单号" style="width: 200px; margin-right: 20px;"> <i slot="prefix" class="el-input__icon el-icon-search" /> </el-input> </el-form-item> <el-form-item label="检验类型:"> <el-select v-model="searchData.type" placeholder="全部" style="width: 100px;margin-right: 20px;"> <el-form-item label="检验类型:" width="200"> <el-select size="small" v-model="searchData.type" placeholder="全部" style="width: 100px;margin-right: 20px;"> <el-option v-for="item in typeoptions" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item label="检验结果:" style="margin-right: 20px;"> <el-select v-model="searchData.state" placeholder="全部" style="width: 100px;margin-right: 20px;"> <el-form-item label="检验结果:" width="200"> <el-select size="small" v-model="searchData.state" placeholder="全部" style="width: 100px;margin-right: 20px;"> <el-option v-for="item in stateoptions" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item> <el-button type="primary" @click="searchInspections">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button size="small" type="primary" @click="searchInspections">查询</el-button> <el-button size="small" type="primary" plain @click="reset">重置</el-button> </el-form-item> </el-form> <el-form class="rightBtn"> <el-form-item class="createBtn"> <el-button type="primary" icon="el-icon-document-add" @click="checkTypeVisible = true" <el-button size="small" type="primary" icon="el-icon-document-add" @click="checkTypeVisible = true" style="background-color: rgb(1, 102, 226);">新增检验单</el-button> </el-form-item> <el-form-item class="getDataBtn"> <el-button type="primary" icon="el-icon-download" <el-button size="small" type="primary" icon="el-icon-download" style="background-color: rgb(1, 102, 226);">导出检验单</el-button> </el-form-item> </el-form> src/views/experiment/nonConformingFeedback/index.vue
@@ -1,22 +1,15 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" style="width: 1000px;" :inline="true"> <!-- <el-input v-model="input" class="input-form" placeholder="请直接输入样式编号/样品名称/型号规格/进行搜索或下拉选择进行组合查询" @keyup.enter.native="getData" /> --> <el-form-item style="width: 800px;"> <el-col style="display: flex; justify-content: space-around;" :span="8"> <el-row>样式编号:</el-row> <el-row><el-input size="small" v-model="materialCode" placeholder="请输入样式编号"></el-input></el-row> </el-col> <el-col style="display: flex; justify-content: space-around;" :span="8"> <el-row>样式名称:</el-row> <el-row><el-input size="small" v-model="materialName" placeholder="请输入样式名称"></el-input></el-row> </el-col> <el-col style="display: flex; justify-content: space-around;" :span="8"> <el-row>申请单号:</el-row> <el-form ref="form" style="width: 1000px;margin-top: 10px;" :inline="true"> <el-form-item label="样式编号:"> <el-input size="small" v-model="materialCode" placeholder="请输入样式编号"></el-input> </el-form-item> <el-form-item label="样式名称:"> <el-input size="small" v-model="materialName" placeholder="请输入样式名称"></el-input> </el-form-item> <el-form-item label="申请单号:"> <el-row><el-input size="small" v-model="inspectionCode" placeholder="请输入申请单号"></el-input></el-row> </el-col> </el-form-item> <el-form-item> <el-button type="primary" size="small" @click="getData()">查询</el-button> @@ -35,8 +28,8 @@ </el-dropdown> </el-form-item> </el-form> <el-form> <el-button size="40" type="primary">批量提交</el-button> <el-form style="margin-top: 10px;"> <el-button size="small" type="primary">批量提交</el-button> </el-form> </div> <div class="library-table"> @@ -140,68 +133,55 @@ </script> <style lang="scss" scoped> .top-bar { margin: -25px -15px; background: #fff; display: flex; justify-content: space-between; padding: 5px 24px 0px 24px; .input-form { width: 800px; } .el-dropdown-link { cursor: pointer; color: #409EFF !important; } .el-icon-arrow-down { font-size: 12px !important; } } .library-table { background-color: #fff; flex: 1; margin: 0px -15px; margin-top: 40px; display: flex; flex-direction: column; .table-header { padding: 20px; display: flex; justify-content: space-between; .el-form-item { margin-bottom: 30px !important; } } .table-box { padding: 0px 20px; margin-top: 20px; flex: 1; background: #fff; display: flex; flex-direction: column; >div:nth-child(2) { display: flex; justify-content: end; margin: 10px 0; } } } </style> <style > .content-main { .el-form .el-form-item .el-form-item__content { width: 100% !important; } .top-bar { margin: -25px -15px; background: #fff; display: flex; justify-content: space-between; padding: 5px 24px 0px 24px; .input-form { width: 800px; } .el-dropdown-link { cursor: pointer; color: #409EFF !important; } .el-icon-arrow-down { font-size: 12px !important; } } .library-table { background-color: #fff; flex: 1; margin: 0px -15px; margin-top: 40px; display: flex; flex-direction: column; .table-header { padding: 20px; display: flex; justify-content: space-between; .el-form-item { margin-bottom: 30px !important; } } .table-box { padding: 0px 20px; margin-top: 20px; flex: 1; background: #fff; display: flex; flex-direction: column; >div:nth-child(2) { display: flex; justify-content: end; margin: 10px 0; } } } } </style> src/views/experiment/passRateStatistics/index.vue
@@ -3,24 +3,24 @@ <div class="top-bar"> <el-form ref="form" :inline="true" :rules="rules" :model="searchData" label-position="left"> <el-form-item label="检测日期:" class="sermargin" prop="date"> <el-date-picker v-model="searchData.date" type="daterange" range-separator="至" start-placeholder="开始日期" <el-date-picker size="small" v-model="searchData.date" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker> </el-form-item> <el-form-item label="检验类型:" class="sermargin" prop="type"> <el-select v-model="searchData.type" placeholder="全部"> <el-select size="small" v-model="searchData.type" placeholder="全部"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item label="供应商:"> <el-select v-model="searchData.supplier" placeholder="全部"> <el-select size="small" v-model="searchData.supplier" placeholder="全部"> <el-option v-for="item in supplier" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item style="margin-left: 40px;" label="样品:"> <el-select v-model="searchData.code" filterable placeholder="请选择"> <el-select size="small" v-model="searchData.code" filterable placeholder="请选择"> <el-option v-for="item in sampleOptions" :key="item.value" :label="item.label" :value="item.value"> <span style="float: left">{{ item.label }}</span> <span style="float: right; color: #8492a6; font-size: 13px">{{ item.value }}</span> @@ -28,8 +28,8 @@ </el-select> </el-form-item> <el-form-item> <el-button type="primary" @click="clear" plain size="mini">清空</el-button> <el-button type="primary" @click="search" size="mini">查询</el-button> <el-button type="primary" @click="clear" plain size="small">清空</el-button> <el-button type="primary" @click="search" size="small">查询</el-button> </el-form-item> </el-form> </div> src/views/experiment/planAssignments/plan.vue
@@ -44,18 +44,23 @@ <template> <div class="plan"> <div class="title"> <span>申请单编号:</span> <el-input v-model="search.code" size="medium" style="width: 200px;margin-right: 20px;"></el-input> <span>检验时间:</span> <el-date-picker v-model="search.date" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" size="medium" value-format="yyyy-MM-dd" style="margin-right: 20px;"> </el-date-picker> <span>检验结果:</span> <el-select v-model="search.testValue" size="medium" style="width: 200px;margin-right: 20px;"> <el-option label="全部" :value="null"></el-option> <el-option label="合格" :value="1"></el-option> <el-option label="不合格" :value="0"></el-option> </el-select> <el-form :model="search" :inline="true" label-position="left"> <el-form-item prop="code" label="申请单编号:" width="200" style="margin: 20px 10px;"> <el-input v-model="search.code" size="small" ></el-input> </el-form-item> <el-form-item prop="date" label="检验时间:" width="200" style="margin: 20px 10px;"> <el-date-picker v-model="search.date" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" size="small" value-format="yyyy-MM-dd" style="margin-right: 20px;"> </el-date-picker> </el-form-item> <el-form-item prop="testValue" label="检验结果:" width="200" style="margin: 20px 10px;"> <el-select v-model="search.testValue" size="small"> <el-option label="全部" :value="null"></el-option> <el-option label="合格" :value="1"></el-option> <el-option label="不合格" :value="0"></el-option> </el-select> </el-form-item> </el-form> <el-button size="small" type="primary" @click="selectDataList">查询</el-button> <el-button size="small" @click="cleanBtn">重置</el-button> </div> src/views/experiment/reportAuditing/index.vue
@@ -1,7 +1,7 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true"> <el-form ref="form" :inline="true" style="margin-top: 10px;"> <el-form-item> <el-input v-model="input" @@ -11,8 +11,8 @@ /> </el-form-item> <el-form-item> <el-button type="primary" @click="getData()">查询</el-button> <el-button type="primary" plain @click="resetData()">重置</el-button> <el-button size="small" type="primary" @click="getData()">查询</el-button> <el-button size="small" type="primary" plain @click="resetData()">重置</el-button> </el-form-item> </el-form> </div> src/views/inspectionManagement/commissionInspection/index.vue
@@ -5,22 +5,22 @@ <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form-item label="委托编号:" class="sermargin"> <el-input v-model="searchData.code" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.code" class="input-form" placeholder="请输入"> </el-input> </el-form-item> <el-form-item label="样品名称:" class="sermargin"> <el-input v-model="searchData.name" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.name" class="input-form" placeholder="请输入"> </el-input> </el-form-item> <el-form-item label="委托单位:" style="margin-right: 20px;"> <el-select v-model="searchData.department" placeholder="全部"> <el-select v-model="searchData.department" placeholder="全部" size="small"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item> <el-button type="primary" @click="search">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button type="primary" size="small" @click="search">查询</el-button> <el-button type="primary" size="small" plain @click="reset">重置</el-button> </el-form-item> </el-form> <el-form> @@ -39,7 +39,7 @@ v-else-if="viewId!=null">当前链接将在{{(parseInt(viewTime2)/60/60)>1?(parseInt(viewTime2)/60/60).toFixed(1)+'小时':Math.round(parseInt(viewTime2)/60)+'分钟'}}后过期</el-col> </el-row> </div> <el-button slot="reference" class="rightBtn" type="primary" @click="goToaddCommision">新增委托</el-button> <el-button size="small" slot="reference" class="rightBtn" type="primary" @click="goToaddCommision">新增委托</el-button> </el-popover> </el-form> </div> src/views/inspectionManagement/reportForInspection/index.vue
@@ -4,27 +4,27 @@ <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form-item label="材料编码:" position="left" class="sermargin"> <el-input v-model="searchData.code" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.code" class="input-form" placeholder="请输入"> </el-input> </el-form-item> <el-form-item label="材料名称:" class="sermargin"> <el-input v-model="searchData.name" class="input-form" placeholder="请输入材料名称"> <el-input size="small" v-model="searchData.name" class="input-form" placeholder="请输入材料名称"> </el-input> </el-form-item> <el-form-item label="状态:" class="sermargin"> <el-select v-model="searchData.state" placeholder="全部"> <el-select size="small" v-model="searchData.state" placeholder="全部"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </el-form-item> <el-form-item label="来料日期:" style="margin-right: 20px;"> <el-date-picker value-format="yyyy-MM-dd" v-model="searchData.date" class="input-form" placeholder="请选择来料日期"> <el-date-picker size="small" value-format="yyyy-MM-dd" v-model="searchData.date" class="input-form" placeholder="请选择来料日期"> </el-date-picker> </el-form-item> <el-form-item> <el-button type="primary" @click="search">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button type="primary" icon="el-icon-plus" @click="addReportVisible = true">新增</el-button> <el-button size="small" type="primary" @click="search">查询</el-button> <el-button size="small" type="primary" plain @click="reset">重置</el-button> <el-button size="small" type="primary" icon="el-icon-plus" @click="addReportVisible = true">新增</el-button> </el-form-item> </el-form> </div> src/views/laboratory/gather/index.vue
@@ -1,18 +1,18 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form style="margin-top: 10px;" ref="form" :inline="true" :model="searchData"> <el-form-item label="设备编号:" style="margin-right: 50px;"> <el-input v-model="searchData.code" placeholder="请输入设备编号"> <el-input size="small" v-model="searchData.code" placeholder="请输入设备编号"> </el-input> </el-form-item> <el-form-item label="设备名称:" style="margin-right: 20px;"> <el-input v-model="searchData.name" placeholder="请输入设备名称"> <el-input size="small" v-model="searchData.name" placeholder="请输入设备名称"> </el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="searchInspections">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button size="small" type="primary" @click="searchInspections">查询</el-button> <el-button size="small" type="primary" plain @click="reset">重置</el-button> </el-form-item> </el-form> </div> src/views/laboratory/ledger/index.vue
@@ -2,7 +2,7 @@ <div class="ledger-main"> <div class="page-header-search"> <div class="serve-btn"> <el-button type="primary" icon="el-icon-plus" <el-button size="small" type="primary" icon="el-icon-plus" @click="showAddDrawer()">新增仪器</el-button> </div> </div> @@ -11,7 +11,7 @@ <div class="bom-item-search"> <el-row> <el-col :span="19"> <el-input v-model="filterText" clearable placeholder="输入关键字进行过滤" /> <el-input size="small" v-model="filterText" clearable placeholder="输入关键字进行过滤" /> </el-col> <el-col :span="5"> <el-button type="primary" size="small" @click="addClassVisible = true"><i @@ -28,14 +28,14 @@ <el-row :gutter="20"> <el-col :span="8"> <el-form ref="form" :inline="true" :model="searchData"> <el-form-item> <el-input v-model="searchData.keyword" placeholder="请输入编号/设备名称/型号规格"> <el-form-item width="200"> <el-input size="small" v-model="searchData.keyword" placeholder="请输入编号/设备名称/型号规格"> <i slot="prefix" class="el-input__icon el-icon-search" /> </el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="filterTableData">查询</el-button> <el-button type="primary" plain @click="resetBtn">重置</el-button> <el-button size="small" type="primary" @click="filterTableData">查询</el-button> <el-button size="small" type="primary" plain @click="resetBtn">重置</el-button> </el-form-item> </el-form> </el-col> src/views/laboratory/measure/index.vue
@@ -2,33 +2,32 @@ <div> <div class="content-main"> <div class="top-bar"> <el-form :hidden="lookVisible" ref="form" :inline="true" :model="searchData"> <el-form style="margin-top: 10px;" :hidden="lookVisible" ref="form" :inline="true" :model="searchData"> <el-form-item :label="this.radioValue === 0 ? '仪器设备编号:' : '计划编号:'" class="sermargin"> <el-input v-model="searchData.code" @blur="blurSearch()" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.code" @blur="blurSearch()" class="input-form" placeholder="请输入"> </el-input> </el-form-item> <el-form-item v-if="this.radioValue === 1"> <!-- <el-col :span="12"><span hidden>2121</span></el-col> --> <el-button type="primary" @click="searchPlan">查询</el-button> <el-button size="small" type="primary" @click="searchPlan">查询</el-button> </el-form-item> <el-form-item v-if="this.radioValue === 0" :label="this.radioValue === 0 ? '仪器设备名称:' : '设备名称'" class="sermargin"> <el-input v-model="searchData.name" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.name" class="input-form" placeholder="请输入"> </el-input> </el-form-item> <el-form-item v-if="this.radioValue === 0" :label="this.radioValue === 0 ? '计量单位:' : '计量单位:'" style="margin-right: 20px;"> <el-input v-model="searchData.measureunit" class="input-form" placeholder="请输入"> <el-input size="small" v-model="searchData.measureunit" class="input-form" placeholder="请输入"> </el-input> </el-form-item> </el-form> <el-form :hidden="lookVisible"> <el-form :hidden="lookVisible" style="margin-top: 10px;"> <el-form-item v-if="this.radioValue === 0" class="rightBtn"> <el-button type="primary" @click="search">查询</el-button> <el-button type="primary" plain @click="reset()">重置</el-button> <el-button size="small" type="primary" @click="search">查询</el-button> <el-button size="small" type="primary" plain @click="reset()">重置</el-button> </el-form-item> <el-form-item v-if="this.radioValue === 1" class="rightBtn"> <el-button type="primary" @click="addPlan()" icon="el-icon-plus">新增计划</el-button> <el-button size="small" type="primary" @click="addPlan()" icon="el-icon-plus">新增计划</el-button> </el-form-item> </el-form> </div> src/views/laboratory/personnel/index.vue
@@ -4,19 +4,19 @@ <div class="search-bar"> <el-form ref="form" :inline="true"> <el-form-item> <el-input v-model="keyword" placeholder="请输入人员名称"> <el-input size="small" v-model="keyword" placeholder="请输入人员名称"> <i slot="prefix" class="el-input__icon el-icon-search" /> </el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="getData()">查询</el-button> <el-button type="primary" plain @click="resetData()">重置</el-button> <el-button size="small" type="primary" @click="getData()">查询</el-button> <el-button size="small" type="primary" plain @click="resetData()">重置</el-button> <!-- <el-button type="text">高级搜索<i class="el-icon-arrow-down el-icon--right" /></el-button> --> </el-form-item> </el-form> </div> <div class="serve-btn"> <el-button type="primary" icon="el-icon-plus" @click="dialogFormVisible = true">新增人员</el-button> <el-button size="small" type="primary" icon="el-icon-plus" @click="dialogFormVisible = true">新增人员</el-button> <el-dialog :title="isUpdate == true ? '更新人员信息' : '新增人员'" :visible.sync="dialogFormVisible" width="30%"> <el-form :model="form" ref="form" :rules="rules" style="padding-right: 50px;"> <el-form-item label="账号" :label-width="formLabelWidth" prop="account"> src/views/laboratory/role/index.vue
@@ -2,21 +2,21 @@ <div> <div class="content-main"> <div class="top-bar"> <el-form style="display: flex;align-items: center;" ref="form" :inline="true" :model="searchData"> <el-form style="display: flex;align-items: center;margin-top: 10px;" ref="form" :inline="true" :model="searchData"> <el-form-item label="角色名称:" class="sermargin"> <el-input v-model="searchData.roleName" class="input-form" placeholder="请输入角色名称" style="width:250px"> <el-input size="small" v-model="searchData.roleName" class="input-form" placeholder="请输入角色名称" style="width:250px"> </el-input> </el-form-item> <el-form-item class="rightBtn"> <el-col> <el-button type="primary" @click="searchRole">查询</el-button> <el-button type="primary" @click="clear()" plain>重置</el-button> <el-button size="small" type="primary" @click="searchRole">查询</el-button> <el-button size="small" type="primary" @click="clear()" plain>重置</el-button> </el-col> </el-form-item> </el-form> <el-form> <el-form style="margin-top: 10px;"> <el-form-item class="rightBtn"> <el-button type="primary" @click="addClickRole" icon="el-icon-plus">新增角色</el-button> <el-button size="small" type="primary" @click="addClickRole" icon="el-icon-plus">新增角色</el-button> </el-form-item> </el-form> </div> src/views/message/toDo/index.vue
@@ -1,9 +1,10 @@ <template> <div class="content-main"> <div class="top-bar"> <el-form ref="form" :inline="true" :model="searchData"> <el-form ref="form" :inline="true" :model="searchData" style="margin-top: 10px;"> <el-form-item label="标题:" class="sermargin"> <el-input size="small" v-model="searchData.title" class="input-form" placeholder="请输入标题" @@ -12,6 +13,7 @@ </el-form-item> <el-form-item label="内容:" style="margin-right: 30px;"> <el-input size="small" v-model="searchData.content" class="input-form" placeholder="请输入内容" @@ -19,13 +21,13 @@ </el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="search">查询</el-button> <el-button type="primary" plain @click="reset">重置</el-button> <el-button size="small" type="primary" @click="search">查询</el-button> <el-button size="small" type="primary" plain @click="reset">重置</el-button> </el-form-item> </el-form> <el-form> <el-button class="deleteBtn" plain type="primary" @click="deleteMessage" >删除</el-button> <el-button type="primary" @click="readMessage" style="width: 110px;" >标为已读</el-button> <el-form style="margin-top: 10px;"> <el-button size="small" class="deleteBtn" plain type="primary" @click="deleteMessage" >删除</el-button> <el-button size="small" type="primary" @click="readMessage" style="width: 110px;" >标为已读</el-button> </el-form> </div> <div class="library-table"> src/views/personal/myInformation/index.vue
@@ -7,12 +7,30 @@ <div>基本信息</div> </div> <div class="tips-btn"> <span><i class="el-icon-edit" />操作:</span> <el-button type="text" @click="dialogFormVisible = true">编辑</el-button> <el-dialog title="编辑" :visible.sync="dialogFormVisible"> <el-form ref="form" :model="form" :rules="rules"> <el-form-item label="账号" :label-width="formLabelWidth" prop="account"> <el-dialog title="编辑" :visible.sync="dialogFormVisible" > <el-form ref="form" :model="form" :rules="rules" label-position="left"> <el-form-item label="用户名:" :label-width="formLabelWidth" prop="account"> <el-input v-model="form.account" autocomplete="off" /> </el-form-item> <el-form-item label="姓名:" :label-width="formLabelWidth" prop="name"> <el-input v-model="form.name" autocomplete="off" /> </el-form-item> <el-form-item label="电话号码:" :label-width="formLabelWidth" prop="phone"> <el-input show-word-limit maxlength="11" type="text" v-model="form.phone" autocomplete="off" /> </el-form-item> <el-form-item label="邮箱:" :label-width="formLabelWidth" prop="email"> <el-input v-model="form.email" autocomplete="off" /> </el-form-item> <el-form-item label="签名:" :label-width="formLabelWidth" prop="signature"> <el-upload class="upload-demo" action="#" multiple :limit="3"> <el-button size="small" type="primary">点击上传</el-button> <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> </el-upload> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> @@ -38,54 +56,6 @@ <span><i class="el-icon-edit" />签名:</span> 2121212121212121</div> </div> <!-- <el-table ref="infoTable" :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5'}" :data="infoTable" style="width: 100%" > <el-table-column prop="username" label="用户名" width="200" /> <el-table-column prop="name" label="姓名" width="460" > <template slot-scope="scope"> <el-tag type="info"><i class="el-icon-info" :style="{marginRight:'4px'}" />{{ scope.row.name }}</el-tag> </template> </el-table-column> <el-table-column prop="cellPhone" label="电话号码" width="400" /> <el-table-column prop="email" label="邮箱" width="300" /> <el-table-column prop="signature" label="签名" width="120" :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]" :filter-method="filterTag" filter-placement="bottom-end" /> <el-table-column label="操作" width="120" > <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">编辑</el-button> <el-button type="text" size="small">编辑</el-button> </template> </el-table-column> </el-table> --> </div> <div class="my-business"> <div class="tips-main"> @@ -93,65 +63,7 @@ <span /> <div>企业信息</div> </div> <div class="tips-btn"> <span><i class="el-icon-edit" />操作:</span> <el-button type="text">退出</el-button> </div> </div> <!-- <el-table ref="businessTable" :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5'}" :data="businessTable" style="width: 100%" > <el-table-column prop="businessSmallName" label="企业简称" width="200" /> <el-table-column prop="businessBigName" label="企业名称" width="460" /> <el-table-column label="企业联系人" width="400" > <template slot-scope="scope"> <el-tag type="info"><i class="el-icon-info" :style="{marginRight:'4px'}"/>{{ scope.row.businessContact }}</el-tag> </template> </el-table-column> <el-table-column prop="businessPhone" label="企业联系号码" width="300" /> <el-table-column prop="businessStatus" label="加入状态" width="120" :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]" :filter-method="filterTag" filter-placement="bottom-end" > <template slot-scope="scope"> <el-tag :type="scope.row.businessStatus === 0 ? 'primary' : 'success'" disable-transitions >{{ scope.row.businessStatus === 0 ? '未同意' : '已同意' }}</el-tag> </template> </el-table-column> <el-table-column label="操作" width="120" > <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">退出</el-button> <el-button type="text" size="small">编辑</el-button> </template> </el-table-column> </el-table> --> <div class="message"> <div class="message-item"><span><i class="el-icon-edit" />企业简称:</span>{{ businessTable.businessSmallName }}</div> <div class="message-item"> @@ -196,7 +108,13 @@ businessStatus: 1 }, dialogFormVisible: false, form: [], form: { account: "", name: "", phone: "", email: "", signature: "" }, formLabelWidth: 120 } }, @@ -238,11 +156,9 @@ .my-main{ .my-info,.my-business{ background: #fff; // padding: 10px 20px 10px 20px; margin: 0; margin-bottom: 12px; border-radius: 6px; overflow: hidden; .tips-main{ // margin: ; padding: 10px 20px 0 20px; @@ -250,22 +166,8 @@ justify-content: space-between; align-items: center; height: 50px; // height: ; &:hover{ background: #85bff810; .tips-btn{ display: block; left: 0; opacity:1; } } .tips-btn{ height: 100%; // display: none; position: relative; opacity:0; left: 100px; transition: all 0.3s ease-in-out; } .tips{ height: 100%; src/views/standardLibrary/index.vue
@@ -4,13 +4,13 @@ <div class="library-bom" style="width: 300px"> <el-row :gutter="10"> <el-col :span="19"> <el-input clearable v-model="filterText" placeholder="输入关键字进行过滤"></el-input> <el-input size="small" clearable v-model="filterText" placeholder="输入关键字进行过滤"></el-input> </el-col> <el-col :span="5"> <el-button type="primary" icon="el-icon-plus" @click="addTreeFormVisible = true"></el-button> <el-button size="small" type="primary" icon="el-icon-plus" @click="addTreeFormVisible = true"></el-button> </el-col> </el-row> <el-button type="text">全部</el-button> <el-button size="small" type="text">全部</el-button> <el-tree ref="tree" style="width: 100%" class="filter-tree" :data="standardTree" :props="defaultProps" node-key="id" :highlight-current="true" :default-expand-all="true" :filter-node-method="filterNode" :render-content="renderContent" @node-click="nodeClick" /> @@ -19,13 +19,13 @@ <div class="table-header"> <div class="serve-btn"> <span class="tipMsg">{{ msg !== "" ? msg : "" }}</span> <el-select v-model="versionValue" @change="changeSelect" placeholder="请选择版本号"> <el-select size="small" v-model="versionValue" @change="changeSelect" placeholder="请选择版本号"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> <el-button type="primary" @click="addVersionFun">新增版本号</el-button> <el-button type="primary" @click="centerDialogVisible = true">新增项目</el-button> <el-button class="top_div_button" icon="el-icon-delete-solid" style="color: #00a5ff" <el-button size="small" type="primary" @click="addVersionFun">新增版本号</el-button> <el-button size="small" type="primary" @click="centerDialogVisible = true">新增项目</el-button> <el-button size="small" class="top_div_button" icon="el-icon-delete-solid" style="color: #00a5ff" @click="deleteListClick">删除</el-button> </div> </div> @@ -181,7 +181,9 @@ formTypeOptions: [], addTreeForm: { addTypeArr: [], specificationsName: "" specificationsName: "", materialName: "", standardName: "", } }; },