1 |
- webpackJsonp([21],{HxlJ:function(e,t){},LC74:function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},OMJi:function(e,t,r){(function(e,n){var i=/%[sdj%]/g;t.format=function(e){if(!y(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(a(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,o=n.length,s=String(e).replace(i,function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),l=n[r];r<o;l=n[++r])_(l)||!b(l)?s+=" "+l:s+=" "+a(l);return s},t.deprecate=function(r,i){if(g(e.process))return function(){return t.deprecate(r,i).apply(this,arguments)};if(!0===n.noDeprecation)return r;var o=!1;return function(){if(!o){if(n.throwDeprecation)throw new Error(i);n.traceDeprecation?console.trace(i):console.error(i),o=!0}return r.apply(this,arguments)}};var o,s={};function a(e,r){var n={seen:[],stylize:u};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(r)?n.showHidden=r:r&&t._extend(n,r),g(n.showHidden)&&(n.showHidden=!1),g(n.depth)&&(n.depth=2),g(n.colors)&&(n.colors=!1),g(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),c(n,e,n.depth)}function l(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function u(e,t){return e}function c(e,r,n){if(e.customInspect&&r&&D(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return y(i)||(i=c(e,i,n)),i}var o=function(e,t){if(g(t))return e.stylize("undefined","undefined");if(y(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(v(t))return e.stylize(""+t,"number");if(m(t))return e.stylize(""+t,"boolean");if(_(t))return e.stylize("null","null")}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),x(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return p(r);if(0===s.length){if(D(r)){var l=r.name?": "+r.name:"";return e.stylize("[Function"+l+"]","special")}if(h(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(w(r))return e.stylize(Date.prototype.toString.call(r),"date");if(x(r))return p(r)}var u,b="",O=!1,k=["{","}"];(d(r)&&(O=!0,k=["[","]"]),D(r))&&(b=" [Function"+(r.name?": "+r.name:"")+"]");return h(r)&&(b=" "+RegExp.prototype.toString.call(r)),w(r)&&(b=" "+Date.prototype.toUTCString.call(r)),x(r)&&(b=" "+p(r)),0!==s.length||O&&0!=r.length?n<0?h(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),u=O?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s<a;++s)j(t,String(s))?o.push(f(e,t,r,n,String(s),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(f(e,t,r,n,i,!0))}),o}(e,r,n,a,s):s.map(function(t){return f(e,r,n,a,t,O)}),e.seen.pop(),function(e,t,r){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(u,b,k)):k[0]+b+k[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,r,n,i,o){var s,a,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(a=e.stylize("[Setter]","special")),j(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(l.value)<0?(a=_(r)?c(e,l.value,null):c(e,l.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n")):a=e.stylize("[Circular]","special")),g(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function d(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function _(e){return null===e}function v(e){return"number"==typeof e}function y(e){return"string"==typeof e}function g(e){return void 0===e}function h(e){return b(e)&&"[object RegExp]"===O(e)}function b(e){return"object"==typeof e&&null!==e}function w(e){return b(e)&&"[object Date]"===O(e)}function x(e){return b(e)&&("[object Error]"===O(e)||e instanceof Error)}function D(e){return"function"==typeof e}function O(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(g(o)&&(o=Object({NODE_ENV:"production",BASE_API:"https://oa.g107.com",APP_NAME:"功道云-绩效版",APP_VER:"7.0",WEBSOCKET_API:"https://ws.g107.com:543",COPYRIGHT_CN:"功道云 版权所有",COPYRIGHT_EN:"Copyright ©2015-2020 Kung Dao Cloud All Rights Reserved.",ALIOSS_URL:"https://integralsys.oss-cn-shenzhen.aliyuncs.com",ALIOSS_CDN_URL:"http://cdn.intesys.g107.com",APPID:"os_base",WEB_LINK:"https://oa.g107.com/m",APP_DOWNDOAD_URL:"https://m.intesys.cms.g107.com/app_download/"}).NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var r=n.pid;s[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else s[e]=function(){};return s[e]},t.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=m,t.isNull=_,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=g,t.isRegExp=h,t.isObject=b,t.isDate=w,t.isError=x,t.isFunction=D,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r("fC4T");var S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function j(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(e=new Date,r=[k(e.getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":"),[e.getDate(),S[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r("LC74"),t._extend=function(e,t){if(!t||!b(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}).call(t,r("DuR2"),r("W2nU"))},YoiL:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("pFYg"),i=r.n(n),o=(r("3gWi"),r("ZxCb")),s=r("vLgD"),a=r("mrPP"),l=r("EUN7"),u=r("SjT7"),c=r("NDIM"),p=r("PJh5"),f=r.n(p),d=r("7+uW");r("OMJi");d.a.use(o.a);var m={name:"integral_application",components:{DateCell:c.a,Mtextarea:a.a,EmployeeSelectorCell:l.a,RuleCategorySelectorCell:u.a},watch:{"fromData.items":{handler:function(e,t){if(this.lock)this.lock=!1;else for(var r in e)0!=e[r].employee_list.length?this.fromData.items[r].reviewer_id=e[r].employee_list[0].id:this.fromData.items[r].reviewer_id=this.superior_list[0].id},deep:!0}},data:function(){var e=f()().format("YYYY-MM-DD");return{superior_list:[],toDate:f()().format("YYYY-MM-DD"),data:{event_time:e,reviewer_id:"",employee_list:[],rule_id:0,item_id:0,remark:"",rule_item:[],files:[],show_rule:!1},fromData:{items:[{event_time:e,reviewer_id:"",employee_list:[],rule_id:0,item_id:0,remark:"",rule_item:[],files:[],show_rule:!1}]},lock:!1,superior_index:0,rule_index:0,types_list:{},subloading:!1}},methods:{rule_item_confirm:function(e,t){this.fromData.items[e].remark=t[0].remark},employee_list_fun:function(){for(var e=this.$store.getters.user_info.employee_detail.superior_list,t=0;t<e.length;t++)if(!(e[t]instanceof Array)){this.data.employee_list=[e[t]],this.fromData.items[0].employee_list=[e[t]],this.data.reviewer_id=e[t].id,this.fromData.items[0].reviewer_id=e[t].id;break}},superior_list_fun:function(){for(var e=0;e<this.$store.getters.user_info.employee_detail.superior_list.length;e++)"object"===i()(this.$store.getters.user_info.employee_detail.superior_list[e])&&this.superior_list.push(this.$store.getters.user_info.employee_detail.superior_list[e])},add_one:function(){this.lock=!0;var e={employee_list:[],event_time:this.toDate,rule_id:0,item_id:0,remark:"",rule_item:[],files:[],show_rule:!1};this.fromData.items.push(e)},del_one:function(e){this.fromData.items.splice(e,1)},get_point_types:function(){var e=this;Object(s.a)({url:"/api/integral/types",method:"get",data:{}}).then(function(t){if(1==t.data.code)for(var r in t.data.data.list)e.types_list[t.data.data.list[r].id]=t.data.data.list[r].name}).catch(function(e){})},data_verify:function(){var e=this;e.$validator.validateAll().then(function(t){t?(e.subloading=!0,e.send()):e.$notify({type:"danger",message:e.$validator.errors.items[0].msg})})},send:function(){var e=this;e.$toast.loading({message:"正在处理"}),e.fromData.items.forEach(function(e){e.rule_item.length>0&&(e.item_id=e.rule_item[0].id,e.rule_id=e.rule_item[0].rule_id),delete e.employee_list}),Object(s.a)({url:"/api/integral/review/apply",method:"post",data:e.fromData}).then(function(t){if(e.$toast.clear(),1==t.data.code)if(t.data.data.list.some(function(e){return 0!=e.status}))e.$toast.success(t.data.msg),e.$route_back();else{var r=t.data.data.list.findIndex(function(e){return 0==e.status});e.$notify({type:"danger",message:"第"+(r+1)+"条审批者超出管理范围"})}else e.$notify({type:"danger",message:t.data.msg})}).catch(function(t){e.$toast.clear()}).finally(function(){e.subloading=!1})}},created:function(){this.get_point_types(),this.employee_list_fun(),this.superior_list_fun()},mounted:function(){}},_={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("van-nav-bar",{attrs:{title:"积分申请","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),r("div",{staticClass:"body_com has_header"},[r("scroller",[e._l(e.fromData.items,function(t,n){return r("div",{key:n,staticClass:"item_class"},[r("div",{staticClass:"clear operation"},[r("span",{staticClass:"fl color_ccc"},[e._v("申请(第"+e._s(n+1)+"条)")]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:0==n&&e.fromData.items.length>1,expression:"index == 0 && fromData.items.length > 1"}],staticClass:"fr del_btn",on:{click:function(t){return e.del_one(n)}}},[e._v("删除")]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:0!=n,expression:"index != 0"}],staticClass:"fr del_btn",on:{click:function(t){return e.del_one(n)}}},[e._v("删除")])]),e._v(" "),r("van-cell-group",[r("van-cell",{attrs:{center:"",title:"指定规则"},scopedSlots:e._u([{key:"right-icon",fn:function(){return[r("van-switch",{attrs:{size:"24"},model:{value:t.show_rule,callback:function(r){e.$set(t,"show_rule",r)},expression:"item.show_rule"}})]},proxy:!0}],null,!0)}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:t.show_rule,expression:"item.show_rule"}],on:{click:function(t){e.rule_index=n}}},[r("RuleCategorySelectorCell",{attrs:{state:n,title:"选择分类和规则",multi:!1,max:1},on:{confirm:e.rule_item_confirm},model:{value:t.rule_item,callback:function(r){e.$set(t,"rule_item",r)},expression:"item.rule_item"}}),e._v(" "),e._l(t.rule_item,function(t,n){return r("van-cell",{key:n,attrs:{size:"large",label:t.remark}},[r("template",{slot:"title"},[e._v("\n "+e._s(e.types_list[t.pt_id])+"\n "),r("span",{directives:[{name:"show",rawName:"v-show",value:1==t.range_type,expression:"d.range_type == 1"}]},[e._v(e._s(t.min_point))]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:2==t.range_type,expression:"d.range_type == 2"}]},[e._v(e._s(t.min_point)+"—"+e._s(t.max_point))])])],2)})],2),e._v(" "),r("van-cell",{attrs:{required:""}},[r("Mtextarea",{directives:[{name:"validate",rawName:"v-validate",value:"required|max:100",expression:"'required|max:100'"}],attrs:{name:"申请事由",placeholder:"请输入申请事由(最多100字)",text_max:100,imgs_max:3,images:"",speech:"",imgs:t.files},on:{"update:imgs":function(r){return e.$set(t,"files",r)}},model:{value:t.remark,callback:function(r){e.$set(t,"remark",r)},expression:"item.remark"}})],1),e._v(" "),r("DateCell",{attrs:{required:"",title:"选择日期"},model:{value:t.event_time,callback:function(r){e.$set(t,"event_time",r)},expression:"item.event_time"}}),e._v(" "),r("div",{on:{click:function(t){e.superior_index=n}}},[r("EmployeeSelectorCell",{directives:[{name:"show",rawName:"v-show",value:0!=e.superior_list.length,expression:"superior_list.length != 0"},{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{required:"",title:"审批人",name:"审批人",employee_list:e.superior_list,use_employee_list:"",multi:!1},model:{value:t.employee_list,callback:function(r){e.$set(t,"employee_list",r)},expression:"item.employee_list"}}),e._v(" "),r("van-cell",{directives:[{name:"show",rawName:"v-show",value:0==e.superior_list.length,expression:"superior_list.length == 0"}],attrs:{required:"",title:"审批人","is-link":""},on:{click:function(t){return e.$toast("您没有审批人,请联系管理员")}}})],1)],1)],1)}),e._v(" "),r("van-cell-group",[r("van-cell",{attrs:{"title-class":"color_bule",title:"+ 再加一条"},on:{click:e.add_one}})],1),e._v(" "),r("div",{staticStyle:{padding:"0.32rem"}},[r("van-button",{attrs:{size:"large",disabled:e.subloading,type:"info"},on:{click:e.data_verify}},[e._v("提交")])],1)],2)],1)],1)},staticRenderFns:[]};var v=r("VU/8")(m,_,!1,function(e){r("HxlJ")},"data-v-4db42327",null);t.default=v.exports},fC4T:function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}}});
|