|
@@ -6,30 +6,41 @@
|
|
|
<scroll-view scroll-y scroll-with-animation class="main-view">
|
|
<scroll-view scroll-y scroll-with-animation class="main-view">
|
|
|
<view class="space-view ex-table">
|
|
<view class="space-view ex-table">
|
|
|
<block v-if="!$util.isEmpty(list.data)">
|
|
<block v-if="!$util.isEmpty(list.data)">
|
|
|
- <Tabel
|
|
|
|
|
- :headerBackgroundColor="'#F0F2F6'"
|
|
|
|
|
- :columns="columns"
|
|
|
|
|
- :dataList="list.data"
|
|
|
|
|
- >
|
|
|
|
|
- <template v-slot="{ row, column }">
|
|
|
|
|
- <view v-if="column.custom == 'change'">
|
|
|
|
|
- {{ `${row.smallNumOrder}/${row.bigNumOrder}` }}
|
|
|
|
|
- </view>
|
|
|
|
|
- <view v-else-if="column.custom == 'stock'">
|
|
|
|
|
- {{ `${row.smallNumStock}/${row.bigNumStock}` }}
|
|
|
|
|
- </view>
|
|
|
|
|
- <view v-else-if="column.custom == 'time'">
|
|
|
|
|
- <view class="icon-info">
|
|
|
|
|
- <view class="info-name">
|
|
|
|
|
- {{ row.addTime }}
|
|
|
|
|
- </view>
|
|
|
|
|
- <!-- <view class="info-type">
|
|
|
|
|
- {{ row.addTime }}
|
|
|
|
|
|
|
+ <t-table :headerBackgroundColor="'#F0F2F6'">
|
|
|
|
|
+ <t-tr header>
|
|
|
|
|
+ <t-th v-for="(item, index) in columns" :key="index" :align="item.align">
|
|
|
|
|
+ {{ item.name }}
|
|
|
|
|
+ </t-th>
|
|
|
|
|
+ </t-tr>
|
|
|
|
|
+ <t-tr v-for="(item, index) in list.data" :key="index">
|
|
|
|
|
+ <t-td
|
|
|
|
|
+ v-for="(column, colIndex) in columns"
|
|
|
|
|
+ :key="colIndex"
|
|
|
|
|
+ :align="column.align"
|
|
|
|
|
+ :color="column.color"
|
|
|
|
|
+ >
|
|
|
|
|
+ <view v-if="column.custom == 'change'">
|
|
|
|
|
+ {{ `${item.smallNumOrder}/${item.bigNumOrder}` }}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-else-if="column.custom == 'stock'">
|
|
|
|
|
+ {{ `${item.smallNumStock}/${item.bigNumStock}` }}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-else-if="column.custom == 'time'">
|
|
|
|
|
+ <view class="icon-info">
|
|
|
|
|
+ <view class="info-name">
|
|
|
|
|
+ {{ item.addTime }}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- <view class="info-type">
|
|
|
|
|
+ {{ item.addTime }}
|
|
|
</view> -->
|
|
</view> -->
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-else>
|
|
|
|
|
+ {{ item[column.dataIndex] || "" }}
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
- </template>
|
|
|
|
|
- </Tabel>
|
|
|
|
|
|
|
+ </t-td>
|
|
|
|
|
+ </t-tr>
|
|
|
|
|
+ </t-table>
|
|
|
</block>
|
|
</block>
|
|
|
<block v-else>
|
|
<block v-else>
|
|
|
<AppWrapperEmpty title="暂无数据" :is-empty="$util.isEmpty(list.data)" />
|
|
<AppWrapperEmpty title="暂无数据" :is-empty="$util.isEmpty(list.data)" />
|
|
@@ -39,7 +50,6 @@
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
-import Tabel from "@/components/app-table";
|
|
|
|
|
import AppWrapperEmpty from "@/components/app-wrapper-empty";
|
|
import AppWrapperEmpty from "@/components/app-wrapper-empty";
|
|
|
|
|
|
|
|
import SelectList from "@/components/plugin/selectList";
|
|
import SelectList from "@/components/plugin/selectList";
|
|
@@ -47,7 +57,7 @@ import { getStockDetailApi } from "@/api/storehouse/stock";
|
|
|
import { list } from "@/mixins";
|
|
import { list } from "@/mixins";
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
- components: { Tabel, SelectList, AppWrapperEmpty },
|
|
|
|
|
|
|
+ components: { SelectList, AppWrapperEmpty },
|
|
|
mixins: [list],
|
|
mixins: [list],
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|