Commit cf29f055 by lichengming

修改流转选择人员

parent 3d50a900
...@@ -410,7 +410,26 @@ export default { ...@@ -410,7 +410,26 @@ export default {
if (oMoth.length <= 1) oMoth = '0' + oMoth if (oMoth.length <= 1) oMoth = '0' + oMoth
let oDay = today.getDate().toString() let oDay = today.getDate().toString()
if (oDay.length <= 1) oDay = '0' + oDay if (oDay.length <= 1) oDay = '0' + oDay
return oYear + str + oMoth + str + oDay const hours =
today.getHours() < 10 ? '0' + today.getHours() : today.getHours()
const minutes =
today.getMinutes() < 10 ? '0' + today.getMinutes() : today.getMinutes()
const seconds =
today.getSeconds() < 10 ? '0' + today.getSeconds() : today.getSeconds()
// return oYear + str + oMoth + str + oDay + hours + minutes + seconds
return (
oYear +
str +
oMoth +
str +
oDay +
' ' +
hours +
':' +
minutes +
':' +
seconds
)
}, },
_selectMaterielName() { _selectMaterielName() {
......
...@@ -10,9 +10,8 @@ ...@@ -10,9 +10,8 @@
:get-page="getPage" :get-page="getPage"
> >
<el-table-column <el-table-column
v-for="item in pageColumns" v-for="(item,index) in pageColumns"
:key="item.key" :key="index"
show-overflow-tooltip
sortable sortable
:prop="item.key" :prop="item.key"
:label="item.title" :label="item.title"
...@@ -31,18 +30,29 @@ ...@@ -31,18 +30,29 @@
<InputNumber v-model="scope.row.num" name="num" placeholder="请输入数量" style="width: 100px;" /> <InputNumber v-model="scope.row.num" name="num" placeholder="请输入数量" style="width: 100px;" />
</span> </span>
<span v-else-if="item.key==='unit'"> <span v-else-if="item.key==='unit'">
<Input v-model="scope.row.unit" name="unit" placeholder="请输入单位" style="width: 100px;" /> <!-- <Input v-model="scope.row.unit" name="unit" placeholder="请输入单位" style="width: 100px;" />-->
<Select v-model="scope.row.unit">
<Option v-for="item in options" :key="item.name" :value="item.name" name="unit">
{{ item.name }}
</Option>
</Select>
</span> </span>
<span v-else-if="item.key==='person'"> <span v-else-if="item.key==='flower'">
<Input v-model="scope.row.person" name="person" placeholder="请输入流转人" style="width: 100px;" /> <!-- <Input v-model="scope.row.person" name="person" placeholder="请输入流转人" style="width: 100px;" />-->
<Input
readonly="readonly"
v-model="scope.row.flower"
placeholder="请选择人员"
@click.native="_selectStaff(scope.$index)"
/>
</span> </span>
<span v-else-if="item.key==='time'"> <span v-else-if="item.key==='time'">
<el-date-picker <el-date-picker
v-model="scope.row.time" v-model="scope.row.time"
type="datetime" type="datetime"
placeholder="选择日期时间" placeholder="选择日期时间"
default-time="12:00:00"> default-time="12:00:00"
</el-date-picker> />
</span> </span>
<span v-else> <span v-else>
{{ scope.row[item.key] }} {{ scope.row[item.key] }}
...@@ -50,15 +60,21 @@ ...@@ -50,15 +60,21 @@
</template> </template>
</el-table-column> </el-table-column>
</element-table> </element-table>
</Col> </Col>
</Row> </Row>
</Modal> </Modal>
<UserInfo ref="userModal" is-change @on-result-change="_userData" />
</div> </div>
</template> </template>
<script> <script>
import UserInfo from '../../components/user-info-single/assignPerson'
export default { export default {
name: 'TransferListModal', name: 'TransferListModal',
components: {
UserInfo
},
data() { data() {
return { return {
showListModal: false, showListModal: false,
...@@ -66,9 +82,23 @@ export default { ...@@ -66,9 +82,23 @@ export default {
records: [] records: []
}, },
num: 0, num: 0,
dataIndex: undefined,
unit: '', unit: '',
person: '', person: '',
salesmanId: '',
salesmanPhone: '',
time: '', time: '',
options: [
{
name: '支'
},
{
name: '盒'
},
{
name: '条'
}
],
pageColumns: [ pageColumns: [
{ {
title: '样本编号', title: '样本编号',
...@@ -92,12 +122,29 @@ export default { ...@@ -92,12 +122,29 @@ export default {
width: 180, width: 180,
align: 'center' align: 'center'
}, },
{ title: '流转人', key: 'person', width: 120, align: 'center' }, { title: '流转人', key: 'flower', width: 120, align: 'center' },
{ title: '流转时间', key: 'time', width: 300, align: 'center' } { title: '流转时间', key: 'time', width: 300, align: 'center' }
] ]
} }
}, },
methods: { methods: {
_selectStaff(index) {
this.dataIndex = index
console.log(index)
this.$refs.userModal._open('salesman')
},
_userData(data, msg, index, contractTempData) {
console.log(data)
console.log(this.getPage.records)
// 选择人员返回数据
// 选择业务员
this.person = data.realname
alert(this.dataIndex)
this.getPage.records[this.dataIndex].flowerId = data.userId
this.getPage.records[this.dataIndex].flower = data.realname
// console.log(this.person)
// this.getPage = data
},
_open(data) { _open(data) {
this.showListModal = true this.showListModal = true
console.log(data) console.log(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