chunk-14a31191.e713485e.js 4.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14a31191","chunk-2d0df437"],{"88bc":function(e,t,n){(function(t){var n=1/0,a=9007199254740991,r="[object Arguments]",o="[object Function]",l="[object GeneratorFunction]",i="[object Symbol]",s="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,u=s||c||Function("return this")();function d(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function f(e,t){var n=-1,a=e?e.length:0,r=Array(a);while(++n<a)r[n]=t(e[n],n,e);return r}function m(e,t){var n=-1,a=t.length,r=e.length;while(++n<a)e[r+n]=t[n];return e}var p=Object.prototype,h=p.hasOwnProperty,b=p.toString,v=u.Symbol,g=p.propertyIsEnumerable,w=v?v.isConcatSpreadable:void 0,y=Math.max;function j(e,t,n,a,r){var o=-1,l=e.length;n||(n=R),r||(r=[]);while(++o<l){var i=e[o];t>0&&n(i)?t>1?j(i,t-1,n,a,r):m(r,i):a||(r[r.length]=i)}return r}function C(e,t){return e=Object(e),k(e,t,(function(t,n){return n in e}))}function k(e,t,n){var a=-1,r=t.length,o={};while(++a<r){var l=t[a],i=e[l];n(i,l)&&(o[l]=i)}return o}function O(e,t){return t=y(void 0===t?e.length-1:t,0),function(){var n=arguments,a=-1,r=y(n.length-t,0),o=Array(r);while(++a<r)o[a]=n[t+a];a=-1;var l=Array(t+1);while(++a<t)l[a]=n[a];return l[t]=o,d(e,this,l)}}function R(e){return A(e)||F(e)||!!(w&&e&&e[w])}function x(e){if("string"==typeof e||q(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}function F(e){return S(e)&&h.call(e,"callee")&&(!g.call(e,"callee")||b.call(e)==r)}var A=Array.isArray;function L(e){return null!=e&&N(e.length)&&!$(e)}function S(e){return _(e)&&L(e)}function $(e){var t=T(e)?b.call(e):"";return t==o||t==l}function N(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function T(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function _(e){return!!e&&"object"==typeof e}function q(e){return"symbol"==typeof e||_(e)&&b.call(e)==i}var J=O((function(e,t){return null==e?{}:C(e,f(j(t,1),x))}));e.exports=J}).call(this,n("c8ba"))},"8e7c":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:800,visible:e.visible,maskClosable:!1,confirmLoading:e.confirmLoading,cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"职务编码"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["code",e.validatorRules.code],expression:"['code', validatorRules.code]"}],attrs:{placeholder:"请输入职务编码"}})],1),t("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"职务名称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",e.validatorRules.name],expression:"['name', validatorRules.name]"}],attrs:{placeholder:"请输入职务名称"}})],1),t("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"职级"}},[t("j-dict-select-tag",{directives:[{name:"decorator",rawName:"v-decorator",value:["postRank",e.validatorRules.postRank],expression:"['postRank', validatorRules.postRank]"}],attrs:{placeholder:"请选择职级",triggerChange:!0,dictCode:"position_rank"}})],1)],1)],1)],1)},r=[],o=n("88bc"),l=n.n(o),i=n("0fea"),s=n("4ec3"),c=n("7b16"),u=null,d={name:"SysPositionModal",components:{JDictSelectTag:c["default"]},data:function(){var e=this;return{title:"操作",visible:!1,model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,form:this.$form.createForm(this),validatorRules:{code:{rules:[{required:!0,message:"请输入职务编码"},{validator:function(t,n,a){u&&clearTimeout(u),u=setTimeout((function(){Object(s["m"])({tableName:"sys_position",fieldName:"code",fieldVal:n,dataId:e.model.id}).then((function(e){e.success?a():a(e.message)})).catch(console.error)}),300)}}]},name:{rules:[{required:!0,message:"请输入职务名称"}]},postRank:{rules:[{required:!0,message:"请选择职级"}]}},url:{add:"/sys/position/add",edit:"/sys/position/edit"}}},created:function(){},methods:{add:function(){this.edit({})},edit:function(e){var t=this;this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){t.form.setFieldsValue(l()(t.model,"code","name","postRank"))}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){var e=this,t=this;this.form.validateFields((function(n,a){if(!n){t.confirmLoading=!0;var r="",o="";e.model.id?(r+=e.url.edit,o="put"):(r+=e.url.add,o="post");var l=Object.assign(e.model,a);Object(i["i"])(r,l,o).then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok")):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1,t.close()}))}}))},handleCancel:function(){this.close()}}},f=d,m=n("2877"),p=Object(m["a"])(f,a,r,!1,null,"3aaf2fb2",null);t["default"]=p.exports}}]);