12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-55d966d0"],{"0469":function(t,e,i){},1030:function(t,e,i){},"159a":function(t,e,i){var r=i("32b3"),n=i("e2e4"),a=i("c098"),o=i("1a8c"),s=i("f4d6");function c(t,e,i,c){if(!o(t))return t;e=n(e,t);var u=-1,l=e.length,f=l-1,p=t;while(null!=p&&++u<l){var d=s(e[u]),h=i;if("__proto__"===d||"constructor"===d||"prototype"===d)return t;if(u!=f){var m=p[d];h=c?c(m,d,p):void 0,void 0===h&&(h=o(m)?m:a(e[u+1])?[]:{})}r(p,d,h),p=p[d]}return t}t.exports=c},"15f3":function(t,e,i){var r=i("89d9"),n=i("8604");function a(t,e){return r(t,e,(function(e,i){return n(t,i)}))}t.exports=a},2593:function(t,e,i){var r=i("15f3"),n=i("c6cf"),a=n((function(t,e){return null==t?{}:r(t,e)}));t.exports=a},"32b3":function(t,e,i){var r=i("872a"),n=i("9638"),a=Object.prototype,o=a.hasOwnProperty;function s(t,e,i){var a=t[e];o.call(t,e)&&n(a,i)&&(void 0!==i||e in t)||r(t,e,i)}t.exports=s},"457e":function(t,e,i){"use strict";var r=i("dfb4"),n=i.n(r);n.a},"4d8c":function(t,e,i){var r=i("5c69");function n(t){var e=null==t?0:t.length;return e?r(t,1):[]}t.exports=n},"6cbc":function(t,e,i){"use strict";var r=i("7cf6"),n=i.n(r);n.a},"7cf6":function(t,e,i){},"872a":function(t,e,i){var r=i("3b4a");function n(t,e,i){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}t.exports=n},"89d9":function(t,e,i){var r=i("656b"),n=i("159a"),a=i("e2e4");function o(t,e,i){var o=-1,s=e.length,c={};while(++o<s){var u=e[o],l=r(t,u);i(l,u)&&n(c,a(u,t),l)}return c}t.exports=o},"8a92":function(t,e,i){"use strict";var r=i("1030"),n=i.n(r);n.a},"8e5b":function(t,e,i){"use strict";var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"file-picker"},[i("div",{staticClass:"file-wrapper"},[t._l(t.arrayValue,(function(e,r){return i("file-preview",{key:r,staticClass:"preview file-item",attrs:{file:e}},[i("pop-confirm",{staticClass:"el-icon-delete remove",attrs:{comp:"i",notice:"确认移除?",confirm:function(){return t.remove(r)}}})],1)})),i("div",{directives:[{name:"show",rawName:"v-show",value:t.canPick,expression:"canPick"}],staticClass:"picker file-item flex-box",on:{click:t.onPick}},[i("svg-icon",{attrs:{"icon-class":t.pickerIcon}})],1)],2),i("el-dialog",{attrs:{title:t.title,visible:t.dialog,width:"90%","custom-class":"system-media-dialog"},on:{"update:visible":function(e){t.dialog=e}}},[i("system-media",{ref:"media",attrs:{"default-multiple":t.multiple,"default-ext":t.ext},scopedSlots:t._u([{key:"actions",fn:function(e){return[i("el-button",{attrs:{type:"primary",disabled:!e.anySelected},on:{click:function(i){return t.onPickConfirm(e.selected)}}},[t._v("\n 选定\n ")])]}}])})],1)],1)},n=[],a=(i("8e6e"),i("456d"),i("ac6a"),i("5df3"),i("4f7f"),i("2909")),o=i("ade3"),s=(i("28a5"),i("c5f6"),i("6329")),c=i("9b02"),u=i.n(c),l=i("2cfc"),f=i("2593"),p=i.n(f),d=i("bd0b");function h(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,r)}return i}function m(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?h(Object(i),!0).forEach((function(e){Object(o["a"])(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):h(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var b={name:"FilePicker",components:{PopConfirm:d["a"],FilePreview:l["a"],SystemMedia:s["a"]},inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{dialog:!1,formattedValue:null}},props:{multiple:Boolean,max:{type:[String,Number],default:8},title:{type:String,default:function(){return u()(this.elFormItem,"label","")}},value:null,ext:String,valueFields:{type:String,default:"path"},flatValue:{type:Boolean,default:!0}},computed:{pickerIcon:function(){return this.multiple?"multi-file":"single-file"},canPick:function(){return this.multiple&&this.value.length<this.max||!this.multiple&&!this.value},miniWidth:function(){return this.$store.state.miniWidth},arrayValue:function(){return this.value?Array.isArray(this.value)?this.value:[this.value]:[]}},methods:{onPick:function(){this.canPick&&(this.dialog=!0)},onPickConfirm:function(t){var e;e=this.multiple?this.value.concat(t.slice(0,this.max-this.value.length).map(this.formatReturn)):this.formatReturn(t[0]),this.$emit("input",e),this.$refs.media.clearSelected(),this.dialog=!1},formatReturn:function(t){var e=this.valueFields?this.valueFields.split(","):[];return 0===e.length?t=m({},t):(e.push("path"),t=p()(t,e)),e=Object(a["a"])(new Set(e)),this.flatValue&&1===e.length?t[e[0]]:t},remove:function(t){this.multiple?this.value.splice(t,1):this.$emit("input",null)}}},v=b,g=(i("457e"),i("d760"),i("2877")),y=Object(g["a"])(v,r,n,!1,null,"350e9826",null);e["a"]=y.exports},ada3:function(t,e,i){"use strict";i("8e6e"),i("456d");var r=i("ade3"),n=i("2909"),a=(i("a481"),i("96cf"),i("1da1")),o=(i("ac6a"),i("28a5"),i("9948")),s=i.n(o),c=i("9b02"),u=i.n(c),l=i("1a38"),f=i("873a"),p=i("a22f");function d(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,r)}return i}function h(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?d(Object(i),!0).forEach((function(e){Object(r["a"])(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var m,b,v={name:"LzForm",components:{FlexSpacer:p["a"]},inject:{view:{from:"view",default:null}},data:function(){return{loading:!1,stay:!1}},props:{getData:Function,submit:Function,errors:Object,form:Object,submitText:{type:String,default:"保存"},labelPosition:String,inDialog:Boolean,createdRedirect:{type:[String,Function],default:function(){var t=this.$route.path.split("/");return"/"+(t[t.length-2]||"")}},updatedRedirect:{type:[String,Function],default:function(){return this.$router.back.bind(this.$router)}},disableRedirect:Boolean,disableStay:Boolean,editMode:Boolean},computed:{realLabelPosition:function(){return this.labelPosition||(this.$store.state.miniWidth?"top":"right")},miniWidth:function(){return this.$store.state.miniWidth}},created:function(){this.copyMethods()},methods:{copyMethods:function(){var t=this;[l["default"].extends.methods,l["default"].methods].forEach((function(e){s()(e,(function(e,i){t[i]=function(){e.apply(this.$refs.form,arguments)}}))}))},_getData:function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.loading=!0,this.view&&this.$emit("update:form",this.view.formBak),t.prev=2,t.t0=this.getData,!t.t0){t.next=7;break}return t.next=7,this.getData();case 7:this.$nextTick((function(){e.setInitialValues()})),t.next=13;break;case 10:t.prev=10,t.t1=t["catch"](2),Promise.reject(t.t1);case 13:this.loading=!1;case 14:case"end":return t.stop()}}),t,this,[[2,10]])})));function e(){return t.apply(this,arguments)}return e}(),onSubmit:function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.$emit("update:errors",{}),t.prev=1,t.t0=this.submit,!t.t0){t.next=6;break}return t.next=6,this.submit();case 6:if(this.$message.success(Object(f["h"])(this.editMode?"updated":"created")),!this.stay&&!this.disableRedirect){t.next=9;break}return t.abrupt("return");case 9:e=this.editMode?this.updatedRedirect:this.createdRedirect,"string"===typeof e?this.$router.push(e):"function"===typeof e&&e(),t.next=17;break;case 13:t.prev=13,t.t1=t["catch"](1),this.$emit("update:errors",Object(f["j"])(t.t1.response)),422!==u()(t.t1,"response.status")&&Promise.reject(t.t1);case 17:case"end":return t.stop()}}),t,this,[[1,13]])})));function e(){return t.apply(this,arguments)}return e}(),onReset:function(){this.$refs.form.resetFields()}},watch:{$route:{handler:function(){this.$active&&this._getData()},immediate:!0}},render:function(t){var e=this,i=this.$slots.default;Array.isArray(i)&&(i=i.map((function(i){var r=i.componentOptions,a=r.propsData,o=a.helper,s=a.label;if(o){o=o.replace(/\n/g,"<br>");var c=t("template",{slot:"label"},[t("span",[s]),t("el-tooltip",{attrs:{effect:"dark",placement:"top-start","popper-class":"form-helper-popper ".concat(e.miniWidth?"mini-width":"")}},[t("div",{slot:"content",domProps:{innerHTML:o}}),t("i",{class:"ml-1 el-icon-question helper"})])]);return t("el-form-item",{props:r.propsData},[c].concat(Object(n["a"])(r.children)))}return i})));!this.disableStay&&t("el-checkbox",{attrs:{title:"表单提交后,留在此页"},model:{value:e.stay,callback:function(t){e.stay=t}}},["留在此页"]);var r=this.$slots.footer||t("el-form-item",{class:"footer"},[t("loading-action",{attrs:{type:"primary",action:this.onSubmit}},[this.submitText]),t("el-button",{on:{click:this.onReset}},["重置"]),this.$slots.footerAppend,t("flex-spacer")]);return t("el-form",{props:h({model:this.form,errors:this.errors,labelPosition:this.realLabelPosition},this.$attrs),on:h({},this.$listeners),class:{"in-dialog":this.inDialog},style:{width:this.inDialog?"auto":"800px"},directives:[{name:"loading",value:this.loading}],ref:"form"},[i,r])}},g=v,y=(i("6cbc"),i("8a92"),i("2877")),O=Object(y["a"])(g,m,b,!1,null,"3084f0c4",null);e["a"]=O.exports},c6cf:function(t,e,i){var r=i("4d8c"),n=i("2286"),a=i("c1c9");function o(t){return a(n(t,void 0,r),t+"")}t.exports=o},d760:function(t,e,i){"use strict";var r=i("0469"),n=i.n(r);n.a},dfb4:function(t,e,i){}}]);
- //# sourceMappingURL=chunk-55d966d0.28c82a74.js.map
|