Commit 6c360395 by lichengming

修改了试验项目

parent 32ba4be5
......@@ -34,5 +34,9 @@ export default {
expItemSave: data => http.post('soil/v1/exp_item/', data).then(res => res),
expItemEdit: data =>
http.put('soil/v1/exp_item/' + data.id, data.obj).then(res => res),
expItemGetById: data => http.get('soil/v1/exp_item/' + data).then(res => res)
expItemGetById: data => http.get('soil/v1/exp_item/' + data).then(res => res),
getStandardList: data =>
http.post('soil/v1/standard/list', data).then(res => res),
getGroupList: data =>
http.post('/res/v1/user_group/list', data).then(res => res)
}
......@@ -8,11 +8,31 @@
<Form-item label="试验名称" prop="name" class="width-48">
<Input v-model="formObj.name" name="name" placeholder="请输入试验名称"/>
</Form-item>
<Form-item label="检测科室" prop="groupName" class="width-48">
<Input v-model="formObj.groupName" name="groupName" placeholder="请输入试验名称"/>
<!-- <Form-item label="检测科室" prop="groupName" class="width-48">-->
<!-- <Input v-model="formObj.groupName" name="groupName" placeholder="请输入试验名称"/>-->
<!-- </Form-item>-->
<Form-item label="检测科室:" prop="groupName" class="width-48">
<el-select v-model="formObj.groupName" placeholder="请选择" name="groupName" style="width: 100%">
<el-option
v-for="(item,index) in groupoptions"
:key="index"
:label="item.name"
:value="item.name"
/>
</el-select>
</Form-item>
<Form-item label="检测依据" prop="testBasis" class="width-48">
<Input v-model="formObj.testBasis" name="testBasis" placeholder="请输入试验名称"/>
<!-- <Form-item label="检测依据" prop="testBasis" class="width-48">-->
<!-- <Input v-model="formObj.testBasis" name="testBasis" placeholder="请输入试验名称"/>-->
<!-- </Form-item>-->
<Form-item label="检测依据:" prop="testBasis" class="width-48">
<el-select v-model="formObj.testBasis" placeholder="请选择" name="testBasis" style="width: 100%">
<el-option
v-for="(item,index) in options"
:key="index"
:label="item.name"
:value="item.name"
/>
</el-select>
</Form-item>
<Form-item label="英文名称" prop="elName" class="width-48">
<Input v-model="formObj.elName" name="elName"
......@@ -70,6 +90,8 @@ export default {
ruleValidate: {
name: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }]
},
options: [],
groupoptions: [],
showModal: false,
footerList: [
{ name: '取消', type: '' },
......@@ -168,6 +190,8 @@ export default {
_open(formObj) {
this.formId = 'index-edit-form'
this._hideLoading()
this._getStandardList()
this._getGroupList()
this.$refs.formObj.resetFields()
if (this.$string(formObj).isEmpty()) {
this.id = ''
......@@ -180,6 +204,19 @@ export default {
}
this.showModal = true
},
// 获取检测依据
_getStandardList: async function() {
const result = await soilAptitude.getStandardList()
if (result) {
this.options = result
}
},
_getGroupList: async function() {
const result = await soilAptitude.getGroupList()
if (result) {
this.groupoptions = result
}
},
// 获取检测项目
_getItemList(value) {
const data = {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment