1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e104970a"],{"0180":function(e,t,n){"use strict";n.r(t);n("d401"),n("a15b"),n("d3b7"),n("25f0");var r=function(){var e=this,t=e._self._c;return t("div",[t("van-nav-bar",{staticClass:"shadow mb-4",attrs:{title:e.$route.params&&e.$route.params.id?"编辑工人":"添加工人","left-text":"返回","left-arrow":""},on:{"click-left":function(t){return e.$router.back(-1)}}}),t("van-form",{staticClass:"w-11/12 mx-auto",on:{submit:e.onSubmit}},[t("div",{staticClass:"shadow"},[t("van-field",{attrs:{name:"工种",label:"工种"},scopedSlots:e._u([{key:"input",fn:function(){return[t("van-checkbox-group",{attrs:{value:e.form.type_ids.toString().split(","),direction:"horizontal"},on:{input:function(t){e.$set(e.form,"type_ids",t.join(","))}}},e._l(e.types,(function(n,r){return t("van-checkbox",{key:r,attrs:{name:n.id.toString(),shape:"square"}},[e._v(e._s(n.name))])})),1)]},proxy:!0}])}),t("van-field",{attrs:{name:"工人姓名",label:"工人姓名",placeholder:"工人姓名",rules:[{required:!0,message:"请填写工人姓名"}]},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),t("van-field",{attrs:{clearable:"",label:"手机号码",placeholder:"请输入手机号码",type:"tel",rules:[{required:!0,message:"请输入手机号码"},{pattern:/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|162|166|198|199|191|(147))\d{8}$/,message:"手机号码格式错误!"}]},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}}),t("Select",{attrs:{name:"性别",label:"性别",placeholder:"性别",columns:[{id:0,name:"未知"},{id:1,name:"男"},{id:2,name:"女"}]},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}}),t("van-field",{attrs:{type:"digit",label:"年龄"},model:{value:e.form.age,callback:function(t){e.$set(e.form,"age",t)},expression:"form.age"}}),t("van-field",{attrs:{name:"身份证号",label:"身份证号",placeholder:"身份证号"},model:{value:e.form.idcode,callback:function(t){e.$set(e.form,"idcode",t)},expression:"form.idcode"}}),t("van-field",{attrs:{name:"是否买保险",label:"是否买保险"},scopedSlots:e._u([{key:"input",fn:function(){return[t("van-radio-group",{attrs:{direction:"horizontal"},model:{value:e.form.insure,callback:function(t){e.$set(e.form,"insure",t)},expression:"form.insure"}},[t("van-radio",{attrs:{name:1}},[e._v("是")]),t("van-radio",{attrs:{name:0}},[e._v("否")])],1)]},proxy:!0}])}),t("DatetimeSelect",{attrs:{name:"保险开始日期",label:"保险开始日期",placeholder:"保险开始日期"},model:{value:e.form.insure_start,callback:function(t){e.$set(e.form,"insure_start",t)},expression:"form.insure_start"}}),t("DatetimeSelect",{attrs:{name:"保险结束日期",label:"保险结束日期",placeholder:"保险结束日期"},model:{value:e.form.insure_end,callback:function(t){e.$set(e.form,"insure_end",t)},expression:"form.insure_end"}}),t("van-field",{attrs:{name:"开户行",label:"开户行",placeholder:"开户行"},model:{value:e.form.bank_name,callback:function(t){e.$set(e.form,"bank_name",t)},expression:"form.bank_name"}}),t("van-field",{attrs:{name:"银行卡号",label:"银行卡号",placeholder:"银行卡号"},model:{value:e.form.bank_card_no,callback:function(t){e.$set(e.form,"bank_card_no",t)},expression:"form.bank_card_no"}})],1),t("div",{staticClass:"mt-8"},[t("van-button",{attrs:{loading:e.submitLoading,block:"",type:"info","loading-text":"加载中...","native-type":"submit"}},[e._v("提交")])],1)])],1)},a=[],o=n("ade3"),i=(n("4ddd"),n("9f14")),c=(n("a44c"),n("e27c")),u=n("8a59"),l=n("4434"),s=n("7c32"),d={components:Object(o["a"])(Object(o["a"])({Select:l["a"],DatetimeSelect:s["a"]},c["a"].name,c["a"]),i["a"].name,i["a"]),data:function(){return{submitLoading:!1,types:[],form:{type_ids:"",sex:0,insure:0}}},created:function(){this.loadWorkTypes()},methods:{loadWorkTypes:function(){var e=this;this.$store.commit("loading/showLoading"),Object(u["cb"])().then((function(t){e.types=t.data.list,e.$route.params&&e.$route.params.id?e.loadWorker():e.$store.commit("loading/hideLoading")})).catch((function(){e.$store.commit("loading/hideLoading")}))},loadWorker:function(){var e=this;this.$store.commit("loading/showLoading"),Object(u["db"])(this.$route.params&&this.$route.params.id).then((function(t){e.form=t.data,e.$store.commit("loading/hideLoading")})).catch((function(){e.$store.commit("loading/hideLoading")}))},onSubmit:function(){var e=this;console.log(this.form),this.$route.params&&this.$route.params.id?Object(u["z"])(this.$route.params.id,this.form).then((function(t){e.$toast.success({message:"提交成功",duration:500,onClose:function(){e.$router.go(-1)}})})).catch((function(){done(!1)})):Object(u["k"])(this.form).then((function(t){e.$toast.success({message:"提交成功",duration:500,onClose:function(){e.$router.go(-1)}})})).catch((function(){done(!1)}))}}},f=d,m=n("2877"),p=Object(m["a"])(f,r,a,!1,null,"2168abef",null);t["default"]=p.exports},"408a":function(e,t,n){"use strict";var r=n("e330");e.exports=r(1..valueOf)},4434:function(e,t,n){"use strict";n("7db0"),n("c740"),n("d81d"),n("d3b7");var r=function(){var e=this,t=e._self._c;return t("span",[e.dropDown?t("span",{staticClass:"px-2",on:{click:e.showSelect}},[e._v(" "+e._s(e.columns.find((function(t){return t[e.valueKey]==e.value}))?e.columns.find((function(t){return t[e.valueKey]==e.value}))[e.labelKey]:"")+" "),t("van-icon",{attrs:{name:"arrow-down"}})],1):t("van-field",{attrs:{readonly:"",clickable:e.edit,border:e.border,label:e.label,value:e.columns.find((function(t){return t[e.valueKey]==e.value}))?e.columns.find((function(t){return t[e.valueKey]==e.value}))[e.labelKey]:"",placeholder:e.placeholder,disabled:e.disabled,rules:e.rules},on:{click:e.showSelect}}),t("van-popup",{attrs:{round:"",position:"bottom"},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}},[t("van-picker",{attrs:{"show-toolbar":"",title:e.label,columns:e.columns.map((function(t){return{text:t[e.labelKey],value:t[e.valueKey]}})),"default-index":e.columns.find((function(t){return t[e.valueKey]==e.value}))?e.columns.findIndex((function(t){return t[e.valueKey]==e.value})):0},on:{cancel:function(t){e.showPicker=!1},confirm:e.onConfirm}})],1)],1)},a=[],o={name:"Select",components:{},props:{value:{default:""},label:{type:String,default:""},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},data:{type:String,default:""},edit:{type:Boolean,default:!0},rules:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},labelKey:{default:"name"},valueKey:{default:"id"},dropDown:{type:Boolean,default:!1}},data:function(){return{showPicker:!1}},methods:{showSelect:function(){this.edit&&(this.showPicker=!0)},onConfirm:function(e){e=e.value;this.$emit("input",e),this.$emit("change",e),this.showPicker=!1}}},i=o,c=n("2877"),u=Object(c["a"])(i,r,a,!1,null,"659a7320",null);t["a"]=u.exports},"4ddd":function(e,t,n){"use strict";n("68ef"),n("9d70"),n("3743"),n("dde9")},"4de4":function(e,t,n){"use strict";var r=n("23e7"),a=n("b727").filter,o=n("1dde"),i=o("filter");r({target:"Array",proto:!0,forced:!i},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"51eb":function(e,t,n){"use strict";var r=n("825a"),a=n("485a"),o=TypeError;e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new o("Incorrect hint");return a(this,e)}},"6cd8":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return c}));n("d401"),n("4de4"),n("4160"),n("b64b"),n("d3b7"),n("4d63"),n("c607"),n("ac1f"),n("2c3e"),n("25f0"),n("4d90"),n("5319"),n("159b");function r(e,t){var n,r={"Y+":t.getFullYear().toString(),"m+":(t.getMonth()+1).toString(),"d+":t.getDate().toString(),"H+":t.getHours().toString(),"M+":t.getMinutes().toString(),"S+":t.getSeconds().toString()};for(var a in r)n=new RegExp("("+a+")").exec(e),n&&(e=e.replace(n[1],1==n[1].length?r[a]:r[a].padStart(n[1].length,"0")));return e}function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=0,a=0;e>86400&&(n=Math.floor(e/86400),e%=86400),e>3600&&(r=Math.floor(e/3600),e%=3600),e>60&&(a=Math.floor(e/60),e%=60);var o=e+"秒";return(a>0||r>0||n>0)&&(o=a+"分"+(t?o:"")),(r>0||n>0)&&(o=r+"小时"+(t?o:"")),n>0&&(o=n+"天"+(t?o:"")),o}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"parentId",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.filter((function(e){return e[t]==n}));return r.forEach((function(n,a){var i=o(e,t,n["id"]);i.length>0&&(r[a]["children"]=i)})),r}function i(e){if("string"===typeof e)try{return JSON.parse(e)}catch(t){return[]}return e instanceof Array?e:[]}function c(e){if("string"===typeof e)try{return JSON.parse(e)}catch(t){return{}}return e instanceof Object?e:{}}},"7a82f":function(e,t,n){"use strict";var r=n("23e7"),a=n("83ab"),o=n("9bf2").f;r({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!a},{defineProperty:o})},"7c32":function(e,t,n){"use strict";n("4de4"),n("d3b7");var r=function(){var e=this,t=e._self._c;return t("div",[t("van-field",{attrs:{readonly:"",clickable:e.edit,border:e.border,label:e.label,value:e.showFormat?e.showFormat(e.value):e.value?e.dateFormat("datetime"==e.type?"YYYY-mm-dd HH:MM":"YYYY-mm-dd",new Date(1e3*e.value)):"",placeholder:e.placeholder,disabled:e.disabled,rules:e.rules},on:{click:e.showSelect}}),t("van-popup",{attrs:{round:"",position:"bottom"},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}},[t("van-datetime-picker",{attrs:{type:e.type,title:e.label,value:e.value?new Date(1e3*e.value):new Date,"min-date":e.minDate,"max-date":e.maxDate,filter:e.filter,formatter:e.formatter},on:{cancel:function(t){e.showPicker=!1},confirm:e.onConfirm}})],1)],1)},a=[],o=(n("e25e"),n("6cd8")),i={name:"DatetimeSelect",components:{},props:{value:{default:""},label:{type:String,default:""},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},type:{type:String,default:"date"},edit:{type:Boolean,default:!0},minDate:{type:Date,default:function(){return new Date(1900,0,1)}},maxDate:{type:Date,default:function(){return new Date(2100,0,1)}},rules:{type:Array,default:function(){return[]}},filter:Function,formatter:{type:Function,default:function(e,t){return t}},showFormat:{type:Function,default:void 0}},data:function(){return{showPicker:!1}},methods:{dateFormat:o["a"],showSelect:function(){this.edit&&(this.showPicker=!0)},onConfirm:function(e){e=parseInt(e.getTime()/1e3);this.$emit("input",e),this.showPicker=!1}}},c=i,u=n("2877"),l=Object(u["a"])(c,r,a,!1,null,"1a248aa0",null);t["a"]=l.exports},"7db0":function(e,t,n){"use strict";var r=n("23e7"),a=n("b727").find,o=n("44d2"),i="find",c=!0;i in[]&&Array(1)[i]((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),o(i)},8172:function(e,t,n){"use strict";var r=n("e065"),a=n("57b9");r("toPrimitive"),a()},"9f14":function(e,t,n){"use strict";var r=n("d282"),a=n("0a26"),o=Object(r["a"])("radio"),i=o[0],c=o[1];t["a"]=i({mixins:[Object(a["a"])({bem:c,role:"radio",parent:"vanRadio"})],computed:{currentValue:{get:function(){return this.parent?this.parent.value:this.value},set:function(e){(this.parent||this).$emit("input",e)}},checked:function(){return this.currentValue===this.name}},methods:{toggle:function(){this.currentValue=this.name}}})},a15b:function(e,t,n){"use strict";var r=n("23e7"),a=n("e330"),o=n("44ad"),i=n("fc6a"),c=n("a640"),u=a([].join),l=o!==Object,s=l||!c("join",",");r({target:"Array",proto:!0,forced:s},{join:function(e){return u(i(this),void 0===e?",":e)}})},a44c:function(e,t,n){"use strict";n("68ef"),n("dc1b")},a9e3:function(e,t,n){"use strict";var r=n("23e7"),a=n("c430"),o=n("83ab"),i=n("cfe9"),c=n("428f"),u=n("e330"),l=n("94ca"),s=n("1a2d"),d=n("7156"),f=n("3a9b"),m=n("d9b5"),p=n("c04e"),b=n("d039"),h=n("241c").f,v=n("06cf").f,g=n("9bf2").f,y=n("408a"),k=n("58a8").trim,w="Number",S=i[w],_=c[w],x=S.prototype,$=i.TypeError,j=u("".slice),O=u("".charCodeAt),N=function(e){var t=p(e,"number");return"bigint"==typeof t?t:P(t)},P=function(e){var t,n,r,a,o,i,c,u,l=p(e,"number");if(m(l))throw new $("Cannot convert a Symbol value to a number");if("string"==typeof l&&l.length>2)if(l=k(l),t=O(l,0),43===t||45===t){if(n=O(l,2),88===n||120===n)return NaN}else if(48===t){switch(O(l,1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+l}for(o=j(l,2),i=o.length,c=0;c<i;c++)if(u=O(o,c),u<48||u>a)return NaN;return parseInt(o,r)}return+l},I=l(w,!S(" 0o1")||!S("0b1")||S("+0x1")),D=function(e){return f(x,e)&&b((function(){y(e)}))},A=function(e){var t=arguments.length<1?0:S(N(e));return D(this)?d(Object(t),this,A):t};A.prototype=x,I&&!a&&(x.constructor=A),r({global:!0,constructor:!0,wrap:!0,forced:I},{Number:A});var E=function(e,t){for(var n,r=o?h(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),a=0;r.length>a;a++)s(t,n=r[a])&&!s(e,n)&&g(e,n,v(t,n))};a&&_&&E(c[w],_),(I||a)&&E(c[w],S)},ade3:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("7a82f");var r=n("53ca");n("8172"),n("d9e2"),n("d401"),n("efec"),n("a9e3");function a(e,t){if("object"!=Object(r["a"])(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=Object(r["a"])(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function o(e){var t=a(e,"string");return"symbol"==Object(r["a"])(t)?t:t+""}function i(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},d81d:function(e,t,n){"use strict";var r=n("23e7"),a=n("b727").map,o=n("1dde"),i=o("map");r({target:"Array",proto:!0,forced:!i},{map:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},dc1b:function(e,t,n){},dde9:function(e,t,n){},e27c:function(e,t,n){"use strict";var r=n("d282"),a=n("78eb"),o=n("9884"),i=Object(r["a"])("radio-group"),c=i[0],u=i[1];t["a"]=c({mixins:[Object(o["b"])("vanRadio"),a["a"]],props:{value:null,disabled:Boolean,direction:String,checkedColor:String,iconSize:[Number,String]},watch:{value:function(e){this.$emit("change",e)}},render:function(){var e=arguments[0];return e("div",{class:u([this.direction]),attrs:{role:"radiogroup"}},[this.slots()])}})},efec:function(e,t,n){"use strict";var r=n("1a2d"),a=n("cb2d"),o=n("51eb"),i=n("b622"),c=i("toPrimitive"),u=Date.prototype;r(u,c)||a(u,c,o)}}]);
|