Commit 1a6cbfe1 by lichengming

修改了分包样品管理分包出库按钮

parent 9ab9ae97
......@@ -8,13 +8,17 @@
<!-- <InputNumber v-model.number="formObj.outFee" :min="0" :step="1"-->
<!-- name="outFee" style="width:100%" placeholder="">-->
<!-- </InputNumber>-->
<Input v-model="formObj.outPerson" name="outPerson"></Input>
<Input v-model="formObj.outPerson" @click.native="_selectStaff" readonly name="outPerson"></Input>
</Form-item>
<Form-item label="出库时间:" prop="subcontractor">
<el-time-picker
v-model="formObj.outTime"
placeholder="任意时间点">
</el-time-picker>
<Form-item label="出库时间:" prop="outTime">
<div class="block">
<el-date-picker
v-model="formObj.outTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期时间">
</el-date-picker>
</div>
<!-- <div style="display: flex">-->
<!-- <AutoCompletes :value="formObj.subcontractor" :down-data="labList" @on-result-change="_labChange"-->
<!-- name="subcontractorName"-->
......@@ -37,6 +41,7 @@
</Modal>
<!--选择实验室-->
<EditLabSelect ref="labModal" @on-result-change="_labResult"></EditLabSelect>
<UserInfo ref="userModal" @on-result-change="_userData" is-change></UserInfo>
</div>
</template>
<script>
......@@ -44,6 +49,7 @@ import global from '../../../api/sys/sys-user'
import ModalFooter from '../../../components/base/modalFooter'
// import AutoCompletes from '../../../components/base/AutoCompletes'
import { meterSample, meterSubcontractor } from '../../../api'
import UserInfo from '../../../components/user-info-single/assignPerson'
import EditLabSelect from './EditLabSelect'
/**
* 添加编辑分包信息
......@@ -60,7 +66,8 @@ const defVal = {
export default {
components: {
EditLabSelect,
ModalFooter
ModalFooter,
UserInfo
// AutoCompletes
},
data() {
......@@ -80,6 +87,37 @@ export default {
}
},
methods: {
getNowTime() {
const now = new Date()
const year = now.getFullYear() // 得到年份
let month = now.getMonth() // 得到月份
let date = now.getDate() // 得到日期
let hour = now.getHours()
let min = now.getMinutes()
let second = now.getSeconds()
month = month + 1
month = month.toString().padStart(2, '0')
date = date.toString().padStart(2, '0')
hour = hour.toString().padStart(2, '0')
min = min.toString().padStart(2, '0')
second = second.toString().padStart(2, '0')
const defaultDate = `${year}-${month}-${date} ${hour}:${min}:${second}`
// this.$set(this.searchFormField, 'date', defaultDate)
console.log(now)
console.log('当前时间', defaultDate)
console.log('时间', now)
// this.formObj.outTime = now
this.formObj.outTime = defaultDate
// this.$set(this.searchFormField, 'date', defaultDate)
},
_userData(data, msg, contractTempData) {
if (msg === 'salesman') {
// 选择业务员
this.formObj.outPerson = data.realname
// this.formObj.detail.salesmanId = data.userId
// this.formObj.detail.salesmanPhone = data.mobile
}
},
_footerResult(name) {
switch (name) {
case '取消':
......@@ -90,12 +128,16 @@ export default {
break
}
},
_selectStaff() {
this.$refs.userModal._open('salesman')
},
_hideLoading() {
this.$refs.footerModal._hideLoading()
},
_ok() {
console.log('_ok----', this.formObj)
console.log('_ok----', this.ids)
console.log(this.formObj.outTime)
// this._subpackageInfoReg({ ids: this.ids, reg: this.formObj })
this._hideLoading()
},
......@@ -124,6 +166,7 @@ export default {
}
this._userInfo()
this._getLab()
this.getNowTime()
this._hideLoading()
this.$refs.formObj.resetFields()
this.formObj.subcontractorId = ''
......
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