|
@@ -6,11 +6,6 @@
|
|
<div class="home_con_body">
|
|
<div class="home_con_body">
|
|
|
|
|
|
<div class="send_work" v-for="(item, index) in list" :key="index">
|
|
<div class="send_work" v-for="(item, index) in list" :key="index">
|
|
- <div class="check_box">
|
|
|
|
- <div @click="handleChoose(item, index)" class="check_box_c">
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
<div class="secd_flex">
|
|
<div class="secd_flex">
|
|
<div class="secd_title">
|
|
<div class="secd_title">
|
|
<span>派工单号:</span><span>{{ item.dispatch_order_no }}</span>
|
|
<span>派工单号:</span><span>{{ item.dispatch_order_no }}</span>
|
|
@@ -21,7 +16,7 @@
|
|
<div class="secd_input">
|
|
<div class="secd_input">
|
|
<div class="secd_input_l">数量:</div>
|
|
<div class="secd_input_l">数量:</div>
|
|
<div class="secd_input_r">
|
|
<div class="secd_input_r">
|
|
- <input type="text" v-model="item.finished_num" @on-change="handleChangeNumber($event, index)"
|
|
|
|
|
|
+ <input type="text" v-model="item.finished_num" @blur="handleChangeNumber(index)"
|
|
placeholder="请输入数量">
|
|
placeholder="请输入数量">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -36,8 +31,10 @@
|
|
<div class="secd_input">
|
|
<div class="secd_input">
|
|
<div class="secd_input_l">人员:</div>
|
|
<div class="secd_input_l">人员:</div>
|
|
<div class="secd_input_r">
|
|
<div class="secd_input_r">
|
|
- <b-form-select id="input-3" :options="employeeList" v-model="item.employee_id" class="inp select_list"
|
|
|
|
- required placeholder="请选择站点" @on-change="handleChangeEmployee($event, index)"></b-form-select>
|
|
|
|
|
|
+ <Select id="input-3" multiple v-model="item.employee_id" class="inp select_list"
|
|
|
|
+ required @on-change="handleChangeEmployee($event, index)">
|
|
|
|
+ <Option v-for="item in employeeList" :key="item.value" :label="item.text" :value="item.value"/>
|
|
|
|
+ </Select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="secd_input">
|
|
<div class="secd_input">
|
|
@@ -217,8 +214,12 @@ export default {
|
|
this.initData(id)
|
|
this.initData(id)
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- handleChangeNumber (e, index) {
|
|
|
|
- this.list[index].not_finished_num = this.list[index].dispatch_num - (e.target.value * 1)
|
|
|
|
|
|
+ handleChangeNumber (index) {
|
|
|
|
+ console.log(this.list)
|
|
|
|
+ if(this.list[index].finished_num>this.list[index].not_finished_num){
|
|
|
|
+ this.$Message.warning('不能超过未完工数量!')
|
|
|
|
+ this.list[index].finished_num = this.list[index].not_finished_num
|
|
|
|
+ }
|
|
},
|
|
},
|
|
handleChangeEmployee (e, index) {
|
|
handleChangeEmployee (e, index) {
|
|
this.list[index].employee_id_show = this.employeeList.filter(v => e.indexOf(v.no) !== -1).map(v => v.name).toString().replace(/,/g, '/$/$/$').replace(/\//g, '')
|
|
this.list[index].employee_id_show = this.employeeList.filter(v => e.indexOf(v.no) !== -1).map(v => v.name).toString().replace(/,/g, '/$/$/$').replace(/\//g, '')
|
|
@@ -237,8 +238,12 @@ export default {
|
|
v.team_id_show = v.dispatch_orders.team_id_show
|
|
v.team_id_show = v.dispatch_orders.team_id_show
|
|
v.equipment_id = v.dispatch_orders.equipment_id
|
|
v.equipment_id = v.dispatch_orders.equipment_id
|
|
v.equipment_id_show = v.dispatch_orders.equipment_id_show
|
|
v.equipment_id_show = v.dispatch_orders.equipment_id_show
|
|
|
|
+ v.not_finished_num = v.dispatch_num - v.finished_num
|
|
v.finished_num = v.not_finished_num
|
|
v.finished_num = v.not_finished_num
|
|
- v.dispatch_order_no = v.dispatch_no
|
|
|
|
|
|
+ v.dispatch_order_no = v.dispatch_orders.dispatch_no
|
|
|
|
+ v.dispatch_item_id = v.id
|
|
|
|
+ v.dispatch_item_no = v.item_num
|
|
|
|
+ v.site = null
|
|
v.id = null
|
|
v.id = null
|
|
v.employee_id = v.dispatch_orders.employee_id.split(',')
|
|
v.employee_id = v.dispatch_orders.employee_id.split(',')
|
|
v.employee_id_show = v.dispatch_orders.employee_id_show
|
|
v.employee_id_show = v.dispatch_orders.employee_id_show
|