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.
ocr-web/dist/js/chunk-d56e4812.9d29b527.js

1 line
7.3 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d56e4812"],{"88bc":function(e,l,t){(function(l){var t=1/0,a=9007199254740991,r="[object Arguments]",o="[object Function]",n="[object GeneratorFunction]",i="[object Symbol]",s="object"==typeof l&&l&&l.Object===Object&&l,d="object"==typeof self&&self&&self.Object===Object&&self,c=s||d||Function("return this")();function u(e,l,t){switch(t.length){case 0:return e.call(l);case 1:return e.call(l,t[0]);case 2:return e.call(l,t[0],t[1]);case 3:return e.call(l,t[0],t[1],t[2])}return e.apply(l,t)}function m(e,l){var t=-1,a=e?e.length:0,r=Array(a);while(++t<a)r[t]=l(e[t],t,e);return r}function p(e,l){var t=-1,a=l.length,r=e.length;while(++t<a)e[r+t]=l[t];return e}var f=Object.prototype,b=f.hasOwnProperty,h=f.toString,g=c.Symbol,v=f.propertyIsEnumerable,C=g?g.isConcatSpreadable:void 0,w=Math.max;function y(e,l,t,a,r){var o=-1,n=e.length;t||(t=$),r||(r=[]);while(++o<n){var i=e[o];l>0&&t(i)?l>1?y(i,l-1,t,a,r):p(r,i):a||(r[r.length]=i)}return r}function x(e,l){return e=Object(e),k(e,l,(function(l,t){return t in e}))}function k(e,l,t){var a=-1,r=l.length,o={};while(++a<r){var n=l[a],i=e[n];t(i,n)&&(o[n]=i)}return o}function j(e,l){return l=w(void 0===l?e.length-1:l,0),function(){var t=arguments,a=-1,r=w(t.length-l,0),o=Array(r);while(++a<r)o[a]=t[l+a];a=-1;var n=Array(l+1);while(++a<l)n[a]=t[a];return n[l]=o,u(e,this,n)}}function $(e){return D(e)||S(e)||!!(C&&e&&e[C])}function O(e){if("string"==typeof e||M(e))return e;var l=e+"";return"0"==l&&1/e==-t?"-0":l}function S(e){return I(e)&&b.call(e,"callee")&&(!v.call(e,"callee")||h.call(e)==r)}var D=Array.isArray;function T(e){return null!=e&&N(e.length)&&!A(e)}function I(e){return L(e)&&T(e)}function A(e){var l=F(e)?h.call(e):"";return l==o||l==n}function N(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function F(e){var l=typeof e;return!!e&&("object"==l||"function"==l)}function L(e){return!!e&&"object"==typeof e}function M(e){return"symbol"==typeof e||L(e)&&h.call(e)==i}var _=j((function(e,l){return null==e?{}:x(e,m(y(l,1),O))}));e.exports=_}).call(this,t("c8ba"))},c1af:function(e,l,t){"use strict";t.r(l);var a=function(){var e=this,l=e.$createElement,t=e._self._c||l;return t("a-modal",{attrs:{title:e.title,width:800,ok:!1,visible:e.visible,confirmLoading:e.confirmLoading,okButtonProps:{props:{disabled:e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form-model",{ref:"form",attrs:{model:e.model,rules:e.validatorRules}},[t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"机构名称",prop:"departName",hidden:!1,hasFeedback:""}},[t("a-input",{attrs:{id:"departName",placeholder:"请输入机构/部门名称"},model:{value:e.model.departName,callback:function(l){e.$set(e.model,"departName",l)},expression:"model.departName"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,hidden:e.seen,label:"上级部门",hasFeedback:""}},[t("a-tree-select",{staticStyle:{width:"100%"},attrs:{dropdownStyle:{maxHeight:"200px",overflow:"auto"},treeData:e.departTree,placeholder:"请选择上级部门",disabled:e.condition},model:{value:e.model.parentId,callback:function(l){e.$set(e.model,"parentId",l)},expression:"model.parentId"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"机构类型"}},[e.seen?[t("a-radio-group",{attrs:{placeholder:"请选择机构类型"},model:{value:e.model.orgCategory,callback:function(l){e.$set(e.model,"orgCategory",l)},expression:"model.orgCategory"}},[t("a-radio",{attrs:{value:"1"}},[e._v(" 公司 ")])],1)]:[t("a-radio-group",{attrs:{placeholder:"请选择机构类型"},model:{value:e.model.orgCategory,callback:function(l){e.$set(e.model,"orgCategory",l)},expression:"model.orgCategory"}},[t("a-radio",{attrs:{value:"2"}},[e._v(" 部门 ")]),t("a-radio",{attrs:{value:"3"}},[e._v(" 岗位 ")])],1)]],2),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"部门负责人"}},[t("j-select-multi-user",{attrs:{valueKey:"id"},model:{value:e.model.directorUserIds,callback:function(l){e.$set(e.model,"directorUserIds",l)},expression:"model.directorUserIds"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"mobile",label:"电话"}},[t("a-input",{attrs:{placeholder:"请输入电话"},model:{value:e.model.mobile,callback:function(l){e.$set(e.model,"mobile",l)},expression:"model.mobile"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"传真"}},[t("a-input",{attrs:{placeholder:"请输入传真"},model:{value:e.model.fax,callback:function(l){e.$set(e.model,"fax",l)},expression:"model.fax"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"地址"}},[t("a-input",{attrs:{placeholder:"请输入地址"},model:{value:e.model.address,callback:function(l){e.$set(e.model,"address",l)},expression:"model.address"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"排序"}},[t("a-input-number",{model:{value:e.model.departOrder,callback:function(l){e.$set(e.model,"departOrder",l)},expression:"model.departOrder"}})],1),t("a-form-model-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,label:"备注"}},[t("a-textarea",{attrs:{placeholder:"请输入备注"},model:{value:e.model.memo,callback:function(l){e.$set(e.model,"memo",l)},expression:"model.memo"}})],1)],1)],1)],1)},r=[],o=t("0fea"),n=t("4ec3"),i=(t("88bc"),t("261e")),s={name:"SysDepartModal",components:{ATextarea:i["a"]},data:function(){return{departTree:[],orgTypeData:[],phoneWarning:"",departName:"",title:"操作",seen:!1,visible:!1,condition:!0,disableSubmit:!1,model:{},defaultModel:{departOrder:0,orgCategory:"1"},menuhidden:!1,menuusing:!0,labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{departName:[{required:!0,message:"请输入机构/部门名称!"}],orgCode:[{required:!0,message:"请输入机构编码!"}],mobile:[{validator:this.validateMobile}],orgCategory:[{required:!0,message:"请输入机构类型!"}]},url:{add:"/sys/sysDepart/add"},dictDisabled:!0}},created:function(){},methods:{loadTreeData:function(){var e=this;Object(n["G"])().then((function(l){if(l.success){e.departTree=[];for(var t=0;t<l.result.length;t++){var a=l.result[t];e.departTree.push(a)}}}))},add:function(e){e?(this.seen=!1,this.dictDisabled=!1):(this.seen=!0,this.dictDisabled=!0),this.edit(e)},edit:function(e){this.visible=!0,this.model=Object.assign({},this.defaultModel,e),this.loadTreeData(),this.model.parentId=null!=e?e.toString():null,this.seen?this.model.orgCategory="1":this.model.orgCategory="2"},close:function(){this.$emit("close"),this.disableSubmit=!1,this.visible=!1,this.$refs.form.resetFields()},handleOk:function(){var e=this,l=this;this.$refs.form.validate((function(t){if(!t)return!1;l.confirmLoading=!0,Object(o["h"])(e.url.add,e.model,"post").then((function(e){e.success?(l.$message.success(e.message),l.loadTreeData(),l.$emit("ok")):l.$message.warning(e.message)})).finally((function(){l.confirmLoading=!1,l.close()}))}))},handleCancel:function(){this.close()},validateMobile:function(e,l,t){!l||new RegExp(/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/).test(l)?t():t("您的手机号码格式不正确!")}}},d=s,c=t("2877"),u=Object(c["a"])(d,a,r,!1,null,"e4d5f416",null);l["default"]=u.exports}}]);