|
|
@@ -1,6 +1,6 @@
|
|
|
<table class="table table-sm table-striped table-bordered table-hover card-body p-0 m-0">
|
|
|
<tr class="text-center">
|
|
|
- <th><input type="checkbox" class="form-check" name="selectAll" id="selectAll" @click="checkAll" ></th>
|
|
|
+ <th><input type="checkbox" class="form-check" name="selectAll" id="selectAll" @click="checkAll"></th>
|
|
|
<th>序号</th>
|
|
|
<th>日期</th>
|
|
|
<th>客户名称</th>
|
|
|
@@ -14,56 +14,61 @@
|
|
|
<th>备注</th>
|
|
|
<th>操作</th>
|
|
|
</tr>
|
|
|
- <template v-if="dischargeTasks">
|
|
|
- <tr v-for="(dischargeTask,index) in dischargeTasks" :key="index" class="text-center">
|
|
|
- <td><input type="checkbox" class="form-check" :value="dischargeTask.id" v-model="checkData"></td>
|
|
|
- <td>@{{index+1}}</td>
|
|
|
- <td>@{{ dischargeTask.created_at }}</td>
|
|
|
- <td>@{{ dischargeTask.owner ? dischargeTask.owner.name : '' }}</td>
|
|
|
- <td>
|
|
|
- <span v-html="getType(dischargeTask.type)"></span>
|
|
|
- <select name="" id="" v-model="dischargeTask.type" class="form-control form-control-range">
|
|
|
- <option v-for="(type,i) in taskTypes" :value="type.name" >@{{ type.value }}</option>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- @{{ dischargeTask.numbers }}
|
|
|
- <input type="text" :value="dischargeTask.numbers" class="form-control">
|
|
|
- </td>
|
|
|
- <td>@{{ dischargeTask.income_amount }}</td>
|
|
|
- <td >
|
|
|
- <!-- 权限 *** -->
|
|
|
- <span v-html="getUnit(dischargeTask.income_unit)"></span>
|
|
|
- <select name="" id="" v-model="dischargeTask.income_unit" class="form-control form-control-range">
|
|
|
- <option v-for="(unit,i) in units" :value="unit.name" v-html="unit.value" ></option>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
- <td>@{{ dischargeTask.income_unit_price }}</td>
|
|
|
- <td>@{{ dischargeTask.income_total_cost }}</td>
|
|
|
- <td>
|
|
|
- <span v-html="getStatus(dischargeTask.status)"></span>
|
|
|
- <select name="" id="" v-model="dischargeTask.status" class="form-control form-control-range">
|
|
|
- <option v-for="(type,i) in status" :value="type.name" v-html="type.value" >
|
|
|
- </option>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- @{{ dischargeTask.income_remark }}
|
|
|
- <textarea class="form-control" cols="15" rows="2" :value="dischargeTask.income_remark"></textarea>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <button class="btn btn-sm btn-outline-primary" @click="showExecutingTaskModal(index,true,dischargeTask)">执行</button>
|
|
|
- <button class="btn btn-sm btn-outline-primary" @click="showUpdateTaskModal(index,true,dischargeTask)">编辑</button>
|
|
|
- <button class="btn btn-sm btn-outline-danger" @click="deleteTask(index,dischargeTask)">删除</button>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
+ <template v-if="dischargeTasks.length > 0">
|
|
|
+ <tr v-for="(dischargeTask,index) in dischargeTasks" :key="index" class="text-center">
|
|
|
+ <td><input type="checkbox" class="form-check" :value="dischargeTask.id" v-model="checkData"></td>
|
|
|
+ <td>@{{index+1}}</td>
|
|
|
+ <td>@{{ dischargeTask.created_at }}</td>
|
|
|
+ <td>@{{ dischargeTask.owner ? dischargeTask.owner.name : '' }}</td>
|
|
|
+ <td>
|
|
|
+ <span v-html="getType(dischargeTask.type)"></span>
|
|
|
+ <select name="" id="" v-model="dischargeTask.type" class="form-control form-control-range">
|
|
|
+ <option v-for="(type,i) in taskTypes" :value="type.name">@{{ type.value }}</option>
|
|
|
+ </select>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ @{{ dischargeTask.numbers }}
|
|
|
+ <input type="text" :value="dischargeTask.numbers" class="form-control">
|
|
|
+ </td>
|
|
|
+ <td>@{{ dischargeTask.income_amount }}</td>
|
|
|
+ <td>
|
|
|
+ <!-- 权限 *** -->
|
|
|
+ <span v-html="getUnit(dischargeTask.income_unit)"></span>
|
|
|
+ <select name="" id="" v-model="dischargeTask.income_unit" class="form-control form-control-range">
|
|
|
+ <option v-for="(unit,i) in units" :value="unit.name" v-html="unit.value"></option>
|
|
|
+ </select>
|
|
|
+ </td>
|
|
|
+ <td>@{{ dischargeTask.income_unit_price }}</td>
|
|
|
+ <td>@{{ dischargeTask.income_total_cost }}</td>
|
|
|
+ <td>
|
|
|
+ <span v-html="getStatus(dischargeTask.status)"></span>
|
|
|
+ <select name="" id="" v-model="dischargeTask.status" class="form-control form-control-range">
|
|
|
+ <option v-for="(type,i) in status" :value="type.name" v-html="type.value">
|
|
|
+ </option>
|
|
|
+ </select>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ @{{ dischargeTask.income_remark }}
|
|
|
+ <textarea class="form-control" cols="15" rows="2" :value="dischargeTask.income_remark"></textarea>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <button class="btn btn-sm btn-outline-primary"
|
|
|
+ @click="showExecutingTaskModal(index,true,dischargeTask)">执行
|
|
|
+ </button>
|
|
|
+ <button class="btn btn-sm btn-outline-primary" @click="showUpdateTaskModal(index,true,dischargeTask)">
|
|
|
+ 编辑
|
|
|
+ </button>
|
|
|
+ <button class="btn btn-sm btn-outline-danger" @click="deleteTask(index,dischargeTask)">删除</button>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <div class="alert alert-light">
|
|
|
- 卸货任务数据为空
|
|
|
- </div>
|
|
|
+ <tr>
|
|
|
+ <td colspan="13">
|
|
|
+ <div class="alert alert-info text-lg-center">卸货任务数据为空</div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
</template>
|
|
|
{{ $dischargeTasks->withQueryString()->links() }}
|
|
|
</table>
|
|
|
-
|
|
|
<hr>
|