modified: src/views/experiment/nonConformingFeedback/index.vue
modified: src/views/experiment/planAssignments/plan.vue
modified: src/views/login/index.vue
modified: src/views/standardLibrary/index.vue
| | |
| | | <template> |
| | | <div class="content-main"> |
| | | <div class="top-bar"> |
| | | <el-form ref="form" style="width: 1000px;margin-top: 10px;" :inline="true"> |
| | | <el-form ref="form" style="width: 100%;margin-top: 10px;" :inline="true"> |
| | | <el-form-item label="样式编号:"> |
| | | <el-input size="small" v-model="materialCode" placeholder="请输入样式编号"></el-input> |
| | | </el-form-item> |
| | |
| | | </el-form> |
| | | <el-button size="small" type="primary" @click="selectDataList">查询</el-button> |
| | | <el-button size="small" @click="cleanBtn">重置</el-button> |
| | | <el-checkbox style="margin-left: 10px;" @change="selectDataList" v-model="isLookMe">只看我</el-checkbox> |
| | | </div> |
| | | <div class="thing"> |
| | | <el-table :data="tableData" style="width: 100%;" row-key="code" default-expand-all |
| | |
| | | upInsDia: false, |
| | | upIndex2: 0, |
| | | users: [], |
| | | devices: [] |
| | | devices: [], |
| | | isLookMe: false |
| | | } |
| | | }, |
| | | mounted() { |
| | |
| | | selectDataList() { |
| | | var str = {} |
| | | str.code = this.search.code |
| | | str.isLookMe=this.isLookMe |
| | | str.status = this.search.testValue |
| | | try { |
| | | if (this.search.date.length != 0) { |
| | |
| | | <div class="title_big">欢迎您登录!</div> |
| | | <div class="title_small">装备电缆LIMS实验室管理系统</div> |
| | | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="elform" :hide-required-asterisk="true"> |
| | | <el-form-item label="用户名" prop="username"> |
| | | <el-form-item label="账号" prop="username"> |
| | | <el-input v-model="ruleForm.username" placeholder="请输入账号" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="密码" prop="password"> |
| | |
| | | } |
| | | this.$message.success("登录成功") |
| | | this.btnload = false |
| | | this.$router.push({ path: this.redirect || '/' }) |
| | | this.$router.push({ path: '/' }) |
| | | }).catch((error) => { |
| | | this.$message.error(error.message) |
| | | this.btnload = false |
| | |
| | | }); |
| | | }, |
| | | async requiredOnfocus(scope) { |
| | | console.log(scope); |
| | | let obj = { |
| | | id: scope.row.id, |
| | | required: scope.row.required, |
| | | internal: scope.row.internal, |
| | | }; |
| | | |
| | | }; |
| | | let internal=obj.internal.charAt(0) |
| | | let required=obj.required.charAt(0) |
| | | let arr=['>','<','=']; |
| | | if(!arr.includes(required)){ |
| | | this.$message({ |
| | | message: '标准值参数不符合!', |
| | | type: 'warning' |
| | | }); |
| | | return |
| | | } |
| | | if(!arr.includes(internal)){ |
| | | this.$message({ |
| | | message: '内控值参数不符合!', |
| | | type: 'warning' |
| | | }); |
| | | return |
| | | } |
| | | await blurUpdateApi(obj).then((res) => { |
| | | this.$message({ |
| | | message: res.message, |