You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
722 lines
50 KiB
722 lines
50 KiB
5 years ago
|
<?php if (count($insurances) > 0): ?>
|
||
|
<div style="width:98%; margin: 0 auto;color:#1E5494" class="add-title">
|
||
|
<h3 onclick="show('list3')">保险理赔<span id="list3_title">▼</span></h3>
|
||
|
</div>
|
||
|
<div id="list3">
|
||
|
<?php foreach ($insurances as $key => $val): ?>
|
||
|
<?php if (1 === $key && count($val) > 0): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">更换清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>保险定价</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->insurance_price ?>元</td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= $item->fix_user ? \common\models\UserT::findOne($item->fix_user)->group->name : '' ?>
|
||
|
)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>','<?= $item->car_keep_in_good_id ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="8"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (2 === $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">维修清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>保险定价</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->insurance_price ?>元</td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= $item->fix_user ? \common\models\UserT::findOne($item->fix_user)->group->name : '' ?>
|
||
|
)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>','<?= $item->car_keep_in_good_id ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="8"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (3 == $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">辅料清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>保险定价</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->insurance_price ?>元</td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>','<?= $item->car_keep_in_good_id ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="8"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (4 == $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">待定清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>保险定价</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->insurance_price ?>元</td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="8"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php endif; ?>
|
||
|
<?php endforeach; ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
<?php if (count($self_paying) > 0): ?>
|
||
|
<div style="clear: both"></div>
|
||
|
<div style="width:98%; margin: 0 auto;color:#1E5494" class="add-title">
|
||
|
<h3 onclick="show('list4')">自费维修<span id="list4_title">▼</span></h3>
|
||
|
</div>
|
||
|
<div id="list4">
|
||
|
<?php foreach ($self_paying as $key => $val): ?>
|
||
|
<?php if (1 == $key && count($val) > 0): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">更换清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="7"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (2 == $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">维修清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="7"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (3 == $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">辅料清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= \common\models\FixItemT::findOne($item->id)->userT->name ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="7"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php elseif (4 == $key): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">待定清单</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($val as $index => $item): ?>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= \common\models\FixItemT::findOne($item->id)->userT->name ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="7"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
<?php endif; ?>
|
||
|
<?php endforeach; ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
<?php if (count($facial) > 0): ?>
|
||
|
<div style="clear: both"></div>
|
||
|
<div style="width:98%; margin: 0 auto;color:#1E5494" class="add-title">
|
||
|
<h3 onclick="show('list5')">汽车美容<span id="list5_title">▼</span></h3>
|
||
|
</div>
|
||
|
<div id="list5">
|
||
|
<?php foreach ($facial as $key => $val): ?>
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">美容装饰</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>单价</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>数量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>结算方式</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>维修班组</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>维修人</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td rowspan="2" align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $item->name ?></td>
|
||
|
<td align="center" class="td_bg" style="word-break: break-all"><?= $item->price ?>元</td>
|
||
|
<td align="center" class="td_bg" nowrap><?= $item->count ?></td>
|
||
|
<td class="td_bg" nowrap><?= $item->pay_type == 1 ? '保险理赔' : '自费维修' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap>
|
||
|
<?php if ($item->fix_user): ?>
|
||
|
<?= \common\models\FixItemT::findOne($item->id)->getType2Name() ?>
|
||
|
(<?= \common\models\UserT::findOne($item->fix_user)->group->name ?>)
|
||
|
<?php endif; ?>
|
||
|
</td>
|
||
|
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $item->fix_user ? \common\models\FixItemT::findOne($item->id)->userT->name : '' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= 0 == $item->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $item->small_type_id ?>,<?= $item->id ?>,<?= $item->fix_id ?>,'<?= $item->name ?>','<?= $item->insurance_price ?>','<?= $item->price ?>','<?= $item->count ?>','<?= $item->type ?>','<?= $item->fix_user ?>','<?= $item->fix_remark ?>','<?= $item->car_keep_in_good_id ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $item->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $item->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" class="bg_tr" nowrap>备注</td>
|
||
|
<td class="td_bg" nowrap colspan="7"><?= $item->fix_remark ?></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<?php endforeach; ?>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
<?php if (count($maintenance) > 0): ?>
|
||
|
<div style="clear: both"></div>
|
||
|
<div style="width:98%; margin: 0 auto;color:#1E5494" class="add-title">
|
||
|
<h3 onclick="show('list6')">汽车保养<span id="list6_title">▼</span></h3>
|
||
|
</div>
|
||
|
<div id="list6">
|
||
|
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"
|
||
|
style="table-layout: fixed;">
|
||
|
<tr>
|
||
|
<td colspan="8" style="text-align: left">汽车保养</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>序号</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>名称</td>
|
||
|
<td width="50" align="center" class="bg_tr" nowrap>机油等级</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>用量</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>价格</td>
|
||
|
<td width="80" align="center" class="bg_tr" nowrap>工时费</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>状态</td>
|
||
|
<td width="100" align="center" class="bg_tr" nowrap>操作</td>
|
||
|
</tr>
|
||
|
<?php foreach ($maintenance as $index => $val): ?>
|
||
|
<?php $car_keep_in_goods = \common\models\CarKeepInGoodItems::findOne($val->car_keep_in_good_id); ?>
|
||
|
<tr>
|
||
|
<td align="center" class="td_bg" nowrap><?= $index + 1 ?></td>
|
||
|
<td class="td_bg" style="word-break: break-all"><?= $val->name ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
style="word-break: break-all"><?= $car_keep_in_goods->level ? $car_keep_in_goods->level : '无' ?></td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $car_keep_in_goods->use ? $car_keep_in_goods->use : '无' ?></td>
|
||
|
<td class="td_bg" nowrap><?= $car_keep_in_goods->price ?>元</td>
|
||
|
<td align="center" class="td_bg"
|
||
|
nowrap><?= $car_keep_in_goods->hour ? $car_keep_in_goods->hour : 0 ?></td>
|
||
|
<td align="center" class="td_bg" nowrap><?= 0 == $val->status ? '待维修' : '完工' ?></td>
|
||
|
<td align="center" class="td_bg" nowrap>
|
||
|
[<a href="javascript:void(0)"
|
||
|
onclick="fixCarItemInfo(<?= $val->small_type_id ?>,<?= $val->id ?>,<?= $val->fix_id ?>,'<?= $val->name ?>','<?= $val->insurance_price ?>','<?= $val->price ?>','<?= $val->count ?>','<?= $val->type ?>','<?= $val->fix_user ?>','<?= $val->fix_remark ?>','<?= $val->car_keep_in_good_id ?>')">详情</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemRemove(<?= $val->id ?>)">删除</a>]
|
||
|
[<a href="javascript:void(0)" onclick="fixItemFinish('<?= $val->id ?>',$(this))">确认</a>]
|
||
|
</td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</table>
|
||
|
</div>
|
||
|
<?php endif; ?>
|
||
|
<script>
|
||
|
var smallTypeId = 0, //1,更换清单 ; 2,维修清单;3,辅料清单;4,待定清单;5,汽车保养;6,美容装饰
|
||
|
id = 0, //主键id
|
||
|
fixId = 0, //fix_id
|
||
|
name = '', //name
|
||
|
insurancePrice = 0, //保险定价
|
||
|
price = 0, //自费单价
|
||
|
fixUser = 0, //维修人
|
||
|
fixRemark = '', //备注
|
||
|
count = 0, //数量
|
||
|
type = 0, // 8,钣金 ; 9,底子工;10,喷漆工;11,抛光;12,机电;13,美容装饰;14,洗车;15钣金安装
|
||
|
carKeepInGoodId = 0; // 对应 fix_item_t 表 car_keep_in_good_id
|
||
|
|
||
|
//清单添加对话框
|
||
|
function fixCarItemInfo(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {
|
||
|
smallTypeId = arguments[0],
|
||
|
id = arguments[1],
|
||
|
fixId = arguments[2],
|
||
|
name = arguments[3],
|
||
|
insurancePrice = arguments[4],
|
||
|
price = arguments[5],
|
||
|
count = arguments[6],
|
||
|
type = arguments[7],
|
||
|
fixUser = arguments[8],
|
||
|
fixRemark = arguments[9],
|
||
|
carKeepInGoodId = arguments[10];
|
||
|
|
||
|
var dialog = '<form id="dialog-from"><table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table">' +
|
||
|
'<input type="hidden" name="fix_id" value="' + fixId + '">' +
|
||
|
'<tr class="bg_tr"><td colspan="4"><select id="small_type_id" name="small_type_id" onchange="itemChange($(this).val())">' +
|
||
|
'<option value="1" ' + (1 == smallTypeId ? 'selected' : '') + '>更换清单</option>' +
|
||
|
'<option value="2" ' + (2 == smallTypeId ? 'selected' : '') + '>维修清单</option>' +
|
||
|
'<option value="3" ' + (3 == smallTypeId ? 'selected' : '') + '>辅料清单</option>' +
|
||
|
'<option value="4" ' + (4 == smallTypeId ? 'selected' : '') + '>待定清单</option>' +
|
||
|
'<option value="5" ' + (5 == smallTypeId ? 'selected' : '') + '>汽车保养</option>' +
|
||
|
'<option value="6" ' + (6 == smallTypeId ? 'selected' : '') + '>美容装饰</option>' +
|
||
|
'</select> </td>' +
|
||
|
'</tr></table>' +
|
||
|
'<div id="js-c">' +
|
||
|
'</div>' +
|
||
|
'<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr"><td align="center" class="td_bg"><input type="button" class="ACT_btn" value="保存" onclick="addItem()"></td></tr></table>'
|
||
|
'</form>';
|
||
|
$('#dialog').html($(dialog));
|
||
|
$('#dialog').show();
|
||
|
$('#small_type_id').change();
|
||
|
$('#type').change();
|
||
|
maskOpen();
|
||
|
}
|
||
|
|
||
|
//清单change事件
|
||
|
function itemChange(val) {
|
||
|
var appendHtml = '', $parts = '', $len = 0;
|
||
|
switch (val) {
|
||
|
//更换清单
|
||
|
case '1':
|
||
|
case '3':
|
||
|
case '4':
|
||
|
$parts = shops, $len = $parts.length;
|
||
|
appendHtml += '<table id="tableFix" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr" id="js-l1"><td class="bg_tr">配件名称:</td><td class="td_bg"><input list="part-list" type="text" name="name" id="name" onblur="getPriceByShop($(this))" value="' + ((1 == smallTypeId || 3 == smallTypeId || 4 == smallTypeId) ? name : '') + '"><datalist id="part-list">';
|
||
|
for (var i = 0; i < $len; i++) {
|
||
|
appendHtml += '<option label="' + $parts[i].name + '" value="' + $parts[i].name + '"/>';
|
||
|
}
|
||
|
appendHtml += '</datalist></td><td>自费单价:</td><td class="td_bg"><input type="text" id="js-price" name="price" value="' + ((1 == smallTypeId || 3 == smallTypeId || 4 == smallTypeId) ? price : 0) + '">元</td></tr><tr class="bg_tr"><td class="bg_tr">数量:</td><td class="td_bg" colspan="3"><input type="text" name="count" id="count" value="' + ((1 == smallTypeId || 3 == smallTypeId || 4 == smallTypeId) ? count : 0) + '"></td></tr><tr class="bg_tr"><td class="bg_tr">维修班组:</td><td class="td_bg"><select name="type" id="type" onchange="typeChange($(this))">';
|
||
|
for(var i = 0 ; i < fixCarRole.length ; i ++){
|
||
|
appendHtml += '<option value="'+fixCarRole[i].id+'" '+(type == fixCarRole[i].id ? 'selected' : '')+'>'+fixCarRole[i].name+'</option>'
|
||
|
}
|
||
|
|
||
|
appendHtml +='</select></td><td>维修人:</td><td class="td_bg"><select name="fix_user" id="fix_user"><option value="">--请选择--</option></select></td></tr></table><table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr"><td class="bg_tr">备注:</td><td class="td_bg" colspan="3"><textarea cols="30" rows="2" name="remark">' + ((1 == smallTypeId || 3 == smallTypeId || 4 == smallTypeId) ? fixRemark : '' ) + '</textarea></td></tr></table>';
|
||
|
break;
|
||
|
//维修清单
|
||
|
case '2':
|
||
|
$parts = parts, $len = $parts.length;
|
||
|
appendHtml += '<table id="tableFix" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr" id="js-l1"><td class="bg_tr">维修部位:</td><td class="td_bg"><input list="part-list" type="text" name="name" id="name" onblur="getPriceByPart($(this))" value="' + (2 == smallTypeId ? name : '') + '"><datalist id="part-list">';
|
||
|
for (var i = 0; i < $len; i++) {
|
||
|
appendHtml += '<option label="' + $parts[i].name + '" value="' + $parts[i].name + '"/>';
|
||
|
}
|
||
|
appendHtml += '</datalist></td><td>自费单价:</td><td class="td_bg"><input type="text" id="js-price" name="price" value="' + (2 == smallTypeId ? price : 0) + '">元</td></tr><tr class="bg_tr"><td>维修班组:</td><td class="td_bg"><select name="type" id="type" onchange="typeChange($(this))">';
|
||
|
for(var i = 0 ; i < fixCarRole.length ; i ++){
|
||
|
appendHtml += '<option value="'+fixCarRole[i].id+'" '+(type == fixCarRole[i].id ? 'selected' : '')+'>'+fixCarRole[i].name+'</option>'
|
||
|
}
|
||
|
appendHtml += '</select></td><td>维修人:</td><td class="td_bg"><select name="fix_user" id="fix_user"><option value="">--请选择--</option></select></td></tr></table><table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr"><td class="bg_tr">备注:</td><td class="td_bg" colspan="3"><textarea cols="30" rows="2" name="remark">' + (2 == smallTypeId ? fixRemark : '') + '</textarea></td></tr></table>';
|
||
|
break;
|
||
|
//保养清单
|
||
|
case '5':
|
||
|
var len = keepInGoods.length;
|
||
|
for (var i = 0; i < len; i++) {
|
||
|
appendHtml += '<table id="tableFix" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr"><td class="td_bg"><input type="checkbox" class="js-checkbox" name="name[]" value="' + keepInGoods[i].id + '_' + i + '" ' + (5 == smallTypeId ? (carKeepInGoodId == keepInGoods[i].id ? 'checked' : '') : '') + '>';
|
||
|
if (1 == keepInGoods[i]['type']) {
|
||
|
appendHtml += '机油' + ' 机油等级:' + keepInGoods[i]['level'] + ' 机油用量:' + keepInGoods[i]['use'] + ' 机油价格:' + keepInGoods[i]['price'] + '元 工时费:' + keepInGoods[i]['hour'] + '元';
|
||
|
} else if (2 == keepInGoods[i]['type']) {
|
||
|
appendHtml += '机油滤芯' + ' 机油滤芯价格:' + keepInGoods[i]['price'] + '元 工时费:' + keepInGoods[i]['hour'] + '元';
|
||
|
} else if (3 == keepInGoods[i]['type']) {
|
||
|
appendHtml += '空气滤芯' + ' 空气滤芯价格:' + keepInGoods[i]['price'] + '元 工时费:' + keepInGoods[i]['hour'] + '元';
|
||
|
} else if (4 == keepInGoods[i]['type']) {
|
||
|
appendHtml += '空调滤芯' + ' 空调滤芯价格:' + keepInGoods[i]['price'] + '元 工时费:' + keepInGoods[i]['hour'] + '元';
|
||
|
} else if (5 == keepInGoods[i]['type']) {
|
||
|
appendHtml += '汽油滤芯' + ' 汽油滤芯价格:' + keepInGoods[i]['price'] + '元 工时费:' + (keepInGoods[i]['hour'] ? keepInGoods[i]['hour'] : 0) + '元';
|
||
|
}
|
||
|
appendHtml += '</td></tr></table>';
|
||
|
}
|
||
|
break;
|
||
|
case '6':
|
||
|
$parts = shops, $len = $parts.length;
|
||
|
appendHtml += '<table id="tableFix" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr" id="js-l1"><td class="bg_tr">项目名称:</td><td class="td_bg"><input list="part-list" type="text" name="name" id="name" onblur="getPriceByShop($(this))" value="'+(6 == smallTypeId ? name : '')+'"><datalist id="part-list">';
|
||
|
for (var i = 0; i < $len; i++) {
|
||
|
appendHtml += '<option label="' + $parts[i].name + '" value="' + $parts[i].name + '"/>';
|
||
|
}
|
||
|
appendHtml += '</datalist></td><td>自费单价:</td><td class="td_bg"><input type="text" id="js-price" name="price" value="'+(6 == smallTypeId ? price : 0)+'">元</td></tr><tr class="bg_tr"><td>维修班组:</td><td class="td_bg"><select name="type" id="type" onchange="typeChange($(this))">';
|
||
|
for(var i = 0 ; i < fixCarRole.length ; i ++){
|
||
|
appendHtml += '<option value="'+fixCarRole[i].id+'" '+(type == fixCarRole[i].id ? 'selected' : '')+'>'+fixCarRole[i].name+'</option>'
|
||
|
}
|
||
|
appendHtml += '</select></td><td>维修人:</td><td class="td_bg"><select name="fix_user" id="fix_user"><option value="">--请选择--</option></select></td></tr></table><table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"><tr class="bg_tr"><td class="bg_tr">备注:</td><td class="td_bg" colspan="3"><textarea cols="30" rows="2" name="remark">'+(6 == smallTypeId ? fixRemark : '')+'</textarea></td></tr></table>';
|
||
|
break;
|
||
|
}
|
||
|
$('#js-c').html(appendHtml);
|
||
|
}
|
||
|
|
||
|
//根据维修部位、新车购置价查询自费单价
|
||
|
function getPriceByPart(obj) {
|
||
|
var val = obj.val();
|
||
|
if ('' == val || 0 == carPrice) return false;
|
||
|
$.post('/business-order/get-self-free', {name: val, price: carPrice}, function (data) {
|
||
|
if (data.success) {
|
||
|
obj.parents('.bg_tr').find('#js-price').val((data.content ? data.content.price : 0));
|
||
|
}
|
||
|
}, 'json');
|
||
|
}
|
||
|
|
||
|
//根据配件名,获取自费单价
|
||
|
function getPriceByShop(obj) {
|
||
|
var val = obj.val();
|
||
|
if ('' == val || 0 == carPrice) return false;
|
||
|
$.post('/business-order/get-price-by-shop', {price: carPrice, name: val}, function (data) {
|
||
|
if (data.success) {
|
||
|
obj.parents('.bg_tr').find('#js-price').val((data.content ? data.content : 0));
|
||
|
}
|
||
|
}, 'json');
|
||
|
}
|
||
|
|
||
|
//清单添加保存
|
||
|
function addItem() {
|
||
|
var small_type_id = $('#small_type_id').val();
|
||
|
if (5 == small_type_id && !$('.js-checkbox:checked').length) { //汽车保养
|
||
|
alert("请先选择保养类型!");
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
if (2 == small_type_id) { //维修清单
|
||
|
if (!$('#name').val()) {
|
||
|
alert("维修部位不可为空!");
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
//更换清单、辅料清单、待定清单
|
||
|
if (1 == small_type_id || 3 == small_type_id || 4 == small_type_id) {
|
||
|
if (!$('#name').val()) {
|
||
|
alert("配件名称不可为空!");
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
if ($('#count').val() <= 0) {
|
||
|
alert("数量不可为空!");
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
//美容装饰
|
||
|
if (6 == small_type_id) {
|
||
|
if (!$('#name').val()) {
|
||
|
alert("项目名称不可为空!");
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
//根据事故类型判断是自费维修、还是保险理赔
|
||
|
var params = $('#dialog-from').serialize(),
|
||
|
pay_str = $('#accident_type').val(),
|
||
|
id = $('#id').val(),
|
||
|
pay_type = 2;
|
||
|
|
||
|
if (6 == small_type_id || 5 == small_type_id) { //维修保养只有自费维修
|
||
|
pay_type = 2;
|
||
|
} else {
|
||
|
pay_type = ('自费维修' == pay_str) ? 2 : 1;
|
||
|
}
|
||
|
params = params + '&pay_type=' + pay_type;
|
||
|
$.post('/business-order/driver-save', params, function (data) {
|
||
|
maskClose();
|
||
|
alert(data.msg);
|
||
|
if (data.success) {
|
||
|
gotoPage('/business-order/ajax-item-list?fix_id=' + id + '&pay_type=' + pay_type + '&role=' + role, 'divBox');
|
||
|
}
|
||
|
}, 'json');
|
||
|
}
|
||
|
//维修班组 change 事件
|
||
|
function typeChange(obj){
|
||
|
var type = obj.val();
|
||
|
if(type <= 0 ) return false;
|
||
|
|
||
|
$.post('/business-order/ajax-fix-user',{gid:type},function(data){
|
||
|
if(data.success && data.content.length > 0){
|
||
|
var $len = data.content.length , $options;
|
||
|
for(var i = 0 ; i < $len ; i ++){
|
||
|
$options += '<option value="'+data.content[i].id+'">'+data.content[i].name+'</option>';
|
||
|
}
|
||
|
}else{
|
||
|
$options = '<option value="">--请选择--</option>';
|
||
|
}
|
||
|
$('#fix_user').html($options);
|
||
|
})
|
||
|
}
|
||
|
</script>
|