pages-task-detail.3406a046.js 8.91 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-task-detail"],{2938:function(t,n,a){"use strict";var e;a.d(n,"b",(function(){return i})),a.d(n,"c",(function(){return o})),a.d(n,"a",(function(){return e}));var i=function(){var t=this,n=t.$createElement,a=t._self._c||n;return a("v-uni-view",[a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"top"},[a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("任务编号")]),a("v-uni-view",[t._v(t._s(t.detailInfo.id))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("任务类型")]),a("v-uni-view",[t._v(t._s(t.taskTypeFormat(t.detailInfo.taskType)))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("任务状态")]),a("v-uni-view",[t.detailInfo.status>=100?a("v-uni-text",{staticClass:"already"},[t._v("已完成")]):a("v-uni-text",{staticClass:"not"},[t._v("未完成")])],1)],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("确认人")]),a("v-uni-view",[t._v(t._s(t.detailInfo.confirmedBy))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("容器号")]),a("v-uni-view",[t._v(t._s(t.detailInfo.containerCode))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("源库位号")]),a("v-uni-view",[t._v(t._s(t.detailInfo.fromLocation))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("目的库位号")]),a("v-uni-view",[t._v(t._s(t.detailInfo.toLocation))])],1)],1),a("v-uni-view",{staticClass:"center"},[a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("货主")]),a("v-uni-view",[t._v(t._s(t.companyCodeFormat(t.detailInfo.companyCode)))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("重量")]),a("v-uni-view",[t._v(t._s(t.detailInfo.weight))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("站台")]),a("v-uni-view",[t._v(t._s(t.detailInfo.stationCode))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("开始拣货时间")]),a("v-uni-view",[t._v(t._s(t.formatTime(t.detailInfo.startPickDateTime)))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("截止拣货时间")]),a("v-uni-view",[t._v(t._s(t.formatTime(t.detailInfo.endPickDateTime)))])],1)],1),a("v-uni-view",{staticClass:"bottom"},[a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("创建人")]),a("v-uni-view",[t._v(t._s(t.detailInfo.createdBy))])],1),a("v-uni-view",{staticClass:"common u-f u-f-jcsb plr-10"},[a("v-uni-view",[t._v("创建时间")]),a("v-uni-view",[t._v(t._s(t.formatTime(t.detailInfo.created)))])],1)],1)],1),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:1==t.flag,expression:"flag == true"}],staticClass:"mask",on:{touchmove:function(n){n.stopPropagation(),n.preventDefault(),arguments[0]=n=t.$handleEvent(n)},click:function(n){arguments[0]=n=t.$handleEvent(n),t.maskClick.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"operate"},[t.detailInfo.status<10?a("v-uni-view",{staticClass:"cancle-task",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.delTask(t.detailInfo.id,t.detailInfo.index)}}},[t._v("取消任务")]):t._e(),t.detailInfo.status<100?a("v-uni-view",{staticClass:"complete",on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.complete(t.detailInfo.id)}}},[t._v("完成任务")]):t._e()],1),a("v-uni-view",{staticClass:"cancel"},[t._v("取消")])],1)],1)},o=[]},3585:function(t,n,a){"use strict";a.r(n);var e=a("cc2f"),i=a.n(e);for(var o in e)"default"!==o&&function(t){a.d(n,t,(function(){return e[t]}))}(o);n["default"]=i.a},"3ec8":function(t,n,a){"use strict";a.r(n);var e=a("2938"),i=a("3585");for(var o in i)"default"!==o&&function(t){a.d(n,t,(function(){return i[t]}))}(o);a("41eb");var s,c=a("f0c5"),r=Object(c["a"])(i["default"],e["b"],e["c"],!1,null,"8b47a7b4",null,!1,e["a"],s);n["default"]=r.exports},"41eb":function(t,n,a){"use strict";var e=a("7ddb"),i=a.n(e);i.a},"7ddb":function(t,n,a){var e=a("a2a5");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=a("4f06").default;i("270a371a",e,!0,{sourceMap:!1,shadowMode:!1})},a2a5:function(t,n,a){var e=a("24fb");n=e(!1),n.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.content[data-v-8b47a7b4]{overflow-y:auto}.content .top[data-v-8b47a7b4],\r\n.content .center[data-v-8b47a7b4],\r\n.content .bottom[data-v-8b47a7b4]{background-color:#fff}.content .top .common[data-v-8b47a7b4],\r\n.content .center .common[data-v-8b47a7b4],\r\n.content .bottom .common[data-v-8b47a7b4]{height:%?90?%;line-height:%?90?%;font-size:%?32?%;border-bottom:%?2?% solid #e5e5e5}.content .top .common .already[data-v-8b47a7b4],\r\n.content .center .common .already[data-v-8b47a7b4],\r\n.content .bottom .common .already[data-v-8b47a7b4]{color:#4cd964}.content .top .common .not[data-v-8b47a7b4],\r\n.content .center .common .not[data-v-8b47a7b4],\r\n.content .bottom .common .not[data-v-8b47a7b4]{color:#f0ad4e}.content .top .common .num[data-v-8b47a7b4],\r\n.content .center .common .num[data-v-8b47a7b4],\r\n.content .bottom .common .num[data-v-8b47a7b4]{color:#007aff;font-size:%?28?%}.content .center[data-v-8b47a7b4]{margin:%?20?% 0}.mask[data-v-8b47a7b4]{position:fixed;top:0;width:100%;height:100%;inset:0;z-index:999;background-color:rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s}.mask .operate[data-v-8b47a7b4]{position:absolute;left:%?20?%;right:%?20?%;bottom:%?130?%;color:#007aff;background-color:#fff;font-size:%?32?%}.mask .operate .cancle-task[data-v-8b47a7b4],\r\n.mask .operate .complete[data-v-8b47a7b4]{height:%?90?%;line-height:%?90?%;text-align:center;border-bottom:%?2?% solid #e5e5e5}.mask .operate .complete[data-v-8b47a7b4]{border:none}.mask .cancel[data-v-8b47a7b4]{position:absolute;left:%?20?%;right:%?20?%;bottom:%?20?%;height:%?90?%;line-height:%?90?%;text-align:center;color:#007aff;background-color:#fff;font-size:%?32?%;font-weight:700}',""]),t.exports=n},cc2f:function(t,n,a){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={data:function(){return{flag:!1,detailInfo:{},taskTypeArr:[],companyArr:[],timer:null,timer2:null,show:!1}},onLoad:function(t){var n=this;this.$api.dict.getCompaniesByToken().then((function(t){n.companyArr=t.data}));try{var a=uni.getStorageSync("task_detail");a&&(this.detailInfo=a,this.detailInfo.index=t.index)}catch(i){}try{var e=uni.getStorageSync("task_type");e&&(this.taskTypeArr=e)}catch(i){}},onNavigationBarButtonTap:function(){this.flag=!this.flag,this.show=!0},onUnload:function(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.timer2&&(clearTimeout(this.timer2),this.timer2=null)},methods:{taskTypeFormat:function(t){return this.selectDictLabel(this.taskTypeArr,t)},companyCodeFormat:function(t){return this.selectCommonLabel(this.companyArr,t)},maskClick:function(){this.flag=!1,this.show=!1},delTask:function(n,a){var e=this;uni.showModal({title:"提示",content:"确定要取消该任务吗?",success:function(a){a.confirm?e.$api.task.delTaskHeader(n).then((function(t){200==t.data.code?(e.$prePage().queryParams.pageNum=1,e.$prePage().getTaskList(),e.$wx.showToast({title:"取消成功!"}),e.timer=setTimeout((function(){uni.navigateBack()}),400)):uni.showModal({title:"提示",content:t.data.msg})})):a.cancel&&t.log("用户点击取消")}})},complete:function(n){var a=this;uni.showModal({title:"提示",content:"确定要完成该任务吗?",success:function(e){e.confirm?a.$api.task.completeTask(n).then((function(t){200==t.data.code?(a.$prePage().queryParams.pageNum=1,a.$prePage().getTaskList(),a.$wx.showToast({title:"完成成功!"}),a.timer2=setTimeout((function(){uni.navigateBack()}),400)):uni.showModal({title:"提示",content:t.data.msg})})):e.cancel&&t.log("用户点击取消")}})}}};n.default=a}).call(this,a("5a52")["default"])}}]);