| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-punchclock-punchstatis-supplementaryCard"],{"0ea4":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("aa9c"),i("dd2b"),i("bf0f"),i("2797");var n=a(i("54b7")),o=a(i("52c1")),s=i("af8c"),r=i("8d8b"),l={mixins:[r.commonF],components:{fixedApproval:n.default,uploadImage:o.default},data:function(){return{noClick:!0,approvalPro:{},remindPeople:[],imgList:[],statisc_id:"",clockTime:"",dayTime:"",time:"",checkInfo:{},type:"",title:"",remark:"",file_ids:""}},onLoad:function(t){this.statisc_id=t.id,this.type=t.type;var e=t.time;this.clockTime=e.substring(e.length-8,e.length-3),this.getTime(),this.getProcess()},methods:{getTime:function(){var t=this;(0,s.netCheckworkDetail)({statisc_id:this.statisc_id}).then((function(e){e=e.data,t.checkInfo=e,t.dayTime=e.time,1==t.type?t.time=e.end_time:2==t.type?t.time=e.start_time:t.type}))},changeTime:function(t){var e=t.detail.value,i=e.split(":"),a=new Date;if(1==this.type){var n=this.checkInfo.dstart_time.split(":"),o=this.checkInfo.dend_time.split(":");a.setHours(i[0],i[1])<a.setHours(n[0],n[1])?uni.showToast({title:"补卡时间不能早于"+this.checkInfo.time+this.checkInfo.dstart_time,icon:"none"}):a.setHours(i[0],i[1])>a.setHours(o[0],o[1])?uni.showToast({title:"补卡时间不能晚于"+this.checkInfo.time+this.checkInfo.dstart_time,icon:"none"}):this.time=e}else if(2==this.type){var s=this.checkInfo.ustart_time.split(":"),r=this.checkInfo.uend_time.split(":");a.setHours(i[0],i[1])<a.setHours(s[0],s[1])?uni.showToast({title:"补卡时间不能早于"+this.checkInfo.time+this.checkInfo.dstart_time,icon:"none"}):a.setHours(i[0],i[1])>a.setHours(r[0],r[1])?uni.showToast({title:"补卡时间不能晚于"+this.checkInfo.time+this.checkInfo.dstart_time,icon:"none"}):this.time=e}else this.type},getProcess:function(){var t=this;(0,s.netApprovalProcess)({type:"card"}).then((function(e){t.approvalPro=e.data}))},uploadImg:function(t){this.imgList.push(t)},delImg:function(t){this.imgList.splice(t,1)},toSave:function(){var t=[];if(this.imgList.forEach((function(e){t.push(e.id)})),0!=this.remindPeople.length||0!=this.approvalPro.status){var e=[];this.remindPeople.forEach((function(t){e.push(t.id)}));var i={statisc_id:this.statisc_id,type:this.type,time:this.dayTime+" "+this.time,title:0==this.type?"补卡打卡":1==this.type?"早退打卡":"迟到打卡("+this.clockTime+")",remark:this.remark,file_ids:t.join(","),flow_staff_ids:0==this.approvalPro.status?e.join(","):""};(0,s.netSupplementClock)(i).then((function(t){uni.showToast({title:t.msg,icon:"none"}),setTimeout((function(){uni.navigateBack({delta:1})}),2e3)}))}else uni.showToast({title:"请选择审核人",icon:"none"})}}};e.default=l},1670:function(t,e,i){"use strict";i.r(e);var a=i("0ea4"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},"30f7":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},i("7a76"),i("c9b5")},3809:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{list:{type:Array,default:[]}},data:function(){return{}},methods:{}};e.default=a},"414f":function(t,e,i){"use strict";i.r(e);var a=i("f7f4"),n=i("1670");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("56b0");var s=i("828b"),r=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"3d85fa22",null,!1,a["a"],void 0);e["default"]=r.exports},4733:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if(Array.isArray(t))return(0,a.default)(t)};var a=function(t){return t&&t.__esModule?t:{default:t}}(i("8d0b"))},"4bca":function(t,e,i){"use strict";i.r(e);var a=i("eb54"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},"52c1":function(t,e,i){"use strict";i.r(e);var a=i("e2fa"),n=i("4bca");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("604e");var s=i("828b"),r=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"cffaf83a",null,!1,a["a"],void 0);e["default"]=r.exports},"54b7":function(t,e,i){"use strict";i.r(e);var a=i("f5fb"),n=i("a7da");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("a26e");var s=i("828b"),r=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"0f341a82",null,!1,a["a"],void 0);e["default"]=r.exports},"56b0":function(t,e,i){"use strict";var a=i("9812"),n=i.n(a);n.a},"604e":function(t,e,i){"use strict";var a=i("c4e3"),n=i.n(a);n.a},"79b4":function(t,e,i){var a=i("8974");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("2fc41c60",a,!0,{sourceMap:!1,shadowMode:!1})},8974:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.boxwarp[data-v-0f341a82]{background:#fff;width:100%;padding-bottom:%?50?%}.apptitle[data-v-0f341a82]{padding:%?24?%;font-size:%?32?%;color:#999}.approbox[data-v-0f341a82]{padding:0 %?24?%}.approbox .appli[data-v-0f341a82]{padding-left:%?24?%;position:relative}.approbox .appli[data-v-0f341a82]::after{content:"";width:%?14?%;height:%?14?%;border-radius:50%;background:#5cbdb2;position:absolute;left:0;top:%?10?%}.approbox .appli:last-child .xian[data-v-0f341a82]{display:none}.approbox .appli .xian[data-v-0f341a82]{width:%?2?%;height:calc(100% - %?8?%);background:#5cbdb2;position:absolute;top:%?20?%;left:%?5?%}.approbox .appli .title[data-v-0f341a82]{font-size:%?28?%;color:#666}.approbox .appli .stafflist[data-v-0f341a82]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:%?24?%}.approbox .appli .stafflist .staffli[data-v-0f341a82]{display:flex;flex-direction:column;align-items:center;margin-right:%?24?%;margin-bottom:%?24?%}.approbox .appli .stafflist .staffli .staffimg[data-v-0f341a82]{width:%?60?%;height:%?60?%;border-radius:50%;margin-bottom:%?10?%}.approbox .appli .stafflist .staffli .staffname[data-v-0f341a82]{font-size:%?26?%;color:#999}',""]),t.exports=e},"8d8b":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.commonF=void 0;var n=a(i("b7c7"));i("bf0f"),i("2797"),i("c223"),i("dd2b");var o=i("af8c"),s={onShow:function(){this.remindPeople=[],this.getDefaultRemind()},onUnload:function(){uni.removeStorageSync("remindlist")},methods:{getDefaultRemind:function(){var t=this;(0,o.netStaffDefaultReviewer)({type:this.remindType}).then((function(e){e=e.data,e.forEach((function(t,e){t.isDel=!1})),t.remindPeople=t.$deWeight([].concat((0,n.default)(e),(0,n.default)(uni.getStorageSync("remindlist"))))}))},delRemind:function(t){this.remindPeople.splice(t,1),uni.setStorageSync("remindlist",this.remindPeople)}}};e.commonF=s},9812:function(t,e,i){var a=i("d40a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("3164f566",a,!0,{sourceMap:!1,shadowMode:!1})},a26e:function(t,e,i){"use strict";var a=i("79b4"),n=i.n(a);n.a},a7da:function(t,e,i){"use strict";i.r(e);var a=i("3809"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},b7c7:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return(0,a.default)(t)||(0,n.default)(t)||(0,o.default)(t)||(0,s.default)()};var a=r(i("4733")),n=r(i("d14d")),o=r(i("5d6b")),s=r(i("30f7"));function r(t){return t&&t.__esModule?t:{default:t}}},c4e3:function(t,e,i){var a=i("dd92");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("8dc222c6",a,!0,{sourceMap:!1,shadowMode:!1})},d14d:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},i("01a2"),i("e39c"),i("bf0f"),i("844d"),i("18f7"),i("de6c"),i("08eb")},d40a:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.top_warp[data-v-3d85fa22]{padding:%?24?%;display:flex;justify-content:space-between;align-items:center}.top_warp .topnum[data-v-3d85fa22]{font-size:%?24?%;color:#666}.top_warp .history[data-v-3d85fa22]{font-size:%?24?%;color:#008eff}.fllow_form[data-v-3d85fa22]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:%?1?% solid #eaeaea;padding:%?30?% %?20?%;color:#999;font-size:%?32?%}.fllow_form .form_right[data-v-3d85fa22]{display:flex;align-items:center;color:#999}.fllow_form .form_right[data-v-3d85fa22] :first-child{width:%?450?%;text-align:right}.fllow_form .form_right uni-image[data-v-3d85fa22]{width:%?40?%;height:%?40?%;margin:%?28?% %?5?% 0 0}.fllow_form .theme[data-v-3d85fa22]{color:#5ca9fe}.fllow_form uni-text[data-v-3d85fa22]{color:red;margin-left:%?10?%}.fllow_form .form_input uni-input[data-v-3d85fa22]{text-align:right;margin-right:%?10?%}.fllow_area[data-v-3d85fa22]{background-color:#fff;padding:%?30?% %?20?%;padding-bottom:%?30?%;color:#999;font-size:%?32?%}.fllow_area .area_head[data-v-3d85fa22]{margin-bottom:%?24?%}.fllow_area uni-textarea[data-v-3d85fa22]{width:80%;height:%?300?%;padding:%?30?%;background:#f8f8f8;margin:0 auto}',""]),t.exports=e},dd92:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.b_color[data-v-cffaf83a]{color:red}.bo_color[data-v-cffaf83a]{color:#fff}.imglist[data-v-cffaf83a]{padding:%?24?% %?34?%;background:#fff;border-bottom:%?1?% solid #ededed;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.imglist .imgbox[data-v-cffaf83a]{width:%?160?%;height:%?160?%;margin-right:%?14?%;position:relative;margin-bottom:%?24?%}.imglist .imgbox[data-v-cffaf83a]:nth-child(4n){margin-right:0}.imglist .imgbox .delimg[data-v-cffaf83a]{width:%?32?%;height:%?32?%;border-radius:50%;position:absolute;right:%?-16?%;top:%?-16?%;background:rgba(0,0,0,.5);z-index:2}.imglist .imgbox .selfimg_img[data-v-cffaf83a]{width:%?160?%;height:%?160?%}.imglist .imgbox_tow[data-v-cffaf83a]{width:%?75?%;height:%?75?%}.imglist .imgbox_tow .selfimg[data-v-cffaf83a]{width:%?75?%;height:%?75?%}.inp_warp[data-v-cffaf83a]{padding:%?30?%;background:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:%?1?% solid #ededed}.inp_warp .inp_title[data-v-cffaf83a]{font-size:%?32?%;color:#999}.inp_warp .form_right[data-v-cffaf83a]{display:flex;justify-content:flex-end;align-items:center;color:#999;min-width:%?450?%;text-align:right}',""]),t.exports=e},e2fa:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"inp_warp"},[i("v-uni-view",{staticClass:"inp_title key"},[i("v-uni-text",{class:t.flag?"b_color":"bo_color"},[t._v("*")]),t._v(t._s(t.title)+":")],1),t.isEdit?i("v-uni-view",{staticClass:"form_right"},[i("v-uni-view",[t._v("上传图片")]),i("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1):t._e()],1),i("v-uni-view",{staticClass:"imglist"},[t._l(t.imgList,(function(e,a){return i("v-uni-view",{key:a,staticClass:"imgbox"},[t.isEdit?i("v-uni-image",{staticClass:"delimg",attrs:{src:t.BASE_IMG_URL+"/close.png"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.delImg(a)}}}):t._e(),i("v-uni-image",{staticClass:"selfimg_img",attrs:{src:e.file_path},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toPriveImg(a)}}})],1)})),t.imgList.length<t.single&&t.isEdit?i("v-uni-view",{staticClass:"imgbox_tow",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.uploadFiles.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"selfimg",attrs:{src:t.BASE_IMG_URL+"/addfile.png"}})],1):t._e()],2)],1)},n=[]},eb54:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("64aa"),i("bf0f"),i("2797"),i("18f7"),i("de6c"),i("dc89"),i("2425");var a=i("3a07"),n=i("af8c"),o={props:{imgList:{type:Array,default:[]},flag:{type:Boolean,default:!0},title:{type:String,default:"附件"},single:{type:Number,default:9},istype:{type:String,default:"all"},isEdit:{type:Boolean,default:!0}},data:function(){return{BASE_IMG_URL:a.BASE_IMG_URL}},methods:{toPriveImg:function(t){this.openCommonImg(this.imgList,t)},uploadFiles:function(){var t=this,e=[];"all"==this.istype?e=["album","camera"]:"album"==this.istype?e=["album"]:"camera"==this.istype&&(e=["camera"]),uni.chooseImage({count:this.single,sourceType:e,sizeType:["compressed"],success:function(e){console.log(e,"====");var i=e.tempFilePaths;i.forEach((function(e){t.imgList.length<t.single&&t.toUpload(e)}))}})},toUpload:function(t){var e=this;uni.uploadFile({url:n.uploadUrl,name:"file",header:{token:uni.getStorageSync("token")},filePath:t,success:function(t){var i=JSON.parse(t.data);if(1==i.code){var a={id:i.data.id,file_path:i.data.url};e.$emit("uploadImg",a)}else uni.showToast({title:"上传失败",icon:"none"})},fail:function(t){console.log(t)}})},delImg:function(t){this.$emit("delImg",t)},getImageInfo:function(t){return new Promise((function(e,i){uni.showLoading({title:"压缩中...",icon:"none"}),uni.getImageInfo({src:t,success:function(t){console.log("压缩前",t);var i=t.width,a=t.height,n=new Image;n.src=t.path;var o=document.createElement("canvas"),s=o.getContext("2d");o.width=i/2,o.height=a/2,console.log(n),s.drawImage(n,0,0,i/2,a/2),o.toBlob((function(t){var i=window.URL.createObjectURL(t);console.log("压缩后",i),e(i),uni.hideLoading()}))}})}))}}};e.default=o},f5fb:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"boxwarp"},[i("v-uni-view",{staticClass:"apptitle"},[t._v("审批流程")]),i("v-uni-view",{staticClass:"approbox"},t._l(t.list,(function(e,a){return i("v-uni-view",{key:a,staticClass:"appli"},[i("v-uni-view",{staticClass:"xian"}),1==e.status?i("v-uni-view",{staticClass:"title"},[t._v("指定员工(任意一人)")]):t._e(),2==e.status?i("v-uni-view",{staticClass:"title"},[t._v("指定员工(会签)")]):t._e(),3==e.status?i("v-uni-view",{staticClass:"title"},[t._v("直属上级")]):t._e(),i("v-uni-view",{staticClass:"stafflist"},t._l(e.stafflist,(function(e,a){return i("v-uni-view",{key:a,staticClass:"staffli"},[i("v-uni-image",{staticClass:"staffimg",attrs:{src:e.img,mode:""}}),i("v-uni-view",{staticClass:"staffname"},[t._v(t._s(e.name))])],1)})),1)],1)})),1)],1)},n=[]},f7f4:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{},[i("v-uni-view",{staticClass:"fllow_form"},[i("v-uni-view",[i("v-uni-text",[t._v("*")]),t._v("补卡原因")],1),i("v-uni-view",{staticClass:"form_input"},[i("v-uni-view",{staticClass:"valueActive"},[t._v(t._s(0==t.type?"补卡打卡":1==t.type?"早退打卡":"迟到打卡")),t.clockTime?i("v-uni-text",[t._v("("+t._s(t.clockTime)+")")]):t._e()],1)],1)],1),i("v-uni-view",{staticClass:"fllow_form"},[i("v-uni-view",[i("v-uni-text",[t._v("*")]),t._v("补卡时间")],1),i("v-uni-picker",{attrs:{mode:"time",value:t.time},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTime.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form_right"},[i("v-uni-view",{class:t.dayTime?"valueActive":""},[t._v(t._s(t.dayTime)+" "+t._s(t.time?t.time:"补卡时间"))]),i("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1)],1),i("v-uni-view",{staticClass:"fllow_area"},[i("v-uni-view",{staticClass:"area_head"},[i("v-uni-text",{staticClass:"b_color"},[t._v("*")]),t._v("补卡事由")],1),i("v-uni-textarea",{class:t.remark?"valueActive":"",attrs:{maxlength:"-1",placeholder:"补卡事由","placeholder-style":"color:#999;font-size:32rpx;"},model:{value:t.remark,callback:function(e){t.remark=e},expression:"remark"}})],1),i("upload-image",{attrs:{imgList:t.imgList,flag:!1},on:{uploadImg:function(e){arguments[0]=e=t.$handleEvent(e),t.uploadImg.apply(void 0,arguments)},delImg:function(e){arguments[0]=e=t.$handleEvent(e),t.delImg.apply(void 0,arguments)}}}),1==t.approvalPro.status?i("fixed-approval",{attrs:{list:t.approvalPro.stepList}}):t._e(),0==t.approvalPro.status?i("examine-template",{attrs:{remindPeople:t.remindPeople},on:{delExamine:function(e){arguments[0]=e=t.$handleEvent(e),t.delRemind.apply(void 0,arguments)}}}):t._e(),i("v-uni-view",{staticClass:"btn_g bg-blue button-hover round",attrs:{id:"btn"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$noMultipleClicks(t.toSave)}}},[t._v("保存")])],1)},n=[]}}]);
|