packing.js 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852
  1. // pages/packing/packing.js
  2. const Dialog = require('../../bower_components/zanui-weapp/dist/dialog/dialog');
  3. const app = getApp()
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. o_id:'',
  10. hiddenmodalput: true,
  11. keyword: '',
  12. pic_url: '',
  13. showpic: false,
  14. send: 0,
  15. sending: 0,
  16. comment: 0,
  17. expected: 0,
  18. selected: 0,
  19. next_page_url: '',
  20. status: '9',
  21. expecte: '',
  22. infor: [{
  23. vorderid: '12345213768779',
  24. state: '待审核',
  25. vordertime: '2018-07-27 23:23:23',
  26. cate: '床头柜',
  27. model: 'A1254',
  28. problem: '掉漆'
  29. },
  30. {
  31. vorderid: '12345213482166',
  32. state: '待审核',
  33. vordertime: '2018-07-27 23:23:23',
  34. cate: '床板',
  35. model: 'B1214',
  36. problem: '边角容易翘起'
  37. },
  38. {
  39. vorderid: '12345213742189',
  40. state: '待审核',
  41. vordertime: '2018-07-27 23:23:23',
  42. cate: '餐桌',
  43. model: 'C1264',
  44. problem: '外漆容易烫坏'
  45. },
  46. {
  47. vorderid: '12345213054529',
  48. state: '待审核',
  49. vordertime: '2018-07-27 23:23:23',
  50. cate: '茶几',
  51. model: 'D2154',
  52. problem: '不结实'
  53. },
  54. {
  55. vorderid: '12345213397579',
  56. state: '待审核',
  57. vordertime: '2018-07-27 23:23:23',
  58. cate: '书架',
  59. model: 'E9746',
  60. problem: '这种渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣渣'
  61. }
  62. ],
  63. parts: [{
  64. name: '2号螺丝',
  65. num: 2
  66. },
  67. {
  68. name: '4号螺丝',
  69. num: 4
  70. }
  71. ],
  72. userInfo: {},
  73. hasUserInfo: false,
  74. peisong: [{
  75. text: '顺丰快递',
  76. color: 'red',
  77. type: '顺丰快递'
  78. }, {
  79. text: '韵达快递',
  80. color: '#3CC51F',
  81. type: '韵达快递'
  82. }, {
  83. text: '申通快递',
  84. type: '申通快递'
  85. }, {
  86. text: '中通快递',
  87. color: 'red',
  88. type: '中通快递'
  89. }, {
  90. text: '厂家配送',
  91. type: '厂家配送'
  92. }],
  93. fahuo: '',
  94. },
  95. /**
  96. * 生命周期函数--监听页面加载
  97. */
  98. onLoad: function(options) {
  99. var that = this
  100. if (wx.getStorageSync('pa')) {
  101. that.setData({
  102. selected: wx.getStorageSync('pa')
  103. })
  104. }
  105. var s = '9'
  106. var e = ''
  107. if (that.data.selected == 0) {
  108. s = '9'
  109. e = ''
  110. that.setData({
  111. selected: 0,
  112. status: '9',
  113. expecte: ''
  114. })
  115. }
  116. if (that.data.selected == 1) {
  117. s = '3'
  118. e = ''
  119. that.setData({
  120. selected: 1,
  121. status: '3',
  122. expecte: ''
  123. })
  124. }
  125. if (that.data.selected == 2) {
  126. s = '4'
  127. e = ''
  128. that.setData({
  129. selected: 2,
  130. status: '4',
  131. expecte: ''
  132. })
  133. }
  134. if (that.data.selected == 3) {
  135. s = '5'
  136. e = ''
  137. that.setData({
  138. selected: 3,
  139. status: '5',
  140. expecte: ''
  141. })
  142. }
  143. if (that.data.selected == 4) {
  144. s = ''
  145. e = '1'
  146. that.setData({
  147. selected: 4,
  148. status: '',
  149. expecte: '1'
  150. })
  151. }
  152. app.request({
  153. url: 'https://t6.9026.com/api/furniture/getorder',
  154. method: 'get',
  155. data: {
  156. store_id: wx.getStorageSync('user').store_id,
  157. status: s,
  158. expected: e
  159. },
  160. success: function(res) {
  161. that.setData({
  162. next_page_url: res.data.data.next_page_url
  163. })
  164. console.log(res.data.data.data)
  165. var obj = res.data.data.data
  166. var gArr = []
  167. //console.log(obj)
  168. for (var i = 0; i < obj.length; i++) {
  169. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  170. var gObj = {}
  171. gObj.vorderid = obj[i].sno
  172. //console.log(obj[i].status)
  173. gObj.state = stateArr[obj[i].status]
  174. gObj.vordertime = obj[i].created_at
  175. gObj.cate = obj[i].category
  176. gObj.model = obj[i].type
  177. gObj.problem = obj[i].question
  178. gObj.qrcode = obj[i].qrcode
  179. gObj.expected_time = obj[i].expected_time
  180. gObj.detail_order_id = obj[i].id
  181. if (gObj.state == '待发货' || gObj.state == '运输中' || gObj.state == '已签收' || gObj.state == '逾期') {
  182. gArr.push(gObj)
  183. }
  184. }
  185. that.setData({
  186. infor: [...gArr]
  187. })
  188. console.log(that.data.infor)
  189. }
  190. })
  191. app.request({
  192. url: 'https://t6.9026.com/api/furniture/getprogress',
  193. data: {
  194. store_id: wx.getStorageSync('user').store_id
  195. },
  196. method: 'get',
  197. success: function(res) {
  198. var c = res.data.data.count
  199. for (var i = 0; i < c.length; i++) {
  200. if (c[i].status == 4) {
  201. that.setData({
  202. sending: c[i].total
  203. })
  204. }
  205. if (c[i].status == 5) {
  206. that.setData({
  207. comment: c[i].total
  208. })
  209. }
  210. if (c[i].status == 3) {
  211. that.setData({
  212. send: c[i].total
  213. })
  214. }
  215. if (c[i].expected == 1) {
  216. that.setData({
  217. expected: c[i].total
  218. })
  219. }
  220. }
  221. }
  222. })
  223. if (app.globalData.userInfo) {
  224. this.setData({
  225. userInfo: app.globalData.userInfo,
  226. hasUserInfo: true
  227. })
  228. } else if (this.data.canIUse) {
  229. // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
  230. // 所以此处加入 callback 以防止这种情况
  231. app.userInfoReadyCallback = res => {
  232. this.setData({
  233. userInfo: res.userInfo,
  234. hasUserInfo: true
  235. })
  236. }
  237. } else {
  238. // 在没有 open-type=getUserInfo 版本的兼容处理
  239. wx.getUserInfo({
  240. success: res => {
  241. app.globalData.userInfo = res.userInfo
  242. this.setData({
  243. userInfo: res.userInfo,
  244. hasUserInfo: true
  245. })
  246. }
  247. })
  248. }
  249. },
  250. tap1: function() {
  251. wx.setStorageSync('pa', 0)
  252. this.setData({
  253. selected: 0,
  254. status: '9',
  255. expecte: ''
  256. })
  257. var that = this
  258. app.request({
  259. url: 'https://t6.9026.com/api/furniture/getorder',
  260. method: 'get',
  261. data: {
  262. store_id: wx.getStorageSync('user').store_id,
  263. status: '9'
  264. },
  265. success: function(res) {
  266. that.setData({
  267. next_page_url: res.data.data.next_page_url
  268. })
  269. console.log(res.data.data.data)
  270. var obj = res.data.data.data
  271. var gArr = []
  272. //console.log(obj)
  273. for (var i = 0; i < obj.length; i++) {
  274. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  275. var gObj = {}
  276. gObj.vorderid = obj[i].sno
  277. //console.log(obj[i].status)
  278. gObj.state = stateArr[obj[i].status]
  279. gObj.vordertime = obj[i].created_at
  280. gObj.cate = obj[i].category
  281. gObj.model = obj[i].type
  282. gObj.problem = obj[i].question
  283. gObj.qrcode = obj[i].qrcode
  284. gObj.expected_time = obj[i].expected_time
  285. gObj.detail_order_id = obj[i].id
  286. if (gObj.state == '待发货' || gObj.state == '运输中' || gObj.state == '已签收' || gObj.state == '逾期') {
  287. gArr.push(gObj)
  288. }
  289. }
  290. that.setData({
  291. infor: [...gArr]
  292. })
  293. console.log(that.data.infor)
  294. }
  295. })
  296. },
  297. tap2: function() {
  298. wx.setStorageSync('pa', 1)
  299. this.setData({
  300. selected: 1,
  301. status: '3',
  302. expecte: ''
  303. })
  304. var that = this
  305. app.request({
  306. url: 'https://t6.9026.com/api/furniture/getorder',
  307. method: 'get',
  308. data: {
  309. store_id: wx.getStorageSync('user').store_id,
  310. status: '3'
  311. },
  312. success: function(res) {
  313. that.setData({
  314. next_page_url: res.data.data.next_page_url
  315. })
  316. console.log(res.data.data.data)
  317. var obj = res.data.data.data
  318. var gArr = []
  319. //console.log(obj)
  320. for (var i = 0; i < obj.length; i++) {
  321. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  322. var gObj = {}
  323. gObj.vorderid = obj[i].sno
  324. //console.log(obj[i].status)
  325. gObj.state = stateArr[obj[i].status]
  326. gObj.vordertime = obj[i].created_at
  327. gObj.cate = obj[i].category
  328. gObj.model = obj[i].type
  329. gObj.problem = obj[i].question
  330. gObj.qrcode = obj[i].qrcode
  331. gObj.expected_time = obj[i].expected_time
  332. gObj.detail_order_id = obj[i].id
  333. gArr.push(gObj)
  334. }
  335. that.setData({
  336. infor: [...gArr]
  337. })
  338. console.log(that.data.infor)
  339. }
  340. })
  341. },
  342. tap3: function() {
  343. wx.setStorageSync('pa', 2)
  344. this.setData({
  345. selected: 2,
  346. status: '4',
  347. expecte: ''
  348. })
  349. var that = this
  350. app.request({
  351. url: 'https://t6.9026.com/api/furniture/getorder',
  352. method: 'get',
  353. data: {
  354. store_id: wx.getStorageSync('user').store_id,
  355. status: '4'
  356. },
  357. success: function(res) {
  358. that.setData({
  359. next_page_url: res.data.data.next_page_url
  360. })
  361. console.log(res.data.data.data)
  362. var obj = res.data.data.data
  363. var gArr = []
  364. //console.log(obj)
  365. for (var i = 0; i < obj.length; i++) {
  366. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  367. var gObj = {}
  368. gObj.vorderid = obj[i].sno
  369. //console.log(obj[i].status)
  370. gObj.state = stateArr[obj[i].status]
  371. gObj.vordertime = obj[i].created_at
  372. gObj.cate = obj[i].category
  373. gObj.model = obj[i].type
  374. gObj.problem = obj[i].question
  375. gObj.qrcode = obj[i].qrcode
  376. gObj.expected_time = obj[i].expected_time
  377. gObj.detail_order_id = obj[i].id
  378. gArr.push(gObj)
  379. }
  380. that.setData({
  381. infor: [...gArr]
  382. })
  383. console.log(that.data.infor)
  384. }
  385. })
  386. },
  387. tap4: function() {
  388. wx.setStorageSync('pa', 3)
  389. this.setData({
  390. selected: 3,
  391. status: '5',
  392. expecte: ''
  393. })
  394. var that = this
  395. app.request({
  396. url: 'https://t6.9026.com/api/furniture/getorder',
  397. method: 'get',
  398. data: {
  399. store_id: wx.getStorageSync('user').store_id,
  400. status: '5'
  401. },
  402. success: function(res) {
  403. that.setData({
  404. next_page_url: res.data.data.next_page_url
  405. })
  406. console.log(res.data.data.data)
  407. var obj = res.data.data.data
  408. var gArr = []
  409. //console.log(obj)
  410. for (var i = 0; i < obj.length; i++) {
  411. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  412. var gObj = {}
  413. gObj.vorderid = obj[i].sno
  414. //console.log(obj[i].status)
  415. gObj.state = stateArr[obj[i].status]
  416. gObj.vordertime = obj[i].created_at
  417. gObj.cate = obj[i].category
  418. gObj.model = obj[i].type
  419. gObj.problem = obj[i].question
  420. gObj.qrcode = obj[i].qrcode
  421. gObj.expected_time = obj[i].expected_time
  422. gObj.detail_order_id = obj[i].id
  423. gArr.push(gObj)
  424. }
  425. that.setData({
  426. infor: [...gArr]
  427. })
  428. console.log(that.data.infor)
  429. }
  430. })
  431. },
  432. tap5: function() {
  433. wx.setStorageSync('pa', 4)
  434. this.setData({
  435. selected: 4,
  436. expecte: '1',
  437. status: ''
  438. })
  439. var that = this
  440. app.request({
  441. url: 'https://t6.9026.com/api/furniture/getorder',
  442. method: 'get',
  443. data: {
  444. store_id: wx.getStorageSync('user').store_id,
  445. expected: '1',
  446. },
  447. success: function(res) {
  448. that.setData({
  449. next_page_url: res.data.data.next_page_url
  450. })
  451. console.log(res.data.data.data)
  452. var obj = res.data.data.data
  453. var gArr = []
  454. //console.log(obj)
  455. for (var i = 0; i < obj.length; i++) {
  456. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  457. var gObj = {}
  458. gObj.vorderid = obj[i].sno
  459. //console.log(obj[i].status)
  460. gObj.state = stateArr[obj[i].status]
  461. gObj.vordertime = obj[i].created_at
  462. gObj.cate = obj[i].category
  463. gObj.model = obj[i].type
  464. gObj.problem = obj[i].question
  465. gObj.qrcode = obj[i].qrcode
  466. gObj.expected_time = obj[i].expected_time
  467. gObj.detail_order_id = obj[i].id
  468. gArr.push(gObj)
  469. }
  470. that.setData({
  471. infor: [...gArr]
  472. })
  473. console.log(that.data.infor)
  474. }
  475. })
  476. },
  477. detail: function(e) {
  478. console.log(e.target.id)
  479. wx.setStorageSync("detail_order_id", e.target.id);
  480. wx.navigateTo({
  481. url: '../packing/packing-detail',
  482. })
  483. },
  484. upFormID: function (e) {
  485. console.log('....')
  486. app.request({
  487. url: 'https://t6.9026.com/api/furniture/saveformid',
  488. method: 'post',
  489. data: {
  490. store_id: wx.getStorageSync('user').store_id,
  491. openid: wx.getStorageSync('user').wechat_open_id,
  492. formid: e.detail.formId
  493. },
  494. success: (res) => {
  495. console.log(res.data.data.msg)
  496. }
  497. })
  498. },
  499. /**
  500. * 生命周期函数--监听页面初次渲染完成
  501. */
  502. onReady: function() {
  503. },
  504. /**
  505. * 生命周期函数--监听页面显示
  506. */
  507. onShow: function() {
  508. },
  509. /**
  510. * 生命周期函数--监听页面隐藏
  511. */
  512. onHide: function() {
  513. },
  514. /**
  515. * 生命周期函数--监听页面卸载
  516. */
  517. onUnload: function() {
  518. },
  519. /**
  520. * 页面相关事件处理函数--监听用户下拉动作
  521. */
  522. onPullDownRefresh: function () {
  523. wx.showToast({
  524. title: '',
  525. icon: 'loading',
  526. duration: 500
  527. })
  528. wx.reLaunch({
  529. url: 'packing',
  530. })
  531. },
  532. /**
  533. * 页面上拉触底事件的处理函数
  534. */
  535. onReachBottom: function() {
  536. var that = this
  537. if (that.data.next_page_url) {
  538. wx.showLoading({
  539. title: 'loading',
  540. })
  541. if (that.data.status != '10') {
  542. app.request({
  543. url: that.data.next_page_url,
  544. data: {
  545. store_id: wx.getStorageSync('user').store_id,
  546. status: that.data.status,
  547. expected: that.data.expecte
  548. },
  549. method: 'get',
  550. success: function(res) {
  551. console.log(res.data.data.data)
  552. that.setData({
  553. next_page_url: res.data.data.next_page_url
  554. })
  555. var obj = res.data.data.data
  556. var gArr = []
  557. //console.log(obj)
  558. for (var i = 0; i < obj.length; i++) {
  559. var stateArr = ["待审核", "待生产", "生产中", "待发货", "运输中", "已签收", "已评价", "已取消"]
  560. var gObj = {}
  561. gObj.vorderid = obj[i].sno
  562. //console.log(obj[i].status)
  563. gObj.state = stateArr[obj[i].status]
  564. gObj.vordertime = obj[i].created_at
  565. gObj.cate = obj[i].category
  566. gObj.model = obj[i].type
  567. gObj.problem = obj[i].question
  568. gObj.qrcode = obj[i].qrcode
  569. gObj.expected_time = obj[i].expected_time
  570. gObj.detail_order_id = obj[i].id
  571. gArr.push(gObj)
  572. }
  573. that.setData({
  574. infor: [...that.data.infor.concat(gArr)]
  575. })
  576. console.log(that.data.infor)
  577. wx.hideLoading()
  578. }
  579. })
  580. } else {
  581. app.request({
  582. url: that.data.next_page_url,
  583. data: {
  584. store_id: wx.getStorageSync('user').store_id,
  585. keyword: that.data.keyword
  586. },
  587. method: 'get',
  588. success: function(res) {
  589. that.setData({
  590. next_page_url: res.data.data.next_page_url
  591. })
  592. var obj = res.data.data.data
  593. var gArr = []
  594. //console.log(obj)
  595. for (var i = 0; i < obj.length; i++) {
  596. var stateArr = ["待审核", "待生产", "生产中", "待发货", "未签收", "待评价", "已评价", "已取消"]
  597. var gObj = {}
  598. gObj.vorderid = obj[i].sno
  599. //console.log(obj[i].status)
  600. gObj.state = stateArr[obj[i].status]
  601. gObj.vordertime = obj[i].created_at
  602. gObj.cate = obj[i].category
  603. gObj.model = obj[i].type
  604. gObj.problem = obj[i].question
  605. gObj.qrcode = obj[i].qrcode
  606. gObj.expected_time = obj[i].expected_time
  607. gObj.detail_order_id = obj[i].id
  608. gArr.push(gObj)
  609. }
  610. that.setData({
  611. infor: [...that.data.infor.concat(gArr)]
  612. })
  613. console.log(that.data.infor)
  614. wx.hideLoading()
  615. }
  616. })
  617. }
  618. } else {
  619. // wx.showToast({
  620. // title: '已经没有更多了',
  621. // icon: 'none',
  622. // duration: 1000
  623. // })
  624. }
  625. },
  626. /**
  627. * 用户点击右上角分享
  628. */
  629. onShareAppMessage: function() {
  630. },
  631. backhome: function () {
  632. wx.reLaunch({
  633. url: '/page/homePage/homePage',
  634. })
  635. },
  636. handleClick() {
  637. Dialog({
  638. title: '',
  639. message: '',
  640. selector: '#zan-dialog-test'
  641. }).then((res) => {
  642. console.log(res);
  643. })
  644. },
  645. showPic: function (event) {
  646. // var that = this
  647. // that.setData({
  648. // pic_url: e.target.id,
  649. // showpic:true
  650. // })
  651. var src = event.currentTarget.dataset.src;//获取data-src
  652. var imgList = [src];//获取data-list
  653. //图片预览
  654. wx.previewImage({
  655. current: src, // 当前显示图片的http链接
  656. urls: imgList // 需要预览的图片http链接列表
  657. })
  658. },
  659. hidepic: function() {
  660. var that = this
  661. that.setData({
  662. showpic: false
  663. })
  664. },
  665. searchin: function(e) {
  666. var that = this
  667. that.setData({
  668. keyword: e.detail.value,
  669. })
  670. that.search()
  671. },
  672. search: function() {
  673. wx.setStorageSync('pa', 0)
  674. var that = this
  675. that.setData({
  676. status: '10',
  677. selected: 0,
  678. expecte: ''
  679. })
  680. app.request({
  681. url: 'https://t6.9026.com/api/furniture/searchlist',
  682. data: {
  683. store_id: wx.getStorageSync('user').store_id,
  684. keyword: that.data.keyword
  685. },
  686. method: 'get',
  687. success: function(res) {
  688. wx.showToast({
  689. title: '共搜索到' + res.data.data.total + '条结果',
  690. icon: "none",
  691. duration: 1000
  692. })
  693. that.setData({
  694. next_page_url: res.data.data.next_page_url
  695. })
  696. var obj = res.data.data.data
  697. var gArr = []
  698. //console.log(obj)
  699. for (var i = 0; i < obj.length; i++) {
  700. var stateArr = ["待审核", "待生产", "生产中", "待发货", "未签收", "待评价", "已评价", "已取消"]
  701. var gObj = {}
  702. gObj.vorderid = obj[i].sno
  703. //console.log(obj[i].status)
  704. gObj.state = stateArr[obj[i].status]
  705. gObj.vordertime = obj[i].created_at
  706. gObj.cate = obj[i].category
  707. gObj.model = obj[i].type
  708. gObj.problem = obj[i].question
  709. gObj.qrcode = obj[i].qrcode
  710. gObj.expected_time = obj[i].expected_time
  711. gObj.detail_order_id = obj[i].id
  712. gArr.push(gObj)
  713. }
  714. that.setData({
  715. infor: [...gArr]
  716. })
  717. console.log(that.data.infor)
  718. }
  719. })
  720. },
  721. scanqrCode: () => {
  722. wx.scanCode({
  723. scanType: ['qrCode'],
  724. success: (res) => {
  725. console.log(res.result)
  726. // wx.navigateTo({
  727. // url: '../search/search?order_id=35',
  728. // })
  729. }
  730. })
  731. },
  732. dayin: function(e) {
  733. wx.showLoading({
  734. title: '打印中'
  735. })
  736. app.request({
  737. url: 'https://t6.9026.com/api/furniture/printorder',
  738. method: 'post',
  739. data: {
  740. store_id: wx.getStorageSync('user').store_id,
  741. order_id: e.target.id
  742. },
  743. success: function(res) {
  744. if (res.data.data.code == 200) {
  745. wx.hideLoading()
  746. wx.showToast({
  747. title: '打印成功',
  748. icon: 'success',
  749. duration: 1000,
  750. success: function() {
  751. }
  752. })
  753. } else {
  754. wx.showToast({
  755. title: '打印失败',
  756. icon: 'none',
  757. duration: 1000
  758. })
  759. }
  760. },
  761. fail: () => {
  762. wx.showToast({
  763. title: '打印失败',
  764. icon: 'none',
  765. duration: 1000
  766. })
  767. }
  768. })
  769. },
  770. fahuo: function(e) {
  771. var that = this
  772. that.setData({
  773. hiddenmodalput: false,
  774. o_id:e.target.id
  775. })
  776. },
  777. getRemark: function(e) {
  778. var that = this
  779. that.setData({
  780. fahuo: e.detail.value
  781. })
  782. },
  783. // 取消按钮
  784. cancel: function() {
  785. this.setData({
  786. hiddenmodalput: true
  787. });
  788. },
  789. //确认
  790. confirm: function() {
  791. var that = this
  792. this.setData({
  793. hiddenmodalput: true
  794. })
  795. app.request({
  796. url: 'https://t6.9026.com/api/furniture/updatestatus',
  797. method: 'post',
  798. data: {
  799. store_id: wx.getStorageSync('user').store_id,
  800. order_id: that.data.o_id,
  801. status: 4,
  802. remark: that.data.fahuo
  803. },
  804. success: function (res) {
  805. console.log(res.data.data.ok)
  806. if (res.data.data.ok == true) {
  807. wx.showToast({
  808. title: '发货完成',
  809. icon: 'success',
  810. duration: 1000,
  811. success: function () {
  812. wx.reLaunch({
  813. url: 'packing',
  814. })
  815. }
  816. })
  817. } else {
  818. wx.showToast({
  819. title: '发货失败',
  820. icon: 'none',
  821. duration: 1000
  822. })
  823. }
  824. },
  825. fail: () => {
  826. wx.showToast({
  827. title: '发货失败',
  828. icon: 'none',
  829. duration: 1000
  830. })
  831. }
  832. })
  833. }
  834. })