mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
4f79e10bd6
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
webpackJsonp([243],{CEYu:function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"\n.cur-wrp[data-v-2912f5a4] {\n position: relative;\n}\n.cur-wrp .mg-5[data-v-2912f5a4]:nth-child(1) {\n margin-top: 5px;\n}\n.cur-wrp .add-btn[data-v-2912f5a4] {\n position: absolute;\n top: 48px;\n left: -16px;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n",""])},Cdx3:function(e,t,n){var o=n("sB3e"),i=n("lktj");n("uqUo")("keys",function(){return function(e){return i(o(e))}})},Kl9H:function(e,t,n){var o=n("lf9R");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("f386c624",o,!0)},"NS/e":function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"\n.cur-wrp[data-v-1d95a4a0] {\n position: relative;\n}\n.cur-wrp .mg-5[data-v-1d95a4a0]:nth-child(1) {\n margin-top: 5px;\n}\n.cur-wrp .add-btn[data-v-1d95a4a0] {\n position: absolute;\n top: 48px;\n left: -16px;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n",""])},PE4z:function(e,t,n){var o=n("aH0n");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("72a41a67",o,!0)},aH0n:function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"\n.small_btn[data-v-31f4cad6] {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n}\n",""])},bRN1:function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"\n.cur-wrp[data-v-61f0f85e] {\n position: relative;\n}\n.cur-wrp .add-btn[data-v-61f0f85e] {\n position: absolute;\n top: 48px;\n left: -16px;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n",""])},bfkP:function(e,t,n){var o=n("bRN1");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("e44a1068",o,!0)},d0T0:function(e,t,n){var o=n("NS/e");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("4bddb009",o,!0)},fZjL:function(e,t,n){e.exports={default:n("jFbC"),__esModule:!0}},jFbC:function(e,t,n){n("Cdx3"),e.exports=n("FeBl").Object.keys},lf9R:function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"\n.el-dialog[data-v-54290a88] {\n height: 401px;\n}\n.conditions[data-v-54290a88] {\n border: 1px solid #ececec;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin: 0px 0 16px;\n}\n.conditions .lf[data-v-54290a88] {\n width: 44px;\n text-align: center;\n border-right: 1px solid #ececec;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.conditions .rig[data-v-54290a88] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n.conditions .rig[data-v-54290a88] .m-pre {\n width: 136px !important;\n}\n.conditions .rig[data-v-54290a88] .m-next {\n width: 174px;\n}\n.conditions .rig[data-v-54290a88] .m-opt {\n width: 270px !important;\n margin-right: 6px !important;\n}\n.conditions .rig[data-v-54290a88] .m-icon {\n width: 14px;\n height: 15px;\n color: #3399ff;\n}\n.conditions .c-item[data-v-54290a88] {\n border-bottom: 1px solid #ececec;\n padding: 12px 10px;\n}\n.conditions .c-item[data-v-54290a88]:last-child {\n border-bottom: none;\n}\n.conditions .c-item[data-v-54290a88] .el-cascader,\n .conditions .c-item[data-v-54290a88] .el-select {\n width: 180px;\n margin-right: 12px;\n}\n.conditions .c-item[data-v-54290a88] .mg-5 {\n margin: 12px 0;\n}\n",""])},uqUo:function(e,t,n){var o=n("kM2E"),i=n("FeBl"),s=n("S82l");e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],a={};a[e]=t(n),o(o.S+o.F*s(function(){n(1)}),"Object",a)}},w38b:function(e,t,n){var o=n("CEYu");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("4976b1f2",o,!0)},zhq0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("Xxa5"),i=n.n(o),s=n("fZjL"),a=n.n(s),c=n("exGp"),l=n.n(c),r=n("x1DN"),p={data:function(){return{}},components:{},props:{type:{type:String,default:"add"}},methods:{handleClick:function(){this.$emit("click")}}},u={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticStyle:{display:"inline-block"}},["add"==this.type?t("el-button",{staticClass:"small_btn",attrs:{circle:"",size:"small",type:"success",icon:"el-icon-plus"},on:{click:this.handleClick}}):t("el-button",{staticClass:"small_btn",attrs:{circle:"",size:"small",type:"danger",icon:"el-icon-minus"},on:{click:this.handleClick}})],1)},staticRenderFns:[]};var d=n("VU/8")(p,u,!1,function(e){n("PE4z")},"data-v-31f4cad6",null).exports,h={data:function(){return{options:[{label:"包含子机构",value:"1"},{label:"不包含子机构",value:"2"}],composes:[{type:"1",org:""}]}},props:{hideDelete:Boolean},components:{cascader:r.a,btn:d},watch:{composes:{immediate:!0,deep:!0,handler:function(e){this.change()}}},methods:{add:function(){this.composes.push({type:"1",org:""})},remove:function(e){this.composes.splice(e,1),0===this.composes.length&&this.$emit("remove")},change:function(){this.$emit("change",this.composes)}}},f={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{display:"inline-block","min-height":"92px"}},[e._l(e.composes,function(t,o){return[n("div",{key:o,staticClass:"mg-5 cur-wrp"},[0===o?n("el-button",{staticClass:"add-btn",on:{click:e.add}},[e._v("添加值")]):e._e(),e._v(" "),n("el-select",{staticClass:"m-next",on:{change:e.change},model:{value:t.type,callback:function(n){e.$set(t,"type",n)},expression:"cpItem.type"}},e._l(e.options,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),n("cascader",{staticClass:"m-opt",attrs:{allAuth:""},model:{value:t.org,callback:function(n){e.$set(t,"org",n)},expression:"cpItem.org"}}),e._v(" "),!e.hideDelete||e.composes.length>1?n("i",{staticClass:"m-icon el-icon-delete",on:{click:function(t){return e.remove(o)}}}):e._e()],1)]})],2)},staticRenderFns:[]};var m=n("VU/8")(h,f,!1,function(e){n("bfkP")},"data-v-61f0f85e",null).exports,v={data:function(){return{options:[{label:"=",value:"1"}],personTypes:[],composes:[{type:"1",personType:""}]}},props:{chooseType:{type:String,default:"peopleType"},hideDelete:Boolean},components:{btn:d},created:function(){this.fetchOptions()},watch:{personType:{immediate:!0,handler:function(e){e&&this.change()}},chooseType:{immediate:!0,handler:function(e){e&&this.fetchOptions()}}},methods:{add:function(){this.composes.push({type:"1",value:""})},remove:function(e){this.composes.splice(e,1),this.change(),0===this.composes.length&&this.$emit("remove")},fetchOptions:function(){this.personTypes=this.$dict(this.chooseType,!0)},change:function(){this.$emit("change",this.composes)}}},g={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{display:"inline-block","min-height":"92px"}},[e._l(e.composes,function(t,o){return[n("div",{key:o,staticClass:"mg-5 cur-wrp"},[0===o?n("el-button",{staticClass:"add-btn",on:{click:e.add}},[e._v("添加值")]):e._e(),e._v(" "),n("el-select",{staticClass:"m-next",on:{change:e.change},model:{value:t.type,callback:function(n){e.$set(t,"type",n)},expression:"cpItem.type"}},e._l(e.options,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),n("el-select",{staticClass:"m-opt",on:{change:e.change},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"cpItem.value"}},e._l(e.personTypes,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),!e.hideDelete||e.composes.length>1?n("i",{staticClass:"m-icon el-icon-delete",on:{click:function(t){return e.remove(o)}}}):e._e()],1)]})],2)},staticRenderFns:[]};var b=n("VU/8")(v,g,!1,function(e){n("w38b")},"data-v-2912f5a4",null).exports,y={data:function(){return{options:[{label:"=",value:"1"}],personTypes:[],composes:[{type:"1",personType:""}]}},props:{chooseType:{type:String,default:"vipLevel"},hideDelete:Boolean},components:{btn:d},created:function(){this.fetchOptions()},watch:{personType:{immediate:!0,handler:function(e){e&&this.change()}},chooseType:{immediate:!0,handler:function(e){e&&this.fetchOptions()}}},methods:{add:function(){this.composes.push({type:"1",value:""})},remove:function(e){this.composes.splice(e,1),this.change(),0===this.composes.length&&this.$emit("remove")},fetchOptions:function(){this.personTypes=this.$dict(this.chooseType,!0)},change:function(){this.$emit("change",this.composes)}}},x={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{display:"inline-block","min-height":"92px"}},[e._l(e.composes,function(t,o){return[n("div",{key:o,staticClass:"mg-5 cur-wrp"},[0===o?n("el-button",{staticClass:"add-btn",on:{click:e.add}},[e._v("添加值")]):e._e(),e._v(" "),n("el-select",{staticClass:"m-next",on:{change:e.change},model:{value:t.type,callback:function(n){e.$set(t,"type",n)},expression:"cpItem.type"}},e._l(e.options,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),n("el-select",{staticClass:"m-opt",on:{change:e.change},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"cpItem.value"}},e._l(e.personTypes,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),!e.hideDelete||e.composes.length>1?n("i",{staticClass:"m-icon el-icon-delete",on:{click:function(t){return e.remove(o)}}}):e._e()],1)]})],2)},staticRenderFns:[]};var k=n("VU/8")(y,x,!1,function(e){n("d0T0")},"data-v-1d95a4a0",null).exports,_=n("Jt8d"),w=[{label:"所属机构",value:1},{label:"人员类型",value:2},{label:"客户等级",value:3}],C={data:function(){return{conditions:[{type:1,options:[]}],allOptions:w,org:[],people:[],level:[]}},components:{org:m,person:b,mVip:k},props:{show:{type:Boolean,default:!0}},watch:{show:function(e){var t=this;e&&(this.conditions=[{type:"",options:[]}],this.org=[],this.people=[],this.level=[],this.$nextTick(function(){t.conditions=[{type:1}],t.refreshOptions()}))}},computed:{canUse:function(){var e=this;return this.allOptions.filter(function(t){return!e.conditions.some(function(e){return e.type===t.value})})}},created:function(){this.refreshOptions()},methods:{setConditionData:function(e,t){["org","people","level"].includes(e)&&(this[e]=this.$clone(t))},checkForm:function(){var e="",t=this.$refs,n=t.orgRef,o=t.personRef,i=t.vipRef,s=!1;n&&n.length&&(e=(s=n[0].composes.every(function(e){return e.org}))&&!e?"":"请选择机构");o&&o.length&&(e=(s=o[0].composes.every(function(e){return e.value}))&&!e?"":"请选择人员类型");i&&i.length&&(e=(s=i[0].composes.every(function(e){return e.value}))&&!e?"":"请选择客户等级");return{success:s,msg:e}},fetchFinalData:function(){var e=[],t=[],n=[],o=[];return this.org.forEach(function(n){1==n.type&&n.org?e.push(n.org):2==n.type&&n.org&&t.push(n.org)}),this.people.forEach(function(e){e.value&&n.push(e.value)}),this.level.forEach(function(e){e.value&&o.push(e.value)}),{orgWithSubList:e,orgWithOutSubList:t,personTypeList:n,vipLevelList:o}},refreshOptions:function(){var e=this;this.conditions.forEach(function(t){var n=e.allOptions.filter(function(e){return e.value===t.type});t.options=n.concat(e.canUse)}),this.$nextTick(function(){e.$forceUpdate()})},add:function(){this.canUse.length&&(this.conditions.push({type:this.canUse[0].value,options:[]}),this.refreshOptions())},remove:function(e,t){this.conditions.splice(t,1),this.refreshOptions()},handleSuccess:function(e){},submitData:function(){var e=this;return l()(i.a.mark(function t(){var n,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((n=e.checkForm()).success){t.next=4;break}return e.$message.error(n.msg),t.abrupt("return");case 4:if(o=e.fetchFinalData(),a()(o).some(function(e){return o[e].length>0})){t.next=9;break}return e.$message.error("请选择规则"),t.abrupt("return");case 9:return t.next=11,_.a.add(o);case 11:t.sent,e.$message.success("添加成功"),e.$emit("success"),e.handleClose();case 15:case"end":return t.stop()}},t,e)}))()},handleClose:function(){this.$emit("update:show",!1)}}},$={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"cmt-wrp",attrs:{title:"新建公有库导入规则",width:"750px",visible:e.show,"before-close":e.handleClose},on:{"update:visible":function(t){e.show=t}}},[n("div",{staticStyle:{"text-align":"right","margin-bottom":"16px"}},[n("el-button",{attrs:{size:"small",icon:"el-icon-plus",disabled:e.conditions.length>=3},on:{click:e.add}},[e._v("添加条件")])],1),e._v(" "),e.conditions.length?n("div",{staticClass:"conditions"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.conditions.length,expression:"conditions.length"}],staticClass:"lf"},[n("span",[e._v("并且")])]),e._v(" "),n("div",{staticClass:"rig"},[e._l(e.conditions,function(t,o){return[n("div",{key:o,staticClass:"c-item"},[n("el-select",{staticClass:"m-pre",staticStyle:{"margin-top":"12px","vertical-align":"top"},attrs:{placeholder:"请选择人员字段名称"},on:{change:e.refreshOptions},model:{value:t.type,callback:function(n){e.$set(t,"type",n)},expression:"item.type"}},e._l(t.options,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),1===t.type?n("org",{ref:"orgRef",refInFor:!0,attrs:{hideDelete:e.conditions.length<=1,chooseType:"peopleType"},on:{change:function(t){return e.setConditionData("org",t)},remove:function(t){return e.remove(t,o)}}}):2===t.type?n("person",{ref:"personRef",refInFor:!0,attrs:{hideDelete:e.conditions.length<=1},on:{change:function(t){return e.setConditionData("people",t)},remove:function(t){return e.remove(t,o)}}}):n("mVip",{ref:"vipRef",refInFor:!0,attrs:{hideDelete:e.conditions.length<=1},on:{change:function(t){return e.setConditionData("level",t)},remove:function(t){return e.remove(t,o)}}})],1)]})],2)]):e._e(),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.submitData}},[e._v("确认")]),e._v(" "),n("el-button",{on:{click:e.handleClose}},[e._v("取消")])],1)])},staticRenderFns:[]};var T=n("VU/8")(C,$,!1,function(e){n("Kl9H")},"data-v-54290a88",null);t.default=T.exports}}); |