balance_sum-detail.vue 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338
  1. <template>
  2. <div>
  3. <div class="sty">
  4. <el-page-header @back="goBack" content="明细"> </el-page-header>
  5. </div>
  6. <el-divider></el-divider>
  7. <el-radio-group v-model="category" size="">
  8. <el-radio-button label="家用空调"></el-radio-button>
  9. <el-radio-button label="商用空调"></el-radio-button>
  10. <el-radio-button label="生活电器"></el-radio-button>
  11. </el-radio-group>
  12. <br /><br />
  13. <el-radio-group v-model="bill" size="">
  14. <el-radio-button label="贷款台账"></el-radio-button>
  15. <el-radio-button label="返利台账"></el-radio-button>
  16. </el-radio-group>
  17. <h1></h1>
  18. <!-- 筛选条件 -->
  19. <div>
  20. <el-form ref="searchForm" :model="searchForm" label-width="100px" size="small" label-position="left">
  21. <el-row :gutter="20">
  22. <el-col :xs="24" :sm="12" :lg="6">
  23. <el-form-item label="钱包" prop="">
  24. <el-select class="selectStyle" placeholder="请选择">
  25. <el-option> </el-option>
  26. </el-select>
  27. </el-form-item>
  28. </el-col>
  29. <el-col :xs="24" :sm="12" :lg="6">
  30. <el-form-item label="单据号" prop="">
  31. <el-input placeholder="请输入"></el-input>
  32. </el-form-item>
  33. </el-col>
  34. <el-col :xs="24" :sm="12" :lg="6">
  35. <el-form-item label="日期时间" prop="">
  36. <el-date-picker
  37. type="datetimerange"
  38. range-separator="至"
  39. start-placeholder="开始日期"
  40. end-placeholder="结束日期"
  41. >
  42. </el-date-picker>
  43. </el-form-item>
  44. </el-col>
  45. <el-col :xs="24" :sm="24" :lg="6">
  46. <el-form-item label="" class="fr">
  47. <el-button size="small">清空</el-button>
  48. <el-button size="small" type="primary">搜索</el-button>
  49. </el-form-item>
  50. </el-col>
  51. </el-row>
  52. </el-form>
  53. </div>
  54. <div v-show="bill == '贷款台账'">
  55. <!-- 列表 -->
  56. <div class="mymain-container">
  57. <div class="table">
  58. <el-table
  59. v-loading="listLoading"
  60. :data="dataList"
  61. element-loading-text="Loading"
  62. border
  63. fit
  64. highlight-current-row
  65. stripe
  66. >
  67. <el-table-column label="序号" align="center" min-width="100" show-overflow-tooltip></el-table-column>
  68. <el-table-column
  69. align="center"
  70. label="单据日期"
  71. prop=""
  72. min-width="160"
  73. show-overflow-tooltip
  74. ></el-table-column>
  75. <el-table-column
  76. align="center"
  77. label="单据类型"
  78. prop=""
  79. min-width="160"
  80. show-overflow-tooltip
  81. ></el-table-column>
  82. <el-table-column
  83. align="center"
  84. label="单据号"
  85. prop=""
  86. min-width="160"
  87. show-overflow-tooltip
  88. ></el-table-column>
  89. <el-table-column
  90. align="center"
  91. label="钱包"
  92. prop=""
  93. min-width="160"
  94. show-overflow-tooltip
  95. ></el-table-column>
  96. <el-table-column
  97. align="center"
  98. label="摘要"
  99. prop=""
  100. min-width="160"
  101. show-overflow-tooltip
  102. ></el-table-column>
  103. <el-table-column
  104. align="center"
  105. label="预付货款"
  106. prop=""
  107. min-width="160"
  108. show-overflow-tooltip
  109. ></el-table-column>
  110. <el-table-column
  111. align="center"
  112. label="订单占款"
  113. prop=""
  114. min-width="160"
  115. show-overflow-tooltip
  116. ></el-table-column>
  117. <el-table-column
  118. align="center"
  119. label="支付货款"
  120. prop=""
  121. min-width="160"
  122. show-overflow-tooltip
  123. ></el-table-column>
  124. <el-table-column
  125. align="center"
  126. label="押金"
  127. prop=""
  128. min-width="160"
  129. show-overflow-tooltip
  130. ></el-table-column>
  131. <el-table-column
  132. align="center"
  133. label="工程保证金"
  134. prop=""
  135. min-width="160"
  136. show-overflow-tooltip
  137. ></el-table-column>
  138. <el-table-column
  139. align="center"
  140. label="其他暂扣款"
  141. prop=""
  142. min-width="160"
  143. show-overflow-tooltip
  144. ></el-table-column>
  145. <el-table-column
  146. align="center"
  147. label="账户余额"
  148. prop=""
  149. min-width="160"
  150. show-overflow-tooltip
  151. ></el-table-column>
  152. </el-table>
  153. </div>
  154. <!-- 分页 -->
  155. <div class="fr">
  156. <el-pagination
  157. :current-page="currentPage"
  158. :page-sizes="[10, 20, 30, 50]"
  159. :page-size="10"
  160. layout="total, sizes, prev, pager, next, jumper"
  161. :total="listTotal"
  162. >
  163. </el-pagination>
  164. </div>
  165. </div>
  166. </div>
  167. <div v-show="bill == '返利台账'">
  168. <!-- 列表 -->
  169. <div class="mymain-container">
  170. <div class="table">
  171. <el-table
  172. v-loading="listLoading"
  173. :data="dataList"
  174. element-loading-text="Loading"
  175. border
  176. fit
  177. highlight-current-row
  178. stripe
  179. >
  180. <el-table-column label="序号" align="center" min-width="100" show-overflow-tooltip></el-table-column>
  181. <el-table-column
  182. align="center"
  183. label="客户编码"
  184. prop=""
  185. min-width="160"
  186. show-overflow-tooltip
  187. ></el-table-column>
  188. <el-table-column
  189. align="center"
  190. label="客户名称"
  191. prop=""
  192. min-width="160"
  193. show-overflow-tooltip
  194. ></el-table-column>
  195. <el-table-column
  196. align="center"
  197. label="单据日期"
  198. prop=""
  199. min-width="160"
  200. show-overflow-tooltip
  201. ></el-table-column>
  202. <el-table-column
  203. align="center"
  204. label="审核日期"
  205. prop=""
  206. min-width="160"
  207. show-overflow-tooltip
  208. ></el-table-column>
  209. <el-table-column
  210. align="center"
  211. label="单据类型"
  212. prop=""
  213. min-width="160"
  214. show-overflow-tooltip
  215. ></el-table-column>
  216. <el-table-column
  217. align="center"
  218. label="单据号"
  219. prop=""
  220. min-width="160"
  221. show-overflow-tooltip
  222. ></el-table-column>
  223. <el-table-column
  224. align="center"
  225. label="返利品类"
  226. prop=""
  227. min-width="160"
  228. show-overflow-tooltip
  229. ></el-table-column>
  230. <el-table-column
  231. align="center"
  232. label="摘要"
  233. prop=""
  234. min-width="160"
  235. show-overflow-tooltip
  236. ></el-table-column>
  237. <el-table-column
  238. align="center"
  239. label="收入"
  240. prop=""
  241. min-width="160"
  242. show-overflow-tooltip
  243. ></el-table-column>
  244. <el-table-column
  245. align="center"
  246. label="支出"
  247. prop=""
  248. min-width="160"
  249. show-overflow-tooltip
  250. ></el-table-column>
  251. <el-table-column
  252. align="center"
  253. label="暂扣返利"
  254. prop=""
  255. min-width="160"
  256. show-overflow-tooltip
  257. ></el-table-column>
  258. <el-table-column
  259. align="center"
  260. label="结存"
  261. prop=""
  262. min-width="160"
  263. show-overflow-tooltip
  264. ></el-table-column>
  265. </el-table>
  266. </div>
  267. <!-- 分页 -->
  268. <div class="fr">
  269. <el-pagination
  270. :current-page="currentPage"
  271. :page-sizes="[10, 20, 30, 50]"
  272. :page-size="10"
  273. layout="total, sizes, prev, pager, next, jumper"
  274. :total="listTotal"
  275. >
  276. </el-pagination>
  277. </div>
  278. </div>
  279. </div>
  280. </div>
  281. </template>
  282. <script>
  283. export default {
  284. data() {
  285. return {
  286. currentPage: 1, // 当前页码
  287. pageSize: 10, // 每页数量
  288. listTotal: 0, // 列表总数
  289. dataList: [], // 列表数据
  290. searchForm: {}, //搜索表单
  291. listLoading: false, // 列表加载loading
  292. category: '家用空调',
  293. bill: '贷款台账'
  294. }
  295. },
  296. methods: {
  297. goBack() {
  298. this.$parent.showDetail = true
  299. }
  300. }
  301. }
  302. </script>
  303. <style lang="scss" scoped>
  304. .moneyStyle {
  305. height: 130px;
  306. border-radius: 20px;
  307. padding: 20px 0 0 20px;
  308. color: #fff;
  309. span {
  310. display: block;
  311. font-size: 20px;
  312. }
  313. strong {
  314. margin-top: 16px;
  315. display: block;
  316. font-size: 36px;
  317. }
  318. }
  319. .selectStyle {
  320. width: 100%;
  321. }
  322. .color1 {
  323. background-color: #6c83d0;
  324. }
  325. .color2 {
  326. background-color: #dfc062;
  327. }
  328. .color3 {
  329. background-color: #dfc062;
  330. }
  331. .color4 {
  332. background-color: #6bcfd7;
  333. }
  334. </style>