Commit d36c6a65 by lichengming

修改了送出检委托单样品管理新增页面

parent 08ea8525
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
<div> <div>
<Form id="edit-form" ref="formObj" :model="formObj" :rules="ruleValidate" :label-width="100"> <Form id="edit-form" ref="formObj" :model="formObj" :rules="ruleValidate" :label-width="100">
<Form-item label="样品名称" prop="name"> <Form-item label="样品名称" prop="name">
<Input v-model="formObj.name" name="name" placeholder="请输入或选择样品名称" @on-result-change="_judgeBasisChange" /> <!-- <Input v-model="formObj.name" name="name" placeholder="请输入或选择样品名称" @on-result-change="_judgeBasisChange" />-->
<el-input v-model="formObj.name" name="name" blur placeholder="请输入或选择样品名称" @on-result-change="_judgeBasisChange" @click.native="_selectjudgeBasis()"
></el-input>
</Form-item> </Form-item>
<Form-item label="检定依据" prop="verification"> <Form-item label="检定依据" prop="verification">
<Input v-model="formObj.verification" name="verification" placeholder="请选择检定依据" /> <Input v-model="formObj.verification" name="verification" placeholder="请选择检定依据" />
...@@ -21,7 +23,11 @@ ...@@ -21,7 +23,11 @@
</Form-item> </Form-item>
<Form-item label="检测类型" prop="type"> <Form-item label="检测类型" prop="type">
<Input v-model="formObj.type" name="quantity" placeholder="请选择检测类型" /> <Select v-model="formObj.type" name="type">
<Option v-for="(item,index) in options" :key="item.name" :value="index" placeholder="请选择检测类型">
{{ item.name }}
</Option>
</Select>
</Form-item> </Form-item>
<Form-item label="备注" prop="remark"> <Form-item label="备注" prop="remark">
...@@ -33,6 +39,7 @@ ...@@ -33,6 +39,7 @@
<ModalFooter ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></ModalFooter> <ModalFooter ref="footerModal" :footer="footerList" @on-result-change="_footerResult"></ModalFooter>
</div> </div>
</Modal> </Modal>
<EditModal ref="EditModal" is-change @on-result-change="_backData" />
</div> </div>
</template> </template>
<script> <script>
...@@ -41,9 +48,11 @@ ...@@ -41,9 +48,11 @@
*/ */
import ModalFooter from '../../components/base/modalFooter' import ModalFooter from '../../components/base/modalFooter'
import { meterAptitude } from '../../api' import { meterAptitude } from '../../api'
import EditModal from './go-out-test/EditModal'
export default { export default {
components: { components: {
EditModal,
ModalFooter ModalFooter
// autoComplete // autoComplete
}, },
...@@ -71,6 +80,17 @@ export default { ...@@ -71,6 +80,17 @@ export default {
quantity: 1, quantity: 1,
entrustId: '' entrustId: ''
}, },
options: [
{
name: '检定'
},
{
name: '校准'
},
{
name: '外观检查'
}
],
showModal: false, showModal: false,
aptitudeData: [], aptitudeData: [],
ruleValidate: { ruleValidate: {
...@@ -85,6 +105,15 @@ export default { ...@@ -85,6 +105,15 @@ export default {
} }
}, },
methods: { methods: {
_selectjudgeBasis() {
this.$refs.EditModal._open()
},
_backData(data) {
this.formObj.name = data.name
this.formObj.verification = data.code + data.basis
console.log('返回的数据')
console.log(data)
},
_save: async function(data) { _save: async function(data) {
const result = await meterAptitude.save(data) const result = await meterAptitude.save(data)
console.log(result) console.log(result)
...@@ -119,7 +148,9 @@ export default { ...@@ -119,7 +148,9 @@ export default {
const data = this.$serialize('edit-form') const data = this.$serialize('edit-form')
if (this.$string(this.id).isEmpty()) { if (this.$string(this.id).isEmpty()) {
// 添加 // 添加
this._save(data) const saveData = this.formObj
console.log(saveData)
// this._save(saveData)
} else { } else {
// 编辑 // 编辑
this._edit({ id: this.formObj.id, obj: data }) this._edit({ id: this.formObj.id, obj: 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