Prechádzať zdrojové kódy

修改 transport discharge 的_table.blade

ajun 5 rokov pred
rodič
commit
82c433e4d4

+ 14 - 8
resources/views/maintenance/facilitator/_table.blade.php

@@ -6,24 +6,30 @@
         <th>操作</th>
     </tr>
 
-
-    <template v-if="facilitators">
+    <template v-if="facilitators.length > 0">
         <tr v-for="(facilitator,index) in facilitators" class="text-center">
             <td>@{{ index+1 }}</td>
             <td>@{{ facilitator.name }}</td>
             <td>@{{ facilitator.created_at }}</td>
             <td>
-<!--                权限 ***-->
-                <button class="btn btn-sm btn-outline-primary" @click="showUpDateModal(true,index,facilitator)">编辑</button>
-<!--                权限 ***-->
+                <!--                权限 ***-->
+                <button class="btn btn-sm btn-outline-primary" @click="showUpDateModal(true,index,facilitator)">编辑
+                </button>
+                <!--                权限 ***-->
                 <button class="btn btn-sm btn-outline-danger" @click="destroyFacilitator(facilitator,index)">删除</button>
             </td>
         </tr>
     </template>
     <template v-else>
-    <tr class="alert alert-info">
-        服务商数据为空
-    </tr>
+        <tr>
+            <td colspan="4">
+                <div class="alert alert-info text-lg-center">
+                    服务商数据为空
+                </div>
+            </td>
+        </tr>
+
     </template>
 
 </table>
+<tr></tr>

+ 35 - 0
resources/views/transport/discharge/facilitator/_table.blade.php

@@ -0,0 +1,35 @@
+<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>序号</th>
+        <th>日期</th>
+        <th>服务商</th>
+        <th>数量</th>
+        <th>单位</th>
+        <th>单价</th>
+        <th>总金额合计</th>
+    </tr>
+    <template v-if="facilitatorStatements.length>0">
+        <tr v-for="(facilitatorStatement,index) in facilitatorStatements" :key="index" class="text-center">
+            <td><input type="checkbox" class="form-check" :value="facilitatorStatement.id" v-model="checkData"></td>
+            <td>@{{index+1}}</td>
+            <td>@{{ facilitatorStatement.created_at }}</td>
+            <td>@{{ facilitatorStatement.facilitator ? facilitatorStatement.facilitator.name : '' }}</td>
+            <td>@{{ facilitatorStatement.expenditure_amount }}</td>
+            <td>@{{ facilitatorStatement.expenditure_unit }}</td>
+            <td>@{{ facilitatorStatement.expenditure_unit_price }}</td>
+            <td>@{{ facilitatorStatement.expenditure_total_cost }}</td>
+        </tr>
+    </template>
+    <template v-else>
+        <tr>
+            <td colspan="8">
+                <div class='alert alert-info text-lg-center' >
+                    服务商对账单数据为空
+                </div>
+            </td>
+        </tr>
+    </template>
+    {{ $facilitatorStatements->withQueryString()->links() }}
+</table>
+<hr>

+ 0 - 42
resources/views/transport/discharge/provider/_table.blade.php

@@ -1,42 +0,0 @@
-<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>序号</th>
-        <th>日期</th>
-        <th>服务商</th>
-        <th>数量</th>
-        <th>单位</th>
-        <th>单价</th>
-        <th>总金额合计</th>
-    </tr>
-    <template v-if="providerStatements">
-        <tr v-for="(providerStatement,index) in providerStatements" :key="index" class="text-center">
-            <td><input type="checkbox" class="form-check" :value="providerStatement.id" v-model="checkData"></td>
-            <td>@{{index+1}}</td>
-            <td>@{{ providerStatement.created_at }}</td>
-            <td>@{{ providerStatement.discharge_provider ? providerStatement.discharge_provider.name : '' }}</td>
-            <td>
-                @{{ providerStatement.expenditure_amount }}
-            </td>
-            <td>
-                @{{ providerStatement.expenditure_unit }}
-            </td>
-            <td>
-                @{{ providerStatement.expenditure_unit_price  }}
-            </td>
-            <td>
-                @{{ providerStatement.expenditure_total_cost }}
-            </td>
-        </tr>
-    </template>
-    <template v-else>
-        <div class="container">
-            <div class='alert alert-light' role="alert">
-                服务商对账单数据为空
-            </div>
-        </div>
-    </template>
-    {{ $providerStatements->withQueryString()->links() }}
-</table>
-
-<hr>

+ 8 - 9
resources/views/transport/discharge/statement/_table.blade.php

@@ -18,11 +18,9 @@
         <th>收入备注</th>
         <th>支出备注</th>
     </tr>
-    <template v-if="dischargeStatements">
+    <template v-if="dischargeStatements.length > 0">
         <tr v-for="(dischargeTask,index) in dischargeStatements" class="text-center">
-            <td>
-                    <input type="checkbox" class="form-check" :value="dischargeTask.id" v-model="checkData">
-               </td>
+            <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.type }}</td>
@@ -44,10 +42,11 @@
     </template>
 
     <template v-else>
-        <div class="container">
-            <div class='alert alert-light' role="alert">
-                结算报表数据为空
-            </div>
-        </div>
+        <tr>
+           <td colspan="17">
+               <div class='alert alert-info text-lg-center'>结算报表数据为空</div>
+           </td>
+        </tr>
     </template>
 </table>
+<hr>

+ 53 - 48
resources/views/transport/discharge/task/_table.blade.php

@@ -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>