index.php 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549
  1. {extend name="public/container"}
  2. {block name="content"}
  3. <div class="layui-fluid">
  4. <div class="layui-row layui-col-space15" id="app" v-cloak>
  5. <!--搜索条件-->
  6. <div class="layui-col-md12">
  7. <div class="layui-card">
  8. <div class="layui-card-header">
  9. <div style="font-weight: bold;">课程订单</div>
  10. </div>
  11. <div class="layui-card-body">
  12. <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="background:none">
  13. <div class="layui-card-body">
  14. <div class="layui-row layui-col-space10 layui-form-item">
  15. <div class="layui-col-lg12">
  16. <label class="layui-form-label">订单状态:</label>
  17. <div class="layui-input-block" v-cloak="">
  18. <button class="layui-btn layui-btn-normal layui-btn-sm" :class="{'layui-btn-primary':where.status!==item.value}" @click="where.status = item.value" type="button" v-for="item in orderStatus">{{item.name}}
  19. <span v-if="item.count!=undefined" :class="item.class!=undefined ? 'layui-badge': 'layui-badge layui-bg-gray' ">{{item.count}}</span></button>
  20. </div>
  21. </div>
  22. <div class="layui-col-lg12">
  23. <label class="layui-form-label">创建时间:</label>
  24. <div class="layui-input-block" data-type="data" v-cloak="">
  25. <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" v-for="item in dataList" @click="setData(item)" :class="{'layui-btn-primary':where.data!=item.value}">{{item.name}}</button>
  26. <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" ref="time" @click="setData({value:'zd',is_zd:true})" :class="{'layui-btn-primary':where.data!='zd'}">自定义</button>
  27. <button type="button" class="layui-btn layui-btn-sm layui-btn-primary" v-show="showtime==true" ref="date_time">{$year.0} - {$year.1}</button>
  28. </div>
  29. </div>
  30. <div class="layui-col-lg12">
  31. <label class="layui-form-label">订单类型:</label>
  32. <div class="layui-input-block" v-cloak="">
  33. <button class="layui-btn layui-btn-normal layui-btn-sm" :class="{'layui-btn-primary':where.type!==item.value}" @click="where.type = item.value" type="button" v-for="item in orderType">{{item.name}}
  34. <span v-if="item.count!=undefined" :class="item.class!=undefined ? 'layui-badge': 'layui-badge layui-bg-gray' ">{{item.count}}</span></button>
  35. </div>
  36. </div>
  37. <div class="layui-col-lg12">
  38. <label class="layui-form-label">搜索内容:</label>
  39. <div class="layui-input-block">
  40. <input type="text" name="real_name" style="width: 50%" v-model="where.real_name" placeholder="请输入搜索内容" class="layui-input">
  41. </div>
  42. </div>
  43. <div class="layui-col-lg12">
  44. <div class="layui-input-block">
  45. <button type="button" class="layui-btn layui-btn-sm layui-btn-normal" @click="search">
  46. <i class="layui-icon">&#xe615;</i> 搜索</button>
  47. <button class="layui-btn layui-btn-primary layui-btn-sm export" @click="excel">
  48. <i class="layui-icon">&#xe67d;</i> 导出</button>
  49. <button class="layui-btn layui-btn-primary layui-btn-sm export" @click="refresh">
  50. <i class="layui-icon">&#xe669;</i> 刷新</button>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <!--end-->
  60. <!-- 中间详细信息-->
  61. <div :class="item.col!=undefined ? 'layui-col-sm'+item.col+' '+'layui-col-md'+item.col:'layui-col-sm6 layui-col-md3'" v-for="item in badge" v-cloak="" v-if="item.count > 0">
  62. <div class="layui-card">
  63. <div class="layui-card-header">
  64. {{item.name}}
  65. <span class="layui-badge layuiadmin-badge" :class="item.background_color">{{item.field}}</span>
  66. </div>
  67. <div class="layui-card-body">
  68. <p class="layuiadmin-big-font">{{item.count}}</p>
  69. <p v-show="item.content!=undefined">
  70. {{item.content}}
  71. <span class="layuiadmin-span-color">{{item.sum}}<i :class="item.class"></i></span>
  72. </p>
  73. </div>
  74. </div>
  75. </div>
  76. <!--enb-->
  77. </div>
  78. <!--列表-->
  79. <div class="layui-row layui-col-space15" >
  80. <div class="layui-col-md12">
  81. <div class="layui-card">
  82. <div class="layui-card-body">
  83. <table class="layui-hide" id="List" lay-filter="List"></table>
  84. <!--订单-->
  85. <script type="text/html" id="order_id">
  86. <div>{{d.order_id}}</div>
  87. <span style="color: {{d.color}};">{{d.pink_name}}</span>  
  88. </script>
  89. <!--用户信息-->
  90. <script type="text/html" id="userinfo">
  91. {{d.nickname==null ? '用户被删除':d.nickname}}/{{d.uid}}
  92. </script>
  93. <!--支付状态-->
  94. <script type="text/html" id="paid">
  95. {{# if(d.pay_type==1){ }}
  96. <p>{{d.pay_type_name}}</p>
  97. {{# }else{ }}
  98. {{# if(d.pay_type_info!=undefined){ }}
  99. <p><span>线下支付</span></p>
  100. <p><button type="button" lay-event='offline_btn' class="offline_btn btn btn-w-m btn-white">立即支付</button></p>
  101. {{# }else{ }}
  102. <p>{{d.pay_type_name}}</p>
  103. {{# } }}
  104. {{# }; }}
  105. </script>
  106. <!--订单状态-->
  107. <script type="text/html" id="status">
  108. {{d.status_name}}
  109. {{# if(d.paid==1 && d.refund_status==1){ }}
  110. <span style="display: inline-block;height: 24px;line-height: 24px;padding: 0 10px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;"
  111. onclick="$eb.createModalFrame('退款原因','{:Url('reason_refund')}?oid={{d.id}}',{w:800,h:600})">退款原因</span>
  112. {{# }; }}
  113. </script>
  114. <!--商品信息-->
  115. <script type="text/html" id="info">
  116. {{# if(d.type==0 && d._info){ }}
  117. {{# if(d._info.image){ }}
  118. <img src="{{d._info.image}}" height="25">
  119. {{# };}}
  120. <span>{{d._info.title}}</span>
  121. {{# }else if(d.type==1 && d._info){ }}
  122. <p>
  123. <span>{{d._info.title}}会员</span><span> | ¥{{d.pay_price}}</span>
  124. </p>
  125. {{# }else if(d.type==2 && d._info){ }}
  126. {{# layui.each(d._info, function(index, item){ }}
  127. <div>
  128. <span><img style="width: 40px;height: 15px;margin:0;cursor: pointer;" src="{{item.cart_info.productInfo.image}}"></span>
  129. <span>{{item.cart_info.productInfo.store_name}}</span><span> | ¥{{item.cart_info.truePrice}}×{{item.cart_info.cart_num}}</span>
  130. </div>
  131. {{# }); }}
  132. {{# };}}
  133. </script>
  134. <script type="text/html" id="act">
  135. {{# if(d._status==1){ }}
  136. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  137. <i class="layui-icon">&#xe625;</i> 操作
  138. </button>
  139. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  140. <li>
  141. <a href="javascript:void(0);" onclick="$eb.createModalFrame('修改订单','{:Url('edit')}?id={{d.id}}')">
  142. <i class="fa fa-file-text"></i> 修改订单
  143. </a>
  144. </li>
  145. <li>
  146. <a lay-event='marke' href="javascript:void(0);" >
  147. <i class="fa fa-paste"></i> 订单备注
  148. </a>
  149. </li>
  150. <li>
  151. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  152. <i class="fa fa-newspaper-o"></i> 订单记录
  153. </a>
  154. </li>
  155. <li>
  156. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  157. <i class="fa fa-file-text"></i> 订单详情
  158. </a>
  159. </li>
  160. <li>
  161. <a lay-event='delete' href="javascript:void(0);" >
  162. <i class="fa fa-trash"></i> 删除
  163. </a>
  164. </li>
  165. </ul>
  166. {{# }else if(d._status==2){ }}
  167. {{# if(d.type==2){ }}
  168. <button class="layui-btn layui-btn-normal layui-btn-xs" type="button" onclick="$eb.createModalFrame('发送货','{:Url('deliver_goods')}?id={{d.id}}',{w:400,h:250})">
  169. <i class="layui-icon">&#xe627;</i> 发送货</button>
  170. {{# } }}
  171. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  172. <i class="layui-icon">&#xe625;</i> 操作
  173. </button>
  174. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  175. <li>
  176. <a lay-event='marke' href="javascript:void(0);" >
  177. <i class="fa fa-paste"></i> 订单备注
  178. </a>
  179. </li>
  180. {{# if(d.pay_price!=d.refund_price){ }}
  181. <li>
  182. <a href="javascript:void(0);" onclick="$eb.createModalFrame('退款','{:Url('refund_y')}?id={{d.id}}',{w:400,h:300})">
  183. <i class="fa fa-history"></i> 立即退款
  184. </a>
  185. </li>
  186. {{# if(d.type!=1){ }}
  187. <li>
  188. <a href="javascript:void(0);" onclick="$eb.createModalFrame('不退款','{:Url('refund_n')}?id={{d.id}}',{w:400,h:300})">
  189. <i class="fa fa-openid"></i> 不退款
  190. </a>
  191. </li>
  192. {{# } ;}}
  193. {{# } ;}}
  194. <li>
  195. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  196. <i class="fa fa-newspaper-o"></i> 订单记录
  197. </a>
  198. </li>
  199. <li>
  200. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  201. <i class="fa fa-file-text"></i> 订单详情
  202. </a>
  203. </li>
  204. </ul>
  205. {{# }else if(d._status==3){ }}
  206. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  207. <i class="layui-icon">&#xe625;</i> 操作
  208. </button>
  209. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  210. <li>
  211. <a lay-event='marke' href="javascript:void(0);">
  212. <i class="fa fa-paste"></i> 订单备注
  213. </a>
  214. </li>
  215. {{# if(d.pay_price != d.refund_price){ }}
  216. <li>
  217. <a href="javascript:void(0);" onclick="$eb.createModalFrame('退款','{:Url('refund_y')}?id={{d.id}}',{w:400,h:300})">
  218. <i class="fa fa-history"></i>立即退款
  219. </a>
  220. </li>
  221. {{# if(d.type!=1){ }}
  222. <li>
  223. <a href="javascript:void(0);" onclick="$eb.createModalFrame('不退款','{:Url('refund_n')}?id={{d.id}}',{w:400,h:300})">
  224. <i class="fa fa-openid"></i> 不退款
  225. </a>
  226. </li>
  227. {{# } ;}}
  228. {{# } ;}}
  229. <li>
  230. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  231. <i class="fa fa-newspaper-o"></i> 订单记录
  232. </a>
  233. </li>
  234. <li>
  235. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  236. <i class="fa fa-file-text"></i> 订单详情
  237. </a>
  238. </li>
  239. </ul>
  240. {{# }else if(d._status==4){ }}
  241. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  242. <i class="layui-icon">&#xe625;</i> 操作
  243. </button>
  244. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  245. <li>
  246. <a lay-event='marke' href="javascript:void(0);" >
  247. <i class="fa fa-paste"></i> 订单备注
  248. </a>
  249. </li>
  250. <li>
  251. <a lay-event='danger' href="javascript:void(0);">
  252. <i class="fa fa-cart-arrow-down"></i> 已收货
  253. </a>
  254. </li>
  255. {{# if(d.pay_price != d.refund_price){ }}
  256. <li>
  257. <a href="javascript:void(0);" onclick="$eb.createModalFrame('退款','{:Url('refund_y')}?id={{d.id}}',{w:400,h:300})">
  258. <i class="fa fa-history"></i> 立即退款
  259. </a>
  260. </li>
  261. {{# if(d.type!=1){ }}
  262. <li>
  263. <a href="javascript:void(0);" onclick="$eb.createModalFrame('不退款','{:Url('refund_n')}?id={{d.id}}',{w:400,h:300})">
  264. <i class="fa fa-openid"></i> 不退款
  265. </a>
  266. </li>
  267. {{# } ;}}
  268. {{# } }}
  269. <li>
  270. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  271. <i class="fa fa-newspaper-o"></i> 订单记录
  272. </a>
  273. </li>
  274. <li>
  275. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  276. <i class="fa fa-file-text"></i> 订单详情
  277. </a>
  278. </li>
  279. </ul>
  280. {{# }else if(d._status==5 || d._status==6){ }}
  281. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  282. <i class="layui-icon">&#xe625;</i> 操作
  283. </button>
  284. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  285. <li>
  286. <a lay-event='marke' href="javascript:void(0);" >
  287. <i class="fa fa-paste"></i> 订单备注
  288. </a>
  289. </li>
  290. {{# if(d.pay_price != d.refund_price){ }}
  291. <li>
  292. <a href="javascript:void(0);" onclick="$eb.createModalFrame('退款','{:Url('refund_y')}?id={{d.id}}',{w:400,h:300})">
  293. <i class="fa fa-history"></i> 立即退款
  294. </a>
  295. </li>
  296. {{# if(d.type!=1){ }}
  297. <li>
  298. <a href="javascript:void(0);" onclick="$eb.createModalFrame('不退款','{:Url('refund_n')}?id={{d.id}}',{w:400,h:300})">
  299. <i class="fa fa-openid"></i> 不退款
  300. </a>
  301. </li>
  302. {{# } ;}}
  303. {{# } }}
  304. <li>
  305. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  306. <i class="fa fa-newspaper-o"></i> 订单记录
  307. </a>
  308. </li>
  309. <li>
  310. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  311. <i class="fa fa-file-text"></i> 订单详情
  312. </a>
  313. </li>
  314. </ul>
  315. {{# }else if(d._status==7){ }}
  316. <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" onclick="dropdown(this)">
  317. <i class="layui-icon">&#xe625;</i> 操作
  318. </button>
  319. <ul class="layui-nav-child layui-anim layui-anim-upbit">
  320. <li>
  321. <a lay-event='marke' href="javascript:void(0);" >
  322. <i class="fa fa-paste"></i> 订单备注
  323. </a>
  324. </li>
  325. <li>
  326. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单记录','{:Url('order_status')}?oid={{d.id}}')">
  327. <i class="fa fa-newspaper-o"></i> 订单记录
  328. </a>
  329. </li>
  330. <li>
  331. <a href="javascript:void(0);" onclick="$eb.createModalFrame('订单详情','{:Url('order_info')}?oid={{d.id}}')">
  332. <i class="fa fa-file-text"></i> 订单详情
  333. </a>
  334. </li>
  335. </ul>
  336. {{# }; }}
  337. </script>
  338. </div>
  339. </div>
  340. </div>
  341. </div>
  342. <!--end-->
  343. </div>
  344. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  345. {/block}
  346. {block name="script"}
  347. <script>
  348. layList.tableList('List',"{:Url('order_list',['real_name'=>$real_name,'types'=>0])}",function (){
  349. return [
  350. {field: 'order_id', title: '订单号', templet:'#order_id',width:200},
  351. {field: 'nickname', title: '用户信息',templet:'#userinfo',align: 'center'},
  352. {field: 'info', title: '商品信息',templet:"#info"},
  353. {field: 'spread_name', title: '推广人',align: 'center'},
  354. {field: 'spread_name_two', title: '上级推广人',align: 'center'},
  355. {field: 'pay_price', title: '实际支付',align: 'center'},
  356. {field: 'paid', title: '支付状态',templet:'#paid',align: 'center'},
  357. {field: 'status', title: '订单状态',templet:'#status',align: 'center'},
  358. {field: 'right', title: '操作',align:'center',toolbar:'#act'},
  359. ];
  360. });
  361. layList.tool(function (event,data,obj) {
  362. switch (event) {
  363. case 'marke':
  364. var url =layList.U({c:'order.store_order',a:'remark'}),
  365. id=data.id,
  366. make=data.remark;
  367. $eb.$alert('textarea',{title:'请修改内容',value:make},function (result) {
  368. if(result){
  369. $.ajax({
  370. url:url,
  371. data:'remark='+result+'&id='+id,
  372. type:'post',
  373. dataType:'json',
  374. success:function (res) {
  375. if(res.code == 200) {
  376. $eb.$swal('success',res.msg);
  377. }else
  378. $eb.$swal('error',res.msg);
  379. }
  380. })
  381. }else{
  382. $eb.$swal('error','请输入要备注的内容');
  383. }
  384. });
  385. break;
  386. case 'danger':
  387. var url =layList.U({c:'order.store_order',a:'take_delivery',p:{id:data.id}});
  388. $eb.$swal('delete',function(){
  389. $eb.axios.get(url).then(function(res){
  390. if(res.status == 200 && res.data.code == 200) {
  391. $eb.$swal('success',res.data.msg);
  392. }else
  393. return Promise.reject(res.data.msg || '收货失败')
  394. }).catch(function(err){
  395. $eb.$swal('error',err);
  396. });
  397. },{'title':'您确定要修改收货状态吗?','text':'修改后将无法恢复,请谨慎操作!','confirm':'是的,我要修改'})
  398. break;
  399. case 'offline_btn':
  400. var url =layList.U({c:'order.store_order',a:'offline',p:{id:data.id}}),pay_price =data.pay_price;
  401. $eb.$swal('delete',function(){
  402. $eb.axios.get(url).then(function(res){
  403. if(res.status == 200 && res.data.code == 200) {
  404. $eb.$swal('success',res.data.msg);
  405. }else
  406. return Promise.reject(res.data.msg || '收货失败')
  407. }).catch(function(err){
  408. $eb.$swal('error',err);
  409. });
  410. },{'title':'您确定要修改已支付'+pay_price+'元的状态吗?','text':'修改后将无法恢复,请谨慎操作!','confirm':'是的,我要修改'})
  411. break;
  412. case 'delete':
  413. var url=layList.U({c:'order.store_order',a:'delete',q:{id:data.id}});
  414. $eb.$swal('delete',function(){
  415. $eb.axios.get(url).then(function(res){
  416. if(res.status == 200 && res.data.code == 200) {
  417. $eb.$swal('success',res.data.msg);
  418. obj.del();
  419. }else
  420. return Promise.reject(res.data.msg || '删除失败')
  421. }).catch(function(err){
  422. $eb.$swal('error',err);
  423. });
  424. })
  425. break;
  426. }
  427. });
  428. //下拉框
  429. $(document).click(function (e) {
  430. $('.layui-nav-child').hide();
  431. })
  432. function dropdown(that){
  433. var oEvent = arguments.callee.caller.arguments[0] || event;
  434. oEvent.stopPropagation();
  435. var offset = $(that).offset();
  436. var top=offset.top-$(window).scrollTop();
  437. var index = $(that).parents('tr').data('index');
  438. $('.layui-nav-child').each(function (key) {
  439. if (key != index) {
  440. $(this).hide();
  441. }
  442. })
  443. if($(document).height() < top+$(that).next('ul').height()){
  444. $(that).next('ul').css({
  445. 'padding': 10,
  446. 'top': - ($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height()/2),
  447. 'min-width': 'inherit',
  448. 'position': 'absolute'
  449. }).toggle();
  450. }else{
  451. $(that).next('ul').css({
  452. 'padding': 10,
  453. 'top':$(that).parent('td').height() / 2 + $(that).height(),
  454. 'min-width': 'inherit',
  455. 'position': 'absolute'
  456. }).toggle();
  457. }
  458. }
  459. var real_name='<?=$real_name?>';
  460. var orderCount=<?=json_encode($orderCount)?>;
  461. require(['vue'],function(Vue) {
  462. new Vue({
  463. el: "#app",
  464. data: {
  465. badge: [],
  466. orderStatus: [
  467. {name: '全部', value: ''},
  468. {name: '未支付', value: 0,count:orderCount.wz},
  469. {name: '已支付', value: 1,count:orderCount.wf,class:true},
  470. {name: '退款中', value: -1,count:orderCount.tk},
  471. {name: '已退款', value: -2,count:orderCount.yt},
  472. ],
  473. dataList: [
  474. {name: '全部', value: ''},
  475. {name: '昨天', value: 'yesterday'},
  476. {name: '今天', value: 'today'},
  477. {name: '本周', value: 'week'},
  478. {name: '本月', value: 'month'},
  479. {name: '本季度', value: 'quarter'},
  480. {name: '本年', value: 'year'},
  481. ],
  482. orderType:[
  483. {name: '全部', value: ''},
  484. {name: '课程订单', value: 5,count:orderCount.pt,class:true},
  485. {name: '拼团订单', value: 6,count:orderCount.pu},
  486. {name: '礼物订单', value: 7,count:orderCount.lw},
  487. ],
  488. where:{
  489. data:'',
  490. status:'',
  491. type:'',
  492. types:0,
  493. real_name:real_name || '',
  494. excel:0,
  495. spread_type:'',
  496. },
  497. showtime: false,
  498. },
  499. watch: {
  500. },
  501. methods: {
  502. setData:function(item){
  503. var that=this;
  504. if(item.is_zd==true){
  505. that.showtime=true;
  506. this.where.data=this.$refs.date_time.innerText;
  507. }else{
  508. this.showtime=false;
  509. this.where.data=item.value;
  510. }
  511. },
  512. getBadge:function() {
  513. var that=this;
  514. layList.basePost(layList.Url({c:'order.store_order',a:'getBadge'}),this.where,function (rem) {
  515. that.badge=rem.data;
  516. });
  517. },
  518. search:function () {
  519. this.getBadge();
  520. this.where.excel=0;
  521. layList.reload(this.where,true);
  522. },
  523. refresh:function () {
  524. window.location.reload();
  525. },
  526. excel:function () {
  527. this.where.excel=1;
  528. location.href=layList.U({c:'order.store_order',a:'order_list',q:this.where});
  529. }
  530. },
  531. mounted:function () {
  532. var that=this;
  533. that.getBadge();
  534. layList.laydate.render({
  535. elem:this.$refs.date_time,
  536. trigger:'click',
  537. eventElem:this.$refs.time,
  538. range:true,
  539. change:function (value){
  540. that.where.data=value;
  541. }
  542. });
  543. }
  544. })
  545. });
  546. </script>
  547. {/block}