|
@@ -27,6 +27,16 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="实验室" prop="subjectId" v-if="subjectList.length>1">
|
|
|
+ <el-select v-model="form.subjectId" clearable placeholder="请选择实验室" style="width: 300px">
|
|
|
+ <el-option
|
|
|
+ v-for="item in subjectList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="最低气压值" prop="minPressure">
|
|
|
<el-input style="width: 300px" v-model="form.minPressure" placeholder="请输入最低气压值" maxlength="8" />
|
|
|
</el-form-item>
|
|
@@ -64,7 +74,7 @@
|
|
|
<script>
|
|
|
|
|
|
import { getToken } from "@/utils/auth";
|
|
|
-import { gasManageAdd, gasManageAirName, gasManageConfigName } from '@/api/gasManage3_0/gasManageSYD'
|
|
|
+import { gasManageAdd, gasManageAirName, gasManageConfigName,subjectListAdmin } from '@/api/gasManage3_0/gasManageSYD'
|
|
|
let Base64 = require('js-base64').Base64;
|
|
|
export default {
|
|
|
name: "addPage",
|
|
@@ -103,6 +113,7 @@ export default {
|
|
|
isHandwheel:1,
|
|
|
isFixed:1,
|
|
|
isStatusSign:1,
|
|
|
+ subjectId:'',
|
|
|
},
|
|
|
|
|
|
// 查询参数
|
|
@@ -115,6 +126,7 @@ export default {
|
|
|
airNameList:[],
|
|
|
configNameList:[],
|
|
|
optionsListTwo:[],
|
|
|
+ subjectList:[],
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
airName: [
|
|
@@ -123,6 +135,9 @@ export default {
|
|
|
configName: [
|
|
|
{ required: true, message: "请选择气体规格", trigger: "change" }
|
|
|
],
|
|
|
+ subjectId: [
|
|
|
+ { required: true, message: "请选择实验室", trigger: "change" }
|
|
|
+ ],
|
|
|
minPressure: [
|
|
|
{ required: true, message: "请输入最低气压值", trigger: "change" }
|
|
|
],
|
|
@@ -164,6 +179,23 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ /* 获取实验室 */
|
|
|
+ subjectListAdmin(){
|
|
|
+ let _this=this;
|
|
|
+ subjectListAdmin().then( response => {
|
|
|
+ let res=response.data;
|
|
|
+ if(response.code==200){
|
|
|
+ //判断如果是一个实验室,直接取实验室id,如果不是让用户选择
|
|
|
+ if(res.length==1){
|
|
|
+ _this.form.subjectId=res[0].id
|
|
|
+ }else{
|
|
|
+ _this.subjectList=res
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/* 详情 */
|
|
|
submitForm(){
|
|
@@ -190,6 +222,7 @@ export default {
|
|
|
mounted() {
|
|
|
this.getAirName()
|
|
|
this.getConfigName()
|
|
|
+ this.subjectListAdmin()
|
|
|
//this.getInfo(this.pageData2.id);
|
|
|
}
|
|
|
|