You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
12 KiB
1 lines
12 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-punchclock-clockrules-addRules"],{17898:function(t,i,e){"use strict";e.r(i);var n=e("da50"),a=e("990b");for(var o in a)"default"!==o&&function(t){e.d(i,t,(function(){return a[t]}))}(o);e("6a165");var s,l=e("f0c5"),r=Object(l["a"])(a["default"],n["b"],n["c"],!1,null,"b418fb24",null,!1,n["a"],s);i["default"]=r.exports},2987:function(t,i,e){"use strict";e.r(i);var n=e("8be0"),a=e("c320");for(var o in a)"default"!==o&&function(t){e.d(i,t,(function(){return a[t]}))}(o);e("a134");var s,l=e("f0c5"),r=Object(l["a"])(a["default"],n["b"],n["c"],!1,null,"29cb084d",null,!1,n["a"],s);i["default"]=r.exports},"593f":function(t,i,e){"use strict";var n=e("4ea4");e("4160"),e("159b"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=n(e("17898")),o=e("aa66"),s={components:{selectRuleType:a.default},data:function(){return{noClick:!0,time_id:"",timeArr:[],positionArr:[],typeObj:{},typeArr:[{id:0,title:"固定上下班",label:"支持弹性打卡",p:"所有人按照相同时间打卡",text:"适用于办公室坐班,例如朝九晚五"}],staffArr:[],name:"",rule_id:""}},onLoad:function(t){t.id&&(this.rule_id=t.id,this.getDetail()),uni.removeStorageSync("remindlist")},onShow:function(){var t=uni.getStorageSync("remindlist")?uni.getStorageSync("remindlist"):[];this.staffArr=this.$deWeight(t),this.getClockTime(),this.getPosition()},methods:{getDetail:function(){var t=this;(0,o.netRulesDetail)({id:this.rule_id}).then((function(i){i=i.data,t.name=i.name,uni.setStorageSync("remindlist",i.staff_info),t.staffArr=i.staff_info,t.typeArr.forEach((function(e){e.id==i.type&&(t.typeObj=e)}))}))},getClockTime:function(){var t=this;(0,o.netTimeSlotList)({time_id:this.time_id}).then((function(i){t.timeArr=i.data}))},getPosition:function(){var t=this;(0,o.netAddressList)().then((function(i){t.positionArr=i.data}))},selectStaff:function(){uni.navigateTo({url:"/pagesA/crm/selectMember/selectMember"})},changeRulesType:function(){this.$refs.ruleTypeChild.init()},selectType:function(t){this.typeObj=t},toSetTime:function(){uni.navigateTo({url:"/pagesA/punchclock/clockrules/clockTime"})},selectPosition:function(){uni.navigateTo({url:"/pagesA/punchclock/clockrules/punchPosition"})},toSave:function(){if(0!=this.staffArr.length)if(this.name)if(this.typeObj.title)if(0!=this.timeArr.length)if(0!=this.positionArr.length){var t=[];this.staffArr.forEach((function(i){t.push(i.id)}));var i={name:this.name,type:this.typeObj.id,staff_id:t.join(",")};this.rule_id?(i.id=this.rule_id,(0,o.netEditRules)(i).then((function(t){uni.showToast({title:t.msg,icon:"none"}),setTimeout((function(){uni.navigateBack({delta:1})}),2e3)}))):(0,o.netAddRules)(i).then((function(t){uni.showToast({title:t.msg,icon:"none"}),setTimeout((function(){uni.navigateBack({delta:1})}),2e3)}))}else uni.showToast({title:"请添加打卡位置",icon:"none"});else uni.showToast({title:"请添加打卡时间",icon:"none"});else uni.showToast({title:"请选择规则类型",icon:"none"});else uni.showToast({title:"请填写规则名称",icon:"none"});else uni.showToast({title:"请选择打卡人员",icon:"none"})},sureDel:function(){var t=this;uni.showModal({title:"提示",content:"请确认是否删除?",complete:function(i){i.confirm&&(0,o.netDelRules)({id:t.rule_id}).then((function(t){uni.showToast({title:t.msg,icon:"none"}),setTimeout((function(){uni.navigateBack({delta:1})}),2e3)}))}})}}};i.default=s},"6a165":function(t,i,e){"use strict";var n=e("e68f"),a=e.n(n);a.a},"877a":function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={data:function(){return{selectType:!1,arr:[{id:0,title:"固定上下班",label:"支持弹性打卡",p:"所有人按照相同时间打卡",text:"适用于办公室坐班,例如朝九晚五"}],arrIndex:null}},methods:{init:function(){this.$refs.popup.open()},selectItem:function(t){var i=this;this.arrIndex=t,this.arr[this.arrIndex]&&(this.$emit("selectType",this.arr[this.arrIndex]),setTimeout((function(){i.$refs.popup.close()}),1e3))}}};i.default=n},"8be0":function(t,i,e){"use strict";var n;e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return o})),e.d(i,"a",(function(){return n}));var a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{},[e("v-uni-view",{staticClass:"rule_tip"},[t._v("修改打卡规则后第二天生效")]),e("v-uni-view",{staticClass:"fllow_form"},[e("v-uni-view",[e("v-uni-text",[t._v("*")]),t._v("打卡人员")],1),e("v-uni-view",{staticClass:"form_right",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.selectStaff.apply(void 0,arguments)}}},[0!=t.staffArr.length?e("v-uni-view",{class:0!=t.staffArr.length?"valueActive":""},t._l(t.staffArr,(function(i,n){return e("span",{key:n},[t._v(t._s(i.name)+",")])})),0):e("v-uni-view",{},[t._v("打卡人员")]),e("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1),e("v-uni-view",{staticClass:"fllow_form"},[e("v-uni-view",[e("v-uni-text",[t._v("*")]),t._v("规则名称")],1),e("v-uni-view",{staticClass:"form_right"},[e("v-uni-input",{class:t.name?"valueActive":"",attrs:{type:"text",placeholder:"规则名称","placeholder-style":"color:#999;font-size:32rpx;"},model:{value:t.name,callback:function(i){t.name=i},expression:"name"}})],1)],1),e("v-uni-view",{staticClass:"fllow_form"},[e("v-uni-view",[e("v-uni-text",[t._v("*")]),t._v("规则类型")],1),e("v-uni-view",{staticClass:"form_right",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.changeRulesType.apply(void 0,arguments)}}},[e("v-uni-view",{class:t.typeObj.title?"valueActive":""},[t._v(t._s(t.typeObj.title?t.typeObj.title:"规则类型"))]),e("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1),e("v-uni-view",{staticClass:"fllow_form",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.toSetTime.apply(void 0,arguments)}}},[e("v-uni-view",[e("v-uni-text",[t._v("*")]),t._v("打卡时间")],1),e("v-uni-view",{staticClass:"form_right"},[e("v-uni-view",{class:0!=t.timeArr.length?"valueActive":""},[0!=t.timeArr.length?e("v-uni-view",{staticClass:"timebox"},[t._v(t._s(t.timeArr[0].week)+";"),t.timeArr.length>1?e("span",[t._v("等"+t._s(t.timeArr.length)+"组")]):t._e()]):e("v-uni-view",{},[t._v("打卡时间")])],1),e("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1),e("v-uni-view",{staticClass:"fllow_form",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.selectPosition.apply(void 0,arguments)}}},[e("v-uni-view",[e("v-uni-text",[t._v("*")]),t._v("打卡位置")],1),e("v-uni-view",{staticClass:"form_right"},[e("v-uni-view",{class:0!=t.positionArr.length?"valueActive":""},[0!=t.positionArr.length?e("v-uni-view",{staticClass:"timebox"},[t._v(t._s(t.positionArr[0].address)+";"),t.positionArr.length>1?e("v-uni-view",[t._v("等"+t._s(t.positionArr.length)+"个")]):t._e()],1):e("v-uni-view",{},[t._v("打卡位置")])],1),e("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1),e("v-uni-view",{staticClass:"btn_g bg-blue button-hover round",attrs:{id:"btn"},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.$noMultipleClicks(t.toSave)}}},[t._v("保存")]),e("select-rule-type",{ref:"ruleTypeChild",on:{selectType:function(i){arguments[0]=i=t.$handleEvent(i),t.selectType.apply(void 0,arguments)}}})],1)},o=[]},"990b":function(t,i,e){"use strict";e.r(i);var n=e("877a"),a=e.n(n);for(var o in n)"default"!==o&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=a.a},a134:function(t,i,e){"use strict";var n=e("dca5"),a=e.n(n);a.a},c320:function(t,i,e){"use strict";e.r(i);var n=e("593f"),a=e.n(n);for(var o in n)"default"!==o&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=a.a},d6b6:function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.rule_tip[data-v-29cb084d]{padding:%?24?%;font-size:%?24?%;color:red;text-align:center}.fllow_form[data-v-29cb084d]{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 uni-text[data-v-29cb084d]{color:red;margin-left:%?10?%}.fllow_form .form_right[data-v-29cb084d]{display:flex;justify-content:flex-end;align-items:center;color:#999;width:%?450?%}.fllow_form .form_right[data-v-29cb084d] :first-child{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fllow_form .form_right uni-image[data-v-29cb084d]{width:%?40?%;height:%?40?%;margin:%?28?% %?5?% 0 0}.fllow_form .form_right .timebox[data-v-29cb084d]{width:%?400?%;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.fllow_form .theme[data-v-29cb084d]{color:#5ca9fe}.fllow_form .form_input uni-input[data-v-29cb084d]{text-align:right;margin-right:%?10?%}.botwarp[data-v-29cb084d]{display:flex;justify-content:space-around;align-items:center;margin-top:%?100?%}.botwarp .b_bot[data-v-29cb084d]{width:%?300?%;height:%?80?%;border-radius:%?40?%;font-size:%?24?%;text-align:center;line-height:%?80?%;background:#008eff;color:#fff}.botwarp .remove[data-v-29cb084d]{background:#ff7800}',""]),t.exports=i},da50:function(t,i,e){"use strict";e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return o})),e.d(i,"a",(function(){return n}));var n={uniPopup:e("cec5").default},a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{},[e("uni-popup",{ref:"popup",attrs:{type:"bottom","background-color":"#f5f5f5"},on:{touchmove:function(i){i.stopPropagation(),i.preventDefault(),arguments[0]=i=t.$handleEvent(i)}}},[e("v-uni-view",{staticClass:"title"},[t._v("请选择规则类型")]),e("v-uni-view",{staticClass:"listwarp"},t._l(t.arr,(function(i,n){return e("v-uni-view",{key:n,staticClass:"list_o",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.selectItem(n)}}},[e("v-uni-view",{staticClass:"list_left"},[e("v-uni-view",{staticClass:"li_t"},[e("v-uni-view",{staticClass:"li_f"},[t._v(t._s(i.title))]),e("v-uni-view",{staticClass:"li_p"},[t._v(t._s(i.label))])],1),e("v-uni-view",{staticClass:"li_c"},[t._v(t._s(i.p))]),e("v-uni-view",{staticClass:"li_b"},[t._v(t._s(i.text))])],1),e("v-uni-view",{staticClass:"list_right"},[e("v-uni-radio",{attrs:{value:"",color:"#008EFF",checked:t.arrIndex==n}})],1)],1)})),1)],1)],1)},o=[]},dca5:function(t,i,e){var n=e("d6b6");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("4f06").default;a("124b6d6c",n,!0,{sourceMap:!1,shadowMode:!1})},e68f:function(t,i,e){var n=e("ec3f");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=e("4f06").default;a("7b97c5f3",n,!0,{sourceMap:!1,shadowMode:!1})},ec3f:function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.title[data-v-b418fb24]{font-size:%?30?%;color:#333;text-align:center;padding:%?24?% 0}.listwarp[data-v-b418fb24]{width:%?750?%;height:%?700?%}.listwarp .list_o[data-v-b418fb24]{width:%?690?%;border-radius:%?10?%;background:#fff;padding:%?30?%;display:flex;justify-content:space-between;align-items:center;margin:%?24?% auto 0}.listwarp .list_o .list_left[data-v-b418fb24]{flex:1}.listwarp .list_o .list_left .li_t[data-v-b418fb24]{display:flex;justify-content:flex-start;align-items:center;font-size:%?30?%;color:#333;margin-bottom:%?8?%}.listwarp .list_o .list_left .li_t .li_p[data-v-b418fb24]{font-size:%?22?%;color:#008eff;margin-left:%?10?%}.listwarp .list_o .list_left .li_c[data-v-b418fb24]{font-size:%?24?%;color:#666;margin-bottom:%?15?%}.listwarp .list_o .list_left .li_b[data-v-b418fb24]{font-size:%?22?%;color:#333}.listwarp .list_o .list_right[data-v-b418fb24]{flex-shrink:0}.listwarp .list_o .list_right uni-radio[data-v-b418fb24]{-webkit-transform:scale(.7);transform:scale(.7)}',""]),t.exports=i}}]);
|