Commit 5b7b7161 authored by 郭欢's avatar 郭欢

'修改,'

parents 0e13bace ca7a15af
...@@ -3,27 +3,25 @@ ...@@ -3,27 +3,25 @@
<van-pull-refresh v-model="isloading" @refresh="onRefresh"> <van-pull-refresh v-model="isloading" @refresh="onRefresh">
<div class="order-item"> <div class="order-item">
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="title">{{ order.order_status_display }}</div> <div class="title">{{order.order_status_display}}</div>
</div> </div>
<div class="item-title">问题描述:</div> <div class="item-title">问题描述:</div>
<div <div
class="item-desc que-desc" class="item-desc que-desc"
>{{ order.repair_type.type_name }}-{{ order.description }}</div> >{{order.repair_type.type_name}}-{{order.description}}</div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">服务地址:</div> <div class="item-title">服务地址:</div>
<div class="item-desc"> <div
{{ order.region.region_name }}-{{ class="item-desc"
order.room.room_name >{{order.region.region_name}}-{{order.room.room_name}}-{{order.address}}</div>
}}-{{ order.address }}
</div>
</div> </div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">客户姓名:</div> <div class="item-title">客户姓名:</div>
<div class="item-desc">{{ order.realname }}</div> <div class="item-desc">{{order.realname}}</div>
</div> </div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">联系电话:</div> <div class="item-title">联系电话:</div>
<div class="item-desc phone" @click="callPhone(order)">{{ order.telephone }}</div> <div class="item-desc phone" @click="callPhone(order)">{{order.telephone}}</div>
</div> </div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">提交时间:</div> <div class="item-title">提交时间:</div>
...@@ -35,7 +33,7 @@ ...@@ -35,7 +33,7 @@
class="img" class="img"
v-for="(child, index) in order.image" v-for="(child, index) in order.image"
:key="index" :key="index"
@click="preview(order.image, index)" @click="preview(order.image,index)"
> >
<img :src="child.url" alt /> <img :src="child.url" alt />
</div> </div>
...@@ -44,7 +42,7 @@ ...@@ -44,7 +42,7 @@
<div class="line"></div> <div class="line"></div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">派工对象:</div> <div class="item-title">派工对象:</div>
<div class="item-desc">{{ order.work_name }}</div> <div class="item-desc">{{order.work_name}}</div>
</div> </div>
</div> </div>
<div class="material" v-if="order.no_pay_order"> <div class="material" v-if="order.no_pay_order">
...@@ -54,12 +52,12 @@ ...@@ -54,12 +52,12 @@
v-for="(child, index) in order.no_pay_order.goods" v-for="(child, index) in order.no_pay_order.goods"
:key="index" :key="index"
> >
<div class="one one1 text-line-one">{{ child.parent_detail.goods_name }}</div> <div class="one one1 text-line-one">{{child.parent_detail.goods_name}}</div>
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div class="_one text-line-one">{{ child.good_detail.goods_name }}</div> <div class="_one text-line-one">{{child.good_detail.goods_name}}</div>
<div class="_two text-line-one">*{{ child.number }}</div> <div class="_two text-line-one">*{{child.number}}</div>
</div> </div>
<div class="one one3">{{ child.price }}</div> <div class="one one3">{{child.price}}</div>
</div> </div>
<div class="item_line"></div> <div class="item_line"></div>
</div> </div>
...@@ -71,12 +69,12 @@ ...@@ -71,12 +69,12 @@
v-for="(child, index) in parent.goods" v-for="(child, index) in parent.goods"
:key="index" :key="index"
> >
<div class="one one1 text-line-one">{{ child.parent_detail.goods_name }}</div> <div class="one one1 text-line-one">{{child.parent_detail.goods_name}}</div>
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div class="_one text-line-one">{{ child.good_detail.goods_name }}</div> <div class="_one text-line-one">{{child.good_detail.goods_name}}</div>
<div class="_two text-line-one">*{{ child.number }}</div> <div class="_two text-line-one">*{{child.number}}</div>
</div> </div>
<div class="one one3">{{ child.price }}</div> <div class="one one3">{{child.price}}</div>
</div> </div>
</div> </div>
<div class="item_line"></div> <div class="item_line"></div>
...@@ -85,17 +83,16 @@ ...@@ -85,17 +83,16 @@
<div class="item-title bz-title">备注耗材</div> <div class="item-title bz-title">备注耗材</div>
<div <div
class="ma-item flex-h flex-hb" class="ma-item flex-h flex-hb"
v-for="(child, index) in order.free_material_order v-for="(child, index) in order.free_material_order.goods"
.goods"
:key="index" :key="index"
> >
<div class="one one1 text-line-one">免费</div> <div class="one one1 text-line-one">免费</div>
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div <div
class="_one text-line-one" class="_one text-line-one"
@click="showAll(item, $event)" @click="showAll(item,$event)"
>{{ child.goods_name }}</div> >{{child.goods_name}}</div>
<div class="_two text-line-one">*{{ child.number }}</div> <div class="_two text-line-one">*{{child.number}}</div>
</div> </div>
<div class="one one3 text-line-one">¥0</div> <div class="one one3 text-line-one">¥0</div>
</div> </div>
...@@ -103,29 +100,25 @@ ...@@ -103,29 +100,25 @@
</div> </div>
<div class="item flex-h flex-start" v-if="order.orderlog_transfer"> <div class="item flex-h flex-start" v-if="order.orderlog_transfer">
<div class="item-title">转单备注:</div> <div class="item-title">转单备注:</div>
<div class="item-desc">{{ order.orderlog_transfer.remark }}</div> <div class="item-desc">{{order.orderlog_transfer.remark}}</div>
</div> </div>
<div class="item flex-h flex-start" v-if="order.orderlog_cancel"> <div class="item flex-h flex-start" v-if="order.orderlog_cancel">
<div class="item-title">退回备注:</div> <div class="item-title">退回备注:</div>
<div class="item-desc">{{ order.orderlog_cancel.remark }}</div> <div class="item-desc">{{order.orderlog_cancel.remark}}</div>
</div> </div>
<div v-if="order.is_can_assign_worker == 1"> <div v-if="order.is_can_assign_worker==1">
<div class="line"></div> <div class="line"></div>
<div <div
v-if="order.is_can_assign_worker == 1" v-if="order.is_can_assign_worker==1"
class="item flex-h flex-vc flex-hb" class="item flex-h flex-vc flex-hb"
@click="workers" @click="workers"
> >
<div class="wo flex-h flex-vc"> <div class="wo flex-h flex-vc">
<div class="item-title" v-if="order.order_status_display == '已派工'">重新派工:</div> <div class="item-title" v-if="order.order_status_display == '已派工'">重新派工:</div>
<div class="item-title" v-else>派工对象:</div> <div class="item-title" v-else>派工对象:</div>
<div class="item-desc worker-name"> <div
{{ class="item-desc worker-name"
workerName.length >{{workerName.length ? workerName.join(',') : ''}}</div>
? workerName.join(',')
: ''
}}
</div>
</div> </div>
<div class="flex-h flex-vc"> <div class="flex-h flex-vc">
<div class="select flex-h flex-vc"> <div class="select flex-h flex-vc">
...@@ -138,11 +131,11 @@ ...@@ -138,11 +131,11 @@
<div class="line"></div> <div class="line"></div>
<div class="allBtn flex-h flex-hr"> <div class="allBtn flex-h flex-hr">
<div <div
v-if="order.is_can_assign_worker == 1" v-if="order.is_can_assign_worker==1"
class="button sureBtn" class="button sureBtn"
@click="sureOrder" @click="sureOrder"
>确定</div> >确定</div>
<div v-if="order.is_can_cancel == 1" class="button" @click="cancelOrder">取消</div> <div v-if="order.is_can_cancel==1" class="button" @click="cancelOrder">取消</div>
</div> </div>
<!-- 选择工人弹窗 --> <!-- 选择工人弹窗 -->
...@@ -152,16 +145,14 @@ ...@@ -152,16 +145,14 @@
<div class="workers"> <div class="workers">
<div <div
class="gr-item" class="gr-item"
v-for="(child_item, child_index) in columns" v-for="(child_item,child_index) in columns"
:key="child_index" :key="child_index"
> >
<div class="bm-item">{{ child_item.name }}</div> <div class="bm-item">{{child_item.name}}</div>
<div v-if="child_item.user.length"> <div v-if="child_item.user.length">
<div <div
class="people-item flex-h flex-vc flex-hb" class="people-item flex-h flex-vc flex-hb"
v-for="( v-for="(lchild_item,lchild_index) in child_item.user"
lchild_item, lchild_index
) in child_item.user"
:key="lchild_index" :key="lchild_index"
@click="chooseWorker(lchild_item,lchild_index)" @click="chooseWorker(lchild_item,lchild_index)"
> >
...@@ -169,21 +160,13 @@ ...@@ -169,21 +160,13 @@
<img class="gr-img" :src="grImg" /> <img class="gr-img" :src="grImg" />
<div <div
class="gr-name" class="gr-name"
v-if=" lchild_item.repired_count !== 0 || lchild_item.repiring_count !== 0" v-if="lchild_item.repired_count !== 0 || lchild_item.repiring_count !== 0"
> >{{lchild_item.name}} (已派工: {{lchild_item.repired_count}};维修中: {{lchild_item.repiring_count}})</div>
{{ lchild_item.name }} (已派工: <div class="gr-name" v-else>{{lchild_item.name}} (休息中)</div>
{{
lchild_item.repired_count
}};维修中:
{{
lchild_item.repiring_count
}})
</div>
<div class="gr-name" v-else>{{ lchild_item.name }} (休息中)</div>
</div> </div>
<img <img
class="k-img" class="k-img"
:src="temporaryId && temporaryId.includes(lchild_item.id) ? selectImg: unselectImg" :src="temporaryId && temporaryId.includes(lchild_item.id) ? selectImg : unselectImg"
/> />
</div> </div>
</div> </div>
...@@ -200,7 +183,7 @@ ...@@ -200,7 +183,7 @@
<van-popup v-model="qxShow" close-icon="close"> <van-popup v-model="qxShow" close-icon="close">
<div class="cancel_cont"> <div class="cancel_cont">
<div class="pop_title">备注取消原因</div> <div class="pop_title">备注取消原因</div>
<textarea placeholder="请输入转单理由" v-model="reason" maxlength="100"></textarea> <textarea placeholder="请输入取消原因" v-model="reason" maxlength="100"></textarea>
<div class="btnItem flex-h"> <div class="btnItem flex-h">
<div class="cancel" @click="cancel">取消</div> <div class="cancel" @click="cancel">取消</div>
<div class="sure" @click="qx_submit">提交</div> <div class="sure" @click="qx_submit">提交</div>
...@@ -248,11 +231,6 @@ export default { ...@@ -248,11 +231,6 @@ export default {
temporaryId: '' temporaryId: ''
} }
}, },
// created () {
// this.order_id = this.$route.query.id
// this.getDetail()
// this.getWorkers()
// },
methods: { methods: {
goBack () { goBack () {
this.$router.push({ this.$router.push({
...@@ -405,10 +383,8 @@ export default { ...@@ -405,10 +383,8 @@ export default {
cancel () { cancel () {
this.qxShow = false this.qxShow = false
}, },
fetchData (to, from) { fetchData (to, from) {
this.order_id = to.query ? to.query.id : '' this.order_id = to.query ? to.query.id : ''
console.log(to, 'to-----------11111111111111111111111111111')
if (this.order_id) { if (this.order_id) {
this.getDetail() this.getDetail()
this.getWorkers() this.getWorkers()
......
<template> <template>
<div class="cont"> <div class="cont">
<div class="menu flex-h flex-hb flex-vc"> <div class="menu flex-h flex-hb flex-vc">
<div class="hc_total">{{ count }}个工单</div> <div class="hc_total">{{count}}个工单</div>
<div class="flex-h flex-hb"> <div class="flex-h flex-hb">
<div class="options"> <div class="options">
<div @click="chooseStatus">{{ curSelectStatus.name }}</div> <div @click="chooseStatus">{{curSelectStatus.name}}</div>
<div class="option-box" v-show="statusShow"> <div class="option-box" v-show="statusShow">
<div <div
class="option-item" class="option-item"
...@@ -12,11 +12,11 @@ ...@@ -12,11 +12,11 @@
:key="item.statustype" :key="item.statustype"
:value="item.name" :value="item.name"
@click="changeStatus(item)" @click="changeStatus(item)"
>{{ item.name }}</div> >{{item.name}}</div>
</div> </div>
</div> </div>
<div class="options"> <div class="options">
<div @click="chooseTab">{{ curSelect.name }}</div> <div @click="chooseTab">{{curSelect.name}}</div>
<div class="option-box" v-show="tabShow"> <div class="option-box" v-show="tabShow">
<div <div
class="option-item" class="option-item"
...@@ -24,15 +24,15 @@ ...@@ -24,15 +24,15 @@
:key="item.type" :key="item.type"
:value="item.name" :value="item.name"
@click="changeItem(item)" @click="changeItem(item)"
>{{ item.name }}</div> >{{item.name}}</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="date flex-h flex-hb flex-vc" v-if="this.curSelect.type == 4"> <div class="date flex-h flex-hb flex-vc" v-if="this.curSelect.type==4">
<div class="start" @click="stShow">{{ startTime }}</div> <div class="start" @click="stShow">{{startTime}}</div>
<div class="blue"></div> <div class="blue"></div>
<div class="end" @click="endShow">{{ endTime }}</div> <div class="end" @click="endShow">{{endTime}}</div>
</div> </div>
<van-pull-refresh v-model="isloading" @refresh="onRefresh"> <van-pull-refresh v-model="isloading" @refresh="onRefresh">
...@@ -58,60 +58,31 @@ ...@@ -58,60 +58,31 @@
<div class="workers"> <div class="workers">
<div <div
class="gr-item" class="gr-item"
v-for="(child_item, child_index) in columns" v-for="(child_item,child_index) in columns"
:key="child_index" :key="child_index"
> >
<div class="bm-item">{{ child_item.name }}</div> <div class="bm-item">{{child_item.name}}</div>
<div v-if="child_item.user.length"> <div v-if="child_item.user.length">
<div <div
class="people-item flex-h flex-vc flex-hb" class="people-item flex-h flex-vc flex-hb"
v-for="( v-for="(lchild_item,lchild_index) in child_item.user"
lchild_item, lchild_index
) in child_item.user"
:key="lchild_index" :key="lchild_index"
@click=" @click="chooseWorker(lchild_item,lchild_index,index)"
chooseWorker(
lchild_item,
lchild_index,
index
)
"
> >
<div class="flex-h flex-vc"> <div class="flex-h flex-vc">
<img class="gr-img" :src="grImg" /> <img class="gr-img" :src="grImg" />
<div <div
class="gr-name" class="gr-name"
v-if=" v-if="lchild_item.repired_count !== 0 || lchild_item.repiring_count !== 0"
lchild_item.repired_count !== >{{lchild_item.name}} (已派工: {{lchild_item.repired_count}};维修中: {{lchild_item.repiring_count}})</div>
0 || <div
lchild_item.repiring_count !== class="gr-name"
0 v-else
" >{{lchild_item.name}} (休息中)</div>
>
{{ lchild_item.name }}
(已派工:
{{
lchild_item.repired_count
}};维修中:
{{
lchild_item.repiring_count
}})
</div>
<div class="gr-name" v-else>
{{ lchild_item.name }}
(休息中)
</div>
</div> </div>
<img <img
class="k-img" class="k-img"
:src=" :src="item.temporaryId && item.temporaryId.includes(lchild_item.id) ? selectImg : unselectImg"
item.temporaryId &&
item.temporaryId.includes(
lchild_item.id
)
? selectImg
: unselectImg
"
/> />
</div> </div>
</div> </div>
...@@ -124,45 +95,40 @@ ...@@ -124,45 +95,40 @@
</div> </div>
</div> </div>
</van-popup> </van-popup>
<div class="title">{{ item.order_status_display }}</div> <div class="title">{{item.order_status_display }}</div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">预约时间:</div> <div class="item-title">预约时间:</div>
<div class="item-desc"> <div
{{ item.appointment_date }} class="item-desc"
{{ item.appointment_time.start_time }}-{{ >{{item.appointment_date}} {{item.appointment_time.start_time}}-{{item.appointment_time.end_time}}</div>
item.appointment_time.end_time
}}
</div>
</div> </div>
<div class="item-title">问题描述:</div> <div class="item-title">问题描述:</div>
<div <div
class="item-desc que-desc" class="item-desc que-desc"
>{{ item.repair_type.type_name }}-{{ item.description }}</div> >{{item.repair_type.type_name}}-{{item.description}}</div>
<div class="item flex-h flex-start"> <div class="item flex-h flex-start">
<div class="item-title">服务地址:</div> <div class="item-title">服务地址:</div>
<div class="item-desc"> <div
{{ item.region.region_name }}-{{ class="item-desc"
item.room.room_name >{{item.region.region_name}}-{{item.room.room_name}}-{{item.address}}</div>
}}-{{ item.address }}
</div>
</div> </div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">客户姓名:</div> <div class="item-title">客户姓名:</div>
<div class="item-desc">{{ item.realname }}</div> <div class="item-desc">{{item.realname}}</div>
</div> </div>
<!--<a :href="'tel' + item.telephone">{{item.telephone}}</a> --> <!--<a :href="'tel' + item.telephone">{{item.telephone}}</a> -->
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">联系电话:</div> <div class="item-title">联系电话:</div>
<div class="item-desc phone" @click="callPhone(item)">{{ item.telephone }}</div> <div class="item-desc phone" @click="callPhone(item)">{{item.telephone}}</div>
</div> </div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">提交时间:</div> <div class="item-title">提交时间:</div>
<div class="item-desc">{{ item.created_at }}</div> <div class="item-desc">{{item.created_at}}</div>
</div> </div>
<div class="item flex-h flex-start"> <div class="item flex-h flex-start">
<div class="item-title">图片详情:</div> <div class="item-title">图片详情:</div>
<div <div
@click="preview(item.image, child_i)" @click="preview(item.image,child_i)"
class="img flex-h" class="img flex-h"
v-for="(child, child_i) in item.image" v-for="(child, child_i) in item.image"
:key="child_i" :key="child_i"
...@@ -177,12 +143,12 @@ ...@@ -177,12 +143,12 @@
v-for="(child, index) in item.no_pay_order.goods" v-for="(child, index) in item.no_pay_order.goods"
:key="index" :key="index"
> >
<div class="one one1 text-line-one">{{ child.parent_detail.goods_name }}</div> <div class="one one1 text-line-one">{{child.parent_detail.goods_name}}</div>
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div class="_one text-line-one">{{ child.good_detail.goods_name }}</div> <div class="_one text-line-one">{{child.good_detail.goods_name}}</div>
<div class="_two text-line-one">*{{ child.number }}</div> <div class="_two text-line-one">*{{child.number}}</div>
</div> </div>
<div class="one one3">{{ child.price }}</div> <div class="one one3">{{child.price}}</div>
</div> </div>
<div class="item_line"></div> <div class="item_line"></div>
</div> </div>
...@@ -196,15 +162,13 @@ ...@@ -196,15 +162,13 @@
> >
<div <div
class="one one1 text-line-one" class="one one1 text-line-one"
>{{ child.parent_detail.goods_name }}</div> >{{child.parent_detail.goods_name}}</div>
<!-- <div class="one">{{child.good_detail.goods_name}}*{{child.number}}</div> --> <!-- <div class="one">{{child.good_detail.goods_name}}*{{child.number}}</div> -->
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div <div class="_one text-line-one">{{child.good_detail.goods_name}}</div>
class="_one text-line-one" <div class="_two text-line-one">*{{child.number}}</div>
>{{ child.good_detail.goods_name }}</div>
<div class="_two text-line-one">*{{ child.number }}</div>
</div> </div>
<div class="one one3">{{ child.price }}</div> <div class="one one3">{{child.price}}</div>
</div> </div>
</div> </div>
<div class="item_line"></div> <div class="item_line"></div>
...@@ -214,17 +178,16 @@ ...@@ -214,17 +178,16 @@
<div class="item-title bz-title">备注耗材</div> <div class="item-title bz-title">备注耗材</div>
<div <div
class="ma-item flex-h flex-hb" class="ma-item flex-h flex-hb"
v-for="(child, index) in item.free_material_order v-for="(child, index) in item.free_material_order.goods"
.goods"
:key="index" :key="index"
> >
<div class="one one1 text-line-one">免费</div> <div class="one one1 text-line-one">免费</div>
<div class="one one2 flex-h"> <div class="one one2 flex-h">
<div <div
class="_one text-line-one" class="_one text-line-one"
@click="showAll(item, $event)" @click="showAll(item,$event)"
>{{ child.goods_name }}</div> >{{child.goods_name}}</div>
<div class="_two text-line-one">*{{ child.number }}</div> <div class="_two text-line-one">*{{child.number}}</div>
</div> </div>
<!-- <div class="one one2 text-line-one">{{child.goods_name}}*{{child.number}}</div> --> <!-- <div class="one one2 text-line-one">{{child.goods_name}}*{{child.number}}</div> -->
<div class="one one3 text-line-one">¥0</div> <div class="one one3 text-line-one">¥0</div>
...@@ -233,11 +196,11 @@ ...@@ -233,11 +196,11 @@
</div> </div>
<div class="item flex-h flex-start" v-if="item.orderlog_transfer"> <div class="item flex-h flex-start" v-if="item.orderlog_transfer">
<div class="item-title">转单备注:</div> <div class="item-title">转单备注:</div>
<div class="item-desc">{{ item.orderlog_transfer.remark }}</div> <div class="item-desc">{{item.orderlog_transfer.remark}}</div>
</div> </div>
<div class="item flex-h flex-start" v-if="item.orderlog_cancel"> <div class="item flex-h flex-start" v-if="item.orderlog_cancel">
<div class="item-title">退回备注:</div> <div class="item-title">退回备注:</div>
<div class="item-desc">{{ item.orderlog_cancel.remark }}</div> <div class="item-desc">{{item.orderlog_cancel.remark}}</div>
</div> </div>
<!-- <div v-if="item.worker"> <!-- <div v-if="item.worker">
<div class="line"></div> <div class="line"></div>
...@@ -254,14 +217,14 @@ ...@@ -254,14 +217,14 @@
<div class="line"></div> <div class="line"></div>
<div class="item flex-h flex-vc"> <div class="item flex-h flex-vc">
<div class="item-title">派工对象:</div> <div class="item-title">派工对象:</div>
<div class="item-desc">{{ item.work_name }}</div> <div class="item-desc">{{item.work_name}}</div>
</div> </div>
</div> </div>
<div v-if="item.is_can_assign_worker == 1"> <div v-if="item.is_can_assign_worker==1">
<div class="line"></div> <div class="line"></div>
<div <div
v-if="item.is_can_assign_worker == 1" v-if="item.is_can_assign_worker==1"
class="item flex-h flex-vc flex-hb" class="item flex-h flex-vc flex-hb"
@click="workers(index)" @click="workers(index)"
> >
...@@ -271,7 +234,7 @@ ...@@ -271,7 +234,7 @@
v-if="item.order_status_display == '已派工'" v-if="item.order_status_display == '已派工'"
>重新派工:</div> >重新派工:</div>
<div class="item-title" v-else>派工对象:</div> <div class="item-title" v-else>派工对象:</div>
<div class="item-desc worker-name">{{ item.realName }}</div> <div class="item-desc worker-name">{{item.realName}}</div>
</div> </div>
<div class="flex-h flex-vc"> <div class="flex-h flex-vc">
<div class="select flex-h flex-vc"> <div class="select flex-h flex-vc">
...@@ -283,12 +246,12 @@ ...@@ -283,12 +246,12 @@
<div class="line"></div> <div class="line"></div>
<div class="allBtn flex-h flex-hr"> <div class="allBtn flex-h flex-hr">
<div <div
v-if="item.is_can_assign_worker == 1" v-if="item.is_can_assign_worker==1"
class="button sureBtn" class="button sureBtn"
@click="sureOrder(item, index)" @click="sureOrder(item,index)"
>确定</div> >确定</div>
<div <div
v-if="item.is_can_cancel == 1" v-if="item.is_can_cancel==1"
class="button" class="button"
@click="cancelOrder(item)" @click="cancelOrder(item)"
>取消</div> >取消</div>
...@@ -304,7 +267,7 @@ ...@@ -304,7 +267,7 @@
<van-popup v-model="qxShow" close-icon="close"> <van-popup v-model="qxShow" close-icon="close">
<div class="cancel_cont"> <div class="cancel_cont">
<div class="pop_title">备注取消原因</div> <div class="pop_title">备注取消原因</div>
<textarea placeholder="请输入转单理由" v-model="reason" maxlength="100"></textarea> <textarea placeholder="请输入取消原因" v-model="reason" maxlength="100"></textarea>
<div class="btnItem flex-h"> <div class="btnItem flex-h">
<div class="cancel" @click="cancel">取消</div> <div class="cancel" @click="cancel">取消</div>
<div class="sure" @click="qx_submit">提交</div> <div class="sure" @click="qx_submit">提交</div>
...@@ -342,6 +305,7 @@ ...@@ -342,6 +305,7 @@
</template> </template>
<script> <script>
// import myTabbar from '@components/common/tabbar.vue'
// import { trimStrSpace } from '@assets/js/format.js' // import { trimStrSpace } from '@assets/js/format.js'
import { ImagePreview } from 'vant' import { ImagePreview } from 'vant'
import selectImg from '@assets/images/select.png' import selectImg from '@assets/images/select.png'
...@@ -349,6 +313,9 @@ import unselectImg from '@assets/images/un_select.png' ...@@ -349,6 +313,9 @@ import unselectImg from '@assets/images/un_select.png'
import grImg from '@assets/images/gr.png' import grImg from '@assets/images/gr.png'
export default { export default {
name: 'home', name: 'home',
components: {
// myTabbar
},
data () { data () {
return { return {
selectImg, selectImg,
...@@ -414,10 +381,6 @@ export default { ...@@ -414,10 +381,6 @@ export default {
currentId: '' currentId: ''
} }
}, },
// created () {
// this.getList()
// this.getWorkers()
// },
methods: { methods: {
// 选择完工人点击确定按钮 // 选择完工人点击确定按钮
keyConfirm (i) { keyConfirm (i) {
...@@ -459,7 +422,7 @@ export default { ...@@ -459,7 +422,7 @@ export default {
}, },
// 指派工人 // 指派工人
sureOrder (item, index) { sureOrder (item, index) {
const vm = this // const vm = this
// const index = this.list.findIndex(item => item.id === this.curItem.id) // const index = this.list.findIndex(item => item.id === this.curItem.id)
// console.log('index',index); // console.log('index',index);
// console.log('1111',item); // console.log('1111',item);
...@@ -580,6 +543,7 @@ export default { ...@@ -580,6 +543,7 @@ export default {
.get(this.$myApi.GET_WORKER, curParams) .get(this.$myApi.GET_WORKER, curParams)
.then((data) => { .then((data) => {
this.columns = data this.columns = data
console.log(this.columns, '工人')
// var arr = [] // var arr = []
// for (let i in data) { // for (let i in data) {
// let options = { // let options = {
...@@ -742,8 +706,9 @@ export default { ...@@ -742,8 +706,9 @@ export default {
}, },
fetchData (to, from) { fetchData (to, from) {
this.getList() this.getList()
this.getUserInfo() this.getWorkers()
} }
}, },
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(vm => { next(vm => {
...@@ -753,6 +718,7 @@ export default { ...@@ -753,6 +718,7 @@ export default {
beforeRouteLeave (to, from, next) { beforeRouteLeave (to, from, next) {
next() next()
} }
} }
</script> </script>
......
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