index.php 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762
  1. <?php
  2. /**
  3. * @link:http://www.goodmall.com/
  4. * @copyright: Copyright (c) 2020
  5. * Created by PhpStorm
  6. * Author: ganxiaohao
  7. * Date: 2020-05-08
  8. * Time: 16:11
  9. */
  10. //Yii::$app->loadPluginComponentView('stock-goods-edit');
  11. ?>
  12. <div id="app" v-cloak>
  13. <el-card shadow="never" body-style="background-color: #f3f3f3;padding: 10px 0 0;" style="min-width: 1600px;">
  14. <div slot="header">
  15. <div>
  16. <span>订单列表</span>
  17. </div>
  18. </div>
  19. <div class="table-body">
  20. <el-tabs v-model="activeName" @tab-click="handleClick" type="card">
  21. <el-tab-pane label="代理商补货列表" name="second">
  22. <div class="head" style="display: flex;margin-bottom: 20px;">
  23. <el-input clearable style="width: 200px;margin-right: 20px;" size="small" type="text" v-model="search2.keyword" @keyup.enter.native="searchFun2" placeholder="请输入会员昵称/id"></el-input>
  24. <el-input clearable style="width: 130px;margin-right: 20px;" size="small" type="text" v-model="search2.id" @keyup.enter.native="searchFun2" placeholder="请输入订单id"></el-input>
  25. <el-input clearable style="width: 200px;margin-right: 20px;" size="small" type="text" v-model="search2.goods_name" @keyup.enter.native="searchFun2" placeholder="请输入商品名称"></el-input>
  26. <el-date-picker
  27. style="margin-right: 20px;"
  28. size="small"
  29. v-model="search2.selectDate"
  30. type="daterange"
  31. value-format="yyyy-MM-dd"
  32. range-separator="至"
  33. start-placeholder="开始日期"
  34. end-placeholder="结束日期">
  35. </el-date-picker>
  36. <el-button type="primary" icon="el-icon-search" style="padding: 0 10px !important;" @click="searchFun2">搜索</el-button>
  37. </div>
  38. <el-table
  39. size="small"
  40. :data="list"
  41. style="width: 100%"
  42. v-loading="listLoading">
  43. <el-table-column
  44. prop="id"
  45. label="订单id"
  46. align="center"
  47. min-width="70"
  48. >
  49. </el-table-column>
  50. <el-table-column
  51. prop="order_no"
  52. label="订单编号"
  53. align="center"
  54. min-width="120"
  55. >
  56. </el-table-column>
  57. <el-table-column label="代理商用户昵称" width="200">
  58. <template slot-scope="scope">
  59. <div class="table-info-img-text">
  60. <el-image class="table-info-img circle" :src="scope.row.user.avatar_url">
  61. <div slot="error" class="image-slot">
  62. <com-image src="/resources/img/common/default-avatar.png"></com-image>
  63. </div>
  64. </el-image>
  65. <div class="table-info-text">
  66. <div style="color:#000;">{{scope.row.user.nickname}}</div>
  67. </div>
  68. </div>
  69. </template>
  70. </el-table-column>
  71. <el-table-column
  72. prop="user_id"
  73. label="代理商用户id"
  74. align="center"
  75. min-width="100"
  76. >
  77. </el-table-column>
  78. <el-table-column
  79. prop="name"
  80. label="商品名称"
  81. min-width="200"
  82. >
  83. <template slot-scope="scope">
  84. <div style="display: flex;align-items: center;">
  85. <div style="margin-right:10px;" ><img :src="scope.row.goods.cover_pic" style="width: 40px;height: 40px;display: block;" /></div>
  86. <div>
  87. <div style="text-align: left;line-height: 16px;">{{scope.row.goods.goods_name}}</div>
  88. </div>
  89. </div>
  90. </template>
  91. </el-table-column>
  92. </el-table-column>
  93. <el-table-column
  94. prop="num"
  95. label="补货数量"
  96. align="center"
  97. min-width="120"
  98. >
  99. </el-table-column>
  100. <el-table-column
  101. prop="created_at"
  102. label="订单创建时间"
  103. align="center"
  104. min-width="200"
  105. >
  106. <template slot-scope="scope">
  107. {{formatTime(scope.row.created_at)}}
  108. </template>
  109. </el-table-column>
  110. <el-table-column
  111. prop="pay_money"
  112. label="实际支付金额(元)"
  113. align="center"
  114. min-width="100"
  115. >
  116. </el-table-column>
  117. <el-table-column
  118. prop="pay_money"
  119. label="是否支付"
  120. align="center"
  121. min-width="100"
  122. >
  123. <template slot-scope="scope">
  124. <el-tag v-if="scope.row.is_pay == 1" type="success">已支付</el-tag>
  125. <el-tag v-if="scope.row.is_pay == 0" type="danger">未支付</el-tag>
  126. </template>
  127. </el-table-column>
  128. <el-table-column
  129. align="center"
  130. label="操作"
  131. min-width="150">
  132. <template slot-scope="scope">
  133. <el-button type="primary" size="mini" @click="goCloudStockOrder(scope.row.id,scope.row.user_id)">查看详情</el-button>
  134. </template>
  135. </el-table-column>
  136. </el-table>
  137. <!-- 代理库存页面 end -->
  138. <div style="text-align: right;margin: 20px 0;">
  139. <el-pagination
  140. @current-change="pagination1"
  141. background
  142. layout="prev, pager, next"
  143. :page-count="pageCount1">
  144. </el-pagination>
  145. </div>
  146. </el-tab-pane>
  147. <el-tab-pane label="会员买货订单列表" name="first">
  148. <div class="head" style="display: flex;">
  149. <el-input clearable style="width: 200px;margin-right: 20px;" size="small" type="text" @keyup.enter.native="searchFun1" v-model="search1.keyword" placeholder="请输入会员昵称/id"></el-input>
  150. <el-input clearable style="width: 125px;margin-right: 20px;" size="small" type="text" @keyup.enter.native="searchFun1" v-model="search1.id" placeholder="请输入订单id"></el-input>
  151. <el-input clearable style="width: 200px;margin-right: 20px;" size="small" type="text" @keyup.enter.native="searchFun1" v-model="search1.goods_name" placeholder="请输入商品名称"></el-input>
  152. <el-date-picker
  153. style="margin-right: 20px;"
  154. size="small"
  155. v-model="search1.selectDate"
  156. type="daterange"
  157. value-format="yyyy-MM-dd"
  158. range-separator="至"
  159. start-placeholder="开始日期"
  160. end-placeholder="结束日期">
  161. </el-date-picker>
  162. <el-button type="primary" icon="el-icon-search" style="padding: 0 10px !important;" @click="searchFun1">搜索</el-button>
  163. </div>
  164. <el-table
  165. size="small"
  166. :data="list"
  167. stripe
  168. style="width: 100%"
  169. v-loading="listLoading">
  170. <el-table-column
  171. prop="order_id"
  172. label="订单id"
  173. align="center"
  174. min-width="70"
  175. >
  176. </el-table-column>
  177. <el-table-column label="代理商用户昵称" width="200">
  178. <template slot-scope="scope">
  179. <div class="table-info-img-text">
  180. <el-image class="table-info-img circle" :src="scope.row.user.avatar_url">
  181. <div slot="error" class="image-slot">
  182. <com-image src="/resources/img/common/default-avatar.png"></com-image>
  183. </div>
  184. </el-image>
  185. <div class="table-info-text">
  186. <div style="color:#000;">{{scope.row.user.nickname}}</div>
  187. </div>
  188. </div>
  189. </template>
  190. </el-table-column>
  191. <el-table-column
  192. prop="user_id"
  193. label="买家用户id"
  194. align="center"
  195. min-width="100"
  196. >
  197. </el-table-column>
  198. <el-table-column
  199. prop="name"
  200. label="商品名称"
  201. min-width="200"
  202. >
  203. <template slot-scope="scope">
  204. <div style="display: flex;align-items: center;">
  205. <div style="margin-right:10px;" ><img :src="scope.row.goods.cover_pic" style="width: 40px;height: 40px;display: block;" /></div>
  206. <div>
  207. <div style="text-align: left;line-height: 16px;">{{scope.row.goods.goods_name}}</div>
  208. </div>
  209. </div>
  210. </template>
  211. </el-table-column>
  212. </el-table-column>
  213. <el-table-column
  214. prop="num"
  215. label="购买商品数量"
  216. align="center"
  217. min-width="120"
  218. >
  219. </el-table-column>
  220. <el-table-column
  221. prop="created_at"
  222. label="订单创建时间"
  223. align="center"
  224. min-width="200"
  225. >
  226. <template slot-scope="scope">
  227. {{formatTime(scope.row.created_at)}}
  228. </template>
  229. </el-table-column>
  230. <el-table-column
  231. prop="order_no"
  232. label="订单编号"
  233. align="center"
  234. min-width="200"
  235. >
  236. <template slot-scope="scope">
  237. <el-tooltip class="item" effect="dark" content="点击查看订单详情" placement="top">
  238. <el-button @click="goOrder(scope.row.order.id)" size="mini" type="primary" effect="dark">{{scope.row.order.order_no}}</el-button>
  239. </el-tooltip>
  240. </template>
  241. </el-table-column>
  242. <!-- <el-button size="small" type="text" @click="handle('detail',item)">详情</el-button>-->
  243. <el-table-column
  244. prop="total_price"
  245. label="实际支付金额(元)(未扣分佣前)"
  246. align="center"
  247. min-width="100"
  248. >
  249. <template slot-scope="scope">
  250. <div>
  251. <div style="text-align: left;line-height: 16px;">{{scope.row.order.pay_money}}</div>
  252. </div>
  253. </template>
  254. </el-table-column>
  255. <el-table-column
  256. prop="after_distribution_price"
  257. label="货款金额(元)"
  258. align="center"
  259. min-width="100"
  260. >
  261. </el-table-column>
  262. <el-table-column
  263. prop="id"
  264. align="center"
  265. min-width="100"
  266. label="订单状态">
  267. <template slot-scope="scope">
  268. <!-- 订单状态;1已完成;2未完成;3已退款 -->
  269. <el-tag v-if="scope.row.order.order_status == 0" type="success">{{computedType(scope.row.order.order_status)}}</el-tag>
  270. <el-tag v-if="scope.row.order.order_status == 1" type="success">{{computedType(scope.row.order.order_status)}}</el-tag>
  271. <el-tag v-if="scope.row.order.order_status == 2" type="danger">{{computedType(scope.row.order.order_status)}}</el-tag>
  272. <el-tag v-if="scope.row.order.order_status == 3" type="warning">{{computedType(scope.row.order.order_status)}}</el-tag>
  273. </template>
  274. </el-table-column>
  275. <el-table-column
  276. align="center"
  277. label="操作"
  278. min-width="150">
  279. <template slot-scope="scope">
  280. <el-button type="primary" size="mini" @click="goCloudStockOrder(scope.row.id,scope.row.user_id)">查看详情</el-button>
  281. </template>
  282. </el-table-column>
  283. </el-table>
  284. <!-- 代理库存页面 end -->
  285. <div style="text-align: right;margin: 20px 0;">
  286. <el-pagination
  287. @current-change="pagination1"
  288. background
  289. layout="prev, pager, next"
  290. :page-count="pageCount1">
  291. </el-pagination>
  292. </div>
  293. </el-tab-pane>
  294. </el-tabs>
  295. </div>
  296. </el-card>
  297. <!-- <stock-goods-edit v-model="edit.show" :edit_row="edit"></stock-goods-edit>-->
  298. <el-dialog
  299. center
  300. title="库存详情"
  301. :visible.sync="dialogVisible"
  302. width="50%"
  303. >
  304. <el-table
  305. size="small"
  306. :data="tableData2"
  307. style="width: 100%;padding-bottom: 30px;">
  308. <el-table-column
  309. label="商品名称"
  310. >
  311. <template slot-scope="scope">
  312. <div style="display: flex;align-items: center;">
  313. <img :src="scope.row.huiyuan.img" style="width: 35px;height: 35px;display: block;margin-right: 5px;" />
  314. <div>{{scope.row.huiyuan.name}}</div>
  315. </div>
  316. </template>
  317. </el-table-column>
  318. <el-table-column
  319. align="center"
  320. label="拿货价"
  321. >
  322. <template slot-scope="scope">
  323. ¥{{scope.row.id}}
  324. </template>
  325. </el-table-column>
  326. <el-table-column
  327. prop="id"
  328. align="center"
  329. label="库存">
  330. </el-table-column>
  331. </el-table>
  332. </el-dialog>
  333. </div>
  334. <script>
  335. const app = new Vue({
  336. el: '#app',
  337. data() {
  338. return {
  339. edit:{
  340. show:false,
  341. id:0,
  342. },
  343. list: [],
  344. keyword: '',
  345. listLoading: false,
  346. page: 1,
  347. level:1,
  348. pageCount1: 0,
  349. condition_type_list: {
  350. 1: '下线用户数',
  351. 2: '累计佣金',
  352. 3: '已提现佣金'
  353. },
  354. price_type_list: {
  355. 1: '%',
  356. 2: '元'
  357. },
  358. dialogVisible:false,
  359. activeName: 'second',
  360. selectData:'',
  361. search1:{
  362. keyword:'',
  363. goods_name:'',
  364. start:'',
  365. end:'',
  366. selectDate:'',
  367. id:''
  368. },
  369. search2:{
  370. keyword:'',
  371. goods_name:'',
  372. start:'',
  373. end:'',
  374. id:'',
  375. selectDate:''
  376. },
  377. jiaJianKuncun:[
  378. {
  379. name:'减库存',
  380. level:1
  381. },{
  382. name:'加库存',
  383. level:2
  384. }],
  385. jiaJianKuncunValue:'',
  386. tableData2: [{
  387. id:1,
  388. huiyuan:{
  389. img:'http://zhenai.ruinuomei.com/product/5a0bb3d1-cffe-49c7-99d7-b1481c31dc5c',
  390. name:'张三'
  391. },
  392. phone:15219398480,
  393. dengji:"等级1",
  394. pro:[
  395. {
  396. name:'红酒红酒红酒红酒红酒红酒红酒',
  397. price:199.99,
  398. kucun:99
  399. },
  400. {
  401. name:'红酒2',
  402. price:199.99,
  403. kucun:99
  404. },
  405. {
  406. name:'红酒3',
  407. price:199.99,
  408. kucun:99
  409. }
  410. ]
  411. },
  412. {
  413. id:1,
  414. huiyuan:{
  415. img:'http://zhenai.ruinuomei.com/product/5a0bb3d1-cffe-49c7-99d7-b1481c31dc5c',
  416. name:'张三'
  417. },
  418. phone:15219398480,
  419. dengji:"等级1",
  420. pro:[
  421. {
  422. name:'红酒1',
  423. price:199.99,
  424. kucun:99
  425. },
  426. {
  427. name:'红酒2',
  428. price:199.99,
  429. kucun:99
  430. },
  431. {
  432. name:'红酒3',
  433. price:199.99,
  434. kucun:99
  435. }
  436. ]
  437. }],
  438. agentLevelList:[],
  439. order_type:2,
  440. };
  441. },
  442. mounted: function () {
  443. this.getList2();
  444. },
  445. methods: {
  446. goOrder(id){
  447. let params = {
  448. r: 'mall/order/detail'
  449. };
  450. if (id) params = Object.assign(params, {
  451. id: id,
  452. });
  453. navigateTo(params);
  454. },
  455. goCloudStockOrder(id,user_id){
  456. let params = {
  457. r: 'cloud-stock-two/order/detail'
  458. };
  459. if (id) params = Object.assign(params, {
  460. id: id,
  461. user_id:user_id,
  462. order_type:this.order_type,
  463. });
  464. navigateTo(params);
  465. },
  466. searchFun1(){
  467. if(this.search1.selectDate && this.search1.selectDate[0]){
  468. this.search1.start = this.search1.selectDate[0];
  469. this.search1.end = this.search1.selectDate[1];
  470. }else{
  471. this.search1.start = '';
  472. this.search1.end = '';
  473. }
  474. this.page = 1;
  475. this.getList();
  476. },
  477. searchFun2(){
  478. if(this.search2.selectDate && this.search2.selectDate[0]){
  479. this.search2.start = this.search2.selectDate[0];
  480. this.search2.end = this.search2.selectDate[1];
  481. }else{
  482. this.search2.start = '';
  483. this.search2.end = '';
  484. }
  485. this.page = 1;
  486. this.getList2();
  487. },
  488. computedType(type) {//订单状态;1已完成;2未完成;3已退款
  489. if (type == 0) {
  490. return "待支付"
  491. } else if (type == 1) {
  492. return "待发货(已付款)"
  493. } else if (type == 2) {
  494. return "已发货"
  495. } else if (type == 3) {
  496. return "已收货"
  497. } else if (type == 4) {
  498. return "已完成"
  499. }
  500. },
  501. handleClick(tab, event) {
  502. // console.log(tab)
  503. //console.log("event="+event)
  504. // console.log('activeName='+this.activeName)
  505. if(this.activeName == 'first'){
  506. this.page = 1;
  507. this.pageCount1 = 0;
  508. this.order_type = 1;
  509. this.getList();
  510. }else if(this.activeName == 'second'){
  511. this.page = 1;
  512. this.pageCount1 = 0;
  513. this.order_type = 2;
  514. this.getList2();
  515. }
  516. },
  517. search() {
  518. this.page = 1;
  519. this.getList();
  520. },
  521. pagination1(currentPage) {
  522. /* let self = this; */
  523. this.page = currentPage;
  524. if(this.activeName == 'first'){
  525. this.getList();
  526. }else if(this.activeName == 'second'){
  527. this.getList2();
  528. }
  529. },
  530. getList() {
  531. let self = this;
  532. self.listLoading = true;
  533. // console.log('会员买货订单列表page='+self.page)
  534. // console.log('会员买货订单列表search1='+JSON.stringify(this.search1))
  535. request({
  536. params: {
  537. r: 'cloud-stock-two/order/index',//会员买货订单列表
  538. page:self.page,
  539. list_type:'order',
  540. limit: 10,
  541. goods_name:this.search1.goods_name,
  542. keyword:this.search1.keyword,
  543. start:this.search1.start,
  544. end:this.search1.end,
  545. id:this.search1.id
  546. },
  547. method: 'get',
  548. }).then(e => {
  549. //console.log('会员买货订单列表=',e)
  550. self.listLoading = false;
  551. if(e.data.code == 0){
  552. self.list = e.data.data.list;
  553. self.pageCount1 = e.data.data.page_count;
  554. }
  555. }).catch(e => {
  556. console.log(e);
  557. });
  558. },
  559. getList2(){
  560. this.listLoading = true;
  561. // console.log('补货订单列表page='+this.page)
  562. // console.log('补货订单列表this.search2='+JSON.stringify(this.search2))
  563. request({
  564. params: {
  565. r: 'cloud-stock-two/order/index',//plugin/cloud_stock/mall/fill-order/get-list补货订单列表
  566. page:this.page,
  567. list_type:'fill_order',
  568. limit: 10,
  569. goods_name:this.search2.goods_name,
  570. keyword:this.search2.keyword,
  571. start:this.search2.start,
  572. end:this.search2.end,
  573. id:this.search2.id
  574. },
  575. method: 'get',
  576. }).then(e => {
  577. //console.log('补货订单列表='+JSON.stringify(e))
  578. this.listLoading = false;
  579. if(e.data.code == 0){
  580. this.list = e.data.data.list;
  581. this.pageCount1 = e.data.data.page_count;
  582. }
  583. }).catch(e => {
  584. console.log(e);
  585. });
  586. },
  587. switchStatus(row) {
  588. let self = this;
  589. self.listLoading = true;
  590. request({
  591. params: {
  592. r: 'cloud-stock-two/level/switch-status',
  593. },
  594. method: 'post',
  595. data: {
  596. id: row.id,
  597. }
  598. }).then(e => {
  599. self.listLoading = false;
  600. if (e.data.code === 0) {
  601. self.$message.success(e.data.msg);
  602. } else {
  603. self.$message.error(e.data.msg);
  604. }
  605. self.getList();
  606. }).catch(e => {
  607. console.log(e);
  608. });
  609. },
  610. editClick(id){
  611. if (id){
  612. this.edit.id=id;
  613. this.edit.show=true;
  614. this.edit.title="编辑商品"
  615. }else {
  616. this.edit.show=true;
  617. this.edit.title="添加商品"
  618. }
  619. },
  620. levelDelete(row, index) {
  621. let self = this;
  622. self.$confirm('删除该库存商品, 是否继续?', '提示', {
  623. confirmButtonText: '确定',
  624. cancelButtonText: '取消',
  625. type: 'warning'
  626. }).then(() => {
  627. self.listLoading = true;
  628. request({
  629. params: {
  630. r: 'cloud-stock-two/goods/delete',
  631. },
  632. method: 'post',
  633. data: {
  634. id: row.id,
  635. }
  636. }).then(e => {
  637. self.listLoading = false;
  638. if (e.data.code === 0) {
  639. self.$message.success(e.data.msg);
  640. self.list.splice(index, 1);
  641. } else {
  642. self.$message.error(e.data.msg);
  643. }
  644. }).catch(e => {
  645. console.log(e);
  646. });
  647. }).catch(() => {
  648. self.$message.info('已取消删除')
  649. });
  650. },
  651. seeDetail(){
  652. this.dialogVisible = true
  653. },
  654. formatTime(timeStamp) {
  655. var date = new Date();
  656. date.setTime(timeStamp * 1000);
  657. var y = date.getFullYear();
  658. var m = date.getMonth() + 1;
  659. m = m < 10 ? ('0' + m) : m;
  660. var d = date.getDate();
  661. d = d < 10 ? ('0' + d) : d;
  662. var h = date.getHours();
  663. h = h < 10 ? ('0' + h) : h;
  664. var minute = date.getMinutes();
  665. var second = date.getSeconds();
  666. minute = minute < 10 ? ('0' + minute) : minute;
  667. second = second < 10 ? ('0' + second) : second;
  668. return y + '-' + m + '-' + d +' '+ h + ':' + minute + ':' + second;
  669. }
  670. }
  671. });
  672. </script>
  673. <style>
  674. .table-body {
  675. padding: 20px;
  676. background-color: #fff;
  677. }
  678. .input-item {
  679. display: inline-block;
  680. width: 250px;
  681. margin: 0 0 20px;
  682. }
  683. .input-item .el-input__inner {
  684. border-right: 0;
  685. }
  686. .input-item .el-input__inner:hover {
  687. border: 1px solid #dcdfe6;
  688. border-right: 0;
  689. outline: 0;
  690. }
  691. .input-item .el-input__inner:focus {
  692. border: 1px solid #dcdfe6;
  693. border-right: 0;
  694. outline: 0;
  695. }
  696. .input-item .el-input-group__append {
  697. background-color: #fff;
  698. border-left: 0;
  699. width: 10%;
  700. padding: 0;
  701. }
  702. .input-item .el-input-group__append .el-button {
  703. padding: 0;
  704. }
  705. .input-item .el-input-group__append .el-button {
  706. margin: 0;
  707. }
  708. /* .table-body .el-button {
  709. padding: 0 !important;
  710. border: 0;
  711. margin: 0 5px;
  712. } */
  713. .el-table thead{
  714. font-size: 14px;
  715. color: #333;
  716. }
  717. .el-table__footer-wrapper, .el-table__header-wrapper{
  718. border-bottom: 1.4px solid #D6D6D6;
  719. }
  720. .el-date-editor .el-range-separator{/* 设置选择日期框的中间的 ‘至’ 的宽度 */
  721. width: 8%;
  722. }
  723. </style>